summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Schlotter (schlotter) <again@gmx.de>2007-01-13 13:25:16 +0000
committerChristian Schlotter (schlotter) <again@gmx.de>2007-01-13 13:25:16 +0000
commit557f655c767bc48218e7c0a314d17c41eebb6d6c (patch)
treea16a1ac06e40b7a73dec39a0668aaac9f2895a89
parentgnome-extra/gnome-osd: new ebuild for bug 80770. Thanks to Yaakov S and Will (diff)
downloadsunrise-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/ChangeLog8
-rw-r--r--app-emacs/doxymacs/Manifest20
-rw-r--r--app-emacs/doxymacs/doxymacs-1.7.0.ebuild45
-rw-r--r--app-emacs/doxymacs/files/50doxymacs-gentoo.el9
-rw-r--r--app-emacs/doxymacs/files/digest-doxymacs-1.7.03
-rw-r--r--app-emacs/doxymacs/metadata.xml5
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>