Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-lisp/cl-lambda-gtk
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-lambda-gtk/ChangeLog,v 1.3 2007/02/09 07:35:08 flameeyes Exp $
09 Feb 2007; Diego Pettenò
Regenerate digest in Manifest2 format.
16 Apr 2005; Matthew Kennedy
cl-lambda-gtk-0.1.ebuild:
Keywording; Removed old ebuilds
*cl-lambda-gtk-0.1 (07 Mar 2005)
07 Mar 2005; Matthew Kennedy
+files/0.1-gentoo.patch, +files/README.Gentoo, +cl-lambda-gtk-0.1.ebuild:
Initial port. Ebuild contributed by Matthew Kennedy
AUX 0.1-gentoo.patch 2634 RMD160 89fc9bb8ef858dae11736197cde62c94bea20db5 SHA1 2191a6861fbe6f116dbd54c12e49735b36d10e56 SHA256 a8c78cc337ad4cef6e3a28d557bad02c0a986782d98d12c412905f57026d399f
AUX README.Gentoo 879 RMD160 91ac141420a9bfbea41447c57ad93dfa16a58f95 SHA1 e0e33345effa87da6ad98560c4413f42228cd4eb SHA256 3eef3bf3885731f9576e5fd7081a383a0f109e9c1653208aa20d611da90810fc
DIST lambda-gtk-0.1.tar.gz 387668 RMD160 6ae01208582ee80a38e9aada85ec97d011ff0a54 SHA1 cb40b8ff1f2db31f0370ab3608c10e175ce43660 SHA256 6deffca62f7ffd32d282eeab780934d4b24d18a4388f70ca8578ba63033a4066
EBUILD cl-lambda-gtk-0.1.ebuild 985 RMD160 f1d536f8ea03c2f4a254964d8e72d9a994d7c5a0 SHA1 1b36a07fb65632da7908ad93b287532ec47e520e SHA256 36074ed5122311433876c3f6b593aefd8d9942d75705d2325be2740bd29ed49d
MISC ChangeLog 682 RMD160 27ae573f77cd0eaac82c7e3249db85577e28c239 SHA1 ea89dc1787e90757dca0fa243f83c4d760d993e8 SHA256 7c7002b760ad6bc496fa1d75f7347df43bc6b11e375453a133f87628d3cb4992
MISC metadata.xml 906 RMD160 121eca5a2efb43c7d79cccac4c9e59133bbfa635 SHA1 0e8d72faec2d2ba0ed8648ad5dfaec5ed2c67bd8 SHA256 67fc629e74d9925ec7762e83ead55f352b6df8fec278e44c372b133f7fef2ec2
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-lambda-gtk/cl-lambda-gtk-0.1.ebuild,v 1.2 2005/04/16 20:38:11 mkennedy Exp $
inherit common-lisp eutils
DESCRIPTION="Lambda-GTK is a cross-platform Common Lisp interface to GTK+2."
HOMEPAGE="http://common-lisp.net/project/lambda-gtk/"
SRC_URI="ftp://common-lisp.net/pub/project/lambda-gtk/lambda-gtk-${PV}.tar.gz"
LICENSE="LLGPL-2.1"
SLOT="0"
KEYWORDS="x86"
IUSE=""
DEPEND="dev-lisp/common-lisp-controller
virtual/commonlisp"
CLPACKAGE=lambda-gtk
S=${WORKDIR}/lambda-gtk-${PV}
src_unpack() {
unpack ${A}
epatch ${FILESDIR}/${PV}-gentoo.patch || die
}
src_install() {
common-lisp-install *.asd *.lisp
common-lisp-system-symlink
dosym /usr/share/common-lisp/source/lambda-gtk/lambda-gtk.asd \
/usr/share/common-lisp/systems/lambda-gtk-examples.asd
dohtml lambda-gtk.html
dodoc llgpl.text ${FILESDIR}/README.Gentoo
}
λgtk is a cross-platform Lisp interface to the complete GTK+2 family of shared
libraries. λgtk provides Lisp programmers with the following set of features:
* Portable GUI programming across the supported Lisp environments.
* Automatic conversion between Lisp data (booleans, numbers, strings) and
their equivalent GTK types.
* Lisp names for GTK's enums, structs and functions.
* Lisp accessor functions to read/write slot values in GTK structs.
* Lisp symbol package(s) that export the GTK API and a read time conditional
#+:gtk in *features*.
* A small set of utilities for working with GTK pointers, callbacks and
foreign storage in a portable way.