pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/doxymacs The purpose of the Doxymacs project is ...
details: https://anonhg.NetBSD.org/pkgsrc/rev/efe2474d1116
branches: trunk
changeset: 520871:efe2474d1116
user: dsainty <dsainty%pkgsrc.org@localhost>
date: Wed Nov 01 07:02:31 2006 +0000
description:
The purpose of the Doxymacs project is to create a LISP package that will make
using Doxygen from within {X}Emacs easier.
Doxymacs has the following features:
* ability to look up documentation for symbols from {X}Emacs in the browser
of your choice.
* easily insert Doxygen style comments into source.
* optionally use an "external" (i.e. written in C) XML parser to speed up
building the completion list.
* fontify Doxygen keywords.
diffstat:
devel/doxymacs/DESCR | 14 ++++++++++++++
devel/doxymacs/MESSAGE | 27 +++++++++++++++++++++++++++
devel/doxymacs/Makefile | 20 ++++++++++++++++++++
devel/doxymacs/PLIST | 7 +++++++
devel/doxymacs/distinfo | 5 +++++
5 files changed, 73 insertions(+), 0 deletions(-)
diffs (93 lines):
diff -r 2a8df156d8d6 -r efe2474d1116 devel/doxymacs/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/doxymacs/DESCR Wed Nov 01 07:02:31 2006 +0000
@@ -0,0 +1,14 @@
+The purpose of the Doxymacs project is to create a LISP package that will make
+using Doxygen from within {X}Emacs easier.
+
+Doxymacs has the following features:
+
+ * ability to look up documentation for symbols from {X}Emacs in the browser
+ of your choice.
+
+ * easily insert Doxygen style comments into source.
+
+ * optionally use an "external" (i.e. written in C) XML parser to speed up
+ building the completion list.
+
+ * fontify Doxygen keywords.
diff -r 2a8df156d8d6 -r efe2474d1116 devel/doxymacs/MESSAGE
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/doxymacs/MESSAGE Wed Nov 01 07:02:31 2006 +0000
@@ -0,0 +1,27 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1.1.1 2006/11/01 07:02:31 dsainty Exp $
+
+To use Doxymacs, put:
+
+ (require 'doxymacs)
+
+... in your .emacs file.
+
+Invoke doxymacs-mode with M-x doxymacs-mode. To have doxymacs-mode
+automatically come up whenever you visit a C/C++ file, put:
+
+ (add-hook 'c-mode-common-hook 'doxymacs-mode)
+
+... in your .emacs file.
+
+If you want Doxygen keywords fontified use M-x doxymacs-font-lock. To do it
+automatically, add the following to your .emacs file:
+
+ (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)
+
+This will add the Doxygen keywords to c-mode and c++-mode only.
+
+===========================================================================
diff -r 2a8df156d8d6 -r efe2474d1116 devel/doxymacs/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/doxymacs/Makefile Wed Nov 01 07:02:31 2006 +0000
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1.1.1 2006/11/01 07:02:31 dsainty Exp $
+#
+
+DISTNAME= doxymacs-1.7.0
+PKGNAME= ${EMACS_PKGNAME_PREFIX}doxymacs
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=doxymacs/}
+
+MAINTAINER= dsainty%NetBSD.org@localhost
+HOMEPAGE= http://doxymacs.sourceforge.net/
+COMMENT= Doxygen editing support for Emacs
+
+DEPENDS+= w3-[0-9]*:../../www/w3
+
+GNU_CONFIGURE= yes
+CONFIGURE_ENV+= EMACS=${EMACS_BIN:Q}
+
+.include "../../mk/emacs.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 2a8df156d8d6 -r efe2474d1116 devel/doxymacs/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/doxymacs/PLIST Wed Nov 01 07:02:31 2006 +0000
@@ -0,0 +1,7 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2006/11/01 07:02:31 dsainty Exp $
+bin/${PKGNAME}_parser
+${EMACS_LISPPREFIX}/${PKGNAME}.el
+${EMACS_LISPPREFIX}/${PKGNAME}.elc
+${EMACS_LISPPREFIX}/xml-parse.el
+${EMACS_LISPPREFIX}/xml-parse.elc
+@unexec ${RMDIR} %D/${EMACS_LISPPREFIX} 2>/dev/null || ${TRUE}
diff -r 2a8df156d8d6 -r efe2474d1116 devel/doxymacs/distinfo
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/doxymacs/distinfo Wed Nov 01 07:02:31 2006 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2006/11/01 07:02:31 dsainty Exp $
+
+SHA1 (doxymacs-1.7.0.tar.gz) = 65aca1424462a4cb5b2369e284110e24a0551ea8
+RMD160 (doxymacs-1.7.0.tar.gz) = 1dc2ed7735e856ce927b2d61989b02b1d0769fa7
+Size (doxymacs-1.7.0.tar.gz) = 129888 bytes
Home |
Main Index |
Thread Index |
Old Index