[Bug 201703] [PATCH] textproc/p5-EBook-Tools: update to 0.5.4, fix tidy usage

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Mon Jul 20 02:09:41 UTC 2015


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=201703

--- Comment #1 from Jason Unovitch <jason.unovitch at gmail.com> ---
Hello maintainer of p5-Ebook-Tools,

I've been looking at updating textproc/p5-Ebook-Tools based on efforts in bug
200631.  This is the only port left that is currently referencing the old
www/tidy port that has a security issue that still needs to be fixed.  If we
opt to remove it we'll need to adjust this port to use tidy5.

What I found is the current p5-Ebook-Tools is broken with regards to tidy
usage.  It tried to use 'tidy' when 'tidy4' is the installed binary.  So while
here to make sure tidy5 works, I updated the port.

== Runtime testing ==
== 0.4.9_2 ==

# ebook tidyxml /usr/ports/security/vuxml/vuln.xml 
Can't exec "tidy": No such file or directory at
/usr/local/lib/perl5/site_perl/EBook/Tools.pm line 6812.
Tidy did something unexpected (return value=-1).  Check all output. at
/usr/local/bin/ebook line 1383.

Once I fix line 92 of /usr/local/bin/ebook to fall back to tidy4, it works.  I
ran these two commands to get a baseline of what output to expect before.

# ebook tidyxml /usr/ports/security/vuxml/vuln.xml
# ebook tidyxhtml /usr/local/share/doc/bash/bash.htmldoc/bash/bash.html

== 0.5.4 ==

After the 0.5.4 update, I checked the same two commands.  The different
versions of tidy produce different white space padding but aside from that the
output appears to be the same.  I visually inspected the resulting HTML with
Firefox and it looks fine in both the old and new.

# ebook tidyxml /usr/ports/security/vuxml/vuln.xml
# ebook tidyxhtml /usr/local/share/doc/bash/bash.htmldoc/bash/bash.html

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list