summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwiz <wiz>2003-01-09 20:14:00 +0000
committerwiz <wiz>2003-01-09 20:14:00 +0000
commite9d60e4132e82c20238a374ec4e7a9dafdeee392 (patch)
tree9e020cbe0dade6bc1dc8d39651979f65b4cbf7f6
parent6e7318932199381814a6e0e5691d515dc16aace9 (diff)
downloadpkgsrc-e9d60e4132e82c20238a374ec4e7a9dafdeee392.tar.gz
Initial import of psgml-mode-1.2.5, an SGML/XML mode for emacs.
-rw-r--r--textproc/psgml-mode/DESCR9
-rw-r--r--textproc/psgml-mode/MESSAGE10
-rw-r--r--textproc/psgml-mode/Makefile35
-rw-r--r--textproc/psgml-mode/PLIST29
-rw-r--r--textproc/psgml-mode/distinfo4
5 files changed, 87 insertions, 0 deletions
diff --git a/textproc/psgml-mode/DESCR b/textproc/psgml-mode/DESCR
new file mode 100644
index 00000000000..8c0e6ad108a
--- /dev/null
+++ b/textproc/psgml-mode/DESCR
@@ -0,0 +1,9 @@
+PSGML is an emacs major mode for SGML documents.
+
+PSGML has several functions for editing SGML documents. Indentation
+according to element nesting depth and identification of structural
+errors (but it is not a validating SGML parser). Menus and commands
+for inserting tags with only the contextually valid tags. Attribute
+values can be edited in a separate window with information about
+types and defaults. Structure based editing includes movement and
+killing; and also several commands for folding editing.
diff --git a/textproc/psgml-mode/MESSAGE b/textproc/psgml-mode/MESSAGE
new file mode 100644
index 00000000000..c2829500374
--- /dev/null
+++ b/textproc/psgml-mode/MESSAGE
@@ -0,0 +1,10 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1.1.1 2003/01/09 20:14:00 wiz Exp $
+
+You will need to add something like the following to your .emacs.el (or
+default.el) file to autoload the PSGML mode for Emacs.
+
+(autoload 'sgml-mode "psgml" "Major mode to edit SGML files." t)
+(autoload 'xml-mode "psgml" "Major mode to edit XML files." t)
+
+===========================================================================
diff --git a/textproc/psgml-mode/Makefile b/textproc/psgml-mode/Makefile
new file mode 100644
index 00000000000..93d89815026
--- /dev/null
+++ b/textproc/psgml-mode/Makefile
@@ -0,0 +1,35 @@
+# $NetBSD: Makefile,v 1.1.1.1 2003/01/09 20:14:00 wiz Exp $
+
+DISTNAME= psgml-1.2.5
+PKGNAME= ${DISTNAME:S/-/-mode-/}
+CATEGORIES= textproc editors
+MASTER_SITES= http://www.lysator.liu.se/~lenst/about_psgml/
+
+MAINTAINER= packages@netbsd.org
+HOMEPAGE= http://www.lysator.liu.se/~lenst/about_psgml/
+COMMENT= SGML/XML mode for Emacs
+
+.include "../../mk/bsd.prefs.mk"
+
+.include "../../mk/emacs.mk"
+
+.if ${EMACS_FLAVOR} != "emacs"
+ALL_TARGET= xemacs
+.endif
+
+SRCS= psgml-api.el psgml-charent.el psgml-debug.el psgml-dtd.el \
+ psgml-edit.el psgml-fs.el psgml-info.el psgml-lucid.el \
+ psgml-maint.el psgml-other.el psgml-parse.el psgml.el
+INFO_FILES= psgml-api.info psgml.info
+
+do-install:
+ ${INSTALL_DATA_DIR} ${EMACS_LISPPREFIX}/psgml-mode
+ cd ${WRKSRC} && ${INSTALL_DATA} *.el *.elc \
+ ${EMACS_LISPPREFIX}/psgml-mode
+ ${INSTALL_DATA} ${WRKSRC}/iso88591.map \
+ ${EMACS_LISPPREFIX}/psgml-mode
+ ${INSTALL_DATA} ${WRKSRC}/psgml-api.info ${PREFIX}/info
+ ${INSTALL_DATA} ${WRKSRC}/psgml.info ${PREFIX}/info
+
+.include "../../mk/texinfo.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/textproc/psgml-mode/PLIST b/textproc/psgml-mode/PLIST
new file mode 100644
index 00000000000..afbec8c03a7
--- /dev/null
+++ b/textproc/psgml-mode/PLIST
@@ -0,0 +1,29 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2003/01/09 20:14:00 wiz Exp $
+@unexec ${INSTALL_INFO} --delete %D/info/psgml.info %D/info/dir
+@unexec ${INSTALL_INFO} --delete %D/info/psgml-api.info %D/info/dir
+info/psgml-api.info
+info/psgml.info
+@exec ${INSTALL_INFO} %D/info/psgml-api.info %D/info/dir
+@exec ${INSTALL_INFO} %D/info/psgml.info %D/info/dir
+${EMACS_LISPPREFIX}/psgml-mode/iso88591.map
+${EMACS_LISPPREFIX}/psgml-mode/psgml-api.el
+${EMACS_LISPPREFIX}/psgml-mode/psgml-api.elc
+${EMACS_LISPPREFIX}/psgml-mode/psgml-charent.el
+${EMACS_LISPPREFIX}/psgml-mode/psgml-charent.elc
+${EMACS_LISPPREFIX}/psgml-mode/psgml-debug.el
+${EMACS_LISPPREFIX}/psgml-mode/psgml-dtd.el
+${EMACS_LISPPREFIX}/psgml-mode/psgml-dtd.elc
+${EMACS_LISPPREFIX}/psgml-mode/psgml-edit.el
+${EMACS_LISPPREFIX}/psgml-mode/psgml-edit.elc
+${EMACS_LISPPREFIX}/psgml-mode/psgml-fs.el
+${EMACS_LISPPREFIX}/psgml-mode/psgml-info.el
+${EMACS_LISPPREFIX}/psgml-mode/psgml-info.elc
+${EMACS_LISPPREFIX}/psgml-mode/psgml-lucid.el
+${EMACS_LISPPREFIX}/psgml-mode/psgml-maint.el
+${EMACS_LISPPREFIX}/psgml-mode/psgml-other.el
+${EMACS_LISPPREFIX}/psgml-mode/psgml-other.elc
+${EMACS_LISPPREFIX}/psgml-mode/psgml-parse.el
+${EMACS_LISPPREFIX}/psgml-mode/psgml-parse.elc
+${EMACS_LISPPREFIX}/psgml-mode/psgml.el
+${EMACS_LISPPREFIX}/psgml-mode/psgml.elc
+@dirrm ${EMACS_LISPPREFIX}/psgml-mode/
diff --git a/textproc/psgml-mode/distinfo b/textproc/psgml-mode/distinfo
new file mode 100644
index 00000000000..7f7beca3abc
--- /dev/null
+++ b/textproc/psgml-mode/distinfo
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2003/01/09 20:14:00 wiz Exp $
+
+SHA1 (psgml-1.2.5.tar.gz) = 36b4966febf3186bdb1fe62878a6dd017fa25a02
+Size (psgml-1.2.5.tar.gz) = 243668 bytes