summaryrefslogtreecommitdiff
path: root/app-editors/jove
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-11-08 04:19:34 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-11-08 04:19:34 +0000
commitd8ae0501eb6c157339ede48ca34513d27470e1dc (patch)
treeb18bfd34cab1be510309575577db6cd7c688b0db /app-editors/jove
parent06dcf64674a43718324bffee383625d2cd050b75 (diff)
gentoo auto-resync : 08:11:2023 - 04:19:34
Diffstat (limited to 'app-editors/jove')
-rw-r--r--app-editors/jove/Manifest4
-rw-r--r--app-editors/jove/jove-4.17.5.3.ebuild45
-rw-r--r--app-editors/jove/metadata.xml3
3 files changed, 51 insertions, 1 deletions
diff --git a/app-editors/jove/Manifest b/app-editors/jove/Manifest
index 3988f8b87e56..204606871b9e 100644
--- a/app-editors/jove/Manifest
+++ b/app-editors/jove/Manifest
@@ -3,7 +3,9 @@ AUX jove-4.16.0.73-build.patch 5776 BLAKE2B 0b147601d48499076ae19a438861ca971142
AUX jove-4.16.0.73-doc.patch 1004 BLAKE2B 64f69c7ad34f71dcfb9ccd4e15c40c408c2a79e31e490f6e3a951ccae76e439939442fcca4d4a94d44bdb45166f2ba3a8bd0403e9b07a427d89f54073aee8171 SHA512 c15d8ffc92292e8284aebe93311c14e5d157d25e75c2228497faf1121e370e738ee345f27cce187196fceb4eb26c3222a4b39f734deb13ff14b2a044225a715d
AUX jove-4.16.0.73-sendmail.patch 675 BLAKE2B a4a7126f215dabfde8bc47b2b9539c90f6ffd1c1e89dd33a2e7e2dcaf9f4b202b1e8a807560ea898ee0df9e778ee3af2f16c3c8e4e22f44675712464bba5d121 SHA512 a0c7179b601c620aad5b6bea5e07ff620bec14d27c1f8b27b0a25cb8cd687066abacf2786a00d79913087c2c5330da99e154f325b39243e9a19323a5c7729f10
DIST jove-4.17.3.7.tar.gz 490070 BLAKE2B bfe95cc8f78993438839b93ebf37567940449e3914dd1963728ee82dc601c371318a34ea0d5d13d9d4dccaf9c4750874c5e0d3af22dcb2421595dca2da7cafdf SHA512 90bd597bb4be3a4589f77ee331cee4fa2784264221fe6247c2535ae34c5689c08f55c2b2919bff34af5631b73b12883dab54df9770b4157ae801079a23222d9a
+DIST jove-4.17.5.3.tar.gz 548835 BLAKE2B 12b1f16d82e84cc2d099e2f45f5a42e2d1e811e5a9685c7ee162280ef49ecef8f7955a98679b60c49bbeaa30e3a430b1d6fc969270bee02862ff284a932829d9 SHA512 f91bdf3145ad243cfe8a4d9aca497a3d2cc58711488fa6b845d0d5e70dece6939046743aae1f18fd2614d75420bb747b00e61bb60b13ff35b26409068df40127
DIST jove4.16.0.73.tgz 465214 BLAKE2B cc1eeca2cdbd7ca98a5deaf27c37bfcdc529f2b388361e0cd5fd6278b72740a06283abd1f60212e6dc0d1e540e4dc4d99edb99b781645b13e1675644db0f38eb SHA512 2198504f9a23590710acba7f27661fa5649fdbed559a4c6bde9d2c1d673c22ce7d99a690be45a4602d37cf6e70399230c4ae3a251d8451af0c5252bdca61b09d
EBUILD jove-4.16.0.73-r1.ebuild 1094 BLAKE2B 2a1d9907647c73cb233bfcc58e70635b87eeef34e7b7e2f8a64077b9b306550d9a92d4584b5bc6538d439ac328fc45f770318e5811032f641c02da7207215aff SHA512 a85a1d119e5800b66890305666340d3eebbae6a6e90a85f63be17de7b0310907db646a5fb3d478622a6567d176a9d6c5eb1d06045584783e44b45a589e592598
EBUILD jove-4.17.3.7.ebuild 1050 BLAKE2B f52d1af7cbf97b318602a594561c4f3417d3b0c8da52de167e5ed2909ef48cd87ca5d2fa635b9360d1245e2f23a29f3e698ba6fc3c1f5fd1b1d1c372eb8b5147 SHA512 140792ed656cd1dbaf4b4002e9132826b653069ad228fbc20b4b3cabf38320bce058309b628b27ecec8cb8674fcbb16ec2fe57176bce412398b9b2465fffaf61
-MISC metadata.xml 624 BLAKE2B f7b7a8ec992ad32aec5efa363d8bb7ffe54f9ce000f26a63955f7d8faed6399c7317bb0bcd8c8ae86504781f65eded89dc56d9ba5e944992b4f1901de1bd07ff SHA512 bd76fab7da04579d8cff735b6546a55808944d7ebe5af6526d8ebef55534c8e450fabe9b554f1788756479cf8913d19c8782f2155fec1c2eeabb6e7aa4939dfd
+EBUILD jove-4.17.5.3.ebuild 1139 BLAKE2B ff2ecd4ad832357441d1b7d0d24a80a2dd4d26a874875951c325971a3abee44a868555e3dcac68aa795766288beffe7c5d38f9779d461ac70d8ef0d3fb46bb1e SHA512 38b2fa186a74d9e0cc833599a3b7185576f73e14b8cfbe1c225aa7d3e68995c5bfeb8e7c7895e22c369f5edd5b9068d8803748c4502e1de40a1bdfa4689bb488
+MISC metadata.xml 699 BLAKE2B f58432fb99a67fe08f90f5cecc6271fec8d82d62d4599b8c52e0b25c35a011de753161186647901750c10e1058b0415f70f52f718a6603eb4f1b7ccb60c4533a SHA512 b55cc9d99c4de16ffcd3164a43c1d9af179080a4954ac9061bb7d6dd0acd167c15504d9232bf548b9343863c207359768da80e97d894fe183e05ccf934cb4537
diff --git a/app-editors/jove/jove-4.17.5.3.ebuild b/app-editors/jove/jove-4.17.5.3.ebuild
new file mode 100644
index 000000000000..503b10d07000
--- /dev/null
+++ b/app-editors/jove/jove-4.17.5.3.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Jonathan's Own Version of Emacs, a light emacs-like editor without LISP bindings"
+HOMEPAGE="https://github.com/jonmacs/jove"
+SRC_URI="https://github.com/jonmacs/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="JOVE"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="doc"
+
+RDEPEND="sys-libs/ncurses:0="
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_compile() {
+ tc-export CC
+
+ myopts=(
+ JOVEHOME="${EPREFIX}/usr" \
+ JMANDIR="${EPREFIX}/usr/share/man/man1" \
+ JDOCDIR="${EPREFIX}/usr/share/doc/${PF}" \
+ OPTFLAGS="${CFLAGS}" \
+ LDFLAGS="${LDFLAGS}" \
+ LDLIBS="$("$(tc-getPKG_CONFIG)" --libs ncurses)" \
+ SYSDEFS="-DLinux" \
+ $(usev !doc FREFDOCS="")
+ )
+ emake "${myopts[@]}"
+}
+
+src_install() {
+ # The Makefile triggers a rebuild if any of the options have changed
+ # (see recipe for keys.c). So we must pass identical options even if
+ # they're not needed for installation.
+ emake "${myopts[@]}" DESTDIR="${D}" install
+
+ keepdir /var/lib/jove/preserve
+ dodoc README
+}
diff --git a/app-editors/jove/metadata.xml b/app-editors/jove/metadata.xml
index 7fc03da65063..33e460068827 100644
--- a/app-editors/jove/metadata.xml
+++ b/app-editors/jove/metadata.xml
@@ -12,4 +12,7 @@
language specific modes) while weighing in with CPU, memory, and disk
requirements comparable to vi.
</longdescription>
+<upstream>
+ <remote-id type="github">jonmacs/jove</remote-id>
+</upstream>
</pkgmetadata>