summaryrefslogtreecommitdiff
path: root/Build
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2015-04-14 06:28:41 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2015-04-14 06:28:41 +0000
commit91fb8e4e2684b71c46eb0ff4ed6129874369a3de (patch)
treef301a76e4ca161e7163dba9d604183a3821c2501 /Build
parent678a45734b1110afe88b4d9d12a7f42163455fc7 (diff)
Update x86_64-linux binaries
git-svn-id: svn://tug.org/texlive/trunk@36850 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build')
-rw-r--r--Build/source/ChangeLog5
-rw-r--r--Build/source/Makefile.am1
-rw-r--r--Build/source/Makefile.in1
-rw-r--r--Build/source/README.solaris22
-rwxr-xr-xBuild/source/texk/texlive/linked_scripts/texlive/fmtutil.pl24
5 files changed, 37 insertions, 16 deletions
diff --git a/Build/source/ChangeLog b/Build/source/ChangeLog
index 3b52bc1b9bd..12861200a91 100644
--- a/Build/source/ChangeLog
+++ b/Build/source/ChangeLog
@@ -1,3 +1,8 @@
+2015-04-14 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * README.solaris: New file from Mojca (without very long lines).
+ * Makefile.am: Add the new file.
+
2015-04-12 Peter Breitenlohner <peb@mppmu.mpg.de>
* version.ac (tex_live_version): starting pretest, no more /dev.
diff --git a/Build/source/Makefile.am b/Build/source/Makefile.am
index d30d075f43a..59a9ec49c4b 100644
--- a/Build/source/Makefile.am
+++ b/Build/source/Makefile.am
@@ -22,6 +22,7 @@ EXTRA_DIST = \
README.5configure \
README.6cross \
README.7coding \
+ README.solaris \
build-aux/README.TL \
m4/ChangeLog \
m4/README \
diff --git a/Build/source/Makefile.in b/Build/source/Makefile.in
index a4cdad29275..49e1873bd12 100644
--- a/Build/source/Makefile.in
+++ b/Build/source/Makefile.in
@@ -476,6 +476,7 @@ EXTRA_DIST = \
README.5configure \
README.6cross \
README.7coding \
+ README.solaris \
build-aux/README.TL \
m4/ChangeLog \
m4/README \
diff --git a/Build/source/README.solaris b/Build/source/README.solaris
index f93ee54f4bf..238aa3e287c 100644
--- a/Build/source/README.solaris
+++ b/Build/source/README.solaris
@@ -1,8 +1,10 @@
Compiling TeX binaries on Solaris
-(The document describes the procedures used on Sparc Solaris binaries, but the same rules should apply to i386 and x86_64 as well.)
+(The document describes the procedures used on Sparc Solaris binaries, but the same
+rules should apply to i386 and x86_64 as well.)
-Solaris 9 has been out of official support for a while and making software compile on that platform is challenging, so it hardly make any sense to try to support it.
+Solaris 9 has been out of official support for a while and making software compile
+on that platform is challenging, so it hardly make any sense to try to support it.
Solaris 10 reaches end of support in January 2021.
http://en.wikipedia.org/wiki/Solaris_(operating_system)#Version_history
@@ -38,9 +40,11 @@ You can check the libc version with
Building wget
=============
-Building wget on the latest version of Solaris 10 will make the binary useless on older Updates of Solaris 10 as it would depend on SUNW_1.22.7.
+Building wget on the latest version of Solaris 10 will make the binary
+useless on older Updates of Solaris 10 as it would depend on SUNW_1.22.7.
-One option to build wget in a "compatible way" would be to build it on Solaris 9 with "cc". The other hack is the usage of map files.
+One option to build wget in a "compatible way" would be to build it on
+Solaris 9 with "cc". The other hack is the usage of map files.
To make it work on older systems the following hack was used (thanks to the OpenCSW community):
https://buildfarm.opencsw.org/source/xref/opencsw/csw/mgar/pkg/wget/trunk/files/map.wget
@@ -50,7 +54,8 @@ libc.so - SUNW_1.22.5 SUNWprivate_1.1 $ADDVERS=SUNW_1.22.5;
export LD_OPTIONS="-M $PWD/mapfile"
-And the following configuration was used to get rid of dependencies (which are not installed on Solaris by default):
+And the following configuration was used to get rid of dependencies (which
+are not installed on Solaris by default):
> ./configure --enable-ipv6 --disable-iri --disable-nls \
--disable-ntlm --disable-pcre --without-libiconv-prefix \
@@ -72,7 +77,9 @@ The binary was built with gcc 4.9.2.
Building xz
===========
-The version 5.2.1 of xz would likewise depend on SUNW_1.22.6 by default, so we used the same hack with a map file to make it work on slightly older systems.
+The version 5.2.1 of xz would likewise depend on SUNW_1.22.6 by default, so
+we used the same hack with a map file to make it work on slightly older
+systems.
> export LD_OPTIONS="-M $PWD/mapfile"
> ./configure --disable-nls --disable-shared
@@ -85,5 +92,6 @@ The version 5.2.1 of xz would likewise depend on SUNW_1.22.6 by default, so we u
libc.so.1 (SUNW_1.22);
-In case that binaries should run on even older systems, users should report problems and we can target even older systems by patching the mapfile.
+In case that binaries should run on even older systems, users should report
+problems and we can target even older systems by patching the mapfile.
diff --git a/Build/source/texk/texlive/linked_scripts/texlive/fmtutil.pl b/Build/source/texk/texlive/linked_scripts/texlive/fmtutil.pl
index a538567ac6b..135e5d2ed07 100755
--- a/Build/source/texk/texlive/linked_scripts/texlive/fmtutil.pl
+++ b/Build/source/texk/texlive/linked_scripts/texlive/fmtutil.pl
@@ -1,5 +1,5 @@
#!/usr/bin/env perl
-# $Id: fmtutil.pl 36788 2015-04-12 15:53:26Z karl $
+# $Id: fmtutil.pl 36821 2015-04-13 00:30:41Z preining $
# fmtutil - utility to maintain format files.
# (Maintained in TeX Live:Master/texmf-dist/scripts/texlive.)
#
@@ -33,11 +33,11 @@ BEGIN {
}
-my $svnid = '$Id: fmtutil.pl 36788 2015-04-12 15:53:26Z karl $';
-my $lastchdate = '$Date: 2015-04-12 17:53:26 +0200 (Sun, 12 Apr 2015) $';
+my $svnid = '$Id: fmtutil.pl 36821 2015-04-13 00:30:41Z preining $';
+my $lastchdate = '$Date: 2015-04-13 02:30:41 +0200 (Mon, 13 Apr 2015) $';
$lastchdate =~ s/^\$Date:\s*//;
$lastchdate =~ s/ \(.*$//;
-my $svnrev = '$Revision: 36788 $';
+my $svnrev = '$Revision: 36821 $';
$svnrev =~ s/^\$Revision:\s*//;
$svnrev =~ s/\s*\$$//;
my $version = "svn$svnrev ($lastchdate)";
@@ -1051,7 +1051,7 @@ nothing else.
If not operating in mktexfmt mode, the command line can be more general,
and multiple formats can be generated, as follows.
-Optional behavior:
+Options:
--cnffile FILE read FILE instead of fmtutil.cnf
(can be given multiple times, in which case
all the files are used)
@@ -1066,7 +1066,7 @@ Optional behavior:
--dolinks (not implemented, just for compatibility)
--force (not implemented, just for compatibility)
-Valid commands for fmtutil:
+Commands:
--all recreate all format files
--missing create all missing format files
--refresh recreate only existing format files
@@ -1155,12 +1155,18 @@ Disabling formats:
and call $prg.
-MORE DOCUMENTATION STILL TO COME ...
+fmtutil vs. fmtutil-sys (fmtutil --sys):
-Report bugs to: tex-k\@tug.org
-TeX Live home page: <http://tug.org/texlive/>
+ When fmtutil-sys is run or the command line option --sys is used,
+ TEXMFSYSCONFIG and TEXMFSYSVAR are used instead of TEXMFCONFIG and
+ TEXMFVAR, respectively. This is the primary difference between
+ fmtutil-sys and fmtutil.
+ Other locations may be used if you give them on the command line, or
+ these trees don't exist, or you are not using the original TeX Live.
+Report bugs to: tex-k\@tug.org
+TeX Live home page: <http://tug.org/texlive/>
EOF
;
print &version();