Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-lang/lisaac
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/lisaac/ChangeLog,v 1.4 2009/11/07 00:05:27 ssuominen Exp $
07 Nov 2009; Samuli Suominen
Remove KDE3 support.
23 Aug 2008; Jeroen Roovers
Add GLEP 56 USE flag descriptions.
28 Apr 2008; Christian Heim
Remove Wulf C. Krueger (philantrop) from metadata.xml (as per #168573).
*lisaac-0.13.1 (01 Mar 2008)
01 Mar 2008; Wulf C. Krueger
+files/50lisaac-gentoo.el, +metadata.xml, +lisaac-0.13.1.ebuild:
Initial ebuild. Proxy-maintained by kernelsensei through myself.
AUX 50lisaac-gentoo.el 205 RMD160 181290212db8101461672324528d236845225d92 SHA1 ac62456d3f91e1cee150e72cc88114598b749854 SHA256 3187c2b42127a6b0effa280e8847942eb33ea07e8ecdffe5a2c0d6e1090505eb
DIST lisaac-0.13.1.tar.gz 2141871 RMD160 75e0ac553df4d42fa15a2b69194efffd1b81f52b SHA1 ff732b048158904b90c5c1e2ac89c18155081428 SHA256 dc3ffe65e3be3f4ee4b77d3f362c22556afa842575f1b4dcf0951cf36f82f993
EBUILD lisaac-0.13.1.ebuild 1629 RMD160 79cc8a7a046e5c0e36ec1a36d0bf673e50af6b6a SHA1 1f293efc03f08dc00198734252c142495cfb2d1f SHA256 3ed337ced90e65bace155b9a72c78c56aea5970e15ea7dde5126ddd0210fa84d
MISC ChangeLog 764 RMD160 25143f807e0204edfe18e1908de9040b049d05a7 SHA1 a6179e57f431a0e6933033d16cbfad9c30ff471e SHA256 0312e4d78e99387cf7bd98410090f8c5167bf57c5b7b7e652f68af0f52b31738
MISC metadata.xml 487 RMD160 7868d9d54ecbfbeb4b55b900da40e422dab4f750 SHA1 f6cd6f2ce3077e66e619b06ccea13af00df13d73 SHA256 7268d2a199f4fed75a9c625951e5530e2794c6f57bf8ea4989e1c61f806e5564
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/lisaac/lisaac-0.13.1.ebuild,v 1.2 2009/11/07 00:05:27 ssuominen Exp $
inherit versionator elisp-common
DESCRIPTION="Lisaac is an object prototype based language"
HOMEPAGE="http://isaacproject.u-strasbg.fr/li.html"
SRC_URI="http://isaacproject.u-strasbg.fr/download/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="vim emacs examples"
DEPEND="vim? ( app-editors/vim )
emacs? ( virtual/emacs )"
RDEPEND="${DEPEND}"
SITEFILE=50${PN}-gentoo.el
src_compile(){
emake || die "emake failed"
if use emacs; then
elisp-compile editor/emacs/lisaac-mode.el \
|| die "compiling emacs component failed."
fi
}
src_install(){
emake DESTDIR="${D}" install || die "install failed"
if use vim; then
insinto /usr/share/vim/vimfiles/syntax/
doins editor/vim/syntax/lisaac.vim
insinto /usr/share/vim/vimfiles/indent/
doins editor/vim/indent/lisaac.vim
fi
if use emacs; then
elisp-install ${PN} editor/emacs/*.{el,elc} \
|| die "installing emacs coponent failed."
elisp-site-file-install "${FILESDIR}"/${SITEFILE} \
|| die "installing emacs site file failed"
fi
if use examples; then
dodir /usr/share/${PN}/
cp -r example "${D}"/usr/share/${PN}/examples
fi
}
pkg_postinst(){
if use vim; then
elog "Add the following line to your vimrc if you want"
elog "to enable the lisaac support :"
elog
elog "au BufNewFile,BufRead *.li setf lisaac"
fi
use emacs && elisp-site-regen
}
pkg_postrm(){
use emacs && elisp-site-regen
}
Bug-wranglers: please be sure to cc him on every bug report about it.