[68651] users/dports/ports/tex/texlive-basic/Portfile

dports at macports.org dports at macports.org
Tue Jun 8 18:35:28 PDT 2010


Revision: 68651
          http://trac.macports.org/changeset/68651
Author:   dports at macports.org
Date:     2010-06-08 18:35:26 -0700 (Tue, 08 Jun 2010)
Log Message:
-----------
Deactivate old version of texlive metaport in pre-activate to avoid
conflict

Modified Paths:
--------------
    users/dports/ports/tex/texlive-basic/Portfile

Modified: users/dports/ports/tex/texlive-basic/Portfile
===================================================================
--- users/dports/ports/tex/texlive-basic/Portfile	2010-06-09 01:34:10 UTC (rev 68650)
+++ users/dports/ports/tex/texlive-basic/Portfile	2010-06-09 01:35:26 UTC (rev 68651)
@@ -99,6 +99,16 @@
     delete ${destroot}/${prefix}/bin/mf
 }
 
+pre-activate {
+    # If texlive 2007 metaport is installed, deactivate it to avoid
+    # conflicts on $prefix/bin/etex etc.
+    if {[file exists $prefix/bin/etex] 
+        && ![catch {set vers [lindex [registry_active texlive] 0]}]
+        && [rpm-vercomp [lindex $vers 1] 2009] < 0} {
+        registry_deactivate texlive "" [list ports_nodepcheck 1]
+    }
+}
+
 texlive.forceupdatecnf yes
 
 texlive.texmfport
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100608/11315718/attachment-0001.html>


More information about the macports-changes mailing list