Bug 197398 - [NEW PORT] converters/p5-LaTeXML
Summary: [NEW PORT] converters/p5-LaTeXML
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Kurt Jaeger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-02-07 17:35 UTC by Carlos J Puga Medina
Modified: 2015-02-08 09:50 UTC (History)
2 users (show)

See Also:


Attachments
p5-LaTeXML.shar (28.77 KB, text/plain)
2015-02-07 17:35 UTC, Carlos J Puga Medina
no flags Details
p5-LaTeXML.log (115.04 KB, text/x-log)
2015-02-07 17:37 UTC, Carlos J Puga Medina
no flags Details
p5-LaTeXML.shar (28.63 KB, application/x-shar)
2015-02-08 02:19 UTC, Carlos J Puga Medina
no flags Details
p5-LaTeXML.shar (29.15 KB, application/x-shar)
2015-02-08 04:38 UTC, Carlos J Puga Medina
no flags Details
p5-LaTeXML build log on 10.1/amd64 (111.32 KB, text/x-log)
2015-02-08 04:39 UTC, Carlos J Puga Medina
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Carlos J Puga Medina 2015-02-07 17:35:55 UTC
Created attachment 152681 [details]
p5-LaTeXML.shar

LaTeXML is a TeX and LaTeX to XML/HTML/MathML converter.
From XML it can generate various flavors of HTML.
MathML and ePub, with other formats under development.

See the included manual.pdf for an documentation.

WWW: http://dlmf.nist.gov/LaTeXML/

# portlint -AC
WARN: Consider to set DEVELOPER=yes in /etc/make.conf
0 fatal errors and 1 warning found.
Comment 1 Carlos J Puga Medina 2015-02-07 17:37:25 UTC
Created attachment 152682 [details]
p5-LaTeXML.log

Build log on 11-CURRENT/i386
Comment 2 Kurt Jaeger freebsd_committer freebsd_triage 2015-02-07 18:46:18 UTC
Testing @work.
Comment 3 Carlos J Puga Medina 2015-02-07 21:27:08 UTC
(In reply to Kurt Jaeger from comment #2)

Kurt, I'm testing it via poudriere. Also I will provide a new patch:

- Change LICENSE= LPPL to GPLv1
- Fix pkg-plist
Comment 5 Kurt Jaeger freebsd_committer freebsd_triage 2015-02-08 03:36:10 UTC
Building it on a populated host (not in poudriere) and doing a 

make check-plist

gives this:

===> Checking for items in STAGEDIR missing from pkg-plist
Error: Orphaned: share/texmf-local/tex/latex/latexml/.packlist
Error: Orphaned: share/texmf-local/tex/latex/latexml/latexml.sty
Error: Orphaned: share/texmf-local/tex/latex/latexml/lxRDFa.sty

During the build, some issues pop up:

===>  Configuring for p5-LaTeXML-0.8.0
Can't exec "git": No such file or directory at ./Makefile.PL line 119.
kpsewhich: not found
Warning: no TeX installation found.
  TeX is NOT required, but LaTeXML will have limited functionality.
Warning: prerequisite Archive::Zip 0 not found.
Warning: prerequisite LWP 0 not found.
Warning: prerequisite URI 0 not found.

Those should be added to the run/build-depends.
Comment 6 Carlos J Puga Medina 2015-02-08 04:38:27 UTC
Created attachment 152703 [details]
p5-LaTeXML.shar
Comment 7 Carlos J Puga Medina 2015-02-08 04:39:25 UTC
Created attachment 152704 [details]
p5-LaTeXML build log on 10.1/amd64
Comment 8 Kurt Jaeger freebsd_committer freebsd_triage 2015-02-08 09:44:54 UTC
Testing done, looks fine.
Comment 9 commit-hook freebsd_committer freebsd_triage 2015-02-08 09:49:35 UTC
A commit references this bug:

Author: pi
Date: Sun Feb  8 09:49:15 UTC 2015
New revision: 378633
URL: https://svnweb.freebsd.org/changeset/ports/378633

Log:
  New port: converters/p5-LaTeXML

  LaTeXML is a TeX and LaTeX to XML/HTML/MathML converter.
  From XML it can generate various flavors of HTML,
  MathML and ePub, with other formats under development.

  See the included manual.pdf for an documentation.

  WWW: http://dlmf.nist.gov/LaTeXML/

  PR:		197398
  Submitted by:	Carlos Jacobo Puga Medina <cpm@fbsd.es>

Changes:
  head/converters/Makefile
  head/converters/p5-LaTeXML/
  head/converters/p5-LaTeXML/Makefile
  head/converters/p5-LaTeXML/distinfo
  head/converters/p5-LaTeXML/pkg-descr
  head/converters/p5-LaTeXML/pkg-plist
Comment 10 Kurt Jaeger freebsd_committer freebsd_triage 2015-02-08 09:50:56 UTC
Committed, thanks very much!