[70455] trunk/dports/tex/texlive/Portfile
dports at macports.org
dports at macports.org
Mon Aug 9 17:05:55 PDT 2010
Revision: 70455
http://trac.macports.org/changeset/70455
Author: dports at macports.org
Date: 2010-08-09 17:05:53 -0700 (Mon, 09 Aug 2010)
Log Message:
-----------
texlive metaport: add name and description of scheme variant in notes
and in README file in $prefix/share/doc/texlive
Modified Paths:
--------------
trunk/dports/tex/texlive/Portfile
Modified: trunk/dports/tex/texlive/Portfile
===================================================================
--- trunk/dports/tex/texlive/Portfile 2010-08-09 22:42:27 UTC (rev 70454)
+++ trunk/dports/tex/texlive/Portfile 2010-08-10 00:05:53 UTC (rev 70455)
@@ -6,7 +6,7 @@
name texlive
version 2009
-revision 2
+revision 3
categories tex
maintainers dports
@@ -29,33 +29,58 @@
use_configure no
build {}
-destroot {
+set scheme ""
+set scheme_desc ""
+
+proc add_notes {} {
+ global scheme scheme_desc
+
+ notes "The \"${scheme}\" installation of TeX Live was selected. ${scheme_desc}\n"
+
+ if {$scheme != "full"} {
+ notes-append " \n"
+ notes-append "Additional TeX Live packages are available. To see a list, use 'port list texlive-* and not installed'. If you want a full installation (very large), reinstall this metaport with the +full variant."
+ }
+}
+destroot {
# Create a dummy file so the port can be successfully activated
xinstall -d ${destroot}${prefix}/share/doc/texlive
set docfile [open ${destroot}${prefix}/share/doc/texlive/README.${name}.txt "w"]
- puts $docfile "TeX Live ${version} (MacPorts revision ${version}_${revision})"
- puts $docfile "\n${long_description}"
- puts $docfile "\nThe other files in this directory list the versions and "
- puts $docfile "contents of each TeX Live port installed."
+ puts $docfile "TeX Live ${version} (MacPorts revision ${version}_${revision})\n"
+ puts $docfile "${long_description}\n"
+ puts $docfile "\nThe \"${scheme}\" scheme was installed. ${scheme_desc}\n"
+ puts $docfile "The other files in this directory list the versions and contents of each TeX Live port installed."
close $docfile
}
variant minimal \
description "Minimal installation scheme (plain TeX only; no LaTeX)" \
conflicts basic medium full {
+ set scheme "minimal"
+ set scheme_desc "This installation provides the bare minimum support for plain TeX; it does not include LaTeX or any add-on packages."
+ add_notes
+
depends_lib port:texlive-basic
}
variant basic \
description "Basic installation scheme for plain TeX or LaTeX documents" \
conflicts minimal medium full {
+ set scheme "basic"
+ set scheme_desc "This installation provides support for plain TeX and LaTeX, but no add-on packages."
+ add_notes
+
depends_lib port:texlive-basic \
- port:texlive-latex
+ port:texlive-latex
}
variant medium \
description "Medium installation scheme: plain, latex, recommended packages, some languages" \
conflicts minimal basic full {
+ set scheme "medium"
+ set scheme_desc "This is the standard installation containing basic and recommended packages for TeX, LaTeX, and ConTeXt, as well as support files for several common European languages."
+ add_notes
+
depends_lib port:texlive-basic \
port:texlive-bin-extra \
port:texlive-context \
@@ -87,6 +112,10 @@
variant full \
description "Full installation scheme (very large!)" \
conflicts minimal basic medium {
+ set scheme "full"
+ set scheme_desc "This is a full installation of all TeX Live packages, including all languages and their associated documentation."
+ add_notes
+
depends_lib port:texlive-basic \
port:texlive-bibtex-extra \
port:texlive-bin-extra \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100809/c00e4904/attachment-0001.html>
More information about the macports-changes
mailing list