Add master port of psgml-* variant as editors/psgml (default is emacs21).

Add editors/psgml-emacs19 stub for emacs19.
Modify to use new location of master port on each variants.

Approved by:	maintainer
Repocopied by:	joe
This commit is contained in:
Jun Kuriyama 2001-12-03 09:51:27 +00:00
parent f02c8447ad
commit 20d7bfd951
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=50954
12 changed files with 76 additions and 8 deletions

View file

@ -90,7 +90,8 @@
SUBDIR += openoffice
SUBDIR += pico
SUBDIR += poedit
SUBDIR += psgml-emacs
SUBDIR += psgml
SUBDIR += psgml-emacs19
SUBDIR += psgml-emacs20
SUBDIR += psgml-mule
SUBDIR += psgml-xemacs21-mule

View file

@ -0,0 +1,21 @@
# New ports collection makefile for: psgml for emacs19
# Date created: 23 January 1999
# Whom: shige
#
# $FreeBSD$
#
MAINTAINER= shige@FreeBSD.org
# This is a slave port.
PORTCLASS= slave
MASTERDIR= ${.CURDIR}/../psgml
# emacs port setup
EMACS_PORT_NAME= emacs19
# pkg-* files in ${.CURDIR} are used
PKGDIR= ${.CURDIR}
.include <${MASTERDIR}/Makefile>

View file

@ -0,0 +1 @@
A major mode for editing SGML and XML documents for emacs19

View file

@ -0,0 +1,20 @@
PSGML: a major mode for editing SGML and XML documents for emacs19.
--- Emacs Library Porting
PSGML is a major mode for editing SGML and XML documents. It works
with GNU Emacs 19.34, 20.3 and later or with XEmacs 19.9 and later.
PSGML contains a simple SGML parser and can work with any DTD.
Functions provided includes menus and commands for inserting tags with
only the contextually valid tags, identification of structural errors,
editing of attribute values in a separate window with information about
types and defaults, and structure based editing.
PSGML is installed the following directory tree:
${PREFIX}/share/emacs/site-lisp/psgml/
To use psgml, put the following setup into your ~/.emacs:
(require 'psgml-startup)
--- Porting by shige <shige@FreeBSD.ORG>.

View file

@ -0,0 +1,25 @@
%%EMACS_LIBDIR%%/site-lisp/psgml/iso88591.map
%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-api.el
%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-api.elc
%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-charent.el
%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-charent.elc
%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-dtd.el
%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-dtd.elc
%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-edit.el
%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-edit.elc
%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-info.el
%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-info.elc
%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-other.el
%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-other.elc
%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-parse.el
%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-parse.elc
%%EMACS_LIBDIR%%/site-lisp/psgml/psgml.el
%%EMACS_LIBDIR%%/site-lisp/psgml/psgml.elc
%%EMACS_LIBDIR%%/site-lisp/%%PSGML_STARTUPEL%%
@dirrm %%EMACS_LIBDIR%%/site-lisp/psgml
@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.info
info/psgml-api.info
@exec install-info %D/info/psgml.info %D/info/dir
@exec install-info %D/info/psgml-api.info %D/info/dir

View file

@ -10,7 +10,7 @@ MAINTAINER= shige@FreeBSD.org
# This is a slave port.
PORTCLASS= slave
MASTERDIR= ${.CURDIR}/../psgml-emacs
MASTERDIR= ${.CURDIR}/../psgml
# emacs port setup
EMACS_PORT_NAME= emacs20

View file

@ -11,7 +11,7 @@ editing of attribute values in a separate window with information about
types and defaults, and structure based editing.
PSGML is installed the following directory tree:
${LOCALBASE}/share/emacs/site-lisp/psgml/
${PREFIX}/share/emacs/site-lisp/psgml/
To use psgml, put the following setup into your ~/.emacs:

View file

@ -10,7 +10,7 @@ MAINTAINER= shige@FreeBSD.org
# This is a slave port.
PORTCLASS= slave
MASTERDIR= ${.CURDIR}/../../editors/psgml-emacs
MASTERDIR= ${.CURDIR}/../psgml
# emacs port setup
EMACS_PORT_NAME= mule

View file

@ -10,7 +10,7 @@ MAINTAINER= kuriyama@FreeBSD.org
# This is a slave port.
PORTCLASS= slave
MASTERDIR= ${.CURDIR}/../psgml-emacs
MASTERDIR= ${.CURDIR}/../psgml
# emacs port setup
EMACS_PORT_NAME= xemacs21-mule

View file

@ -26,7 +26,7 @@ PLIST_SUB= PSGML_STARTUPEL=${PSGML_STARTUPEL}
PORTCLASS?= master
.if (${PORTCLASS} == "master")
EMACS_PORT_NAME= emacs
EMACS_PORT_NAME= emacs21
.endif
.include <bsd.port.pre.mk>

View file

@ -1 +1 @@
A major mode for editing SGML and XML documents for emacs
A major mode for editing SGML and XML documents for emacs21

View file

@ -1,4 +1,4 @@
PSGML: a major mode for editing SGML and XML documents for emacs.
PSGML: a major mode for editing SGML and XML documents for emacs21.
--- Emacs Library Porting