diff options
author | Christian Faulhammer <opfer@gentoo.org> | 2007-07-02 06:44:23 +0000 |
---|---|---|
committer | Christian Faulhammer <opfer@gentoo.org> | 2007-07-02 06:44:23 +0000 |
commit | 7b1f24d3578c54405f0fcc0b3b9a9083844ecd5c (patch) | |
tree | 5c710d7a698881e9d5dfabb35e024d41ec0ef7af /app-emacs/doxymacs | |
parent | using new-style virtual dependency; make use of DOCS variable (diff) | |
download | gentoo-2-7b1f24d3578c54405f0fcc0b3b9a9083844ecd5c.tar.gz gentoo-2-7b1f24d3578c54405f0fcc0b3b9a9083844ecd5c.tar.bz2 gentoo-2-7b1f24d3578c54405f0fcc0b3b9a9083844ecd5c.zip |
new ebuild for bug 110083; taken from Sunrise; thanks to Ciprian Ciubotariu <cheepeero@gmx.net> and Christian Schlotter <again@gmx.de>: massaged a bit
(Portage version: 2.1.2.9)
Diffstat (limited to 'app-emacs/doxymacs')
-rw-r--r-- | app-emacs/doxymacs/ChangeLog | 11 | ||||
-rw-r--r-- | app-emacs/doxymacs/Manifest | 20 | ||||
-rw-r--r-- | app-emacs/doxymacs/doxymacs-1.8.0.ebuild | 46 | ||||
-rw-r--r-- | app-emacs/doxymacs/files/50doxymacs-gentoo.el | 11 | ||||
-rw-r--r-- | app-emacs/doxymacs/files/digest-doxymacs-1.8.0 | 3 | ||||
-rw-r--r-- | app-emacs/doxymacs/metadata.xml | 5 |
6 files changed, 96 insertions, 0 deletions
diff --git a/app-emacs/doxymacs/ChangeLog b/app-emacs/doxymacs/ChangeLog new file mode 100644 index 000000000000..c3345ca4bacc --- /dev/null +++ b/app-emacs/doxymacs/ChangeLog @@ -0,0 +1,11 @@ +# ChangeLog for app-emacs/doxymacs +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-emacs/doxymacs/ChangeLog,v 1.1 2007/07/02 06:44:23 opfer Exp $ + +*doxymacs-1.8.0 (02 Jul 2007) + + 02 Jul 2007; Christian Faulhammer <opfer@gentoo.org> + +files/50doxymacs-gentoo.el, +metadata.xml, +doxymacs-1.8.0.ebuild: + new ebuild for bug 110083; taken from Sunrise; thanks to Ciprian Ciubotariu + <cheepeero@gmx.net> and Christian Schlotter <again@gmx.de>: massaged a bit + diff --git a/app-emacs/doxymacs/Manifest b/app-emacs/doxymacs/Manifest new file mode 100644 index 000000000000..656d9e599980 --- /dev/null +++ b/app-emacs/doxymacs/Manifest @@ -0,0 +1,20 @@ +AUX 50doxymacs-gentoo.el 345 RMD160 021d2153335eb36b411b2f792127ecaa3b5f515b SHA1 0e088c03ba5b2e3713eb7362836980e03a30baef SHA256 60c0905b5636ea7f934906dc0bbb2da627cc98c7702e528826567244ecddcdda +MD5 36629f827eadd8729b9ed78e3c94f0b8 files/50doxymacs-gentoo.el 345 +RMD160 021d2153335eb36b411b2f792127ecaa3b5f515b files/50doxymacs-gentoo.el 345 +SHA256 60c0905b5636ea7f934906dc0bbb2da627cc98c7702e528826567244ecddcdda files/50doxymacs-gentoo.el 345 +DIST doxymacs-1.8.0.tar.gz 133600 RMD160 f7a0657251d9220d75aec08dd796dbba3cfe99a5 SHA1 b2aafb4f2d20ceb63614c2b9f06d79dd484d8e2e SHA256 a23fd833bc3c21ee5387c62597610941e987f9d4372916f996bf6249cc495afa +EBUILD doxymacs-1.8.0.ebuild 982 RMD160 fc60c8f2b17c22d9700b21080e0bbad447caf973 SHA1 354b517193590d4ba70ff9b9ee9d9ba565fbf69a SHA256 cc5d2d83d17775198c9e782d10cc60c28ca95a84793e36058f2687814c23ea0d +MD5 57ce2d4083004df34ffe1edc2577be8c doxymacs-1.8.0.ebuild 982 +RMD160 fc60c8f2b17c22d9700b21080e0bbad447caf973 doxymacs-1.8.0.ebuild 982 +SHA256 cc5d2d83d17775198c9e782d10cc60c28ca95a84793e36058f2687814c23ea0d doxymacs-1.8.0.ebuild 982 +MISC ChangeLog 431 RMD160 e8d9374b9f8b0f15eca0dd9303430d43e41cc60e SHA1 9d10f876ab9a3be43bf41e6299f64c81d083a662 SHA256 558374beea647425939ab78ea4f60bc85bc725791e30ef176d1aefb0a8674009 +MD5 01b0034f1423f97554456fe52c49d3b9 ChangeLog 431 +RMD160 e8d9374b9f8b0f15eca0dd9303430d43e41cc60e ChangeLog 431 +SHA256 558374beea647425939ab78ea4f60bc85bc725791e30ef176d1aefb0a8674009 ChangeLog 431 +MISC metadata.xml 158 RMD160 415d172437ca754d24fc5ab186ba8e77934d96e4 SHA1 61f6eff9729cd87a725c2a70c81aca4270a17fc4 SHA256 1393bdef3a74343fdb40a112c7096a1af16f67e7a43413250de28dfe73810eab +MD5 fcd33d07e4ee719b01157946734f4fe8 metadata.xml 158 +RMD160 415d172437ca754d24fc5ab186ba8e77934d96e4 metadata.xml 158 +SHA256 1393bdef3a74343fdb40a112c7096a1af16f67e7a43413250de28dfe73810eab metadata.xml 158 +MD5 1281572aced6584885a5de380cfa8e3d files/digest-doxymacs-1.8.0 244 +RMD160 f2d491e92ebe01d080c020ebd526677cb7bd91e4 files/digest-doxymacs-1.8.0 244 +SHA256 9ed9153a14169bf5e0ba0ab9a23bc007438295fadfa2eea1f1ba0bb0d35e2c1f files/digest-doxymacs-1.8.0 244 diff --git a/app-emacs/doxymacs/doxymacs-1.8.0.ebuild b/app-emacs/doxymacs/doxymacs-1.8.0.ebuild new file mode 100644 index 000000000000..c01d6db1631a --- /dev/null +++ b/app-emacs/doxymacs/doxymacs-1.8.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-emacs/doxymacs/doxymacs-1.8.0.ebuild,v 1.1 2007/07/02 06:44:23 opfer Exp $ + +NEED_EMACS=22 + +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=">=dev-libs/libxml2-2.6.13" +RDEPEND="${DEPEND}" + +SITEFILE="50doxymacs-gentoo.el" +DOCS="AUTHORS ChangeLog NEWS README TODO" + +src_compile() { + econf \ + --with-datadir="${SITELISP}/${PN}" \ + --with-lispdir="${SITELISP}/${PN}" \ + || die "econf failed" + + emake || die "emake failed" + elisp-make-autoload-file ${PN}-autoloads.el lisp/ +} + +src_install() { + emake \ + prefix="${D}/usr" \ + datadir="${D}/${SITELISP}/${PN}" \ + lispdir="${D}/${SITELISP}/${PN}" \ + install \ + || die "emake install failed" + + elisp-install ${PN} ${PN}-autoloads.el + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + + dodoc ${DOCS} || die "dodoc failed" +} diff --git a/app-emacs/doxymacs/files/50doxymacs-gentoo.el b/app-emacs/doxymacs/files/50doxymacs-gentoo.el new file mode 100644 index 000000000000..08f4affa7ac3 --- /dev/null +++ b/app-emacs/doxymacs/files/50doxymacs-gentoo.el @@ -0,0 +1,11 @@ + +;;; doxymacs site-lisp configuration + +(add-to-list 'load-path "@SITELISP@") +(load "doxymacs-autoloads" nil t) +(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.8.0 b/app-emacs/doxymacs/files/digest-doxymacs-1.8.0 new file mode 100644 index 000000000000..0bb51ca72d8f --- /dev/null +++ b/app-emacs/doxymacs/files/digest-doxymacs-1.8.0 @@ -0,0 +1,3 @@ +MD5 a2c1750efdec955f42e410a18ebd4eb8 doxymacs-1.8.0.tar.gz 133600 +RMD160 f7a0657251d9220d75aec08dd796dbba3cfe99a5 doxymacs-1.8.0.tar.gz 133600 +SHA256 a23fd833bc3c21ee5387c62597610941e987f9d4372916f996bf6249cc495afa doxymacs-1.8.0.tar.gz 133600 diff --git a/app-emacs/doxymacs/metadata.xml b/app-emacs/doxymacs/metadata.xml new file mode 100644 index 000000000000..bc306fe58224 --- /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>emacs</herd> +</pkgmetadata> |