summaryrefslogtreecommitdiff
path: root/app-emacs
diff options
context:
space:
mode:
Diffstat (limited to 'app-emacs')
-rw-r--r--app-emacs/Manifest.gzbin75818 -> 75835 bytes
-rw-r--r--app-emacs/avy-embark-collect/Manifest2
-rw-r--r--app-emacs/avy-embark-collect/avy-embark-collect-1.1.ebuild34
-rw-r--r--app-emacs/consult/Manifest2
-rw-r--r--app-emacs/consult/consult-1.6.ebuild39
-rw-r--r--app-emacs/embark-consult/Manifest2
-rw-r--r--app-emacs/embark-consult/embark-consult-1.1.ebuild36
-rw-r--r--app-emacs/embark/Manifest2
-rw-r--r--app-emacs/embark/embark-1.1.ebuild52
-rw-r--r--app-emacs/jinx/Manifest2
-rw-r--r--app-emacs/jinx/jinx-1.7.ebuild45
-rw-r--r--app-emacs/magit/Manifest8
-rw-r--r--app-emacs/magit/magit-3.3.0.50_p20230912-r1.ebuild (renamed from app-emacs/magit/magit-3.3.0.50_p20230912.ebuild)15
-rw-r--r--app-emacs/magit/magit-3.3.0.50_p20240520.ebuild53
-rw-r--r--app-emacs/magit/magit-9999.ebuild25
-rw-r--r--app-emacs/magit/metadata.xml3
-rw-r--r--app-emacs/org-contrib/Manifest2
-rw-r--r--app-emacs/org-contrib/org-contrib-0.5.ebuild28
18 files changed, 314 insertions, 36 deletions
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index c981d4afb70d..98cb49255ed8 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/avy-embark-collect/Manifest b/app-emacs/avy-embark-collect/Manifest
index 291b7d55a700..5a05d3023c7e 100644
--- a/app-emacs/avy-embark-collect/Manifest
+++ b/app-emacs/avy-embark-collect/Manifest
@@ -1,5 +1,7 @@
AUX 50avy-embark-collect-gentoo.el 237 BLAKE2B 441ef0f4f19d48b3fdb340525632ac70bb2db7d46bf370d0cab51cb23ea56a21c18d92105f5784f30cc3764e6278579f1f17049f70216a902f5fcdc1afdbf0c4 SHA512 daea26c30a4675e9f8285dbbe8fead18a3245e84c2b8af1e37b3230e8786497b553b512a219444eb3ced1486e69cd26e86dfa1c3e45da182908993558afeb1db
DIST embark-1.0.tar.gz 112818 BLAKE2B 111203ec462b06f11dae9760a64d27e197faa13cefe1eb4debd2e7222380aab0ccad19587ee275f343bb0e2a716379e67209e27dcaa0aaaa7a98f97f660fb6f5 SHA512 ca42c6bd428807aefee6e7bb817651577401be8adacbd64146e97bd07ddd8df325dfeafeaa824fd3f4cd289da1a9b4868f44feacb66585f2533b64fa4d594d22
+DIST embark-1.1.tar.gz 115762 BLAKE2B 69fc4005b901dcfd85ad124dc449048a13223277683eba7c5c873cd8050883ab53b4c3716670894e146da9c40c1789eafff3df4d00eb0ee46a8dab4c165f01ab SHA512 29c87eaf3275428cfbd442de3a09d7a126094bc90bb1b1c34f476caf11cd3da21ce9368ef7d1855732250a85b269b01effcd514da10e1e491ecb3bdc61efd750
EBUILD avy-embark-collect-1.0.ebuild 674 BLAKE2B 716d533c46308a7a432258411bc1ff0ee02c949f1a24059f656217bca89de141153019ced5962aed03a2acb4e277d595d1d8dead9c72a4e2b16ae62e8fc2d118 SHA512 ff9659897109bbd8de1d01fc4ad090cf4de22f718a2bfe2ceedd718f5d1601f45c69e804f291804e93b66a298401cecbf1592282c96a7de1aee7bae65e002fb2
+EBUILD avy-embark-collect-1.1.ebuild 675 BLAKE2B 073ac319767a1fec0453e2b4c97353f931fbee095edf7f0e751d5f2de5dcd18f804429d21279dd50b8fa88a7653f86647f93d04519de85b013432854ee4bf4a6 SHA512 276ca8a2ac61740b50778bd6e336cfc3f31757d4e8b00d3f8553ec658af0937cb64234dcb5e7b3f70a441140cf97d8a0527e695081645ce07e7e7fcd5441b0f0
EBUILD avy-embark-collect-9999.ebuild 671 BLAKE2B dd2f9262a6dedcda67331c9ffb1ca5d12806d58d0bcadb841fb718fd4f082282edbefb8297fc850010408cd72b74d53d3cd47e5b6acee8a9f92ff407970da40e SHA512 8e0e8c8ebe5668e1fa5b078490265239822ad04450c7a7d11c4b470ddba5ab4b55b1423e4e2fbdb00e261c03ad0fa8f9866de3a19d74a4eaad922bd460350517
MISC metadata.xml 419 BLAKE2B 9c67112b069db1f3656bbe3f14d52212578fa04e2fa5a39e963014637aee47c2d635a881794f03004a8b2a03471de6106a2ace40483ab1218423a94ebcb3af83 SHA512 547d90d7b62b0c7413d63ce242ebd5f4795b8f253d34d273d07b01bafc0e7f6996c55a1244227b0c2f62ab43f09e85bae581ae23585d21f4b32edf4aa173cb44
diff --git a/app-emacs/avy-embark-collect/avy-embark-collect-1.1.ebuild b/app-emacs/avy-embark-collect/avy-embark-collect-1.1.ebuild
new file mode 100644
index 000000000000..359278a7f891
--- /dev/null
+++ b/app-emacs/avy-embark-collect/avy-embark-collect-1.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Use avy to jump to Embark Collect entries"
+HOMEPAGE="https://github.com/oantolin/embark/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/oantolin/embark.git"
+else
+ SRC_URI="https://github.com/oantolin/embark/archive/${PV}.tar.gz
+ -> embark-${PV}.tar.gz"
+ S="${WORKDIR}/embark-${PV}"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ app-emacs/avy
+ app-emacs/embark
+"
+BDEPEND="${RDEPEND}"
+
+ELISP_REMOVE="embark-consult.el embark-org.el embark.el"
+
+SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emacs/consult/Manifest b/app-emacs/consult/Manifest
index 2af2c57992ec..08123ebe075c 100644
--- a/app-emacs/consult/Manifest
+++ b/app-emacs/consult/Manifest
@@ -1,7 +1,9 @@
AUX 50consult-gentoo.el 82 BLAKE2B 3443827f490db8caacfe842cc7f1d1315f3889dec007210f451909576a76139f70ac5795346a7a1b11befccd3152874fd3c86ad7a20c0fbf84f793f8deb595cd SHA512 dd2ba1149c847d95d6c54265bc03de36e198dfecedc10336f6879fb3a1fc9d92e2c6de190d4f9aaab6c3d15f268fb80e082b49b6e96165697ff786333a50a601
DIST consult-1.4.tar.gz 103709 BLAKE2B 5326856b6bafc0a52d525971d84bd2fd3e0450aa1e8060d9ad49dabc6620fb2b721e5a26ba8d219bd889723109af766ba7fb8faa510301031f9372c798a8853d SHA512 4721820d288a357ea3432a850556a85cb037c1ddc262cada62d75e80641f1b402dd6edfceabb89b8dc386ae391081e02d2550f8773f9760ae267f3af8e381cb6
DIST consult-1.5.tar.gz 103884 BLAKE2B 3244582f7b5db6e17ef8b42d1482088c263fce02124596728c3afa17673a1e17565b82b2ba37a6843af72279cf36df49febda389c42d5a6c6be8a7a0ca3ad05f SHA512 2e2b96a7bb6b0a311796a76a1f5609f4c7ad48eb1d3c98c6431aeec1803222c437a552483f198de7d195e5a4cded79e00b673382a9cfbefe18864fa2d170f2bf
+DIST consult-1.6.tar.gz 104127 BLAKE2B 97a8cdc96618ce5a4e0734b0a60ff9c4e9237230fc45115ae1f8ed2bdecacbdd640b9a2078c3a3e20c51b7535ff87a3f23538079e711c264d9131f0df9d388c3 SHA512 7595ef20232875d177354a7f39034f5c2b3b5e5f0a22674e697c1a653085d6fbe8ffdea0696f24a07656509f3fd4941fc34eef948cdead1c6df90dc0acba2b48
EBUILD consult-1.4.ebuild 630 BLAKE2B 7c30b2c13d15563093403bc4e5d2ba7710d16ad1ff9cbe1e4c76c2dd97b263b7e4d27780c0acdab36a509f31e4d1b91072f8923ab2788e2445c74012164b09b9 SHA512 eb40c440ce28a37a94b5da4059a671ea938811019d2cfec275841687f418e688aaa58e1777d025def5cb3fb1ffa0d16c020c6e08db58277077cb5bfc72dacc0b
EBUILD consult-1.5.ebuild 641 BLAKE2B 4d9dc619ebc39c757be5192db7459e0685bd8c0ef542a2ea8b60367a7c4d8d9d0653d7899c21297230e4b25cb09a342f3491951705a483a90cac720a4c150818 SHA512 ddb88f39ff34ff14c02c1f618aa3fd16674909ff9af232bd67de4a8ab316f5c33ebd55e6df8d8e9b843c5ebf0faacbd2d1d1f41d94a5c69a6381da562523b525
+EBUILD consult-1.6.ebuild 641 BLAKE2B 4d9dc619ebc39c757be5192db7459e0685bd8c0ef542a2ea8b60367a7c4d8d9d0653d7899c21297230e4b25cb09a342f3491951705a483a90cac720a4c150818 SHA512 ddb88f39ff34ff14c02c1f618aa3fd16674909ff9af232bd67de4a8ab316f5c33ebd55e6df8d8e9b843c5ebf0faacbd2d1d1f41d94a5c69a6381da562523b525
EBUILD consult-9999.ebuild 631 BLAKE2B b923f9b2a906c47f745c2d7370ca7b2005726e9b3c14bdafd1c062771739be98a117349ab7e2d9ada4de5d8d6cf24207e0191eb51d470b2bef5fa9b5c389d5b9 SHA512 763403456ea8eae4e00cc8d886184f74ae66401a302832b0fe1f6ef939349cf92100a9920783d6c43feffeb9df843600bab892eceef5656dd4021365a674c744
MISC metadata.xml 359 BLAKE2B 569bd0c5fe81610f0b67c94e8c431edddb5060800a6e22d0833a4d5f120df34545dc49c879c12a6522ccbe791472df47be42af97fbb228498e79d9e0893697f3 SHA512 8e01b569f019ea43209f43c783fd41b9661a7235d300363a9441179058b10921629cf8b891874c706d2c1ec106248f6c1e0a3501df7bfcdd02000d08f7997c29
diff --git a/app-emacs/consult/consult-1.6.ebuild b/app-emacs/consult/consult-1.6.ebuild
new file mode 100644
index 000000000000..7f3ed9bf0123
--- /dev/null
+++ b/app-emacs/consult/consult-1.6.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27
+
+inherit elisp
+
+DESCRIPTION="Consulting complete-read for GNU Emacs"
+HOMEPAGE="https://github.com/minad/consult/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/minad/${PN}.git"
+else
+ SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ >=app-emacs/compat-28.1
+"
+BDEPEND="
+ ${RDEPEND}
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+ elisp_src_compile
+ elisp-make-autoload-file
+}
diff --git a/app-emacs/embark-consult/Manifest b/app-emacs/embark-consult/Manifest
index 49e04ca37e7f..4c1542d3fd10 100644
--- a/app-emacs/embark-consult/Manifest
+++ b/app-emacs/embark-consult/Manifest
@@ -1,4 +1,6 @@
DIST embark-1.0.tar.gz 112818 BLAKE2B 111203ec462b06f11dae9760a64d27e197faa13cefe1eb4debd2e7222380aab0ccad19587ee275f343bb0e2a716379e67209e27dcaa0aaaa7a98f97f660fb6f5 SHA512 ca42c6bd428807aefee6e7bb817651577401be8adacbd64146e97bd07ddd8df325dfeafeaa824fd3f4cd289da1a9b4868f44feacb66585f2533b64fa4d594d22
+DIST embark-1.1.tar.gz 115762 BLAKE2B 69fc4005b901dcfd85ad124dc449048a13223277683eba7c5c873cd8050883ab53b4c3716670894e146da9c40c1789eafff3df4d00eb0ee46a8dab4c165f01ab SHA512 29c87eaf3275428cfbd442de3a09d7a126094bc90bb1b1c34f476caf11cd3da21ce9368ef7d1855732250a85b269b01effcd514da10e1e491ecb3bdc61efd750
EBUILD embark-consult-1.0.ebuild 688 BLAKE2B 89d5625d7dcafdccfb152669bb8223ca50f2f8f024a1462d7f4d5da99aec960d2167819fdc82e67baf1110d990a6005e6d32b370d5cec467e5ac6ce86525b525 SHA512 64fc2f5766edf05ac1b412ed83ea153cd4dc49bf12eb1b97332abac8aa5aaadb0f4ba741851e7e5318087f48cff358c8347f5cfe7df5091bf017781aceff1929
+EBUILD embark-consult-1.1.ebuild 689 BLAKE2B e525ac1e2a2230f2a78b804315bdd9b178c07227556c5540d08db323b531904200b822d59266f3b5d4cff51563bc3941461bf8766569af71a9050eb39dab77e6 SHA512 5fd492831be8f2d3415729e43616458e61d35f0e22c7b0f4630735db30184eae637ed458542e81d377a83b3967cf4b27461c6d451c71e109e303d19ccc009ade
EBUILD embark-consult-9999.ebuild 685 BLAKE2B c4ceb6c7b6b1fca3a59e89a4315f9f6a3739d8739d09805c131503ebb66cfe2cb60ec69d8d73edfeea309ac9d59b14dac2db1af01f11541274ebe78b926ade0b SHA512 780cdcc67955b79954b7aaa5f6fa8f2d882ef21207b2a3bd736eb35367070f6cc6b9202810893a784ced439abbfc60a86829a3f0bfa5804219db1bbd72c23cda
MISC metadata.xml 419 BLAKE2B 9c67112b069db1f3656bbe3f14d52212578fa04e2fa5a39e963014637aee47c2d635a881794f03004a8b2a03471de6106a2ace40483ab1218423a94ebcb3af83 SHA512 547d90d7b62b0c7413d63ce242ebd5f4795b8f253d34d273d07b01bafc0e7f6996c55a1244227b0c2f62ab43f09e85bae581ae23585d21f4b32edf4aa173cb44
diff --git a/app-emacs/embark-consult/embark-consult-1.1.ebuild b/app-emacs/embark-consult/embark-consult-1.1.ebuild
new file mode 100644
index 000000000000..3ce2932ee072
--- /dev/null
+++ b/app-emacs/embark-consult/embark-consult-1.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+
+inherit elisp
+
+DESCRIPTION="Consult integration for Embark"
+HOMEPAGE="https://github.com/oantolin/embark/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/oantolin/embark.git"
+else
+ SRC_URI="https://github.com/oantolin/embark/archive/${PV}.tar.gz
+ -> embark-${PV}.tar.gz"
+ S="${WORKDIR}/embark-${PV}"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ app-emacs/consult
+ app-emacs/embark
+"
+BDEPEND="${RDEPEND}"
+
+ELISP_REMOVE="avy-embark-collect.el embark-org.el embark.el"
+
+SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emacs/embark/Manifest b/app-emacs/embark/Manifest
index e9b7c61be278..bb35831a6993 100644
--- a/app-emacs/embark/Manifest
+++ b/app-emacs/embark/Manifest
@@ -1,5 +1,7 @@
AUX 50embark-gentoo.el 84 BLAKE2B 04485be0f020ecfee67d3985e9a4160a68e3f099384fab1c005080bc25342efee20e300bb0e02461b9fbaaf7a54b4ece8cb61d38de8a9fb15f67bde1e94efc64 SHA512 007f925facdedd5584abce60d4ccd64636ba754f1474ab77583399d93e793cbc5e78fdfed39cc5705db7cfb80e4d79e5dff2f9f9e15ea0c87ca96592a2f2c1b8
DIST embark-1.0.tar.gz 112818 BLAKE2B 111203ec462b06f11dae9760a64d27e197faa13cefe1eb4debd2e7222380aab0ccad19587ee275f343bb0e2a716379e67209e27dcaa0aaaa7a98f97f660fb6f5 SHA512 ca42c6bd428807aefee6e7bb817651577401be8adacbd64146e97bd07ddd8df325dfeafeaa824fd3f4cd289da1a9b4868f44feacb66585f2533b64fa4d594d22
+DIST embark-1.1.tar.gz 115762 BLAKE2B 69fc4005b901dcfd85ad124dc449048a13223277683eba7c5c873cd8050883ab53b4c3716670894e146da9c40c1789eafff3df4d00eb0ee46a8dab4c165f01ab SHA512 29c87eaf3275428cfbd442de3a09d7a126094bc90bb1b1c34f476caf11cd3da21ce9368ef7d1855732250a85b269b01effcd514da10e1e491ecb3bdc61efd750
EBUILD embark-1.0.ebuild 996 BLAKE2B 4fa3697327805e2c9f822850de68148f6ec9e791b813d2a8ac5fac4c7b2be528fe313729d730903a5bb8f70ef2d4ccbd5435f672ec9be74340005d995d2ce682 SHA512 3f89d8bf98344b4a9d75e3d3867bb1eb9019e972d5a8db61cf2f3c72b7efe2e66d5be13b68293212961f0e00b4660849f820812599ac06bbc61a53d756e47535
+EBUILD embark-1.1.ebuild 997 BLAKE2B 18c950a8ca3b9041d9a6803b63143143f46b1abaa37a3cd5540665cd11a677c0a142a6fb40727a9f79b75b1d14b2c770e1b7eb90718c5f0b65f4d52ca2ade75e SHA512 37fccba471c84d0f378f372f27b70f2a343969fe2bd8b4fb0881137e4e337e207e05761cf92d0ad75193887d6e4b650c635c4c6a9713178d88f12b86051925d0
EBUILD embark-9999.ebuild 993 BLAKE2B aa96d6503dbc683e0a5966b49e5dde3a11d8fb2f68ee159192d43fd5ac223a955ee84ff7f6705be4cc5519026a216da12be86a840597ecac54976a74a9fdcde4 SHA512 560bb6ec4892fffcc17dfabbf6086360e16ec0df86caf5873a475ad58df8c91bbc558b6112e002be2aca4dec6207df80d14016349d3a3d4ec4041ad5f6d9fa01
MISC metadata.xml 1526 BLAKE2B 02def263b6f7219e1764917ef493bb87105508b4bcb9b82364ca366bf73a3d8e9a0097525763659ed4758fdf87726e7be5e31acd701990d7a843a14a2cf211a0 SHA512 2f2e8c30b5e9bd0243577769ef9ce748075877f9c66513e18adafa9f3ce60bbbe3ce3f02704aa0354c01a18865532034e2acbafca9b515ccbddca824dd56f10b
diff --git a/app-emacs/embark/embark-1.1.ebuild b/app-emacs/embark/embark-1.1.ebuild
new file mode 100644
index 000000000000..9b53ee20a240
--- /dev/null
+++ b/app-emacs/embark/embark-1.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+
+inherit elisp optfeature
+
+DESCRIPTION="Conveniently act on minibuffer completions inside GNU Emacs"
+HOMEPAGE="https://github.com/oantolin/embark/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/oantolin/${PN}.git"
+else
+ SRC_URI="https://github.com/oantolin/${PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND=">=app-emacs/compat-29.1.4.0"
+BDEPEND="${RDEPEND}"
+
+ELISP_REMOVE="avy-embark-collect.el embark-consult.el"
+
+DOCS=( README.org )
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+ elisp_src_compile
+
+ elisp-make-autoload-file
+}
+
+src_install() {
+ elisp_src_install
+
+ doinfo ${PN}.texi
+}
+
+pkg_postinst() {
+ elisp_pkg_postinst
+
+ optfeature "Avy integration for Embark" app-emacs/avy-embark-collect
+ optfeature "Consult integration for Embark" app-emacs/embark-consult
+}
diff --git a/app-emacs/jinx/Manifest b/app-emacs/jinx/Manifest
index 0c869729b655..93f723b1fa5d 100644
--- a/app-emacs/jinx/Manifest
+++ b/app-emacs/jinx/Manifest
@@ -1,6 +1,8 @@
AUX 50jinx-gentoo.el 191 BLAKE2B a183a9485eea61590192547a8c99e8c974b1974851073a49a33304ec0d9d43158279669aa8dc2ca26d9521c61b229c9fd490dec81643126f678585974dea7483 SHA512 dc0378743253f61f1c94d7fbcf8e3fff767296eecb26e856bbb5f24409b879e3d1a4f52efe87ea0ce106281b216396e94a72a7842b0fe4a48a80b4c41cb05921
DIST jinx-1.5.tar.gz 34515 BLAKE2B fed6482001a879f50f9f8a093dc9e82443e0400b8e8c0c0b2fd4984cad4e48a4acd6d8a794a3ec71d3ee5d1c0dd851170dc5bec2a8e9ec9f0c7ddb6e25b5c732 SHA512 f19f7500e955b0ed584b2dc7e288911d59a584db596d55304c23d0ff28bceda6dad866b47891396fd342fe9f43d1adc8135611a67074f13638d58c28b545d3f8
DIST jinx-1.6.tar.gz 34624 BLAKE2B 57917120dd6b10e30d989f056d3587452b2a2fe4db97df989de25c31ae7dd0e56ab2fd40cb92e570cd076209ab039ae0a8cc1ba7cb42210acbc4a1a07cef5f52 SHA512 b4e2b7ef03036e79c91e2a3d2c39ec6505ac9b6b2f7b32cfeee961448b4015de87c60adc9c14de3faccab14d7be75a77622fb0e21982a6e3fdcd58046c54d471
+DIST jinx-1.7.tar.gz 34795 BLAKE2B 96f5ea43c59692ffcf628438144bf07d297f8f82072a4e27282e8e10777769ad8876dd4b9057d59ede5cd7ac7d9c48bd197e5bd3175239332b52b29eba276e0b SHA512 2d92cf7822494b1eca5e746104610fcaedc09427dad9ac45cb901a19ee663a5300f7d5b5768155bc0ec41c3a96208b0233932fd13bb8ab00fc88e766d5aec538
EBUILD jinx-1.5.ebuild 925 BLAKE2B e1faeb92a90f8b5925e7018b7a28fba753bfe01f3ecdb0769784951645f87f54dbba2d9476a75e12053777134e95b5dfa6873883fd4ff88b812735dcdad54113 SHA512 5b6ccc6f825a354103fa6dae049c8209712b19582a23aa183e957991e3ac9bc2fff0f48879220ecdb81e4e96e8d59852c5ff992d3e87c6fc78dd6cafcf4d34e7
EBUILD jinx-1.6.ebuild 926 BLAKE2B a64882d836ff6c3cc62dc9fd352a75799df9809b1b7286698b3bcb1abdca366f587c6ec6591c47bce738881f59f2bc909a760564fadfb86be52ecae489508f16 SHA512 4e9cb347df916168879998e0c1ac411c85e2fe29e58667eca4834d8c0f9e6ab22f96d8da260eb5352ae9e5edfbc5bd760383ae3b36d104b5107784d6a867cf70
+EBUILD jinx-1.7.ebuild 926 BLAKE2B a64882d836ff6c3cc62dc9fd352a75799df9809b1b7286698b3bcb1abdca366f587c6ec6591c47bce738881f59f2bc909a760564fadfb86be52ecae489508f16 SHA512 4e9cb347df916168879998e0c1ac411c85e2fe29e58667eca4834d8c0f9e6ab22f96d8da260eb5352ae9e5edfbc5bd760383ae3b36d104b5107784d6a867cf70
MISC metadata.xml 596 BLAKE2B 637e6f9f170f3ce64857712ff8156e123e42fa1e3495291ca05fc260f69ba267df6536c08b2a1ba042d8cc13f86f499d1e5f8dd223b89efd2c62ca38a9f37d2d SHA512 1fd1a6b8ba360f7aa2c03e8c318482b564afcf2392c20fe0c70d96b181df9323706c3b81bd3aa98916b65cff29aafcf9c9a486bfbbd55b775ff7adee85886950
diff --git a/app-emacs/jinx/jinx-1.7.ebuild b/app-emacs/jinx/jinx-1.7.ebuild
new file mode 100644
index 000000000000..fd1936d0c50c
--- /dev/null
+++ b/app-emacs/jinx/jinx-1.7.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+inherit edo elisp toolchain-funcs
+
+DESCRIPTION="Enchanted Spell Checker for GNU Emacs"
+HOMEPAGE="https://github.com/minad/jinx"
+
+SRC_URI="
+ https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
+"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ app-text/enchant:2
+ >=app-emacs/compat-29.1.4.0
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+SITEFILE="50${PN}-gentoo.el"
+
+ELISP_TEXINFO="${PN}.texi"
+
+src_compile() {
+ edo $(tc-getCC) -fPIC -Wall -Wextra -shared \
+ $($(tc-getPKG_CONFIG) --cflags --libs enchant-2) \
+ ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -o jinx-mod.so jinx-mod.c
+ elisp-org-export-to texinfo README.org
+ elisp_src_compile
+}
+
+src_install() {
+ elisp-make-autoload-file
+ elisp_src_install
+
+ elisp-modules-install "${PN}" jinx-mod.so
+ doinfo jinx.info
+}
diff --git a/app-emacs/magit/Manifest b/app-emacs/magit/Manifest
index 84503cc83834..b977e7a2934f 100644
--- a/app-emacs/magit/Manifest
+++ b/app-emacs/magit/Manifest
@@ -1,5 +1,7 @@
AUX 50magit-gentoo.el 77 BLAKE2B 85c942a0eeb84d6d45931a318108dff2006fc38e9e9eac37e906e03619c41fce8c151417a5e3b4fd9cf8db8fd084363a5ab6ca0765ea74e9a052d409528b6c39 SHA512 ab812cd1f5451868dd62a4bd3e87b2d5061ef4e3010a2a4c63396c9b797fbfb45c02d045dfde55de1b7e91c98375ba7a56b98f65beaa697d35228b9c870daae6
DIST magit-3.3.0.50_p20230912.tar.gz 666150 BLAKE2B 52d0afa05fad68283c668810806a61e3df6494c8afecdceccf193c64eec5396fb5f45fad5c31d4cb601954c8abc27fcc4be240ffd72c4fc72531876657c4c157 SHA512 d6c8c32676b07253b661388e8db1602162f7012ff3bf5bc6bcc071507bb9c08633359043eb893b743e5f37d7474a17b1a2e96975cd64d0688e3c6337ca65470e
-EBUILD magit-3.3.0.50_p20230912.ebuild 1376 BLAKE2B 3d7939185a2a7283a4aa0cc8ce50524a54a872a87f5a6bd93562d85504c50d27d80a1c376d77732256028cd8fb1a12d0e00184212a3f6bcca4e0159536e88a99 SHA512 85bbef49e613687b84f9f3626d2fb8bfce7671b953e5e9b9f5b119681987ecf2877b8bd69fa03f101baccc6f30f6575302766e36380fee9672bc242d252a0db8
-EBUILD magit-9999.ebuild 1250 BLAKE2B 6449b6b2d52912fb62a3b36101c1d467c6e37b6d9786e1cf5b2e569c40d891d438cf5b6aa9b0961090e9fd5f2570a07e56cb99ff4a302c867103da784b347dd2 SHA512 ebb8495f1a976f8706f045cec56b84efe7f1b71dd48db5ae88b5d71601f8c55984051e80b9070995f6c71ec9fb06852c62ec27c323e5b4704098ea9228bf5e10
-MISC metadata.xml 897 BLAKE2B ffc0c9c8260fd035b5d2d73b87ca250aa1272ed22ee8b6ce470e103a01a47bff44becb1ccfbcbc3bcfa50c19c94461100fb2032f0d2f212a6fa007ffd08a2421 SHA512 1236dba8fc89a33863db76c1ed16a2541508a21cd3901b369c9f5ff79af4a37dee2c9448b489900faa7f0627b3718adb17d91bafe02fdf7c261b1401108a9a7b
+DIST magit-3.3.0.50_p20240520.tar.gz 673945 BLAKE2B d61fb8c566de2bc6a2c4109d787808be76fa33d994adeb97b3d472c9c2da929aa55cf6b81f9cc2055e46d5860aa0d9ddc37080a1b2be06984b3831382031b12b SHA512 53203cdc8bc291302ee35aabe6e4d32e0c0de5bb411ab013d112bcd3d934a221c34f42d6ebccea9d33335d53415f75588468c23668cbbf57851dc61de505fffb
+EBUILD magit-3.3.0.50_p20230912-r1.ebuild 1084 BLAKE2B bdd2e6c89a24c27e9cb1f5d36f60b1d326e5d6496e87c5599759ca15b36b3a13dc1bd289665ffa4d79401ef96470872e37d9da03f076e567b68f2349227f57ba SHA512 78758e54ff3c0a4ef994cbf215938edd494fd18796b0321b58d886d00cdfe45872a7225089bdbc10ae857a28342c979e67cf7762f992e3f43434ca176489381f
+EBUILD magit-3.3.0.50_p20240520.ebuild 1122 BLAKE2B a5ff84001a6e1d539bcabc901822bdd20ea053ef081e1a747a99a8fe67d2119c7c6c75bc5d2d225bc7d068c0abce751cf43dce96d0c9347365b0f4484ce3eb60 SHA512 c19eae1c0fb9da2e4a3873b5893102dd8ee542164a37375575f75a10a83ab62c876b6ebd3950111be2697d88e54efe5c7abe83cab99451539af9d2ac11f8a629
+EBUILD magit-9999.ebuild 992 BLAKE2B b3f41173969680daf7e7e818e3656e1f094bef32a9d9f01dc90b2db78fcf82d6f1d6d712f77f5048c11f9bd30483fd9282cbf3384812903f58cc79b32f9e655d SHA512 db9cfec22ce0164a388f489c68af4d8b6ed43e14f0d2186f72ad93926ad541ada7e158af896ff95078de6a7307fe7beb7ce0894f74cffaee24f6a2bf8c98c0e6
+MISC metadata.xml 812 BLAKE2B a00fcce22437d2853e3c6ab16e57e284444eed91cc2ec90e443ac14ab61c60dd476b21504fd41fae27eb0180cebb236f86b35cee557a41ca34c854939c8a0ab8 SHA512 a0aa797e586bdb7657c9f4af4eaa8611a012146abbae4f47f47b124a7ebb9c2a8e65f9e862464bef0cc6f5671da40a2bd6e6cb78e0fb9d6ec02c362bcbd27399
diff --git a/app-emacs/magit/magit-3.3.0.50_p20230912.ebuild b/app-emacs/magit/magit-3.3.0.50_p20230912-r1.ebuild
index 2894d75d1d6f..5990133510ee 100644
--- a/app-emacs/magit/magit-3.3.0.50_p20230912.ebuild
+++ b/app-emacs/magit/magit-3.3.0.50_p20230912-r1.ebuild
@@ -26,7 +26,6 @@ fi
LICENSE="GPL-3+"
SLOT="0"
-IUSE="libgit"
DOCS=( ../README.md ../docs/AUTHORS.md ../docs/RelNotes )
ELISP_TEXINFO="../docs/*.texi"
@@ -36,7 +35,6 @@ RDEPEND="
>=app-emacs/dash-2.19.1
>=app-emacs/transient-0.3.6
>=app-emacs/with-editor-3.0.5
- libgit? ( app-emacs/libegit2 )
"
BDEPEND="
${RDEPEND}
@@ -48,16 +46,7 @@ RDEPEND+="
src_prepare() {
default
- use libgit || rm magit-libgit.el || die
- echo "(setq magit-version \"${PV}\")" > magit-version.el || die
-}
-pkg_postinst() {
- elisp_pkg_postinst
-
- if ! use libgit; then
- einfo "The dependency on app-emacs/libegit2 is optional"
- einfo "since magit version 3.3.0. Enable the \"libgit\" flag"
- einfo "if you need the libgit backend."
- fi
+ rm magit-libgit.el || die
+ echo "(setq magit-version \"${PV}\")" > magit-version.el || die
}
diff --git a/app-emacs/magit/magit-3.3.0.50_p20240520.ebuild b/app-emacs/magit/magit-3.3.0.50_p20240520.ebuild
new file mode 100644
index 000000000000..40c3863eb285
--- /dev/null
+++ b/app-emacs/magit/magit-3.3.0.50_p20240520.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="A Git porcelain inside Emacs"
+HOMEPAGE="https://magit.vc/
+ https://github.com/magit/magit/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/magit/magit.git"
+ S="${WORKDIR}/${P}/lisp"
+else
+ [[ "${PV}" == *p20240520 ]] && COMMIT="9cde118744151caca08b080e15f0c903f17d0f20"
+
+ SRC_URI="https://github.com/magit/magit/archive/${COMMIT}.tar.gz
+ -> ${P}.tar.gz"
+ S="${WORKDIR}/${PN}-${COMMIT}/lisp"
+
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+DOCS=( ../README.md ../docs/AUTHORS.md ../docs/RelNotes )
+ELISP_TEXINFO="../docs/*.texi"
+SITEFILE="50${PN}-gentoo.el"
+
+RDEPEND="
+ >=app-emacs/compat-29.1.4.5
+ >=app-emacs/dash-2.19.1
+ >=app-emacs/transient-0.6.0
+ >=app-emacs/with-editor-3.3.2
+"
+BDEPEND="
+ ${RDEPEND}
+ sys-apps/texinfo
+"
+RDEPEND+="
+ >=dev-vcs/git-2.0.0
+"
+
+src_prepare() {
+ default
+
+ rm magit-libgit.el || die
+ echo "(setq magit-version \"${PV}\")" > ./magit-version.el || die
+}
diff --git a/app-emacs/magit/magit-9999.ebuild b/app-emacs/magit/magit-9999.ebuild
index b4313fb02089..31188d0515ae 100644
--- a/app-emacs/magit/magit-9999.ebuild
+++ b/app-emacs/magit/magit-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,13 +9,14 @@ DESCRIPTION="A Git porcelain inside Emacs"
HOMEPAGE="https://magit.vc/
https://github.com/magit/magit/"
-if [[ ${PV} == *9999* ]] ; then
+if [[ "${PV}" == *9999* ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/magit/magit.git"
else
SRC_URI="https://github.com/magit/magit/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
+
KEYWORDS="~amd64 ~arm ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
fi
@@ -23,17 +24,16 @@ S="${WORKDIR}/${P}/lisp"
LICENSE="GPL-3+"
SLOT="0"
-IUSE="libgit"
DOCS=( ../README.md ../docs/AUTHORS.md ../docs/RelNotes )
ELISP_TEXINFO="../docs/*.texi"
SITEFILE="50${PN}-gentoo.el"
RDEPEND="
+ >=app-emacs/compat-29.1.4.5
>=app-emacs/dash-2.19.1
- >=app-emacs/transient-0.3.6
- >=app-emacs/with-editor-3.0.5
- libgit? ( app-emacs/libegit2 )
+ >=app-emacs/transient-0.6.0
+ >=app-emacs/with-editor-3.3.2
"
BDEPEND="
${RDEPEND}
@@ -45,16 +45,7 @@ RDEPEND+="
src_prepare() {
default
- use libgit || rm magit-libgit.el || die
- echo "(setq magit-version \"${PV}\")" > magit-version.el || die
-}
-
-pkg_postinst() {
- elisp_pkg_postinst
- if ! use libgit; then
- einfo "The dependency on app-emacs/libegit2 is optional"
- einfo "since magit version 3.3.0. Enable the \"libgit\" flag"
- einfo "if you need the libgit backend."
- fi
+ rm magit-libgit.el || die
+ echo "(setq magit-version \"${PV}\")" > ./magit-version.el || die
}
diff --git a/app-emacs/magit/metadata.xml b/app-emacs/magit/metadata.xml
index 6b01d379f24b..f81070d61ccb 100644
--- a/app-emacs/magit/metadata.xml
+++ b/app-emacs/magit/metadata.xml
@@ -16,9 +16,6 @@
Git operations.
</longdescription>
<stabilize-allarches/>
-<use>
- <flag name="libgit">Use libgit (<pkg>app-emacs/libegit2</pkg>)</flag>
-</use>
<upstream>
<remote-id type="github">magit/magit</remote-id>
</upstream>
diff --git a/app-emacs/org-contrib/Manifest b/app-emacs/org-contrib/Manifest
index 2e1e2bd7e855..b9ee5141a417 100644
--- a/app-emacs/org-contrib/Manifest
+++ b/app-emacs/org-contrib/Manifest
@@ -1,5 +1,7 @@
DIST org-contrib-0.4.1.tar.gz 177509 BLAKE2B 4aea73aa21f36d8e655feb78e34545ba962fe82e9516010c2f55c91009fc67ca9ce12c0309174704a2ace7f98401921571b927549bf8c134cdb020e1079898c7 SHA512 e582963ab65fd88cd01013733f497c19a724b9584ae7dec178604377f347f3f8d3aa1e7871ee1ab3903a0fc94baa4ff3ce0c0591c0d5c918aeda1a9a747f9d6b
DIST org-contrib-0.4.2.tar.gz 175913 BLAKE2B 42e4bc473ec63775e77e402614309f85c9228094bf4a8c604df1c11988ea116327fb97f8d914509075d2e988521c525ba1ac7a5da30623a9a0e2591695c39e1c SHA512 dfa2982a279384d5f0b3fcbfb3b107116c78f364d76c86952a29db6e41a7229295b700b6451f7085eb75307d7f83d1a8dbcf7c268127d989270344328a574167
+DIST org-contrib-0.5.tar.gz 168071 BLAKE2B 8abc53edfa5ca5aa1c5568deabf6e9d167eae1745f7531b5a308c7b3f25c282a06003f37ef6ab45156abd067b332f1d718268c6854122fbd3c5755da43782455 SHA512 ef7b26a7626768cb0f3b95330c12eef8f8005a5e44a41f3b0426bc98b6d43b91655ec78685d6af71fe9baea305216cb991251b1141928af4dfdcc6e3321ba8f1
EBUILD org-contrib-0.4.1.ebuild 471 BLAKE2B 3ff08adad6ac8ab031130b89907e9dd420a9fd38d3f8eddef16390443dbf9382cba5330a5ad14c0e258b270478f7a731dfb041a3da6f5229e6d73c11408f4066 SHA512 8c023232dd87499faec5fae25d4c1569af1412160d009562210bfd0977525ac08782919f244d4c0c9d42196f64b6fef36c9300f0fb562fd5c918a1ad65cf19a6
EBUILD org-contrib-0.4.2.ebuild 582 BLAKE2B e404ede44b38f0b18b539e0e9a68d46126be24b6c1e749c6fa9c6aa6cc42d02c0cc4bda61ced68bfc220947dde33eed02c60ee11a253a3687cf9aecc11da2356 SHA512 7d7b45bbe15ac55d8413297f76f3779dc2b02490b55a1fdf8c250063a44f5fa6d54208fb41c06602d7a46cd9807f286708a762cfbdcc4568550e4524edd1dd23
+EBUILD org-contrib-0.5.ebuild 582 BLAKE2B e404ede44b38f0b18b539e0e9a68d46126be24b6c1e749c6fa9c6aa6cc42d02c0cc4bda61ced68bfc220947dde33eed02c60ee11a253a3687cf9aecc11da2356 SHA512 7d7b45bbe15ac55d8413297f76f3779dc2b02490b55a1fdf8c250063a44f5fa6d54208fb41c06602d7a46cd9807f286708a762cfbdcc4568550e4524edd1dd23
MISC metadata.xml 381 BLAKE2B f958458786725460e86ec35f720594577f77e71725c8d40e2bc7045ae62b374c3ad6965a551df925114cb639bb09794ff30fd472698c53af5d3e2739227761dd SHA512 8923999ffb3f796bab1284bc58b87b627167531f1f6bcf057a01f5abf51e2de1ff02371104b4729aa4e94fcee14fe4c17f1587071adbdba476f9578a40f0c557
diff --git a/app-emacs/org-contrib/org-contrib-0.5.ebuild b/app-emacs/org-contrib/org-contrib-0.5.ebuild
new file mode 100644
index 000000000000..5c5af7aa3af6
--- /dev/null
+++ b/app-emacs/org-contrib/org-contrib-0.5.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Contributed packages to Org"
+HOMEPAGE="https://www.orgmode.org/"
+
+if [[ ${PV} == *9999* ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.sr.ht/~bzg/${PN}"
+else
+ SRC_URI="https://git.sr.ht/~bzg/${PN}/archive/release_${PV}.tar.gz
+ -> ${P}.tar.gz"
+ S="${WORKDIR}/${PN}-release_${PV}/lisp"
+
+ KEYWORDS="~amd64 ~ppc ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND=">=app-emacs/org-mode-9.5"
+
+DOCS=( ../README.org )
+SITEFILE="50${PN}-gentoo.el"