[Lunar-commits] <moonbase> texlive: using only system libs/utils now ...
Duncan Gibson
engelsman at lunar-linux.org
Sat Apr 23 15:47:07 CEST 2011
commit 9d98067adc27e509d18e2389f8aec4515de48be1
Author: Christian Krause <kizkizzbangbang at googlemail.com>
Date: Sat Apr 23 15:47:07 2011 +0200
texlive: using only system libs/utils now ...
texlive uses either system or internal libs/utils, so if one does not
have/enable an optional dependency texlive would build its own version
of it, which is kinda not what we want.
This patch explicitly sets all dependencies to required, that would be
built by texlive and explicitly turns the internal building of them of,
see the huge OPTS+= in BUILD.
The only libs missing, i.e. not in moonbase and built by texlive, are:
- kpathsea
- ptexenc
---
doc-tools/texlive/BUILD | 2 +-
doc-tools/texlive/DEPENDS | 20 +++++++-------------
2 files changed, 8 insertions(+), 14 deletions(-)
diff --git a/doc-tools/texlive/BUILD b/doc-tools/texlive/BUILD
index 8f1ad26..6c74527 100644
--- a/doc-tools/texlive/BUILD
+++ b/doc-tools/texlive/BUILD
@@ -37,7 +37,7 @@
# and http://repos.archlinux.org/wsvn/packages/texlive-bin/trunk/
# xindy should be in its own module, because its compilation needs latex to be *already* installed.
# luatex and psutils are individual modules.
- OPTS+=" --datadir=/usr/share --disable-multiplatform --disable-native-texlive-build --with-system-zlib --with-system-freetype2 --with-system-libpng --with-gs=gs --disable-xindy --enable-etex --disable-luatex --disable-psutils --enable-xetex --enable-ipc --enable-shared --enable-static=no" &&
+ OPTS+=" --datadir=/usr/share --disable-multiplatform --disable-native-texlive-build --with-gs=gs --disable-xindy --enable-etex --disable-luatex --disable-psutils --enable-xetex --enable-ipc --enable-shared --disable-static --with-system-zlib --with-system-zziplib --with-system-libpng --with-system-gd --with-system-t1lib --with-system-teckit --with-teckit-includes=/usr/include/teckit --with-system-icu --with-system-freetype2 --disable-t1utils --disable-lcdf-typetools" &&
default_build &&
diff --git a/doc-tools/texlive/DEPENDS b/doc-tools/texlive/DEPENDS
index 2344726..a6124cd 100644
--- a/doc-tools/texlive/DEPENDS
+++ b/doc-tools/texlive/DEPENDS
@@ -2,21 +2,15 @@ depends ed
depends w3c-libwww
depends texlive-texmf
depends gd
-depends fontconfig
depends psutils
+depends zziplib
+depends t1lib
+depends TECkit
+depends icu4c
+depends t1utils
+depends lcdf-typetools
# Needed to run fmtutil-sys in POST_INSTALL
depends luatex
-optional_depends "t1lib" "--with-system-t1lib" "--without-system-t1lib" "use system t1lib (if n, will use bundled lib)"
-optional_depends "icu4c" "--with-system-icu" "--without-system-icu" "use system icu4c (if n, will use bundled lib)"
-optional_depends "zziplib" "--with-system-zziplib" "--without-system-zziplib" "use system zziplib (if n, will use bundled lib)"
-
-# This will look like the wrong way around. It means whether to install texlive's own version of lcdf-typetools, or use the lcdf-typetools module from moonbase.
-optional_depends "lcdf-typetools" "--disable-lcdf-typetools" "--enable-lcdf-typetools" "for Postscript support (if n, TeX Live's own version will be installed)"
-
-optional_depends "t1utils" "--disable-t1utils" "--enable-t1utils" "for Postscript font utils (if n, TeX Live's own version will be installed)"
-
-optional_depends "TECkit" "--with-system-teckit" "" "for text encoding conversion (if n, TeX Live's own version will be installed)"
-
-optional_depends "libX11" "" "--without-x" "for XOrg support (say n for e.g. framebuffer)"
+optional_depends "libX11" "--with-x" "--without-x" "for X applications like xpdf"
More information about the Lunar-commits
mailing list