ports/52564: Update port print/hyperlatex from 2.5 to 2.6

Roland Jesse roland.jesse at gmx.net
Thu May 22 10:00:29 UTC 2003


>Number:         52564
>Category:       ports
>Synopsis:       Update port print/hyperlatex from 2.5 to 2.6
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Thu May 22 03:00:25 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Roland Jesse
>Release:        FreeBSD 5.0-CURRENT i386
>Organization:
Private
>Environment:
System: FreeBSD 5.0-CURRENT i386
>Description:

This is an update of FreeBSD's port print/hyperlatex from version 2.5
to 2.6. The files directory is being removed by this update. Both
patches available there previously are now applied directly from the
Makefile (using REINPLACE_CMD). The URL of Hyperlatex's homepage has
been updated. 

A dependency to graphics/netpbm has been added as the ps2gif script
which this port installes uses netpbm's ppmtogif command. The
dependency on emacs is updated to emacs21, the latex port we depend on
is now print/teTeX.

>How-To-Repeat:
build and install port print/hyperlatex.
>Fix:
diff -ruN hyperlatex/Makefile hyperlatex.new/Makefile
--- hyperlatex/Makefile	Sat Feb 22 00:00:00 2003
+++ hyperlatex.new/Makefile	Thu May 22 11:33:18 2003
@@ -6,20 +6,26 @@
 #
 
 PORTNAME=	Hyperlatex
-PORTVERSION=	2.5
-PORTREVISION=	1
+PORTVERSION=	2.6
 CATEGORIES=	print
-MASTER_SITES=	ftp://ftp.cs.uni-magdeburg.de/pub/ipe/
+MASTER_SITES=	http://www.cs.uu.nl/~otfried/Hyperlatex/
 
 MAINTAINER=	witr at rwwa.com
 COMMENT=	Produce HTML and printed documents from LaTeX source
 
-BUILD_DEPENDS=	emacs:${PORTSDIR}/editors/emacs20
-RUN_DEPENDS=	emacs:${PORTSDIR}/editors/emacs20 \
-		latex:${PORTSDIR}/print/latex
+BUILD_DEPENDS=	emacs:${PORTSDIR}/editors/emacs21
+RUN_DEPENDS=	emacs:${PORTSDIR}/editors/emacs21 \
+		latex:${PORTSDIR}/print/teTeX \
+		ppmtogif:${PORTSDIR}/graphics/netpbm
 
+USE_REINPLACE=	yes
 LATEX_DIR=	${PREFIX}/share/texmf/tex/latex
 HYPERLATEX_DIR=	${PREFIX}/share/texmf/tex/latex/hyperlatex
+
+do-configure:
+	@(cd ${WRKSRC} && \
+	${REINPLACE_CMD} -e 's|http://www.cs.uu.nl/\\~{}otfried/img/||' siteinit.hlx && \
+	${REINPLACE_CMD} -e 's|$$HOME/Hyperlatex/Hlx|${PREFIX}/share/texmf/tex/latex/hyperlatex|' hyperlatex)
 
 do-build:
 	cd ${WRKSRC}; emacs -batch -q -no-site-file -l hyperlatex.el -f hyperlatex-compile
