Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-lisp/cl-mcclim
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-mcclim/ChangeLog,v 1.21 2008/09/03 20:54:41 opfer Exp $
03 Sep 2008; Christian Faulhammer
cl-mcclim-0.9.2-r1.ebuild:
change dependency from virtual/tetex to virtual/latex-base and prevent
installation of COPYRIGHT file; remove an unnecessary die statement
28 Aug 2008; Ulrich Mueller
Use elisp-compile instead of elisp-comp, bug 235615.
27 Oct 2007; Ulrich Mueller
Call "load" instead of "load-library" in Emacs site-init file.
15 Aug 2007; Tobias Scherbaum
cl-mcclim-0.9.2-r1.ebuild:
ppc stable, bug #185075
11 Aug 2007; Steve Dibb
amd64 stable, bug 185075
14 Jul 2007; Christian Faulhammer
cl-mcclim-0.9.2-r1.ebuild:
stable x86, bug 185075
*cl-mcclim-0.9.2-r1 (11 Jul 2007)
11 Jul 2007; Marijn Schouten
+files/50cl-mcclim-gentoo.el, -files/50mcclim-gentoo.el,
-files/0.9.1-mcclim.asd-cmucl.patch, -cl-mcclim-0.9.1.ebuild,
-cl-mcclim-0.9.2.ebuild, +cl-mcclim-0.9.2-r1.ebuild:
fix bug 184619
03 Feb 2007; Diego Pettenò
Use mirror://debian/ where applicable, or use mirror://gentoo/ if the file
has been removed from debian's mirrors.
29 Nov 2006; Matthew Kennedy
addwrite for tetex font business; Resolves Bug #134673.
02 Sep 2006; Matthew Kennedy
Add missing dev-lisp/cl-spatial-trees dependency; Resolves Bug #140714.
*cl-mcclim-0.9.2 (26 May 2006)
26 May 2006; Matthew Kennedy
+files/0.9.2-mcclim.asd-cmucl.patch, +cl-mcclim-0.9.2.ebuild:
New upstream version.
24 May 2005;
Keywording ~sparc
16 Apr 2005; Matthew Kennedy
Keywording; Removed old ebuilds
11 Apr 2005; Matthew Kennedy
Keywording for ~amd64
*cl-mcclim-0.9.1 (11 Apr 2005)
11 Apr 2005; Matthew Kennedy
+files/0.9.1-mcclim.asd-cmucl.patch,
-files/0.9.20040603/50mcclim-gentoo.el, -files/0.9.20041227-gentoo.patch,
-files/0.9/system.lisp-gentoo.patch, -cl-mcclim-0.9.ebuild,
+cl-mcclim-0.9.1.ebuild, -cl-mcclim-0.9.20040603.ebuild,
-cl-mcclim-0.9.20041227.ebuild, -cl-mcclim-0.9.20050202.ebuild:
New upstream; Removed older ebuilds.
*cl-mcclim-0.9.20050202 (04 Feb 2005)
04 Feb 2005; Matthew Kennedy
+files/0.9.20041227-gentoo.patch, files/50mcclim-gentoo.el,
files/TODO.Gentoo, cl-mcclim-0.9.20040603.ebuild,
+cl-mcclim-0.9.20041227.ebuild, +cl-mcclim-0.9.20050202.ebuild,
cl-mcclim-0.9.ebuild:
New upstream version; Remove dependency on cmucl-sources.
*cl-mcclim-0.9.20041130 (14 Dec 2004)
14 Dec 2004; Matthew Kennedy
+files/0.9.20041130/50mcclim-gentoo.el, cl-mcclim-0.9.20040603.ebuild,
+cl-mcclim-0.9.20041130.ebuild, cl-mcclim-0.9.ebuild:
New upstream version; Simplified documentation generation; Depend on
dev-lisp/cl-clx and not dev-lisp/cl-sbcl-clx
26 Jun 2004; David Holm
Added to ~ppc.
*cl-mcclim-0.9.20040603 (24 Jun 2004)
24 Jun 2004;
+cl-mcclim-0.9.20040603.ebuild:
Sync with Debian versions; Don't install McCLIM applications
08 Mar 2004;
files/50mcclim-gentoo.el:
Emacs support for CLIM symbol lookup and CLIM-specific indentation.
*cl-mcclim-0.9 (04 Mar 2004)
04 Mar 2004;
files/TODO.Gentoo, files/0.9/system.lisp-gentoo.patch:
Initial port. Ebuild contributed by Matthew Kennedy
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX 0.9.2-mcclim.asd-cmucl.patch 948 RMD160 324cd2369499bbe3bdc8b29b1c5c837f48091944 SHA1 739a04c9c52d61cda2234c1b07481fe6122fba77 SHA256 fb9030d57f41b4eb391d22e6ac11c288138d238a249b90a9077c30ccdee936d9
AUX 50cl-mcclim-gentoo.el 101 RMD160 9caffc13101351b479e86ea2862cc28936445390 SHA1 54889752bdb2256a3b6d0ea3d608351557bc41c9 SHA256 980f5d46faa6a3eda706f8a72b99ccad8797c12a693968f42972318dbe2e5d33
AUX TODO.Gentoo 247 RMD160 75f696d95badfdcce706aacac8f26fbec0a61e61 SHA1 348eff8792e542af1c39bd0c44671f09690bd6eb SHA256 139b63c0749ed0dfbab033bbd6b0bb4ceeeeef231fcea1c6775d7ff87190d803
DIST mcclim-0.9.2.tar.gz 2215950 RMD160 9cc9189f8daecab29569e913ad0db343bcfbace9 SHA1 8c94b28048914e0abb6dcf61fdd4ff38b484ecbf SHA256 d8ce1eb559803a72acc918c0c6f100096404ceeb4f18bcdbd995f26354747373
EBUILD cl-mcclim-0.9.2-r1.ebuild 2209 RMD160 e93c522034ba5402848e9ac8ad79d119c5fc1841 SHA1 b6226c78665fb391befb72e70a348385a3f3c73e SHA256 700244fbac55b7bf94373531127daa29085623350060f6611d0d90c0904657df
MISC ChangeLog 4116 RMD160 6b97d1cc0ada56ae0f056a6462ebcbab5ad2f3fa SHA1 9a951ac4a8d7950191ef2f05f0897c27d9bdb4a5 SHA256 8829b259909f1ff763abb82840f1fc305f548724349d10fc829a37618e1807f7
MISC metadata.xml 1191 RMD160 ec04b27d9f90305f90defe0b334962a6edbce274 SHA1 f5c16835620da15b3fd74807245d582f332268a5 SHA256 a80198bd113aa700ccbadb64cbcd45dc80603cd10d7a6df0753ac645a63630fc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAki++cQACgkQNQqtfCuFneNGogCffbTdkGIqPRSFx8Ee4YP8whYS
5lQAn0G47gvMv6tgy+zvqyszQkRTVXuT
=JP8d
-----END PGP SIGNATURE-----
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-mcclim/cl-mcclim-0.9.2-r1.ebuild,v 1.7 2008/09/03 20:54:41 opfer Exp $
inherit common-lisp elisp-common eutils
DESCRIPTION="McCLIM is a free software implementation of CLIM."
HOMEPAGE="http://clim.mikemac.com/
http://clim.mikemac.com/spec/clim.html"
SRC_URI="http://common-lisp.net/project/mcclim/downloads/${P#cl-}.tar.gz"
LICENSE="LLGPL-2.1"
SLOT="0"
KEYWORDS="amd64 ppc ~sparc x86"
IUSE="emacs doc"
DEPEND="dev-lisp/cl-spatial-trees
dev-lisp/cl-clx
doc? ( media-gfx/transfig
media-libs/netpbm
virtual/latex-base )
emacs? ( virtual/emacs )"
CLPACKAGE="mcclim"
SITEFILE=50${PN}-gentoo.el
ELISP_SOURCES="Tools/Emacs/indent-clim.el"
S=${WORKDIR}/${P#cl-}
src_unpack() {
unpack ${A}
epatch "${FILESDIR}/${PV}-mcclim.asd-cmucl.patch"
find "${S}" -type f -name \*.cvsignore -exec rm -f '{}' \;
find "${S}" -type d -name CVS -exec rm -rf '{}' \;
}
src_compile() {
# Prevents access violations
VARTEXFONTS="${T}/fonts"
use doc && make -C Doc manual.ps
if use emacs; then
elisp-compile ${ELISP_SOURCES} || die "elisp-compile failed"
fi
}
src_install() {
dodir ${CLSYSTEMROOT}
insinto ${CLSOURCEROOT}/mcclim/
doins -r *.{lisp,asd} \
Lisp-Dep Goatee Backends Looks Experimental Examples \
Images # nothing seems to use Images?
dosym ${CLSOURCEROOT}/mcclim/mcclim.asd \
${CLSYSTEMROOT}/mcclim.asd
for system in clim clim-clx clim-clx-user clim-looks clim-examples; do
dosym ${CLSYSTEMROOT}/mcclim.asd ${CLSYSTEMROOT}/${system}.asd
done
dosym ${CLSOURCEROOT}/mcclim/Experimental/freetype/mcclim-freetype.asd \
${CLSYSTEMROOT}/mcclim-freetype.asd
dodoc INSTALL* README TODO ReleaseNotes/* Webpage/clim-paper.pdf
use doc && dodoc Doc/manual.ps
if use emacs; then
elisp-install ${PN} ${ELISP_SOURCES} ${ELISP_SOURCES//.el/.elc} \
|| die "elisp-install failed"
elisp-site-file-install "${FILESDIR}/${SITEFILE}" \
|| die "elisp-site-file-install failed"
fi
}
pkg_postinst() {
use emacs && elisp-site-regen
common-lisp_pkg_postinst
}
pkg_postrm() {
use emacs && elisp-site-regen
common-lisp_pkg_postrm
}
The Common Lisp Interface Manager (CLIM) is a powerful Lisp-based programming interface
that provides a layered set of portable facilities for constructing user interfaces. These
include basic windowing, input, output, and graphics services; stream-oriented input and
output extended with facilities such as output recording, presentations, and context
sensitive input; high level ``formatted output'' facilities; application building
facilities; command processing; and a compositional toolkit similar to those found in the
X world that supports look and feel independence.
CLIM provides an API (applications programmer interface) to user interface facilities for
the Lisp application programmer. CLIM does not compete with the window system or toolkits
of the host machine (such as Motif or OpenLook), but rather uses their services (to the
extent that it makes sense) to integrate Lisp applications into the host's window
environment.
McCLIM is a free software implementation of CLIM.