[MacPorts] #51818: New release of LaTeXML

MacPorts noreply at macports.org
Thu Sep 15 21:52:18 CEST 2016


#51818: New release of LaTeXML
-----------------------------+---------------------------------
  Reporter:  bruce.miller@…  |      Owner:  macports-tickets@…
      Type:  update          |     Status:  new
  Priority:  Normal          |  Milestone:
 Component:  ports           |    Version:
Resolution:                  |   Keywords:  maintainer haspatch
      Port:  LaTeXML         |
-----------------------------+---------------------------------

Comment (by raimue@…):

 On my system with texlive and no variants selected, these files clearly
 end up twice in the destroot:

 {{{
 $ ls -la work/destroot/opt/local/share/**/latexml
 work/destroot/opt/local/share/texmf-local/tex/latex/latexml:
 total 32
 drwxr-xr-x  5 root  admin   170 Sep 15 21:45 ./
 drwxr-xr-x  3 root  admin   102 Sep 15 21:45 ../
 -rw-r--r--  1 root  admin   323 Sep 15 21:45 .packlist
 -r--r--r--  1 root  admin  6578 Sep 20  2015 latexml.sty
 -r--r--r--  1 root  admin  1225 Apr 17  2015 lxRDFa.sty

 work/destroot/opt/local/share/texmf-texlive/tex/latex/latexml:
 total 24
 drwxr-xr-x  4 root  admin   136 Sep 15 21:45 ./
 drwxr-xr-x  3 root  admin   102 Sep 15 21:45 ../
 -rw-r--r--  1 root  admin  6578 Sep 20  2015 latexml.sty
 -rw-r--r--  1 root  admin  1225 Apr 17  2015 lxRDFa.sty
 }}}

 If the intention of this `pre-configure` block with `TEXMF=` was to stop
 that, it is not working.

 By the way, that `.packlist` still hardcodes path to the destroot and
 needs to be edited just like the perl5 port group usually does:

 {{{
 post-destroot {
     fs-traverse file ${destroot}${prefix}/share {
         if {[file isfile ${file}] && [file tail ${file}] eq ".packlist"} {
             ui_info "Fixing paths in [string map "${destroot}${prefix}/
 {}" ${file}]"
             reinplace -n "s|${destroot}||p" ${file}
         }
     }
 }
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/51818#comment:10>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list