From 8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 14 Jul 2018 21:03:06 +0100 Subject: gentoo resync : 14.07.2018 --- app-emacs/d-mode/Manifest | 5 +++++ app-emacs/d-mode/d-mode-2.0.6.ebuild | 19 +++++++++++++++++++ app-emacs/d-mode/files/50d-mode-gentoo.el | 3 +++ app-emacs/d-mode/files/d-mode-2.0.6-emacs-24.4.patch | 13 +++++++++++++ app-emacs/d-mode/metadata.xml | 12 ++++++++++++ 5 files changed, 52 insertions(+) create mode 100644 app-emacs/d-mode/Manifest create mode 100644 app-emacs/d-mode/d-mode-2.0.6.ebuild create mode 100644 app-emacs/d-mode/files/50d-mode-gentoo.el create mode 100644 app-emacs/d-mode/files/d-mode-2.0.6-emacs-24.4.patch create mode 100644 app-emacs/d-mode/metadata.xml (limited to 'app-emacs/d-mode') diff --git a/app-emacs/d-mode/Manifest b/app-emacs/d-mode/Manifest new file mode 100644 index 000000000000..334b72428a09 --- /dev/null +++ b/app-emacs/d-mode/Manifest @@ -0,0 +1,5 @@ +AUX 50d-mode-gentoo.el 157 BLAKE2B d92e7cb8b7121e989f3e68634db63f175b5145bf7f562758bcb7c3fce318ce6c72eef12201c9b332ea1309e4f4a20a6ea3051b8eab997413af08b4fc52fe1339 SHA512 12a89496192f10a221bf3be386339dd2494304f5e0e8c8ebca1d9e622b5304609b01370d64b009120f333794a41815fd73124114035e02ce53241f58e9968546 +AUX d-mode-2.0.6-emacs-24.4.patch 323 BLAKE2B b24721dbd61cd5fe330e81bdb44258ce3e25e54ebc0215ed3edd28e5fdf282100c860e811a70868090288d780df925561c252c1582be7b26ae71ba905662c19f SHA512 254fb7b91ad4e355d70ab83b4b597293935d2375d895a78adc03155a69a2288a0bce2b9dc48244dfdbecc63d95724db50622e99ebb0562ad41cd6e828a4ea314 +DIST d-mode-2.0.6.tar.gz 5465 BLAKE2B 4ccb9341ac25c4856c1dc3ce7a7acc68942fb7ce3dbb6818b2fab6de843b6f6757907e994d2e777d0590b8ae26fbf4483eaa7d1b5e0ab7d635047ced4a276c60 SHA512 8706459af61e49b3ca1ef6d4021abff752706b4dca9385c4fbe2b7c29ecb028dc3df558b1e9b3a358e5c38e3d2ab7121505583f95d3afdd9a06bc9449ed678f2 +EBUILD d-mode-2.0.6.ebuild 543 BLAKE2B 37d9237b49b518888045033fa09548dfddaca372b0420c9d73942bc40b89f830e35da76a0040b53ea90737fbe04d51ef1ccabd6ce034b6dc4e4d315d94a9cd6f SHA512 d01e8cf839d377eb7195af98aaeecf00bca0b65b6bc1f3500bda3342f4c362f8c30745bba52f6c672040ab515cc512c75e1b379ab6c13b453085e83d1c5e485b +MISC metadata.xml 382 BLAKE2B ca4199b6d9d35540d53a4bc673fa59babecd80579ede4c227954492ef2591d6d09e0d3938629f21606c7547ed3155d733582a1298067ffaeaae20bc0b5218e28 SHA512 8a55a3ae2146d4ebeef5075312482f0962e8e219f73cc9997c7ba19978830d42ac22c02b84be34a377841858d9fc19d85ce9243546759e8666230e9c311347b0 diff --git a/app-emacs/d-mode/d-mode-2.0.6.ebuild b/app-emacs/d-mode/d-mode-2.0.6.ebuild new file mode 100644 index 000000000000..04e0ae831af9 --- /dev/null +++ b/app-emacs/d-mode/d-mode-2.0.6.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Emacs major mode for editing D code" +HOMEPAGE="https://github.com/Emacs-D-Mode-Maintainers/Emacs-D-Mode + https://www.emacswiki.org/emacs/DMode" +SRC_URI="https://github.com/Emacs-D-Mode-Maintainers/Emacs-D-Mode/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +S="${WORKDIR}/Emacs-D-Mode-2.0.6" +ELISP_PATCHES="${P}-emacs-24.4.patch" +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/d-mode/files/50d-mode-gentoo.el b/app-emacs/d-mode/files/50d-mode-gentoo.el new file mode 100644 index 000000000000..6fdf0dd8f397 --- /dev/null +++ b/app-emacs/d-mode/files/50d-mode-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'd-mode "d-mode" "Major mode for editing D code" t) +(add-to-list 'auto-mode-alist '("\\.d[i]?\\'" . d-mode)) diff --git a/app-emacs/d-mode/files/d-mode-2.0.6-emacs-24.4.patch b/app-emacs/d-mode/files/d-mode-2.0.6-emacs-24.4.patch new file mode 100644 index 000000000000..e8fc3500b48e --- /dev/null +++ b/app-emacs/d-mode/files/d-mode-2.0.6-emacs-24.4.patch @@ -0,0 +1,13 @@ +https://bugs.gentoo.org/536490 +https://bugs.gentoo.org/547026 + +--- Emacs-D-Mode-2.0.6-orig/d-mode.el ++++ Emacs-D-Mode-2.0.6/d-mode.el +@@ -66,6 +66,7 @@ + ;; necessary to get them compiled.) + ;; Coment out 'when-compile part for debugging + (eval-when-compile ++ (require 'cl) + (require 'cc-langs) + (require 'cc-fonts) + ) diff --git a/app-emacs/d-mode/metadata.xml b/app-emacs/d-mode/metadata.xml new file mode 100644 index 000000000000..5ce80faac3c7 --- /dev/null +++ b/app-emacs/d-mode/metadata.xml @@ -0,0 +1,12 @@ + + + + + gnu-emacs@gentoo.org + Gentoo GNU Emacs project + + + + Emacs-D-Mode-Maintainers/Emacs-D-Mode + + -- cgit v1.2.3