pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/52466: pkg print/tex-graphics-def: typo \ifundefined is undefined



>Number:         52466
>Category:       pkg
>Synopsis:       pkg print/tex-graphics-def: typo \ifundefined is undefined
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Aug 05 22:15:00 +0000 2017
>Originator:     Jim Bernard
>Release:        NetBSD 8.99.1
>Organization:
speaking for myself
>Environment:
System: NetBSD 8.99.1 #0: Sat Jul 1 09:10:34 MDT 2017 amd64
Architecture: x86_64
Machine: amd64
>Description:
	The package print/tex-graphics-def contains a couple of typos, in
	the files luatex-def and pdftex-def in the install directory
	/usr/pkg/share/texmf-dist/tex/latex/graphics-def.  The specific typos
	appear on line 77 of luatex.def and line 84 of pdftex.def, where
	"\ifundefined" appears instead of "\@ifundefined", the latter being
	used in many other places.  These typos lead to error messages from
	pdflatex complaining that "\ifundefined" is undefined.

>How-To-Repeat:
	Install the print/tex-graphics-def package, then:

	  cd /usr/pkg/share/texmf-dist/tex/latex/graphics-def
	  egrep -n 'ifundefined' luatex.def pdftex.def

	Notice that the macros on line 77 of luatex.def and 84 of pdftex.def
	differ from all of the others, in that the '@' is missing.

>Fix:
	Update the package to the current upstream version, dated 2017-06-25,
	in which these typos are fixed.  (The version in pkgsrc as of
	20170804212609Z was dated 2017-06-12.)

>Unformatted:
 	source date: 20170701114606Z (my build)


Home | Main Index | Thread Index | Old Index