ports/167026: [maintaner-update] update print/latexmk to latest version

Fernan Aguero fernan at iib.unsam.edu.ar
Tue Apr 17 14:30:04 UTC 2012


>Number:         167026
>Category:       ports
>Synopsis:       [maintaner-update] update print/latexmk to latest version
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Apr 17 14:30:02 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Fernan Aguero
>Release:        FreeBSD 6.3-RELEASE-p1 i386
>Organization:
IIB-UNSAM
>Environment:

  FreeBSD gama.iib.unsam.edu.ar 6.3-RELEASE-p1 FreeBSD 6.3-RELEASE-p1 #0:
  Wed Apr  2 18:37:14 ART 2008
  fernan at gama.iib.unsam.edu.ar:/usr/obj/freebsd/freebsd-6.3/src/sys/GAMA
  i386

	<machine, os, target, libraries (multiple lines)>
>Description:
	<precise description of the problem (multiple lines)>
	Update print/latexmk to its latest version (4.31, March 30, 2012).
	While here, also update the port to install new extra scripts and
examples. And also make the pkg-descr a little more descriptive.

>How-To-Repeat:
	<code/input/activities to reproduce the problem (multiple lines)>
	
>Fix:

	<how to correct or work around the problem, if known (multiple lines)>
--- latexmk.diff begins here ---
diff -x CVS -ruN /usr/ports/print/latexmk/Makefile latexmk/Makefile
--- /usr/ports/print/latexmk/Makefile	2011-05-02 09:44:47.000000000 -0300
+++ latexmk/Makefile	2012-04-17 10:35:18.000000000 -0300
@@ -7,7 +7,7 @@
 #

 PORTNAME=	latexmk
-PORTVERSION=	307a
+PORTVERSION=	431
 PORTREVISION=	4
 CATEGORIES=	print
 MASTER_SITES=	http://www.phys.psu.edu/~collins/software/latexmk/
@@ -23,8 +23,7 @@
 NO_BUILD=	yes

 MAN1=		latexmk.1
-PLIST_FILES=	bin/latexmk
-PORTDOCS=	CHANGES INSTALL README latexmk.pdf latexmk.ps latexmk.txt
+PORTDOCS=	CHANGES COPYING INSTALL README latexmk.pdf latexmk.ps latexmk.txt

 do-install:
 	${INSTALL_SCRIPT} ${WRKSRC}/latexmk.pl ${PREFIX}/bin/latexmk
@@ -37,6 +36,9 @@
 .endif

 post-install:
+	@${MKDIR} ${EXAMPLESDIR}
+	( cd ${WRKSRC} && ${COPYTREE_SHARE} example_rcfiles ${EXAMPLESDIR} )
+	( cd ${WRKSRC} && ${COPYTREE_BIN} extra-scripts ${EXAMPLESDIR} )
 .if !defined(BATCH)
 	@${CAT} ${PKGMESSAGE}
 .endif
diff -x CVS -ruN /usr/ports/print/latexmk/distinfo latexmk/distinfo
--- /usr/ports/print/latexmk/distinfo	2011-12-06 17:12:18.000000000 -0300
+++ latexmk/distinfo	2012-04-17 09:55:32.000000000 -0300
@@ -1,2 +1,2 @@
-SHA256 (latexmk-307a.zip) =
f28c308629c4422d5ca204ee77f3b75db534a5b96d98de18d4cae72886b65b35
-SIZE (latexmk-307a.zip) = 145238
+SHA256 (latexmk-431.zip) =
17d3b553ed167bfc6fd921d3df071953b3076bf21dcba9b974b8dc587aeb5c2e
+SIZE (latexmk-431.zip) = 367636
diff -x CVS -ruN /usr/ports/print/latexmk/pkg-descr latexmk/pkg-descr
--- /usr/ports/print/latexmk/pkg-descr	2004-12-18 17:52:04.000000000 -0300
+++ latexmk/pkg-descr	2012-04-17 09:58:42.000000000 -0300
@@ -1,9 +1,11 @@
 LatexMk completely automates the process of generating a LaTeX document.
 Essentially, it is a highly specialized relative of the general make
