Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Sep 2008 20:11:04 +0900 (JST)
From:      Yasuhiro KIMURA <yasu@utahime.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/127268: [PATCH] textproc/docbook-to-man: Remove unnecessary dependency upon X
Message-ID:  <20080910111104.C3657178D9@eastasia.home.utahime.org>
Resent-Message-ID: <200809101120.m8ABK2H4020709@freefall.freebsd.org>

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

>Number:         127268
>Category:       ports
>Synopsis:       [PATCH] textproc/docbook-to-man: Remove unnecessary dependency upon X
>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:   Wed Sep 10 11:20:02 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Yasuhiro KIMURA
>Release:        FreeBSD 7.0-RELEASE-p4 i386
>Organization:
>Environment:
System: FreeBSD xxxx 7.0-RELEASE-p4 FreeBSD 7.0-RELEASE-p4 #0: Thu Sep 4 11:38:15 JST 2008 xxxx i386


	
>Description:
	Remove unnecessary dependency upon X.
	This program can be build and run without X in itself. However,
	current Makefile of the port use imake to build and it causes
	needless dependency. So stop using imake and remove unnecessary
	dependency upon X.

	
>How-To-Repeat:
	
>Fix:

	

--- patch-docbook-to-man begins here ---
Index: Makefile
===================================================================
RCS file: /usr1/freebsd/cvsroot/ports/textproc/docbook-to-man/Makefile,v
retrieving revision 1.13
diff -u -r1.13 Makefile
--- Makefile	18 Apr 2008 02:30:15 -0000	1.13
+++ Makefile	10 Sep 2008 10:16:15 -0000
@@ -7,7 +7,7 @@
 
 PORTNAME=	docbook-to-man
 PORTVERSION=	1.0
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	textproc
 MASTER_SITES=	http://www.oasis-open.org/docbook/tools/dtm/
 DISTNAME=	${PORTNAME}
@@ -24,11 +24,6 @@
 .endif
 RUN_DEPENDS+=	${LOCALBASE}/share/sgml/docbook:${PORTSDIR}/textproc/docbook
 
-USE_IMAKE=	yes
-PREFIX?=	${LOCALBASE}
-USE_XLIB=	yes
-XFREE86_HTML_MAN=	no
-
 MAN1=	oinstant.1
 
 .include <bsd.port.pre.mk>
@@ -55,7 +50,7 @@
 post-extract: move-instant.1
 
 move-instant.1:
-	@${MV} ${WRKSRC}/Doc/instant.1 ${WRKSRC}/Instant/oinstant.man
+	@${MV} ${WRKSRC}/Doc/instant.1 ${WRKSRC}/Instant/oinstant.1
 
 # Post patch
 #
@@ -66,4 +61,10 @@
 	@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|;s|%%NSGMLS%%|${NSGMLS}|' \
 		${WRKSRC}/cmd/docbook-to-man.sh
 
+# Post install
+#
+
+post-install:
+	@${INSTALL_MAN} ${WRKSRC}/Instant/oinstant.1 ${MANPREFIX}/man/man1
+
 .include <bsd.port.post.mk>
