diff options
author | Wulf Krueger <philantrop@gentoo.org> | 2008-03-01 16:44:35 +0000 |
---|---|---|
committer | Wulf Krueger <philantrop@gentoo.org> | 2008-03-01 16:44:35 +0000 |
commit | 3221ccb6fe27047784798cd2128b17121c9bf803 (patch) | |
tree | 5e125b653540cf785fd7fabe1faf34a2681f7507 /dev-lang/lisaac | |
parent | Fixed desktop file (bug #211930), thanks to Pacho Ramos (diff) | |
download | gentoo-2-3221ccb6fe27047784798cd2128b17121c9bf803.tar.gz gentoo-2-3221ccb6fe27047784798cd2128b17121c9bf803.tar.bz2 gentoo-2-3221ccb6fe27047784798cd2128b17121c9bf803.zip |
Initial ebuild. Proxy-maintained by kernelsensei through myself.
(Portage version: 2.1.4.4)
Diffstat (limited to 'dev-lang/lisaac')
-rw-r--r-- | dev-lang/lisaac/ChangeLog | 10 | ||||
-rw-r--r-- | dev-lang/lisaac/Manifest | 15 | ||||
-rw-r--r-- | dev-lang/lisaac/files/50lisaac-gentoo.el | 4 | ||||
-rw-r--r-- | dev-lang/lisaac/lisaac-0.13.1.ebuild | 74 | ||||
-rw-r--r-- | dev-lang/lisaac/metadata.xml | 17 |
5 files changed, 120 insertions, 0 deletions
diff --git a/dev-lang/lisaac/ChangeLog b/dev-lang/lisaac/ChangeLog new file mode 100644 index 000000000000..6756b717bba1 --- /dev/null +++ b/dev-lang/lisaac/ChangeLog @@ -0,0 +1,10 @@ +# 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.1 2008/03/01 16:44:34 philantrop Exp $ + +*lisaac-0.13.1 (01 Mar 2008) + + 01 Mar 2008; Wulf C. Krueger <philantrop@gentoo.org> + +files/50lisaac-gentoo.el, +metadata.xml, +lisaac-0.13.1.ebuild: + Initial ebuild. Proxy-maintained by kernelsensei through myself. + diff --git a/dev-lang/lisaac/Manifest b/dev-lang/lisaac/Manifest new file mode 100644 index 000000000000..6e4e236f7aff --- /dev/null +++ b/dev-lang/lisaac/Manifest @@ -0,0 +1,15 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +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 1693 RMD160 06f675920aa9264d7178857afdd0eac9010f10bd SHA1 1ae94d8a92514324c9010548f7e922fb15fca3e0 SHA256 97f7a3b8dac1745f74588c46a07cebebd8a738dec2876c3e8d26791a7c55bb35 +MISC ChangeLog 336 RMD160 23011595787efcd97c2c2fdeb425480b80fc8322 SHA1 cca3412ccb48b0dacf89f92e64ad35a56673f190 SHA256 26c0e373b4ccee68c55b3fff8a4bdadc0e7c8684a17d59fd0c4caa1164024fb9 +MISC metadata.xml 578 RMD160 0fa28bfb2d788914caf59a5efbcff496f5b7255f SHA1 0aacc29c1e9dd355daf4b4f45a8c823c37f8feeb SHA256 2a77ebe023fc605457743d575caaca0fb6388be514c3c60a62c1646ea01cb8a7 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.7 (GNU/Linux) + +iD8DBQFHyYafCkvF58q80IkRAiDaAKCquD5o0Wn6Uu7MEp+4gOmehtzWsgCgqFJk +WDnGjCedxY2KWmy5I6+fCeM= +=zp1w +-----END PGP SIGNATURE----- diff --git a/dev-lang/lisaac/files/50lisaac-gentoo.el b/dev-lang/lisaac/files/50lisaac-gentoo.el new file mode 100644 index 000000000000..5d9af1ae4206 --- /dev/null +++ b/dev-lang/lisaac/files/50lisaac-gentoo.el @@ -0,0 +1,4 @@ +;;; lisaac site-lisp configuration +(add-to-list 'load-path "@SITELISP@") +(add-to-list 'auto-mode-alist '("\\.li\\'" . lisaac-mode)) +(autoload 'lisaac-mode "lisaac-mode" "Major mode for Lisaac Programs" t) diff --git a/dev-lang/lisaac/lisaac-0.13.1.ebuild b/dev-lang/lisaac/lisaac-0.13.1.ebuild new file mode 100644 index 000000000000..9d3313b413e5 --- /dev/null +++ b/dev-lang/lisaac/lisaac-0.13.1.ebuild @@ -0,0 +1,74 @@ +# 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 +} diff --git a/dev-lang/lisaac/metadata.xml b/dev-lang/lisaac/metadata.xml new file mode 100644 index 000000000000..6ce8a86f0097 --- /dev/null +++ b/dev-lang/lisaac/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>no-herd</herd> + <maintainer> + <email>kernelsensei@gentoo.org</email> + <name>Boris Fersing</name> + <description>Boris is the maintainer-by-proxy for this package. + Bug-wranglers: please be sure to cc him on every bug report about it. + </description> + </maintainer> + <maintainer> + <email>philantrop@gentoo.org</email> + <name>Wulf C. Krueger</name> + <description>Just proxy-maintaining for Boris.</description> + </maintainer> +</pkgmetadata> |