Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Jun 2000 20:37:29 +1000 (EST)
From:      benno@netizen.com.au
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/19352: [PATCH] update textproc/sgmltools (v2.0.2) to sgmltools-lite v3.0.0
Message-ID:  <200006171037.UAA37085@rat-thing.netizen.com.au>

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

>Number:         19352
>Category:       ports
>Synopsis:       [PATCH] update textproc/sgmltools (v2.0.2) to sgmltools-lite v3.0.0
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jun 17 03:40:03 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Benno Rice
>Release:        FreeBSD 5.0-CURRENT i386
>Organization:
Netizen Pty Ltd
>Environment:

FreeBSD rat-thing.netizen.com.au 5.0-CURRENT FreeBSD 5.0-CURRENT #16: Mon May 29 09:24:20 EST 2000     benno@rat-thing.netizen.com.au:/usr/src/sys/compile/RATTHING  i386

>Description:

The included patch updates textproc/sgmltools to version 3.0.0, and
incorporates the name change to sgmltools-lite.

>How-To-Repeat:

N/A

>Fix:

diff -ruN sgmltools/Makefile sgmltools-lite/Makefile
--- sgmltools/Makefile	Sat Jun 17 19:47:47 2000
+++ sgmltools-lite/Makefile	Sat Jun 17 20:31:35 2000
@@ -5,12 +5,10 @@
 # $FreeBSD: ports/textproc/sgmltools/Makefile,v 1.1 2000/05/27 14:44:11 will Exp $
 #
 
-PORTNAME=	sgmltools
-PORTVERSION=	2.0.2
+PORTNAME=	sgmltools-lite
+PORTVERSION=	3.0.0
 CATEGORIES=	textproc
-MASTER_SITES=	ftp://ftp.us.sgmltools.org/pub/SGMLtools/v2.0/source/ \
-		ftp://ftp.nllgg.nl/pub/SGMLtools/v2.0/source/
-DISTNAME=	${PORTNAME}-${PORTVERSION}.base
+MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}/sgmltools-lite/
 
 MAINTAINER=	benno@netizen.com.au
 
@@ -20,14 +18,15 @@
 RUN_DEPENDS+=	${LOCALBASE}/share/sgml/docbook:${PORTSDIR}/textproc/docbook \
 		${LOCALBASE}/share/sgml/docbook/dsssl:${PORTSDIR}/textproc/dsssl-docbook-modular
 
-USE_BZIP2=	yes
-USE_PERL5=	yes
-WRKSRC=		${WRKDIR}/${PKGNAME}
 MAN1=		sgmltools.1
+INSTALL_PROGRAM=${INSTALL_SCRIPT}
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS+=--with-etcsgml=${PREFIX}/etc/sgml
-USE_GMAKE=	yes
-MAKEFILE=	GNUmakefile
-ALL_TARGET=	default
+
+pre-configure:
+	${RM} -f ${WRKSRC}/config.cache
+
+post-install:
+	${ECHO} "3.0.0" > ${LOCALBASE}/share/sgml/misc/sgmltools/VERSION
 
 .include <bsd.port.mk>
