summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKen Brown <kbrown@cornell.edu>2023-03-20 10:23:25 -0400
committerKen Brown <kbrown@cornell.edu>2023-03-21 14:43:42 -0400
commit7d3924267ed7ba85ff1e0d6c80da2d23774cbe8e (patch)
tree266a6d2668a6d5dcf5627c70ce132d8861473781
parentUpdate VERSION, REQUIRES, SCALLYWAG (diff)
Update scripts
-rwxr-xr-x01-update_release.sh10
-rwxr-xr-x02-fetch.sh74
-rwxr-xr-x03-build.sh120
-rwxr-xr-x06-prepare_for_upload.sh70
-rwxr-xr-x07-mkannounce.sh21
-rwxr-xr-xcommit.sh5
-rwxr-xr-xpull.sh110
-rwxr-xr-xpush.sh83
-rwxr-xr-xpush1.sh72
-rwxr-xr-xpush2.sh75
-rwxr-xr-xpush3.sh75
-rwxr-xr-xpush4.sh74
-rwxr-xr-xpush_nobuild.sh74
-rwxr-xr-xstatus.sh14
14 files changed, 779 insertions, 98 deletions
diff --git a/01-update_release.sh b/01-update_release.sh
index 3b5df30..7facd43 100755
--- a/01-update_release.sh
+++ b/01-update_release.sh
@@ -6,11 +6,13 @@ for d in $dirs
do
echo "Entering $d ..."
cd $d
- sed -i -e 's/^VERSION=.*/VERSION=20220321/' ${d}.cygport
+ sed -i -e 's/^VERSION=.*/VERSION=20230313/' ${d}.cygport
# sed -i -e 's/^RELEASE=.*/RELEASE=1/' ${d}.cygport
- rm -rf ${d}-20220323-1.noarch
- # mkdir -p save
- # mv -f *.tar.xz save/
+ # sed -i -e 's/^SCALLYWAG=.*/SCALLYWAG=nobuild/' ${d}.cygport
+ rm -rf ${d}-*.noarch
+ mkdir -p save
+ mv -f *.tar.xz save/
+ git commit -a --amend --no-edit || exit 1
echo "Leaving $d"
echo
cd ..
diff --git a/02-fetch.sh b/02-fetch.sh
index d1a92b2..347cc23 100755
--- a/02-fetch.sh
+++ b/02-fetch.sh
@@ -1,11 +1,75 @@
#! /bin/bash
-export TEXLIVE_PRETEST=1
+# export TEXLIVE_PRETEST=1
+
+# dirs="texlive-collection-*"
+# The following were deployed successfully by scallywag
+# texlive-collection-bibtexextra-doc
+# texlive-collection-context-doc
+# texlive-collection-fontsextra
+# texlive-collection-fontsextra-doc
+# texlive-collection-fontsrecommended
+# texlive-collection-fontsrecommended-doc
+
+dirs="
+texlive-collection-basic-doc
+texlive-collection-bibtexextra
+texlive-collection-binextra
+texlive-collection-binextra-doc
+texlive-collection-context
+texlive-collection-fontutils
+texlive-collection-fontutils-doc
+texlive-collection-formatsextra
+texlive-collection-games
+texlive-collection-humanities
+texlive-collection-humanities-doc
+texlive-collection-langarabic
+texlive-collection-langchinese
+texlive-collection-langcjk
+texlive-collection-langcyrillic
+texlive-collection-langczechslovak
+texlive-collection-langenglish
+texlive-collection-langeuropean
+texlive-collection-langfrench
+texlive-collection-langgerman
+texlive-collection-langgreek
+texlive-collection-langitalian
+texlive-collection-langjapanese
+texlive-collection-langkorean
+texlive-collection-langother
+texlive-collection-langpolish
+texlive-collection-langportuguese
+texlive-collection-langspanish
+texlive-collection-latex
+texlive-collection-latex-doc
+texlive-collection-latexextra
+texlive-collection-latexextra-doc
+texlive-collection-latexrecommended
+texlive-collection-latexrecommended-doc
+texlive-collection-luatex
+texlive-collection-luatex-doc
+texlive-collection-mathscience
+texlive-collection-mathscience-doc
+texlive-collection-metapost
+texlive-collection-metapost-doc
+texlive-collection-music
+texlive-collection-music-doc
+texlive-collection-pictures
+texlive-collection-pictures-doc
+texlive-collection-plaingeneric
+texlive-collection-plaingeneric-doc
+texlive-collection-pstricks
+texlive-collection-pstricks-doc
+texlive-collection-publishers
+texlive-collection-publishers-doc
+texlive-collection-xetex
+texlive-collection-xetex-doc
+texlive-collection-basic
+"
-dirs="texlive-collection-*"
exit_status=0
-rm -f fetch_failures.txt
-touch fetch_failures.txt
+rm -f fetch_failures
+touch fetch_failures
for d in $dirs
do
@@ -15,7 +79,7 @@ do
# mv *.xz save
if ! cygport ${d}.cygport fetch
then
- echo "Fetching ${d} failed" >> ../fetch_failures.txt
+ echo "Fetching ${d} failed" >> ../fetch_failures
exit_status=1
fi
echo "Leaving $d"
diff --git a/03-build.sh b/03-build.sh
index 888d0e7..7e58961 100755
--- a/03-build.sh
+++ b/03-build.sh
@@ -1,75 +1,83 @@
#! /bin/bash
-dirs="texlive-collection-*"
-# dirs="
-# texlive-collection-binextra
-# texlive-collection-binextra-doc
-# texlive-collection-context
+# dirs="texlive-collection-*"
+# The following were deployed successfully by scallywag
+# texlive-collection-bibtexextra-doc
# texlive-collection-context-doc
# texlive-collection-fontsextra
# texlive-collection-fontsextra-doc
# texlive-collection-fontsrecommended
# texlive-collection-fontsrecommended-doc
-# texlive-collection-fontutils
-# texlive-collection-fontutils-doc
-# texlive-collection-formatsextra
-# texlive-collection-games
-# texlive-collection-humanities
-# texlive-collection-humanities-doc
-# texlive-collection-langarabic
-# texlive-collection-langchinese
-# texlive-collection-langcjk
-# texlive-collection-langcyrillic
-# texlive-collection-langczechslovak
-# texlive-collection-langenglish
-# texlive-collection-langeuropean
-# texlive-collection-langfrench
-# texlive-collection-langgerman
-# texlive-collection-langgreek
-# texlive-collection-langitalian
-# texlive-collection-langjapanese
-# texlive-collection-langkorean
-# texlive-collection-langother
-# texlive-collection-langpolish
-# texlive-collection-langportuguese
-# texlive-collection-langspanish
-# texlive-collection-latex
-# texlive-collection-latex-doc
-# texlive-collection-latexextra
-# texlive-collection-latexextra-doc
-# texlive-collection-latexrecommended
-# texlive-collection-latexrecommended-doc
-# texlive-collection-luatex
-# texlive-collection-luatex-doc
-# texlive-collection-mathscience
-# texlive-collection-mathscience-doc
-# texlive-collection-metapost
-# texlive-collection-metapost-doc
-# texlive-collection-music
-# texlive-collection-music-doc
-# texlive-collection-pictures
-# texlive-collection-pictures-doc
-# texlive-collection-plaingeneric
-# texlive-collection-plaingeneric-doc
-# texlive-collection-pstricks
-# texlive-collection-pstricks-doc
-# texlive-collection-publishers
-# texlive-collection-publishers-doc
-# texlive-collection-xetex
-# texlive-collection-xetex-doc
-# "
+
+dirs="
+texlive-collection-basic-doc
+texlive-collection-bibtexextra
+texlive-collection-binextra
+texlive-collection-binextra-doc
+texlive-collection-context
+texlive-collection-fontutils
+texlive-collection-fontutils-doc
+texlive-collection-formatsextra
+texlive-collection-games
+texlive-collection-humanities
+texlive-collection-humanities-doc
+texlive-collection-langarabic
+texlive-collection-langchinese
+texlive-collection-langcjk
+texlive-collection-langcyrillic
+texlive-collection-langczechslovak
+texlive-collection-langenglish
+texlive-collection-langeuropean
+texlive-collection-langfrench
+texlive-collection-langgerman
+texlive-collection-langgreek
+texlive-collection-langitalian
+texlive-collection-langjapanese
+texlive-collection-langkorean
+texlive-collection-langother
+texlive-collection-langpolish
+texlive-collection-langportuguese
+texlive-collection-langspanish
+texlive-collection-latex
+texlive-collection-latex-doc
+texlive-collection-latexextra
+texlive-collection-latexextra-doc
+texlive-collection-latexrecommended
+texlive-collection-latexrecommended-doc
+texlive-collection-luatex
+texlive-collection-luatex-doc
+texlive-collection-mathscience
+texlive-collection-mathscience-doc
+texlive-collection-metapost
+texlive-collection-metapost-doc
+texlive-collection-music
+texlive-collection-music-doc
+texlive-collection-pictures
+texlive-collection-pictures-doc
+texlive-collection-plaingeneric
+texlive-collection-plaingeneric-doc
+texlive-collection-pstricks
+texlive-collection-pstricks-doc
+texlive-collection-publishers
+texlive-collection-publishers-doc
+texlive-collection-xetex
+texlive-collection-xetex-doc
+texlive-collection-basic
+"
exit_status=0
-rm -f build_failures.txt
-touch build_failures.txt
+rm -f build_failures
+touch build_failures
for d in $dirs
do
echo "Entering $d ..."
cd $d
+ # sed -i -e 's/^SCALLYWAG=.*/SCALLYWAG=deploy/' ${d}.cygport
+ # git commit -a --amend --no-edit
if ! cygport ${d}.cygport finish all
then
- echo "Building ${d} failed" >> ../build_failures.txt
+ echo "Building ${d} failed" >> ../build_failures
exit_status=1
fi
echo "Leaving $d"
diff --git a/06-prepare_for_upload.sh b/06-prepare_for_upload.sh
index 0e63a4d..f3f2aba 100755
--- a/06-prepare_for_upload.sh
+++ b/06-prepare_for_upload.sh
@@ -1,6 +1,68 @@
#! /bin/bash
-dirs="texlive-collection-*"
+# dirs="texlive-collection-*"
+# texlive-collection-basic-doc
+# texlive-collection-bibtexextra-doc
+# texlive-collection-context-doc
+# texlive-collection-fontsextra
+# texlive-collection-fontsextra-doc
+# texlive-collection-fontsrecommended
+# texlive-collection-fontsrecommended-doc
+
+dirs="
+texlive-collection-basic
+texlive-collection-bibtexextra
+texlive-collection-binextra
+texlive-collection-binextra-doc
+texlive-collection-context
+texlive-collection-fontutils
+texlive-collection-fontutils-doc
+texlive-collection-formatsextra
+texlive-collection-games
+texlive-collection-humanities
+texlive-collection-humanities-doc
+texlive-collection-langarabic
+texlive-collection-langchinese
+texlive-collection-langcjk
+texlive-collection-langcyrillic
+texlive-collection-langczechslovak
+texlive-collection-langenglish
+texlive-collection-langeuropean
+texlive-collection-langfrench
+texlive-collection-langgerman
+texlive-collection-langgreek
+texlive-collection-langitalian
+texlive-collection-langjapanese
+texlive-collection-langkorean
+texlive-collection-langother
+texlive-collection-langpolish
+texlive-collection-langportuguese
+texlive-collection-langspanish
+texlive-collection-latex
+texlive-collection-latex-doc
+texlive-collection-latexextra
+texlive-collection-latexextra-doc
+texlive-collection-latexrecommended
+texlive-collection-latexrecommended-doc
+texlive-collection-luatex
+texlive-collection-luatex-doc
+texlive-collection-mathscience
+texlive-collection-mathscience-doc
+texlive-collection-metapost
+texlive-collection-metapost-doc
+texlive-collection-music
+texlive-collection-music-doc
+texlive-collection-pictures
+texlive-collection-pictures-doc
+texlive-collection-plaingeneric
+texlive-collection-plaingeneric-doc
+texlive-collection-pstricks
+texlive-collection-pstricks-doc
+texlive-collection-publishers
+texlive-collection-publishers-doc
+texlive-collection-xetex
+texlive-collection-xetex-doc
+"
for d in ${dirs}
do
@@ -11,10 +73,10 @@ do
eval $(grep '^RELEASE=' ${d}.cygport)
PVR=${NAME}-${VERSION}-${RELEASE}
D=${PVR}.noarch/dist
- dest1=/c/downloads/cygwin/myrepo/noarch/release
+ # dest1=/c/downloads/cygwin/myrepo/noarch/release
dest2=/tmp/sourceware/noarch/release
- rm -rf ${dest1}/${d}
- cp -alf ${D}/${d} ${dest1}
+ # rm -rf ${dest1}/${d}
+ # cp -alf ${D}/${d} ${dest1}
rm -rf ${dest2}/${d}
cp -alf ${D}/${d} ${dest2}
echo "Leaving $d"
diff --git a/07-mkannounce.sh b/07-mkannounce.sh
index 0102766..7ec193e 100755
--- a/07-mkannounce.sh
+++ b/07-mkannounce.sh
@@ -1,20 +1,24 @@
#! /bin/bash
-VR=20220321-1
-announce=announce-TL2022.txt
+VR=20230313-1
+announce=announce-TL2023.txt
cat > ${announce} <<EOF
-Cygwin's TeX Live packages have been updated to the latest upstream release, TeX Live 2022.
+Cygwin's TeX Live packages have been updated to the latest upstream release, TeX Live 2023.
TeX Live provides a comprehensive, cross-platform TeX system. It includes all the major TeX-related programs, macro packages, and fonts that are free software, including support for many languages around the world. For more information, see
http://www.tug.org/texlive/
-And see
+See
http://www.tug.org/texlive/doc/texlive-en/texlive-en.html#news
-for a list of changes since TeX Live 2021.
+for a list of changes since TeX Live 2022, and see
+
+ https://tug.org/texlive/bugs.html
+
+for a list of known issues in TeX Live 2023. In particular, there has been a major change in ConTeXt, which I will describe in a separate message.
The TeX Live executables and supporting libraries are contained in the following Cygwin packages:
@@ -45,11 +49,11 @@ libtexlua53 is a TeX lua scripting library.
libtexluajit is a TeX Just-In-Time lua compiler library.
-* asymptote-2.79-1
+* asymptote-2.85-1
Asymptote is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality typesetting that LaTeX does for scientific text.
-In addition, upstream TeX Live provides thousands of "packages", grouped into "collections". There is a Cygwin package for each upstream collection; there are also Cygwin packages containing documentation for some of the collections.
+In addition, upstream TeX Live provides thousands of "packages", grouped into "collections". There is a Cygwin package for each upstream collection; there are also Cygwin packages containing documentation for many of the collections.
EOF
@@ -82,6 +86,5 @@ tlmgr
=====
texlive-collection-basic includes a restricted version of the tlmgr (TeX Live Manager) utility. See /usr/share/doc/texlive-collection-basic/README.Cygwin for more details.
-Ken Brown
-Cygwin's TeX Live maintainer
+Ken
EOF
diff --git a/commit.sh b/commit.sh
index ec8747c..c7ecd52 100755
--- a/commit.sh
+++ b/commit.sh
@@ -6,8 +6,9 @@ for p in ${packages}
do
echo "Entering ${p}..."
cd ${p}
- git commit -a -m "Add homepage"
- git push || exit 1
+ git commit -a -m "Update VERSION, SCALLYWAG"
+ # git push || exit 1
echo "leaving ${p}."
+ echo
cd ..
done
diff --git a/pull.sh b/pull.sh
new file mode 100755
index 0000000..9339665
--- /dev/null
+++ b/pull.sh
@@ -0,0 +1,110 @@
+#! /bin/bash
+
+packages="
+asymptote
+biber
+clisp
+colm
+cygwin
+doxygen
+emacs
+emacs-auctex
+fcgi
+ffcall
+freeglut
+freetype2
+gd
+geomview
+ghostscript
+ghostscript-fonts-other
+graphite2
+harfbuzz
+icu
+jansson
+kelbt
+lcms2
+libpng
+libXpm-noX
+mailutils
+potrace
+ragel
+raqm
+savi
+svm
+teckit
+texinfo
+texlive
+texlive-collection-basic
+texlive-collection-basic-doc
+texlive-collection-bibtexextra
+texlive-collection-bibtexextra-doc
+texlive-collection-binextra
+texlive-collection-binextra-doc
+texlive-collection-context
+texlive-collection-context-doc
+texlive-collection-fontsextra
+texlive-collection-fontsextra-doc
+texlive-collection-fontsrecommended
+texlive-collection-fontsrecommended-doc
+texlive-collection-fontutils
+texlive-collection-fontutils-doc
+texlive-collection-formatsextra
+texlive-collection-games
+texlive-collection-humanities
+texlive-collection-humanities-doc
+texlive-collection-langarabic
+texlive-collection-langchinese
+texlive-collection-langcjk
+texlive-collection-langcyrillic
+texlive-collection-langczechslovak
+texlive-collection-langenglish
+texlive-collection-langeuropean
+texlive-collection-langfrench
+texlive-collection-langgerman
+texlive-collection-langgreek
+texlive-collection-langitalian
+texlive-collection-langjapanese
+texlive-collection-langkorean
+texlive-collection-langother
+texlive-collection-langpolish
+texlive-collection-langportuguese
+texlive-collection-langspanish
+texlive-collection-latex
+texlive-collection-latex-doc
+texlive-collection-latexextra
+texlive-collection-latexextra-doc
+texlive-collection-latexrecommended
+texlive-collection-latexrecommended-doc
+texlive-collection-luatex
+texlive-collection-luatex-doc
+texlive-collection-mathscience
+texlive-collection-mathscience-doc
+texlive-collection-metapost
+texlive-collection-metapost-doc
+texlive-collection-music
+texlive-collection-music-doc
+texlive-collection-pictures
+texlive-collection-pictures-doc
+texlive-collection-plaingeneric
+texlive-collection-plaingeneric-doc
+texlive-collection-pstricks
+texlive-collection-pstricks-doc
+texlive-collection-publishers
+texlive-collection-publishers-doc
+texlive-collection-xetex
+texlive-collection-xetex-doc
+tree-sitter
+urw-base35-fonts
+xforms
+xpdf
+zziplib
+"
+
+for p in ${packages}
+do
+ echo "updating ${p}..."
+ cd ${p}
+ git pull || exit 1
+ cd ..
+ echo "done with ${p}."
+done
diff --git a/push.sh b/push.sh
index a159b54..00f952f 100755
--- a/push.sh
+++ b/push.sh
@@ -1,19 +1,76 @@
#! /bin/bash
-packages="texlive-collection-*"
+packages="
+texinfo
+texlive
+texlive-collection-basic
+texlive-collection-basic-doc
+texlive-collection-bibtexextra
+texlive-collection-bibtexextra-doc
+texlive-collection-binextra
+texlive-collection-binextra-doc
+texlive-collection-context
+texlive-collection-context-doc
+texlive-collection-fontsextra
+texlive-collection-fontsextra-doc
+texlive-collection-fontsrecommended
+texlive-collection-fontsrecommended-doc
+texlive-collection-fontutils
+texlive-collection-fontutils-doc
+texlive-collection-formatsextra
+texlive-collection-games
+texlive-collection-humanities
+texlive-collection-humanities-doc
+texlive-collection-langarabic
+texlive-collection-langchinese
+texlive-collection-langcjk
+texlive-collection-langcyrillic
+texlive-collection-langczechslovak
+texlive-collection-langenglish
+texlive-collection-langeuropean
+texlive-collection-langfrench
+texlive-collection-langgerman
+texlive-collection-langgreek
+texlive-collection-langitalian
+texlive-collection-langjapanese
+texlive-collection-langkorean
+texlive-collection-langother
+texlive-collection-langpolish
+texlive-collection-langportuguese
+texlive-collection-langspanish
+texlive-collection-latex
+texlive-collection-latex-doc
+texlive-collection-latexextra
+texlive-collection-latexextra-doc
+texlive-collection-latexrecommended
+texlive-collection-latexrecommended-doc
+texlive-collection-luatex
+texlive-collection-luatex-doc
+texlive-collection-mathscience
+texlive-collection-mathscience-doc
+texlive-collection-metapost
+texlive-collection-metapost-doc
+texlive-collection-music
+texlive-collection-music-doc
+texlive-collection-pictures
+texlive-collection-pictures-doc
+texlive-collection-plaingeneric
+texlive-collection-plaingeneric-doc
+texlive-collection-pstricks
+texlive-collection-pstricks-doc
+texlive-collection-publishers
+texlive-collection-publishers-doc
+texlive-collection-xetex
+texlive-collection-xetex-doc
+urw-base35-fonts
+xforms
+xpdf
+"
for p in ${packages}
do
- echo "Entering ${p}..."
- cd ${p}
- case "${p}" in
- *-basic*) ;;
- *-pictures*) ;;
- *-bibtexextra*) ;;
- *) git tag -d 64bit-20130529-2 || exit 1
- git push --tag || exit 1
- ;;
- esac
- echo "leaving ${p}."
- cd ..
+ echo "cloning ${p}..."
+ git clone cygwin@cygwin.com:/git/cygwin-packages/${p} || exit 1
+ # git remote set-url origin cygwin@cygwin.com:/git/cygwin-packages/${p}
+ echo "done with ${p}."
done
diff --git a/push1.sh b/push1.sh
index ad2eeb8..d2c2a8b 100755
--- a/push1.sh
+++ b/push1.sh
@@ -1,12 +1,74 @@
#! /bin/bash
-packages="texlive-collection-*"
+dirs="
+texlive-collection-basic-doc
+texlive-collection-bibtexextra
+texlive-collection-bibtexextra-doc
+texlive-collection-binextra
+texlive-collection-binextra-doc
+texlive-collection-context
+texlive-collection-context-doc
+texlive-collection-fontsextra
+texlive-collection-fontsextra-doc
+texlive-collection-fontsrecommended
+texlive-collection-fontsrecommended-doc
+texlive-collection-fontutils
+texlive-collection-fontutils-doc
+texlive-collection-formatsextra
+"
+# texlive-collection-games
+# texlive-collection-humanities
+# texlive-collection-humanities-doc
+# texlive-collection-langarabic
+# texlive-collection-langchinese
+# texlive-collection-langcjk
+# texlive-collection-langcyrillic
+# texlive-collection-langczechslovak
+# texlive-collection-langenglish
+# texlive-collection-langeuropean
+# texlive-collection-langfrench
+# texlive-collection-langgerman
+# texlive-collection-langgreek
+# texlive-collection-langitalian
+# texlive-collection-langjapanese
+# texlive-collection-langkorean
+# texlive-collection-langother
+# texlive-collection-langpolish
+# texlive-collection-langportuguese
+# texlive-collection-langspanish
+# texlive-collection-latex
+# texlive-collection-latex-doc
+# texlive-collection-latexextra
+# texlive-collection-latexextra-doc
+# texlive-collection-latexrecommended
+# texlive-collection-latexrecommended-doc
+# texlive-collection-luatex
+# texlive-collection-luatex-doc
+# texlive-collection-mathscience
+# texlive-collection-mathscience-doc
+# texlive-collection-metapost
+# texlive-collection-metapost-doc
+# texlive-collection-music
+# texlive-collection-music-doc
+# texlive-collection-pictures
+# texlive-collection-pictures-doc
+# texlive-collection-plaingeneric
+# texlive-collection-plaingeneric-doc
+# texlive-collection-pstricks
+# texlive-collection-pstricks-doc
+# texlive-collection-publishers
+# texlive-collection-publishers-doc
+# texlive-collection-xetex
+# texlive-collection-xetex-doc
+# texlive-collection-basic
+# "
-for p in ${packages}
+for d in $dirs
do
- echo "Entering ${p}..."
- cd ${p}
+ echo "Entering $d ..."
+ cd $d
git push || exit 1
- echo "leaving ${p}."
+ echo "Leaving $d"
+ echo
cd ..
done
diff --git a/push2.sh b/push2.sh
new file mode 100755
index 0000000..bb37b2e
--- /dev/null
+++ b/push2.sh
@@ -0,0 +1,75 @@
+#! /bin/bash
+
+# texlive-collection-basic-doc
+# texlive-collection-bibtexextra
+# texlive-collection-bibtexextra-doc
+# texlive-collection-binextra
+# texlive-collection-binextra-doc
+# texlive-collection-context
+# texlive-collection-context-doc
+# texlive-collection-fontsextra
+# texlive-collection-fontsextra-doc
+# texlive-collection-fontsrecommended
+# texlive-collection-fontsrecommended-doc
+# texlive-collection-fontutils
+# texlive-collection-fontutils-doc
+# texlive-collection-formatsextra
+
+dirs="
+texlive-collection-games
+texlive-collection-humanities
+texlive-collection-humanities-doc
+texlive-collection-langarabic
+texlive-collection-langchinese
+texlive-collection-langcjk
+texlive-collection-langcyrillic
+texlive-collection-langczechslovak
+texlive-collection-langenglish
+texlive-collection-langeuropean
+texlive-collection-langfrench
+texlive-collection-langgerman
+texlive-collection-langgreek
+texlive-collection-langitalian
+texlive-collection-langjapanese
+"
+# texlive-collection-langkorean
+# texlive-collection-langother
+# texlive-collection-langpolish
+# texlive-collection-langportuguese
+# texlive-collection-langspanish
+# texlive-collection-latex
+# texlive-collection-latex-doc
+# texlive-collection-latexextra
+# texlive-collection-latexextra-doc
+# texlive-collection-latexrecommended
+# texlive-collection-latexrecommended-doc
+# texlive-collection-luatex
+# texlive-collection-luatex-doc
+# texlive-collection-mathscience
+# texlive-collection-mathscience-doc
+# texlive-collection-metapost
+# texlive-collection-metapost-doc
+# texlive-collection-music
+# texlive-collection-music-doc
+# texlive-collection-pictures
+# texlive-collection-pictures-doc
+# texlive-collection-plaingeneric
+# texlive-collection-plaingeneric-doc
+# texlive-collection-pstricks
+# texlive-collection-pstricks-doc
+# texlive-collection-publishers
+# texlive-collection-publishers-doc
+# texlive-collection-xetex
+# texlive-collection-xetex-doc
+# texlive-collection-basic
+# "
+
+for d in $dirs
+do
+ echo "Entering $d ..."
+ cd $d
+ git push || exit 1
+ echo "Leaving $d"
+ echo
+ cd ..
+done
diff --git a/push3.sh b/push3.sh
new file mode 100755
index 0000000..d719aa9
--- /dev/null
+++ b/push3.sh
@@ -0,0 +1,75 @@
+#! /bin/bash
+
+# texlive-collection-basic-doc
+# texlive-collection-bibtexextra
+# texlive-collection-bibtexextra-doc
+# texlive-collection-binextra
+# texlive-collection-binextra-doc
+# texlive-collection-context
+# texlive-collection-context-doc
+# texlive-collection-fontsextra
+# texlive-collection-fontsextra-doc
+# texlive-collection-fontsrecommended
+# texlive-collection-fontsrecommended-doc
+# texlive-collection-fontutils
+# texlive-collection-fontutils-doc
+# texlive-collection-formatsextra
+# texlive-collection-games
+# texlive-collection-humanities
+# texlive-collection-humanities-doc
+# texlive-collection-langarabic
+# texlive-collection-langchinese
+# texlive-collection-langcjk
+# texlive-collection-langcyrillic
+# texlive-collection-langczechslovak
+# texlive-collection-langenglish
+# texlive-collection-langeuropean
+# texlive-collection-langfrench
+# texlive-collection-langgerman
+# texlive-collection-langgreek
+# texlive-collection-langitalian
+# texlive-collection-langjapanese
+
+dirs="
+texlive-collection-langkorean
+texlive-collection-langother
+texlive-collection-langpolish
+texlive-collection-langportuguese
+texlive-collection-langspanish
+texlive-collection-latex
+texlive-collection-latex-doc
+texlive-collection-latexextra
+texlive-collection-latexextra-doc
+texlive-collection-latexrecommended
+texlive-collection-latexrecommended-doc
+texlive-collection-luatex
+texlive-collection-luatex-doc
+texlive-collection-mathscience
+texlive-collection-mathscience-doc
+"
+# texlive-collection-metapost
+# texlive-collection-metapost-doc
+# texlive-collection-music
+# texlive-collection-music-doc
+# texlive-collection-pictures
+# texlive-collection-pictures-doc
+# texlive-collection-plaingeneric
+# texlive-collection-plaingeneric-doc
+# texlive-collection-pstricks
+# texlive-collection-pstricks-doc
+# texlive-collection-publishers
+# texlive-collection-publishers-doc
+# texlive-collection-xetex
+# texlive-collection-xetex-doc
+# texlive-collection-basic
+# "
+
+for d in $dirs
+do
+ echo "Entering $d ..."
+ cd $d
+ git push || exit 1
+ echo "Leaving $d"
+ echo
+ cd ..
+done
diff --git a/push4.sh b/push4.sh
new file mode 100755
index 0000000..5c42539
--- /dev/null
+++ b/push4.sh
@@ -0,0 +1,74 @@
+#! /bin/bash
+
+# texlive-collection-basic-doc
+# texlive-collection-bibtexextra
+# texlive-collection-bibtexextra-doc
+# texlive-collection-binextra
+# texlive-collection-binextra-doc
+# texlive-collection-context
+# texlive-collection-context-doc
+# texlive-collection-fontsextra
+# texlive-collection-fontsextra-doc
+# texlive-collection-fontsrecommended
+# texlive-collection-fontsrecommended-doc
+# texlive-collection-fontutils
+# texlive-collection-fontutils-doc
+# texlive-collection-formatsextra
+# texlive-collection-games
+# texlive-collection-humanities
+# texlive-collection-humanities-doc
+# texlive-collection-langarabic
+# texlive-collection-langchinese
+# texlive-collection-langcjk
+# texlive-collection-langcyrillic
+# texlive-collection-langczechslovak
+# texlive-collection-langenglish
+# texlive-collection-langeuropean
+# texlive-collection-langfrench
+# texlive-collection-langgerman
+# texlive-collection-langgreek
+# texlive-collection-langitalian
+# texlive-collection-langjapanese
+# texlive-collection-langkorean
+# texlive-collection-langother
+# texlive-collection-langpolish
+# texlive-collection-langportuguese
+# texlive-collection-langspanish
+# texlive-collection-latex
+# texlive-collection-latex-doc
+# texlive-collection-latexextra
+# texlive-collection-latexextra-doc
+# texlive-collection-latexrecommended
+# texlive-collection-latexrecommended-doc
+# texlive-collection-luatex
+# texlive-collection-luatex-doc
+# texlive-collection-mathscience
+# texlive-collection-mathscience-doc
+
+dirs="
+texlive-collection-metapost
+texlive-collection-metapost-doc
+texlive-collection-music
+texlive-collection-music-doc
+texlive-collection-pictures
+texlive-collection-pictures-doc
+texlive-collection-plaingeneric
+texlive-collection-plaingeneric-doc
+texlive-collection-pstricks
+texlive-collection-pstricks-doc
+texlive-collection-publishers
+texlive-collection-publishers-doc
+texlive-collection-xetex
+texlive-collection-xetex-doc
+texlive-collection-basic
+"
+
+for d in $dirs
+do
+ echo "Entering $d ..."
+ cd $d
+ git push || exit 1
+ echo "Leaving $d"
+ echo
+ cd ..
+done
diff --git a/push_nobuild.sh b/push_nobuild.sh
new file mode 100755
index 0000000..980a83d
--- /dev/null
+++ b/push_nobuild.sh
@@ -0,0 +1,74 @@
+#! /bin/bash
+
+# texlive-collection-basic-doc
+# texlive-collection-bibtexextra
+# texlive-collection-bibtexextra-doc
+# texlive-collection-binextra
+# texlive-collection-binextra-doc
+# texlive-collection-context
+# texlive-collection-context-doc
+# texlive-collection-fontsextra
+# texlive-collection-fontsextra-doc
+# texlive-collection-fontsrecommended
+# texlive-collection-fontsrecommended-doc
+# texlive-collection-fontutils
+# texlive-collection-fontutils-doc
+# texlive-collection-formatsextra
+
+dirs="
+texlive-collection-games
+texlive-collection-humanities
+texlive-collection-humanities-doc
+texlive-collection-langarabic
+texlive-collection-langchinese
+texlive-collection-langcjk
+texlive-collection-langcyrillic
+texlive-collection-langczechslovak
+texlive-collection-langenglish
+texlive-collection-langeuropean
+texlive-collection-langfrench
+texlive-collection-langgerman
+texlive-collection-langgreek
+texlive-collection-langitalian
+texlive-collection-langjapanese
+texlive-collection-langkorean
+texlive-collection-langother
+texlive-collection-langpolish
+texlive-collection-langportuguese
+texlive-collection-langspanish
+texlive-collection-latex
+texlive-collection-latex-doc
+texlive-collection-latexextra
+texlive-collection-latexextra-doc
+texlive-collection-latexrecommended
+texlive-collection-latexrecommended-doc
+texlive-collection-luatex
+texlive-collection-luatex-doc
+texlive-collection-mathscience
+texlive-collection-mathscience-doc
+texlive-collection-metapost
+texlive-collection-metapost-doc
+texlive-collection-music
+texlive-collection-music-doc
+texlive-collection-pictures
+texlive-collection-pictures-doc
+texlive-collection-plaingeneric
+texlive-collection-plaingeneric-doc
+texlive-collection-pstricks
+texlive-collection-pstricks-doc
+texlive-collection-publishers
+texlive-collection-publishers-doc
+texlive-collection-xetex
+texlive-collection-xetex-doc
+texlive-collection-basic
+"
+
+for d in $dirs
+do
+ echo "Entering $d ..."
+ cd $d
+ git push --push-option=nobuild || exit 1
+ echo "Leaving $d"
+ echo
+ cd ..
+done
diff --git a/status.sh b/status.sh
new file mode 100755
index 0000000..4afbbee
--- /dev/null
+++ b/status.sh
@@ -0,0 +1,14 @@
+#! /bin/bash
+
+packages="texlive-collection-*"
+
+for p in ${packages}
+do
+ echo "Entering ${p}..."
+ cd ${p}
+ # sed -i -e 's/^SCALLYWAG=.*/SCALLYWAG=nodeploy/' ${p}.cygport
+ git diff
+ echo "leaving ${p}."
+ echo
+ cd ..
+done