[121098] trunk/dports/tex/kde4-kile

nicos at macports.org nicos at macports.org
Tue Jun 17 06:37:59 PDT 2014


Revision: 121098
          https://trac.macports.org/changeset/121098
Author:   nicos at macports.org
Date:     2014-06-17 06:37:59 -0700 (Tue, 17 Jun 2014)
Log Message:
-----------
kde4-kile: add a variant to use Mactex binaries
add a patch to output tex file and line number (inspired from commit 22caeb6e in repository)

Modified Paths:
--------------
    trunk/dports/tex/kde4-kile/Portfile
    trunk/dports/tex/kde4-kile/files/patch-kilestdtools.rc.macports.diff
    trunk/dports/tex/kde4-kile/files/patch-runTests.sh.macports.diff

Modified: trunk/dports/tex/kde4-kile/Portfile
===================================================================
--- trunk/dports/tex/kde4-kile/Portfile	2014-06-17 13:30:11 UTC (rev 121097)
+++ trunk/dports/tex/kde4-kile/Portfile	2014-06-17 13:37:59 UTC (rev 121098)
@@ -6,6 +6,7 @@
 
 name                kde4-kile
 version             2.1.3
+revision            1
 categories          tex kde kde4
 platforms           darwin
 license             GPL-2+
@@ -30,18 +31,30 @@
 
 depends_run-append  port:okular \
                     port:kate \
-                    port:ImageMagick \
-                    port:ghostscript \
+                    bin:convert:ImageMagick \
+                    bin:gs:ghostscript \
                     bin:tex:texlive
 
-patchfiles          patch-kilestdtools.rc.macports.diff \
+patchfiles-append   patch-kilestdtools.cpp.diff \
+                    patch-kilestdtools.rc.macports.diff \
                     patch-runTests.sh.macports.diff
 
 post-patch {
-    reinplace "s|@PREFIX@|${prefix}|g" ${worksrcpath}/src/data/kilestdtools.rc ${worksrcpath}/src/test/runTests.sh
-    reinplace "s|@APPLICATIONS_DIR@|${applications_dir}|g" ${worksrcpath}/src/data/kilestdtools.rc ${worksrcpath}/src/test/runTests.sh
+    if {[variant_isset mactex]} {
+        reinplace "s|@TEXPREFIX@|/bin/texbin|g" \
+            ${worksrcpath}/src/data/kilestdtools.rc ${worksrcpath}/src/test/runTests.sh
+    } else {
+        reinplace "s|@TEXPREFIX@|${prefix}/bin|g" \
+            ${worksrcpath}/src/data/kilestdtools.rc ${worksrcpath}/src/test/runTests.sh
+    }
+    reinplace "s|@APPLICATIONS_DIR@|${applications_dir}|g" \
+        ${worksrcpath}/src/data/kilestdtools.rc ${worksrcpath}/src/test/runTests.sh
 }
 
+variant mactex description "change support of kile for MacTeX TeXLive" {
+    notes-append "For the mactex variant to work, /usr/texbin must also be added to binpath in macports.conf"
+}
+
 build.asroot        yes
 
 livecheck.type      sourceforge

Modified: trunk/dports/tex/kde4-kile/files/patch-kilestdtools.rc.macports.diff
===================================================================
--- trunk/dports/tex/kde4-kile/files/patch-kilestdtools.rc.macports.diff	2014-06-17 13:30:11 UTC (rev 121097)
+++ trunk/dports/tex/kde4-kile/files/patch-kilestdtools.rc.macports.diff	2014-06-17 13:37:59 UTC (rev 121098)
@@ -1,11 +1,11 @@
---- src/data/kilestdtools.rc.orig	2010-12-27 12:14:27.000000000 +0100
-+++ src/data/kilestdtools.rc	2011-02-25 21:31:05.000000000 +0100
+--- src/data/kilestdtools.rc.orig	2012-09-23 05:58:08.000000000 +0900
++++ src/data/kilestdtools.rc	2014-06-12 20:27:41.000000000 +0900
 @@ -32,7 +32,7 @@
  
  [Tool/BibTeX/Default]
  class=Compile
 -command=bibtex
-+command=@PREFIX@/bin/bibtex
++command=@TEXPREFIX@/bibtex
  options='%S'
  from=aux
  to=bbl
@@ -14,7 +14,7 @@
  [Tool/BibTeX/8bit Version]
  class=Compile
 -command=bibtex8
-+command=@PREFIX@/bin/bibtex8
++command=@TEXPREFIX@/bibtex8
  options='%S'
  from=aux
  to=bbl
@@ -23,7 +23,7 @@
  [Tool/Convert/eps2png]
  class=Convert
 -command=convert
