summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorManuel Pégourié-Gonnard <mpg@elzevir.fr>2008-05-11 13:37:23 +0000
committerManuel Pégourié-Gonnard <mpg@elzevir.fr>2008-05-11 13:37:23 +0000
commit7e8e2bf29383aaf3383bf810330b0d95dd775c30 (patch)
treebb3c5709c08fba8e6f67d44af52fc8cc5beaac90 /Master
parent34b05649a2541b1280a08dbf66bc7e622437e667 (diff)
--list-not-treated without binaries etc
git-svn-id: svn://tug.org/texlive/trunk@8058 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rwxr-xr-xMaster/tlpkg/bin/tlpkg-ctan-check384
1 files changed, 188 insertions, 196 deletions
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check
index 3f5fde5119f..4251830bcf1 100755
--- a/Master/tlpkg/bin/tlpkg-ctan-check
+++ b/Master/tlpkg/bin/tlpkg-ctan-check
@@ -18,186 +18,186 @@ use File::Basename;
my $tlpdb;
my $TL;
-my @WorkingTLP = qw(
- 12many
- a0poster a2ping aastex abbr abc abstract abstyles accfonts achemso
- acmtrans acronym
- active-conf addlines adrconv ae aguplus aichej AkkTeX algorithm2e
- algorithmicx algorithms
- alnumsec altfont ametsoc ams amsaddr amsldoc-it amsmath amsrefs
- amsthdoc-it animate ANUfinalexam anyfontsize apacite appendix apl
- arabi arabtex arabxetex archaic arcs arev
- armenian arphic arrayjob arydshln Asana-Math ascii assignment astro
- attachfile aurical authoraftertitle authorindex auto-pst-pdf automata
- auncial-new
- babel babelbib barcodes bbcard bbold
- beamer beamer-contrib beamer-tut-pt begriff bera betababel
- bezos bghyphen bibhtml bibleref bibtopic bibtopicprefix
- bibunits bigfoot
- binomexp blacklettert1 blindtext blockdraw_mp boldtensors
- bookest booklet bophook
- boxhandler bpchem breakurl bullcntr bussproofs bytefield
- captcont caption carlisle catechis carolmin-ps
- cbcoptic cbfonts-all ccaption cclicenses cd cdpbundl cellspace
- changebar changepage changes chappg
- chem-journal chemcompounds chemscheme
- chemstyle cherokee chessboard chessfss circ
- citeref cjhebrew classicthesis
- clefval cleveref
- clock clrscode cmap cmastro cmdstring cmdtrack cmll colorinfo
- colortbl colorwav commath compact compactbib complexity comprehensive
- computational-complexity confproc constants
- cooking cool coollist coolstr cooltooltips
- coordsys courier-scaled courseoutline coursepaper coverpage
- crop crossreference csquotes csvtools ctable
- cursolatex cursor cuisine
- currvita curve curve2e curves
- custom-bib cweb-latex cyrillic
- dancers dashbox dashrule datatool
- dateiliste datetime dcpic decimal delimtxt digiconfigs din1505
- dinat dingbat directory disser dk-bib dlfltxb doi doipubmed
- dotarrow dottex
- doublestroke dpfloat dprogress draftcopy
- draftwatermark dramatist dtxgallery
- dtxtut duerer-latex dvdcoll dviincl dvipsconfig dyntree
- easy ebong ebsthesis eCards ecc ecclesiastic economic
- ecv ed edmac edmargin ednotes eemeir egameps
- egplot eijkhout
- ellipsis elpres elsevier elsevier-bib emulateapj endfloat endheads
- engrec enumitem envbig environ epigrafica epiolmec eplain epsdice
- epsf epsincl epslatex-fr epspdfconversion
- eqlist eqparbox errata es-tex-faq
- ESIEEcv esdiff esint esint-type1 eskd eskdx eso-pic esvect etaremune
- ethiop ethiop-t1 etoolbox euenc
- eulervm euproposal euro europecv eurosans everypage exam
- examdesign examplep exercise expl3 expressg extarrows exteps
- extpfeil extract extsizes
- faktor fancybox fancyhdr fancynum fancyref fancytooltips fax
- fbs featpost
- feyn fge filecontents fink fixme
- flagderiv flippdf float floatrow flowfram fltpoint
- fmtcount fnbreak
- fncychap foekfont fontch fontspec fonttable footbib forloop formular
- fouridx fourier fouriernc
- fp fpl frankenstein free-math-font-survey
- frenchle fribrief frletter frontespizio fullpict functan
- gaceta galois gastex gatech-thesis gb4e gcard gcite
- genmisc genmpage gentle germbib
- gfsartemisia gfsbodoni gfscomplutum gfsdidot gfsneohellenic
- gfsporson gfssolomos
- ginpenc glhyph glossaries gmdoc gmeometric
- gmiflink gmutils gmverb gnuplottex gost graphics
- graphicx-psmin greenpoint
- grnumalt gu GuIT guitar guitbeamer
- HA-prosper hands harmony hep hepthesis hepunits hhtensor histogr hitec
- hrlatex hvfloat hwkatakana
- hyperref hyperxmp hyphen-base hyphen-basque
- hyphen-french hyphen-german
- hyphen-greek hyphen-italian hyphen-latin hyphen-mongolian
- hyphen-norwegian hyphen-ukenglish
- hyphen-usorbian hyphenex hyplain
- ibygrk icsv IEEEconf IEEEtran ifplatform ifxetex
- ijmart ijqc image-gallery
- inlinebib interactiveworkbook inversepath invoice
- iopart-num isodoc isonums isorot isotope itnumpar iwona
- jeopardy jknapltx jneurosci jpsj jurabib juramisc jurarsp
- kalender kerkis kerntest keystroke koma-script kpfonts
- l2picfaq l2tabu-english l2tabu-spanish
- labbook labelcas labels lastpage latex latex-tds latexmp
- layouts lcd lcg lcyw leading leaflet ledmac leftidx lettrine
- lewis lfb lgreek lh
- libertine limap linearA lineno linguex
- lipsum listings listliketab lkproof lm
- logpap lps lsc lshort-bulgarian lshort-dutch lshort-english
- lshort-finnish lshort-french lshort-german lshort-italian
- lshort-japanese lshort-korean lshort-mongolian
- lshort-polish lshort-portuguese lshort-slovak
- lshort-spanish lshort-thai lshort-turkish lshort-ukr
- lshort-vietnamese ltablex ltabptch ltxindex ltxmisc lxfonts
- mafr magyar mailing makebox makecell makecirc makeglos
- makeplot maple marginnote marvosym mathdots mathexam
- mathmode maybemath
- mcaption mceinleger mciteplus mdwtools memexsupp
- memoir MemoirChapStyles mentis
- menu metaobj metaplot metatex metauml mff mfpic mftinc mh mhchem
- mhequ mhs microtype minipage-marginpar minitoc minutes
- mkjobtexmf mkpattern
- mla-paper mlist mnsymbol
- moderncv modroman mongolian-babel moreverb movie15 mp3d ms msg
- multicap
- multido munich muthesis mwcls
- nag namespc natbib nath nature ncclatex ncctools newlfm nih noitcrul
- nomencl nomentbl nostarch notes2bib
- ntgclass ntheorem-vn numline numname numprint
- oberdiek ocr-latex octavo ofs ogham oldstyle onlyamsmath opcit
- ordinalpt
- papercdcase papertex parallel paresse parrun pauldoc pbox
- pdf-forms-tutorial-de pdf-forms-tutorial-en pdf-trans pdfcprot
- pdfcrop
- pdfpages pdfscreen pdfsync pdftex-def perception perltex permute
- petiteannonce
- pgf pgf-soroban pgfplots phaistos philex philosophersimprint
- pict2e pictex pictex2 pinlabel pittetd placeins plari plates play
- poemscol polski polynom polynomial polytable powerdot ppr-prv
- pracjourn preprint
- prettyref preview probsoln procIAGssymp program protocol pseudocode
- psfrag psfrag-italian psnfss pspicture
- pst-2dplot pst-3d pst-3dplot pst-asr pst-bar
- pst-barcode pst-blur pst-circ pst-cox pst-dbicons pst-diffraction
- pst-eps pst-eucl pst-fill
- pst-fr3d pst-fractal pst-func
- pst-geo pst-grad pst-infixplot pst-jtree pst-labo
- pst-lens pst-light3d pst-math pst-ob3d pst-optexp pst-optic
- pst-osci pst-pad pst-pdf pst-pdgr pst-qtree
- pst-solide3d pst-soroban pst-spectra
- pst-slpe pst-stru pst-uml pst-vue3d
- pstricks pstricks-add
- pxfonts
- qcm qstest quotmark qtree
- r_und_s randbild rccol rcs rcsinfo recipecard
- refstyle regcount register resume robustcommand
- robustindex rsc rtkinenc rtklage
- sagetex sauerj sauterfonts savefnmark savesym savetrees scale
- scalebar schedule scientificpaper sciposter screenplay script
- sdrt sectionbox sectsty semantic semaphor seminar semioneside
- seqsplit setspace sf298 sffms sfg sfmath sgame shadbox shapepar
- shipunov shorttoc show2e showdim showexpl showlabels
- SIstyle
- sidecap sides siggraph simplecv simplewick
- skak skaknew slideshow smalltableof smartref
- snapshot songbook sort-by-letters soul sparklines spie
- splines splitbib splitindex spotcolor sprite srcltx sseq
- ssqquote stack stage staves stdclsdv stdpage statex2 stellenbosch
- stringstrings struktex
- sttools stubs subdepth subeqn subeqnarray
- subfig subfigure subfloat substr sudoku sudokubundle sugconf
- supertabular susy svgcolor svn svn-multi svninfo
- swebib syntax synproof syntrace synttree
- t-angles Tabbing tableaux tablists tablor tabulary tabvar talk
- tamethebeast
- ted templates-fenn templates-sommer tengwarscript
- tensor teubner tex-gyre texilikecover texmate
- texpower texshade
- textcase textfit textopo textpath textpos thesis-titlepage-fhac
- thinsp thmtools thumb thumbpdf thuthesis ticket titlefoot titlesec
- titling tocbibind
- tocloft todo tokenizer toolbox tools toptesi totpages tracking
- trajan translator tree-dvips trfsigns trivfloat
- trsym tugboat tugboat-plain turnstile twoup txfonts Type1fonts
- typedref typogrid
- uebungsblatt ucthesis uhrzeit uiucthesis ulsy umich-thesis uml umlaute
- umthesis umtypewriter underlin undertilde units unitsdef unroman
- upmethodology upquote ushort uwthesis
- vancouver variations varindex varsfromjobname
- vector velthuis venn verse versions
- vhistory visualfaq vmargin vntex volumes vpe vxu
- wallpaper warning warpcol williams wordcount wordlike wrapfig
- xargs xbase xcolor xdoc xecyr xetexref xfor xgreek xifthen
- xkeyval xltxtra xmpincl xnewcommand xoptarg
- xq xskak xtab xtcapts xunicode xyling xypic-tut-pt xytree
- york-thesis
- ziffer
- );
+# my @WorkingTLP = qw(
+# 12many
+# a0poster a2ping aastex abbr abc abstract abstyles accfonts achemso
+# acmtrans acronym
+# active-conf addlines adrconv ae aguplus aichej AkkTeX algorithm2e
+# algorithmicx algorithms
+# alnumsec altfont ametsoc ams amsaddr amsldoc-it amsmath amsrefs
+# amsthdoc-it animate ANUfinalexam anyfontsize apacite appendix apl
+# arabi arabtex arabxetex archaic arcs arev
+# armenian arphic arrayjob arydshln Asana-Math ascii assignment astro
+# attachfile aurical authoraftertitle authorindex auto-pst-pdf automata
+# auncial-new
+# babel babelbib barcodes bbcard bbold
+# beamer beamer-contrib beamer-tut-pt begriff bera betababel
+# bezos bghyphen bibhtml bibleref bibtopic bibtopicprefix
+# bibunits bigfoot
+# binomexp blacklettert1 blindtext blockdraw_mp boldtensors
+# bookest booklet bophook
+# boxhandler bpchem breakurl bullcntr bussproofs bytefield
+# captcont caption carlisle catechis carolmin-ps
+# cbcoptic cbfonts-all ccaption cclicenses cd cdpbundl cellspace
+# changebar changepage changes chappg
+# chem-journal chemcompounds chemscheme
+# chemstyle cherokee chessboard chessfss circ
+# citeref cjhebrew classicthesis
+# clefval cleveref
+# clock clrscode cmap cmastro cmdstring cmdtrack cmll colorinfo
+# colortbl colorwav commath compact compactbib complexity comprehensive
+# computational-complexity confproc constants
+# cooking cool coollist coolstr cooltooltips
+# coordsys courier-scaled courseoutline coursepaper coverpage
+# crop crossreference csquotes csvtools ctable
+# cursolatex cursor cuisine
+# currvita curve curve2e curves
+# custom-bib cweb-latex cyrillic
+# dancers dashbox dashrule datatool
+# dateiliste datetime dcpic decimal delimtxt digiconfigs din1505
+# dinat dingbat directory disser dk-bib dlfltxb doi doipubmed
+# dotarrow dottex
+# doublestroke dpfloat dprogress draftcopy
+# draftwatermark dramatist dtxgallery
+# dtxtut duerer-latex dvdcoll dviincl dvipsconfig dyntree
+# easy ebong ebsthesis eCards ecc ecclesiastic economic
+# ecv ed edmac edmargin ednotes eemeir egameps
+# egplot eijkhout
+# ellipsis elpres elsevier elsevier-bib emulateapj endfloat endheads
+# engrec enumitem envbig environ epigrafica epiolmec eplain epsdice
+# epsf epsincl epslatex-fr epspdfconversion
+# eqlist eqparbox errata es-tex-faq
+# ESIEEcv esdiff esint esint-type1 eskd eskdx eso-pic esvect etaremune
+# ethiop ethiop-t1 etoolbox euenc
+# eulervm euproposal euro europecv eurosans everypage exam
+# examdesign examplep exercise expl3 expressg extarrows exteps
+# extpfeil extract extsizes
+# faktor fancybox fancyhdr fancynum fancyref fancytooltips fax
+# fbs featpost
+# feyn fge filecontents fink fixme
+# flagderiv flippdf float floatrow flowfram fltpoint
+# fmtcount fnbreak
+# fncychap foekfont fontch fontspec fonttable footbib forloop formular
+# fouridx fourier fouriernc
+# fp fpl frankenstein free-math-font-survey
+# frenchle fribrief frletter frontespizio fullpict functan
+# gaceta galois gastex gatech-thesis gb4e gcard gcite
+# genmisc genmpage gentle germbib
+# gfsartemisia gfsbodoni gfscomplutum gfsdidot gfsneohellenic
+# gfsporson gfssolomos
+# ginpenc glhyph glossaries gmdoc gmeometric
+# gmiflink gmutils gmverb gnuplottex gost graphics
+# graphicx-psmin greenpoint
+# grnumalt gu GuIT guitar guitbeamer
+# HA-prosper hands harmony hep hepthesis hepunits hhtensor histogr hitec
+# hrlatex hvfloat hwkatakana
+# hyperref hyperxmp hyphen-base hyphen-basque
+# hyphen-french hyphen-german
+# hyphen-greek hyphen-italian hyphen-latin hyphen-mongolian
+# hyphen-norwegian hyphen-ukenglish
+# hyphen-usorbian hyphenex hyplain
+# ibygrk icsv IEEEconf IEEEtran ifplatform ifxetex
+# ijmart ijqc image-gallery
+# inlinebib interactiveworkbook inversepath invoice
+# iopart-num isodoc isonums isorot isotope itnumpar iwona
+# jeopardy jknapltx jneurosci jpsj jurabib juramisc jurarsp
+# kalender kerkis kerntest keystroke koma-script kpfonts
+# l2picfaq l2tabu-english l2tabu-spanish
+# labbook labelcas labels lastpage latex latex-tds latexmp
+# layouts lcd lcg lcyw leading leaflet ledmac leftidx lettrine
+# lewis lfb lgreek lh
+# libertine limap linearA lineno linguex
+# lipsum listings listliketab lkproof lm
+# logpap lps lsc lshort-bulgarian lshort-dutch lshort-english
+# lshort-finnish lshort-french lshort-german lshort-italian
+# lshort-japanese lshort-korean lshort-mongolian
+# lshort-polish lshort-portuguese lshort-slovak
+# lshort-spanish lshort-thai lshort-turkish lshort-ukr
+# lshort-vietnamese ltablex ltabptch ltxindex ltxmisc lxfonts
+# mafr magyar mailing makebox makecell makecirc makeglos
+# makeplot maple marginnote marvosym mathdots mathexam
+# mathmode maybemath
+# mcaption mceinleger mciteplus mdwtools memexsupp
+# memoir MemoirChapStyles mentis
+# menu metaobj metaplot metatex metauml mff mfpic mftinc mh mhchem
+# mhequ mhs microtype minipage-marginpar minitoc minutes
+# mkjobtexmf mkpattern
+# mla-paper mlist mnsymbol
+# moderncv modroman mongolian-babel moreverb movie15 mp3d ms msg
+# multicap
+# multido munich muthesis mwcls
+# nag namespc natbib nath nature ncclatex ncctools newlfm nih noitcrul
+# nomencl nomentbl nostarch notes2bib
+# ntgclass ntheorem-vn numline numname numprint
+# oberdiek ocr-latex octavo ofs ogham oldstyle onlyamsmath opcit
+# ordinalpt
+# papercdcase papertex parallel paresse parrun pauldoc pbox
+# pdf-forms-tutorial-de pdf-forms-tutorial-en pdf-trans pdfcprot
+# pdfcrop
+# pdfpages pdfscreen pdfsync pdftex-def perception perltex permute
+# petiteannonce
+# pgf pgf-soroban pgfplots phaistos philex philosophersimprint
+# pict2e pictex pictex2 pinlabel pittetd placeins plari plates play
+# poemscol polski polynom polynomial polytable powerdot ppr-prv
+# pracjourn preprint
+# prettyref preview probsoln procIAGssymp program protocol pseudocode
+# psfrag psfrag-italian psnfss pspicture
+# pst-2dplot pst-3d pst-3dplot pst-asr pst-bar
+# pst-barcode pst-blur pst-circ pst-cox pst-dbicons pst-diffraction
+# pst-eps pst-eucl pst-fill
+# pst-fr3d pst-fractal pst-func
+# pst-geo pst-grad pst-infixplot pst-jtree pst-labo
+# pst-lens pst-light3d pst-math pst-ob3d pst-optexp pst-optic
+# pst-osci pst-pad pst-pdf pst-pdgr pst-qtree
+# pst-solide3d pst-soroban pst-spectra
+# pst-slpe pst-stru pst-uml pst-vue3d
+# pstricks pstricks-add
+# pxfonts
+# qcm qstest quotmark qtree
+# r_und_s randbild rccol rcs rcsinfo recipecard
+# refstyle regcount register resume robustcommand
+# robustindex rsc rtkinenc rtklage
+# sagetex sauerj sauterfonts savefnmark savesym savetrees scale
+# scalebar schedule scientificpaper sciposter screenplay script
+# sdrt sectionbox sectsty semantic semaphor seminar semioneside
+# seqsplit setspace sf298 sffms sfg sfmath sgame shadbox shapepar
+# shipunov shorttoc show2e showdim showexpl showlabels
+# SIstyle
+# sidecap sides siggraph simplecv simplewick
+# skak skaknew slideshow smalltableof smartref
+# snapshot songbook sort-by-letters soul sparklines spie
+# splines splitbib splitindex spotcolor sprite srcltx sseq
+# ssqquote stack stage staves stdclsdv stdpage statex2 stellenbosch
+# stringstrings struktex
+# sttools stubs subdepth subeqn subeqnarray
+# subfig subfigure subfloat substr sudoku sudokubundle sugconf
+# supertabular susy svgcolor svn svn-multi svninfo
+# swebib syntax synproof syntrace synttree
+# t-angles Tabbing tableaux tablists tablor tabulary tabvar talk
+# tamethebeast
+# ted templates-fenn templates-sommer tengwarscript
+# tensor teubner tex-gyre texilikecover texmate
+# texpower texshade
+# textcase textfit textopo textpath textpos thesis-titlepage-fhac
+# thinsp thmtools thumb thumbpdf thuthesis ticket titlefoot titlesec
+# titling tocbibind
+# tocloft todo tokenizer toolbox tools toptesi totpages tracking
+# trajan translator tree-dvips trfsigns trivfloat
+# trsym tugboat tugboat-plain turnstile twoup txfonts Type1fonts
+# typedref typogrid
+# uebungsblatt ucthesis uhrzeit uiucthesis ulsy umich-thesis uml umlaute
+# umthesis umtypewriter underlin undertilde units unitsdef unroman
+# upmethodology upquote ushort uwthesis
+# vancouver variations varindex varsfromjobname
+# vector velthuis venn verse versions
+# vhistory visualfaq vmargin vntex volumes vpe vxu
+# wallpaper warning warpcol williams wordcount wordlike wrapfig
+# xargs xbase xcolor xdoc xecyr xetexref xfor xgreek xifthen
+# xkeyval xltxtra xmpincl xnewcommand xoptarg
+# xq xskak xtab xtcapts xunicode xyling xypic-tut-pt xytree
+# york-thesis
+# ziffer
+# );
@@ -214,29 +214,21 @@ sub main
$OPT{"verbose"} = 1;
- # Two options for listing the not-treated packages:
- # 1. list them all with --list-not-treated
- # 2. list only the 'normal' ones with --list-non-treated-normal
- # 'Normal' excludes meta-packages and binary packages,
- # resulting in a shorter, hence less scaring list.
- $non_normal = '^0+texlive|^bin-|^collection-|^scheme-|^texlive-'
- . '|alpha-linux$|hppa-hpux$|i386-darwin$|i386-freebsd$|i386-linux$'
- . '|i386-openbsd$|i386-solaris$|mips-irix$|powerpc-aix$|powerpc-darwin$'
- . '|powerpc-linux$|sparc-linux$|sparc-solaris$|win32$|x86_64-linux$';
-
- if (($ARGV[0] eq "--list-not-treated")
- or (my $normal_only = ($ARGV[0] eq "--list-not-treated-normal"))) {
+ # We want to list only the 'normal' packages,
+ # that is, exclude meta-packages and binary packages.
+ if ($ARGV[0] eq "--list-not-treated") {
@AllTLP = $tlpdb->list_packages;
my @nottreatedtlp=();
+ chomp (my $non_normal = `ls $TL/bin`);
+ $non_normal =~ s/\n/\$|/g;
+ $non_normal .= '$|^0+texlive|^bin-|^collection-|^scheme-|^texlive-';
foreach my $b (@AllTLP) {
my @foo = grep(/^$b$/, @WorkingTLP);
if ($#foo < 0) {
- push (@nottreatedtlp, $b)
- unless ($normal_only and ($b =~ /$non_normal/)) ;
+ push (@nottreatedtlp, $b) unless ($b =~ /$non_normal/);
}
}
- print "List of", $normal_only ? " 'normal' " : " ",
- "tlps which are not in ctan-check:\n";
+ print "List of tlps which are not in ctan-check:\n";
foreach (@nottreatedtlp) {
print "$_\n";
}