summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authordsainty <dsainty@pkgsrc.org>2006-11-01 07:02:31 +0000
committerdsainty <dsainty@pkgsrc.org>2006-11-01 07:02:31 +0000
commit901a96ea40965634209fdc688db5c16b8990752e (patch)
treea56b302d1ea79a9bb6c6990c0d7b3eeee515ce85 /devel
parentf4bb5404c59afbd3991ba147cd1b70fea0e2f9f0 (diff)
downloadpkgsrc-901a96ea40965634209fdc688db5c16b8990752e.tar.gz
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 (limited to 'devel')
-rw-r--r--devel/doxymacs/DESCR14
-rw-r--r--devel/doxymacs/MESSAGE27
-rw-r--r--devel/doxymacs/Makefile20
-rw-r--r--devel/doxymacs/PLIST7
-rw-r--r--devel/doxymacs/distinfo5
5 files changed, 73 insertions, 0 deletions
diff --git a/devel/doxymacs/DESCR b/devel/doxymacs/DESCR
new file mode 100644
index 00000000000..1c88bd17f49
--- /dev/null
+++ b/devel/doxymacs/DESCR
@@ -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 --git a/devel/doxymacs/MESSAGE b/devel/doxymacs/MESSAGE
new file mode 100644
index 00000000000..41fc4991f0b
--- /dev/null
+++ b/devel/doxymacs/MESSAGE
@@ -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 --git a/devel/doxymacs/Makefile b/devel/doxymacs/Makefile
new file mode 100644
index 00000000000..3f983d95fb1
--- /dev/null
+++ b/devel/doxymacs/Makefile
@@ -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
+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 --git a/devel/doxymacs/PLIST b/devel/doxymacs/PLIST
new file mode 100644
index 00000000000..bb94e974a09
--- /dev/null
+++ b/devel/doxymacs/PLIST
@@ -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 --git a/devel/doxymacs/distinfo b/devel/doxymacs/distinfo
new file mode 100644
index 00000000000..a554f670aba
--- /dev/null
+++ b/devel/doxymacs/distinfo
@@ -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