diff options
author | 2007-01-13 13:25:16 +0000 | |
---|---|---|
committer | 2007-01-13 13:25:16 +0000 | |
commit | 557f655c767bc48218e7c0a314d17c41eebb6d6c (patch) | |
tree | a16a1ac06e40b7a73dec39a0668aaac9f2895a89 | |
parent | gnome-extra/gnome-osd: new ebuild for bug 80770. Thanks to Yaakov S and Will (diff) | |
download | sunrise-557f655c767bc48218e7c0a314d17c41eebb6d6c.tar.gz sunrise-557f655c767bc48218e7c0a314d17c41eebb6d6c.tar.bz2 sunrise-557f655c767bc48218e7c0a314d17c41eebb6d6c.zip |
app-emacs/doxymacs: new ebuild for bug 110083
svn path=/sunrise/; revision=2746
-rw-r--r-- | app-emacs/doxymacs/ChangeLog | 8 | ||||
-rw-r--r-- | app-emacs/doxymacs/Manifest | 20 | ||||
-rw-r--r-- | app-emacs/doxymacs/doxymacs-1.7.0.ebuild | 45 | ||||
-rw-r--r-- | app-emacs/doxymacs/files/50doxymacs-gentoo.el | 9 | ||||
-rw-r--r-- | app-emacs/doxymacs/files/digest-doxymacs-1.7.0 | 3 | ||||
-rw-r--r-- | app-emacs/doxymacs/metadata.xml | 5 |
6 files changed, 90 insertions, 0 deletions
diff --git a/app-emacs/doxymacs/ChangeLog b/app-emacs/doxymacs/ChangeLog new file mode 100644 index 000000000..da952165e --- /dev/null +++ b/app-emacs/doxymacs/ChangeLog @@ -0,0 +1,8 @@ +# ChangeLog for app-emacs/doxymacs +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 13 Jan 2007; Christian Schlotter (schlotter) <again@gmx.de> + +files/50doxymacs-gentoo.el, +doxymacs-1.7.0.ebuild, +metadata.xml: + new ebuild for bug 110083 + diff --git a/app-emacs/doxymacs/Manifest b/app-emacs/doxymacs/Manifest new file mode 100644 index 000000000..af4f9b7a2 --- /dev/null +++ b/app-emacs/doxymacs/Manifest @@ -0,0 +1,20 @@ +AUX 50doxymacs-gentoo.el 292 RMD160 acad646a79ddd729cfcf972cce4fc2f152994b9a SHA1 b553b2ba80d5a79feb89efe855f1abe844d15df1 SHA256 7a17ae7b3dd6174f8e6fcac624176b10af1bbf9b891c7e73a522e8b48d9553f4 +MD5 d2641378adf63a8aa5a7fad3a3d85663 files/50doxymacs-gentoo.el 292 +RMD160 acad646a79ddd729cfcf972cce4fc2f152994b9a files/50doxymacs-gentoo.el 292 +SHA256 7a17ae7b3dd6174f8e6fcac624176b10af1bbf9b891c7e73a522e8b48d9553f4 files/50doxymacs-gentoo.el 292 +DIST doxymacs-1.7.0.tar.gz 129888 RMD160 1dc2ed7735e856ce927b2d61989b02b1d0769fa7 SHA1 65aca1424462a4cb5b2369e284110e24a0551ea8 SHA256 83cd33ce4fbec00a5b521402989e816fc327548d0c7f7f84411783ea70dd5369 +EBUILD doxymacs-1.7.0.ebuild 1032 RMD160 d46971866625dda71de1109729b1753b4e3fa0db SHA1 dc9b18c270a7e7e9efa07f0a9246022274c863e1 SHA256 055f9cf2ca135e57b38ef801932ac88eca400dc8234397ec0be542b8dc9dfbae +MD5 dadc2d5279017cebe2459010a6f6079a doxymacs-1.7.0.ebuild 1032 +RMD160 d46971866625dda71de1109729b1753b4e3fa0db doxymacs-1.7.0.ebuild 1032 +SHA256 055f9cf2ca135e57b38ef801932ac88eca400dc8234397ec0be542b8dc9dfbae doxymacs-1.7.0.ebuild 1032 +MISC ChangeLog 280 RMD160 cb63f61e7f8817aed78c0a1471715fdf2a2a5d86 SHA1 0c5b1a9e10796140d7ac5e8790d1e7e603596ce8 SHA256 8293b8fed414584735ec4beb47a78465805845b9f06badcf4aa290ef86c78cf6 +MD5 bbc96d9f71b23d3183017c5b560ff10e ChangeLog 280 +RMD160 cb63f61e7f8817aed78c0a1471715fdf2a2a5d86 ChangeLog 280 +SHA256 8293b8fed414584735ec4beb47a78465805845b9f06badcf4aa290ef86c78cf6 ChangeLog 280 +MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 +MD5 1e678929a9fec6632e227bdf2262e9a1 metadata.xml 170 +RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 metadata.xml 170 +SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 metadata.xml 170 +MD5 5c03310f0d48a3997276ebfe65f2b1ec files/digest-doxymacs-1.7.0 244 +RMD160 5c176edf295092211d2cff3523a2a9799490a1ee files/digest-doxymacs-1.7.0 244 +SHA256 578c233cc21ddd43097318eb4c6dcd6173143324a77ef7d7af42898e26e677c2 files/digest-doxymacs-1.7.0 244 diff --git a/app-emacs/doxymacs/doxymacs-1.7.0.ebuild b/app-emacs/doxymacs/doxymacs-1.7.0.ebuild new file mode 100644 index 000000000..458f88c16 --- /dev/null +++ b/app-emacs/doxymacs/doxymacs-1.7.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit elisp + +DESCRIPTION="Doxygen editing minor mode" +HOMEPAGE="http://doxymacs.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="virtual/emacs + >=dev-libs/libxml2-2.6.13" +# w3 is only needed for older emacsen, as URL package is part of >=emacs-22 +RDEPEND="${DEPEND} + || ( app-emacs/w3 >=app-editors/emacs-cvs-22 >=app-editors/emacs-22 )" + +SITEFILE="${FILESDIR}/50doxymacs-gentoo.el" +DOCS="AUTHORS ChangeLog COPYING INSTALL NEWS README TODO" + +src_compile() { + econf \ + --with-datadir="${SITELISP}/${PN}" \ + --with-lispdir="${SITELISP}/${PN}" \ + || die "econf failed" + + emake || die "emake failed" +} + +src_install() { + emake \ + prefix="${D}/usr" \ + datadir="${D}/${SITELISP}/${PN}" \ + lispdir="${D}/${SITELISP}/${PN}" \ + install \ + || die "emake install failed" + + elisp-site-file-install "${SITEFILE}" + + dodoc ${DOCS} +} diff --git a/app-emacs/doxymacs/files/50doxymacs-gentoo.el b/app-emacs/doxymacs/files/50doxymacs-gentoo.el new file mode 100644 index 000000000..8583e654f --- /dev/null +++ b/app-emacs/doxymacs/files/50doxymacs-gentoo.el @@ -0,0 +1,9 @@ + +;;; doxymacs site-lisp configuration +(require 'doxymacs) +(add-hook 'c-mode-common-hook 'doxymacs-mode) +(defun my-doxymacs-font-lock-hook () + (if (or (eq major-mode 'c-mode) (eq major-mode 'c++-mode)) + (doxymacs-font-lock))) +(add-hook 'font-lock-mode-hook 'my-doxymacs-font-lock-hook) + diff --git a/app-emacs/doxymacs/files/digest-doxymacs-1.7.0 b/app-emacs/doxymacs/files/digest-doxymacs-1.7.0 new file mode 100644 index 000000000..16df70add --- /dev/null +++ b/app-emacs/doxymacs/files/digest-doxymacs-1.7.0 @@ -0,0 +1,3 @@ +MD5 6d1b51c7562d28c5621b896d7392acc1 doxymacs-1.7.0.tar.gz 129888 +RMD160 1dc2ed7735e856ce927b2d61989b02b1d0769fa7 doxymacs-1.7.0.tar.gz 129888 +SHA256 83cd33ce4fbec00a5b521402989e816fc327548d0c7f7f84411783ea70dd5369 doxymacs-1.7.0.tar.gz 129888 diff --git a/app-emacs/doxymacs/metadata.xml b/app-emacs/doxymacs/metadata.xml new file mode 100644 index 000000000..7e3286984 --- /dev/null +++ b/app-emacs/doxymacs/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>maintainer-wanted</herd> +</pkgmetadata> |