From 8e59f1a263dd829945116de0863fbf023f8f07b5 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 21 Mar 2017 17:08:03 +0000 Subject: tlmgr.pl: mention problem of too-frequent updates using mirror.ctan.org. (Uwe Siart, tex-live 02 Mar 2017 10:30:35) install-menu-txt.pl: menu headings more consistent, try to clarify customizations vs. actions. (Alan Litchfield, texhax 12 Mar 2017 11:37:35) tl-update-asy: need ASYMPTOTE_EPSDRIVER; simplify since original is no longer svn. releng.txt: more version number locations. git-svn-id: svn://tug.org/texlive/trunk@43566 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/scripts/texlive/tlmgr.pl | 12 +++++++----- Master/tlpkg/bin/tl-update-asy | 19 +++++++++---------- Master/tlpkg/doc/releng.txt | 5 +++-- Master/tlpkg/installer/install-menu-text.pl | 16 ++++++++-------- 4 files changed, 27 insertions(+), 25 deletions(-) diff --git a/Master/texmf-dist/scripts/texlive/tlmgr.pl b/Master/texmf-dist/scripts/texlive/tlmgr.pl index f3b7d61b89d..1117e5e94e1 100755 --- a/Master/texmf-dist/scripts/texlive/tlmgr.pl +++ b/Master/texmf-dist/scripts/texlive/tlmgr.pl @@ -1,7 +1,7 @@ #!/usr/bin/env perl # $Id$ # -# Copyright 2008-2016 Norbert Preining +# Copyright 2008-2017 Norbert Preining # This file is licensed under the GNU General Public License version 2 # or any later version. # @@ -6540,9 +6540,11 @@ with C: =item C Tell C to use a nearby CTAN mirror for future updates; useful if -you installed TeX Live from the DVD image and want continuing +you installed TeX Live from the DVD image and want to have continuing updates. The two commands are equivalent; C is just an alias for -the given url. +the given url. Caveat: C resolves to many different +hosts, and they are not perfectly synchronized; we recommend updating +only daily (at most), and not more often. =item C @@ -7741,8 +7743,8 @@ C saves a copy of the C file used for an update with a suffix representing the repository url, as in CI. These can be useful for fallback information, but if you don't like them accumulating (e.g., -on each run C might resolve to a new host, resulting in -a different hash), it's harmless to delete them. +C resolves to many different hosts, each resulting in +a possibly different hash), it's harmless to delete them. =head1 CONFIGURATION FILE FOR TLMGR diff --git a/Master/tlpkg/bin/tl-update-asy b/Master/tlpkg/bin/tl-update-asy index 4bdd510ff8e..f4321e32207 100755 --- a/Master/tlpkg/bin/tl-update-asy +++ b/Master/tlpkg/bin/tl-update-asy @@ -53,24 +53,23 @@ elif test "x$1" = x--build; then set -x cd /home/texlive/karl/Build/source/utils/asymptote - test ! -r dot.git || mv dot.git .git - /usr/local/bin/svn update - /usr/local/bin/svn revert asy-keywords.el - test ! -r .git || mv .git dot.git + $svn update + $svn revert asy-keywords.el + $svn status if test -f Makefile; then make clean $svn revert doc/asy-latex.pdf - rm -f Makefile config.h config.log config.status errors.temp - rm -rf autom4te.cache + rm -f Makefile fi + rm -rf config.h config.log config.status errors.temp autom4te.cache rm -rf /tmp/ainst # these configure options represent what is intended to be supported - # in the i386-linux build. on centos5, need yum packages - # freeglut freeglut-devel libX11-devel mesa-libGLU-devel + # in the i386-linux build. + ASYMPTOTE_EPSDRIVER=epswrite; export ASYMPTOTE_EPSDRIVER ./configure --prefix=/tmp/ainst \ --with-latex=/tmp/ainst/latex --with-context=/tmp/ainst/context \ - --enable-fftw --enable-gl --disable-gsl \ - --enable-texlive-build #CFLAGS=-g + --enable-fftw --enable-gl --enable-gsl \ + --enable-texlive-build CFLAGS=-g CXXFLAGS=-ansi nice make nice make check make install-prebuilt diff --git a/Master/tlpkg/doc/releng.txt b/Master/tlpkg/doc/releng.txt index f1705064296..26da961384d 100644 --- a/Master/tlpkg/doc/releng.txt +++ b/Master/tlpkg/doc/releng.txt @@ -152,17 +152,18 @@ When finalizing sources (any time in the new year, can be early, before initial builds in any case): - update version numbers, years, and copyright years in: top level version.ac - dvipdfm-x:configure.ac + dvipdfm-x:configure.ac dvipdfmx.c xbb.c dvips: configure.ac NEWS dvips.c dvips.h afm2tfm.c dvips.texi kpathsea: version.ac NEWS kpsewhich.c doc/kpathsea.texi texmf.cnf ptexenc: version.ac web2c: NEWS doc/web2c.texi ptexdir/ptex-base.ch,ptex_version.h + pdftexdir/pdftex.web pdftexdir/pdftex_version.h texk/*/version.ac, libs/*/version.ac, utils/*/version.ac then reautoconf (6min), rebuild. install-tl, tlmgr.pl (copyright only) check *.c *.h sources in above for needed copyright year updates too. run ~karl/bin/tlversions to see+compare engine/etc. versions -- if new kpathsea file types (kpsewhich --help), update kpathsea.texi. +- if new kpathsea file types (kpsewhich --help-formats), update kpathsea.texi. - ask tldistro for patches. diff --git a/Master/tlpkg/installer/install-menu-text.pl b/Master/tlpkg/installer/install-menu-text.pl index 586bcbb69ed..2571420daaa 100644 --- a/Master/tlpkg/installer/install-menu-text.pl +++ b/Master/tlpkg/installer/install-menu-text.pl @@ -2,7 +2,7 @@ # $Id$ # install-menu-txt.pl # -# Copyright 2007-2016 Norbert Preining, Karl Berry +# Copyright 2007-2017 Norbert Preining, Karl Berry # Copyright 2007-2008 Reinhard Kotucha # This file is licensed under the GNU General Public License version 2 # or any later version. @@ -477,7 +477,7 @@ sub directories_menu 'Q' => \&quit ); - menu_head "Directories setup:"; + menu_head "Directories customization:"; if (!TeXLive::TLUtils::texdir_check($vars{'TEXDIR'})) { print "!! The default location as given below is forbidden or !! can't be written to. @@ -762,7 +762,7 @@ sub options_menu { ); clear_screen; - menu_head "Options setup:"; + menu_head "Options customization:"; print <<"EOF";

use letter size instead of A4 by default: $b_letter @@ -995,7 +995,7 @@ sub main_menu { ======================> TeX Live installation procedure <===================== ======> Letters/digits in indicate <======= -======> menu items for commands or options <======= +======> menu items for actions or customizations <======= Detected platform: $this_platform $warn_nobin @@ -1003,11 +1003,11 @@ EOF if (!$vars{'in_place'}) { print <<"EOF"; - binary platforms: $vars{'n_systems_selected'} out of $vars{'n_systems_available'} + set binary platforms: $vars{'n_systems_selected'} out of $vars{'n_systems_available'} - set installation scheme ($vars{'selected_scheme'}) + set installation scheme: $vars{'selected_scheme'} - customizing installation collections + set installation collections: $vars{'n_collections_selected'} collections out of $vars{'n_collections_available'}, disk space required: $vars{'total_size'} MB EOF @@ -1018,7 +1018,7 @@ EOF } print <<"EOF"; - directories: + set directories: TEXDIR (the main TeX directory): EOF -- cgit v1.2.3