Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Sep 2001 10:46:18 -0300 (ADT)
From:      David Bremner <bremner@unb.ca>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/30337: Update for ports/print/hyperlatex
Message-ID:  <200109051346.f85DkIK59071@convex.cs.unb.ca>

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

>Number:         30337
>Category:       ports
>Synopsis:       Update to new distribution/ old one broken
>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:   Wed Sep 05 06:50:00 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     David Bremner
>Release:        FreeBSD 4.3-RELEASE i386
>Organization:
University of New Brunswick
>Environment:
System: FreeBSD convex.cs.unb.ca 4.3-RELEASE FreeBSD 4.3-RELEASE #1: Fri Aug 31 13:21:38 ADT 2001 bremner@convex.cs.unb.ca:/usr/obj/usr/src/sys/CONVEX i386


>Description:
	The old version (2.3.1) of hyperlatex has some problems that 
	cause it to choke on simple inputs.  Miraculously, just 
	incrementing the port version to 2.5 seems to work fine.
>How-To-Repeat:

>Fix:

Here is a unified diff

diff -u hyperlatex/Makefile hyperlatex.new/Makefile
--- hyperlatex/Makefile	Sun Apr  9 14:49:57 2000
+++ hyperlatex.new/Makefile	Wed Sep  5 10:31:55 2001
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	Hyperlatex
-PORTVERSION=	2.3.1
+PORTVERSION=	2.5
 CATEGORIES=	print
 MASTER_SITES=	ftp://ftp.cs.uni-magdeburg.de/pub/ipe/
 
diff -u hyperlatex/distinfo hyperlatex.new/distinfo
--- hyperlatex/distinfo	Sat Nov 13 23:47:06 1999
+++ hyperlatex.new/distinfo	Wed Sep  5 10:33:50 2001
@@ -1 +1 @@
-MD5 (Hyperlatex-2.3.1.tar.gz) = 03f495366474f34b0d40812c36ee9127
+MD5 (Hyperlatex-2.5.tar.gz) = df1da9ffd46c9b3f6a15b792d66ca7a4
Common subdirectories: hyperlatex/files and hyperlatex.new/files

and a shar file of the whole port:

# 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:
#
#	hyperlatex.new
#	hyperlatex.new/files
#	hyperlatex.new/files/patch-aa
#	hyperlatex.new/files/patch-ab
#	hyperlatex.new/pkg-comment
#	hyperlatex.new/Makefile
#	hyperlatex.new/pkg-plist
#	hyperlatex.new/pkg-descr
#	hyperlatex.new/distinfo
#
echo c - hyperlatex.new
mkdir -p hyperlatex.new > /dev/null 2>&1
echo c - hyperlatex.new/files
mkdir -p hyperlatex.new/files > /dev/null 2>&1
echo x - hyperlatex.new/files/patch-aa
sed 's/^X//' >hyperlatex.new/files/patch-aa << 'END-of-hyperlatex.new/files/patch-aa'
X--- siteinit.hlx~	Tue Sep 15 13:42:22 1998
X+++ siteinit.hlx	Mon Aug  2 12:49:53 1999
X@@ -11,7 +11,7 @@
X %% This should be the URL for the icons used in the navigation panels
X %% must end with a slash, unless you leave it empty
X %% (empty means the icons are in the same directory as the HTML file)
X-\newcommand{\HlxIcons}{http://www.cs.ust.hk/\~{}otfried/img/}
X+\newcommand{\HlxIcons}{}
X 
X %%
X %% ----------------------------------------------------------------------
END-of-hyperlatex.new/files/patch-aa
echo x - hyperlatex.new/files/patch-ab
sed 's/^X//' >hyperlatex.new/files/patch-ab << 'END-of-hyperlatex.new/files/patch-ab'
X--- hyperlatex~	Tue Sep 15 13:42:23 1998
X+++ hyperlatex	Mon Aug  2 12:58:49 1999
X@@ -7,7 +7,7 @@
X ## Edit the following line to reflect your choice of the
X ## Hyperlatex directory:
X 
X-  HYPERLATEX_DIR="$HOME/Hyperlatex/Hlx"
X+  HYPERLATEX_DIR="/usr/local/share/texmf/tex/latex/hyperlatex"
X 
X   export HYPERLATEX_DIR
X fi
END-of-hyperlatex.new/files/patch-ab
echo x - hyperlatex.new/pkg-comment
sed 's/^X//' >hyperlatex.new/pkg-comment << 'END-of-hyperlatex.new/pkg-comment'
XProduce HTML and printed documents from LaTeX source
END-of-hyperlatex.new/pkg-comment
echo x - hyperlatex.new/Makefile
sed 's/^X//' >hyperlatex.new/Makefile << 'END-of-hyperlatex.new/Makefile'
X# New ports collection makefile for:	Hyperlatex
X# Date created:				2 August 1994
X# Whom:					Robert Withrow <witr@rwwa.com>
X#
X# $FreeBSD: ports/print/hyperlatex/Makefile,v 1.3 2000/04/09 17:49:57 cpiazza Exp $
X#
X
XPORTNAME=	Hyperlatex
XPORTVERSION=	2.5
XCATEGORIES=	print
XMASTER_SITES=	ftp://ftp.cs.uni-magdeburg.de/pub/ipe/
X
XMAINTAINER=	witr@rwwa.com
X
XBUILD_DEPENDS=	emacs:${PORTSDIR}/editors/emacs20
XRUN_DEPENDS=	emacs:${PORTSDIR}/editors/emacs20 \
X		latex:${PORTSDIR}/print/latex
X
XLATEX_DIR=	${PREFIX}/share/texmf/tex/latex
XHYPERLATEX_DIR=	${PREFIX}/share/texmf/tex/latex/hyperlatex
X
Xdo-build:
X	cd ${WRKSRC}; emacs -batch -q -no-site-file -l hyperlatex.el -f hyperlatex-compile
X
Xdo-install:
X	${INSTALL_SCRIPT} ${WRKSRC}/hyperlatex ${PREFIX}/bin
X	${INSTALL_SCRIPT} ${WRKSRC}/ps2gif ${PREFIX}/bin
X	${INSTALL_DATA} ${WRKSRC}/hyperlatex.sty ${LATEX_DIR}
X	${MKDIR} ${HYPERLATEX_DIR}
X	cd ${WRKSRC}; for f in *.el *.elc *.hlx *.xbm *.awk ; do \
X	    if [ -f $$f ]; then ${INSTALL_DATA} $$f ${HYPERLATEX_DIR}; fi; done
X
X.include <bsd.port.mk>
END-of-hyperlatex.new/Makefile
echo x - hyperlatex.new/pkg-plist
sed 's/^X//' >hyperlatex.new/pkg-plist << 'END-of-hyperlatex.new/pkg-plist'
Xbin/hyperlatex
Xbin/ps2gif
Xshare/texmf/tex/latex/hyperlatex.sty
Xshare/texmf/tex/latex/hyperlatex/article.hlx
Xshare/texmf/tex/latex/hyperlatex/babel.hlx
Xshare/texmf/tex/latex/hyperlatex/book.hlx
Xshare/texmf/tex/latex/hyperlatex/color.hlx
Xshare/texmf/tex/latex/hyperlatex/colortbl.hlx
Xshare/texmf/tex/latex/hyperlatex/emulate.hlx
Xshare/texmf/tex/latex/hyperlatex/english.hlx
Xshare/texmf/tex/latex/hyperlatex/frames.hlx
Xshare/texmf/tex/latex/hyperlatex/french.hlx
Xshare/texmf/tex/latex/hyperlatex/german.hlx
Xshare/texmf/tex/latex/hyperlatex/greynext.xbm
Xshare/texmf/tex/latex/hyperlatex/greyprevious.xbm
Xshare/texmf/tex/latex/hyperlatex/greyup.xbm
Xshare/texmf/tex/latex/hyperlatex/hyperlatex.el
Xshare/texmf/tex/latex/hyperlatex/hyperlatex.elc
Xshare/texmf/tex/latex/hyperlatex/longtable.hlx
Xshare/texmf/tex/latex/hyperlatex/makeidx.hlx
Xshare/texmf/tex/latex/hyperlatex/multirow.hlx
Xshare/texmf/tex/latex/hyperlatex/next.xbm
Xshare/texmf/tex/latex/hyperlatex/normalize-eps.awk
Xshare/texmf/tex/latex/hyperlatex/previous.xbm
Xshare/texmf/tex/latex/hyperlatex/pstcol.hlx
Xshare/texmf/tex/latex/hyperlatex/report.hlx
Xshare/texmf/tex/latex/hyperlatex/sequential.hlx
Xshare/texmf/tex/latex/hyperlatex/siteinit.hlx
Xshare/texmf/tex/latex/hyperlatex/tabularx.hlx
Xshare/texmf/tex/latex/hyperlatex/up.xbm
X@dirrm share/texmf/tex/latex/hyperlatex
END-of-hyperlatex.new/pkg-plist
echo x - hyperlatex.new/pkg-descr
sed 's/^X//' >hyperlatex.new/pkg-descr << 'END-of-hyperlatex.new/pkg-descr'
XHyperlatex is a package that allows you to prepare documents in HTML,
Xand, at the same time, to produce a neatly printed document from your
Xinput. Unlike some other systems that you may have seen, Hyperlatex is
Xnot a general LaTeX-to-HTML converter. In Hyperlatex's author's eyes,
Xconversion is not a solution to HTML authoring. A well written HTML
Xdocument must differ from a printed copy in a number of rather subtle
Xways. He doubts that these differences can be recognized mechanically,
Xand believes that converted LaTeX can never be as readable as a
Xdocument written in HTML.
X
XThe basic idea of Hyperlatex is to make it possible to write a
Xdocument that will look like a flawless LaTeX document when printed
Xand like a handwritten HTML document when viewed with an HTML browser.
X
XWWW: http://www.cs.ust.hk/~otfried/Hyperlatex/
X
X-- Robert Withrow <witr@rwwa.com>
END-of-hyperlatex.new/pkg-descr
echo x - hyperlatex.new/distinfo
sed 's/^X//' >hyperlatex.new/distinfo << 'END-of-hyperlatex.new/distinfo'
XMD5 (Hyperlatex-2.5.tar.gz) = df1da9ffd46c9b3f6a15b792d66ca7a4
END-of-hyperlatex.new/distinfo
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?200109051346.f85DkIK59071>