Index: files/patch-Instant::Imakefile
===================================================================
RCS file: files/patch-Instant::Imakefile
diff -N files/patch-Instant::Imakefile
--- files/patch-Instant::Imakefile	7 Oct 2001 16:33:04 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,29 +0,0 @@
---- Instant/Imakefile.orig	Mon Jun 17 05:50:29 1996
-+++ Instant/Imakefile	Fri Oct  5 18:18:22 2001
-@@ -1,14 +1,18 @@
- #define IHaveSubdirs
- #define PassCDebugFlags
-+#undef BuildInstallHtmlManPage
-+#define BuildInstallHtmlManPage(x,y,z) /**/
- 
- SUBDIRS = tptregexp
- 
--ROOT		= /usr/local
-+PREFIX		?= /usr/local
-+ROOT		= ${PREFIX}
-+MANPATH		= ${ROOT}/man
- BINDIR		= $(ROOT)/bin
- 
- INCLUDES	= -Itptregexp
- LOCAL_LIBRARIES = -Ltptregexp -ltptregexp
--TPTLIB		= $(ROOT)/lib/tpt
-+TPTLIB		= $(ROOT)/share/sgml/otranspec
- DEFINES		= -DDEF_TPT_LIB=\"$(TPTLIB)\"
- 
- SRCS	= main.c util.c info.c translate.c traninit.c tranvar.c tables.c \
-@@ -19,4 +23,4 @@
- MakeSubdirs($(SUBDIRS))
- DependSubdirs($(SUBDIRS))
- 
--ComplexProgramTarget(instant)
-+ComplexProgramTarget(oinstant)
Index: files/patch-Instant_Makefile
===================================================================
RCS file: files/patch-Instant_Makefile
diff -N files/patch-Instant_Makefile
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ files/patch-Instant_Makefile	10 Sep 2008 09:57:23 -0000
@@ -0,0 +1,73 @@
+--- Instant/Makefile.orig	1996-06-17 12:50:29.000000000 +0900
++++ Instant/Makefile	2008-09-10 18:56:40.000000000 +0900
+@@ -60,22 +60,23 @@
+ # (You should set DEF_TPT_LIB to something, or set it in general.h.
+ # At OSF we use the default in that file.)
+ 
+-MAKE =	make
+-SHELL =	/bin/sh
++#MAKE =	make
++#SHELL =	/bin/sh
++RM		?= rm -f
+ 
+-ROOT		= /usr/local
++ROOT		= $(PREFIX)
+ 
+-TPTLIB		= $(ROOT)/lib/tpt
++TPTLIB		= $(ROOT)/share/sgml/otranspec
+ REGEX_INC	= -Itptregexp
+ REGEX_LIB	= tptregexp
+ BINDIR		= $(ROOT)/bin
+ DEFINES		= -DDEF_TPT_LIB=\"$(TPTLIB)\" $(XDEFINES)
+ 
+-CC	= gcc
++#CC	= gcc
+ 
+-OPT	= -g
+-CFLAGS	= $(OPT) $(REGEX_INC) $(DEFINES)
+-LDFLAGS	= $(OPT)
++#OPT	= -g
++CFLAGS	+= $(REGEX_INC) $(DEFINES)
++#LDFLAGS	= $(OPT)
+ REGEX	= -L$(REGEX_LIB) -ltptregexp
+ 
+ CFILES	= main.c util.c info.c translate.c traninit.c tranvar.c tables.c \
+@@ -83,18 +84,18 @@
+ HFILES	= general.h translate.h
+ OBJ	= main.o util.o info.o translate.o traninit.o tranvar.o tables.o \
+ 	browse.o masterVersion.o
+-PROGS	= instant
++PROGS	= oinstant
+ 
+ all:	dotptregexp $(PROGS)
+ 
+ dotptregexp:
+ 	cd tptregexp; $(MAKE) all
+ 
+-instant: $(OBJ)
++oinstant: $(OBJ)
+ 	$(CC) -o $@ $(LDFLAGS) $(OBJ) $(REGEX)
+ 
+ install: all
+-	cp $(PROGS) $(BINDIR)
++	$(INSTALL) $(PROGS) $(BINDIR)
+ 
+ 
+ Version:	allVersion.o
+@@ -107,12 +108,12 @@
+ 
+ 
+ clean:
+-	rm -f $(OBJ) allVersion.o lint.out core tags
+-	cd tptregexp; make clean
++	$(RM) $(OBJ) allVersion.o lint.out core tags
++	cd tptregexp; $(MAKE) clean
+ 
+ clobber:	clean
+-	rm -f $(PROGS)
+-	cd tptregexp; make clobber
++	$(RM) $(PROGS)
++	cd tptregexp; $(MAKE) clobber
+ 
+ tags: $(CFILES) $(HFILES)
+ 	ctags $(CFILES) $(HFILES)
Index: files/patch-Instant_oinstant.1
===================================================================
RCS file: files/patch-Instant_oinstant.1
diff -N files/patch-Instant_oinstant.1
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ files/patch-Instant_oinstant.1	10 Sep 2008 10:02:12 -0000
@@ -0,0 +1,49 @@
+--- Instant/oinstant.1.orig	1996-06-17 12:50:30.000000000 +0900
++++ Instant/oinstant.1	2008-09-10 19:01:12.000000000 +0900
+@@ -40,22 +40,22 @@
+ ...\" written authorization.
+ ...\"
+ ...\" Translated with /usr/local/lib/tpt/ref-man.ts by fld on cord, Wed 07 Feb 1996, 21:59
+-.TH "instant" "user cmd"
++.TH "oinstant" "user cmd"
+ .SH "Name"
+-instant - manipulates ESIS from parsed SGML instance
++oinstant - manipulates ESIS from parsed SGML instance
+ .SH "Synopsis"
+ .na
+ .PP
+-\fBinstant\fP [ \fB-bhuvxHISW\fP ]  [ \fB-t\fP \fIfile\fP]  [ \fB-s\fP \fIfile\fP]  [ \fB-c\fP \fIfile\fP]  [ \fB-o\fP \fIfile\fP]  [ \fB-D\fP \fIvariable\fP\fB=\fP\fIvalue\fP ...]  [ \fB-i\fP \fIid\fP]  [ \fB-l\fP \fIdirectory\fP]  [\fIfile\fP] 
++\fBoinstant\fP [ \fB-bhuvxHISW\fP ]  [ \fB-t\fP \fIfile\fP]  [ \fB-s\fP \fIfile\fP]  [ \fB-c\fP \fIfile\fP]  [ \fB-o\fP \fIfile\fP]  [ \fB-D\fP \fIvariable\fP\fB=\fP\fIvalue\fP ...]  [ \fB-i\fP \fIid\fP]  [ \fB-l\fP \fIdirectory\fP]  [\fIfile\fP] 
+ .ad
+ .SH "Description"
+ .PP
+-The \fBinstant\fP program manipulates an SGML document instance in a variety of ways, 
++The \fBoinstant\fP program manipulates an SGML document instance in a variety of ways, 
+ including translating into a form suitable for a formatting application and printing information about this instance. 
+-Input to \fBinstant\fP is the output of \fBsgmls\fP, whose format is called Element Structure Information Set (ESIS).
++Input to \fBoinstant\fP is the output of \fBsgmls\fP, whose format is called Element Structure Information Set (ESIS).
+ .SH "Flags"
+ .PP
+-The following are the possible command line options to \fBinstant\fP. Output is sent to the standard output, except where otherwise noted.
++The following are the possible command line options to \fBoinstant\fP. Output is sent to the standard output, except where otherwise noted.
+ 'br\" labeled list
+ .IP "\fB-t\fP \fIfile\fP"
+ Translate the SGML instance to another form, usually suitable for a formatting application. 
+@@ -97,7 +97,7 @@
+ Print the context of each element in the instance, from each element to the root of the document tree.
+ .IP "\fB-v\fP"
+ Validate the SGML instance based on the set of constraints or descriptions in the transpec file. 
+-This flags tells \fBinstant\fP to turn off normal output, leaving only diagnostics. 
++This flags tells \fBoinstant\fP to turn off normal output, leaving only diagnostics. 
+ .IP "\fB-l\fP \fIdirectory\fP"
+ Try to read the translation specs or other files from in the directory \fIdirectory\fP 
+ if not found in the current directory. 
+@@ -121,7 +121,7 @@
+ .IP "\fIfile\fP"
+ Read the instance from the file \fIfile\fP. 
+ This is expected to be the output of the program \fBsgmls\fP.
+-If not specified, \fBinstant\fP reads the instance from its standard input.
++If not specified, \fBoinstant\fP reads the instance from its standard input.
+ 'br\" labeled list end
+ .PP
+ In some cases it makes no sense to combine options. 
Index: files/patch-Instant_tptregexp_Makefile
===================================================================
RCS file: files/patch-Instant_tptregexp_Makefile
diff -N files/patch-Instant_tptregexp_Makefile
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ files/patch-Instant_tptregexp_Makefile	10 Sep 2008 09:35:55 -0000
@@ -0,0 +1,74 @@
+--- Instant/tptregexp/Makefile.orig	2008-09-10 18:05:27.000000000 +0900
++++ Instant/tptregexp/Makefile	2008-09-10 18:27:02.000000000 +0900
+@@ -21,13 +21,14 @@
+ #  $Header: /usr/src/docbook-to-man/Instant/tptregexp/RCS/Makefile,v 1.2 1996/06/15 22:55:56 fld Exp $
+ #
+ 
+-ROOT	= /usr/local
++ROOT	= $(PREFIX)
+ 
+-MAKE	= make
+-SHELL	= /bin/sh
++#MAKE	= make
++#SHELL	= /bin/sh
++RM	?= rm -f 
+ 
+ LIBDIR	= $(ROOT)/lib
+-CC	= gcc
++#CC	= gcc
+ 
+ # Things you might want to put in ENV and LENV:
+ # -Dvoid=int		compilers that don't do void
+@@ -49,9 +50,9 @@
+ # -p			profiler
+ PROF=
+ 
+-CFLAGS=-O $(ENV) $(TEST) $(PROF)
+-LINTFLAGS=$(LENV) $(TEST) -ha
+-LDFLAGS=
++CFLAGS+=$(ENV) $(TEST) $(PROF)
++LINTFLAGS+=$(LENV) $(TEST) -ha
++LDFLAGS+=
+ 
+ OBJ=regexp.o regsub.o regerror.o strerror.o
+ LSRC=regexp.c regsub.c regerror.c strerror.c
+@@ -61,7 +62,7 @@
+ all: libtptregexp.a
+ install: libtptregexp.a
+ #	@echo "No install of regex lib - install in a lib directory by hand if desired."
+-	cp libtptregexp.a $(LIBDIR)
++	$(INSTALL) libtptregexp.a $(LIBDIR)
+ 
+ try:	try.o $(OBJ)
+ 	$(CC) $(LDFLAGS) try.o $(OBJ) -o try
+@@ -83,17 +84,17 @@
+ 
+ lint:	timer.t.h
+ 	@echo 'Complaints about multiply-declared regerror() are legit.'
+-	lint $(LINTFLAGS) $(LSRC) try.c
+-	lint $(LINTFLAGS) $(LSRC) timer.c
++	$(LINT) $(LINTFLAGS) $(LSRC) try.c
++	$(LINT) $(LINTFLAGS) $(LSRC) timer.c
+ 
+ regexp.o:	regexp.c tptregexp.h regmagic.h
+ regsub.o:	regsub.c tptregexp.h regmagic.h
+ 
+ clean:
+-	rm -f *.o core mon.out timer.t.h dMakefile dtr try timer
++	$(RM) *.o core mon.out timer.t.h dMakefile dtr try timer
+ 
+ clobber:	clean
+-	rm -f libtptregexp.a
++	$(RM) libtptregexp.a
+ 
+ dtr:	r makedtr $(DTR)
+ 	makedtr $(DTR) >dtr
+@@ -104,6 +105,6 @@
+ 
+ lib:	libtptregexp.a
+ libtptregexp.a: $(OBJ)
+-	ar rcv $@ $(OBJ)
+-	if [ -f /usr/bin/ranlib ] ; then ranlib $@ ; else true ; fi
++	$(AR) $(ARFLAGS) $@ $(OBJ)
++	$(RANLIB) $@
+ 
Index: files/patch-Makefile
===================================================================
RCS file: files/patch-Makefile
diff -N files/patch-Makefile
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ files/patch-Makefile	10 Sep 2008 10:36:33 -0000
@@ -0,0 +1,20 @@
+--- Makefile.orig	1996-06-17 12:50:30.000000000 +0900
++++ Makefile	2008-09-10 19:36:26.000000000 +0900
+@@ -36,7 +36,7 @@
+ #
+ #############################################################################
+ 
+-ROOT =	/usr/local
++ROOT =	$(PREFIX)
+ 
+ SHELL =	/bin/sh
+ MAKE =	make
+@@ -46,7 +46,7 @@
+ 
+ all:
+ 	for dir in $(PIECES); \
+-	do (cd $$dir; $(MAKE) all); \
++	do (cd $$dir; $(MAKE) ROOT=$(ROOT) all); \
+ 	done
+ 
+ install:
Index: files/patch-Transpec::Imakefile
===================================================================
RCS file: files/patch-Transpec::Imakefile
diff -N files/patch-Transpec::Imakefile
--- files/patch-Transpec::Imakefile	7 Oct 2001 16:33:04 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
---- Transpec/Imakefile.orig	Mon Jun 17 05:50:28 1996
-+++ Transpec/Imakefile	Fri Oct  5 18:20:17 2001
-@@ -1,5 +1,6 @@
--ROOT =		/usr/local
--TPTLIB =	$(ROOT)/lib/tpt
-+PREFIX ?=	/usr/local
-+ROOT =		${PREFIX}
-+TPTLIB =	$(ROOT)/share/sgml/otranspec
- 
- all::
- 
Index: files/patch-Transpec_Makefile
===================================================================
RCS file: files/patch-Transpec_Makefile
diff -N files/patch-Transpec_Makefile
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ files/patch-Transpec_Makefile	10 Sep 2008 09:44:01 -0000
@@ -0,0 +1,30 @@
+--- Transpec/Makefile.orig	1996-06-17 12:50:28.000000000 +0900
++++ Transpec/Makefile	2008-09-10 18:43:02.000000000 +0900
+@@ -36,20 +36,20 @@
+ #
+ #############################################################################
+ 
+-ROOT =		/usr/local
+-TPTLIB =	$(ROOT)/lib/tpt
++ROOT =		$(PREFIX)
++TPTLIB =	$(ROOT)/share/sgml/otranspec
+ 
+-MAKE =		make
+-SHELL =		/bin/sh
++#MAKE =		make
++#SHELL =		/bin/sh
++MKDIR ?=	mkdir -p
+ 
+ FILES =		docbook-to-man.ts roff.cmap roff.sdata
+ 
+ all:
+ 
+ install:	all
+-	if [ ! -d $(TPTLIB) ]; then mkdir $(TPTLIB); fi
+-	cd $(TPTLIB); rm -f $(FILES)
+-	cp $(FILES) $(TPTLIB)
++	$(MKDIR) $(TPTLIB)
++	$(INSTALL) $(FILES) $(TPTLIB)
+ 
+ 
+ clean:
Index: files/patch-cmd::Imakefile
===================================================================
RCS file: files/patch-cmd::Imakefile
diff -N files/patch-cmd::Imakefile
--- files/patch-cmd::Imakefile	7 Oct 2001 16:33:04 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,9 +0,0 @@
---- cmd/Imakefile.orig	Mon Jun 17 05:50:30 1996
-+++ cmd/Imakefile	Fri Oct  5 18:18:22 2001
-@@ -1,4 +1,5 @@
--ROOT =	/usr/local
-+PREFIX ?=	/usr/local
-+ROOT =		${PREFIX}
- BINDIR =	$(ROOT)/bin
- 
- all::
Index: files/patch-cmd::docbook-to-man.sh
===================================================================
RCS file: files/patch-cmd::docbook-to-man.sh
diff -N files/patch-cmd::docbook-to-man.sh
--- files/patch-cmd::docbook-to-man.sh	7 Oct 2001 16:33:04 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,57 +0,0 @@
---- cmd/docbook-to-man.sh.orig	Mon Jun 17 05:50:30 1996
-+++ cmd/docbook-to-man.sh	Fri Oct  5 18:18:22 2001
-@@ -40,9 +40,9 @@
- # ***** change the following paths if your installation of nsgmls and / or
- # ***** DocBook isn't into the default places.
- 
--ROOT=/usr/local
--SGMLS=$ROOT/lib/sgml
--DOCBOOK=$SGMLS/Davenport/dtd
-+ROOT=%%PREFIX%%
-+SGMLS=$ROOT/share/sgml
-+DOCBOOK=$SGMLS/docbook
- 
- 
- # ***** modify the following line (to "=false") if you're not using the
-@@ -51,19 +51,16 @@
- doElanPSInclude=true
- 
- 
--
- # Everything below this line should be pretty standard and not require
- # modification.
- 
- #ulimit -c unlimited
- 
- PARSER=nsgmls
--INSTANT=instant
-+INSTANT=oinstant
- INSTANT_OPT=-d
- 
--CATALOG=$DOCBOOK/docbook.cat
--DECL=$DOCBOOK/docbook.dcl
--#PROLOG=$DOCBOOK/docbook.prolog
-+CATALOG=$DOCBOOK/catalog
- 
- error=false
- 
-@@ -159,17 +156,8 @@
- .ds f4\"
- !
- 
--
--#if [ ! -f $PROLOG ]
--#then	cat > $PROLOG <<!
--#<!DOCTYPE RefEntry PUBLIC "-//Davenport//DTD DocBook V2.4.1//EN" [
--#<!ENTITY npzwc "">
--#]>
--#!
--#fi
--
- (cat /tmp/dtm.$$.psinc;
-- $PARSER -gl -m$CATALOG $DECL $INSTANCE |
-+ $PARSER -gl -c $CATALOG $INSTANCE |
- 	$INSTANT $INSTANT_OPT -croff.cmap -sroff.sdata -tdocbook-to-man.ts)
- 
--rm -f /tmp/dtm.$$.psinc    
-+rm -f /tmp/dtm.$$.psinc
Index: files/patch-cmd_Makefile
===================================================================
RCS file: files/patch-cmd_Makefile
diff -N files/patch-cmd_Makefile
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ files/patch-cmd_Makefile	10 Sep 2008 09:46:09 -0000
@@ -0,0 +1,24 @@
+--- cmd/Makefile.orig	1996-06-17 12:50:30.000000000 +0900
++++ cmd/Makefile	2008-09-10 18:45:34.000000000 +0900
+@@ -36,18 +36,18 @@
+ #
+ #############################################################################
+ 
+-ROOT =	/usr/local
++ROOT =	$(PREFIX)
+ BIN =	$(ROOT)/bin
+ 
+ 
+ all:	docbook-to-man
+ 
+ install:	all
+-	cp docbook-to-man $(BIN)
++	$(INSTALL) docbook-to-man $(BIN)
+ 
+ 
+ clean:
+ 
+ clobber:	clean
+-	rm -f docbook-to-man
++	$(RM) docbook-to-man
+ 
Index: files/patch-cmd_docbook-to-man.sh
===================================================================
RCS file: files/patch-cmd_docbook-to-man.sh
diff -N files/patch-cmd_docbook-to-man.sh
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ files/patch-cmd_docbook-to-man.sh	7 Oct 2001 16:33:04 -0000
@@ -0,0 +1,57 @@
+--- cmd/docbook-to-man.sh.orig	Mon Jun 17 05:50:30 1996
++++ cmd/docbook-to-man.sh	Fri Oct  5 18:18:22 2001
+@@ -40,9 +40,9 @@
+ # ***** change the following paths if your installation of nsgmls and / or
+ # ***** DocBook isn't into the default places.
+ 
+-ROOT=/usr/local
+-SGMLS=$ROOT/lib/sgml
+-DOCBOOK=$SGMLS/Davenport/dtd
++ROOT=%%PREFIX%%
++SGMLS=$ROOT/share/sgml
++DOCBOOK=$SGMLS/docbook
+ 
+ 
+ # ***** modify the following line (to "=false") if you're not using the
+@@ -51,19 +51,16 @@
+ doElanPSInclude=true
+ 
+ 
+-
+ # Everything below this line should be pretty standard and not require
+ # modification.
+ 
+ #ulimit -c unlimited
+ 
+ PARSER=nsgmls
+-INSTANT=instant
++INSTANT=oinstant
+ INSTANT_OPT=-d
+ 
+-CATALOG=$DOCBOOK/docbook.cat
+-DECL=$DOCBOOK/docbook.dcl
+-#PROLOG=$DOCBOOK/docbook.prolog
++CATALOG=$DOCBOOK/catalog
+ 
+ error=false
+ 
+@@ -159,17 +156,8 @@
+ .ds f4\"
+ !
+ 
+-
+-#if [ ! -f $PROLOG ]
+-#then	cat > $PROLOG <<!
+-#<!DOCTYPE RefEntry PUBLIC "-//Davenport//DTD DocBook V2.4.1//EN" [
+-#<!ENTITY npzwc "">
+-#]>
+-#!
+-#fi
+-
+ (cat /tmp/dtm.$$.psinc;
+- $PARSER -gl -m$CATALOG $DECL $INSTANCE |
++ $PARSER -gl -c $CATALOG $INSTANCE |
+ 	$INSTANT $INSTANT_OPT -croff.cmap -sroff.sdata -tdocbook-to-man.ts)
+ 
+-rm -f /tmp/dtm.$$.psinc    
++rm -f /tmp/dtm.$$.psinc
--- patch-docbook-to-man ends here ---


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



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