New commits:
commit c5e5e7f68685a19a2bfa2c4970a0bedc46cccbbf
Author: Andraž Levstik <ruskie+2054d253 AT codemages.net>
Commit: Andraž Levstik <ruskie+2054d253 AT codemages.net>
texlive: added comments
diff --git a/latex/texlive/HISTORY b/latex/texlive/HISTORY
index 3741433..c010568 100644
--- a/latex/texlive/HISTORY
+++ b/latex/texlive/HISTORY
@@ -1,3 +1,7 @@
+2009-08-07 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
+ * PRE_BUILD: added comments so that the here-after people will
+ know what bit is what
+
2009-08-07 Peng Chang (Charles) <chp AT sourcemage.org>
* DEPENDS: some building script in texk/dvipsk makes use of ed
diff --git a/latex/texlive/PRE_BUILD b/latex/texlive/PRE_BUILD
index ce7abed..d440483 100755
--- a/latex/texlive/PRE_BUILD
+++ b/latex/texlive/PRE_BUILD
@@ -3,21 +3,39 @@ cd $BUILD_DIRECTORY &&
verify_file '' &&
xz -dc $SOURCE_CACHE/$SOURCE | tar -xf -
cd $SOURCE_DIRECTORY &&
+#--
+## these two patches fix the scripts so that it gets
+## installed to FHS locations
patch -p0 < $SPELL_DIRECTORY/fix_scripts.patch &&
patch -p0 < $SPELL_DIRECTORY/fix_scripts_2.patch &&
-patch -p0 < $SPELL_DIRECTORY/texmf.cnf_fix.patch &&
+#--
+#--
+## the sed on the patch is live so it will take into
+## account INSTALL_ROOT
+patch -p0 < $(sed "s:/usr/share:$INSTALL_ROOT/usr/share:g"
$SPELL_DIRECTORY/texmf.cnf_fix.patch) &&
+#--
+#--
+## getline rename where it's defined
patch -p0 < $SPELL_DIRECTORY/rename_getline.patch &&
+#--
+#--
+## this has been suggested by Finn Haedicke
sed -i '/^[^#]*\.p:/ {n; a \
sed -i "s/getline/tex_getline/g" $@
}' texk/web2c/Makefile.in &&
+sed -i '/^[^#]*\.p:/ {n; a \
+ sed -i "s/getline/tex_getline/g" $@
+}' texk/web2c/omegadir/omega.mk &&
+#--
+#--
+## cleanup all the extra getlines
sed -i "s/getline/tex_getline/g" texk/web2c/mpware/mpto.c &&
sed -i "s/getline/tex_getline/g" texk/afm2pl/afm2pl.c &&
sed -i "s/getline/tex_getline/g" texk/dvipsk/afm2tfm.c &&
sed -i "s/getline/tex_getline/g" texk/ttf2pk/newobj.h &&
sed -i "s/getline/tex_getline/g" texk/ttf2pk/newobj.c &&
sed -i "s/getline/tex_getline/g" texk/ttf2pk/parse.c &&
-sed -i '/^[^#]*\.p:/ {n; a \
- sed -i "s/getline/tex_getline/g" $@
-}' texk/web2c/omegadir/omega.mk &&
+#--
+## removing as much internal things as possible
rm -rf utils/{dialog,gzip,lzma,ps2eps,psutils,t1utils,texinfo,pdfopen} &&
rm -rf
libs/{freetype2,lua51,libpng,jpeg,expat,gd,luafilesystem,luafontforge,luamd5,luapeg,luazip,luazlib,ncurses,t1lib,unzip}
[SM-Commit] GIT changes to devel-texlive grimoire by Andraž Levstik (c5e5e7f68685a19a2bfa2c4970a0bedc46cccbbf),
Andraž Levstik, 08/07/2009