-utility. Given the source files for a document, latexmk issues the
-appropriate sequence of commands to generate a .dvi, .ps, .pdf or
-hardcopy version of the document. It can also be set to run continuously
-with a previewer; the needed commands are rerun whenever one of the
-source files is modified.
+utility.  Given the source files for a document, latexmk issues the
+appropriate sequence of commands to generate a .dvi, .ps, .pdf or hardcopy
+version of the document.  It will run LaTeX the correct number of times to
+resolve cross references, and run auxiliary programs (bibtex, makeindex) if
+necessary. It can also be set to run continuously with a previewer, in which
+case the needed commands are re-run whenever one of the source files is
+modified.

 WWW: http://www.phys.psu.edu/~collins/software/latexmk/
diff -x CVS -ruN /usr/ports/print/latexmk/pkg-plist latexmk/pkg-plist
--- /usr/ports/print/latexmk/pkg-plist	1969-12-31 21:00:00.000000000 -0300
+++ latexmk/pkg-plist	2012-04-17 10:34:13.000000000 -0300
@@ -0,0 +1,24 @@
+bin/latexmk
+share/examples/latexmk/example_rcfiles/README
+share/examples/latexmk/example_rcfiles/pdflatexmkrc
+share/examples/latexmk/example_rcfiles/glossary_latexmkrc
+share/examples/latexmk/example_rcfiles/sagetex_latexmkrc
+share/examples/latexmk/example_rcfiles/asymptote_latexmkrc
+share/examples/latexmk/example_rcfiles/mpost_latexmkrc
+share/examples/latexmk/example_rcfiles/Sweave_latexmkrc
+share/examples/latexmk/example_rcfiles/xelatex_latexmkrc
+share/examples/latexmk/extra-scripts/README1
+share/examples/latexmk/extra-scripts/dvipdfm_call
+share/examples/latexmk/extra-scripts/dvipdfmx_call
+share/examples/latexmk/extra-scripts/dvipdfm_call.bat
+share/examples/latexmk/extra-scripts/dvipdfmx_call.bat
+share/examples/latexmk/extra-scripts/l1
+share/examples/latexmk/extra-scripts/l2
+share/examples/latexmk/extra-scripts/kickxdvi
+share/examples/latexmk/extra-scripts/startacroread
+share/examples/latexmk/extra-scripts/pst2pdf_for_latexmk
+share/examples/latexmk/extra-scripts/pst2pdf_for_latexmk_README.txt
+ at dirrm share/examples/latexmk/example_rcfiles
+ at dirrm share/examples/latexmk/extra-scripts
+ at dirrm share/examples/latexmk
+ at dirrmtry share/examples
--- latexmk.diff ends here ---

--bcaec517ab0290cd2404bde0abc0
Content-Type: application/octet-stream; name="latexmk.diff"
Content-Disposition: attachment; filename="latexmk.diff"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h151juka0

