diff options
author | Matthew Kennedy <mkennedy@gentoo.org> | 2004-06-24 07:38:26 +0000 |
---|---|---|
committer | Matthew Kennedy <mkennedy@gentoo.org> | 2004-06-24 07:38:26 +0000 |
commit | 75941a892cf83c7e85d5195d539e3861f5e01951 (patch) | |
tree | 658b19b48e76f2ec4b6089e5b485097e0c757145 /dev-lisp/cl-mcclim | |
parent | Stable x86 amd64. (diff) | |
download | historical-75941a892cf83c7e85d5195d539e3861f5e01951.tar.gz historical-75941a892cf83c7e85d5195d539e3861f5e01951.tar.bz2 historical-75941a892cf83c7e85d5195d539e3861f5e01951.zip |
*** empty log message ***
Diffstat (limited to 'dev-lisp/cl-mcclim')
-rw-r--r-- | dev-lisp/cl-mcclim/ChangeLog | 8 | ||||
-rw-r--r-- | dev-lisp/cl-mcclim/Manifest | 13 | ||||
-rw-r--r-- | dev-lisp/cl-mcclim/cl-mcclim-0.9.20040603.ebuild | 134 | ||||
-rw-r--r-- | dev-lisp/cl-mcclim/files/0.9.20040603/50mcclim-gentoo.el | 7 | ||||
-rw-r--r-- | dev-lisp/cl-mcclim/files/digest-cl-mcclim-0.9.20040603 | 3 |
5 files changed, 159 insertions, 6 deletions
diff --git a/dev-lisp/cl-mcclim/ChangeLog b/dev-lisp/cl-mcclim/ChangeLog index a60374899238..aae615b45c29 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-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-mcclim/ChangeLog,v 1.2 2004/03/08 22:40:12 mkennedy Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-mcclim/ChangeLog,v 1.3 2004/06/24 07:38:26 mkennedy Exp $ + +*cl-mcclim-0.9.20040603 (24 Jun 2004) + + 24 Jun 2004; <mkennedy@gentoo.org> +files/0.9.20040603/50mcclim-gentoo.el, + +cl-mcclim-0.9.20040603.ebuild: + Sync with Debian versions; Don't install McCLIM applications 08 Mar 2004; <mkennedy@gentoo.org> cl-mcclim-0.9.ebuild, files/50mcclim-gentoo.el: diff --git a/dev-lisp/cl-mcclim/Manifest b/dev-lisp/cl-mcclim/Manifest index ac929dd698e5..a92874c8aff1 100644 --- a/dev-lisp/cl-mcclim/Manifest +++ b/dev-lisp/cl-mcclim/Manifest @@ -1,7 +1,10 @@ -MD5 3f8a3f5066bf6c9b4035a9b40d426825 files/0.9/system.lisp-gentoo.patch 651 +MD5 7548ee5422a082b1706e122926d85281 cl-mcclim-0.9.20040603.ebuild 3598 +MD5 11f90d44b9ecf1e1fae2bc3255b95f83 ChangeLog 830 +MD5 c8d8979589a5ef6d1310a74961af2636 metadata.xml 1191 +MD5 ed296f9bb5fc8065705f4524f714c620 cl-mcclim-0.9.ebuild 2744 MD5 f54ab82a0c7cd3535e08011827b6bd4a files/TODO.Gentoo 226 -MD5 91915558ef2580b27d0e99f555988c86 files/digest-cl-mcclim-0.9 60 +MD5 76c3cf12529f257d261f01aa1fbcff6f files/digest-cl-mcclim-0.9.20040603 259 MD5 55255c87d819e42c5f7b875a393a44b0 files/50mcclim-gentoo.el 129 -MD5 efa8b6496ab3c85a9016955e5778b06d ChangeLog 616 -MD5 d20903ba7cccbc4a4c0fc3a3d812acfc cl-mcclim-0.9.ebuild 2745 -MD5 c8d8979589a5ef6d1310a74961af2636 metadata.xml 1191 +MD5 91915558ef2580b27d0e99f555988c86 files/digest-cl-mcclim-0.9 60 +MD5 3f8a3f5066bf6c9b4035a9b40d426825 files/0.9/system.lisp-gentoo.patch 651 +MD5 0c0ff6c9e4eed120e881cb843e78c679 files/0.9.20040603/50mcclim-gentoo.el 130 diff --git a/dev-lisp/cl-mcclim/cl-mcclim-0.9.20040603.ebuild b/dev-lisp/cl-mcclim/cl-mcclim-0.9.20040603.ebuild new file mode 100644 index 000000000000..e102ef98a240 --- /dev/null +++ b/dev-lisp/cl-mcclim/cl-mcclim-0.9.20040603.ebuild @@ -0,0 +1,134 @@ +# Copyright 1999-2004 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-mcclim/cl-mcclim-0.9.20040603.ebuild,v 1.1 2004/06/24 07:38:26 mkennedy Exp $ + +inherit common-lisp elisp eutils + +DEB_PV=1 +THEIR_PV="${PV:0:3}+cvs.${PV:4:4}.${PV:8:2}.${PV:10:2}" + +DESCRIPTION="McCLIM is a free software implementation of CLIM." +HOMEPAGE="http://clim.mikemac.com/ + http://clim.mikemac.com/spec/clim.html + http://packages.debian.org/unstable/devel/cl-mcclim + http://clim.mikemac.com/spec/clim.html" +SRC_URI="http://ftp.debian.org/debian/pool/main/c/cl-mcclim/cl-mcclim_${THEIR_PV}.orig.tar.gz + http://ftp.debian.org/debian/pool/main/c/cl-mcclim/cl-mcclim_${THEIR_PV}-${DEB_PV}.diff.gz + mirror://gentoo/cl-mcclim-${THEIR_PV}.gentoo-Spec.tar.gz" # additional sources from CVS for Gentoo +LICENSE="LLGPL-2.1" +SLOT="0" +KEYWORDS="~x86" +IUSE="emacs doc" + +DEPEND="dev-lisp/common-lisp-controller + dev-lisp/cmucl-source + dev-lisp/cl-clx-sbcl + doc? ( media-gfx/transfig + media-libs/netpbm + virtual/tetex ) + emacs? ( virtual/emacs )" + +CLPACKAGE="mcclim clim-examples" +SITEFILE=${FILESDIR}/${PV}/50mcclim-gentoo.el +ELISP_SOURCES="Tools/Emacs/indent-clim.el Spec/climbols.el" + +S=${WORKDIR}/${PN}-${THEIR_PV}.orig + +docs-buildable-p() { +# use doc && test -x /usr/bin/lisp # only CMUCL can build documentation at this time + false +} + +src_unpack() { + unpack ${A} + epatch cl-mcclim_${THEIR_PV}-${DEB_PV}.diff +} + +src_compile() { + if use doc; then + make -C Doc manual.ps + if docs-buildable-p; then + lisp -batch -noinit -nosite-init -eval " +(progn + (compile-file \"Tools/gilbert/clim-doc-convert\") + (quit))" + lisp -batch -noinit -nositeinit \ + -load Tools/gilbert/clim-doc-convert \ + -eval " +(progn + (defparameter clim-doc-convert::*mcclim-base-dir* \"${S}/\") + (defparameter clim-doc-convert::*output-directory* \"${S}/clim-spec/\") + (clim-doc-convert:run) + (quit))" + fi + fi + + if use emacs; then + cp ${ELISP_SOURCES} . && elisp-compile *.el + fi +} + +src_install() { + dodir ${CLSYSTEMROOT} + + for backend in CLX OpenGL PostScript; do + insinto ${CLSOURCEROOT}/mcclim/Backends/${backend} + doins Backends/${backend}/* + done + for experiment in freetype pprint unzip; do + insinto ${CLSOURCEROOT}/mcclim/Experimental/${experiment} + doins Experimental/${experiment}/* + done + insinto ${CLSOURCEROOT}/mcclim/Experimental + doins Experimental/*.lisp + + insinto ${CLSOURCEROOT}/mcclim/Goatee + doins Goatee/* + + insinto ${CLSOURCEROOT}/mcclim/Lisp-Dep + doins Lisp-Dep/* + + insinto ${CLSOURCEROOT}/clim-examples/Examples + doins Examples/* + insinto ${CLSOURCEROOT}/clim-examples + doins Goatee/goatee-test.lisp + + insinto ${CLSOURCEROOT}/mcclim + doins *.lisp debian/mcclim.asd + dosym ${CLSOURCEROOT}/mcclim/mcclim.asd ${CLSYSTEMROOT}/mcclim.asd + + insinto ${CLSOURCEROOT}/clim-examples/ + doins debian/clim-examples.asd + dosym ${CLSOURCEROOT}/clim-examples/clim-examples.asd ${CLSYSTEMROOT}/clim-examples.asd + + for system in clim-clx-user clim-clx clim-looks clim; do + dosym ${CLSYSTEMROOT}/mcclim.asd ${CLSYSTEMROOT}/${system}.asd + done + + dodoc INSTALL* README TODO Copyright ReleaseNotes/* debian/*README.Debian Webpage/clim-paper.pdf + do-debian-credits + + if use doc; then + dodoc Doc/manual.ps + if docs-buildable-p; then + insinto /usr/share/doc/${PF}/html/Spec + doins clim-spec/* + fi + fi + + 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.20040603/50mcclim-gentoo.el b/dev-lisp/cl-mcclim/files/0.9.20040603/50mcclim-gentoo.el new file mode 100644 index 000000000000..ffb5076201d1 --- /dev/null +++ b/dev-lisp/cl-mcclim/files/0.9.20040603/50mcclim-gentoo.el @@ -0,0 +1,7 @@ + +;; mcclim site-lisp configuration + +(add-to-list 'load-path "@SITELISP@") +(load-library "indent-clim") +(load-library "climbols") + diff --git a/dev-lisp/cl-mcclim/files/digest-cl-mcclim-0.9.20040603 b/dev-lisp/cl-mcclim/files/digest-cl-mcclim-0.9.20040603 new file mode 100644 index 000000000000..157230fe493d --- /dev/null +++ b/dev-lisp/cl-mcclim/files/digest-cl-mcclim-0.9.20040603 @@ -0,0 +1,3 @@ +MD5 633998af38391ad5c1e25d7818879746 cl-mcclim_0.9+cvs.2004.06.03.orig.tar.gz 1431568 +MD5 5035f9a31b30d0669688ca49f8bf367b cl-mcclim_0.9+cvs.2004.06.03-1.diff.gz 5466 +MD5 f367f54686417532f81c943be1f9c58c cl-mcclim-0.9+cvs.2004.06.03.gentoo-Spec.tar.gz 321280 |