-+command=@PREFIX@/bin/convert
++command=@TEXPREFIX@/convert
  options=+adjoin -antialias -trim -transparent white -density %res '%S.eps' '%S.png'
  from=eps
  to=png
@@ -32,7 +32,7 @@
  [Tool/Convert/pdf2png]
  class=Convert
 -command=convert
-+command=@PREFIX@/bin/convert
++command=@TEXPREFIX@/convert
  options=+adjoin -antialias -trim -transparent white -density %res '%S.pdf' '%S.png'
  from=pdf
  to=png
@@ -41,7 +41,7 @@
  [Tool/DVItoPDF/Default]
  class=Convert
 -command=dvipdfmx
-+command=@PREFIX@/bin/dvipdfmx
++command=@TEXPREFIX@/dvipdfmx
  options='%S.dvi'
  from=dvi
  to=pdf
@@ -50,7 +50,7 @@
  [Tool/DVItoPDF/Black and White]
  class=Convert
 -command=dvipdfmx
-+command=@PREFIX@/bin/dvipdfmx
++command=@TEXPREFIX@/dvipdfmx
  options=-c '%S.dvi'
  from=dvi
  to=pdf
@@ -59,7 +59,7 @@
  [Tool/DVItoPDF/Landscape]
  class=Convert
 -command=dvipdfmx
-+command=@PREFIX@/bin/dvipdfmx
++command=@TEXPREFIX@/dvipdfmx
  options=-l '%S.dvi'
  from=dvi
  to=pdf
@@ -68,7 +68,7 @@
  [Tool/DVItoPNG/Default]
  class=Convert
 -command=dvipng
-+command=@PREFIX@/bin/dvipng
++command=@TEXPREFIX@/dvipng
  options=-T tight -D %res -o '%S.png' '%S.dvi'
  from=dvi
  to=png
@@ -77,7 +77,7 @@
  [Tool/DVItoPS/Default]
  class=Convert
 -command=dvips
-+command=@PREFIX@/bin/dvips
++command=@TEXPREFIX@/dvips
  options=-o '%S.ps' '%S.dvi'
  from=dvi
  to=ps
@@ -86,7 +86,7 @@
  [Tool/DVItoPS/dvi2eps]
  class=Convert
 -command=dvips
-+command=@PREFIX@/bin/dvips
++command=@TEXPREFIX@/dvips
  options=-o '%S.eps' '%S.dvi'
  from=dvi
  to=eps
@@ -95,7 +95,7 @@
  [Tool/LaTeX/Default]
  class=LaTeX
 -command=latex
-+command=@PREFIX@/bin/latex
++command=@TEXPREFIX@/latex
  options=-interaction=nonstopmode '%source'
  from=
  to=dvi
@@ -104,7 +104,7 @@
  [Tool/LaTeX/Draft]
  class=LaTeX
 -command=latex
-+command=@PREFIX@/bin/latex
++command=@TEXPREFIX@/latex
  options=-draftmode -interaction=nonstopmode '%source'
  from=
  to=dvi
@@ -113,7 +113,7 @@
  [Tool/LaTeX/Modern]
  class=LaTeX
 -command=latex
-+command=@PREFIX@/bin/latex
++command=@TEXPREFIX@/latex
  options=-src-specials -interaction=nonstopmode '%source'
  from=
  to=dvi
@@ -122,7 +122,7 @@
  [Tool/MakeIndex/Default]
  class=Compile
 -command=makeindex
-+command=@PREFIX@/bin/makeindex
++command=@TEXPREFIX@/makeindex
  options='%S.idx'
  from=idx
  to=idx
@@ -131,7 +131,7 @@
  [Tool/MakeIndex/xindy]
  class=Compile
 -command=xindy
-+command=@PREFIX@/bin/xindy
++command=@TEXPREFIX@/xindy
  options='%S.idx'
  from=idx
  to=idx
@@ -140,7 +140,7 @@
  [Tool/MetaPost/Default]
  class=Compile
 -command=mpost
-+command=@PREFIX@/bin/mpost
++command=@TEXPREFIX@/mpost
  options=-tex=latex -interaction=nonstopmode '%source'
  from=
  to=
@@ -149,7 +149,7 @@
  [Tool/PDFLaTeX/Default]
  class=LaTeX
 -command=pdflatex
-+command=@PREFIX@/bin/pdflatex
++command=@TEXPREFIX@/pdflatex
  options=-interaction=nonstopmode '%source'
  from=
  to=pdf
@@ -158,7 +158,7 @@
  [Tool/PDFLaTeX/Draft]
  class=LaTeX
 -command=pdflatex