ZGlmZiAteCBDVlMgLXJ1TiAvdXNyL3BvcnRzL3ByaW50L2xhdGV4bWsvTWFrZWZpbGUgbGF0ZXht
ay9NYWtlZmlsZQotLS0gL3Vzci9wb3J0cy9wcmludC9sYXRleG1rL01ha2VmaWxlCTIwMTEtMDUt
MDIgMDk6NDQ6NDcuMDAwMDAwMDAwIC0wMzAwCisrKyBsYXRleG1rL01ha2VmaWxlCTIwMTItMDQt
MTcgMTA6MzU6MTguMDAwMDAwMDAwIC0wMzAwCkBAIC03LDcgKzcsNyBAQAogIwogCiBQT1JUTkFN
RT0JbGF0ZXhtawotUE9SVFZFUlNJT049CTMwN2EKK1BPUlRWRVJTSU9OPQk0MzEKIFBPUlRSRVZJ
U0lPTj0JNAogQ0FURUdPUklFUz0JcHJpbnQKIE1BU1RFUl9TSVRFUz0JaHR0cDovL3d3dy5waHlz
LnBzdS5lZHUvfmNvbGxpbnMvc29mdHdhcmUvbGF0ZXhtay8KQEAgLTIzLDggKzIzLDcgQEAKIE5P
X0JVSUxEPQl5ZXMKIAogTUFOMT0JCWxhdGV4bWsuMQotUExJU1RfRklMRVM9CWJpbi9sYXRleG1r
Ci1QT1JURE9DUz0JQ0hBTkdFUyBJTlNUQUxMIFJFQURNRSBsYXRleG1rLnBkZiBsYXRleG1rLnBz
IGxhdGV4bWsudHh0CitQT1JURE9DUz0JQ0hBTkdFUyBDT1BZSU5HIElOU1RBTEwgUkVBRE1FIGxh
dGV4bWsucGRmIGxhdGV4bWsucHMgbGF0ZXhtay50eHQKIAogZG8taW5zdGFsbDoKIAkke0lOU1RB
TExfU0NSSVBUfSAke1dSS1NSQ30vbGF0ZXhtay5wbCAke1BSRUZJWH0vYmluL2xhdGV4bWsKQEAg
LTM3LDYgKzM2LDkgQEAKIC5lbmRpZgogCiBwb3N0LWluc3RhbGw6CisJQCR7TUtESVJ9ICR7RVhB
TVBMRVNESVJ9IAorCSggY2QgJHtXUktTUkN9ICYmICR7Q09QWVRSRUVfU0hBUkV9IGV4YW1wbGVf
cmNmaWxlcyAke0VYQU1QTEVTRElSfSApCisJKCBjZCAke1dSS1NSQ30gJiYgJHtDT1BZVFJFRV9C
SU59IGV4dHJhLXNjcmlwdHMgJHtFWEFNUExFU0RJUn0gKQogLmlmICFkZWZpbmVkKEJBVENIKQog
CUAke0NBVH0gJHtQS0dNRVNTQUdFfQogLmVuZGlmCmRpZmYgLXggQ1ZTIC1ydU4gL3Vzci9wb3J0
cy9wcmludC9sYXRleG1rL2Rpc3RpbmZvIGxhdGV4bWsvZGlzdGluZm8KLS0tIC91c3IvcG9ydHMv
cHJpbnQvbGF0ZXhtay9kaXN0aW5mbwkyMDExLTEyLTA2IDE3OjEyOjE4LjAwMDAwMDAwMCAtMDMw
MAorKysgbGF0ZXhtay9kaXN0aW5mbwkyMDEyLTA0LTE3IDA5OjU1OjMyLjAwMDAwMDAwMCAtMDMw
MApAQCAtMSwyICsxLDIgQEAKLVNIQTI1NiAobGF0ZXhtay0zMDdhLnppcCkgPSBmMjhjMzA4NjI5
YzQ0MjJkNWNhMjA0ZWU3N2YzYjc1ZGI1MzRhNWI5NmQ5OGRlMThkNGNhZTcyODg2YjY1YjM1Ci1T
SVpFIChsYXRleG1rLTMwN2EuemlwKSA9IDE0NTIzOAorU0hBMjU2IChsYXRleG1rLTQzMS56aXAp
ID0gMTdkM2I1NTNlZDE2N2JmYzZmZDkyMWQzZGYwNzE5NTNiMzA3NmJmMjFkY2JhOWI5NzRiOGRj
NTg3YWViNWMyZQorU0laRSAobGF0ZXhtay00MzEuemlwKSA9IDM2NzYzNgpkaWZmIC14IENWUyAt
cnVOIC91c3IvcG9ydHMvcHJpbnQvbGF0ZXhtay9wa2ctZGVzY3IgbGF0ZXhtay9wa2ctZGVzY3IK
LS0tIC91c3IvcG9ydHMvcHJpbnQvbGF0ZXhtay9wa2ctZGVzY3IJMjAwNC0xMi0xOCAxNzo1Mjow
NC4wMDAwMDAwMDAgLTAzMDAKKysrIGxhdGV4bWsvcGtnLWRlc2NyCTIwMTItMDQtMTcgMDk6NTg6
NDIuMDAwMDAwMDAwIC0wMzAwCkBAIC0xLDkgKzEsMTEgQEAKIExhdGV4TWsgY29tcGxldGVseSBh
dXRvbWF0ZXMgdGhlIHByb2Nlc3Mgb2YgZ2VuZXJhdGluZyBhIExhVGVYIGRvY3VtZW50LgogRXNz
ZW50aWFsbHksIGl0IGlzIGEgaGlnaGx5IHNwZWNpYWxpemVkIHJlbGF0aXZlIG9mIHRoZSBnZW5l
cmFsIG1ha2UKLXV0aWxpdHkuIEdpdmVuIHRoZSBzb3VyY2UgZmlsZXMgZm9yIGEgZG9jdW1lbnQs
IGxhdGV4bWsgaXNzdWVzIHRoZQotYXBwcm9wcmlhdGUgc2VxdWVuY2Ugb2YgY29tbWFuZHMgdG8g
Z2VuZXJhdGUgYSAuZHZpLCAucHMsIC5wZGYgb3IKLWhhcmRjb3B5IHZlcnNpb24gb2YgdGhlIGRv
Y3VtZW50LiBJdCBjYW4gYWxzbyBiZSBzZXQgdG8gcnVuIGNvbnRpbnVvdXNseQotd2l0aCBhIHBy
ZXZpZXdlcjsgdGhlIG5lZWRlZCBjb21tYW5kcyBhcmUgcmVydW4gd2hlbmV2ZXIgb25lIG9mIHRo
ZQotc291cmNlIGZpbGVzIGlzIG1vZGlmaWVkLgordXRpbGl0eS4gIEdpdmVuIHRoZSBzb3VyY2Ug
ZmlsZXMgZm9yIGEgZG9jdW1lbnQsIGxhdGV4bWsgaXNzdWVzIHRoZQorYXBwcm9wcmlhdGUgc2Vx
dWVuY2Ugb2YgY29tbWFuZHMgdG8gZ2VuZXJhdGUgYSAuZHZpLCAucHMsIC5wZGYgb3IgaGFyZGNv
cHkKK3ZlcnNpb24gb2YgdGhlIGRvY3VtZW50LiAgSXQgd2lsbCBydW4gTGFUZVggdGhlIGNvcnJl
Y3QgbnVtYmVyIG9mIHRpbWVzIHRvCityZXNvbHZlIGNyb3NzIHJlZmVyZW5jZXMsIGFuZCBydW4g
YXV4aWxpYXJ5IHByb2dyYW1zIChiaWJ0ZXgsIG1ha2VpbmRleCkgaWYKK25lY2Vzc2FyeS4gSXQg
Y2FuIGFsc28gYmUgc2V0IHRvIHJ1biBjb250aW51b3VzbHkgd2l0aCBhIHByZXZpZXdlciwgaW4g
d2hpY2gKK2Nhc2UgdGhlIG5lZWRlZCBjb21tYW5kcyBhcmUgcmUtcnVuIHdoZW5ldmVyIG9uZSBv
ZiB0aGUgc291cmNlIGZpbGVzIGlzCittb2RpZmllZC4KIAogV1dXOiBodHRwOi8vd3d3LnBoeXMu
cHN1LmVkdS9+Y29sbGlucy9zb2Z0d2FyZS9sYXRleG1rLwpkaWZmIC14IENWUyAtcnVOIC91c3Iv
cG9ydHMvcHJpbnQvbGF0ZXhtay9wa2ctcGxpc3QgbGF0ZXhtay9wa2ctcGxpc3QKLS0tIC91c3Iv
cG9ydHMvcHJpbnQvbGF0ZXhtay9wa2ctcGxpc3QJMTk2OS0xMi0zMSAyMTowMDowMC4wMDAwMDAw
MDAgLTAzMDAKKysrIGxhdGV4bWsvcGtnLXBsaXN0CTIwMTItMDQtMTcgMTA6MzQ6MTMuMDAwMDAw
MDAwIC0wMzAwCkBAIC0wLDAgKzEsMjQgQEAKK2Jpbi9sYXRleG1rCitzaGFyZS9leGFtcGxlcy9s
YXRleG1rL2V4YW1wbGVfcmNmaWxlcy9SRUFETUUKK3NoYXJlL2V4YW1wbGVzL2xhdGV4bWsvZXhh
bXBsZV9yY2ZpbGVzL3BkZmxhdGV4bWtyYworc2hhcmUvZXhhbXBsZXMvbGF0ZXhtay9leGFtcGxl
X3JjZmlsZXMvZ2xvc3NhcnlfbGF0ZXhta3JjCitzaGFyZS9leGFtcGxlcy9sYXRleG1rL2V4YW1w
bGVfcmNmaWxlcy9zYWdldGV4X2xhdGV4bWtyYworc2hhcmUvZXhhbXBsZXMvbGF0ZXhtay9leGFt
cGxlX3JjZmlsZXMvYXN5bXB0b3RlX2xhdGV4bWtyYworc2hhcmUvZXhhbXBsZXMvbGF0ZXhtay9l
eGFtcGxlX3JjZmlsZXMvbXBvc3RfbGF0ZXhta3JjCitzaGFyZS9leGFtcGxlcy9sYXRleG1rL2V4
YW1wbGVfcmNmaWxlcy9Td2VhdmVfbGF0ZXhta3JjCitzaGFyZS9leGFtcGxlcy9sYXRleG1rL2V4
YW1wbGVfcmNmaWxlcy94ZWxhdGV4X2xhdGV4bWtyYworc2hhcmUvZXhhbXBsZXMvbGF0ZXhtay9l
eHRyYS1zY3JpcHRzL1JFQURNRTEKK3NoYXJlL2V4YW1wbGVzL2xhdGV4bWsvZXh0cmEtc2NyaXB0
cy9kdmlwZGZtX2NhbGwKK3NoYXJlL2V4YW1wbGVzL2xhdGV4bWsvZXh0cmEtc2NyaXB0cy9kdmlw
ZGZteF9jYWxsCitzaGFyZS9leGFtcGxlcy9sYXRleG1rL2V4dHJhLXNjcmlwdHMvZHZpcGRmbV9j
YWxsLmJhdAorc2hhcmUvZXhhbXBsZXMvbGF0ZXhtay9leHRyYS1zY3JpcHRzL2R2aXBkZm14X2Nh
bGwuYmF0CitzaGFyZS9leGFtcGxlcy9sYXRleG1rL2V4dHJhLXNjcmlwdHMvbDEKK3NoYXJlL2V4
YW1wbGVzL2xhdGV4bWsvZXh0cmEtc2NyaXB0cy9sMgorc2hhcmUvZXhhbXBsZXMvbGF0ZXhtay9l
eHRyYS1zY3JpcHRzL2tpY2t4ZHZpCitzaGFyZS9leGFtcGxlcy9sYXRleG1rL2V4dHJhLXNjcmlw
dHMvc3RhcnRhY3JvcmVhZAorc2hhcmUvZXhhbXBsZXMvbGF0ZXhtay9leHRyYS1zY3JpcHRzL3Bz
dDJwZGZfZm9yX2xhdGV4bWsKK3NoYXJlL2V4YW1wbGVzL2xhdGV4bWsvZXh0cmEtc2NyaXB0cy9w
c3QycGRmX2Zvcl9sYXRleG1rX1JFQURNRS50eHQKK0BkaXJybSBzaGFyZS9leGFtcGxlcy9sYXRl
eG1rL2V4YW1wbGVfcmNmaWxlcworQGRpcnJtIHNoYXJlL2V4YW1wbGVzL2xhdGV4bWsvZXh0cmEt
c2NyaXB0cworQGRpcnJtIHNoYXJlL2V4YW1wbGVzL2xhdGV4bWsKK0BkaXJybXRyeSBzaGFyZS9l
eGFtcGxlcwo=
--bcaec517ab0290cd2404bde0abc0--
>Release-Note:
>Audit-Trail:
>Unformatted:
 --bcaec517ab0290cd2404bde0abc0
 Content-Type: text/plain; charset=ISO-8859-1
 



More information about the freebsd-ports-bugs mailing list