summaryrefslogtreecommitdiff
path: root/dev-lang/lisaac
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-04-12 03:41:30 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-04-12 03:41:30 +0100
commit623ee73d661e5ed8475cb264511f683407d87365 (patch)
tree993eb27c93ec7a2d2d19550300d888fc1fed9e69 /dev-lang/lisaac
parentceeeb463cc1eef97fd62eaee8bf2196ba04bc384 (diff)
gentoo Easter resync : 12.04.2020
Diffstat (limited to 'dev-lang/lisaac')
-rw-r--r--dev-lang/lisaac/Manifest2
-rw-r--r--dev-lang/lisaac/lisaac-0.13.1-r2.ebuild31
2 files changed, 16 insertions, 17 deletions
diff --git a/dev-lang/lisaac/Manifest b/dev-lang/lisaac/Manifest
index b815d0c67f14..6f4e04dacd11 100644
--- a/dev-lang/lisaac/Manifest
+++ b/dev-lang/lisaac/Manifest
@@ -1,5 +1,5 @@
AUX 50lisaac-gentoo.el 205 BLAKE2B 846e26860287d4ff9ee305a2bf8a614ea1ca3bebc108dad7b6159267db5a99a2bb8ab89ccafaec1d4e312fcb2eaef54772faba7f87190a3e2d486d93086f77f2 SHA512 8ecf7496211067e2a2ffd5458036e7b3964e6528064855905d830e98553d9c190a08fcd0df941625eb8dcfe1f762042186420f00feebcf054d9a499c5cf2d080
AUX lisaac-0.13.1-makefile.patch 1003 BLAKE2B 6eaa34b6a4d2e97ce17e6c5d401f4a8b1e104256f139caa52886620c9b573ad8a58a2079d78be3e73bfbd82fde3c77838df1daa18bb32df07db935ee6c661243 SHA512 4b363a4791468b98e864b641c08886d8070b9c959fdd5fda68ea0c0fa8c8caf0fe80ef7afe99598579c8a7b18222c3846334b6fa6d9c2b3e6fec9fcda6170d6e
DIST lisaac-0.13.1.tar.gz 2141871 BLAKE2B 7461eda320bc778cba5f28724eb1afc9451c26df4d4333b546f72a8d7e4add21f3ff369215a51adf841b967699d2746105a651ef11442d60ca3e7fc70a245e72 SHA512 079137d17fae09d57430d6576e9b2c149ca31ba47c0899513bfc447488ba2b0e3432fff8db4f6b141301798e23472738791cd99900c73a463d92397179a44aa9
-EBUILD lisaac-0.13.1-r2.ebuild 1668 BLAKE2B 5802c598e690975390f41dddaf43452ba547aac537471fc1210edd0b6aa8efdcbdd14d58dcca0d34fc9523cf39bee173d70738dd6bf2b3ce2fa959c1152001b5 SHA512 ab391d1744d03ea451c94babe9c7ed78e6ece9674a48d5423e1795fcb09f52e2eeb1e23ca9f67413acea92b68cf43c5d0568c52c7d5b207ebbca5b9cb2e1ce28
+EBUILD lisaac-0.13.1-r2.ebuild 1565 BLAKE2B a6f9c353c02f32e9a40d14c3b16326e3597ffcc130737fbf00caad36f0733b7435a75fc42abfda13c9387838456310aa0c986847be3eeecb247105177ce6bbd8 SHA512 49d8c3fe322220910be683b7f524d15a0dbdfc0d05d18de6116fc3def85761076ef13c439fda51e60f2278df0c1d04c2542c8e4450aaebf9e7ca96641b49a687
MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
diff --git a/dev-lang/lisaac/lisaac-0.13.1-r2.ebuild b/dev-lang/lisaac/lisaac-0.13.1-r2.ebuild
index 7d7646984cb0..10fca08c1796 100644
--- a/dev-lang/lisaac/lisaac-0.13.1-r2.ebuild
+++ b/dev-lang/lisaac/lisaac-0.13.1-r2.ebuild
@@ -1,10 +1,11 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="4"
-inherit versionator elisp-common eutils toolchain-funcs
+EAPI=7
-DESCRIPTION="Lisaac is an object prototype based language"
+inherit elisp-common toolchain-funcs
+
+DESCRIPTION="An object prototype based language"
HOMEPAGE="http://isaacproject.u-strasbg.fr/li.html"
SRC_URI="http://isaacproject.u-strasbg.fr/download/${P}.tar.gz"
@@ -14,29 +15,29 @@ KEYWORDS="~amd64 ~x86"
IUSE="vim-syntax emacs examples"
DEPEND="vim-syntax? ( app-editors/vim )
- emacs? ( >=app-editors/emacs-23.1 )"
+ emacs? ( >=app-editors/emacs-23.1 )"
RDEPEND="${DEPEND}"
SITEFILE=50${PN}-gentoo.el
src_prepare() {
- epatch "${FILESDIR}/${P}-makefile.patch"
- rm lib/number/essai
+ default
+ eapply "${FILESDIR}/${P}-makefile.patch"
+ rm lib/number/essai || die
}
src_compile() {
emake CC="$(tc-getCC)"
- if use emacs; then
- elisp-compile editor/emacs/lisaac-mode.el \
- || die "compiling emacs component failed."
- fi
+ use emacs elisp-compile editor/emacs/lisaac-mode.el
}
src_install() {
emake DESTDIR="${D}" DOC="/usr/share/doc/${PF}" install
+ gzip -d "${D}"/usr/share/man/man1/{lisaac,shorter}.1.gz || die
+
if use vim-syntax; then
insinto /usr/share/vim/vimfiles/syntax/
doins editor/vim/syntax/lisaac.vim
@@ -45,15 +46,13 @@ src_install() {
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"
+ elisp-install ${PN} editor/emacs/*.{el,elc}
+ elisp-site-file-install "${FILESDIR}"/${SITEFILE}
fi
if use examples; then
- dodir /usr/share/${PN}/
- cp -r example "${ED}"/usr/share/${PN}/examples
+ dodir /usr/share/${PN}
+ cp -r example "${ED}"/usr/share/${PN}/examples || die
fi
}