Skip site navigation (1)Skip section navigation (2)
Date:      Thu,  5 May 2005 15:53:40 +0900 (JST)
From:      KIMURA Yasuhiro <yasu@utahime.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/80644: [PATCH] editors/psgml*: Install emacs lisp files into version specific site-lisp directory
Message-ID:  <20050505065340.9102C551A@eastasia.home.utahime.org>
Resent-Message-ID: <200505050700.j4570Gg0063413@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         80644
>Category:       ports
>Synopsis:       [PATCH] editors/psgml*: Install emacs lisp files into version specific site-lisp directory
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu May 05 07:00:15 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     KIMURA Yasuhiro
>Release:        FreeBSD 4.11-RELEASE-p4 i386
>Organization:
>Environment:
System: FreeBSD xxxx 4.11-RELEASE-p4 FreeBSD 4.11-RELEASE-p4 #0: Sat Apr 23 04:50:44 JST 2005 xxxx i386


	
>Description:
	- Install emacs lisp files into version specific site-lisp directory
          since .elc files are emacs-version dependent.
	- Slave ports now use pkg-descr and pkg-plist of master.
	- Some additional crean up.

	
>How-To-Repeat:
	
>Fix:

	

--- patch-psgml begins here ---
Index: psgml/Makefile
===================================================================
RCS file: /net/cvsup/cvsroot/ports/editors/psgml/Makefile,v
retrieving revision 1.25
diff -u -r1.25 Makefile
--- psgml/Makefile	4 May 2005 20:51:23 -0000	1.25
+++ psgml/Makefile	5 May 2005 04:47:36 -0000
@@ -6,8 +6,8 @@
 #
 
 PORTNAME=	psgml
-PORTVERSION=	${PSGML_VER}
-PORTREVISION=	0
+PORTVERSION=	1.3.2
+PORTREVISION=	1
 CATEGORIES=	editors elisp
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	psgml
@@ -22,19 +22,12 @@
 
 INFO=		psgml psgml-api
 
-# distfile version
-PSGML_VER=		1.3.2
 PSGML_STARTUPEL=	psgml-startup.el
 
-SCRIPTS_ENV=		TARGETS="${PSGML_STARTUPEL}" SED=${SED}
 PLIST_SUB=		PSGML_STARTUPEL=${PSGML_STARTUPEL}
 
 # This is a master port.
-PORTCLASS?=	master
-
-.if (${PORTCLASS} == "master")
-EMACS_PORT_NAME=	emacs21
-.endif
+EMACS_PORT_NAME?=	emacs21
 
 .include <bsd.port.pre.mk>
 
@@ -42,9 +35,10 @@
 # emacs ports setup
 #
 .if defined(EMACS_PORT_NAME)
