summaryrefslogtreecommitdiff
path: root/Build
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2011-05-29 16:18:52 +0000
committerKarl Berry <karl@freefriends.org>2011-05-29 16:18:52 +0000
commitf769ab0e7682f73bbea4601a4ca6c313b480b79f (patch)
tree0aae233aa030f5c54ff9c6c5f8ce7fb3fe511247 /Build
parentdd3502855eeb1791642556844097e47414580cad (diff)
new year updates
git-svn-id: svn://tug.org/texlive/trunk@22669 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build')
-rw-r--r--Build/source/utils/README23
1 files changed, 19 insertions, 4 deletions
diff --git a/Build/source/utils/README b/Build/source/utils/README
index 49d81913979..368f3b35675 100644
--- a/Build/source/utils/README
+++ b/Build/source/utils/README
@@ -59,8 +59,10 @@ clisp_toolsdir=$clisp_basedir/clisp-tools
clisp_builddir=$clisp_basedir/clisp-build
mkdir $clisp_toolsdir
+wget=wget # or "curl -O" or whatever
+
cd $clisp_basedir
-wget http://ftp.gnu.org/gnu/libsigsegv/libsigsegv-2.10.tar.gz
+$wget http://ftp.gnu.org/gnu/libsigsegv/libsigsegv-2.10.tar.gz
gzip -dc libsigsegv-2.10.tar.gz | tar xf -
cd libsigsegv-2.10
./configure --prefix=$clisp_toolsdir && make && make check && make install
@@ -69,8 +71,21 @@ cd libsigsegv-2.10
# if clisp's configure will not find libsigsegv.
ln -s lib $clisp_toolsdir/lib64
+# on the mac, get libiconv and ensure link statically.
+# not needed on other platforms?
+cd $clisp_basedir
+$wget http://ftp.gnu.org/gnu/libiconv/libiconv-1.13.1.tar.gz
+gzip -dc libiconv-1.13.1.tar.gz | tar xf -
+cd libiconv-1.13.1
+./configure --enable-static --prefix=$clisp_toolsdir \
+&& make && make check && make install
+#
+cd $clisp_basedir/clisp-tools/lib
+rm *.dylib
+rm *.la
+
cd $clisp_basedir
-wget http://ftp.gnu.org/gnu/clisp/release/2.49/clisp-2.49.tar.gz
+$wget http://ftp.gnu.org/gnu/clisp/release/2.49/clisp-2.49.tar.gz
gzip -dc clisp-2.49.tar.gz | tar xf -
cd clisp-2.49
@@ -78,9 +93,9 @@ cd clisp-2.49
# mv modules/syscalls/configure modules/syscalls/configure.orig
# sed -e '{s%-luuid%-L/usr/lib/w32api -luuid%}' \
# modules/syscalls/configure.orig > modules/syscalls/configure
-
+#
# On FreeBSD/amd64: add --disable-mmap.
-
+#
./configure --with-libsigsegv-prefix=$clisp_toolsdir --without-readline \
--disable-nls \
$clisp_builddir \