summaryrefslogtreecommitdiff
path: root/app-emacs
diff options
context:
space:
mode:
Diffstat (limited to 'app-emacs')
-rw-r--r--app-emacs/Manifest.gzbin76286 -> 76295 bytes
-rw-r--r--app-emacs/magit/Manifest2
-rw-r--r--app-emacs/magit/magit-4.1.2.ebuild2
-rw-r--r--app-emacs/org-mode/Manifest4
-rw-r--r--app-emacs/org-mode/org-mode-9.7.12.ebuild63
-rw-r--r--app-emacs/org-mode/org-mode-9.7.15.ebuild2
-rw-r--r--app-emacs/racket-mode/Manifest2
-rw-r--r--app-emacs/racket-mode/racket-mode-1_p20241207.ebuild78
8 files changed, 84 insertions, 69 deletions
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index c769bc96d0c9..78115c1994ee 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/magit/Manifest b/app-emacs/magit/Manifest
index f3e4f565b198..c1dac74831ba 100644
--- a/app-emacs/magit/Manifest
+++ b/app-emacs/magit/Manifest
@@ -3,7 +3,7 @@ DIST magit-4.1.1.tar.gz 674147 BLAKE2B 4878061957f342aa1c76e8f356a59d6e13ceba35d
DIST magit-4.1.2.tar.gz 675015 BLAKE2B 0ae4ac04d5b7a20d0ac444e9b87819ca98bebb5b66b6a193f5f9be0d050b07319ed6262f20a0167ecc2d34e9f00b80f4f0eed04b1e673a87b056c33cd9fe564d SHA512 c41abb1525e46b6121f8b7339c598c2773ff23ec35f1dbc3392d63b35e656499026e64b0905a2c97ddbb21e4f547ea9cab0c8df9b0b5ff996c26995940c27f79
DIST magit-4.1.3.tar.gz 676146 BLAKE2B 427f77653d49bab9ce8b29e006597e639b3a125c156976625337b57e1490250c39431515667381c2ab49149d5e4d49d44fe2c0b589f3ee9d11d754e52d3f5e73 SHA512 1f589b9d08e29a072d71e363c4326db341890e25e52d8c5dd75c0f9dd5bb1e663d2fc0d5c6be396dd557318725cc063b7cb0ed2acddbf9fa980c6e36a415edf3
EBUILD magit-4.1.1.ebuild 973 BLAKE2B b4af42ab5ca408f2008a08019b351093d0b8156a608f1740a580115ad5f602abd1937b61349c5152c8aaa4ab0bcdd8e2dc178b76dffe1bbe569c50e4b5483715 SHA512 7b484250a7f33bea80a433a2d96f2636f93d965aa8d3f8268d229399b27728acb584b27db018fc61521d76d5f2a5c7313f72b83235d81f48cf49d2683bc1227f
-EBUILD magit-4.1.2.ebuild 975 BLAKE2B 37cd3f960dceb36f45404573bfcee345e57d5182b52932c3055c867e38c6c12def6fbcf41a985ada3e72f281cd4882906e4146ac4787d387bd074f41b0805406 SHA512 47f7317dd303f4aaf380dbd5217742d6cc28fe3dd89caf8de9a481f37cc06d723439895b2e84b4a9273e212ad3b48cd48683eb795fb8023851bf39ac0619129c
+EBUILD magit-4.1.2.ebuild 973 BLAKE2B 66a11c8c45130fe650c1be8a7ec058efec9f0e55906d761972c50d21072dc59baa1cecd5586562b3746e7443ff1526c860c8597d89b120dddc8ae5e539d6113f SHA512 5e0f19a7dd2fdeaedd7eb73f0188a258587f5adc5b0e42eb8aff3e73d11d9502bf10ecbc47c09f69005b579b4940d230ac48a1e9039b2c88b815bdb210a67ca9
EBUILD magit-4.1.3.ebuild 975 BLAKE2B 37cd3f960dceb36f45404573bfcee345e57d5182b52932c3055c867e38c6c12def6fbcf41a985ada3e72f281cd4882906e4146ac4787d387bd074f41b0805406 SHA512 47f7317dd303f4aaf380dbd5217742d6cc28fe3dd89caf8de9a481f37cc06d723439895b2e84b4a9273e212ad3b48cd48683eb795fb8023851bf39ac0619129c
EBUILD magit-9999.ebuild 973 BLAKE2B 368ebb249bafdb56b1e72b9360905e91680a728db80283d6c59e5aaa060da8747e8cd6208f930b8df4714e2a376fec654206c1d7dae304455752004873c0026d SHA512 87bcb40afe391ebc234ce46ebce02873d1a1063fbb52edc78cf92d533bf6c016891ea7fcb0daed0dda7a19945438aef527b2b31782b92b3616290f56d0220f78
MISC metadata.xml 909 BLAKE2B d3ae2a06f0201a00c5b64b8357838bd26be22900d681448c3ff1df413a8ab7b345513d8ab76e138b7f1614a94f473717bf9dfbcac89cbcb13093b396c06f5b3e SHA512 f2c28423543b241737ee910a33e0bbf2eb668aadd18176e30d06b05f8a5d591a3933c129314d956a566ce49bbb5f84096da46a45d3dd1fd67efa2e0d8a6c70ab
diff --git a/app-emacs/magit/magit-4.1.2.ebuild b/app-emacs/magit/magit-4.1.2.ebuild
index fe0cb5bb99dd..2a16a5fddaa1 100644
--- a/app-emacs/magit/magit-4.1.2.ebuild
+++ b/app-emacs/magit/magit-4.1.2.ebuild
@@ -17,7 +17,7 @@ else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
fi
S="${WORKDIR}/${P}/lisp"
diff --git a/app-emacs/org-mode/Manifest b/app-emacs/org-mode/Manifest
index e573addc3eea..22efb479459e 100644
--- a/app-emacs/org-mode/Manifest
+++ b/app-emacs/org-mode/Manifest
@@ -1,10 +1,8 @@
AUX 50org-mode-gentoo.el 95 BLAKE2B 9c74869edce0915d9793a3b10f61e8002dec553a93fe9856c526d77e5e988a35203c35322a1ea7ce9e19b02ff9a5ce1b2b4d73b8ba19bada30b7fbf453e43b01 SHA512 aa2e47c060d441ef1f631f2a44f3b7adc7cf5306155b9cc3f3f808aa053b411980671a89933c77fe02aac79bb6f25f2fe98c676e13e097dd885f23bc9d8cb000
-DIST org-mode-release_9.7.12.tar.gz 2363188 BLAKE2B c02d8f7f4ce8bc85f856740c0dbc0ce5e311ee815bdc614c3e10edb54fbd060279cf2e3cf5cc708f2b46b867f41dbfdb318e8e22f84967854882007cf87f9236 SHA512 da189fc958752bbdfefbc9df0e06fef76d6891a23f796099fa72eb65b02d4fa1fd127319583027e130c8a55b0ad0b9142e29ffd10dc00e5906143a390c187bd3
DIST org-mode-release_9.7.15.tar.gz 2363521 BLAKE2B b4ea820eb7932a99b6dab2eba998ca4b1d23676994d9c65e1653ddbc17d1777b6bff37a866a447b50f4312b5936c8b6948b1494f141fabee9c99df4ea513e00c SHA512 e64535eee45a3a4b7c122e73e185749d8df929e1fc1f172ff50798fadd6426cc3901fe307d715f5130cc998707fac7c049492147b0f32a288fa63021899bbb2a
DIST org-mode-release_9.7.16.tar.gz 2364239 BLAKE2B eb379531f5dbc6407e32bcd4fd9ee8427dba91bbfe2a5d63bd825dd6d886b5666355a5a649064c93121113a95406b0ded755812c8580f47b45c8979d68e5e568 SHA512 b099f53bbf47add9dfd8f6cc33aa7b4021e86613431cf71fcca5a7133b72b0b77ad7b48bf48b716052c6f2b0c06eacfb05fcca610e2f3b3d3d2d6bdb1e5fa908
DIST org-mode-release_9.7.17.tar.gz 2364232 BLAKE2B b0f3c94e92f6721b0ffb4b9196391a0520c2cad8124eb9afda58f3e1705d7031e616cd0549eed2ed16b1d6e8d10113f7f384f4c1ca969a83d9b5975a9cd95d76 SHA512 4bb12ed1aa3be2ab32037450960535f1552395409b49721cae5babf0f2eb3d96497c635d08141efdc7b7fc738b8df8422cf0ee65cb3c329ad4db578c4478dc19
-EBUILD org-mode-9.7.12.ebuild 1594 BLAKE2B 0c52014a57510022eb39526b82b6ca5d981d79cb0fe456596eea50a95eda39307bf8cf91c659d07eb62fff761bd68c597ff62560bb2c63d9806e7aa2d18e16ce SHA512 cdce35ad3040a1386fffb0f09ce97c5fe1f6536a4e3d3075b8c8c831040a97bb7e4597bb6ca7fa81fda95aa5eb3c0a2c3ce276881afb1d0871a205a4be4983b0
-EBUILD org-mode-9.7.15.ebuild 1597 BLAKE2B 9fc5a6fceb0390c825539b4ba29d672220a014a5e649706c3c25ba9b5fb49d0f7b139ce4315903dc446f573848ad20ed59ad4fac920dcb3a719bb61daeef2c6d SHA512 b49027b63f17c31a3bb9221cb726364233af8be6fd0162e3353df8e5b51bdff978672b74be80671c20f8dc0e3482ff5179cdcf3e6e678809a6d764742c8e4e80
+EBUILD org-mode-9.7.15.ebuild 1594 BLAKE2B 0c52014a57510022eb39526b82b6ca5d981d79cb0fe456596eea50a95eda39307bf8cf91c659d07eb62fff761bd68c597ff62560bb2c63d9806e7aa2d18e16ce SHA512 cdce35ad3040a1386fffb0f09ce97c5fe1f6536a4e3d3075b8c8c831040a97bb7e4597bb6ca7fa81fda95aa5eb3c0a2c3ce276881afb1d0871a205a4be4983b0
EBUILD org-mode-9.7.16.ebuild 1597 BLAKE2B 9fc5a6fceb0390c825539b4ba29d672220a014a5e649706c3c25ba9b5fb49d0f7b139ce4315903dc446f573848ad20ed59ad4fac920dcb3a719bb61daeef2c6d SHA512 b49027b63f17c31a3bb9221cb726364233af8be6fd0162e3353df8e5b51bdff978672b74be80671c20f8dc0e3482ff5179cdcf3e6e678809a6d764742c8e4e80
EBUILD org-mode-9.7.17.ebuild 1597 BLAKE2B 9fc5a6fceb0390c825539b4ba29d672220a014a5e649706c3c25ba9b5fb49d0f7b139ce4315903dc446f573848ad20ed59ad4fac920dcb3a719bb61daeef2c6d SHA512 b49027b63f17c31a3bb9221cb726364233af8be6fd0162e3353df8e5b51bdff978672b74be80671c20f8dc0e3482ff5179cdcf3e6e678809a6d764742c8e4e80
EBUILD org-mode-9999.ebuild 1548 BLAKE2B 426b201cd1c179250baa695a14b4f152a1071bfc2b9afd99035a409b2ebb0be500a21bd43dcc46dadc10eb8466ab1ed8787f8007f09a96849688851d24d4cdab SHA512 154b347979a5bfde974dac21d0e2f65c7bddeaffaf9a0c68054ff97a24ce126f784e473705f45bffa9c40361b106a6042175470e883d1e3faae2a73c345dc160
diff --git a/app-emacs/org-mode/org-mode-9.7.12.ebuild b/app-emacs/org-mode/org-mode-9.7.12.ebuild
deleted file mode 100644
index 2e6d3986022b..000000000000
--- a/app-emacs/org-mode/org-mode-9.7.12.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp readme.gentoo-r1
-
-DESCRIPTION="An Emacs mode for notes and project planning"
-HOMEPAGE="https://orgmode.org/"
-
-if [[ "${PV}" == 9999 ]]; then
- inherit git-r3
-
- EGIT_REPO_URI="https://git.savannah.gnu.org/git/emacs/${PN}.git"
- EGIT_CHECKOUT_DIR="${WORKDIR}/org"
- S="${WORKDIR}/org"
-else
- MY_P="${PN}-release_${PV}"
- SRC_URI="https://git.savannah.gnu.org/cgit/emacs/${PN}.git/snapshot/${MY_P}.tar.gz"
- S="${WORKDIR}/${MY_P}"
-
- KEYWORDS="amd64 ppc x86"
-fi
-
-LICENSE="GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )"
-SLOT="0"
-IUSE="doc odt-schema"
-RESTRICT="test"
-
-BDEPEND="
- doc? ( virtual/texi2dvi )
-"
-
-SITEFILE="50${PN}-gentoo.el"
-
-src_compile() {
- emake -j1 \
- ORGVERSION="${PV}" \
- datadir="${EPREFIX}${SITEETC}/${PN}"
-
- use doc && emake -j1 pdf card
-}
-
-src_install() {
- emake -j1 \
- ORGVERSION="${PV}" \
- DESTDIR="${D}" \
- ETCDIRS="styles csl $(use odt-schema && echo schema)" \
- lispdir="${EPREFIX}${SITELISP}/${PN}" \
- datadir="${EPREFIX}${SITEETC}/${PN}" \
- infodir="${EPREFIX}/usr/share/info" \
- install
-
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
- dodoc README.org CONTRIBUTE.org etc/ORG-NEWS
- use doc && dodoc doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf
-
- local DOC_CONTENTS="Org mode has a large variety of run-time dependencies,
- so you may have to install one or more additional packages.
- A non-exhaustive list of these dependencies may be found at
- <http://orgmode.org/worg/org-dependencies.html>."
- readme.gentoo_create_doc
-}
diff --git a/app-emacs/org-mode/org-mode-9.7.15.ebuild b/app-emacs/org-mode/org-mode-9.7.15.ebuild
index 86c9f98ba96b..2e6d3986022b 100644
--- a/app-emacs/org-mode/org-mode-9.7.15.ebuild
+++ b/app-emacs/org-mode/org-mode-9.7.15.ebuild
@@ -19,7 +19,7 @@ else
SRC_URI="https://git.savannah.gnu.org/cgit/emacs/${PN}.git/snapshot/${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}"
- KEYWORDS="~amd64 ~ppc ~x86"
+ KEYWORDS="amd64 ppc x86"
fi
LICENSE="GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )"
diff --git a/app-emacs/racket-mode/Manifest b/app-emacs/racket-mode/Manifest
index bafc531134fd..9c62a0464673 100644
--- a/app-emacs/racket-mode/Manifest
+++ b/app-emacs/racket-mode/Manifest
@@ -2,7 +2,9 @@ AUX 50racket-mode-gentoo.el 649 BLAKE2B 38f1bdd21b584283ac2b047f8adf2ad4eb23f8cc
AUX racket-mode-rkt-source-dir.patch 383 BLAKE2B 21df6c706dc9e4e4fcc3d4e106b8e89a9ef3461048eda5f802140d517a3bace472eb31dc4259b92275755077a144c017dafaf96486a3e372c2fd284847ea81b8 SHA512 547e05f56303c9d2bb8eabbe7955adcc1082922552bc53d1c9aeb13a4842a6215f0454e9ee569586244f73201f47a1b97a4819663c342e837dd07b8cbe7ac3e0
DIST racket-mode-1_p20241001.tar.gz 387873 BLAKE2B ad95eeed061a43b681919a6b14688d8755ad9c83b1ec14fe835ae92e692c1f7431bd986000bce95063094146604154bd38767c3db83b6a7756805269997829dc SHA512 60672f1e8ed46bffc89686104971c48382ffd46ffdab0c2caa86f06349425ac8a2de9770608953249949caab6bd8b0d914b21dfd06f1cfda5fd87f76d92a259e
DIST racket-mode-1_p20241031.tar.gz 391981 BLAKE2B a2e81a6cf3fe79bdd4c6ca0d92bd3e62befaccd0b7ac53d4d801fad0eb98a409e03d5d7c94bbc15adcbc864a93aef3519eb97a4812f7971c954e53a0c9fbe3f9 SHA512 1003c4fb6176d5740be990380243870822a92a0d9c8db7c633a18334b7c9dc46b0821d4b351386744ba69a0cf2ccbe9b0cb1090dc5c11809ff7770328950f559
+DIST racket-mode-1_p20241207.tar.gz 394972 BLAKE2B 7ec9a7bed8c488dcbf70205894c34070e95fc99c42c0a5e0998541096c1cfc09944551b593c2124a5fdac586fbe2558f03eaef2a5fd47bcae0e1ed53790bbfa3 SHA512 e3325619fabfaceccc985c1ef905a770e0a9da72eae97be3b5aa7712e73f2766eac865b24f745a06c19c2ae7209405cb0a585aa671a90db19873e511469b47ca
EBUILD racket-mode-1_p20241001.ebuild 1739 BLAKE2B cc9768a39109061655a41a3d3da1e3d6f0f621dc91ad59b5be0009d79516f43dff4c944e303c2eff2cf96dfa16f0628d760c28e53786fb05aa673d94b7ea9e83 SHA512 b617499947cfc53158a3790e3359ff8fdec50cd9001017d03d35a1a6eb538191f8c086b5eab2cf1e6efb9d586e377f8f0a9526d9f47e8afb86aa4506a1234e3b
EBUILD racket-mode-1_p20241031.ebuild 1740 BLAKE2B b221dca17c1dc5d6d8960189e6e9f46573767dd7a452a9756b3ae5248d54f2b66539cec47035021bb599a5499757c4b77a6d4b1033288edb0b64fc395d2d60c3 SHA512 ef55f2f2ee8c935042291aa5722610c57de2d12b1b4b408939bf632661891e6c87f9a4766f24b438884ce9049b7358f288bb1de1d293ec546d5761c328a4f468
+EBUILD racket-mode-1_p20241207.ebuild 1741 BLAKE2B 4f8fb6996e202c8d9781c00765be3e3029fbaa24bd8eaf85066bd421493fe355610d9a087a9611ecf980560ce331b27382c7556d5aa32d55f81bab7cb627f06b SHA512 3cbffc41e1a474cd9afdcdeb54f10a2af488873cc7fefdd69b7f3c9e9a629ee01e72f34f5a3192625c0536def9a4aaa2660186709fad6b0b5f11322be1db0f4b
EBUILD racket-mode-9999.ebuild 1659 BLAKE2B 59b1dc8726d5d97a088addf97f7df7d9177b94948b3ec989b894b786e217c1d295381a562b5ff74ee1dcbeebccc6e8c9885b156c9b56ab67ea43bb16c7084726 SHA512 e45bfb59a5a6a44089827679d7777f1e2d88a43b716c9df9c68d31240df744070c0ac2426b9eadd216122ca411c6e75c19ed4a38ed6dae0953354c6c11768738
MISC metadata.xml 818 BLAKE2B 6029673bee9510c74b9cf89bbbef03638cdfcfeaaae49f2f94d57cd960c616c7b43c8dc3a0c79892be87dace9e7549b3b4453b13fcc7a23f7b6a02066dbce29a SHA512 8b487cb9f4018d3ec7a2cf130b26d58522772bef05d258100068fc89500577a5f680f480b89f06ef63d99c4a6d4e4fd825ea3338934438715fb83a946f6fe7cc
diff --git a/app-emacs/racket-mode/racket-mode-1_p20241207.ebuild b/app-emacs/racket-mode/racket-mode-1_p20241207.ebuild
new file mode 100644
index 000000000000..22b0e3453e08
--- /dev/null
+++ b/app-emacs/racket-mode/racket-mode-1_p20241207.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+[[ "${PV}" == *_p20241207 ]] && COMMIT="ee67d2d4f78a6edfe43ad781830d8cc65fb03982"
+
+inherit elisp
+
+DESCRIPTION="Emacs modes for Racket: edit, REPL, check-syntax, debug, profile, and more"
+HOMEPAGE="https://www.racket-mode.com/
+ https://github.com/greghendershott/racket-mode/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/greghendershott/${PN}.git"
+else
+ SRC_URI="https://github.com/greghendershott/${PN}/archive/${COMMIT}.tar.gz
+ -> ${P}.tar.gz"
+ S="${WORKDIR}/${PN}-${COMMIT}"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-scheme/racket:=[-minimal]
+"
+BDEPEND="
+ ${RDEPEND}
+"
+
+ELISP_REMOVE="
+ test/racket/hash-lang-test.rkt
+"
+PATCHES=(
+ "${FILESDIR}/${PN}-rkt-source-dir.patch"
+)
+
+DOCS=( CONTRIBUTING.org README.org THANKS.org )
+ELISP_TEXINFO="doc/${PN}.texi"
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+ elisp_src_prepare
+
+ sed "s|@SITEETC@|${SITEETC}/${PN}|" -i "${S}/racket-util.el" || die
+}
+
+src_compile() {
+ elisp_src_compile
+
+ # Equivalent to compiling from Emacs with "racket-mode-start-faster",
+ # because this is installed globally we have to compile it now.
+ ebegin "Compiling Racket source files"
+ find "${S}/racket" -type f -name "*.rkt" -exec raco make -v {} +
+ eend $? "failed to compile Racket source files" || die
+}
+
+src_test() {
+ # Set "PLTUSERHOME" to a safe temp directory to prevent writing to "~".
+ local -x PLTUSERHOME="${T}/racket-mode/test-racket"
+
+ emake test-racket
+}
+
+src_install() {
+ elisp_src_install
+
+ # Install Racket files to "${SITEETC}".
+ insinto "${SITEETC}/${PN}"
+ doins -r racket
+}