From c819d146be6bce86d97019494173253e71b85d2f Mon Sep 17 00:00:00 2001 From: fuzzyray Date: Tue, 5 May 2009 17:39:24 +0000 Subject: [PATCH] Rearrange trunk to support gentoolkit version 0.3. Split into gentoolkit, gentoolkit-dev, and deprecated. Import djanderson's work on the gentoolkit library and equery svn path=/trunk/gentoolkit/; revision=589 --- AUTHORS | 28 + trunk/COPYING => COPYING | 0 trunk/ChangeLog => ChangeLog | 0 trunk/NEWS => NEWS | 0 trunk/README => README | 0 THANKS | 8 + trunk/TODO => TODO | 0 bin/eclean | 802 ++++++++++++ bin/epkginfo | 207 ++++ bin/equery | 32 + {trunk/src/eread => bin}/eread | 0 bin/euse | 547 +++++++++ bin/glsa-check | 366 ++++++ bin/revdep-rebuild | 1094 +++++++++++++++++ {trunk/src => data}/99gentoolkit-env | 0 {trunk/src => data}/eclean/distfiles.exclude | 0 {trunk/src => data}/eclean/packages.exclude | 0 .../revdep-rebuild/99revdep-rebuild | 0 {trunk/src/eclean => man}/eclean.1 | 0 {trunk/src/epkginfo => man}/epkginfo.1 | 0 {trunk/src/equery => man}/equery.1 | 0 {trunk/src/eread => man}/eread.1 | 0 {trunk/src/euse => man}/euse.1 | 0 {trunk/src/genpkgindex => man}/genpkgindex.1 | 0 man/glsa-check.1 | 57 + man/revdep-rebuild.1 | 101 ++ pym/gentoolkit/__init__.py | 52 + pym/gentoolkit/equery/__init__.py | 407 ++++++ pym/gentoolkit/equery/belongs.py | 160 +++ pym/gentoolkit/equery/changes.py | 336 +++++ pym/gentoolkit/equery/check.py | 232 ++++ pym/gentoolkit/equery/depends.py | 248 ++++ pym/gentoolkit/equery/depgraph.py | 194 +++ pym/gentoolkit/equery/files.py | 311 +++++ pym/gentoolkit/equery/hasuse.py | 189 +++ pym/gentoolkit/equery/list_.py | 251 ++++ pym/gentoolkit/equery/meta.py | 533 ++++++++ pym/gentoolkit/equery/size.py | 199 +++ pym/gentoolkit/equery/uses.py | 340 +++++ pym/gentoolkit/equery/which.py | 98 ++ pym/gentoolkit/errors.py | 92 ++ pym/gentoolkit/glsa/__init__.py | 644 ++++++++++ pym/gentoolkit/helpers.py | 162 +++ pym/gentoolkit/helpers2.py | 425 +++++++ pym/gentoolkit/package.py | 582 +++++++++ {trunk/src => pym}/gentoolkit/pprinter.py | 0 pym/gentoolkit/tests/equery/test_init.py | 43 + pym/gentoolkit/tests/test_helpers2.py | 39 + pym/gentoolkit/tests/test_template.py | 38 + pym/gentoolkit/textwrap_.py | 97 ++ setup.py | 50 + {trunk/src => src}/eclean/AUTHORS | 0 {trunk/src => src}/eclean/ChangeLog | 0 {trunk/src => src}/eclean/Makefile | 0 {trunk/src => src}/eclean/THANKS | 0 {trunk/src => src}/eclean/TODO | 0 src/eclean/distfiles.exclude | 5 + {trunk/src => src}/eclean/eclean | 0 src/eclean/eclean.1 | 176 +++ src/eclean/packages.exclude | 4 + {trunk/src => src}/epkginfo/Makefile | 0 {trunk/src => src}/epkginfo/epkginfo | 0 src/epkginfo/epkginfo.1 | 34 + {trunk/src => src}/equery/AUTHORS | 0 {trunk/src => src}/equery/Makefile | 0 {trunk/src => src}/equery/README | 0 {trunk/src => src}/equery/TODO | 0 {trunk/src => src}/equery/equery | 0 src/equery/equery.1 | 278 +++++ .../equery/tests/common-functions.sh | 0 .../src => src}/equery/tests/run-all-tests.sh | 0 .../equery/tests/test-belongs-help.out | 0 .../src => src}/equery/tests/test-belongs.sh | 0 .../equery/tests/test-changes-help.out | 0 .../equery/tests/test-check-help.out | 0 {trunk/src => src}/equery/tests/test-check.sh | 0 .../equery/tests/test-depends-help.out | 0 .../src => src}/equery/tests/test-depends.sh | 0 .../equery/tests/test-depgraph-help.out | 0 .../src => src}/equery/tests/test-depgraph.sh | 0 .../equery/tests/test-files-help.out | 0 {trunk/src => src}/equery/tests/test-files.sh | 0 .../equery/tests/test-glsa-help.out | 0 .../equery/tests/test-hasuses-help.out | 0 {trunk/src => src}/equery/tests/test-help.out | 0 {trunk/src => src}/equery/tests/test-help.sh | 0 .../equery/tests/test-list-help.out | 0 {trunk/src => src}/equery/tests/test-list.sh | 0 .../equery/tests/test-size-help.out | 0 {trunk/src => src}/equery/tests/test-size.sh | 0 .../equery/tests/test-stats-help.out | 0 .../equery/tests/test-uses-help.out | 0 {trunk/src => src}/equery/tests/test-uses.sh | 0 .../equery/tests/test-which-help.out | 0 {trunk/src => src}/equery/tests/test-which.sh | 0 {trunk/src => src}/eread/AUTHORS | 0 {trunk/src => src}/eread/Makefile | 0 src/eread/eread | 94 ++ src/eread/eread.1 | 12 + {trunk/src => src}/euse/AUTHORS | 0 {trunk/src => src}/euse/ChangeLog | 0 {trunk/src => src}/euse/Makefile | 0 {trunk/src => src}/euse/euse | 0 src/euse/euse.1 | 102 ++ {trunk/src => src}/gentoolkit/AUTHORS | 0 {trunk/src => src}/gentoolkit/Makefile | 0 {trunk/src => src}/gentoolkit/README | 0 .../distfiles-clean => src/gentoolkit}/TODO | 0 {trunk/src => src}/gentoolkit/__init__.py | 0 {trunk/src => src}/gentoolkit/errors.py | 0 {trunk/src => src}/gentoolkit/helpers.py | 0 {trunk/src => src}/gentoolkit/package.py | 0 src/gentoolkit/pprinter.py | 116 ++ {trunk/src => src}/glsa-check/Makefile | 0 {trunk/src => src}/glsa-check/glsa-check | 0 {trunk/src => src}/glsa-check/glsa-check.1 | 0 {trunk/src => src}/glsa-check/glsa.py | 0 src/revdep-rebuild/99revdep-rebuild | 21 + {trunk/src => src}/revdep-rebuild/AUTHORS | 0 {trunk/src => src}/revdep-rebuild/ChangeLog | 0 {trunk/src => src}/revdep-rebuild/Makefile | 0 {trunk/src => src}/revdep-rebuild/README | 0 {trunk/src => src}/revdep-rebuild/TODO | 0 .../src => src}/revdep-rebuild/find_pkgs.py | 0 .../src => src}/revdep-rebuild/revdep-rebuild | 0 .../revdep-rebuild/revdep-rebuild-old | 0 .../revdep-rebuild/revdep-rebuild-sh | 0 .../revdep-rebuild/revdep-rebuild.1 | 0 trunk/AUTHORS | 6 - trunk/Makefile | 88 -- trunk/README.Developer | 65 - trunk/makedefs.mak | 20 - trunk/release.sh | 89 -- trunk/src/change/AUTHORS | 5 - trunk/src/change/ChangeLog | 7 - trunk/src/change/README | 20 - trunk/src/change/change | 343 ------ trunk/src/change/change.1 | 0 trunk/src/dep-clean/AUTHORS | 9 - trunk/src/dep-clean/ChangeLog | 13 - trunk/src/dep-clean/README | 4 - trunk/src/dep-clean/dep-clean | 164 --- trunk/src/dep-clean/dep-clean.1 | 194 --- trunk/src/dev-scripts/README | 2 - trunk/src/dev-scripts/included_headers.sh | 159 --- trunk/src/dev-scripts/linking_libs.sh | 204 --- trunk/src/distfiles-clean/AUTHORS | 6 - trunk/src/distfiles-clean/ChangeLog | 2 - trunk/src/distfiles-clean/distfiles-clean | 78 -- trunk/src/ebump/AUTHORS | 5 - trunk/src/ebump/ChangeLog | 8 - trunk/src/ebump/Makefile | 20 - trunk/src/ebump/README | 18 - trunk/src/ebump/TODO | 0 trunk/src/ebump/ebump | 356 ------ trunk/src/ebump/ebump.1 | 110 -- trunk/src/echangelog/AUTHORS | 1 - trunk/src/echangelog/ChangeLog | 84 -- trunk/src/echangelog/Makefile | 26 - trunk/src/echangelog/README | 11 - trunk/src/echangelog/TODO | 0 trunk/src/echangelog/echangelog | 711 ----------- trunk/src/echangelog/echangelog.1 | 270 ---- trunk/src/echangelog/test/TEST.pm | 26 - .../src/echangelog/test/templates/test.patch | 6 - .../test/templates/vcstest-0.0.1.ebuild | 16 - trunk/src/echangelog/test/test.sh | 178 --- trunk/src/ego/AUTHOR | 1 - trunk/src/ego/AUTHORS | 1 - trunk/src/ego/ChangeLog | 2 - trunk/src/ego/Makefile | 18 - trunk/src/ego/README | 2 - trunk/src/ego/TODO | 0 trunk/src/ego/ego | 86 -- trunk/src/ekeyword/AUTHORS | 1 - trunk/src/ekeyword/ChangeLog | 46 - trunk/src/ekeyword/Makefile | 24 - trunk/src/ekeyword/README | 20 - trunk/src/ekeyword/TODO | 0 trunk/src/ekeyword/ekeyword | 131 -- trunk/src/ekeyword/ekeyword.pod | 74 -- trunk/src/ekeyword2/ekeyword2 | 96 -- trunk/src/epkgmove/AUTHORS | 2 - trunk/src/epkgmove/ChangeLog | 20 - trunk/src/epkgmove/Makefile | 20 - trunk/src/epkgmove/README | 16 - trunk/src/epkgmove/TODO | 0 trunk/src/epkgmove/epkgmove | 895 -------------- trunk/src/etc-update/AUTHORS | 0 trunk/src/etc-update/ChangeLog | 0 trunk/src/etc-update/Makefile | 20 - trunk/src/etc-update/README | 0 trunk/src/etc-update/etc-update | 165 --- trunk/src/etc-update/etc-update.1 | 12 - trunk/src/etcat/AUTHORS | 5 - trunk/src/etcat/ChangeLog | 36 - trunk/src/etcat/Makefile | 18 - trunk/src/etcat/README | 2 - trunk/src/etcat/TODO | 0 trunk/src/etcat/etcat | 688 ----------- trunk/src/etcat/etcat.1 | 79 -- trunk/src/eviewcvs/AUTHORS | 1 - trunk/src/eviewcvs/Makefile | 22 - trunk/src/eviewcvs/README | 11 - trunk/src/eviewcvs/eviewcvs | 95 -- trunk/src/eviewcvs/eviewcvs.pod | 48 - trunk/src/genpkgindex/Makefile | 18 - trunk/src/genpkgindex/genpkgindex | 336 ----- trunk/src/gensync/AUTHORS | 5 - trunk/src/gensync/ChangeLog | 12 - trunk/src/gensync/Makefile | 24 - trunk/src/gensync/README | 16 - trunk/src/gensync/TODO | 4 - .../src/gensync/bmg-gnome-current.syncsource | 18 - trunk/src/gensync/bmg-main.syncsource | 18 - trunk/src/gensync/gensync | 226 ---- trunk/src/gensync/gensync.1 | 75 -- trunk/src/gensync/gensync.conf | 8 - trunk/src/gentoolkit/TODO | 0 trunk/src/lintool/AUTHORS | 1 - trunk/src/lintool/COPYING | 340 ----- trunk/src/lintool/ChangeLog | 71 -- trunk/src/lintool/NEWS | 0 trunk/src/lintool/README | 23 - trunk/src/lintool/lintool.1 | 41 - trunk/src/lintool/lintool.py | 320 ----- trunk/src/lintool/lintool/__init__.py | 3 - trunk/src/lintool/lintool/changelog.py | 105 -- trunk/src/lintool/lintool/digest.py | 28 - trunk/src/lintool/lintool/ebuild.py | 349 ------ trunk/src/lintool/lintool/test.py | 30 - trunk/src/moo/AUTHORS | 1 - trunk/src/moo/README | 0 trunk/src/moo/TODO | 0 trunk/src/moo/moo | 244 ---- trunk/src/moo/moo.1 | 12 - trunk/src/old-scripts/Makefile | 32 - trunk/src/old-scripts/dep-clean | 272 ---- trunk/src/old-scripts/dep-clean.1 | 190 --- trunk/src/old-scripts/ewhich | 44 - trunk/src/old-scripts/ewhich.1 | 24 - trunk/src/old-scripts/mkebuild | 216 ---- trunk/src/old-scripts/mkebuild.1 | 20 - trunk/src/old-scripts/pkg-clean | 107 -- trunk/src/old-scripts/pkg-clean.1 | 20 - trunk/src/old-scripts/pkg-size | 63 - trunk/src/old-scripts/pkg-size.1 | 11 - trunk/src/pkg-clean/AUTHORS | 5 - trunk/src/pkg-clean/ChangeLog | 0 trunk/src/pkg-clean/README | 0 trunk/src/pkg-clean/pkg-clean | 99 -- trunk/src/pkg-clean/pkg-clean.1 | 20 - trunk/src/pkg-size/pkg-size | 66 - trunk/src/qpkg/AUTHORS | 0 trunk/src/qpkg/ChangeLog | 5 - trunk/src/qpkg/Makefile | 19 - trunk/src/qpkg/README | 0 trunk/src/qpkg/TODO | 0 trunk/src/qpkg/qpkg | 581 --------- trunk/src/qpkg/qpkg.1 | 112 -- trunk/src/qpkg/qpkg.sh | 520 -------- trunk/src/useflag/AUTHORS | 0 trunk/src/useflag/ChangeLog | 0 trunk/src/useflag/README | 0 trunk/src/useflag/useflag | 610 --------- trunk/src/useflag/useflag.1 | 69 -- 266 files changed, 9806 insertions(+), 11414 deletions(-) create mode 100644 AUTHORS rename trunk/COPYING => COPYING (100%) rename trunk/ChangeLog => ChangeLog (100%) rename trunk/NEWS => NEWS (100%) rename trunk/README => README (100%) create mode 100644 THANKS rename trunk/TODO => TODO (100%) create mode 100644 bin/eclean create mode 100755 bin/epkginfo create mode 100644 bin/equery rename {trunk/src/eread => bin}/eread (100%) create mode 100755 bin/euse create mode 100644 bin/glsa-check create mode 100755 bin/revdep-rebuild rename {trunk/src => data}/99gentoolkit-env (100%) rename {trunk/src => data}/eclean/distfiles.exclude (100%) rename {trunk/src => data}/eclean/packages.exclude (100%) rename {trunk/src => data}/revdep-rebuild/99revdep-rebuild (100%) rename {trunk/src/eclean => man}/eclean.1 (100%) rename {trunk/src/epkginfo => man}/epkginfo.1 (100%) rename {trunk/src/equery => man}/equery.1 (100%) rename {trunk/src/eread => man}/eread.1 (100%) rename {trunk/src/euse => man}/euse.1 (100%) rename {trunk/src/genpkgindex => man}/genpkgindex.1 (100%) create mode 100644 man/glsa-check.1 create mode 100644 man/revdep-rebuild.1 create mode 100644 pym/gentoolkit/__init__.py create mode 100644 pym/gentoolkit/equery/__init__.py create mode 100644 pym/gentoolkit/equery/belongs.py create mode 100644 pym/gentoolkit/equery/changes.py create mode 100644 pym/gentoolkit/equery/check.py create mode 100644 pym/gentoolkit/equery/depends.py create mode 100644 pym/gentoolkit/equery/depgraph.py create mode 100644 pym/gentoolkit/equery/files.py create mode 100644 pym/gentoolkit/equery/hasuse.py create mode 100644 pym/gentoolkit/equery/list_.py create mode 100644 pym/gentoolkit/equery/meta.py create mode 100644 pym/gentoolkit/equery/size.py create mode 100644 pym/gentoolkit/equery/uses.py create mode 100644 pym/gentoolkit/equery/which.py create mode 100644 pym/gentoolkit/errors.py create mode 100644 pym/gentoolkit/glsa/__init__.py create mode 100644 pym/gentoolkit/helpers.py create mode 100644 pym/gentoolkit/helpers2.py create mode 100644 pym/gentoolkit/package.py rename {trunk/src => pym}/gentoolkit/pprinter.py (100%) create mode 100644 pym/gentoolkit/tests/equery/test_init.py create mode 100644 pym/gentoolkit/tests/test_helpers2.py create mode 100644 pym/gentoolkit/tests/test_template.py create mode 100644 pym/gentoolkit/textwrap_.py create mode 100755 setup.py rename {trunk/src => src}/eclean/AUTHORS (100%) rename {trunk/src => src}/eclean/ChangeLog (100%) rename {trunk/src => src}/eclean/Makefile (100%) rename {trunk/src => src}/eclean/THANKS (100%) rename {trunk/src => src}/eclean/TODO (100%) create mode 100644 src/eclean/distfiles.exclude rename {trunk/src => src}/eclean/eclean (100%) create mode 100644 src/eclean/eclean.1 create mode 100644 src/eclean/packages.exclude rename {trunk/src => src}/epkginfo/Makefile (100%) rename {trunk/src => src}/epkginfo/epkginfo (100%) create mode 100644 src/epkginfo/epkginfo.1 rename {trunk/src => src}/equery/AUTHORS (100%) rename {trunk/src => src}/equery/Makefile (100%) rename {trunk/src => src}/equery/README (100%) rename {trunk/src => src}/equery/TODO (100%) rename {trunk/src => src}/equery/equery (100%) create mode 100644 src/equery/equery.1 rename {trunk/src => src}/equery/tests/common-functions.sh (100%) rename {trunk/src => src}/equery/tests/run-all-tests.sh (100%) rename {trunk/src => src}/equery/tests/test-belongs-help.out (100%) rename {trunk/src => src}/equery/tests/test-belongs.sh (100%) rename {trunk/src => src}/equery/tests/test-changes-help.out (100%) rename {trunk/src => src}/equery/tests/test-check-help.out (100%) rename {trunk/src => src}/equery/tests/test-check.sh (100%) rename {trunk/src => src}/equery/tests/test-depends-help.out (100%) rename {trunk/src => src}/equery/tests/test-depends.sh (100%) rename {trunk/src => src}/equery/tests/test-depgraph-help.out (100%) rename {trunk/src => src}/equery/tests/test-depgraph.sh (100%) rename {trunk/src => src}/equery/tests/test-files-help.out (100%) rename {trunk/src => src}/equery/tests/test-files.sh (100%) rename {trunk/src => src}/equery/tests/test-glsa-help.out (100%) rename {trunk/src => src}/equery/tests/test-hasuses-help.out (100%) rename {trunk/src => src}/equery/tests/test-help.out (100%) rename {trunk/src => src}/equery/tests/test-help.sh (100%) rename {trunk/src => src}/equery/tests/test-list-help.out (100%) rename {trunk/src => src}/equery/tests/test-list.sh (100%) rename {trunk/src => src}/equery/tests/test-size-help.out (100%) rename {trunk/src => src}/equery/tests/test-size.sh (100%) rename {trunk/src => src}/equery/tests/test-stats-help.out (100%) rename {trunk/src => src}/equery/tests/test-uses-help.out (100%) rename {trunk/src => src}/equery/tests/test-uses.sh (100%) rename {trunk/src => src}/equery/tests/test-which-help.out (100%) rename {trunk/src => src}/equery/tests/test-which.sh (100%) rename {trunk/src => src}/eread/AUTHORS (100%) rename {trunk/src => src}/eread/Makefile (100%) create mode 100755 src/eread/eread create mode 100644 src/eread/eread.1 rename {trunk/src => src}/euse/AUTHORS (100%) rename {trunk/src => src}/euse/ChangeLog (100%) rename {trunk/src => src}/euse/Makefile (100%) rename {trunk/src => src}/euse/euse (100%) create mode 100644 src/euse/euse.1 rename {trunk/src => src}/gentoolkit/AUTHORS (100%) rename {trunk/src => src}/gentoolkit/Makefile (100%) rename {trunk/src => src}/gentoolkit/README (100%) rename {trunk/src/distfiles-clean => src/gentoolkit}/TODO (100%) rename {trunk/src => src}/gentoolkit/__init__.py (100%) rename {trunk/src => src}/gentoolkit/errors.py (100%) rename {trunk/src => src}/gentoolkit/helpers.py (100%) rename {trunk/src => src}/gentoolkit/package.py (100%) create mode 100644 src/gentoolkit/pprinter.py rename {trunk/src => src}/glsa-check/Makefile (100%) rename {trunk/src => src}/glsa-check/glsa-check (100%) rename {trunk/src => src}/glsa-check/glsa-check.1 (100%) rename {trunk/src => src}/glsa-check/glsa.py (100%) create mode 100644 src/revdep-rebuild/99revdep-rebuild rename {trunk/src => src}/revdep-rebuild/AUTHORS (100%) rename {trunk/src => src}/revdep-rebuild/ChangeLog (100%) rename {trunk/src => src}/revdep-rebuild/Makefile (100%) rename {trunk/src => src}/revdep-rebuild/README (100%) rename {trunk/src => src}/revdep-rebuild/TODO (100%) rename {trunk/src => src}/revdep-rebuild/find_pkgs.py (100%) rename {trunk/src => src}/revdep-rebuild/revdep-rebuild (100%) rename {trunk/src => src}/revdep-rebuild/revdep-rebuild-old (100%) rename {trunk/src => src}/revdep-rebuild/revdep-rebuild-sh (100%) rename {trunk/src => src}/revdep-rebuild/revdep-rebuild.1 (100%) delete mode 100644 trunk/AUTHORS delete mode 100644 trunk/Makefile delete mode 100644 trunk/README.Developer delete mode 100644 trunk/makedefs.mak delete mode 100755 trunk/release.sh delete mode 100644 trunk/src/change/AUTHORS delete mode 100644 trunk/src/change/ChangeLog delete mode 100644 trunk/src/change/README delete mode 100644 trunk/src/change/change delete mode 100644 trunk/src/change/change.1 delete mode 100644 trunk/src/dep-clean/AUTHORS delete mode 100644 trunk/src/dep-clean/ChangeLog delete mode 100644 trunk/src/dep-clean/README delete mode 100644 trunk/src/dep-clean/dep-clean delete mode 100644 trunk/src/dep-clean/dep-clean.1 delete mode 100644 trunk/src/dev-scripts/README delete mode 100755 trunk/src/dev-scripts/included_headers.sh delete mode 100755 trunk/src/dev-scripts/linking_libs.sh delete mode 100644 trunk/src/distfiles-clean/AUTHORS delete mode 100644 trunk/src/distfiles-clean/ChangeLog delete mode 100644 trunk/src/distfiles-clean/distfiles-clean delete mode 100644 trunk/src/ebump/AUTHORS delete mode 100644 trunk/src/ebump/ChangeLog delete mode 100644 trunk/src/ebump/Makefile delete mode 100644 trunk/src/ebump/README delete mode 100644 trunk/src/ebump/TODO delete mode 100755 trunk/src/ebump/ebump delete mode 100644 trunk/src/ebump/ebump.1 delete mode 100644 trunk/src/echangelog/AUTHORS delete mode 100644 trunk/src/echangelog/ChangeLog delete mode 100644 trunk/src/echangelog/Makefile delete mode 100644 trunk/src/echangelog/README delete mode 100644 trunk/src/echangelog/TODO delete mode 100755 trunk/src/echangelog/echangelog delete mode 100644 trunk/src/echangelog/echangelog.1 delete mode 100644 trunk/src/echangelog/test/TEST.pm delete mode 100644 trunk/src/echangelog/test/templates/test.patch delete mode 100644 trunk/src/echangelog/test/templates/vcstest-0.0.1.ebuild delete mode 100755 trunk/src/echangelog/test/test.sh delete mode 100644 trunk/src/ego/AUTHOR delete mode 100644 trunk/src/ego/AUTHORS delete mode 100644 trunk/src/ego/ChangeLog delete mode 100644 trunk/src/ego/Makefile delete mode 100644 trunk/src/ego/README delete mode 100644 trunk/src/ego/TODO delete mode 100644 trunk/src/ego/ego delete mode 100644 trunk/src/ekeyword/AUTHORS delete mode 100644 trunk/src/ekeyword/ChangeLog delete mode 100644 trunk/src/ekeyword/Makefile delete mode 100644 trunk/src/ekeyword/README delete mode 100644 trunk/src/ekeyword/TODO delete mode 100755 trunk/src/ekeyword/ekeyword delete mode 100644 trunk/src/ekeyword/ekeyword.pod delete mode 100755 trunk/src/ekeyword2/ekeyword2 delete mode 100644 trunk/src/epkgmove/AUTHORS delete mode 100644 trunk/src/epkgmove/ChangeLog delete mode 100644 trunk/src/epkgmove/Makefile delete mode 100644 trunk/src/epkgmove/README delete mode 100644 trunk/src/epkgmove/TODO delete mode 100644 trunk/src/epkgmove/epkgmove delete mode 100644 trunk/src/etc-update/AUTHORS delete mode 100644 trunk/src/etc-update/ChangeLog delete mode 100644 trunk/src/etc-update/Makefile delete mode 100644 trunk/src/etc-update/README delete mode 100755 trunk/src/etc-update/etc-update delete mode 100644 trunk/src/etc-update/etc-update.1 delete mode 100644 trunk/src/etcat/AUTHORS delete mode 100644 trunk/src/etcat/ChangeLog delete mode 100644 trunk/src/etcat/Makefile delete mode 100644 trunk/src/etcat/README delete mode 100644 trunk/src/etcat/TODO delete mode 100755 trunk/src/etcat/etcat delete mode 100644 trunk/src/etcat/etcat.1 delete mode 100644 trunk/src/eviewcvs/AUTHORS delete mode 100644 trunk/src/eviewcvs/Makefile delete mode 100644 trunk/src/eviewcvs/README delete mode 100755 trunk/src/eviewcvs/eviewcvs delete mode 100644 trunk/src/eviewcvs/eviewcvs.pod delete mode 100644 trunk/src/genpkgindex/Makefile delete mode 100644 trunk/src/genpkgindex/genpkgindex delete mode 100644 trunk/src/gensync/AUTHORS delete mode 100644 trunk/src/gensync/ChangeLog delete mode 100644 trunk/src/gensync/Makefile delete mode 100644 trunk/src/gensync/README delete mode 100644 trunk/src/gensync/TODO delete mode 100644 trunk/src/gensync/bmg-gnome-current.syncsource delete mode 100644 trunk/src/gensync/bmg-main.syncsource delete mode 100755 trunk/src/gensync/gensync delete mode 100644 trunk/src/gensync/gensync.1 delete mode 100644 trunk/src/gensync/gensync.conf delete mode 100644 trunk/src/gentoolkit/TODO delete mode 100644 trunk/src/lintool/AUTHORS delete mode 100644 trunk/src/lintool/COPYING delete mode 100644 trunk/src/lintool/ChangeLog delete mode 100644 trunk/src/lintool/NEWS delete mode 100644 trunk/src/lintool/README delete mode 100644 trunk/src/lintool/lintool.1 delete mode 100755 trunk/src/lintool/lintool.py delete mode 100644 trunk/src/lintool/lintool/__init__.py delete mode 100644 trunk/src/lintool/lintool/changelog.py delete mode 100644 trunk/src/lintool/lintool/digest.py delete mode 100644 trunk/src/lintool/lintool/ebuild.py delete mode 100644 trunk/src/lintool/lintool/test.py delete mode 100644 trunk/src/moo/AUTHORS delete mode 100644 trunk/src/moo/README delete mode 100644 trunk/src/moo/TODO delete mode 100755 trunk/src/moo/moo delete mode 100644 trunk/src/moo/moo.1 delete mode 100644 trunk/src/old-scripts/Makefile delete mode 100644 trunk/src/old-scripts/dep-clean delete mode 100644 trunk/src/old-scripts/dep-clean.1 delete mode 100755 trunk/src/old-scripts/ewhich delete mode 100644 trunk/src/old-scripts/ewhich.1 delete mode 100644 trunk/src/old-scripts/mkebuild delete mode 100644 trunk/src/old-scripts/mkebuild.1 delete mode 100644 trunk/src/old-scripts/pkg-clean delete mode 100644 trunk/src/old-scripts/pkg-clean.1 delete mode 100644 trunk/src/old-scripts/pkg-size delete mode 100644 trunk/src/old-scripts/pkg-size.1 delete mode 100644 trunk/src/pkg-clean/AUTHORS delete mode 100644 trunk/src/pkg-clean/ChangeLog delete mode 100644 trunk/src/pkg-clean/README delete mode 100644 trunk/src/pkg-clean/pkg-clean delete mode 100644 trunk/src/pkg-clean/pkg-clean.1 delete mode 100644 trunk/src/pkg-size/pkg-size delete mode 100644 trunk/src/qpkg/AUTHORS delete mode 100644 trunk/src/qpkg/ChangeLog delete mode 100644 trunk/src/qpkg/Makefile delete mode 100644 trunk/src/qpkg/README delete mode 100644 trunk/src/qpkg/TODO delete mode 100644 trunk/src/qpkg/qpkg delete mode 100644 trunk/src/qpkg/qpkg.1 delete mode 100644 trunk/src/qpkg/qpkg.sh delete mode 100644 trunk/src/useflag/AUTHORS delete mode 100644 trunk/src/useflag/ChangeLog delete mode 100644 trunk/src/useflag/README delete mode 100644 trunk/src/useflag/useflag delete mode 100644 trunk/src/useflag/useflag.1 diff --git a/AUTHORS b/AUTHORS new file mode 100644 index 0000000..fa210a6 --- /dev/null +++ b/AUTHORS @@ -0,0 +1,28 @@ +* gentoolkit + Original author: Karl Trygve Kalleberg + Further additions: Douglas Anderson + Current maintainer: Paul Varner + +* eclean + Original author: Thomas de Grenier de Latour (tgl) + +* epkginfo + Author: Ned Ludd + earch: Eldad Zack + metadata: Olinger + +* equery + Original author: Karl Trygve Kalleberg + Modular redesign: Douglas Anderson + +* eread + Original author: Donnie Berkholz + Updated by: Uwe Klosa + +* euse + Original perl version: Arun Bhanu + New bash version: Marius Mauch + +* revdep-rebuild + Original author: Stanislav Brabec + Rewrite author: Michael A. Smith diff --git a/trunk/COPYING b/COPYING similarity index 100% rename from trunk/COPYING rename to COPYING diff --git a/trunk/ChangeLog b/ChangeLog similarity index 100% rename from trunk/ChangeLog rename to ChangeLog diff --git a/trunk/NEWS b/NEWS similarity index 100% rename from trunk/NEWS rename to NEWS diff --git a/trunk/README b/README similarity index 100% rename from trunk/README rename to README diff --git a/THANKS b/THANKS new file mode 100644 index 0000000..d958556 --- /dev/null +++ b/THANKS @@ -0,0 +1,8 @@ +* eclean + The starting point ideas were found here: + http://forums.gentoo.org/viewtopic.php?t=3011 + + Thanks to eswanson and far for their contributions, and to wolf31o2 for his + support. Thanks also to karltk, some of this code was at some point inspired + by his "equery" tool. And thanks to people who had a look on bug #33877: + Benjamin Braatz, fuzzyray, genone, etc. diff --git a/trunk/TODO b/TODO similarity index 100% rename from trunk/TODO rename to TODO diff --git a/bin/eclean b/bin/eclean new file mode 100644 index 0000000..8b473f9 --- /dev/null +++ b/bin/eclean @@ -0,0 +1,802 @@ +#!/usr/bin/env python +# Copyright 2003-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + + +############################################################################### +# Meta: +__author__ = "Thomas de Grenier de Latour (tgl)" +__email__ = "degrenier@easyconnect.fr" +__version__ = open('/etc/gentoolkit-version').read().strip() +__productname__ = "eclean" +__description__ = "A cleaning tool for Gentoo distfiles and binaries." + + +############################################################################### +# Python imports: +import sys +import os, stat +import re +import time +import getopt +import fpformat +import signal + +import portage +from portage.output import * + +listdir = portage.listdir + +############################################################################### +# Misc. shortcuts to some portage stuff: +port_settings = portage.settings +distdir = port_settings["DISTDIR"] +pkgdir = port_settings["PKGDIR"] + + +############################################################################### +# printVersion: +def printVersion(): + print "%s (%s) - %s" \ + % (__productname__, __version__, __description__) + print + print "Author: %s <%s>" % (__author__,__email__) + print "Copyright 2003-2009 Gentoo Foundation" + print "Distributed under the terms of the GNU General Public License v2" + + +############################################################################### +# printUsage: print help message. May also print partial help to stderr if an +# error from {'options','actions'} is specified. +def printUsage(error=None,help=None): + out = sys.stdout + if error: out = sys.stderr + if not error in ('actions', 'global-options', \ + 'packages-options', 'distfiles-options', \ + 'merged-packages-options', 'merged-distfiles-options', \ + 'time', 'size'): + error = None + if not error and not help: help = 'all' + if error == 'time': + eerror("Wrong time specification") + print >>out, "Time specification should be an integer followed by a"+ \ + " single letter unit." + print >>out, "Available units are: y (years), m (months), w (weeks), "+ \ + "d (days) and h (hours)." + print >>out, "For instance: \"1y\" is \"one year\", \"2w\" is \"two"+ \ + " weeks\", etc. " + return + if error == 'size': + eerror("Wrong size specification") + print >>out, "Size specification should be an integer followed by a"+ \ + " single letter unit." + print >>out, "Available units are: G, M, K and B." + print >>out, "For instance: \"10M\" is \"ten megabytes\", \"200K\" "+ \ + "is \"two hundreds kilobytes\", etc." + return + if error in ('global-options', 'packages-options', 'distfiles-options', \ + 'merged-packages-options', 'merged-distfiles-options',): + eerror("Wrong option on command line.") + print >>out + elif error == 'actions': + eerror("Wrong or missing action name on command line.") + print >>out + print >>out, white("Usage:") + if error in ('actions','global-options', 'packages-options', \ + 'distfiles-options') or help == 'all': + print >>out, " "+turquoise(__productname__), \ + yellow("[global-option] ..."), \ + green(""), \ + yellow("[action-option] ...") + if error == 'merged-distfiles-options' or help in ('all','distfiles'): + print >>out, " "+turquoise(__productname__+'-dist'), \ + yellow("[global-option, distfiles-option] ...") + if error == 'merged-packages-options' or help in ('all','packages'): + print >>out, " "+turquoise(__productname__+'-pkg'), \ + yellow("[global-option, packages-option] ...") + if error in ('global-options', 'actions'): + print >>out, " "+turquoise(__productname__), \ + yellow("[--help, --version]") + if help == 'all': + print >>out, " "+turquoise(__productname__+"(-dist,-pkg)"), \ + yellow("[--help, --version]") + if error == 'merged-packages-options' or help == 'packages': + print >>out, " "+turquoise(__productname__+'-pkg'), \ + yellow("[--help, --version]") + if error == 'merged-distfiles-options' or help == 'distfiles': + print >>out, " "+turquoise(__productname__+'-dist'), \ + yellow("[--help, --version]") + print >>out + if error in ('global-options', 'merged-packages-options', \ + 'merged-distfiles-options') or help: + print >>out, "Available global", yellow("options")+":" + print >>out, yellow(" -C, --nocolor")+ \ + " - turn off colors on output" + print >>out, yellow(" -d, --destructive")+ \ + " - only keep the minimum for a reinstallation" + print >>out, yellow(" -e, --exclude-file=")+ \ + " - path to the exclusion file" + print >>out, yellow(" -i, --interactive")+ \ + " - ask confirmation before deletions" + print >>out, yellow(" -n, --package-names")+ \ + " - protect all versions (when --destructive)" + print >>out, yellow(" -p, --pretend")+ \ + " - only display what would be cleaned" + print >>out, yellow(" -q, --quiet")+ \ + " - be as quiet as possible" + print >>out, yellow(" -t, --time-limit=