diff -ruN hyperlatex/distinfo hyperlatex.new/distinfo
--- hyperlatex/distinfo	Sun Oct 21 00:00:00 2001
+++ hyperlatex.new/distinfo	Thu May 22 11:15:52 2003
@@ -1 +1 @@
-MD5 (Hyperlatex-2.5.tar.gz) = df1da9ffd46c9b3f6a15b792d66ca7a4
+MD5 (Hyperlatex-2.6.tar.gz) = b1d48a3b76ce5f5daf38bf69312cfddd
diff -ruN hyperlatex/files/patch-aa hyperlatex.new/files/patch-aa
--- hyperlatex/files/patch-aa	Sun Nov 14 00:00:00 1999
+++ hyperlatex.new/files/patch-aa	Thu Jan  1 01:00:00 1970
@@ -1,11 +0,0 @@
---- siteinit.hlx~	Tue Sep 15 13:42:22 1998
-+++ siteinit.hlx	Mon Aug  2 12:49:53 1999
-@@ -11,7 +11,7 @@
- %% This should be the URL for the icons used in the navigation panels
- %% must end with a slash, unless you leave it empty
- %% (empty means the icons are in the same directory as the HTML file)
--\newcommand{\HlxIcons}{http://www.cs.ust.hk/\~{}otfried/img/}
-+\newcommand{\HlxIcons}{}
- 
- %%
- %% ----------------------------------------------------------------------
diff -ruN hyperlatex/files/patch-ab hyperlatex.new/files/patch-ab
--- hyperlatex/files/patch-ab	Sun Nov 14 00:00:00 1999
+++ hyperlatex.new/files/patch-ab	Thu Jan  1 01:00:00 1970
@@ -1,11 +0,0 @@
---- hyperlatex~	Tue Sep 15 13:42:23 1998
-+++ hyperlatex	Mon Aug  2 12:58:49 1999
-@@ -7,7 +7,7 @@
- ## Edit the following line to reflect your choice of the
- ## Hyperlatex directory:
- 
--  HYPERLATEX_DIR="$HOME/Hyperlatex/Hlx"
-+  HYPERLATEX_DIR="/usr/local/share/texmf/tex/latex/hyperlatex"
- 
-   export HYPERLATEX_DIR
- fi
diff -ruN hyperlatex/pkg-descr hyperlatex.new/pkg-descr
--- hyperlatex/pkg-descr	Sun Nov 14 00:00:00 1999
+++ hyperlatex.new/pkg-descr	Thu May 22 11:03:09 2003
@@ -12,6 +12,6 @@
 document that will look like a flawless LaTeX document when printed
 and like a handwritten HTML document when viewed with an HTML browser.
 
-WWW: http://www.cs.ust.hk/~otfried/Hyperlatex/
+WWW: http://www.cs.uu.nl/~otfried/Hyperlatex/
 
 -- Robert Withrow <witr at rwwa.com>
diff -ruN hyperlatex/pkg-plist hyperlatex.new/pkg-plist
--- hyperlatex/pkg-plist	Sun Dec 16 00:00:00 2001
+++ hyperlatex.new/pkg-plist	Thu May 22 11:39:02 2003
@@ -7,19 +7,16 @@
 share/texmf/tex/latex/hyperlatex/book.hlx
 share/texmf/tex/latex/hyperlatex/color.hlx
 share/texmf/tex/latex/hyperlatex/colortbl.hlx
-share/texmf/tex/latex/hyperlatex/cppdoc.hlx
 share/texmf/tex/latex/hyperlatex/dutch.hlx
 share/texmf/tex/latex/hyperlatex/english.hlx
 share/texmf/tex/latex/hyperlatex/fancyhdr.hlx
 share/texmf/tex/latex/hyperlatex/frames.hlx
 share/texmf/tex/latex/hyperlatex/french.hlx
 share/texmf/tex/latex/hyperlatex/german.hlx
-share/texmf/tex/latex/hyperlatex/hyperlatex.el
-share/texmf/tex/latex/hyperlatex/hyperlatex.elc
+share/texmf/tex/latex/hyperlatex/hyperxml.hlx
 share/texmf/tex/latex/hyperlatex/italian.hlx
 share/texmf/tex/latex/hyperlatex/longtable.hlx
 share/texmf/tex/latex/hyperlatex/makeidx.hlx
-share/texmf/tex/latex/hyperlatex/normalize-eps.awk
 share/texmf/tex/latex/hyperlatex/portuges.hlx
 share/texmf/tex/latex/hyperlatex/pstcol.hlx
 share/texmf/tex/latex/hyperlatex/report.hlx
@@ -27,4 +24,6 @@
 share/texmf/tex/latex/hyperlatex/simplepanels.hlx
 share/texmf/tex/latex/hyperlatex/siteinit.hlx
 share/texmf/tex/latex/hyperlatex/tabularx.hlx
+share/texmf/tex/latex/hyperlatex/hyperlatex.el
+share/texmf/tex/latex/hyperlatex/hyperlatex.elc
 @dirrm share/texmf/tex/latex/hyperlatex
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list