summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-emacs/csv-mode')
-rw-r--r--app-emacs/csv-mode/Manifest3
-rw-r--r--app-emacs/csv-mode/csv-mode-1.23.ebuild (renamed from app-emacs/csv-mode/csv-mode-1.10.ebuild)15
-rw-r--r--app-emacs/csv-mode/csv-mode-1.9.ebuild18
-rw-r--r--app-emacs/csv-mode/metadata.xml2
4 files changed, 12 insertions, 26 deletions
diff --git a/app-emacs/csv-mode/Manifest b/app-emacs/csv-mode/Manifest
index 26c77293c2d9..ce0bd30a1206 100644
--- a/app-emacs/csv-mode/Manifest
+++ b/app-emacs/csv-mode/Manifest
@@ -1,2 +1 @@
-DIST csv-mode-1.10.el.xz 19724 BLAKE2B 91e25d93b62a93b28162e259b68267e3c332befcec937c7db7c2d4c222b998606cf100f121f93d3db5216c1d30bb70a4bb79230f2218293dbff2df9766dc937e SHA512 8cb00db46b3bd120414487dc9eb3856f1e79ef5eebaaadcbedf28be66f5615f365b1b4d3a9cd84f442c2d6504c76643d97d07820997beff495989c00174035d3
-DIST csv-mode-1.9.el.xz 17392 BLAKE2B f49ca9612857f8723d6bec35309fa8c357cfb62589404718141e1fa1cf9a7188c759441e7993dc8e2af5424055d2f68f99d7cff8bba80cf0a1ead9785213f0a8 SHA512 fcf008ba30589a57c362f8501a20bcb494ce9e971ff9e2d3833436658295c94af3bc55be8a32e83deed407c19143ca421a33b3a93d7457a272de34f1d758969b
+DIST csv-mode-1.23.tar.xz 20692 BLAKE2B 0289dd5109a00753b101a232f4a901c80126c69de56afa031dd5c7236331e2dfb797fc45ecba1d5fa9a46b1f7b2323a314eb3c1b0f79bc8a51bc0a1b098b9bd7 SHA512 360166b742fa76c1447b156138ad0f3706877e005dcb48580c7d9bf5a48c4edb16522774da2381c2e5dad3bba64ea3a14c4a4581da7f3f59f4945abd6ceafbfb
diff --git a/app-emacs/csv-mode/csv-mode-1.10.ebuild b/app-emacs/csv-mode/csv-mode-1.23.ebuild
index cacaedf1417a..e6fb5f32dc0d 100644
--- a/app-emacs/csv-mode/csv-mode-1.10.ebuild
+++ b/app-emacs/csv-mode/csv-mode-1.23.ebuild
@@ -1,18 +1,23 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
+
+NEED_EMACS=27.1
inherit elisp
DESCRIPTION="A major mode for editing comma-separated value files"
HOMEPAGE="https://elpa.gnu.org/packages/csv-mode.html
https://www.emacswiki.org/emacs/CsvMode"
-# Taken from https://elpa.gnu.org/packages/${P}.el
-SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz"
-LICENSE="GPL-2+"
+# Taken from "https://elpa.gnu.org/packages/${P}.tar".
+SRC_URI="https://dev.gentoo.org/~xgqt/distfiles/repackaged/${P}.tar.xz"
+
+LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="amd64 ~ppc sparc x86"
SITEFILE="50${PN}-gentoo.el"
+
+elisp-enable-tests ert . -l "${PN}-tests.el"
diff --git a/app-emacs/csv-mode/csv-mode-1.9.ebuild b/app-emacs/csv-mode/csv-mode-1.9.ebuild
deleted file mode 100644
index 8cfb088d507b..000000000000
--- a/app-emacs/csv-mode/csv-mode-1.9.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit elisp
-
-DESCRIPTION="A major mode for editing comma-separated value files"
-HOMEPAGE="https://elpa.gnu.org/packages/csv-mode.html
- https://www.emacswiki.org/emacs/CsvMode"
-# Taken from https://elpa.gnu.org/packages/${P}.el
-SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~ppc sparc x86"
-
-SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emacs/csv-mode/metadata.xml b/app-emacs/csv-mode/metadata.xml
index c918cdef9591..986088003fe1 100644
--- a/app-emacs/csv-mode/metadata.xml
+++ b/app-emacs/csv-mode/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>gnu-emacs@gentoo.org</email>