Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 16 Sep 2000 18:58:53 +0900 (JST)
From:      KIRIYAMA Kazuhiko <kiri@pis.toba-cmt.ac.jp>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/21307: New ports: dsssl-docbook-cygnus-1.44(textproc/dsssl-docbook-cygnus)
Message-ID:  <200009160958.e8G9wrg05434@pis.toba-cmt.ac.jp>

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

>Number:         21307
>Category:       ports
>Synopsis:       New ports: dsssl-docbook-cygnus-1.44(textproc/dsssl-docbook-cygnus)
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Sep 16 03:00:01 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     KIRIYAMA Kazuhiko
>Release:        FreeBSD 5.0-CURRENT i386
>Organization:
Toba National College of Maritime Technology.
	Department of Electronic Mechanical Engineering
>Environment:
>Description:
dsssl-docbook-cygnus port has been ported. This port is the DocBook DSSSL
stylesheets of Cygnus Slution.

I put the port with shar `find dsssl-docbook-cygnus` below "Fix:"
>How-To-Repeat:
>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	dsssl-docbook-cygnus/
#	dsssl-docbook-cygnus/patches/
#	dsssl-docbook-cygnus/patches/patch-aa
#	dsssl-docbook-cygnus/patches/patch-ab
#	dsssl-docbook-cygnus/pkg/
#	dsssl-docbook-cygnus/pkg/COMMENT
#	dsssl-docbook-cygnus/pkg/DESCR
#	dsssl-docbook-cygnus/pkg/PLIST
#	dsssl-docbook-cygnus/files/
#	dsssl-docbook-cygnus/files/md5
#	dsssl-docbook-cygnus/scripts/
#	dsssl-docbook-cygnus/scripts/configure
#	dsssl-docbook-cygnus/Makefile
#
echo c - dsssl-docbook-cygnus/
mkdir -p dsssl-docbook-cygnus/ > /dev/null 2>&1
echo c - dsssl-docbook-cygnus/patches/
mkdir -p dsssl-docbook-cygnus/patches/ > /dev/null 2>&1
echo x - dsssl-docbook-cygnus/patches/patch-aa
sed 's/^X//' >dsssl-docbook-cygnus/patches/patch-aa << 'END-of-dsssl-docbook-cygnus/patches/patch-aa'
X--- cygnus-both.dsl~	Mon Nov 30 16:45:04 1998
X+++ cygnus-both.dsl	Wed Feb  2 23:34:19 2000
X@@ -2,11 +2,11 @@
X <!ENTITY % html "IGNORE">
X <![%html;[
X <!ENTITY % print "IGNORE">
X-<!ENTITY docbook.dsl SYSTEM "/usr/lib/sgml/stylesheets/nwalsh-modular/html/docbook.dsl" CDATA dsssl>
X+<!ENTITY docbook.dsl SYSTEM "%%PREFIX%%/share/sgml/docbook/dsssl/modular/html/docbook.dsl" CDATA dsssl>
X ]]>
X <!ENTITY % print "INCLUDE">
X <![%print;[
X-<!ENTITY docbook.dsl SYSTEM "/usr/lib/sgml/stylesheets/nwalsh-modular/print/docbook.dsl" CDATA dsssl>
X+<!ENTITY docbook.dsl SYSTEM "%%PREFIX%%/share/sgml/docbook/dsssl/modular/print/docbook.dsl" CDATA dsssl>
X ]]>
X ]>
X 
X--- db2dvi.sh~	Sat Aug 28 08:13:17 1999
X+++ db2dvi.sh	Wed Feb  2 23:34:41 2000
X@@ -1,7 +1,7 @@
X #! /bin/sh
X 
X-DB_STYLESHEET=/usr/lib/sgml/stylesheets/cygnus-both.dsl
X-ADMON_GRAPHICS=/usr/lib/sgml/stylesheets/nwalsh-modular/images/*.gif
X+DB_STYLESHEET=%%PREFIX%%/share/sgml/docbook/dsssl/cygnus/cygnus-both.dsl
X+ADMON_GRAPHICS=%%PREFIX%%/share/sgml/docbook/dsssl/modular/images/*.gif
X 
X # Dave Mason's option to specify a different stylesheet
X case $1 in
X--- db2html.sh~	Sat Aug 28 06:59:15 1999
X+++ db2html.sh	Wed Feb  2 23:34:56 2000
X@@ -1,8 +1,8 @@
X #! /bin/sh
X 
X-DB_STYLESHEET=/usr/lib/sgml/stylesheets/cygnus-both.dsl
X-HTML_STYLESHEET=/usr/lib/sgml/stylesheets/nwalsh-modular/test/docbook.css
X-ADMON_GRAPHICS=/usr/lib/sgml/stylesheets/nwalsh-modular/images/*.gif
X+DB_STYLESHEET=%%PREFIX%%/share/sgml/docbook/dsssl/cygnus/cygnus-both.dsl
X+HTML_STYLESHEET=%%PREFIX%%/share/sgml/docbook/dsssl/modular/test/docbook.css
X+ADMON_GRAPHICS=%%PREFIX%%/share/sgml/docbook/dsssl/modular/images/*.gif
X 
X output=db2html-dir
X TMPDIR=DBTOHTML_OUTPUT_DIR$$
X--- db2pdf.sh~	Sat Aug 28 08:14:03 1999
X+++ db2pdf.sh	Wed Feb  2 23:35:11 2000
X@@ -1,6 +1,6 @@
X #! /bin/sh
X 
X-DB_STYLESHEET=/usr/lib/sgml/stylesheets/cygnus-both.dsl
X+DB_STYLESHEET=%%PREFIX%%/share/sgml/docbook/dsssl/cygnus/cygnus-both.dsl
X 
X TMPFN=`echo $1 | sed 's/\.sgml//'`
X 
X--- db2rtf.sh~	Sat Aug 28 08:13:33 1999
X+++ db2rtf.sh	Wed Feb  2 23:35:22 2000
X@@ -1,7 +1,7 @@
X #! /bin/sh
X 
X-DB_STYLESHEET=/usr/lib/sgml/stylesheets/cygnus-both.dsl
X-ADMON_GRAPHICS=/usr/lib/sgml/stylesheets/nwalsh-modular/images/*.gif
X+DB_STYLESHEET=%%PREFIX%%/share/sgml/docbook/dsssl/cygnus/cygnus-both.dsl
X+ADMON_GRAPHICS=%%PREFIX%%/share/sgml/docbook/dsssl/modular/images/*.gif
X 
X output=db2rtf.rtf
X #TMPFN=db2rtf$$.rtf
END-of-dsssl-docbook-cygnus/patches/patch-aa
echo x - dsssl-docbook-cygnus/patches/patch-ab
sed 's/^X//' >dsssl-docbook-cygnus/patches/patch-ab << 'END-of-dsssl-docbook-cygnus/patches/patch-ab'
X--- stylesheets.cat~	Mon Nov 30 16:45:05 1998
X+++ stylesheets.cat	Tue Sep 12 22:06:51 2000
X@@ -1,3 +1,3 @@
X-PUBLIC "UNREGISTERED::Cygnus Solutions//Docbook Style Sheet for HTML//EN" stylesheets/dbtohtml.dsl
X-PUBLIC "UNREGISTERED::Cygnus Solutions//Docbook Generic Style Sheet//EN" stylesheets/bosak-db3.dsl
X-PUBLIC "UNREGISTERED::Cygnus Solutions//Docbook Modular Style Sheet//EN" stylesheets/cygnus-both.dsl
X+PUBLIC "-//Cygnus Solutions//Docbook Style Sheet for HTML//EN" dbtohtml.dsl
X+PUBLIC "-//Cygnus Solutions//Docbook Generic Style Sheet//EN" bosak-db3.dsl
X+PUBLIC "-//Cygnus Solutions//Docbook Modular Style Sheet//EN" cygnus-both.dsl
END-of-dsssl-docbook-cygnus/patches/patch-ab
echo c - dsssl-docbook-cygnus/pkg/
mkdir -p dsssl-docbook-cygnus/pkg/ > /dev/null 2>&1
echo x - dsssl-docbook-cygnus/pkg/COMMENT
sed 's/^X//' >dsssl-docbook-cygnus/pkg/COMMENT << 'END-of-dsssl-docbook-cygnus/pkg/COMMENT'
XDocBook DSSSL stylesheets of Cygnus Slution
END-of-dsssl-docbook-cygnus/pkg/COMMENT
echo x - dsssl-docbook-cygnus/pkg/DESCR
sed 's/^X//' >dsssl-docbook-cygnus/pkg/DESCR << 'END-of-dsssl-docbook-cygnus/pkg/DESCR'
XThis is the DocBook DSSSL stylesheets of Cygnus Slution which based on Norman
XWalsh's DocBook style sheets with version 1.44. This package contains print
Xstyle sheet(bosak-db3.dsl), HTML style sheet(dbtohtml.dsl) and
Xboth(cygnus-both.dsl). These dsls refer including Walsh's DocBook style
Xsheets in default but these ones are too obsoleted so I changed to
Xports-current ones(dsssl-docbook-modular). For more infomation see below:
X
XWWW:http://nis-www.lanl.gov/~rosalia/mydocs/docbook-intro.html
END-of-dsssl-docbook-cygnus/pkg/DESCR
echo x - dsssl-docbook-cygnus/pkg/PLIST
sed 's/^X//' >dsssl-docbook-cygnus/pkg/PLIST << 'END-of-dsssl-docbook-cygnus/pkg/PLIST'
Xbin/db2dvi
Xbin/db2html
Xbin/db2pdf
Xbin/db2ps
Xbin/db2rtf
Xshare/sgml/docbook/dsssl/cygnus/ChangeLog
Xshare/sgml/docbook/dsssl/cygnus/bosak-db3.dsl
Xshare/sgml/docbook/dsssl/cygnus/catalog
Xshare/sgml/docbook/dsssl/cygnus/cygnus-both.dsl
Xshare/sgml/docbook/dsssl/cygnus/dbtohtml.dsl
X@dirrm share/sgml/docbook/dsssl/cygnus
X@dirrm share/sgml/docbook/dsssl
X@unexec rmdir %D/share/sgml/docbook/dsssl 2>/dev/null || true
END-of-dsssl-docbook-cygnus/pkg/PLIST
echo c - dsssl-docbook-cygnus/files/
mkdir -p dsssl-docbook-cygnus/files/ > /dev/null 2>&1
echo x - dsssl-docbook-cygnus/files/md5
sed 's/^X//' >dsssl-docbook-cygnus/files/md5 << 'END-of-dsssl-docbook-cygnus/files/md5'
XMD5 (stylesheets.tgz) = 2ebd831eecaf07c80d1d933360a5ef01
END-of-dsssl-docbook-cygnus/files/md5
echo c - dsssl-docbook-cygnus/scripts/
mkdir -p dsssl-docbook-cygnus/scripts/ > /dev/null 2>&1
echo x - dsssl-docbook-cygnus/scripts/configure
sed 's/^X//' >dsssl-docbook-cygnus/scripts/configure << 'END-of-dsssl-docbook-cygnus/scripts/configure'
X#!/bin/sh
X
Xfor f in ${DB_DATA}; do
X    env LANG=C perl -pi -e 's/%%PREFIX%%/$ENV{PREFIX}/g' ${WRKSRC}/${f}
Xdone
END-of-dsssl-docbook-cygnus/scripts/configure
echo x - dsssl-docbook-cygnus/Makefile
sed 's/^X//' >dsssl-docbook-cygnus/Makefile << 'END-of-dsssl-docbook-cygnus/Makefile'
X# New ports collection makefile for:   stylesheets
X# Date created:        2 Feb 2000
X# Whom:                KIRIYAMA Kazuhiko <kiri@pis.toba-cmt.ac.jp>
X#
X^# $FreeBSD$$
X#
X
XPORTNAME=	dsssl-docbook-cygnus
XPORTVERSION=	1.44
XCATEGORIES=	textproc
XMASTER_SITES=	ftp://sourceware.cygnus.com/pub/docbook-tools/docware/SOURCES/
XDISTFILES=	stylesheets.tgz
X
XMAINTAINER=	kiri@pis.toba-cmt.ac.jp
X
XRUN_DEPENDS=	${LOCALBASE}/share/sgml/docbook/dsssl/modular/frames/navbar.htm:${PORTSDIR}/textproc/dsssl-docbook-modular
X
XNO_BUILD=	yes
XWRKSRC=		${WRKDIR}/stylesheets
XSCRIPTS_ENV=	DB_DATA="${DB_SCRIPTS} cygnus-both.dsl"
X
XSTYLESHEETSDIR=	${PREFIX}/share/sgml/docbook/dsssl/cygnus
XDB_SCRIPTS=	db2dvi.sh db2html.sh db2pdf.sh db2ps.sh db2rtf.sh
X
Xdo-install:
X	${MKDIR} ${STYLESHEETSDIR}
X	cd ${WRKSRC}; \
X	${RM} -f *~ *.orig; \
X	${INSTALL_DATA} ChangeLog bosak-db3.dsl cygnus-both.dsl dbtohtml.dsl \
X		${STYLESHEETSDIR}; \
X	${INSTALL_DATA} stylesheets.cat ${STYLESHEETSDIR}/catalog
X.for f in ${DB_SCRIPTS}
X	${INSTALL_SCRIPT} ${WRKSRC}/${f} ${PREFIX}/bin/`${BASENAME} ${f} .sh`
X.endfor
X
X.include <bsd.port.mk>
END-of-dsssl-docbook-cygnus/Makefile
exit


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


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




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