summaryrefslogtreecommitdiff
path: root/dev-lang/lfe
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-08-04 15:17:45 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-08-04 15:17:45 +0100
commit2273b13517c999048fff4aa7714d14415478de1d (patch)
treed0ff945bd67ab1efccbaa9c7bcc077c8f8032338 /dev-lang/lfe
parent5e0e6a28799c4a5134e55d203b373f1d6811c004 (diff)
gentoo auto-resync : 04:08:2023 - 15:17:45
Diffstat (limited to 'dev-lang/lfe')
-rw-r--r--dev-lang/lfe/Manifest6
-rw-r--r--dev-lang/lfe/lfe-2.0.1.ebuild5
-rw-r--r--dev-lang/lfe/lfe-2.0.ebuild5
-rw-r--r--dev-lang/lfe/lfe-2.1.2.ebuild63
4 files changed, 71 insertions, 8 deletions
diff --git a/dev-lang/lfe/Manifest b/dev-lang/lfe/Manifest
index 870b4a301b2a..d4e80ef1b08b 100644
--- a/dev-lang/lfe/Manifest
+++ b/dev-lang/lfe/Manifest
@@ -1,6 +1,8 @@
AUX 70lfe-gentoo.el 166 BLAKE2B 023b504e013f24662bded660def58f013ca9b34bc9ee73a137df54e48825e71f3a7322652e7cb8fd60e19b2a508180e1933c6f03be163d4a614fecfb6b41d96a SHA512 a15c3db1640229eaa2c1faa44f7765a53fdde29af78f8a9130c3b8893098cbc41a3cb322402ac5b9b0ca8373739b03723acdc3685d83724fafa6afaee0c25891
DIST lfe-2.0.1.tar.gz 351818 BLAKE2B 4f661d2d4685af420bf9b531795ffacfe9b272b6bd39c81a4f3344e4003960d2deb31618df22d8f91c74b925ab522153b732d9afdbd894c64f70a533b573989e SHA512 47d062fcd1910580ba5d84f8887a27d0717cb7aae2a90fb3a7e7411fd46886dd73e342ccd4627227c70d13dcd2c5f66077d351812e9bc0c17d64e9ef65d04f96
DIST lfe-2.0.tar.gz 351324 BLAKE2B 811bd310cf917f3e1dc456c9e7c5cd09f5099a2ab20d2bde60e2057eb94ee9125298866b01ef9b483fdaef8572cb487c0a760407c79774e915fdd2c7c129d796 SHA512 b615f28947febe034b1bd155e6c357211ebbdb63aef67645a9681a4a30b799c2019a79ab8f33cd5d3003ad5da83e10af6b3e5c1abe810def92c88812d58c0d04
-EBUILD lfe-2.0.1.ebuild 1394 BLAKE2B 5fab82eb68b582610838a68c2a578c158c1426f0a7ed8fc862a22407e50622ff5cec24a5f63a91c4a019e057b7fff2c1ccccbc96f642f309dbb9ac6d982b0a1a SHA512 ca3fade7add233c93017f6526fbf7a771c340cc34d21f771cf3b7993c39015242c25703921bd892eee7e4c51af7af5aec89e9b3c8cc10dc8b455e4d8905edc9d
-EBUILD lfe-2.0.ebuild 1394 BLAKE2B a6f303267a5899ae0dfb2262327b218478b20cb8160d297ef35cedc2c6d0993a86e76a2ecc45acab6e579a2fec1c762ffcb058573f26eb7dae703bd663333b9e SHA512 15270ed3c9ba2ab921e98b31173f6b93bee49d43abb679f32ed039835a2e1f7bb71d5a158b997f5b95ea4e25870ee0070af4d93dd4dcd9adff383f41a1c764cc
+DIST lfe-2.1.2.tar.gz 364310 BLAKE2B 71a7a5f49bde4d66ce04868834d6f2b9a53d4195b8e1b45654f1f0e93bef6dab8607c1372206d102e786b31ec9d77fa252e57c6041bffd4de58b3790d1c86108 SHA512 0cc53d5706ca2fadb96980bee58d4adf83fe61026651fed319397b4a2476f3ea00b48735140f645a59cf5d3b476858c4e9fde992d2cec2b6e2687157e5ed2ade
+EBUILD lfe-2.0.1.ebuild 1298 BLAKE2B 81b4c9c1d27df8ce0e34229e4ac481df954b3847d780f1ed70486028b264d630a26b5f0c24046de276c83c7a0e72fb149a750861239a17085bc6761cf923329c SHA512 4b037a7710939a77b235da051ceff3344184870515ae2b2392bb8bbc740a968216802b29e8cfdd0f7dada9155cfef1e591159cbf4306ef692d6a87ceb717c1d5
+EBUILD lfe-2.0.ebuild 1298 BLAKE2B acd4b5170a9adf64122ad50573b30cd67ca1b75277ecbe1010308b81368948d060db1333d72ab21b03604ed86f04252dd6468d74fb48cadd60dc2c3687d0c0ce SHA512 c63ce90c16b0272a5dbc86b6b888259dfb72cf626015c561a1322860488b192b74d0ce9b0f5279b474d7c0624ff1cf51f2beb3ebc77458243541fef89d52ef45
+EBUILD lfe-2.1.2.ebuild 1166 BLAKE2B 41c6d27c8ef6d9c2ea4d8f64d0c1abec8d3da827da11758746dcbc33c18ba5d82db11636c2b37f399650fb838c0765547b133bc94512cacfdd56b746435ee84d SHA512 14a2f32df33702082bb52fceecd87a74e59ee92f250d849787e3347917f2c91c0f896e6d6a00dfd05bf32fd3ec50453cf9e945d595af6857d05e1e200f125e59
MISC metadata.xml 589 BLAKE2B 94dca142b926d73c55b24cf6976002b20a938f93ee49cf143d57284b936248c757daf32a80b4ef431a1a54287b618c83c48500db9a7ff330ec794a0d79b90498 SHA512 d34f128e89a8032b69060bba0630dc206604cd694b9d47e50763128f1dbb16fea9f7e9a8902d8f19f55ca26569c6aa89bd560a78a4b861b6cbe1366460cc8c0b
diff --git a/dev-lang/lfe/lfe-2.0.1.ebuild b/dev-lang/lfe/lfe-2.0.1.ebuild
index 60bc21520c3f..fd1496d1343c 100644
--- a/dev-lang/lfe/lfe-2.0.1.ebuild
+++ b/dev-lang/lfe/lfe-2.0.1.ebuild
@@ -7,14 +7,14 @@ inherit elisp-common toolchain-funcs
DESCRIPTION="Lisp-flavoured Erlang"
HOMEPAGE="http://lfe.github.io/"
-SRC_URI="https://github.com/rvirding/lfe/archive/v${PV}.zip -> ${P}.zip"
if [[ "${PV}" == *9999* ]]; then
inherit git-r3
EGIT_BRANCH="develop"
EGIT_REPO_URI="https://github.com/rvirding/${PN}.git"
else
- SRC_URI="https://github.com/rvirding/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+ SRC_URI="https://github.com/rvirding/${PN}/archive/refs/tags/${PV}.tar.gz
+ -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
@@ -23,7 +23,6 @@ LICENSE="Apache-2.0"
SLOT="0"
IUSE="doc emacs"
-BDEPEND="app-arch/unzip"
RDEPEND="
dev-lang/erlang
"
diff --git a/dev-lang/lfe/lfe-2.0.ebuild b/dev-lang/lfe/lfe-2.0.ebuild
index 888bf28c5c6f..c392c96148dc 100644
--- a/dev-lang/lfe/lfe-2.0.ebuild
+++ b/dev-lang/lfe/lfe-2.0.ebuild
@@ -7,14 +7,14 @@ inherit elisp-common toolchain-funcs
DESCRIPTION="Lisp-flavoured Erlang"
HOMEPAGE="http://lfe.github.io/"
-SRC_URI="https://github.com/rvirding/lfe/archive/v${PV}.zip -> ${P}.zip"
if [[ "${PV}" == *9999* ]]; then
inherit git-r3
EGIT_BRANCH="develop"
EGIT_REPO_URI="https://github.com/rvirding/${PN}.git"
else
- SRC_URI="https://github.com/rvirding/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+ SRC_URI="https://github.com/rvirding/${PN}/archive/refs/tags/${PV}.tar.gz
+ -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
@@ -23,7 +23,6 @@ LICENSE="Apache-2.0"
SLOT="0"
IUSE="doc emacs"
-BDEPEND="app-arch/unzip"
RDEPEND="
dev-lang/erlang
"
diff --git a/dev-lang/lfe/lfe-2.1.2.ebuild b/dev-lang/lfe/lfe-2.1.2.ebuild
new file mode 100644
index 000000000000..0ec43431ab6d
--- /dev/null
+++ b/dev-lang/lfe/lfe-2.1.2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common toolchain-funcs
+
+DESCRIPTION="Lisp-flavoured Erlang, a lisp syntax front-end to the Erlang compiler"
+HOMEPAGE="http://lfe.github.io/
+ https://github.com/rvirding/lfe/"
+
+if [[ ${PV} == *9999* ]] ; then
+ inherit git-r3
+ EGIT_BRANCH="develop"
+ EGIT_REPO_URI="https://github.com/rvirding/${PN}.git"
+else
+ SRC_URI="https://github.com/rvirding/${PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="emacs"
+
+RDEPEND="
+ dev-lang/erlang
+ emacs? ( >=app-editors/emacs-23.1:* )
+"
+BDEPEND="
+ ${RDEPEND}
+"
+
+SITEFILE="70${PN}-gentoo.el"
+
+src_compile() {
+ emake HOSTCC="$(tc-getCC) ${CFLAGS} ${LDFLAGS}" compile
+
+ use emacs && emake emacs
+}
+
+src_install() {
+ insinto /usr/$(get_libdir)/erlang/lib/lfe/
+ doins -r ebin
+ exeinto /usr/bin
+ doexe ./bin/*
+
+ dodoc doc/*.txt
+ doman doc/man/*
+
+ if use emacs ; then
+ elisp-install lfe emacs/*
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ fi
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}