diff options
author | Matthew Kennedy <mkennedy@gentoo.org> | 2006-05-26 06:02:24 +0000 |
---|---|---|
committer | Matthew Kennedy <mkennedy@gentoo.org> | 2006-05-26 06:02:24 +0000 |
commit | c732961331f60d3a0a5f653b193fc08f2aaaed86 (patch) | |
tree | 15f8cabbb597ceb59cb80f1f5a063ead210c0f74 /dev-lisp | |
parent | Trimmed old masked versions (diff) | |
download | gentoo-2-c732961331f60d3a0a5f653b193fc08f2aaaed86.tar.gz gentoo-2-c732961331f60d3a0a5f653b193fc08f2aaaed86.tar.bz2 gentoo-2-c732961331f60d3a0a5f653b193fc08f2aaaed86.zip |
New upstream version.
(Portage version: 2.1_rc1-r3)
Diffstat (limited to 'dev-lisp')
-rw-r--r-- | dev-lisp/cl-mcclim/ChangeLog | 10 | ||||
-rw-r--r-- | dev-lisp/cl-mcclim/cl-mcclim-0.9.2.ebuild | 71 | ||||
-rw-r--r-- | dev-lisp/cl-mcclim/files/0.9.2-mcclim.asd-cmucl.patch | 23 | ||||
-rw-r--r-- | dev-lisp/cl-mcclim/files/digest-cl-mcclim-0.9.2 | 3 |
4 files changed, 105 insertions, 2 deletions
diff --git a/dev-lisp/cl-mcclim/ChangeLog b/dev-lisp/cl-mcclim/ChangeLog index 69b3581e31c2..50130a99abbc 100644 --- a/dev-lisp/cl-mcclim/ChangeLog +++ b/dev-lisp/cl-mcclim/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-lisp/cl-mcclim -# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-mcclim/ChangeLog,v 1.10 2005/05/24 18:48:34 mkennedy Exp $ +# Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-mcclim/ChangeLog,v 1.11 2006/05/26 06:02:24 mkennedy Exp $ + +*cl-mcclim-0.9.2 (26 May 2006) + + 26 May 2006; Matthew Kennedy <mkennedy@gentoo.org> + +files/0.9.2-mcclim.asd-cmucl.patch, +cl-mcclim-0.9.2.ebuild: + New upstream version. 24 May 2005; <mkennedy@gentoo.org> cl-mcclim-0.9.1.ebuild: Keywording ~sparc diff --git a/dev-lisp/cl-mcclim/cl-mcclim-0.9.2.ebuild b/dev-lisp/cl-mcclim/cl-mcclim-0.9.2.ebuild new file mode 100644 index 000000000000..f05237119bac --- /dev/null +++ b/dev-lisp/cl-mcclim/cl-mcclim-0.9.2.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2006 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.ebuild,v 1.1 2006/05/26 06:02:24 mkennedy Exp $ + +inherit common-lisp elisp 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/common-lisp-controller + dev-lisp/cl-clx + doc? ( media-gfx/transfig + media-libs/netpbm + virtual/tetex ) + emacs? ( virtual/emacs )" + +CLPACKAGE="mcclim" +SITEFILE=${FILESDIR}/50mcclim-gentoo.el +ELISP_SOURCES="Tools/Emacs/indent-clim.el" + +S=${WORKDIR}/${P#cl-} + +src_unpack() { + unpack ${A} + epatch ${FILESDIR}/${PV}-mcclim.asd-cmucl.patch || die + find ${S} -type f -name \*.cvsignore -exec rm -f '{}' \; + find ${S} -type d -name CVS -exec rm -rf '{}' \; +} + +src_compile() { + use doc && make -C Doc manual.ps + use emacs && cp ${ELISP_SOURCES} . && elisp-comp *.el +} + +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 Copyright ReleaseNotes/* Webpage/clim-paper.pdf + use doc && dodoc Doc/manual.ps + if use emacs; then + insinto /usr/share/emacs/site-lisp/${PN} + doins *.el *.elc + elisp-site-file-install ${SITEFILE} + fi +} + +pkg_postinst() { + elisp_pkg_postinst + common-lisp_pkg_postinst +} + +pkg_postrm() { + elisp_pkg_postinst + common-lisp_pkg_postrm +} diff --git a/dev-lisp/cl-mcclim/files/0.9.2-mcclim.asd-cmucl.patch b/dev-lisp/cl-mcclim/files/0.9.2-mcclim.asd-cmucl.patch new file mode 100644 index 000000000000..04889a72d6cb --- /dev/null +++ b/dev-lisp/cl-mcclim/files/0.9.2-mcclim.asd-cmucl.patch @@ -0,0 +1,23 @@ +diff -ur mcclim-0.9.2.orig/mcclim.asd mcclim-0.9.2/mcclim.asd +--- mcclim-0.9.2.orig/mcclim.asd 2006-03-24 05:45:03.000000000 -0600 ++++ mcclim-0.9.2/mcclim.asd 2006-05-25 00:16:42.000000000 -0500 +@@ -35,16 +35,9 @@ + ;;; Legacy CMUCL support stuff + #+cmu + (progn +- (unless (fboundp 'ext:stream-read-char) +- (unless (ignore-errors (ext:search-list "gray-streams:")) +- (setf (ext:search-list "gray-streams:") +- '("target:pcl/" "library:subsystems/"))) +- (if (fboundp 'extensions:without-package-locks) +- (extensions:without-package-locks +- (load "gray-streams:gray-streams-library")) +- (load "gray-streams:gray-streams-library"))) +- #-clx +- (require :clx) ++ ++ (asdf:oos 'asdf:load-op :cmucl-graystream) ++ (asdf:oos 'asdf:load-op :cmucl-clx) + #+mp (when (eq mp::*initial-process* mp::*current-process*) + (format t "~%~%You need to run (mp::startup-idle-and-top-level-loops) to start up the multiprocessing support.~%~%"))) + diff --git a/dev-lisp/cl-mcclim/files/digest-cl-mcclim-0.9.2 b/dev-lisp/cl-mcclim/files/digest-cl-mcclim-0.9.2 new file mode 100644 index 000000000000..2159386a964c --- /dev/null +++ b/dev-lisp/cl-mcclim/files/digest-cl-mcclim-0.9.2 @@ -0,0 +1,3 @@ +MD5 20322246874df75138aa10c1063eefa0 mcclim-0.9.2.tar.gz 2215950 +RMD160 9cc9189f8daecab29569e913ad0db343bcfbace9 mcclim-0.9.2.tar.gz 2215950 +SHA256 d8ce1eb559803a72acc918c0c6f100096404ceeb4f18bcdbd995f26354747373 mcclim-0.9.2.tar.gz 2215950 |