NAME: librep
VERSION: 0.16.1
RELEASE: 1
SUMMARY: An embeddable LISP environment
HOMEPAGE: http://librep.sourceforge.net/
DISTRIBUTION: Cygwin GNOME 1.4
VENDOR:
LICENSE: GPL
PACKAGER: CyGNOME Project <http://cygnome.sourceforge.net>
GROUP: Development/Languages
OS: Cygwin
ARCH: i586
SOURCE: http://download.sourceforge.net/librep/librep-0.15.2.tar.gz
REQUIRES: gdbm readline
DESCRIPTION:
This is a lightweight Lisp environment for UNIX. It contains a Lisp
interpreter, byte-code compiler and virtual machine. Applications may
use the Lisp interpreter as an extension language, or it may be used
for standalone scripts.
.
Originally inspired by Emacs Lisp, the language dialect combines many
of the elisp features while trying to remove some of the main
deficiencies, with features from Common Lisp and Scheme.
--------------------------------------------------------------------------
@ librep
category: GNOME-sawfish
requires: gdbm libreadline5
sdesc: "An embeddable LISP environment."
ldesc: "This is a lightweight Lisp environment for UNIX. It contains a Lisp
interpreter, byte-code compiler and virtual machine. Applications may
use the Lisp interpreter as an extension language, or it may be used
for standalone scripts."
curr: 0.16.1-1
prev: 0.15.2-1
@ librep-devel
category: GNOME-sawfish
requires: gdbm readline gmp
sdesc: "librep include files and link libraries"
ldesc: "Link libraries and C header files for librep development. "
curr: 0.16.1-1
prev: 0.15.2-1
--------------------------------------------------------------------------
About this Cygwin port
-----------------------
Built with Steven O'Brian's patch for librep-0.15.2
downloaded from http://homepage.ntlworld.com/steven.obrien2/,
with a little modification to make it work on 0.16.1.
Built on cygwin 1.3.20, with gcc-3.2, binutils-20021127 and gmp-4.0.1
Not tested on other configuration.
It is linked against gmp statically, thus gmp is not required at run time.
Packager: Hansom Young <glyoung@users.sourceforge.net>
Change Log
----------
Jul 29, 2002
0.13.6 First Cygwin release
Nov 15, 2002
0.15.1 Kept up with 0.15.1
Jan 29, 2002
0.15.2 Updated to 0.15.2, built with Steven's latest patch (20030104)
Feb 26, 2002
0.16.1 Updated to 0.16.1
Built librep on Cygwin
-------------------------
1. Something you should have
Source package of librep could be found on http://librep.sourceforge.net/
or main GNOME site's ftp: ftp://ftp.gnome.org/pub/GNOME/stable/sources/librep
Patches for Cygwin port of GNOME libraries and Sawfish window manager
is contributed and maintained by Steven O'Brian,
at http://homepage.ntlworld.com/steven.obrien2/.
In order to build librep, you also need gdbm, readline and gmp package.
Gdbm and readline are available from Cygwin official release.
Source package of gmp could be found on ftp://ftp.gnu.org/pub/gnu/gmp/.
A collection of binary packages of GNOME desktop (including gmp and librep)
prebuilt for Cygwin could be found on the Cygwin GNOME project
(http://www.sourceforge.net/projects/cygnome). It also is mainly based
on Steven O'Brian's patches.
2. Start building
- unpack source
- apply patch
$ patch -p1 -b < librep-0.16.1-cygwin.patch
- configuration (LIBS="-L/usr/local/lib" is for gmp)
$ CFLAGS=-O2 LIBS="-L/usr/local/lib" ./configure --prefix=/opt/gnome
$ make
$ make DESTDIR=/some/where install
Build librep-0.16.1 with Steven O'Brian's 0.15.2 patch
- When appling patch, just ignore the error about LIBC_MALLOC in ./configure.
- When configuring pass LIBS="-L/usr/local/lib" if your gmp is installed
into /usr/local (you need it if gmp is installed into any place other
than /usr/lib or /opt/gnome/lib)
$ CFLAGS=-O2 LIBS="-L/usr/local/lib" ./configure --prefix=/opt/gnome
- Edit src/Makefile, add "-L/usr/local/lib" to GMP_LIBS, if you install gmp
into /usr/local.
- Before 'make install', create this folder first:
$ mkdir -p $DESTDIR/opt/gnome/libexec/i686-pc-cygwin
Source: librep-0.16.1.README, updated 2003-03-02