Tested on i386.
? p5-LaTeX-Encode-0.08.diff
? patches
Index: Makefile
===================================================================
RCS file: /cvs/ports/textproc/p5-LaTeX-Encode/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- Makefile 11 Mar 2013 11:42:43 -0000 1.2
+++ Makefile 12 Aug 2013 18:40:48 -0000
@@ -2,14 +2,25 @@
COMMENT= encode characters for LaTeX formatting
-DISTNAME= LaTeX-Encode-0.03
+DISTNAME= LaTeX-Encode-0.08
CATEGORIES= textproc
MODULES= cpan
-# MIT
+# Perl
PERMIT_PACKAGE_CDROM= Yes
-TEST_DEPENDS= devel/p5-Test-Pod-Coverage>=1.08p1
+RUN_DEPENDS= devel/p5-Readonly
+
+BUILD_DEPENDS= ${RUN_DEPENDS} \
+ www/p5-HTML-Parser \
+ devel/p5-File-Slurp
+
+TEST_DEPENDS= print/texlive/base
+
+post-install:
+# This script and man page are mistakenly installed
+ rm ${PREFIX}/bin/latex-encode
+ rm ${PREFIX}/man/man1/latex-encode.1
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/textproc/p5-LaTeX-Encode/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo 27 Jun 2012 10:57:54 -0000 1.1.1.1
+++ distinfo 12 Aug 2013 18:40:48 -0000
@@ -1,5 +1,2 @@
-MD5 (LaTeX-Encode-0.03.tar.gz) = o928fLb4RtfhTm+lMyxwaw==
-RMD160 (LaTeX-Encode-0.03.tar.gz) = 4d12bm4q35VrnJwOq+ZZwtyrBnE=
-SHA1 (LaTeX-Encode-0.03.tar.gz) = A9CVsSvEJSmPy1bO9fCiAHz8UVs=
-SHA256 (LaTeX-Encode-0.03.tar.gz) =
jbvFjR13GJA304upQsxpkwKYA1bk8qP9kBy/Eg+W7K4=
-SIZE (LaTeX-Encode-0.03.tar.gz) = 22547
+SHA256 (LaTeX-Encode-0.08.tar.gz) =
N8cLKNsXWQd6FROJazW+KrckdqswOBRNooRBu1Xow64=
+SIZE (LaTeX-Encode-0.08.tar.gz) = 46672
Index: pkg/DESCR
===================================================================
RCS file: /cvs/ports/textproc/p5-LaTeX-Encode/pkg/DESCR,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 DESCR
--- pkg/DESCR 27 Jun 2012 10:57:54 -0000 1.1.1.1
+++ pkg/DESCR 12 Aug 2013 18:40:48 -0000
@@ -1,18 +1,10 @@
-TeX::Encode exports the function 'latex_encode' which encodes
-characters in a string, that would be incorrectly interpreted by
-LaTeX.
+This module provides a function 'latex_encode' to encode text to be
+formatted with LaTeX. The latex_encode function takes a text string and
+an optional reference to a hash of options. It encodes characters that
+are special to LaTeX or that are represented in LaTeX by LaTeX text-mode
+commands.
-The latex_encode function takes a text string and an optional
-reference to a hash of options. The options currently supported
-are "exclude" to specify a list of characters that should not be
-encoded (often this is "\\{}" to allow LaTeX commands to be used
-in the text string), and "iquotes" to enable "intelligent quotes",
-that is double quotes around a phrase will be converted to "``" and
-"''" and single quotes to "`" and "'".
-
-The scripts directory contains scripts to help build the character
-encoding tables used by the module and to create and format a
-document listing the characters that the module encodes with their
-Unicode character value, HTML entity representation, LaTeX encoding
-and visual representation. These scripts are not installed by "make
-install".
+The special characters are: "\" (command character), "{" (open group),
+"}" (end group), "&" (table column separator), "#" (parameter
+specifier), "%" (comment character), "_" (subscript), "^"
+(superscript), "~" (non-breakable space), "$" (mathematics mode).
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/textproc/p5-LaTeX-Encode/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST 27 Jun 2012 10:57:54 -0000 1.1.1.1
+++ pkg/PLIST 12 Aug 2013 18:40:48 -0000
@@ -1,6 +1,7 @@
-@comment $OpenBSD: PLIST,v 1.1.1.1 2012/06/27 10:57:54 sthen Exp $
+@comment $OpenBSD$
${P5SITE}/LaTeX/
${P5SITE}/LaTeX/Encode/
${P5SITE}/LaTeX/Encode.pm
${P5SITE}/LaTeX/Encode/EncodingTable.pm
@man man/man3p/LaTeX::Encode.3p
+@man man/man3p/LaTeX::Encode::EncodingTable.3p
--- /dev/null Mon Aug 12 13:37:39 2013
+++ patches/patch-t_10-typeset-document_t Mon Jul 22 17:36:36 2013
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- t/10-typeset-document.t.orig Tue Jun 4 15:48:41 2013
++++ t/10-typeset-document.t Tue Jun 4 15:49:33 2013
+@@ -74,7 +74,7 @@ foreach my $ext (qw(aux dvi log tex)) {
+
+
+ sub find_latex {
+- foreach my $dir (qw{ /usr/bin /bin }) {
++ foreach my $dir (qw{ /usr/bin /bin /usr/local/bin }) {
+ my $prog = "$dir/latex";
+ return $prog if -x $prog;
+ }
OK?