diff options
Diffstat (limited to 'Master/tlpkg')
-rw-r--r-- | Master/tlpkg/TeXLive/TLConfig.pm | 4 | ||||
-rw-r--r-- | Master/tlpkg/TeXLive/TLDownload.pm | 2 | ||||
-rw-r--r-- | Master/tlpkg/TeXLive/TLPDB.pm | 2 | ||||
-rw-r--r-- | Master/tlpkg/TeXLive/TLPOBJ.pm | 2 | ||||
-rw-r--r-- | Master/tlpkg/TeXLive/TLPSRC.pm | 2 | ||||
-rw-r--r-- | Master/tlpkg/TeXLive/TLUtils.pm | 2 | ||||
-rwxr-xr-x | Master/tlpkg/bin/tl-update-auto | 5 | ||||
-rwxr-xr-x | Master/tlpkg/bin/tl-update-images | 4 | ||||
-rwxr-xr-x | Master/tlpkg/bin/tl-update-tlnet | 6 | ||||
-rw-r--r-- | Master/tlpkg/doc/releng.txt | 31 | ||||
-rwxr-xr-x | Master/tlpkg/installer/install-menu-text.pl | 4 | ||||
-rw-r--r-- | Master/tlpkg/installer/install-menu-wizard.pl | 2 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/00texlive.installation.tlpsrc | 2 |
13 files changed, 36 insertions, 32 deletions
diff --git a/Master/tlpkg/TeXLive/TLConfig.pm b/Master/tlpkg/TeXLive/TLConfig.pm index ff3d0984d5c..7bd06634d6f 100644 --- a/Master/tlpkg/TeXLive/TLConfig.pm +++ b/Master/tlpkg/TeXLive/TLConfig.pm @@ -1,6 +1,6 @@ # $Id$ # TeXLive::TLConfig.pm - module exporting configuration values -# Copyright 2007-2015 Norbert Preining +# Copyright 2007-2016 Norbert Preining # This file is licensed under the GNU General Public License version 2 # or any later version. @@ -56,7 +56,7 @@ BEGIN { # the year of our release, will be used in the location of the # network packages, and in menu names, and other places. -$ReleaseYear = 2015; +$ReleaseYear = 2016; # users can upgrade from this year to the current year; maybe a spread # of more than one year will be useful at some point, but not now. diff --git a/Master/tlpkg/TeXLive/TLDownload.pm b/Master/tlpkg/TeXLive/TLDownload.pm index 2ae1ebe5102..d4ea57bf45d 100644 --- a/Master/tlpkg/TeXLive/TLDownload.pm +++ b/Master/tlpkg/TeXLive/TLDownload.pm @@ -1,6 +1,6 @@ # $Id$ # TeXLive::TLDownload.pm - module for abstracting the download modes -# Copyright 2009-2014 Norbert Preining +# Copyright 2009-2016 Norbert Preining # This file is licensed under the GNU General Public License version 2 # or any later version. diff --git a/Master/tlpkg/TeXLive/TLPDB.pm b/Master/tlpkg/TeXLive/TLPDB.pm index fa4c0965e51..b625fc7c65d 100644 --- a/Master/tlpkg/TeXLive/TLPDB.pm +++ b/Master/tlpkg/TeXLive/TLPDB.pm @@ -1,6 +1,6 @@ # $Id$ # TeXLive::TLPDB.pm - module for using tlpdb files -# Copyright 2007-2015 Norbert Preining +# Copyright 2007-2016 Norbert Preining # This file is licensed under the GNU General Public License version 2 # or any later version. diff --git a/Master/tlpkg/TeXLive/TLPOBJ.pm b/Master/tlpkg/TeXLive/TLPOBJ.pm index 974e2325655..b84ab22e049 100644 --- a/Master/tlpkg/TeXLive/TLPOBJ.pm +++ b/Master/tlpkg/TeXLive/TLPOBJ.pm @@ -1,6 +1,6 @@ # $Id$ # TeXLive::TLPOBJ.pm - module for using tlpobj files -# Copyright 2007-2014 Norbert Preining +# Copyright 2007-2016 Norbert Preining # This file is licensed under the GNU General Public License version 2 # or any later version. diff --git a/Master/tlpkg/TeXLive/TLPSRC.pm b/Master/tlpkg/TeXLive/TLPSRC.pm index 5505505258b..7b3195558ad 100644 --- a/Master/tlpkg/TeXLive/TLPSRC.pm +++ b/Master/tlpkg/TeXLive/TLPSRC.pm @@ -1,6 +1,6 @@ # $Id$ # TeXLive::TLPSRC.pm - module for handling tlpsrc files -# Copyright 2007-2014 Norbert Preining +# Copyright 2007-2016 Norbert Preining # This file is licensed under the GNU General Public License version 2 # or any later version. diff --git a/Master/tlpkg/TeXLive/TLUtils.pm b/Master/tlpkg/TeXLive/TLUtils.pm index e1c85f049b8..8df5c3c2cc5 100644 --- a/Master/tlpkg/TeXLive/TLUtils.pm +++ b/Master/tlpkg/TeXLive/TLUtils.pm @@ -1,6 +1,6 @@ # $Id$ # TeXLive::TLUtils.pm - the inevitable utilities for TeX Live. -# Copyright 2007-2015 Norbert Preining, Reinhard Kotucha +# Copyright 2007-2016 Norbert Preining, Reinhard Kotucha # This file is licensed under the GNU General Public License version 2 # or any later version. diff --git a/Master/tlpkg/bin/tl-update-auto b/Master/tlpkg/bin/tl-update-auto index 58e022a58fb..ab3ac269e7f 100755 --- a/Master/tlpkg/bin/tl-update-auto +++ b/Master/tlpkg/bin/tl-update-auto @@ -126,12 +126,13 @@ done fi # !config_scripts_only -# config.guess/sub/etc. from elsewhere on tug.org, mirrored from GNU. +# config.guess/sub/etc. from elsewhere on tug.org, mirrored from gnulib. # See Build/source/build-aux/README.TL for more info on common scripts. # config_masterdir=/home/ftp/dist/build-aux # -for gnuconf in config.guess config.sub depcomp install-sh texinfo.tex; do +for gnuconf in compile config.guess config.sub depcomp \ + install-sh texinfo.tex; do master_conffile=$config_masterdir/$gnuconf local_conffile=../Build/source/build-aux/$gnuconf # diff --git a/Master/tlpkg/bin/tl-update-images b/Master/tlpkg/bin/tl-update-images index 6e4521cd415..6e3c8f36c70 100755 --- a/Master/tlpkg/bin/tl-update-images +++ b/Master/tlpkg/bin/tl-update-images @@ -2,7 +2,7 @@ # $Id$ # Create the .iso image(s) for TeX Live. # -# Copyright 2007-2015 Karl Berry. +# Copyright 2007-2016 Karl Berry. # Copyright 2003, 2004, 2005 Sebastian Rahtz. # # This file is licensed under the GNU General Public License version 2 @@ -12,7 +12,7 @@ # Historical notes at the end of the script. NAME=texlive -V=2015 +V=2016 D=`date +%Y%m%d` target=/home/ftp/texlive/Images/test diff --git a/Master/tlpkg/bin/tl-update-tlnet b/Master/tlpkg/bin/tl-update-tlnet index 3099752f14c..ed61f4dce20 100755 --- a/Master/tlpkg/bin/tl-update-tlnet +++ b/Master/tlpkg/bin/tl-update-tlnet @@ -1,5 +1,5 @@ #!/bin/sh -e -# Copyright 2008-2015 Norbert Preining +# Copyright 2008-2016 Norbert Preining # This file is licensed under the GNU General Public License version 2 # or any later version. # @@ -9,7 +9,7 @@ vc_id='$Id$' unset CDPATH unset LS_COLORS -yyyy=2015 +yyyy=2016 check_consistency=true chicken=false @@ -119,7 +119,7 @@ option_fmt 1 option_letter 0 option_src 1 option_path 0 -option_adjustrepo 1 +option_adjustrepo 0 " >texlive.profile # silence warnings we do not need to see. diff --git a/Master/tlpkg/doc/releng.txt b/Master/tlpkg/doc/releng.txt index 294b1cf8980..679a1f78420 100644 --- a/Master/tlpkg/doc/releng.txt +++ b/Master/tlpkg/doc/releng.txt @@ -3,10 +3,6 @@ Public domain. Notes on putting together the pretest and yearly release --karl. -Check if pretest mirrors need renewing, talk to mirror admins if so: - http://tug.org/texlive/mirmon/ - /home/httpd/html/texlive/mirmon/tlpretest-mirrors.txt - Coordinate schedule with: maintainers of: engines, LaTeX, GUST font, asymptote, context, texworks other parts of collection: protext, ctan, mactex. @@ -19,33 +15,40 @@ On the day of the last tlnet update, Set opt_frozen in 00texlive.installation.tlpsrc. Freeze should happen at that night's rebuild. +Check if pretest mirrors need renewing, talk to mirror admins if so: + http://tug.org/texlive/mirmon/ + /home/httpd/html/texlive/mirmon/tlpretest-mirrors.txt + Then, the next day, start building tlpretest: 0. Reset opt_frozen to 0 in 00texlive.installation.tlpsrc. -1a. Set up tlpretest: +1a. Preserve final tlnet of current release: cd /home/ftp/texlive/tlnet +cp -ar ../tlnet /home/ftp/historic/systems/texlive/YYYY/tlnet-final + +1b. Set up tlpretest: tar cf - [a-u]* | (cd ../tlpretest && tar xf -) # do not copy README -Update pretest.html, notably including major changes this year; -diff new and old bindirs to see if there are interesting new programs. Update /home/ftp/texlive/tlpretest/README. - -1b. Preserve final tlnet of current release: -cp -ar ../tlnet /home/ftp/historic/systems/texlive/YYYY/tlnet-final +Update pretest.html, notably including major changes this year. +diff new and old bindirs to see if there are interesting new programs: + \ls $lb >/tmp/now + \ls $ib >/tmp/new + comm -3 /tmp/now /tmp/new >/tmp/cm 2. Then switch to pretest in cron.tl: +recreate=--recreate # just once! (to get catalogue updates) critical=--critical # push tlcritical pretest=--pretest # update tlpretest, not tlnet (if not frozen) -recreate=--recreate # just once! (to get catalogue updates) net_frozen=false # update tlnet|tlpretest (per $pretest) (tlcritical will remain getting updated daily, even though it doesn't - work with tlnet any more. That's ok.) + work with tlnet any more. That's ok. Or disable if you prefer.) 3. option adjustrepo 0 in tl-update-tlnet, since pretest shouldn't go to CTAN for updates. -4a. When starting trial builds: +4a. When starting trial builds (earlier): Build/source/{version.ac,texk/{kpathsea,ptexenc}/version.ac: no /dev 4b. When starting pretest, basic updates for release year: @@ -57,7 +60,7 @@ Master/tlpkg/bin/tl-update-images Master/tlpkg/installer/texlive.png Master/texmf-dist/web2c/texmfcnf.lua Master/texmf-dist/web2c/texmf.cnf # from Build/.../kpathsea -(check/update other copyright years in *.pm, tlmgr*, install-tl) +(check/update copyright years in *.pm, tlmgr*, install-tl, tlpkg/installer) 5. Ensure version numbers in sources are updated; see list below. Then commit new binaries with tl-update-bindir. diff --git a/Master/tlpkg/installer/install-menu-text.pl b/Master/tlpkg/installer/install-menu-text.pl index f66124ba4eb..dd70436f1b6 100755 --- a/Master/tlpkg/installer/install-menu-text.pl +++ b/Master/tlpkg/installer/install-menu-text.pl @@ -2,8 +2,8 @@ # $Id$ # install-menu-txt.pl # -# Copyright 2007-2013 Norbert Preining, Karl Berry -# Copyright 2007, 2008 Reinhard Kotucha +# Copyright 2007-2016 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. # diff --git a/Master/tlpkg/installer/install-menu-wizard.pl b/Master/tlpkg/installer/install-menu-wizard.pl index 3684c951ef3..e695303012c 100644 --- a/Master/tlpkg/installer/install-menu-wizard.pl +++ b/Master/tlpkg/installer/install-menu-wizard.pl @@ -1,6 +1,6 @@ #!/usr/bin/env perl # $Id$ -# Copyright 2009-2013 Norbert Preining +# Copyright 2009-2016 Norbert Preining # This file is licensed under the GNU General Public License version 2 # or any later version. diff --git a/Master/tlpkg/tlpsrc/00texlive.installation.tlpsrc b/Master/tlpkg/tlpsrc/00texlive.installation.tlpsrc index 4ae9ebe4e4c..7388ce178b3 100644 --- a/Master/tlpkg/tlpsrc/00texlive.installation.tlpsrc +++ b/Master/tlpkg/tlpsrc/00texlive.installation.tlpsrc @@ -45,4 +45,4 @@ depend opt_write18_restricted:1 # the day we want to freeze a release forever, set this to 1 and tlmgr # will then bail out saying that TLNNNN is frozen. -depend opt_frozen:1 +depend opt_frozen:0 |