diff -ruN sgmltools/files/md5 sgmltools-lite/files/md5
--- sgmltools/files/md5	Sat Jun 17 19:47:47 2000
+++ sgmltools-lite/files/md5	Sat Jun 17 19:51:35 2000
@@ -1 +1 @@
-MD5 (sgmltools-2.0.2.base.tar.bz2) = a9a303e864064f25db45f2ae1ac9f074
+MD5 (sgmltools-lite-3.0.0.tar.gz) = 3d08ceb639c1213d136876e4431129b9
diff -ruN sgmltools/patches/patch-aa sgmltools-lite/patches/patch-aa
--- sgmltools/patches/patch-aa	Thu Jan  1 10:00:00 1970
+++ sgmltools-lite/patches/patch-aa	Sat Jun 17 20:11:34 2000
@@ -0,0 +1,26 @@
+--- Makefile.in.old	Sat Jun 17 20:10:39 2000
++++ Makefile.in	Sat Jun 17 20:10:55 2000
+@@ -29,7 +29,7 @@
+ ETCDIR=@etcsgml@
+ PERL=@PERL@      
+ INSTALL=@INSTALL@
+-INSTALL_PROGRAM=@INSTALL_PROGRAM@
++INSTALL_SCRIPT=@INSTALL_SCRIPT@
+ INSTALL_DATA=@INSTALL_DATA@
+ MKDIRHIER=mkdir -p
+ 
+@@ -38,10 +38,10 @@
+ .PHONY: install
+ install:
+ 	-$(MKDIRHIER) $(BINDIR)
+-	$(INSTALL_PROGRAM) bin/sgmltools $(BINDIR)/sgmltools
+-	$(INSTALL_PROGRAM) bin/buildcat $(BINDIR)/buildcat
+-	$(INSTALL_PROGRAM) bin/gensgmlenv $(BINDIR)/gensgmlenv
+-	$(INSTALL_PROGRAM) bin/sgmlwhich $(BINDIR)/sgmlwhich
++	$(INSTALL_SCRIPT) bin/sgmltools $(BINDIR)/sgmltools
++	$(INSTALL_SCRIPT) bin/buildcat $(BINDIR)/buildcat
++	$(INSTALL_SCRIPT) bin/gensgmlenv $(BINDIR)/gensgmlenv
++	$(INSTALL_SCRIPT) bin/sgmlwhich $(BINDIR)/sgmlwhich
+ 	-umask 022;$(MKDIRHIER) $(SHAREDIR)/stylesheets/sgmltools
+ 	  set -e; for i in dsssl/*.dsl dsssl/*.cat; do \
+ 	    $(INSTALL_DATA) $$i $(SHAREDIR)/stylesheets/sgmltools; \
diff -ruN sgmltools/patches/patch-ab sgmltools-lite/patches/patch-ab
--- sgmltools/patches/patch-ab	Thu Jan  1 10:00:00 1970
+++ sgmltools-lite/patches/patch-ab	Sat Jun 17 20:21:30 2000
@@ -0,0 +1,11 @@
+--- python/backends/Dvi.py	Fri Mar 24 20:25:06 2000
++++ python/backends/Dvi.py.new	Sat Jun 17 20:19:30 2000
+@@ -50,7 +50,7 @@
+ 	    #
+ 	    (dvibase, junk) = os.path.splitext(outfile)
+ 	    destfile = dvibase + '.dvi'
+-	    cmdline = 'jadetex ' + outfile
++	    cmdline = 'tex "&jadetex" ' + outfile
+ 	    for run in range(3):
+ 		try:
+ 		    os.unlink(destfile)
diff -ruN sgmltools/patches/patch-ac sgmltools-lite/patches/patch-ac
--- sgmltools/patches/patch-ac	Thu Jan  1 10:00:00 1970
+++ sgmltools-lite/patches/patch-ac	Sat Jun 17 20:21:38 2000
@@ -0,0 +1,11 @@
+--- python/backends/Pdf.py	Fri Mar 24 20:36:07 2000
++++ python/backends/Pdf.py.new	Sat Jun 17 20:20:25 2000
+@@ -50,7 +50,7 @@
+ 	    #
+ 	    (pdfbase, junk) = os.path.splitext(outfile)
+ 	    destfile = pdfbase + '.pdf'
+-	    cmdline = 'pdfjadetex ' + outfile
++	    cmdline = 'pdftex "&pdfjadetex" ' + outfile
+ 	    for run in range(3):
+ 		try:
+ 		    os.unlink(destfile)
diff -ruN sgmltools/pkg/PLIST sgmltools-lite/pkg/PLIST
--- sgmltools/pkg/PLIST	Sat Jun 17 19:47:47 2000
+++ sgmltools-lite/pkg/PLIST	Sat Jun 17 20:30:35 2000
@@ -1,10 +1,8 @@
 bin/sgmltools
 bin/buildcat
+bin/gensgmlenv
 bin/sgmlwhich
 etc/sgml/aliases
-etc/sgml/sgml.conf
-etc/sgml/catalog.d/75sgmltools-convert.cat
-etc/sgml/catalog.d/75sgmltools.cat
 share/sgml/stylesheets/sgmltools/ascii-lynx.dsl
 share/sgml/stylesheets/sgmltools/html.dsl
 share/sgml/stylesheets/sgmltools/ld2db.dsl
@@ -16,18 +14,20 @@
 share/sgml/dtd/sgmltools/isoent
 share/sgml/dtd/sgmltools/linuxdoc96.dtd
 share/sgml/dtd/sgmltools/linuxdoc97.dtd
-share/sgml/misc/sgmltools/COPYING
 share/sgml/misc/sgmltools/VERSION
 share/sgml/misc/sgmltools/python/Backend.py
 share/sgml/misc/sgmltools/python/SGMLtools.py
 share/sgml/misc/sgmltools/python/utils.py
 share/sgml/misc/sgmltools/python/backends/Dvi.py
 share/sgml/misc/sgmltools/python/backends/Html.py
+share/sgml/misc/sgmltools/python/backends/JadeTeX.py
 share/sgml/misc/sgmltools/python/backends/Ld2db.py
 share/sgml/misc/sgmltools/python/backends/Lynx.py
+share/sgml/misc/sgmltools/python/backends/OneHtml.py
+share/sgml/misc/sgmltools/python/backends/Pdf.py
 share/sgml/misc/sgmltools/python/backends/Ps.py
 share/sgml/misc/sgmltools/python/backends/Rtf.py
-@dirrm etc/sgml/catalog.d
+share/sgml/misc/sgmltools/python/backends/iSilo.py
 @dirrm share/sgml/stylesheets/sgmltools
 @dirrm share/sgml/dtd/sgmltools
 @dirrm share/sgml/misc/sgmltools/python/backends

>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?200006171037.UAA37085>