diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-12 19:09:37 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-12 19:09:37 -0500 |
| commit | b590c8d7572b727d565cc0b8ff660d43569845de (patch) | |
| tree | 06f7a4102ea4e845df8b66660f252920d52952f9 /app-emacs/org-mode | |
| parent | 24f9cbfc4c34fdb6a6e03311674414e881ceab47 (diff) | |
| download | baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.gz baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.xz baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.zip | |
Adding metadata
Diffstat (limited to 'app-emacs/org-mode')
| -rw-r--r-- | app-emacs/org-mode/Manifest | 3 | ||||
| -rw-r--r-- | app-emacs/org-mode/files/50org-mode-gentoo.el | 2 | ||||
| -rw-r--r-- | app-emacs/org-mode/metadata.xml | 35 | ||||
| -rw-r--r-- | app-emacs/org-mode/org-mode-9.8.2.ebuild | 87 | ||||
| -rw-r--r-- | app-emacs/org-mode/org-mode-9.8.3.ebuild | 87 | ||||
| -rw-r--r-- | app-emacs/org-mode/org-mode-9.8.4.ebuild | 87 | ||||
| -rw-r--r-- | app-emacs/org-mode/org-mode-9999.ebuild | 87 |
7 files changed, 388 insertions, 0 deletions
diff --git a/app-emacs/org-mode/Manifest b/app-emacs/org-mode/Manifest new file mode 100644 index 000000000000..0fdd4b7f41c2 --- /dev/null +++ b/app-emacs/org-mode/Manifest @@ -0,0 +1,3 @@ +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 diff --git a/app-emacs/org-mode/files/50org-mode-gentoo.el b/app-emacs/org-mode/files/50org-mode-gentoo.el new file mode 100644 index 000000000000..431f52ce467a --- /dev/null +++ b/app-emacs/org-mode/files/50org-mode-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(add-to-list 'auto-mode-alist '("\\.org\\'" . org-mode)) diff --git a/app-emacs/org-mode/metadata.xml b/app-emacs/org-mode/metadata.xml new file mode 100644 index 000000000000..3774a6d29416 --- /dev/null +++ b/app-emacs/org-mode/metadata.xml @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> + </maintainer> + <longdescription> + Org-mode is a mode for keeping notes, maintaining ToDo lists, and doing + project planning with a fast and effective plain-text system. + + Org-mode develops organizational tasks around NOTES files that contain + information about projects as plain text. Org-mode is implemented on top of + outline-mode, which makes it possible to keep the content of large files + well structured. Visibility cycling and structure editing help to work with + the tree. Tables are easily created with a built-in table editor. Org-mode + supports ToDo items, deadlines, time stamps, and scheduling. It dynamically + compiles entries into an agenda. Plain text URL-like links connect to + websites, emails, Usenet messages, BBDB entries, and any files related to + the projects. For printing and sharing of notes, an Org-mode file can be + exported as a structured ASCII file, HTML, and LaTeX. +</longdescription> + <stabilize-allarches /> + <use> + <flag name="odt-schema">Install non-free schema files + for OpenDocument Text exporter</flag> + </use> + <upstream> + <bugs-to>https://orgmode.org/manual/Feedback.html</bugs-to> + <changelog>https://orgmode.org/Changes.html</changelog> + <doc>https://orgmode.org/manuals.html</doc> + <remote-id type="cpe">cpe:/a:gnu:org_mode</remote-id> + </upstream> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/app-emacs/org-mode/org-mode-9.8.2.ebuild b/app-emacs/org-mode/org-mode-9.8.2.ebuild new file mode 100644 index 000000000000..03e7eaf22a59 --- /dev/null +++ b/app-emacs/org-mode/org-mode-9.8.2.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +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},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 +} diff --git a/app-emacs/org-mode/org-mode-9.8.3.ebuild b/app-emacs/org-mode/org-mode-9.8.3.ebuild new file mode 100644 index 000000000000..7b98304d9c46 --- /dev/null +++ b/app-emacs/org-mode/org-mode-9.8.3.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +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},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 +} diff --git a/app-emacs/org-mode/org-mode-9.8.4.ebuild b/app-emacs/org-mode/org-mode-9.8.4.ebuild new file mode 100644 index 000000000000..7882a062b644 --- /dev/null +++ b/app-emacs/org-mode/org-mode-9.8.4.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},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 +} diff --git a/app-emacs/org-mode/org-mode-9999.ebuild b/app-emacs/org-mode/org-mode-9999.ebuild new file mode 100644 index 000000000000..7882a062b644 --- /dev/null +++ b/app-emacs/org-mode/org-mode-9999.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},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 +} |