+PSGML_LISPDIR=	${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/psgml
 GNU_CONFIGURE=	YES
-CONFIGURE_ARGS=	--lispdir=${LOCALBASE}/${EMACS_LIBDIR}/site-lisp/psgml \
-		--infodir=${LOCALBASE}/info
+CONFIGURE_ARGS=	--lispdir=${PSGML_LISPDIR} \
+		--infodir=${PREFIX}/${INFO_PATH}
 CONFIGURE_ENV=	EMACS=${EMACS_CMD}
 .else
 .BEGIN:
@@ -53,12 +47,14 @@
 	@${FALSE}
 .endif
 
-pre-configure:
-	${CP} ${FILESDIR}/${PSGML_STARTUPEL}.in ${WRKDIR}
+post-configure:
+	${SED}	-e "s|%%PSGML_LISPDIR%%|${PSGML_LISPDIR}|g" \
+		${FILESDIR}/${PSGML_STARTUPEL}.in \
+		> ${WRKDIR}/${PSGML_STARTUPEL}
 
 post-install:
 	cd ${WRKSRC} && ${MAKE} install-info
 	${INSTALL_DATA} ${WRKDIR}/${PSGML_STARTUPEL} \
-			${LOCALBASE}/${EMACS_LIBDIR}/site-lisp
+			${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
 
 .include <bsd.port.post.mk>
Index: psgml/pkg-descr
===================================================================
RCS file: /net/cvsup/cvsroot/ports/editors/psgml/pkg-descr,v
retrieving revision 1.8
diff -u -r1.8 pkg-descr
--- psgml/pkg-descr	4 May 2005 20:51:23 -0000	1.8
+++ psgml/pkg-descr	5 May 2005 06:28:05 -0000
@@ -1,7 +1,3 @@
-PSGML: a major mode for editing SGML and XML documents for emacs21.
-
---- 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.
@@ -10,13 +6,11 @@
 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>.
+Ports of PSGML are initially created by shige <shige@FreeBSD.ORG> and kuriyama@FreeBSD.ORG.
+
 WWW: http://www.lysator.liu.se/~lenst/about_psgml/
 WWW: http://sourceforge.net/projects/psgml/
Index: psgml/pkg-plist
===================================================================
RCS file: /net/cvsup/cvsroot/ports/editors/psgml/pkg-plist,v
retrieving revision 1.5
diff -u -r1.5 pkg-plist
--- psgml/pkg-plist	4 May 2005 20:51:23 -0000	1.5
+++ psgml/pkg-plist	5 May 2005 04:18:35 -0000
@@ -1,24 +1,24 @@
 @comment $FreeBSD: ports/editors/psgml/pkg-plist,v 1.5 2005/05/04 20:51:23 hrs Exp $
-%%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-ids.el
-%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-ids.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-sysdep.el
-%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-sysdep.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
+%%EMACS_VERSION_SITE_LISPDIR%%/psgml/iso88591.map
+%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-api.el
+%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-api.elc
+%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-charent.el
+%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-charent.elc
+%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-dtd.el
+%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-dtd.elc
+%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-edit.el
+%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-edit.elc
+%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-ids.el
+%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-ids.elc
+%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-info.el
+%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-info.elc
+%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-other.el
+%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-other.elc
+%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-parse.el
+%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-parse.elc
+%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-sysdep.el
+%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-sysdep.elc
+%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml.el
+%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml.elc
+%%EMACS_VERSION_SITE_LISPDIR%%/%%PSGML_STARTUPEL%%
+@dirrm %%EMACS_VERSION_SITE_LISPDIR%%/psgml
Index: psgml/files/psgml-startup.el.in
===================================================================
RCS file: /net/cvsup/cvsroot/ports/editors/psgml/files/psgml-startup.el.in,v
retrieving revision 1.10
diff -u -r1.10 psgml-startup.el.in
--- psgml/files/psgml-startup.el.in	10 Jun 2002 12:46:16 -0000	1.10
+++ psgml/files/psgml-startup.el.in	5 May 2005 04:17:25 -0000
@@ -6,7 +6,7 @@
 ;; setup load-path
 (if (not (fboundp 'normal-top-level-add-subdirs-to-load-path))
     (setq load-path (append '(
-	"@@PREFIX@@/@@EMACS_LIBDIR@@/site-lisp/psgml"
+	"%%PSGML_LISPDIR%%"
     ) load-path)))
 
 (defalias 'sgml-mode 'psgml-mode)
Index: psgml/scripts/configure
===================================================================
RCS file: psgml/scripts/configure
diff -N psgml/scripts/configure
--- psgml/scripts/configure	4 May 2005 20:51:24 -0000	1.3
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-#!/bin/sh
-
-for i in ${TARGETS}
-do
-	if [ -f ${WRKDIR}/${i}.in ]; then
-		cat ${WRKDIR}/${i}.in | ${SED} \
-			-e "s;@@PREFIX@@;${PREFIX};g" \
-			-e "s;@@EMACS_LIBDIR@@;${EMACS_LIBDIR};g" \
-			-e "s;@@EMACS_VER@@;${EMACS_VER};g" \
-		> ${WRKDIR}/${i}
-	fi
-done
Index: psgml-emacs19/Makefile
===================================================================
RCS file: /net/cvsup/cvsroot/ports/editors/psgml-emacs19/Makefile,v
retrieving revision 1.4
diff -u -r1.4 Makefile
--- psgml-emacs19/Makefile	23 Dec 2004 09:32:28 -0000	1.4
+++ psgml-emacs19/Makefile	5 May 2005 06:22:14 -0000
@@ -9,14 +9,9 @@
 COMMENT=	A major mode for editing SGML and XML documents for emacs19
 
 # 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"
Index: psgml-emacs19/pkg-descr
===================================================================
RCS file: psgml-emacs19/pkg-descr
diff -N psgml-emacs19/pkg-descr
--- psgml-emacs19/pkg-descr	3 Dec 2001 09:51:26 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,20 +0,0 @@
-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>.
Index: psgml-emacs19/pkg-plist
===================================================================
RCS file: psgml-emacs19/pkg-plist
diff -N psgml-emacs19/pkg-plist
--- psgml-emacs19/pkg-plist	4 May 2005 20:51:24 -0000	1.2
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,24 +0,0 @@
-@comment $FreeBSD: ports/editors/psgml-emacs19/pkg-plist,v 1.2 2005/05/04 20:51:24 hrs Exp $
-%%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-ids.el
-%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-ids.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-sysdep.el
-%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-sysdep.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
Index: psgml-emacs20/Makefile
===================================================================
RCS file: /net/cvsup/cvsroot/ports/editors/psgml-emacs20/Makefile,v
retrieving revision 1.15
diff -u -r1.15 Makefile
--- psgml-emacs20/Makefile	23 Dec 2004 09:32:28 -0000	1.15
+++ psgml-emacs20/Makefile	5 May 2005 06:11:39 -0000
@@ -9,14 +9,9 @@
 COMMENT=	A major mode for editing SGML and XML documents for emacs20
 
 # This is a slave port.
-PORTCLASS=	slave
-
 MASTERDIR=	${.CURDIR}/../psgml
 
 # emacs port setup
 EMACS_PORT_NAME=	emacs20
 
-# pkg-* files in ${.CURDIR} are used
-PKGDIR=		${.CURDIR}
-
 .include "${MASTERDIR}/Makefile"
Index: psgml-emacs20/pkg-descr
===================================================================
RCS file: psgml-emacs20/pkg-descr
diff -N psgml-emacs20/pkg-descr
--- psgml-emacs20/pkg-descr	3 Dec 2001 09:51:27 -0000	1.5
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,20 +0,0 @@
-PSGML: a major mode for editing SGML and XML documents for emacs20.
-
---- 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>.
Index: psgml-emacs20/pkg-plist
===================================================================
RCS file: psgml-emacs20/pkg-plist
diff -N psgml-emacs20/pkg-plist
--- psgml-emacs20/pkg-plist	4 May 2005 20:51:24 -0000	1.4
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,24 +0,0 @@
-@comment $FreeBSD: ports/editors/psgml-emacs20/pkg-plist,v 1.4 2005/05/04 20:51:24 hrs Exp $
-%%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-ids.el
-%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-ids.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-sysdep.el
-%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-sysdep.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
Index: psgml-mule/Makefile
===================================================================
RCS file: /net/cvsup/cvsroot/ports/editors/psgml-mule/Makefile,v
retrieving revision 1.11
diff -u -r1.11 Makefile
--- psgml-mule/Makefile	23 Dec 2004 09:32:29 -0000	1.11
+++ psgml-mule/Makefile	5 May 2005 06:24:39 -0000
@@ -9,14 +9,9 @@
 COMMENT=	A major mode for editing SGML and XML documents for mule
 
 # This is a slave port.
-PORTCLASS=	slave
-
 MASTERDIR=	${.CURDIR}/../psgml
 
 # emacs port setup
 EMACS_PORT_NAME=	mule
 
-# pkg-* files in ${.CURDIR} are used
-PKGDIR=		${.CURDIR}
-
-.include <${MASTERDIR}/Makefile>
+.include "${MASTERDIR}/Makefile"
Index: psgml-mule/pkg-descr
===================================================================
RCS file: psgml-mule/pkg-descr
diff -N psgml-mule/pkg-descr
--- psgml-mule/pkg-descr	12 Jul 2000 15:57:08 -0000	1.6
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,20 +0,0 @@
-PSGML: a major mode for editing SGML and XML documents.
-
---- 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:
-	${LOCALBASE}/share/mule/site-lisp/psgml/
-
-To use psgml, put the following setup into your ~/.emacs:
-
-	(require 'psgml-startup)
-
---- Porting by shige <shige@FreeBSD.ORG>.
Index: psgml-mule/pkg-plist
===================================================================
RCS file: psgml-mule/pkg-plist
diff -N psgml-mule/pkg-plist
--- psgml-mule/pkg-plist	4 May 2005 20:51:24 -0000	1.5
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,24 +0,0 @@
-@comment $FreeBSD: ports/editors/psgml-mule/pkg-plist,v 1.5 2005/05/04 20:51:24 hrs Exp $
-%%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-ids.el
-%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-ids.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-sysdep.el
-%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-sysdep.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
Index: psgml-xemacs21-mule/Makefile
===================================================================
RCS file: /net/cvsup/cvsroot/ports/editors/psgml-xemacs21-mule/Makefile,v
retrieving revision 1.18
diff -u -r1.18 Makefile
--- psgml-xemacs21-mule/Makefile	18 May 2004 18:50:55 -0000	1.18
+++ psgml-xemacs21-mule/Makefile	5 May 2005 06:25:16 -0000
@@ -9,14 +9,9 @@
 COMMENT=	A major mode for editing SGML and XML documents for XEmacs with Mule
 
 # This is a slave port.
-PORTCLASS=	slave
-
 MASTERDIR=	${.CURDIR}/../psgml
 
 # emacs port setup
 EMACS_PORT_NAME=	xemacs21-mule
 
-# pkg-* files in ${.CURDIR} are used
-PKGDIR=		${.CURDIR}
-
 .include "${MASTERDIR}/Makefile"
Index: psgml-xemacs21-mule/pkg-descr
===================================================================
RCS file: psgml-xemacs21-mule/pkg-descr
diff -N psgml-xemacs21-mule/pkg-descr
--- psgml-xemacs21-mule/pkg-descr	13 Jul 2000 05:12:28 -0000	1.3
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,20 +0,0 @@
-PSGML: a major mode for editing SGML and XML documents for XEmacs with Mule.
-
---- 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:
-	${LOCALBASE}/lib/xemacs/site-lisp/psgml/
-
-To use psgml, put the following setup into your ~/.emacs:
-
-	(require 'psgml-startup)
-
---- Porting by shige <shige@FreeBSD.ORG> and kuriyama@FreeBSD.ORG
Index: psgml-xemacs21-mule/pkg-plist
===================================================================
RCS file: psgml-xemacs21-mule/pkg-plist
diff -N psgml-xemacs21-mule/pkg-plist
--- psgml-xemacs21-mule/pkg-plist	4 May 2005 20:51:25 -0000	1.5
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,24 +0,0 @@
-@comment $FreeBSD: ports/editors/psgml-xemacs21-mule/pkg-plist,v 1.5 2005/05/04 20:51:25 hrs Exp $
-%%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-ids.el
-%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-ids.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-sysdep.el
-%%EMACS_LIBDIR%%/site-lisp/psgml/psgml-sysdep.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
--- patch-psgml ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050505065340.9102C551A>