-+command=@PREFIX@/bin/pdflatex
++command=@TEXPREFIX@/pdflatex
  options=-draftmode -interaction=nonstopmode '%source'
  from=
  to=pdf
@@ -167,7 +167,7 @@
  [Tool/PDFLaTeX/Modern]
  class=LaTeX
 -command=pdflatex
-+command=@PREFIX@/bin/pdflatex
++command=@TEXPREFIX@/pdflatex
  options=-synctex=1 -interaction=nonstopmode '%source'
  from=
  to=pdf
@@ -176,7 +176,7 @@
  [Tool/ConTeXt/PDF]
  class=Compile
 -command=texexec
-+command=@PREFIX@/bin/texexec
++command=@TEXPREFIX@/texexec
  options=--pdf --nonstopmode '%source'
  from=
  to=pdf
@@ -185,7 +185,7 @@
  [Tool/ConTeXt/PDF Draft]
  class=Compile
 -command=texexec
-+command=@PREFIX@/bin/texexec
++command=@TEXPREFIX@/texexec
  options=--pdf --draft --nonstopmode '%source'
  from=
  to=pdf
@@ -194,7 +194,7 @@
  [Tool/ConTeXt/DVI and PS]
  class=Compile
 -command=texexec
-+command=@PREFIX@/bin/texexec
++command=@TEXPREFIX@/texexec
  options=--dvi --nonstopmode '%source'
  from=
  to=dvi
@@ -203,7 +203,7 @@
  [Tool/ConTeXt/DVI and PS Draft]
  class=Compile
 -command=texexec
-+command=@PREFIX@/bin/texexec
++command=@TEXPREFIX@/texexec
  options=--dvi --draft --nonstopmode '%source'
  from=
  to=dvi
@@ -212,7 +212,7 @@
  [Tool/XeLaTeX/PDF]
  class=LaTeX
 -command=xelatex
-+command=@PREFIX@/bin/xelatex
++command=@TEXPREFIX@/xelatex
  options=-interaction=nonstopmode '%source'
  from=
  to=pdf
@@ -221,7 +221,7 @@
  [Tool/XeLaTeX/XDVI]
  class=LaTeX
 -command=xelatex
-+command=@PREFIX@/bin/xelatex
++command=@TEXPREFIX@/xelatex
  options=-no-pdf -interaction=nonstopmode '%source'
  from=
  to=xdvi
@@ -230,7 +230,7 @@
  [Tool/XeLaTeX/PDF Draft]
  class=LaTeX
 -command=xelatex
-+command=@PREFIX@/bin/xelatex
++command=@TEXPREFIX@/xelatex
  options=-draftmode -interaction=nonstopmode '%source'
  from=
  to=pdf
@@ -239,7 +239,7 @@
  [Tool/XeLaTeX/XDVI Draft]
  class=LaTeX
 -command=xelatex
-+command=@PREFIX@/bin/xelatex
++command=@TEXPREFIX@/xelatex
  options=-no-pdf -draftmode -interaction=nonstopmode '%source'
  from=
  to=xdvi
@@ -248,7 +248,7 @@
  [Tool/XeLaTeX/PDF Modern]
  class=LaTeX
 -command=xelatex
-+command=@PREFIX@/bin/xelatex
++command=@TEXPREFIX@/xelatex
  options=-synctex=1 -interaction=nonstopmode '%source'
  from=
  to=pdf
@@ -257,7 +257,7 @@
  [Tool/XeLaTeX/XDVI Modern]
  class=LaTeX
 -command=xelatex
-+command=@PREFIX@/bin/xelatex
++command=@TEXPREFIX@/xelatex
  options=-no-pdf -src-specials -interaction=nonstopmode '%source'
  from=
  to=xdvi
@@ -266,7 +266,7 @@
  checkForRoot=no
  class=LaTeXpreview
 -command=latex
-+command=@PREFIX@/bin/latex
++command=@TEXPREFIX@/latex
  from=
  jumpToFirstError=yes
  options=-interaction=nonstopmode '%source'
@@ -275,7 +275,7 @@
  checkForRoot=no
  class=LaTeXpreview
 -command=pdflatex
-+command=@PREFIX@/bin/pdflatex
++command=@TEXPREFIX@/pdflatex
  from=
  jumpToFirstError=yes
  options=-interaction=nonstopmode '%source'
@@ -284,7 +284,7 @@
  checkForRoot=no
  class=LaTeXpreview
 -command=xelatex
-+command=@PREFIX@/bin/xelatex
++command=@TEXPREFIX@/xelatex
  from=
  jumpToFirstError=yes
  options=-interaction=nonstopmode '%source'
@@ -293,7 +293,7 @@
  [Tool/PStoPDF/Default]
  class=Convert
 -command=ps2pdf
