summaryrefslogtreecommitdiff
path: root/app-emacs/tdtd
diff options
context:
space:
mode:
Diffstat (limited to 'app-emacs/tdtd')
-rw-r--r--app-emacs/tdtd/Manifest6
-rw-r--r--app-emacs/tdtd/files/50tdtd-gentoo.el28
-rw-r--r--app-emacs/tdtd/metadata.xml8
-rw-r--r--app-emacs/tdtd/tdtd-0.7.1-r1.ebuild20
4 files changed, 62 insertions, 0 deletions
diff --git a/app-emacs/tdtd/Manifest b/app-emacs/tdtd/Manifest
new file mode 100644
index 000000000000..c6c1570a6743
--- /dev/null
+++ b/app-emacs/tdtd/Manifest
@@ -0,0 +1,6 @@
+AUX 50tdtd-gentoo.el 742 SHA256 27f17f9e3558a1eebdea647d7882a65b9a1b46a1eef158b8040bcc067e974e85 SHA512 c3a3e7121fa6634c664845584934411a6da2259e1ed839511f0f53d28d87a3f78269d90da16ed91ee8b35d6a5f29245e4d85aaf10b3e20d1ebe6b072a39fb662 WHIRLPOOL 45bb7efbb4b64d44be28765f07141463bee61878bfd7cab56e379eaf0b95ad8cb3fcf3409f7289ad0f27278cd99ecc3d3baa56905bf0721e9b0e881bdf6ff5bc
+DIST tdtd071.zip 37673 SHA256 1e4a3b499187ef92b186d5cffa161f3377a9ee7bb44f3e9f5eafaa72cf862844 SHA512 3de529178718352bc437a3e91d3102990a88314d1dc5ad3d3120c6dfcbb1aef008edc00e46ee051fd5c968c698230393a301dd645484aa748b5b982df84e0556 WHIRLPOOL dca2378f48785c7de643791090f9724aa62ddbe16900cfdd50a53da95dcc42304b174ea3c4ebf10d069d373053f0587bf83d8c423b6ffe72bcc2cb3b5019aacd
+EBUILD tdtd-0.7.1-r1.ebuild 498 SHA256 629af8c890f6525478f395d2887cfbac729cef73b0e59a61c39b9d44f7cc6bcb SHA512 de81735bb13f01d87d71f5a254ab4d05638903b1cf7cf2fa4378669b9653655a76f3bfce33dcac27c561cfde54dd0581ceb88d22e2682c8226d009e9d93ada77 WHIRLPOOL a6c3b1a5d0b542142ef7624f4eb583c3fb608ee9b681b462422aa2614a6338e0810e068fb6f7a9f6553fd4d14eab918387e98ef4ba3d6461cdc9438d3bbc46e0
+MISC ChangeLog 2337 SHA256 c16be3667a7060c1f0732afa5d887adcc6bc4cc7e17216538a45b9cc9f38c5b6 SHA512 63fc027488f59b06f749c59c42d8ba6e95163a3f1a6997893e164c090887f27abc41349dad6a7279aa720644b65abf3d12196596cc4fc7c73734205e1846912e WHIRLPOOL d0a6d2e70c3fa433bf1b254802772dda7afa8b47d5c3498f5e0d02d4fad79a4217e866c962b84e508c3d989beeb70c3e78646bebc26600d2233751b208dfa97e
+MISC ChangeLog-2015 1817 SHA256 5e3bdb0c78bce81b083751953d402b1d32564de629ec2b658eedda894ab59c72 SHA512 fc07e356ed6719036e506a7bdd81e07196815485a273d675c580be5fc8c99d9638e84be456bdb1f887f0b5766159b3efa7de92be4434914623536a2fda64bce3 WHIRLPOOL 3b36a4ea60c05f578325e1b4f32f5ddb7d7e9c305b62cee640c3f9501a8227ca6a7e120262c2b41cf9f12b494ebf2d2cb1b4f8ea2a5cfe1776705fb9580724f3
+MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb
diff --git a/app-emacs/tdtd/files/50tdtd-gentoo.el b/app-emacs/tdtd/files/50tdtd-gentoo.el
new file mode 100644
index 000000000000..3867c8faa137
--- /dev/null
+++ b/app-emacs/tdtd/files/50tdtd-gentoo.el
@@ -0,0 +1,28 @@
+
+;;; tdtd site-lisp configuration
+
+(add-to-list 'load-path "@SITELISP@")
+
+(autoload 'dtd-mode "tdtd" "Major mode to edit DTD files." t)
+(autoload 'dtd-etags "tdtd"
+ "Execute etags on FILESPEC and match on DTD-specific regular expressions."
+ t)
+(autoload 'dtd-grep "tdtd" "Grep for PATTERN in files matching FILESPEC." t)
+
+;; Turn on font lock when in DTD mode
+(add-hook 'dtd-mode-hooks
+ 'turn-on-font-lock)
+
+(setq auto-mode-alist
+ (append
+ (list
+ '("\\.dcl$" . dtd-mode)
+ '("\\.dec$" . dtd-mode)
+ '("\\.dtd$" . dtd-mode)
+ '("\\.ele$" . dtd-mode)
+ '("\\.ent$" . dtd-mode)
+ '("\\.mod$" . dtd-mode))
+ auto-mode-alist))
+
+;; To use resize-minibuffer-mode, uncomment this and include in your .emacs:
+;;(resize-minibuffer-mode)
diff --git a/app-emacs/tdtd/metadata.xml b/app-emacs/tdtd/metadata.xml
new file mode 100644
index 000000000000..c438baf3b326
--- /dev/null
+++ b/app-emacs/tdtd/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>gnu-emacs@gentoo.org</email>
+ <name>Gentoo GNU Emacs project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/app-emacs/tdtd/tdtd-0.7.1-r1.ebuild b/app-emacs/tdtd/tdtd-0.7.1-r1.ebuild
new file mode 100644
index 000000000000..d73286744276
--- /dev/null
+++ b/app-emacs/tdtd/tdtd-0.7.1-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit elisp
+
+DESCRIPTION="Emacs Major Mode for SGML and XML DTDs"
+HOMEPAGE="http://www.menteith.com/wiki/tdtd"
+SRC_URI="http://www.menteith.com/raw-attachment/wiki/tdtd/data/${PN}${PV//./}.zip"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc sparc x86"
+IUSE=""
+
+DEPEND="app-arch/unzip"
+RDEPEND=""
+
+S="${WORKDIR}"
+SITEFILE=50${PN}-gentoo.el
+DOCS="TODO changelog.txt readme.txt tutorial.txt"