summaryrefslogtreecommitdiff
path: root/app-emacs/org-mode
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-16 10:53:11 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-16 10:53:11 -0500
commit8e65dc62f3f9f6b8f7b890fefedbf4ac05dfde0b (patch)
treebb1e83c18d1cc77cdebfc5aeb9b12ad39c9787b5 /app-emacs/org-mode
parentf997c3ee588099e4f43e9ec845935868e3e60b8e (diff)
downloadbaldeagleos-repo-8e65dc62f3f9f6b8f7b890fefedbf4ac05dfde0b.tar.gz
baldeagleos-repo-8e65dc62f3f9f6b8f7b890fefedbf4ac05dfde0b.tar.xz
baldeagleos-repo-8e65dc62f3f9f6b8f7b890fefedbf4ac05dfde0b.zip
Adding metadata
Diffstat (limited to 'app-emacs/org-mode')
-rw-r--r--app-emacs/org-mode/Manifest1
-rw-r--r--app-emacs/org-mode/org-mode-9.8.5.ebuild87
2 files changed, 88 insertions, 0 deletions
diff --git a/app-emacs/org-mode/Manifest b/app-emacs/org-mode/Manifest
index 0fdd4b7f41c2..dfe5f675a639 100644
--- a/app-emacs/org-mode/Manifest
+++ b/app-emacs/org-mode/Manifest
@@ -1,3 +1,4 @@
DIST org-mode-9.8.2.tar.xz 1779488 BLAKE2B 2400450cac0f484d89bbf82bf4c807ac9a04d7a3f8c5fdcc7436af04dbe216758a3575fa13b01d493ebb66783e95d7982caad507b4ec9e790927e7756a46320d SHA512 d619aa5c2d0f182deb04756039169bc09b5e4229bdcd931b4a7e613a2743324e7c0b6e0fc5270530d1ea50e54e0df0ef06c5c3130a22513988a6dfa46a394b6e
DIST org-mode-9.8.3.tar.xz 1779476 BLAKE2B 929110988b39db7fed266a0cc3b429fe90e9863fd86f393dce22d695ca639ac9654f11ae3d88bbe6e6c0e39d58d0bc30269c241d728cf17cd1d3d251472e5bb5 SHA512 26842912ef7c57fe36cf6e77801e05aad85964218fe42d0f2e9463610fb1c228426f0008d68bc62eedc95a1e106bb1d7eb2216dc80ac965f755af4f76b03fc9f
DIST org-mode-9.8.4.tar.xz 1779600 BLAKE2B 16716dc2cac56e698d3d8dec942efe936684019ef242cf2a86e17e08a78050f8100136055e23b1118183593a652974de5f6ce5a85bed6549ec36b5a4f7b03e27 SHA512 223c43d8ab41fed22863544be0bff0cfe847d2decf5336bafdd958d1cf4e229bb012ebb20a41cd17551cc9b63545935e7f664e51099222383d25fa8cd663fa8a
+DIST org-mode-9.8.5.tar.xz 1779676 BLAKE2B 165fadad4fcc9cd0373a6e5b719271eb7ba2870c64c4ee14833f24048fcdcd01a3e6efafbaf121e1f90417c2bbc97201de11e0748f35f4a23442a4f8965445db SHA512 9f7ad93506cf93c8cfa72d44e0e14e20142681f33c41eb55bdc0debe7d0e5748fabb0f739b2579eb4676d51eb67f9f3ad3549fe0d1b94ec5443564bbbf4ddf32
diff --git a/app-emacs/org-mode/org-mode-9.8.5.ebuild b/app-emacs/org-mode/org-mode-9.8.5.ebuild
new file mode 100644
index 000000000000..60404a5b73fe
--- /dev/null
+++ b/app-emacs/org-mode/org-mode-9.8.5.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+NEED_EMACS="28"
+
+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}"
+ EGIT_CHECKOUT_DIR="${WORKDIR}/org"
+ S="${WORKDIR}/org"
+else
+ # git archive --prefix=${P}/ release_${PV} | xz > ${P}.tar.xz
+ SRC_URI="https://dev.gentoo.org/~xgqt/distfiles/repackaged/${P}.tar.xz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
+fi
+
+LICENSE="GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )"
+SLOT="0"
+IUSE="doc odt-schema"
+
+BDEPEND="
+ doc? (
+ virtual/texi2dvi
+ )
+"
+
+DOCS=( README.org CONTRIBUTE.org etc/ORG-NEWS )
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+ elisp_src_prepare
+
+ # Remove failing tests.
+ rm testing/lisp/test-{ob{,-exp,-tangle,-shell,-sqlite},org-clock,ox-icalendar}.el \
+ || die "failed to remove some test files"
+}
+
+src_configure() {
+ elisp_src_configure
+
+ if use doc ; then
+ DOCS+=( doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf )
+ fi
+
+ EMAKEARGS=(
+ ORGVERSION="${PV}"
+ ETCDIRS="styles csl $(usev odt-schema schema)"
+ lispdir="${EPREFIX}${SITELISP}/${PN}"
+ datadir="${EPREFIX}${SITEETC}/${PN}"
+ infodir="${EPREFIX}/usr/share/info"
+ )
+}
+
+src_compile() {
+ emake -j1 "${EMAKEARGS[@]}"
+
+ if use doc ; then
+ emake -j1 pdf
+ emake -j1 card
+ fi
+}
+
+src_test() {
+ local -x LANG="C"
+
+ emake -j1 "${EMAKEARGS[@]}" TEST_NO_AUTOCLEAN="TRUE" test-dirty
+}
+
+src_install() {
+ emake -j1 "${EMAKEARGS[@]}" DESTDIR="${D}" install
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ einstalldocs
+
+ 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
+}