-+command=@PREFIX@/bin/ps2pdf
++command=@TEXPREFIX@/ps2pdf
  options='%S.ps' '%S.pdf'
  from=ps
  to=pdf
@@ -302,7 +302,7 @@
  [Tool/TeX/Default]
  class=Compile
 -command=tex
-+command=@PREFIX@/bin/tex
++command=@TEXPREFIX@/tex
  options=-interaction=nonstopmode '%source'
  from=
  to=dvi
@@ -311,7 +311,7 @@
  [Tool/TeX/Modern]
  class=Compile
 -command=tex
-+command=@PREFIX@/bin/tex
++command=@TEXPREFIX@/tex
  options=-src-specials -interaction=nonstopmode '%source'
  from=
  to=dvi
@@ -320,7 +320,7 @@
  [Tool/PDFTeX/Default]
  class=Compile
 -command=pdftex
-+command=@PREFIX@/bin/pdftex
++command=@TEXPREFIX@/pdftex
  options=-interaction=nonstopmode '%source'
  from=
  to=pdf
@@ -329,7 +329,7 @@
  [Tool/PDFTeX/Draft]
  class=Compile
 -command=pdftex
-+command=@PREFIX@/bin/pdftex
++command=@TEXPREFIX@/pdftex
  options=-draftmode -interaction=nonstopmode '%source'
  from=
  to=pdf
@@ -338,7 +338,7 @@
  [Tool/PDFTeX/Modern]
  class=Compile
 -command=pdftex
-+command=@PREFIX@/bin/pdftex
++command=@TEXPREFIX@/pdftex
  options=-synctex=1 -interaction=nonstopmode '%source'
  from=
  to=pdf
@@ -351,7 +351,7 @@
  options='file:%dir_target/%target'
  target=
  from=html
-@@ -607,7 +608,7 @@
+@@ -607,7 +607,7 @@
  [Tool/ForwardDVI/Okular]
  class=ForwardDVI
  type=Process
@@ -360,7 +360,7 @@
  options=--unique '%target'
  from=dvi
  to=dvi
-@@ -615,7 +616,7 @@
+@@ -615,7 +615,7 @@
  [Tool/ForwardPDF/Okular]
  class=ForwardDVI
  type=Process
@@ -369,7 +369,7 @@
  options=--unique '%absolute_target'
  from=pdf
  to=pdf
-@@ -641,7 +642,7 @@
+@@ -641,7 +641,7 @@
  
  [Tool/ViewDVI/Okular]
  class=View
@@ -378,7 +378,7 @@
  options='%target'
  from=dvi
  to=dvi
-@@ -659,7 +660,7 @@
+@@ -659,7 +659,7 @@
  
  [Tool/ViewDVI/Okular Unique]
  class=View
@@ -387,7 +387,7 @@
  options=--unique '%target'
  from=dvi
  to=dvi
-@@ -677,7 +678,7 @@
+@@ -677,7 +677,7 @@
  
  [Tool/ViewPS/Okular]
  class=View
@@ -396,7 +396,7 @@
  options='%target'
  from=ps
  to=ps
-@@ -695,7 +696,7 @@
+@@ -695,7 +695,7 @@
  
  [Tool/ViewPS/Okular Unique]
  class=View
@@ -405,7 +405,7 @@
  options=--unique '%target'
  from=ps
  to=ps
-@@ -713,7 +714,7 @@
+@@ -713,7 +713,7 @@
  
  [Tool/ViewPDF/Okular]
  class=View
@@ -414,7 +414,7 @@
  options='%target'
  from=pdf
  to=pdf
-@@ -731,7 +732,7 @@
+@@ -731,7 +731,7 @@
  
  [Tool/ViewPDF/Okular Unique]
  class=View

Modified: trunk/dports/tex/kde4-kile/files/patch-runTests.sh.macports.diff
===================================================================
--- trunk/dports/tex/kde4-kile/files/patch-runTests.sh.macports.diff	2014-06-17 13:30:11 UTC (rev 121097)
+++ trunk/dports/tex/kde4-kile/files/patch-runTests.sh.macports.diff	2014-06-17 13:37:59 UTC (rev 121098)
@@ -4,7 +4,7 @@
  #!/bin/bash
  echo "Kile System Check script..."
  
-+export PATH=@PREFIX@/bin:$PATH:@APPLICATIONS_DIR@/KDE4/okular.app/Contents/MacOS/
++export PATH=@TEXPREFIX@:$PATH:@APPLICATIONS_DIR@/KDE4/okular.app/Contents/MacOS/
 +
  outfile=$1
  basedir=$2
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140617/91f736c7/attachment.html>


More information about the macports-changes mailing list