ChangeLog

# ChangeLog for dev-lang/lisaac
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/lisaac/ChangeLog,v 1.3 2008/08/23 05:28:29 jer Exp $

23 Aug 2008; Jeroen Roovers metadata.xml:
Add GLEP 56 USE flag descriptions.

28 Apr 2008; Christian Heim metadata.xml:
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.

Manifest

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 1795 RMD160 a4ef04845da3982fa9730cb4553f2cb43ed61550 SHA1 da5740e81e88e3de2518fe838dc923a1f900138f SHA256 f87451f3fa875164e45e1d10997fff95116df45d930d01e978483cb4b5c1d034
MISC ChangeLog 658 RMD160 e6917ba6a25190ecc1e35e51cef70f3d1d9a3cff SHA1 fa49190bc95143a2e1623e94b180957308b0f687 SHA256 6fdca73de5223f379723a527aa69507f34154fc6b647bf2472df78e15b47c1fe
MISC metadata.xml 487 RMD160 7868d9d54ecbfbeb4b55b900da40e422dab4f750 SHA1 f6cd6f2ce3077e66e619b06ccea13af00df13d73 SHA256 7268d2a199f4fed75a9c625951e5530e2794c6f57bf8ea4989e1c61f806e5564

files

lisaac-0.13.1.ebuild

# Copyright 1999-2008 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.1 2008/03/01 16:44:34 philantrop 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 kde examples"

DEPEND="vim? ( app-editors/vim )
emacs? ( virtual/emacs )
kde? ( || ( =kde-base/kate-3.5* =kde-base/kdebase-3.5* ) )"

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 kde; then
insinto /usr/share/apps/katepart/syntax/
doins editor/kate/lisaac_v2.xml
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
}

metadata.xml




no-herd

kernelsensei@gentoo.org
Boris Fersing
Boris is the maintainer-by-proxy for this package.
Bug-wranglers: please be sure to cc him on every bug report about it.



install a syntax file for vim