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