From 1798c4aeca70ac8d0a243684d6a798fbc65735f8 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 14 Jul 2018 20:57:42 +0100 Subject: gentoo resync : 14.07.2018 --- dev-vcs/Manifest.gz | Bin 13795 -> 28325 bytes dev-vcs/bfg-1.12.15 | 13 + dev-vcs/bfg-1.13.0 | 13 + dev-vcs/bfg/Manifest | 5 - dev-vcs/bfg/bfg-1.12.15.ebuild | 31 - dev-vcs/bfg/bfg-1.13.0.ebuild | 31 - dev-vcs/bfg/metadata.xml | 8 - dev-vcs/bzr-2.5.1-r1 | 14 + dev-vcs/bzr-2.6.0 | 15 + dev-vcs/bzr-2.7.0 | 15 + dev-vcs/bzr-2.7.1_pre | 15 + dev-vcs/bzr-fastimport-0.13.0 | 14 + dev-vcs/bzr-fastimport/Manifest | 3 - .../bzr-fastimport/bzr-fastimport-0.13.0.ebuild | 33 - dev-vcs/bzr-fastimport/metadata.xml | 11 - dev-vcs/bzr-rewrite-0.6.3 | 14 + dev-vcs/bzr-rewrite/Manifest | 3 - dev-vcs/bzr-rewrite/bzr-rewrite-0.6.3.ebuild | 21 - dev-vcs/bzr-rewrite/metadata.xml | 8 - dev-vcs/bzr-xmloutput-0.8.8-r2 | 14 + dev-vcs/bzr-xmloutput/Manifest | 4 - .../bzr-xmloutput/bzr-xmloutput-0.8.8-r2.ebuild | 27 - ...r-xmloutput-0.8.8_remove-relative-imports.patch | 220 ------- dev-vcs/bzr-xmloutput/metadata.xml | 8 - dev-vcs/bzr/Manifest | 11 - dev-vcs/bzr/bzr-2.5.1-r1.ebuild | 90 --- dev-vcs/bzr/bzr-2.6.0.ebuild | 93 --- dev-vcs/bzr/bzr-2.7.0.ebuild | 93 --- dev-vcs/bzr/bzr-2.7.1_pre.ebuild | 88 --- dev-vcs/bzr/files/bzr-2.4.2-no-pyrex-citon.patch | 33 - .../bzr/files/bzr-2.5.1-sphinx-test-failures.patch | 24 - dev-vcs/bzr/metadata.xml | 19 - dev-vcs/bzrtools-2.5 | 15 + dev-vcs/bzrtools/Manifest | 3 - dev-vcs/bzrtools/bzrtools-2.5.ebuild | 27 - dev-vcs/bzrtools/metadata.xml | 8 - dev-vcs/colorcvs-1.4-r2 | 11 + dev-vcs/colorcvs/Manifest | 5 - dev-vcs/colorcvs/colorcvs-1.4-r2.ebuild | 45 -- dev-vcs/colorcvs/files/colorcvs-1.4-prefix.patch | 20 - dev-vcs/colorcvs/files/colorcvs-profile.sh | 3 - dev-vcs/colorcvs/metadata.xml | 8 - dev-vcs/colorsvn-0.3.3 | 11 + dev-vcs/colorsvn/Manifest | 4 - dev-vcs/colorsvn/colorsvn-0.3.3.ebuild | 45 -- dev-vcs/colorsvn/files/use-open2-not-open3.patch | 24 - dev-vcs/colorsvn/metadata.xml | 9 - dev-vcs/cssc-1.4.0 | 12 + dev-vcs/cssc/Manifest | 7 - dev-vcs/cssc/cssc-1.4.0.ebuild | 51 -- dev-vcs/cssc/files/cssc-1.3.0-gcc47.patch | 10 - dev-vcs/cssc/files/cssc-1.4.0-config.patch | 15 - dev-vcs/cssc/files/cssc-1.4.0-m4.patch | 13 - dev-vcs/cssc/files/cssc-1.4.0-test-large.patch | 14 - dev-vcs/cssc/metadata.xml | 10 - dev-vcs/cvs-1.12.12-r11 | 14 + dev-vcs/cvs-1.12.12-r12 | 14 + dev-vcs/cvs-fast-export-1.26 | 12 + dev-vcs/cvs-fast-export-1.38 | 12 + dev-vcs/cvs-fast-export/Manifest | 5 - .../cvs-fast-export/cvs-fast-export-1.26.ebuild | 39 -- .../cvs-fast-export/cvs-fast-export-1.38.ebuild | 39 -- dev-vcs/cvs-fast-export/metadata.xml | 11 - dev-vcs/cvs/Manifest | 26 - dev-vcs/cvs/cvs-1.12.12-r11.ebuild | 100 --- dev-vcs/cvs/cvs-1.12.12-r12.ebuild | 97 --- dev-vcs/cvs/files/01-cvs-env.d | 1 - dev-vcs/cvs/files/cvs-1.12.12-CVE-2012-0804.patch | 30 - ...s-1.12.12-CVE-2017-12836-commandinjection.patch | 22 - dev-vcs/cvs/files/cvs-1.12.12-block-requests.patch | 140 ---- dev-vcs/cvs/files/cvs-1.12.12-cvs-custom.c | 58 -- .../files/cvs-1.12.12-cvs-gnulib-vasnprintf.patch | 34 - dev-vcs/cvs/files/cvs-1.12.12-cvsbug-tmpfix.patch | 22 - .../cvs/files/cvs-1.12.12-fix-massive-leak.patch | 52 -- .../cvs/files/cvs-1.12.12-format-security.patch | 22 - dev-vcs/cvs/files/cvs-1.12.12-getdelim.patch | 21 - dev-vcs/cvs/files/cvs-1.12.12-hash-nameclash.patch | 42 -- dev-vcs/cvs/files/cvs-1.12.12-install-sh.patch | 12 - .../cvs/files/cvs-1.12.12-mktime-configure.patch | 201 ------ dev-vcs/cvs/files/cvs-1.12.12-mktime-x32.patch | 29 - dev-vcs/cvs/files/cvs-1.12.12-musl.patch | 13 - dev-vcs/cvs/files/cvs-1.12.12-openat.patch | 21 - .../cvs/files/cvs-1.12.12-rcs2log-coreutils.patch | 14 - dev-vcs/cvs/files/cvs.pam-include-1.12.12 | 4 - dev-vcs/cvs/files/cvspserver.xinetd.d | 14 - dev-vcs/cvs/metadata.xml | 8 - dev-vcs/cvs2cl-2.71 | 11 + dev-vcs/cvs2cl/Manifest | 3 - dev-vcs/cvs2cl/cvs2cl-2.71.ebuild | 31 - dev-vcs/cvs2cl/metadata.xml | 5 - dev-vcs/cvs2svn-2.4.0-r1 | 14 + dev-vcs/cvs2svn/Manifest | 3 - dev-vcs/cvs2svn/cvs2svn-2.4.0-r1.ebuild | 58 -- dev-vcs/cvs2svn/metadata.xml | 10 - dev-vcs/cvsd-1.0.17 | 13 + dev-vcs/cvsd/Manifest | 4 - dev-vcs/cvsd/cvsd-1.0.17.ebuild | 45 -- dev-vcs/cvsd/files/cvsd.rc6 | 19 - dev-vcs/cvsd/metadata.xml | 5 - dev-vcs/cvsgraph-1.6.1 | 12 + dev-vcs/cvsgraph-1.7.0 | 12 + dev-vcs/cvsgraph/Manifest | 5 - dev-vcs/cvsgraph/cvsgraph-1.6.1.ebuild | 42 -- dev-vcs/cvsgraph/cvsgraph-1.7.0.ebuild | 42 -- dev-vcs/cvsgraph/metadata.xml | 11 - dev-vcs/cvsps-2.1-r1 | 12 + dev-vcs/cvsps-2.2_beta1 | 12 + dev-vcs/cvsps-3.13-r1 | 13 + dev-vcs/cvsps/Manifest | 11 - dev-vcs/cvsps/cvsps-2.1-r1.ebuild | 39 -- dev-vcs/cvsps/cvsps-2.2_beta1.ebuild | 37 -- dev-vcs/cvsps/cvsps-3.13-r1.ebuild | 38 -- dev-vcs/cvsps/files/cvsps-2.1-build.patch | 18 - dev-vcs/cvsps/files/cvsps-2.1-solaris.patch | 131 ---- dev-vcs/cvsps/files/cvsps-2.2_beta1-solaris.patch | 135 ---- dev-vcs/cvsps/files/cvsps-3.13-make.patch | 52 -- dev-vcs/cvsps/metadata.xml | 11 - dev-vcs/cvsq-0.4.4 | 10 + dev-vcs/cvsq/Manifest | 3 - dev-vcs/cvsq/cvsq-0.4.4.ebuild | 25 - dev-vcs/cvsq/metadata.xml | 5 - dev-vcs/cvsspam-0.2.12 | 12 + dev-vcs/cvsspam/Manifest | 4 - dev-vcs/cvsspam/cvsspam-0.2.12.ebuild | 34 - dev-vcs/cvsspam/files/cvsspam-0.2.12-svn.patch | 30 - dev-vcs/cvsspam/metadata.xml | 5 - dev-vcs/cvsutils-0.2.5 | 10 + dev-vcs/cvsutils/Manifest | 3 - dev-vcs/cvsutils/cvsutils-0.2.5.ebuild | 21 - dev-vcs/cvsutils/metadata.xml | 11 - dev-vcs/cvsync-2014.08.24.014706 | 14 + dev-vcs/cvsync-9999 | 12 + dev-vcs/cvsync/Manifest | 4 - dev-vcs/cvsync/cvsync-2014.08.24.014706.ebuild | 80 --- dev-vcs/cvsync/cvsync-9999.ebuild | 80 --- dev-vcs/cvsync/metadata.xml | 13 - dev-vcs/darcs-2.10.1 | 14 + dev-vcs/darcs-2.10.3-r1 | 14 + dev-vcs/darcs-2.12.0 | 14 + dev-vcs/darcs-2.12.4 | 13 + dev-vcs/darcs-2.12.5 | 13 + dev-vcs/darcs-2.8.4-r6 | 13 + dev-vcs/darcs/Manifest | 19 - dev-vcs/darcs/darcs-2.10.1.ebuild | 98 --- dev-vcs/darcs/darcs-2.10.3-r1.ebuild | 103 --- dev-vcs/darcs/darcs-2.12.0.ebuild | 97 --- dev-vcs/darcs/darcs-2.12.4.ebuild | 92 --- dev-vcs/darcs/darcs-2.12.5.ebuild | 94 --- dev-vcs/darcs/darcs-2.8.4-r6.ebuild | 133 ---- .../darcs/files/darcs-2.12.4-ghc-8.0.2_rc1.patch | 9 - .../files/darcs-2.8.4-fix-nonatomic-global.patch | 20 - .../darcs/files/darcs-2.8.4-ghc-7.8-part-1.patch | 128 ---- .../darcs/files/darcs-2.8.4-ghc-7.8-part-2.patch | 14 - .../darcs/files/darcs-2.8.4-issue2364-part-2.patch | 52 -- dev-vcs/darcs/files/darcs-2.8.4-issue2364.patch | 70 -- dev-vcs/darcs/metadata.xml | 14 - dev-vcs/easygit-1.6.5.5 | 10 + dev-vcs/easygit/Manifest | 3 - dev-vcs/easygit/easygit-1.6.5.5.ebuild | 22 - dev-vcs/easygit/metadata.xml | 5 - dev-vcs/fossil-2.4 | 15 + dev-vcs/fossil-2.5 | 15 + dev-vcs/fossil/Manifest | 5 - dev-vcs/fossil/fossil-2.4.ebuild | 57 -- dev-vcs/fossil/fossil-2.5.ebuild | 57 -- dev-vcs/fossil/metadata.xml | 38 -- dev-vcs/giggle-0.7-r2 | 13 + dev-vcs/giggle/Manifest | 5 - .../files/giggle-0.6.2-gtksourceview-3.8.0.patch | 24 - dev-vcs/giggle/files/giggle-0.7-vte-2.91.patch | 57 -- dev-vcs/giggle/giggle-0.7-r2.ebuild | 46 -- dev-vcs/giggle/metadata.xml | 11 - dev-vcs/git-2.16.4 | 14 + dev-vcs/git-2.17.1-r1 | 14 + dev-vcs/git-2.18.0 | 14 + dev-vcs/git-9999 | 12 + dev-vcs/git-9999-r1 | 12 + dev-vcs/git-9999-r2 | 12 + dev-vcs/git-9999-r3 | 12 + dev-vcs/git-annex-6.20170818 | 14 + dev-vcs/git-annex/Manifest | 8 - .../files/git-annex-6.20160114-QC-2.8.2.patch | 16 - .../files/git-annex-6.20161210-directory-1.3.patch | 9 - .../files/git-annex-6.20170101-crypto-api.patch | 8 - dev-vcs/git-annex/files/git-annex.bash | 19 - dev-vcs/git-annex/files/git-annex.xpm | 47 -- dev-vcs/git-annex/git-annex-6.20170818.ebuild | 161 ----- dev-vcs/git-annex/metadata.xml | 34 - dev-vcs/git-bz-0.2015.09.08 | 13 + dev-vcs/git-bz-9999 | 12 + dev-vcs/git-bz/Manifest | 4 - dev-vcs/git-bz/git-bz-0.2015.09.08.ebuild | 39 -- dev-vcs/git-bz/git-bz-9999.ebuild | 47 -- dev-vcs/git-bz/metadata.xml | 8 - dev-vcs/git-bzr-ng-0_pre20120822-r2 | 14 + dev-vcs/git-bzr-ng/Manifest | 3 - .../git-bzr-ng/git-bzr-ng-0_pre20120822-r2.ebuild | 36 -- dev-vcs/git-bzr-ng/metadata.xml | 11 - dev-vcs/git-cola-2.11 | 14 + dev-vcs/git-cola/Manifest | 6 - dev-vcs/git-cola/files/README.gentoo | 3 - .../files/git-cola-2.10-disable-live-tests.patch | 24 - dev-vcs/git-cola/files/index.html | 15 - dev-vcs/git-cola/git-cola-2.11.ebuild | 104 --- dev-vcs/git-cola/metadata.xml | 11 - dev-vcs/git-crypt-0.3 | 11 + dev-vcs/git-crypt-0.4 | 11 + dev-vcs/git-crypt-0.5.0 | 11 + dev-vcs/git-crypt-0.6.0 | 11 + dev-vcs/git-crypt/Manifest | 9 - dev-vcs/git-crypt/git-crypt-0.3.ebuild | 20 - dev-vcs/git-crypt/git-crypt-0.4.ebuild | 20 - dev-vcs/git-crypt/git-crypt-0.5.0.ebuild | 20 - dev-vcs/git-crypt/git-crypt-0.6.0.ebuild | 20 - dev-vcs/git-crypt/metadata.xml | 11 - dev-vcs/git-deploy-6.0.1_p20131024 | 13 + dev-vcs/git-deploy/Manifest | 3 - .../git-deploy/git-deploy-6.0.1_p20131024.ebuild | 67 -- dev-vcs/git-deploy/metadata.xml | 8 - dev-vcs/git-deps-9999 | 12 + dev-vcs/git-deps/Manifest | 2 - dev-vcs/git-deps/git-deps-9999.ebuild | 47 -- dev-vcs/git-deps/metadata.xml | 15 - dev-vcs/git-flow-1.11.0 | 11 + dev-vcs/git-flow/Manifest | 4 - dev-vcs/git-flow/git-flow-1.11.0.ebuild | 39 -- dev-vcs/git-flow/metadata.xml | 15 - dev-vcs/git-imerge-1.0.0 | 14 + dev-vcs/git-imerge/Manifest | 4 - dev-vcs/git-imerge/files/git-imerge.bashcomplete | 267 -------- dev-vcs/git-imerge/git-imerge-1.0.0.ebuild | 45 -- dev-vcs/git-imerge/metadata.xml | 8 - dev-vcs/git-lfs-2.4.2 | 13 + dev-vcs/git-lfs-9999 | 11 + dev-vcs/git-lfs/Manifest | 4 - dev-vcs/git-lfs/git-lfs-2.4.2.ebuild | 44 -- dev-vcs/git-lfs/git-lfs-9999.ebuild | 47 -- dev-vcs/git-lfs/metadata.xml | 11 - dev-vcs/git-mailz-0.12 | 11 + dev-vcs/git-mailz-0.14 | 11 + dev-vcs/git-mailz/Manifest | 5 - dev-vcs/git-mailz/git-mailz-0.12.ebuild | 28 - dev-vcs/git-mailz/git-mailz-0.14.ebuild | 28 - dev-vcs/git-mailz/metadata.xml | 7 - dev-vcs/git-mantle-0.6 | 12 + dev-vcs/git-mantle/Manifest | 3 - dev-vcs/git-mantle/git-mantle-0.6.ebuild | 27 - dev-vcs/git-mantle/metadata.xml | 7 - dev-vcs/git-merge-changelog-20140223 | 9 + dev-vcs/git-merge-changelog-20170131 | 9 + dev-vcs/git-merge-changelog/Manifest | 5 - .../git-merge-changelog-20140223.ebuild | 24 - .../git-merge-changelog-20170131.ebuild | 25 - dev-vcs/git-merge-changelog/metadata.xml | 7 - dev-vcs/git-num-2.0.1 | 14 + dev-vcs/git-num/Manifest | 3 - dev-vcs/git-num/git-num-2.0.1.ebuild | 36 -- dev-vcs/git-num/metadata.xml | 8 - dev-vcs/git-pimp-0.8 | 12 + dev-vcs/git-pimp/Manifest | 3 - dev-vcs/git-pimp/git-pimp-0.8.ebuild | 29 - dev-vcs/git-pimp/metadata.xml | 7 - dev-vcs/git-remote-hg-0.2 | 12 + dev-vcs/git-remote-hg-0.3 | 12 + dev-vcs/git-remote-hg/Manifest | 5 - dev-vcs/git-remote-hg/git-remote-hg-0.2.ebuild | 24 - dev-vcs/git-remote-hg/git-remote-hg-0.3.ebuild | 27 - dev-vcs/git-remote-hg/metadata.xml | 16 - dev-vcs/git-sh-1.3-r1 | 10 + dev-vcs/git-sh/Manifest | 3 - dev-vcs/git-sh/git-sh-1.3-r1.ebuild | 24 - dev-vcs/git-sh/metadata.xml | 8 - dev-vcs/git-spindle-3.3 | 14 + dev-vcs/git-spindle-3.3-r1 | 14 + dev-vcs/git-spindle/Manifest | 4 - dev-vcs/git-spindle/git-spindle-3.3-r1.ebuild | 29 - dev-vcs/git-spindle/git-spindle-3.3.ebuild | 26 - dev-vcs/git-spindle/metadata.xml | 17 - dev-vcs/git-tools-2015_p20151225-r2 | 14 + dev-vcs/git-tools-2015_p20160201 | 14 + dev-vcs/git-tools-2015_p20160201-r1 | 14 + dev-vcs/git-tools-2017.10 | 14 + dev-vcs/git-tools/Manifest | 10 - .../files/git-tools-2015_p20151225-py3.patch | 11 - .../files/git-tools-2015_p20160201-pr21.patch | 27 - .../git-tools/git-tools-2015_p20151225-r2.ebuild | 48 -- .../git-tools/git-tools-2015_p20160201-r1.ebuild | 51 -- dev-vcs/git-tools/git-tools-2015_p20160201.ebuild | 48 -- dev-vcs/git-tools/git-tools-2017.10.ebuild | 29 - dev-vcs/git-tools/metadata.xml | 10 - dev-vcs/git/Manifest | 33 - dev-vcs/git/files/50git-gentoo.el | 13 - dev-vcs/git/files/git-1.8.5-mw-vendor.patch | 39 -- dev-vcs/git/files/git-2.12.0-optional-cvs.patch | 456 ------------- .../git/files/git-2.17.0-mw_install_path_fix.patch | 48 -- .../git/files/git-2.17.0_rc1-optional-cvs.patch | 451 ------------- .../git/files/git-2.18.0_rc1-optional-cvs.patch | 460 ------------- dev-vcs/git/files/git-2.2.0-svn-fe-linking.patch | 11 - .../files/git-2.5.1-freebsd-10.x-no-iconv.patch | 14 - .../git/files/git-2.7.0-mediawiki-500pages.patch | 46 -- .../git/files/git-2.7.0-mediawiki-namespaces.patch | 97 --- .../git/files/git-2.7.0-mediawiki-subpages.patch | 48 -- dev-vcs/git/files/git-daemon-r1.initd | 13 - dev-vcs/git/files/git-daemon.confd | 19 - dev-vcs/git/files/git-daemon.socket | 9 - dev-vcs/git/files/git-daemon.xinetd | 13 - dev-vcs/git/files/git-daemon_at-r1.service | 12 - dev-vcs/git/git-2.16.4.ebuild | 699 -------------------- dev-vcs/git/git-2.17.1-r1.ebuild | 717 --------------------- dev-vcs/git/git-2.18.0.ebuild | 715 -------------------- dev-vcs/git/git-9999-r1.ebuild | 715 -------------------- dev-vcs/git/git-9999-r2.ebuild | 715 -------------------- dev-vcs/git/git-9999-r3.ebuild | 715 -------------------- dev-vcs/git/git-9999.ebuild | 715 -------------------- dev-vcs/git/metadata.xml | 40 -- dev-vcs/gitg-3.26.0 | 14 + dev-vcs/gitg/Manifest | 3 - dev-vcs/gitg/gitg-3.26.0.ebuild | 84 --- dev-vcs/gitg/metadata.xml | 23 - dev-vcs/github-pages-publish-0.1.2 | 14 + dev-vcs/github-pages-publish/Manifest | 3 - .../github-pages-publish-0.1.2.ebuild | 33 - dev-vcs/github-pages-publish/metadata.xml | 20 - dev-vcs/gitinspector-0.4.4 | 14 + dev-vcs/gitinspector/Manifest | 3 - dev-vcs/gitinspector/gitinspector-0.4.4.ebuild | 42 -- dev-vcs/gitinspector/metadata.xml | 8 - dev-vcs/gitolite-2.3.1-r1 | 13 + dev-vcs/gitolite-3.6 | 13 + dev-vcs/gitolite-3.6.1 | 13 + dev-vcs/gitolite-3.6.2 | 13 + dev-vcs/gitolite-3.6.2-r1 | 13 + dev-vcs/gitolite-3.6.3 | 13 + dev-vcs/gitolite-3.6.4 | 13 + dev-vcs/gitolite-3.6.4-r1 | 13 + dev-vcs/gitolite-3.6.5 | 13 + dev-vcs/gitolite-3.6.6 | 13 + dev-vcs/gitolite-3.6.7 | 13 + dev-vcs/gitolite-9999 | 11 + dev-vcs/gitolite-gentoo-2.3.1-r1 | 13 + dev-vcs/gitolite-gentoo-2.3.3-r1 | 13 + dev-vcs/gitolite-gentoo-3.5.3.1 | 13 + dev-vcs/gitolite-gentoo-3.6.1 | 13 + dev-vcs/gitolite-gentoo-3.6.1-r1 | 13 + dev-vcs/gitolite-gentoo-3.6.2.1 | 13 + dev-vcs/gitolite-gentoo-3.6.2.2 | 13 + dev-vcs/gitolite-gentoo-3.6.2.3 | 13 + dev-vcs/gitolite-gentoo-3.6.2.4 | 13 + dev-vcs/gitolite-gentoo-3.6.3 | 13 + dev-vcs/gitolite-gentoo-3.6.3.2 | 13 + dev-vcs/gitolite-gentoo-3.6.4 | 13 + dev-vcs/gitolite-gentoo-3.6.4.1 | 13 + dev-vcs/gitolite-gentoo-3.6.4.1-r1 | 13 + dev-vcs/gitolite-gentoo-3.6.5 | 13 + dev-vcs/gitolite-gentoo-3.6.6 | 13 + dev-vcs/gitolite-gentoo-3.6.6.1 | 13 + dev-vcs/gitolite-gentoo-9999 | 11 + dev-vcs/gitolite-gentoo/Manifest | 34 - .../gitolite-gentoo-2.3.1-r1.ebuild | 76 --- .../gitolite-gentoo-2.3.3-r1.ebuild | 76 --- .../gitolite-gentoo/gitolite-gentoo-3.5.3.1.ebuild | 90 --- .../gitolite-gentoo-3.6.1-r1.ebuild | 104 --- .../gitolite-gentoo/gitolite-gentoo-3.6.1.ebuild | 90 --- .../gitolite-gentoo/gitolite-gentoo-3.6.2.1.ebuild | 104 --- .../gitolite-gentoo/gitolite-gentoo-3.6.2.2.ebuild | 104 --- .../gitolite-gentoo/gitolite-gentoo-3.6.2.3.ebuild | 104 --- .../gitolite-gentoo/gitolite-gentoo-3.6.2.4.ebuild | 104 --- .../gitolite-gentoo/gitolite-gentoo-3.6.3.2.ebuild | 105 --- .../gitolite-gentoo/gitolite-gentoo-3.6.3.ebuild | 104 --- .../gitolite-gentoo-3.6.4.1-r1.ebuild | 105 --- .../gitolite-gentoo/gitolite-gentoo-3.6.4.1.ebuild | 105 --- .../gitolite-gentoo/gitolite-gentoo-3.6.4.ebuild | 105 --- .../gitolite-gentoo/gitolite-gentoo-3.6.5.ebuild | 105 --- .../gitolite-gentoo/gitolite-gentoo-3.6.6.1.ebuild | 105 --- .../gitolite-gentoo/gitolite-gentoo-3.6.6.ebuild | 105 --- .../gitolite-gentoo/gitolite-gentoo-9999.ebuild | 105 --- dev-vcs/gitolite-gentoo/metadata.xml | 13 - dev-vcs/gitolite/Manifest | 23 - .../files/gitolite-3.6.6-fix-shebang.patch | 23 - dev-vcs/gitolite/gitolite-2.3.1-r1.ebuild | 72 --- dev-vcs/gitolite/gitolite-3.6.1.ebuild | 82 --- dev-vcs/gitolite/gitolite-3.6.2-r1.ebuild | 95 --- dev-vcs/gitolite/gitolite-3.6.2.ebuild | 82 --- dev-vcs/gitolite/gitolite-3.6.3.ebuild | 96 --- dev-vcs/gitolite/gitolite-3.6.4-r1.ebuild | 96 --- dev-vcs/gitolite/gitolite-3.6.4.ebuild | 96 --- dev-vcs/gitolite/gitolite-3.6.5.ebuild | 96 --- dev-vcs/gitolite/gitolite-3.6.6.ebuild | 99 --- dev-vcs/gitolite/gitolite-3.6.7.ebuild | 99 --- dev-vcs/gitolite/gitolite-3.6.ebuild | 82 --- dev-vcs/gitolite/gitolite-9999.ebuild | 96 --- dev-vcs/gitolite/metadata.xml | 21 - dev-vcs/gitsh-0.11.2 | 14 + dev-vcs/gitsh/Manifest | 3 - dev-vcs/gitsh/gitsh-0.11.2.ebuild | 65 -- dev-vcs/gitsh/metadata.xml | 8 - dev-vcs/gitstats-0_pre131024 | 14 + dev-vcs/gitstats-0_pre20151223 | 14 + dev-vcs/gitstats-9999 | 12 + dev-vcs/gitstats/Manifest | 8 - ...tstats-0_pre131024-filter-invalid-unicode.patch | 11 - .../gitstats-0_pre20151223-grep-force-text.patch | 11 - dev-vcs/gitstats/gitstats-0_pre131024.ebuild | 40 -- dev-vcs/gitstats/gitstats-0_pre20151223.ebuild | 54 -- dev-vcs/gitstats/gitstats-9999.ebuild | 53 -- dev-vcs/gitstats/metadata.xml | 19 - dev-vcs/gti-9999 | 11 + dev-vcs/gti/Manifest | 2 - dev-vcs/gti/gti-9999.ebuild | 35 - dev-vcs/gti/metadata.xml | 8 - dev-vcs/guilt-0.36 | 12 + dev-vcs/guilt/Manifest | 3 - dev-vcs/guilt/guilt-0.36.ebuild | 50 -- dev-vcs/guilt/metadata.xml | 5 - dev-vcs/hg-fast-export-160914 | 14 + dev-vcs/hg-fast-export/Manifest | 3 - .../hg-fast-export/hg-fast-export-160914.ebuild | 40 -- dev-vcs/hg-fast-export/metadata.xml | 12 - dev-vcs/hg-git-0.8.10 | 14 + dev-vcs/hg-git-0.8.10-r1 | 14 + dev-vcs/hg-git-0.8.11 | 14 + dev-vcs/hg-git-0.8.8 | 14 + dev-vcs/hg-git/Manifest | 10 - .../hg-git/files/hg-git-0.8.10-hg45-memctx.patch | 43 -- .../files/hg-git-0.8.10-hg45-memfilectx.patch | 73 --- dev-vcs/hg-git/hg-git-0.8.10-r1.ebuild | 29 - dev-vcs/hg-git/hg-git-0.8.10.ebuild | 24 - dev-vcs/hg-git/hg-git-0.8.11.ebuild | 24 - dev-vcs/hg-git/hg-git-0.8.8.ebuild | 24 - dev-vcs/hg-git/metadata.xml | 11 - dev-vcs/hgsubversion-1.8.5 | 14 + dev-vcs/hgsubversion-1.8.6 | 14 + dev-vcs/hgsubversion-9999 | 12 + dev-vcs/hgsubversion/Manifest | 6 - dev-vcs/hgsubversion/hgsubversion-1.8.5.ebuild | 31 - dev-vcs/hgsubversion/hgsubversion-1.8.6.ebuild | 31 - dev-vcs/hgsubversion/hgsubversion-9999.ebuild | 27 - dev-vcs/hgsubversion/metadata.xml | 9 - dev-vcs/hgsvn-0.2.3-r1 | 14 + dev-vcs/hgsvn/Manifest | 3 - dev-vcs/hgsvn/hgsvn-0.2.3-r1.ebuild | 41 -- dev-vcs/hgsvn/metadata.xml | 9 - dev-vcs/hgview-1.9.0-r1 | 14 + dev-vcs/hgview/Manifest | 3 - dev-vcs/hgview/hgview-1.9.0-r1.ebuild | 52 -- dev-vcs/hgview/metadata.xml | 11 - dev-vcs/hub-2.2.9 | 12 + dev-vcs/hub/Manifest | 3 - dev-vcs/hub/hub-2.2.9.ebuild | 46 -- dev-vcs/hub/metadata.xml | 15 - dev-vcs/kdesvn-2.0.0 | 13 + dev-vcs/kdesvn/Manifest | 6 - dev-vcs/kdesvn/files/kdesvn-2.0.0-deps.patch | 47 -- dev-vcs/kdesvn/files/kdesvn-2.0.0-desktop.patch | 21 - dev-vcs/kdesvn/files/kdesvn-2.0.0-qt-5.11.patch | 25 - dev-vcs/kdesvn/kdesvn-2.0.0.ebuild | 65 -- dev-vcs/kdesvn/metadata.xml | 11 - dev-vcs/mercurial-4.5.2 | 14 + dev-vcs/mercurial-4.5.3 | 14 + dev-vcs/mercurial-4.6.1 | 14 + dev-vcs/mercurial-4.6.2 | 14 + dev-vcs/mercurial-9999 | 12 + dev-vcs/mercurial-server-1.2-r1 | 14 + dev-vcs/mercurial-server-9999 | 12 + dev-vcs/mercurial-server/Manifest | 4 - .../mercurial-server-1.2-r1.ebuild | 82 --- .../mercurial-server/mercurial-server-9999.ebuild | 82 --- dev-vcs/mercurial-server/metadata.xml | 13 - dev-vcs/mercurial/Manifest | 13 - dev-vcs/mercurial/files/70mercurial-gentoo.el | 3 - dev-vcs/mercurial/files/cacerts.rc | 2 - .../mercurial/files/mercurial-3.0.1-po_fixes.patch | 40 -- dev-vcs/mercurial/mercurial-4.5.2.ebuild | 134 ---- dev-vcs/mercurial/mercurial-4.5.3.ebuild | 134 ---- dev-vcs/mercurial/mercurial-4.6.1.ebuild | 134 ---- dev-vcs/mercurial/mercurial-4.6.2.ebuild | 134 ---- dev-vcs/mercurial/mercurial-9999.ebuild | 154 ----- dev-vcs/mercurial/metadata.xml | 13 - dev-vcs/metadata.xml | 13 - dev-vcs/mr-1.20170129 | 11 + dev-vcs/mr-1.20171231 | 11 + dev-vcs/mr-1.99999999 | 10 + dev-vcs/mr/Manifest | 6 - dev-vcs/mr/metadata.xml | 27 - dev-vcs/mr/mr-1.20170129.ebuild | 27 - dev-vcs/mr/mr-1.20171231.ebuild | 27 - dev-vcs/mr/mr-1.99999999.ebuild | 30 - dev-vcs/notify-webhook-0.1.0 | 11 + dev-vcs/notify-webhook/Manifest | 3 - dev-vcs/notify-webhook/metadata.xml | 17 - dev-vcs/notify-webhook/notify-webhook-0.1.0.ebuild | 28 - dev-vcs/pwclient-20141110122616 | 14 + dev-vcs/pwclient/Manifest | 6 - ...wclient-handle-missing-.pwclientrc-better.patch | 45 -- ...e-print_function-for-better-py3-compatibi.patch | 101 --- ...22616-0003-pwclient-basic-python3-support.patch | 125 ---- dev-vcs/pwclient/metadata.xml | 5 - dev-vcs/pwclient/pwclient-20141110122616.ebuild | 44 -- dev-vcs/qgit-2.7 | 12 + dev-vcs/qgit-2.7-r1 | 12 + dev-vcs/qgit/Manifest | 6 - dev-vcs/qgit/files/qgit-2.7-highdpi-support.patch | 51 -- dev-vcs/qgit/files/qgit-2.7-qt-5.11.patch | 24 - dev-vcs/qgit/metadata.xml | 11 - dev-vcs/qgit/qgit-2.7-r1.ebuild | 32 - dev-vcs/qgit/qgit-2.7.ebuild | 27 - dev-vcs/rabbitvcs-0.16-r1 | 14 + dev-vcs/rabbitvcs/Manifest | 3 - dev-vcs/rabbitvcs/metadata.xml | 24 - dev-vcs/rabbitvcs/rabbitvcs-0.16-r1.ebuild | 101 --- dev-vcs/rapidsvn-0.12.1-r3 | 14 + dev-vcs/rapidsvn/Manifest | 8 - .../rapidsvn/files/rapidsvn-0.12.1-locale.patch | 23 - ...rapidsvn-0.12.1-subversion1.9-private-api.patch | 129 ---- .../files/rapidsvn-0.12.1-svncpp_link.patch | 12 - dev-vcs/rapidsvn/files/rapidsvn-0.12.1-wx3.0.patch | 192 ------ dev-vcs/rapidsvn/metadata.xml | 10 - dev-vcs/rapidsvn/rapidsvn-0.12.1-r3.ebuild | 113 ---- dev-vcs/rcs-5.8.2 | 12 + dev-vcs/rcs-5.9.3 | 13 + dev-vcs/rcs-5.9.4 | 13 + dev-vcs/rcs/Manifest | 7 - dev-vcs/rcs/metadata.xml | 15 - dev-vcs/rcs/rcs-5.8.2.ebuild | 35 - dev-vcs/rcs/rcs-5.9.3.ebuild | 47 -- dev-vcs/rcs/rcs-5.9.4.ebuild | 47 -- dev-vcs/rcsi-0.5 | 12 + dev-vcs/rcsi/Manifest | 3 - dev-vcs/rcsi/metadata.xml | 7 - dev-vcs/rcsi/rcsi-0.5.ebuild | 30 - dev-vcs/rsvndump-0.6 | 12 + dev-vcs/rsvndump/Manifest | 3 - dev-vcs/rsvndump/metadata.xml | 11 - dev-vcs/rsvndump/rsvndump-0.6.ebuild | 27 - dev-vcs/stgit-0.16-r2 | 14 + dev-vcs/stgit-0.18 | 14 + dev-vcs/stgit/Manifest | 8 - .../stgit/files/stgit-0.16-asciidoc-compat.patch | 13 - dev-vcs/stgit/files/stgit-0.16-man-linkfix.patch | 11 - dev-vcs/stgit/metadata.xml | 8 - dev-vcs/stgit/stgit-0.16-r2.ebuild | 76 --- dev-vcs/stgit/stgit-0.18.ebuild | 83 --- dev-vcs/subversion-1.10.0 | 14 + dev-vcs/subversion-1.9.7-r1 | 14 + dev-vcs/subversion/Manifest | 12 - dev-vcs/subversion/files/47_mod_dav_svn.conf | 16 - .../subversion/files/subversion-1.9.7-kf5.patch | 211 ------ dev-vcs/subversion/files/svnserve.confd | 10 - dev-vcs/subversion/files/svnserve.initd3 | 20 - dev-vcs/subversion/files/svnserve.xinetd | 14 - dev-vcs/subversion/metadata.xml | 15 - dev-vcs/subversion/subversion-1.10.0.ebuild | 524 --------------- dev-vcs/subversion/subversion-1.9.7-r1.ebuild | 526 --------------- dev-vcs/svn2cl-0.12 | 11 + dev-vcs/svn2cl/Manifest | 4 - dev-vcs/svn2cl/files/0.9-wrapper.patch | 20 - dev-vcs/svn2cl/metadata.xml | 5 - dev-vcs/svn2cl/svn2cl-0.12.ebuild | 40 -- dev-vcs/svn2git-1.0.11-r1 | 12 + dev-vcs/svn2git-1.0.12 | 12 + dev-vcs/svn2git-9999 | 10 + dev-vcs/svn2git/Manifest | 8 - dev-vcs/svn2git/files/svn2git-1.0.10-version.patch | 23 - .../files/svn2git-1.0.2.1-include-path.patch | 13 - dev-vcs/svn2git/metadata.xml | 11 - dev-vcs/svn2git/svn2git-1.0.11-r1.ebuild | 53 -- dev-vcs/svn2git/svn2git-1.0.12.ebuild | 47 -- dev-vcs/svn2git/svn2git-9999.ebuild | 46 -- dev-vcs/svneverever-1.3.0 | 14 + dev-vcs/svneverever/Manifest | 3 - dev-vcs/svneverever/metadata.xml | 11 - dev-vcs/svneverever/svneverever-1.3.0.ebuild | 19 - dev-vcs/svnmailer-1.0.9-r1 | 14 + dev-vcs/svnmailer/Manifest | 3 - dev-vcs/svnmailer/metadata.xml | 5 - dev-vcs/svnmailer/svnmailer-1.0.9-r1.ebuild | 37 -- dev-vcs/tig-2.3.3 | 15 + dev-vcs/tig-9999 | 13 + dev-vcs/tig/Manifest | 4 - dev-vcs/tig/metadata.xml | 11 - dev-vcs/tig/tig-2.3.3.ebuild | 60 -- dev-vcs/tig/tig-9999.ebuild | 60 -- dev-vcs/tkcvs-8.2.2 | 12 + dev-vcs/tkcvs-8.2.3 | 12 + dev-vcs/tkcvs/Manifest | 5 - dev-vcs/tkcvs/metadata.xml | 8 - dev-vcs/tkcvs/tkcvs-8.2.2.ebuild | 45 -- dev-vcs/tkcvs/tkcvs-8.2.3.ebuild | 43 -- dev-vcs/topgit-0.9 | 12 + dev-vcs/topgit-0.9-r1 | 12 + dev-vcs/topgit/Manifest | 4 - dev-vcs/topgit/metadata.xml | 8 - dev-vcs/topgit/topgit-0.9-r1.ebuild | 33 - dev-vcs/topgit/topgit-0.9.ebuild | 33 - dev-vcs/tortoisehg-4.5.2 | 14 + dev-vcs/tortoisehg-4.5.3 | 14 + dev-vcs/tortoisehg-4.6 | 14 + dev-vcs/tortoisehg-4.6.1 | 14 + dev-vcs/tortoisehg-9999 | 12 + dev-vcs/tortoisehg/Manifest | 10 - dev-vcs/tortoisehg/metadata.xml | 8 - dev-vcs/tortoisehg/tortoisehg-4.5.2.ebuild | 79 --- dev-vcs/tortoisehg/tortoisehg-4.5.3.ebuild | 79 --- dev-vcs/tortoisehg/tortoisehg-4.6.1.ebuild | 79 --- dev-vcs/tortoisehg/tortoisehg-4.6.ebuild | 79 --- dev-vcs/tortoisehg/tortoisehg-9999.ebuild | 79 --- dev-vcs/vcsh-1.20151229.1 | 12 + dev-vcs/vcsh/Manifest | 3 - dev-vcs/vcsh/metadata.xml | 11 - dev-vcs/vcsh/vcsh-1.20151229.1.ebuild | 47 -- 610 files changed, 2208 insertions(+), 22910 deletions(-) create mode 100644 dev-vcs/bfg-1.12.15 create mode 100644 dev-vcs/bfg-1.13.0 delete mode 100644 dev-vcs/bfg/Manifest delete mode 100644 dev-vcs/bfg/bfg-1.12.15.ebuild delete mode 100644 dev-vcs/bfg/bfg-1.13.0.ebuild delete mode 100644 dev-vcs/bfg/metadata.xml create mode 100644 dev-vcs/bzr-2.5.1-r1 create mode 100644 dev-vcs/bzr-2.6.0 create mode 100644 dev-vcs/bzr-2.7.0 create mode 100644 dev-vcs/bzr-2.7.1_pre create mode 100644 dev-vcs/bzr-fastimport-0.13.0 delete mode 100644 dev-vcs/bzr-fastimport/Manifest delete mode 100644 dev-vcs/bzr-fastimport/bzr-fastimport-0.13.0.ebuild delete mode 100644 dev-vcs/bzr-fastimport/metadata.xml create mode 100644 dev-vcs/bzr-rewrite-0.6.3 delete mode 100644 dev-vcs/bzr-rewrite/Manifest delete mode 100644 dev-vcs/bzr-rewrite/bzr-rewrite-0.6.3.ebuild delete mode 100644 dev-vcs/bzr-rewrite/metadata.xml create mode 100644 dev-vcs/bzr-xmloutput-0.8.8-r2 delete mode 100644 dev-vcs/bzr-xmloutput/Manifest delete mode 100644 dev-vcs/bzr-xmloutput/bzr-xmloutput-0.8.8-r2.ebuild delete mode 100644 dev-vcs/bzr-xmloutput/files/bzr-xmloutput-0.8.8_remove-relative-imports.patch delete mode 100644 dev-vcs/bzr-xmloutput/metadata.xml delete mode 100644 dev-vcs/bzr/Manifest delete mode 100644 dev-vcs/bzr/bzr-2.5.1-r1.ebuild delete mode 100644 dev-vcs/bzr/bzr-2.6.0.ebuild delete mode 100644 dev-vcs/bzr/bzr-2.7.0.ebuild delete mode 100644 dev-vcs/bzr/bzr-2.7.1_pre.ebuild delete mode 100644 dev-vcs/bzr/files/bzr-2.4.2-no-pyrex-citon.patch delete mode 100644 dev-vcs/bzr/files/bzr-2.5.1-sphinx-test-failures.patch delete mode 100644 dev-vcs/bzr/metadata.xml create mode 100644 dev-vcs/bzrtools-2.5 delete mode 100644 dev-vcs/bzrtools/Manifest delete mode 100644 dev-vcs/bzrtools/bzrtools-2.5.ebuild delete mode 100644 dev-vcs/bzrtools/metadata.xml create mode 100644 dev-vcs/colorcvs-1.4-r2 delete mode 100644 dev-vcs/colorcvs/Manifest delete mode 100644 dev-vcs/colorcvs/colorcvs-1.4-r2.ebuild delete mode 100644 dev-vcs/colorcvs/files/colorcvs-1.4-prefix.patch delete mode 100644 dev-vcs/colorcvs/files/colorcvs-profile.sh delete mode 100644 dev-vcs/colorcvs/metadata.xml create mode 100644 dev-vcs/colorsvn-0.3.3 delete mode 100644 dev-vcs/colorsvn/Manifest delete mode 100644 dev-vcs/colorsvn/colorsvn-0.3.3.ebuild delete mode 100644 dev-vcs/colorsvn/files/use-open2-not-open3.patch delete mode 100644 dev-vcs/colorsvn/metadata.xml create mode 100644 dev-vcs/cssc-1.4.0 delete mode 100644 dev-vcs/cssc/Manifest delete mode 100644 dev-vcs/cssc/cssc-1.4.0.ebuild delete mode 100644 dev-vcs/cssc/files/cssc-1.3.0-gcc47.patch delete mode 100644 dev-vcs/cssc/files/cssc-1.4.0-config.patch delete mode 100644 dev-vcs/cssc/files/cssc-1.4.0-m4.patch delete mode 100644 dev-vcs/cssc/files/cssc-1.4.0-test-large.patch delete mode 100644 dev-vcs/cssc/metadata.xml create mode 100644 dev-vcs/cvs-1.12.12-r11 create mode 100644 dev-vcs/cvs-1.12.12-r12 create mode 100644 dev-vcs/cvs-fast-export-1.26 create mode 100644 dev-vcs/cvs-fast-export-1.38 delete mode 100644 dev-vcs/cvs-fast-export/Manifest delete mode 100644 dev-vcs/cvs-fast-export/cvs-fast-export-1.26.ebuild delete mode 100644 dev-vcs/cvs-fast-export/cvs-fast-export-1.38.ebuild delete mode 100644 dev-vcs/cvs-fast-export/metadata.xml delete mode 100644 dev-vcs/cvs/Manifest delete mode 100644 dev-vcs/cvs/cvs-1.12.12-r11.ebuild delete mode 100644 dev-vcs/cvs/cvs-1.12.12-r12.ebuild delete mode 100644 dev-vcs/cvs/files/01-cvs-env.d delete mode 100644 dev-vcs/cvs/files/cvs-1.12.12-CVE-2012-0804.patch delete mode 100644 dev-vcs/cvs/files/cvs-1.12.12-CVE-2017-12836-commandinjection.patch delete mode 100644 dev-vcs/cvs/files/cvs-1.12.12-block-requests.patch delete mode 100644 dev-vcs/cvs/files/cvs-1.12.12-cvs-custom.c delete mode 100644 dev-vcs/cvs/files/cvs-1.12.12-cvs-gnulib-vasnprintf.patch delete mode 100644 dev-vcs/cvs/files/cvs-1.12.12-cvsbug-tmpfix.patch delete mode 100644 dev-vcs/cvs/files/cvs-1.12.12-fix-massive-leak.patch delete mode 100644 dev-vcs/cvs/files/cvs-1.12.12-format-security.patch delete mode 100644 dev-vcs/cvs/files/cvs-1.12.12-getdelim.patch delete mode 100644 dev-vcs/cvs/files/cvs-1.12.12-hash-nameclash.patch delete mode 100644 dev-vcs/cvs/files/cvs-1.12.12-install-sh.patch delete mode 100644 dev-vcs/cvs/files/cvs-1.12.12-mktime-configure.patch delete mode 100644 dev-vcs/cvs/files/cvs-1.12.12-mktime-x32.patch delete mode 100644 dev-vcs/cvs/files/cvs-1.12.12-musl.patch delete mode 100644 dev-vcs/cvs/files/cvs-1.12.12-openat.patch delete mode 100644 dev-vcs/cvs/files/cvs-1.12.12-rcs2log-coreutils.patch delete mode 100644 dev-vcs/cvs/files/cvs.pam-include-1.12.12 delete mode 100644 dev-vcs/cvs/files/cvspserver.xinetd.d delete mode 100644 dev-vcs/cvs/metadata.xml create mode 100644 dev-vcs/cvs2cl-2.71 delete mode 100644 dev-vcs/cvs2cl/Manifest delete mode 100644 dev-vcs/cvs2cl/cvs2cl-2.71.ebuild delete mode 100644 dev-vcs/cvs2cl/metadata.xml create mode 100644 dev-vcs/cvs2svn-2.4.0-r1 delete mode 100644 dev-vcs/cvs2svn/Manifest delete mode 100644 dev-vcs/cvs2svn/cvs2svn-2.4.0-r1.ebuild delete mode 100644 dev-vcs/cvs2svn/metadata.xml create mode 100644 dev-vcs/cvsd-1.0.17 delete mode 100644 dev-vcs/cvsd/Manifest delete mode 100644 dev-vcs/cvsd/cvsd-1.0.17.ebuild delete mode 100644 dev-vcs/cvsd/files/cvsd.rc6 delete mode 100644 dev-vcs/cvsd/metadata.xml create mode 100644 dev-vcs/cvsgraph-1.6.1 create mode 100644 dev-vcs/cvsgraph-1.7.0 delete mode 100644 dev-vcs/cvsgraph/Manifest delete mode 100644 dev-vcs/cvsgraph/cvsgraph-1.6.1.ebuild delete mode 100644 dev-vcs/cvsgraph/cvsgraph-1.7.0.ebuild delete mode 100644 dev-vcs/cvsgraph/metadata.xml create mode 100644 dev-vcs/cvsps-2.1-r1 create mode 100644 dev-vcs/cvsps-2.2_beta1 create mode 100644 dev-vcs/cvsps-3.13-r1 delete mode 100644 dev-vcs/cvsps/Manifest delete mode 100644 dev-vcs/cvsps/cvsps-2.1-r1.ebuild delete mode 100644 dev-vcs/cvsps/cvsps-2.2_beta1.ebuild delete mode 100644 dev-vcs/cvsps/cvsps-3.13-r1.ebuild delete mode 100644 dev-vcs/cvsps/files/cvsps-2.1-build.patch delete mode 100644 dev-vcs/cvsps/files/cvsps-2.1-solaris.patch delete mode 100644 dev-vcs/cvsps/files/cvsps-2.2_beta1-solaris.patch delete mode 100644 dev-vcs/cvsps/files/cvsps-3.13-make.patch delete mode 100644 dev-vcs/cvsps/metadata.xml create mode 100644 dev-vcs/cvsq-0.4.4 delete mode 100644 dev-vcs/cvsq/Manifest delete mode 100644 dev-vcs/cvsq/cvsq-0.4.4.ebuild delete mode 100644 dev-vcs/cvsq/metadata.xml create mode 100644 dev-vcs/cvsspam-0.2.12 delete mode 100644 dev-vcs/cvsspam/Manifest delete mode 100644 dev-vcs/cvsspam/cvsspam-0.2.12.ebuild delete mode 100644 dev-vcs/cvsspam/files/cvsspam-0.2.12-svn.patch delete mode 100644 dev-vcs/cvsspam/metadata.xml create mode 100644 dev-vcs/cvsutils-0.2.5 delete mode 100644 dev-vcs/cvsutils/Manifest delete mode 100644 dev-vcs/cvsutils/cvsutils-0.2.5.ebuild delete mode 100644 dev-vcs/cvsutils/metadata.xml create mode 100644 dev-vcs/cvsync-2014.08.24.014706 create mode 100644 dev-vcs/cvsync-9999 delete mode 100644 dev-vcs/cvsync/Manifest delete mode 100644 dev-vcs/cvsync/cvsync-2014.08.24.014706.ebuild delete mode 100644 dev-vcs/cvsync/cvsync-9999.ebuild delete mode 100644 dev-vcs/cvsync/metadata.xml create mode 100644 dev-vcs/darcs-2.10.1 create mode 100644 dev-vcs/darcs-2.10.3-r1 create mode 100644 dev-vcs/darcs-2.12.0 create mode 100644 dev-vcs/darcs-2.12.4 create mode 100644 dev-vcs/darcs-2.12.5 create mode 100644 dev-vcs/darcs-2.8.4-r6 delete mode 100644 dev-vcs/darcs/Manifest delete mode 100644 dev-vcs/darcs/darcs-2.10.1.ebuild delete mode 100644 dev-vcs/darcs/darcs-2.10.3-r1.ebuild delete mode 100644 dev-vcs/darcs/darcs-2.12.0.ebuild delete mode 100644 dev-vcs/darcs/darcs-2.12.4.ebuild delete mode 100644 dev-vcs/darcs/darcs-2.12.5.ebuild delete mode 100644 dev-vcs/darcs/darcs-2.8.4-r6.ebuild delete mode 100644 dev-vcs/darcs/files/darcs-2.12.4-ghc-8.0.2_rc1.patch delete mode 100644 dev-vcs/darcs/files/darcs-2.8.4-fix-nonatomic-global.patch delete mode 100644 dev-vcs/darcs/files/darcs-2.8.4-ghc-7.8-part-1.patch delete mode 100644 dev-vcs/darcs/files/darcs-2.8.4-ghc-7.8-part-2.patch delete mode 100644 dev-vcs/darcs/files/darcs-2.8.4-issue2364-part-2.patch delete mode 100644 dev-vcs/darcs/files/darcs-2.8.4-issue2364.patch delete mode 100644 dev-vcs/darcs/metadata.xml create mode 100644 dev-vcs/easygit-1.6.5.5 delete mode 100644 dev-vcs/easygit/Manifest delete mode 100644 dev-vcs/easygit/easygit-1.6.5.5.ebuild delete mode 100644 dev-vcs/easygit/metadata.xml create mode 100644 dev-vcs/fossil-2.4 create mode 100644 dev-vcs/fossil-2.5 delete mode 100644 dev-vcs/fossil/Manifest delete mode 100644 dev-vcs/fossil/fossil-2.4.ebuild delete mode 100644 dev-vcs/fossil/fossil-2.5.ebuild delete mode 100644 dev-vcs/fossil/metadata.xml create mode 100644 dev-vcs/giggle-0.7-r2 delete mode 100644 dev-vcs/giggle/Manifest delete mode 100644 dev-vcs/giggle/files/giggle-0.6.2-gtksourceview-3.8.0.patch delete mode 100644 dev-vcs/giggle/files/giggle-0.7-vte-2.91.patch delete mode 100644 dev-vcs/giggle/giggle-0.7-r2.ebuild delete mode 100644 dev-vcs/giggle/metadata.xml create mode 100644 dev-vcs/git-2.16.4 create mode 100644 dev-vcs/git-2.17.1-r1 create mode 100644 dev-vcs/git-2.18.0 create mode 100644 dev-vcs/git-9999 create mode 100644 dev-vcs/git-9999-r1 create mode 100644 dev-vcs/git-9999-r2 create mode 100644 dev-vcs/git-9999-r3 create mode 100644 dev-vcs/git-annex-6.20170818 delete mode 100644 dev-vcs/git-annex/Manifest delete mode 100644 dev-vcs/git-annex/files/git-annex-6.20160114-QC-2.8.2.patch delete mode 100644 dev-vcs/git-annex/files/git-annex-6.20161210-directory-1.3.patch delete mode 100644 dev-vcs/git-annex/files/git-annex-6.20170101-crypto-api.patch delete mode 100644 dev-vcs/git-annex/files/git-annex.bash delete mode 100644 dev-vcs/git-annex/files/git-annex.xpm delete mode 100644 dev-vcs/git-annex/git-annex-6.20170818.ebuild delete mode 100644 dev-vcs/git-annex/metadata.xml create mode 100644 dev-vcs/git-bz-0.2015.09.08 create mode 100644 dev-vcs/git-bz-9999 delete mode 100644 dev-vcs/git-bz/Manifest delete mode 100644 dev-vcs/git-bz/git-bz-0.2015.09.08.ebuild delete mode 100644 dev-vcs/git-bz/git-bz-9999.ebuild delete mode 100644 dev-vcs/git-bz/metadata.xml create mode 100644 dev-vcs/git-bzr-ng-0_pre20120822-r2 delete mode 100644 dev-vcs/git-bzr-ng/Manifest delete mode 100644 dev-vcs/git-bzr-ng/git-bzr-ng-0_pre20120822-r2.ebuild delete mode 100644 dev-vcs/git-bzr-ng/metadata.xml create mode 100644 dev-vcs/git-cola-2.11 delete mode 100644 dev-vcs/git-cola/Manifest delete mode 100644 dev-vcs/git-cola/files/README.gentoo delete mode 100644 dev-vcs/git-cola/files/git-cola-2.10-disable-live-tests.patch delete mode 100644 dev-vcs/git-cola/files/index.html delete mode 100644 dev-vcs/git-cola/git-cola-2.11.ebuild delete mode 100644 dev-vcs/git-cola/metadata.xml create mode 100644 dev-vcs/git-crypt-0.3 create mode 100644 dev-vcs/git-crypt-0.4 create mode 100644 dev-vcs/git-crypt-0.5.0 create mode 100644 dev-vcs/git-crypt-0.6.0 delete mode 100644 dev-vcs/git-crypt/Manifest delete mode 100644 dev-vcs/git-crypt/git-crypt-0.3.ebuild delete mode 100644 dev-vcs/git-crypt/git-crypt-0.4.ebuild delete mode 100644 dev-vcs/git-crypt/git-crypt-0.5.0.ebuild delete mode 100644 dev-vcs/git-crypt/git-crypt-0.6.0.ebuild delete mode 100644 dev-vcs/git-crypt/metadata.xml create mode 100644 dev-vcs/git-deploy-6.0.1_p20131024 delete mode 100644 dev-vcs/git-deploy/Manifest delete mode 100644 dev-vcs/git-deploy/git-deploy-6.0.1_p20131024.ebuild delete mode 100644 dev-vcs/git-deploy/metadata.xml create mode 100644 dev-vcs/git-deps-9999 delete mode 100644 dev-vcs/git-deps/Manifest delete mode 100644 dev-vcs/git-deps/git-deps-9999.ebuild delete mode 100644 dev-vcs/git-deps/metadata.xml create mode 100644 dev-vcs/git-flow-1.11.0 delete mode 100644 dev-vcs/git-flow/Manifest delete mode 100644 dev-vcs/git-flow/git-flow-1.11.0.ebuild delete mode 100644 dev-vcs/git-flow/metadata.xml create mode 100644 dev-vcs/git-imerge-1.0.0 delete mode 100644 dev-vcs/git-imerge/Manifest delete mode 100644 dev-vcs/git-imerge/files/git-imerge.bashcomplete delete mode 100644 dev-vcs/git-imerge/git-imerge-1.0.0.ebuild delete mode 100644 dev-vcs/git-imerge/metadata.xml create mode 100644 dev-vcs/git-lfs-2.4.2 create mode 100644 dev-vcs/git-lfs-9999 delete mode 100644 dev-vcs/git-lfs/Manifest delete mode 100644 dev-vcs/git-lfs/git-lfs-2.4.2.ebuild delete mode 100644 dev-vcs/git-lfs/git-lfs-9999.ebuild delete mode 100644 dev-vcs/git-lfs/metadata.xml create mode 100644 dev-vcs/git-mailz-0.12 create mode 100644 dev-vcs/git-mailz-0.14 delete mode 100644 dev-vcs/git-mailz/Manifest delete mode 100644 dev-vcs/git-mailz/git-mailz-0.12.ebuild delete mode 100644 dev-vcs/git-mailz/git-mailz-0.14.ebuild delete mode 100644 dev-vcs/git-mailz/metadata.xml create mode 100644 dev-vcs/git-mantle-0.6 delete mode 100644 dev-vcs/git-mantle/Manifest delete mode 100644 dev-vcs/git-mantle/git-mantle-0.6.ebuild delete mode 100644 dev-vcs/git-mantle/metadata.xml create mode 100644 dev-vcs/git-merge-changelog-20140223 create mode 100644 dev-vcs/git-merge-changelog-20170131 delete mode 100644 dev-vcs/git-merge-changelog/Manifest delete mode 100644 dev-vcs/git-merge-changelog/git-merge-changelog-20140223.ebuild delete mode 100644 dev-vcs/git-merge-changelog/git-merge-changelog-20170131.ebuild delete mode 100644 dev-vcs/git-merge-changelog/metadata.xml create mode 100644 dev-vcs/git-num-2.0.1 delete mode 100644 dev-vcs/git-num/Manifest delete mode 100644 dev-vcs/git-num/git-num-2.0.1.ebuild delete mode 100644 dev-vcs/git-num/metadata.xml create mode 100644 dev-vcs/git-pimp-0.8 delete mode 100644 dev-vcs/git-pimp/Manifest delete mode 100644 dev-vcs/git-pimp/git-pimp-0.8.ebuild delete mode 100644 dev-vcs/git-pimp/metadata.xml create mode 100644 dev-vcs/git-remote-hg-0.2 create mode 100644 dev-vcs/git-remote-hg-0.3 delete mode 100644 dev-vcs/git-remote-hg/Manifest delete mode 100644 dev-vcs/git-remote-hg/git-remote-hg-0.2.ebuild delete mode 100644 dev-vcs/git-remote-hg/git-remote-hg-0.3.ebuild delete mode 100644 dev-vcs/git-remote-hg/metadata.xml create mode 100644 dev-vcs/git-sh-1.3-r1 delete mode 100644 dev-vcs/git-sh/Manifest delete mode 100644 dev-vcs/git-sh/git-sh-1.3-r1.ebuild delete mode 100644 dev-vcs/git-sh/metadata.xml create mode 100644 dev-vcs/git-spindle-3.3 create mode 100644 dev-vcs/git-spindle-3.3-r1 delete mode 100644 dev-vcs/git-spindle/Manifest delete mode 100644 dev-vcs/git-spindle/git-spindle-3.3-r1.ebuild delete mode 100644 dev-vcs/git-spindle/git-spindle-3.3.ebuild delete mode 100644 dev-vcs/git-spindle/metadata.xml create mode 100644 dev-vcs/git-tools-2015_p20151225-r2 create mode 100644 dev-vcs/git-tools-2015_p20160201 create mode 100644 dev-vcs/git-tools-2015_p20160201-r1 create mode 100644 dev-vcs/git-tools-2017.10 delete mode 100644 dev-vcs/git-tools/Manifest delete mode 100644 dev-vcs/git-tools/files/git-tools-2015_p20151225-py3.patch delete mode 100644 dev-vcs/git-tools/files/git-tools-2015_p20160201-pr21.patch delete mode 100644 dev-vcs/git-tools/git-tools-2015_p20151225-r2.ebuild delete mode 100644 dev-vcs/git-tools/git-tools-2015_p20160201-r1.ebuild delete mode 100644 dev-vcs/git-tools/git-tools-2015_p20160201.ebuild delete mode 100644 dev-vcs/git-tools/git-tools-2017.10.ebuild delete mode 100644 dev-vcs/git-tools/metadata.xml delete mode 100644 dev-vcs/git/Manifest delete mode 100644 dev-vcs/git/files/50git-gentoo.el delete mode 100644 dev-vcs/git/files/git-1.8.5-mw-vendor.patch delete mode 100644 dev-vcs/git/files/git-2.12.0-optional-cvs.patch delete mode 100644 dev-vcs/git/files/git-2.17.0-mw_install_path_fix.patch delete mode 100644 dev-vcs/git/files/git-2.17.0_rc1-optional-cvs.patch delete mode 100644 dev-vcs/git/files/git-2.18.0_rc1-optional-cvs.patch delete mode 100644 dev-vcs/git/files/git-2.2.0-svn-fe-linking.patch delete mode 100644 dev-vcs/git/files/git-2.5.1-freebsd-10.x-no-iconv.patch delete mode 100644 dev-vcs/git/files/git-2.7.0-mediawiki-500pages.patch delete mode 100644 dev-vcs/git/files/git-2.7.0-mediawiki-namespaces.patch delete mode 100644 dev-vcs/git/files/git-2.7.0-mediawiki-subpages.patch delete mode 100644 dev-vcs/git/files/git-daemon-r1.initd delete mode 100644 dev-vcs/git/files/git-daemon.confd delete mode 100644 dev-vcs/git/files/git-daemon.socket delete mode 100644 dev-vcs/git/files/git-daemon.xinetd delete mode 100644 dev-vcs/git/files/git-daemon_at-r1.service delete mode 100644 dev-vcs/git/git-2.16.4.ebuild delete mode 100644 dev-vcs/git/git-2.17.1-r1.ebuild delete mode 100644 dev-vcs/git/git-2.18.0.ebuild delete mode 100644 dev-vcs/git/git-9999-r1.ebuild delete mode 100644 dev-vcs/git/git-9999-r2.ebuild delete mode 100644 dev-vcs/git/git-9999-r3.ebuild delete mode 100644 dev-vcs/git/git-9999.ebuild delete mode 100644 dev-vcs/git/metadata.xml create mode 100644 dev-vcs/gitg-3.26.0 delete mode 100644 dev-vcs/gitg/Manifest delete mode 100644 dev-vcs/gitg/gitg-3.26.0.ebuild delete mode 100644 dev-vcs/gitg/metadata.xml create mode 100644 dev-vcs/github-pages-publish-0.1.2 delete mode 100644 dev-vcs/github-pages-publish/Manifest delete mode 100644 dev-vcs/github-pages-publish/github-pages-publish-0.1.2.ebuild delete mode 100644 dev-vcs/github-pages-publish/metadata.xml create mode 100644 dev-vcs/gitinspector-0.4.4 delete mode 100644 dev-vcs/gitinspector/Manifest delete mode 100644 dev-vcs/gitinspector/gitinspector-0.4.4.ebuild delete mode 100644 dev-vcs/gitinspector/metadata.xml create mode 100644 dev-vcs/gitolite-2.3.1-r1 create mode 100644 dev-vcs/gitolite-3.6 create mode 100644 dev-vcs/gitolite-3.6.1 create mode 100644 dev-vcs/gitolite-3.6.2 create mode 100644 dev-vcs/gitolite-3.6.2-r1 create mode 100644 dev-vcs/gitolite-3.6.3 create mode 100644 dev-vcs/gitolite-3.6.4 create mode 100644 dev-vcs/gitolite-3.6.4-r1 create mode 100644 dev-vcs/gitolite-3.6.5 create mode 100644 dev-vcs/gitolite-3.6.6 create mode 100644 dev-vcs/gitolite-3.6.7 create mode 100644 dev-vcs/gitolite-9999 create mode 100644 dev-vcs/gitolite-gentoo-2.3.1-r1 create mode 100644 dev-vcs/gitolite-gentoo-2.3.3-r1 create mode 100644 dev-vcs/gitolite-gentoo-3.5.3.1 create mode 100644 dev-vcs/gitolite-gentoo-3.6.1 create mode 100644 dev-vcs/gitolite-gentoo-3.6.1-r1 create mode 100644 dev-vcs/gitolite-gentoo-3.6.2.1 create mode 100644 dev-vcs/gitolite-gentoo-3.6.2.2 create mode 100644 dev-vcs/gitolite-gentoo-3.6.2.3 create mode 100644 dev-vcs/gitolite-gentoo-3.6.2.4 create mode 100644 dev-vcs/gitolite-gentoo-3.6.3 create mode 100644 dev-vcs/gitolite-gentoo-3.6.3.2 create mode 100644 dev-vcs/gitolite-gentoo-3.6.4 create mode 100644 dev-vcs/gitolite-gentoo-3.6.4.1 create mode 100644 dev-vcs/gitolite-gentoo-3.6.4.1-r1 create mode 100644 dev-vcs/gitolite-gentoo-3.6.5 create mode 100644 dev-vcs/gitolite-gentoo-3.6.6 create mode 100644 dev-vcs/gitolite-gentoo-3.6.6.1 create mode 100644 dev-vcs/gitolite-gentoo-9999 delete mode 100644 dev-vcs/gitolite-gentoo/Manifest delete mode 100644 dev-vcs/gitolite-gentoo/gitolite-gentoo-2.3.1-r1.ebuild delete mode 100644 dev-vcs/gitolite-gentoo/gitolite-gentoo-2.3.3-r1.ebuild delete mode 100644 dev-vcs/gitolite-gentoo/gitolite-gentoo-3.5.3.1.ebuild delete mode 100644 dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.1-r1.ebuild delete mode 100644 dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.1.ebuild delete mode 100644 dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.2.1.ebuild delete mode 100644 dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.2.2.ebuild delete mode 100644 dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.2.3.ebuild delete mode 100644 dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.2.4.ebuild delete mode 100644 dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.3.2.ebuild delete mode 100644 dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.3.ebuild delete mode 100644 dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.4.1-r1.ebuild delete mode 100644 dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.4.1.ebuild delete mode 100644 dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.4.ebuild delete mode 100644 dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.5.ebuild delete mode 100644 dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.6.1.ebuild delete mode 100644 dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.6.ebuild delete mode 100644 dev-vcs/gitolite-gentoo/gitolite-gentoo-9999.ebuild delete mode 100644 dev-vcs/gitolite-gentoo/metadata.xml delete mode 100644 dev-vcs/gitolite/Manifest delete mode 100644 dev-vcs/gitolite/files/gitolite-3.6.6-fix-shebang.patch delete mode 100644 dev-vcs/gitolite/gitolite-2.3.1-r1.ebuild delete mode 100644 dev-vcs/gitolite/gitolite-3.6.1.ebuild delete mode 100644 dev-vcs/gitolite/gitolite-3.6.2-r1.ebuild delete mode 100644 dev-vcs/gitolite/gitolite-3.6.2.ebuild delete mode 100644 dev-vcs/gitolite/gitolite-3.6.3.ebuild delete mode 100644 dev-vcs/gitolite/gitolite-3.6.4-r1.ebuild delete mode 100644 dev-vcs/gitolite/gitolite-3.6.4.ebuild delete mode 100644 dev-vcs/gitolite/gitolite-3.6.5.ebuild delete mode 100644 dev-vcs/gitolite/gitolite-3.6.6.ebuild delete mode 100644 dev-vcs/gitolite/gitolite-3.6.7.ebuild delete mode 100644 dev-vcs/gitolite/gitolite-3.6.ebuild delete mode 100644 dev-vcs/gitolite/gitolite-9999.ebuild delete mode 100644 dev-vcs/gitolite/metadata.xml create mode 100644 dev-vcs/gitsh-0.11.2 delete mode 100644 dev-vcs/gitsh/Manifest delete mode 100644 dev-vcs/gitsh/gitsh-0.11.2.ebuild delete mode 100644 dev-vcs/gitsh/metadata.xml create mode 100644 dev-vcs/gitstats-0_pre131024 create mode 100644 dev-vcs/gitstats-0_pre20151223 create mode 100644 dev-vcs/gitstats-9999 delete mode 100644 dev-vcs/gitstats/Manifest delete mode 100644 dev-vcs/gitstats/files/gitstats-0_pre131024-filter-invalid-unicode.patch delete mode 100644 dev-vcs/gitstats/files/gitstats-0_pre20151223-grep-force-text.patch delete mode 100644 dev-vcs/gitstats/gitstats-0_pre131024.ebuild delete mode 100644 dev-vcs/gitstats/gitstats-0_pre20151223.ebuild delete mode 100644 dev-vcs/gitstats/gitstats-9999.ebuild delete mode 100644 dev-vcs/gitstats/metadata.xml create mode 100644 dev-vcs/gti-9999 delete mode 100644 dev-vcs/gti/Manifest delete mode 100644 dev-vcs/gti/gti-9999.ebuild delete mode 100644 dev-vcs/gti/metadata.xml create mode 100644 dev-vcs/guilt-0.36 delete mode 100644 dev-vcs/guilt/Manifest delete mode 100644 dev-vcs/guilt/guilt-0.36.ebuild delete mode 100644 dev-vcs/guilt/metadata.xml create mode 100644 dev-vcs/hg-fast-export-160914 delete mode 100644 dev-vcs/hg-fast-export/Manifest delete mode 100644 dev-vcs/hg-fast-export/hg-fast-export-160914.ebuild delete mode 100644 dev-vcs/hg-fast-export/metadata.xml create mode 100644 dev-vcs/hg-git-0.8.10 create mode 100644 dev-vcs/hg-git-0.8.10-r1 create mode 100644 dev-vcs/hg-git-0.8.11 create mode 100644 dev-vcs/hg-git-0.8.8 delete mode 100644 dev-vcs/hg-git/Manifest delete mode 100644 dev-vcs/hg-git/files/hg-git-0.8.10-hg45-memctx.patch delete mode 100644 dev-vcs/hg-git/files/hg-git-0.8.10-hg45-memfilectx.patch delete mode 100644 dev-vcs/hg-git/hg-git-0.8.10-r1.ebuild delete mode 100644 dev-vcs/hg-git/hg-git-0.8.10.ebuild delete mode 100644 dev-vcs/hg-git/hg-git-0.8.11.ebuild delete mode 100644 dev-vcs/hg-git/hg-git-0.8.8.ebuild delete mode 100644 dev-vcs/hg-git/metadata.xml create mode 100644 dev-vcs/hgsubversion-1.8.5 create mode 100644 dev-vcs/hgsubversion-1.8.6 create mode 100644 dev-vcs/hgsubversion-9999 delete mode 100644 dev-vcs/hgsubversion/Manifest delete mode 100644 dev-vcs/hgsubversion/hgsubversion-1.8.5.ebuild delete mode 100644 dev-vcs/hgsubversion/hgsubversion-1.8.6.ebuild delete mode 100644 dev-vcs/hgsubversion/hgsubversion-9999.ebuild delete mode 100644 dev-vcs/hgsubversion/metadata.xml create mode 100644 dev-vcs/hgsvn-0.2.3-r1 delete mode 100644 dev-vcs/hgsvn/Manifest delete mode 100644 dev-vcs/hgsvn/hgsvn-0.2.3-r1.ebuild delete mode 100644 dev-vcs/hgsvn/metadata.xml create mode 100644 dev-vcs/hgview-1.9.0-r1 delete mode 100644 dev-vcs/hgview/Manifest delete mode 100644 dev-vcs/hgview/hgview-1.9.0-r1.ebuild delete mode 100644 dev-vcs/hgview/metadata.xml create mode 100644 dev-vcs/hub-2.2.9 delete mode 100644 dev-vcs/hub/Manifest delete mode 100644 dev-vcs/hub/hub-2.2.9.ebuild delete mode 100644 dev-vcs/hub/metadata.xml create mode 100644 dev-vcs/kdesvn-2.0.0 delete mode 100644 dev-vcs/kdesvn/Manifest delete mode 100644 dev-vcs/kdesvn/files/kdesvn-2.0.0-deps.patch delete mode 100644 dev-vcs/kdesvn/files/kdesvn-2.0.0-desktop.patch delete mode 100644 dev-vcs/kdesvn/files/kdesvn-2.0.0-qt-5.11.patch delete mode 100644 dev-vcs/kdesvn/kdesvn-2.0.0.ebuild delete mode 100644 dev-vcs/kdesvn/metadata.xml create mode 100644 dev-vcs/mercurial-4.5.2 create mode 100644 dev-vcs/mercurial-4.5.3 create mode 100644 dev-vcs/mercurial-4.6.1 create mode 100644 dev-vcs/mercurial-4.6.2 create mode 100644 dev-vcs/mercurial-9999 create mode 100644 dev-vcs/mercurial-server-1.2-r1 create mode 100644 dev-vcs/mercurial-server-9999 delete mode 100644 dev-vcs/mercurial-server/Manifest delete mode 100644 dev-vcs/mercurial-server/mercurial-server-1.2-r1.ebuild delete mode 100644 dev-vcs/mercurial-server/mercurial-server-9999.ebuild delete mode 100644 dev-vcs/mercurial-server/metadata.xml delete mode 100644 dev-vcs/mercurial/Manifest delete mode 100644 dev-vcs/mercurial/files/70mercurial-gentoo.el delete mode 100644 dev-vcs/mercurial/files/cacerts.rc delete mode 100644 dev-vcs/mercurial/files/mercurial-3.0.1-po_fixes.patch delete mode 100644 dev-vcs/mercurial/mercurial-4.5.2.ebuild delete mode 100644 dev-vcs/mercurial/mercurial-4.5.3.ebuild delete mode 100644 dev-vcs/mercurial/mercurial-4.6.1.ebuild delete mode 100644 dev-vcs/mercurial/mercurial-4.6.2.ebuild delete mode 100644 dev-vcs/mercurial/mercurial-9999.ebuild delete mode 100644 dev-vcs/mercurial/metadata.xml delete mode 100644 dev-vcs/metadata.xml create mode 100644 dev-vcs/mr-1.20170129 create mode 100644 dev-vcs/mr-1.20171231 create mode 100644 dev-vcs/mr-1.99999999 delete mode 100644 dev-vcs/mr/Manifest delete mode 100644 dev-vcs/mr/metadata.xml delete mode 100644 dev-vcs/mr/mr-1.20170129.ebuild delete mode 100644 dev-vcs/mr/mr-1.20171231.ebuild delete mode 100644 dev-vcs/mr/mr-1.99999999.ebuild create mode 100644 dev-vcs/notify-webhook-0.1.0 delete mode 100644 dev-vcs/notify-webhook/Manifest delete mode 100644 dev-vcs/notify-webhook/metadata.xml delete mode 100644 dev-vcs/notify-webhook/notify-webhook-0.1.0.ebuild create mode 100644 dev-vcs/pwclient-20141110122616 delete mode 100644 dev-vcs/pwclient/Manifest delete mode 100644 dev-vcs/pwclient/files/pwclient-20141110122616-0001-pwclient-handle-missing-.pwclientrc-better.patch delete mode 100644 dev-vcs/pwclient/files/pwclient-20141110122616-0002-pwclient-use-print_function-for-better-py3-compatibi.patch delete mode 100644 dev-vcs/pwclient/files/pwclient-20141110122616-0003-pwclient-basic-python3-support.patch delete mode 100644 dev-vcs/pwclient/metadata.xml delete mode 100644 dev-vcs/pwclient/pwclient-20141110122616.ebuild create mode 100644 dev-vcs/qgit-2.7 create mode 100644 dev-vcs/qgit-2.7-r1 delete mode 100644 dev-vcs/qgit/Manifest delete mode 100644 dev-vcs/qgit/files/qgit-2.7-highdpi-support.patch delete mode 100644 dev-vcs/qgit/files/qgit-2.7-qt-5.11.patch delete mode 100644 dev-vcs/qgit/metadata.xml delete mode 100644 dev-vcs/qgit/qgit-2.7-r1.ebuild delete mode 100644 dev-vcs/qgit/qgit-2.7.ebuild create mode 100644 dev-vcs/rabbitvcs-0.16-r1 delete mode 100644 dev-vcs/rabbitvcs/Manifest delete mode 100644 dev-vcs/rabbitvcs/metadata.xml delete mode 100644 dev-vcs/rabbitvcs/rabbitvcs-0.16-r1.ebuild create mode 100644 dev-vcs/rapidsvn-0.12.1-r3 delete mode 100644 dev-vcs/rapidsvn/Manifest delete mode 100644 dev-vcs/rapidsvn/files/rapidsvn-0.12.1-locale.patch delete mode 100644 dev-vcs/rapidsvn/files/rapidsvn-0.12.1-subversion1.9-private-api.patch delete mode 100644 dev-vcs/rapidsvn/files/rapidsvn-0.12.1-svncpp_link.patch delete mode 100644 dev-vcs/rapidsvn/files/rapidsvn-0.12.1-wx3.0.patch delete mode 100644 dev-vcs/rapidsvn/metadata.xml delete mode 100644 dev-vcs/rapidsvn/rapidsvn-0.12.1-r3.ebuild create mode 100644 dev-vcs/rcs-5.8.2 create mode 100644 dev-vcs/rcs-5.9.3 create mode 100644 dev-vcs/rcs-5.9.4 delete mode 100644 dev-vcs/rcs/Manifest delete mode 100644 dev-vcs/rcs/metadata.xml delete mode 100644 dev-vcs/rcs/rcs-5.8.2.ebuild delete mode 100644 dev-vcs/rcs/rcs-5.9.3.ebuild delete mode 100644 dev-vcs/rcs/rcs-5.9.4.ebuild create mode 100644 dev-vcs/rcsi-0.5 delete mode 100644 dev-vcs/rcsi/Manifest delete mode 100644 dev-vcs/rcsi/metadata.xml delete mode 100644 dev-vcs/rcsi/rcsi-0.5.ebuild create mode 100644 dev-vcs/rsvndump-0.6 delete mode 100644 dev-vcs/rsvndump/Manifest delete mode 100644 dev-vcs/rsvndump/metadata.xml delete mode 100644 dev-vcs/rsvndump/rsvndump-0.6.ebuild create mode 100644 dev-vcs/stgit-0.16-r2 create mode 100644 dev-vcs/stgit-0.18 delete mode 100644 dev-vcs/stgit/Manifest delete mode 100644 dev-vcs/stgit/files/stgit-0.16-asciidoc-compat.patch delete mode 100644 dev-vcs/stgit/files/stgit-0.16-man-linkfix.patch delete mode 100644 dev-vcs/stgit/metadata.xml delete mode 100644 dev-vcs/stgit/stgit-0.16-r2.ebuild delete mode 100644 dev-vcs/stgit/stgit-0.18.ebuild create mode 100644 dev-vcs/subversion-1.10.0 create mode 100644 dev-vcs/subversion-1.9.7-r1 delete mode 100644 dev-vcs/subversion/Manifest delete mode 100644 dev-vcs/subversion/files/47_mod_dav_svn.conf delete mode 100644 dev-vcs/subversion/files/subversion-1.9.7-kf5.patch delete mode 100644 dev-vcs/subversion/files/svnserve.confd delete mode 100644 dev-vcs/subversion/files/svnserve.initd3 delete mode 100644 dev-vcs/subversion/files/svnserve.xinetd delete mode 100644 dev-vcs/subversion/metadata.xml delete mode 100644 dev-vcs/subversion/subversion-1.10.0.ebuild delete mode 100644 dev-vcs/subversion/subversion-1.9.7-r1.ebuild create mode 100644 dev-vcs/svn2cl-0.12 delete mode 100644 dev-vcs/svn2cl/Manifest delete mode 100644 dev-vcs/svn2cl/files/0.9-wrapper.patch delete mode 100644 dev-vcs/svn2cl/metadata.xml delete mode 100644 dev-vcs/svn2cl/svn2cl-0.12.ebuild create mode 100644 dev-vcs/svn2git-1.0.11-r1 create mode 100644 dev-vcs/svn2git-1.0.12 create mode 100644 dev-vcs/svn2git-9999 delete mode 100644 dev-vcs/svn2git/Manifest delete mode 100644 dev-vcs/svn2git/files/svn2git-1.0.10-version.patch delete mode 100644 dev-vcs/svn2git/files/svn2git-1.0.2.1-include-path.patch delete mode 100644 dev-vcs/svn2git/metadata.xml delete mode 100644 dev-vcs/svn2git/svn2git-1.0.11-r1.ebuild delete mode 100644 dev-vcs/svn2git/svn2git-1.0.12.ebuild delete mode 100644 dev-vcs/svn2git/svn2git-9999.ebuild create mode 100644 dev-vcs/svneverever-1.3.0 delete mode 100644 dev-vcs/svneverever/Manifest delete mode 100644 dev-vcs/svneverever/metadata.xml delete mode 100644 dev-vcs/svneverever/svneverever-1.3.0.ebuild create mode 100644 dev-vcs/svnmailer-1.0.9-r1 delete mode 100644 dev-vcs/svnmailer/Manifest delete mode 100644 dev-vcs/svnmailer/metadata.xml delete mode 100644 dev-vcs/svnmailer/svnmailer-1.0.9-r1.ebuild create mode 100644 dev-vcs/tig-2.3.3 create mode 100644 dev-vcs/tig-9999 delete mode 100644 dev-vcs/tig/Manifest delete mode 100644 dev-vcs/tig/metadata.xml delete mode 100644 dev-vcs/tig/tig-2.3.3.ebuild delete mode 100644 dev-vcs/tig/tig-9999.ebuild create mode 100644 dev-vcs/tkcvs-8.2.2 create mode 100644 dev-vcs/tkcvs-8.2.3 delete mode 100644 dev-vcs/tkcvs/Manifest delete mode 100644 dev-vcs/tkcvs/metadata.xml delete mode 100644 dev-vcs/tkcvs/tkcvs-8.2.2.ebuild delete mode 100644 dev-vcs/tkcvs/tkcvs-8.2.3.ebuild create mode 100644 dev-vcs/topgit-0.9 create mode 100644 dev-vcs/topgit-0.9-r1 delete mode 100644 dev-vcs/topgit/Manifest delete mode 100644 dev-vcs/topgit/metadata.xml delete mode 100644 dev-vcs/topgit/topgit-0.9-r1.ebuild delete mode 100644 dev-vcs/topgit/topgit-0.9.ebuild create mode 100644 dev-vcs/tortoisehg-4.5.2 create mode 100644 dev-vcs/tortoisehg-4.5.3 create mode 100644 dev-vcs/tortoisehg-4.6 create mode 100644 dev-vcs/tortoisehg-4.6.1 create mode 100644 dev-vcs/tortoisehg-9999 delete mode 100644 dev-vcs/tortoisehg/Manifest delete mode 100644 dev-vcs/tortoisehg/metadata.xml delete mode 100644 dev-vcs/tortoisehg/tortoisehg-4.5.2.ebuild delete mode 100644 dev-vcs/tortoisehg/tortoisehg-4.5.3.ebuild delete mode 100644 dev-vcs/tortoisehg/tortoisehg-4.6.1.ebuild delete mode 100644 dev-vcs/tortoisehg/tortoisehg-4.6.ebuild delete mode 100644 dev-vcs/tortoisehg/tortoisehg-9999.ebuild create mode 100644 dev-vcs/vcsh-1.20151229.1 delete mode 100644 dev-vcs/vcsh/Manifest delete mode 100644 dev-vcs/vcsh/metadata.xml delete mode 100644 dev-vcs/vcsh/vcsh-1.20151229.1.ebuild (limited to 'dev-vcs') diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz index 9c8336a1ffb2..e8b0e7d00437 100644 Binary files a/dev-vcs/Manifest.gz and b/dev-vcs/Manifest.gz differ diff --git a/dev-vcs/bfg-1.12.15 b/dev-vcs/bfg-1.12.15 new file mode 100644 index 000000000000..8b25ac53b8f6 --- /dev/null +++ b/dev-vcs/bfg-1.12.15 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile install preinst prepare setup unpack +DEPEND=>=dev-java/java-config-2.2.0-r3 +DESCRIPTION=a faster alternative to git-filter-branch for removing bad data from git repos +EAPI=6 +HOMEPAGE=https://rtyley.github.io/bfg-repo-cleaner/ +IUSE=elibc_FreeBSD +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3+ +RDEPEND=>=virtual/jre-1.6 >=dev-java/java-config-2.2.0-r3 +SLOT=0 +SRC_URI=https://repo1.maven.org/maven2/com/madgag/bfg/1.12.15/bfg-1.12.15.jar +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc java-pkg-2 c4e6af2574fd1dc79b43a6e27af4b5fb java-utils-2 0ee72667014428e01a01df2345244cf3 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=d963bf1e55b3b8beb9c2e2a26fede7a6 diff --git a/dev-vcs/bfg-1.13.0 b/dev-vcs/bfg-1.13.0 new file mode 100644 index 000000000000..34e122e0a208 --- /dev/null +++ b/dev-vcs/bfg-1.13.0 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile install preinst prepare setup unpack +DEPEND=>=dev-java/java-config-2.2.0-r3 +DESCRIPTION=a faster alternative to git-filter-branch for removing bad data from git repos +EAPI=6 +HOMEPAGE=https://rtyley.github.io/bfg-repo-cleaner/ +IUSE=elibc_FreeBSD +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3+ +RDEPEND=>=virtual/jre-1.7 >=dev-java/java-config-2.2.0-r3 +SLOT=0 +SRC_URI=https://repo1.maven.org/maven2/com/madgag/bfg/1.13.0/bfg-1.13.0.jar +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc java-pkg-2 c4e6af2574fd1dc79b43a6e27af4b5fb java-utils-2 0ee72667014428e01a01df2345244cf3 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=48f8edd61945a5647083d4ebb7bdba50 diff --git a/dev-vcs/bfg/Manifest b/dev-vcs/bfg/Manifest deleted file mode 100644 index 807872f5695f..000000000000 --- a/dev-vcs/bfg/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST bfg-1.12.15.jar 14814817 BLAKE2B 8b7a27e3e00450ac92237dfafe2c7fe13ca61fa67b246112ad17858e89429d03517e0f08c037d9346fa570fa889a1cfe43e125c45f96b5b6da3621daa6d23cfa SHA512 79a74a534c1d7fcf0b1505b1e5286234cb5b33e7fe4f2ee1b72c1d6d591257f172a76ca56374d6eadd797a60316ae68da115929e7cb667a44a8c772f8cd8cff4 -DIST bfg-1.13.0.jar 13465496 BLAKE2B 1f9eaa44f032c182a8d50dfebaee668a2d7de2361ea48336932e5168a6a3b6970bbca742943917d4ecc392586f03d19add1d1cd9772e023389b9711874871c53 SHA512 e037be1dd52bd122a57fed18ebc4923238666e9985ad2d40174344a1ca45a05abd9a59f1c2ea743be49d094fd76a5794a0e3160a9d3be04a7986c3a444df4fa8 -EBUILD bfg-1.12.15.ebuild 628 BLAKE2B b9f278f51557e4054e3d6df1d9832bb186c9e3693e83489ddf49eddaa36f71599a42765bf056eb73402b82f1f0f5afe0cfc681ba9dc99b48239ca44966c315e6 SHA512 41dbb3be0e028e431600c6ef3c24f69ab86f6829bfa7c12d2acd40edab1d4d06a899f73b38e8ca90c2fc31b13e7f7caa6819c174672e24b586965d26001e63b5 -EBUILD bfg-1.13.0.ebuild 628 BLAKE2B aba22669959f35fc00ffdda2fbc67ddc0d37caa29c3d75d2140ea3516990433928df7fc095cd4162eef12cb77ac348ca3d5e0c7ced9a287a1a7c3bc6c8338d4f SHA512 55073f53418f4af37af6f2547f6548bee12ff5a4a2d3c30b09ea03673a1e18f28b775438bdc31f78689bc808b955702b2a6bd2588c17f9e1639052ae2e0a6410 -MISC metadata.xml 246 BLAKE2B a30d57a217fcd3c7c7d170b71f1ab806d11e9b520595802ebfb0123a82682d4fc045f033b164402ac51f939fef7cad737eb2012f62864298b6c5d23c69575519 SHA512 ca07e0609b698c2b53062b71008fee49b91af78fc2ef25997311e37985d79283d333f5b842257a16e7dee36ce34c07d405e1f93742f341f10ca70904e9f9a4e6 diff --git a/dev-vcs/bfg/bfg-1.12.15.ebuild b/dev-vcs/bfg/bfg-1.12.15.ebuild deleted file mode 100644 index 126e1dab5497..000000000000 --- a/dev-vcs/bfg/bfg-1.12.15.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit java-pkg-2 - -DESCRIPTION="a faster alternative to git-filter-branch for removing bad data from git repos" -HOMEPAGE="https://rtyley.github.io/bfg-repo-cleaner/" -SRC_URI="https://repo1.maven.org/maven2/com/madgag/${PN}/${PV}/${P}.jar" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=">=virtual/jre-1.6" - -S=${WORKDIR} - -src_prepare() { - default - java-pkg-2_src_prepare -} - -src_unpack() { :; } -src_compile() { :; } - -src_install() { - java-pkg_newjar "${DISTDIR}"/${P}.jar - java-pkg_dolauncher ${PN} -} diff --git a/dev-vcs/bfg/bfg-1.13.0.ebuild b/dev-vcs/bfg/bfg-1.13.0.ebuild deleted file mode 100644 index d321b3273889..000000000000 --- a/dev-vcs/bfg/bfg-1.13.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit java-pkg-2 - -DESCRIPTION="a faster alternative to git-filter-branch for removing bad data from git repos" -HOMEPAGE="https://rtyley.github.io/bfg-repo-cleaner/" -SRC_URI="https://repo1.maven.org/maven2/com/madgag/${PN}/${PV}/${P}.jar" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=">=virtual/jre-1.7" - -S=${WORKDIR} - -src_prepare() { - default - java-pkg-2_src_prepare -} - -src_unpack() { :; } -src_compile() { :; } - -src_install() { - java-pkg_newjar "${DISTDIR}"/${P}.jar - java-pkg_dolauncher ${PN} -} diff --git a/dev-vcs/bfg/metadata.xml b/dev-vcs/bfg/metadata.xml deleted file mode 100644 index 78e64a5cf1ad..000000000000 --- a/dev-vcs/bfg/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - radhermit@gentoo.org - Tim Harder - - diff --git a/dev-vcs/bzr-2.5.1-r1 b/dev-vcs/bzr-2.5.1-r1 new file mode 100644 index 000000000000..663fd1736f39 --- /dev/null +++ b/dev-vcs/bzr-2.5.1-r1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=test? ( curl? ( dev-python/pycurl[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) sftp? ( dev-python/paramiko[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) >=dev-python/pyftpdlib-0.7.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/subunit >=dev-python/testtools-0.9.5[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads,ssl,xml] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] +DESCRIPTION=Bazaar is a next generation distributed version control system +EAPI=5 +HOMEPAGE=http://bazaar-vcs.org/ +IUSE=curl doc +sftp test python_targets_python2_7 +KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris +LICENSE=GPL-2 +RDEPEND=curl? ( dev-python/pycurl[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) sftp? ( dev-python/paramiko[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads,ssl,xml] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] +REQUIRED_USE=|| ( python_targets_python2_7 ) +SLOT=0 +SRC_URI=https://launchpad.net/bzr/2.5/2.5.1/+download/bzr-2.5.1.tar.gz +_eclasses_=bash-completion-r1 6af26c1ffe65d92d3f525cb715f6250c desktop 1b286a7e7143d8c4ec89cd0d2743a097 distutils-r1 63fea93ca1cc4fdc5fa2247afc4e3a15 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multibuild 35719a9cd25ec71ee49c966f6868454c multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 preserve-libs ef207dc62baddfddfd39a164d9797648 python-r1 0b5829eb6369d7af3a834b6eed7b7107 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 xdg-utils f2c8335407f0b935b0a96d4adf23ef25 +_md5_=00d899295941b982ec68e9e19a1bb107 diff --git a/dev-vcs/bzr-2.6.0 b/dev-vcs/bzr-2.6.0 new file mode 100644 index 000000000000..fd375f60bfa4 --- /dev/null +++ b/dev-vcs/bzr-2.6.0 @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=test? ( curl? ( dev-python/pycurl[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) sftp? ( dev-python/paramiko[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) >=dev-python/pyftpdlib-0.7.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/subunit >=dev-python/testtools-0.9.5[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads,ssl,xml] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] +DESCRIPTION=Bazaar is a next generation distributed version control system +EAPI=5 +HOMEPAGE=http://bazaar-vcs.org/ +IUSE=curl doc +sftp test python_targets_python2_7 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris +LICENSE=GPL-2 +RDEPEND=curl? ( dev-python/pycurl[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) sftp? ( dev-python/paramiko[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads,ssl,xml] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] +REQUIRED_USE=|| ( python_targets_python2_7 ) +RESTRICT=test +SLOT=0 +SRC_URI=https://launchpad.net/bzr/2.6/2.6.0/+download/bzr-2.6.0.tar.gz +_eclasses_=bash-completion-r1 6af26c1ffe65d92d3f525cb715f6250c desktop 1b286a7e7143d8c4ec89cd0d2743a097 distutils-r1 63fea93ca1cc4fdc5fa2247afc4e3a15 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 l10n 97f2753e3f1f3753d53d856c7c0bbb0b ltprune 607e058da37aa6dabfa408b7d61da72e multibuild 35719a9cd25ec71ee49c966f6868454c multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 preserve-libs ef207dc62baddfddfd39a164d9797648 python-r1 0b5829eb6369d7af3a834b6eed7b7107 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 xdg-utils f2c8335407f0b935b0a96d4adf23ef25 +_md5_=ea7c1814d68190fcd82eadabc2fe3716 diff --git a/dev-vcs/bzr-2.7.0 b/dev-vcs/bzr-2.7.0 new file mode 100644 index 000000000000..315218ca390f --- /dev/null +++ b/dev-vcs/bzr-2.7.0 @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=test? ( curl? ( dev-python/pycurl[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) sftp? ( dev-python/paramiko[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) >=dev-python/pyftpdlib-0.7.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/subunit >=dev-python/testtools-0.9.5[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads,ssl,xml] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] +DESCRIPTION=Bazaar is a next generation distributed version control system +EAPI=6 +HOMEPAGE=http://bazaar-vcs.org/ +IUSE=curl doc +sftp test python_targets_python2_7 +KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris +LICENSE=GPL-2 +RDEPEND=curl? ( dev-python/pycurl[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) sftp? ( dev-python/paramiko[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads,ssl,xml] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] +REQUIRED_USE=|| ( python_targets_python2_7 ) +RESTRICT=test +SLOT=0 +SRC_URI=https://launchpad.net/bzr/2.7/2.7.0/+download/bzr-2.7.0.tar.gz +_eclasses_=bash-completion-r1 6af26c1ffe65d92d3f525cb715f6250c desktop 1b286a7e7143d8c4ec89cd0d2743a097 distutils-r1 63fea93ca1cc4fdc5fa2247afc4e3a15 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 l10n 97f2753e3f1f3753d53d856c7c0bbb0b ltprune 607e058da37aa6dabfa408b7d61da72e multibuild 35719a9cd25ec71ee49c966f6868454c multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 preserve-libs ef207dc62baddfddfd39a164d9797648 python-r1 0b5829eb6369d7af3a834b6eed7b7107 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 xdg-utils f2c8335407f0b935b0a96d4adf23ef25 +_md5_=106431e3d73974cdf4b4a60fef35494a diff --git a/dev-vcs/bzr-2.7.1_pre b/dev-vcs/bzr-2.7.1_pre new file mode 100644 index 000000000000..34d05b278c37 --- /dev/null +++ b/dev-vcs/bzr-2.7.1_pre @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=|| ( dev-python/cython[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/pyrex[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) test? ( curl? ( dev-python/pycurl[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) sftp? ( dev-python/paramiko[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) >=dev-python/pyftpdlib-0.7.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/subunit >=dev-python/testtools-0.9.5[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads,ssl,xml] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] +DESCRIPTION=Bazaar is a next generation distributed version control system +EAPI=6 +HOMEPAGE=http://bazaar-vcs.org/ +IUSE=curl doc +sftp test python_targets_python2_7 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris +LICENSE=GPL-2 +RDEPEND=curl? ( dev-python/pycurl[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) sftp? ( dev-python/paramiko[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[threads,ssl,xml] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] +REQUIRED_USE=|| ( python_targets_python2_7 ) +RESTRICT=test +SLOT=0 +SRC_URI=https://dev.gentoo.org/~grozin/bzr-2.7.1_pre.tar.gz +_eclasses_=bash-completion-r1 6af26c1ffe65d92d3f525cb715f6250c desktop 1b286a7e7143d8c4ec89cd0d2743a097 distutils-r1 63fea93ca1cc4fdc5fa2247afc4e3a15 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 l10n 97f2753e3f1f3753d53d856c7c0bbb0b ltprune 607e058da37aa6dabfa408b7d61da72e multibuild 35719a9cd25ec71ee49c966f6868454c multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 preserve-libs ef207dc62baddfddfd39a164d9797648 python-r1 0b5829eb6369d7af3a834b6eed7b7107 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25 +_md5_=dd9be989187387ce9c9ff020f30560df diff --git a/dev-vcs/bzr-fastimport-0.13.0 b/dev-vcs/bzr-fastimport-0.13.0 new file mode 100644 index 000000000000..fb8db8fa0c87 --- /dev/null +++ b/dev-vcs/bzr-fastimport-0.13.0 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst prepare test +DEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] +DESCRIPTION=Plugin providing fast loading of revision control data into Bazaar +EAPI=5 +HOMEPAGE=https://launchpad.net/bzr-fastimport http://wiki.bazaar.canonical.com/BzrFastImport +IUSE=python_targets_python2_7 +KEYWORDS=amd64 x86 +LICENSE=GPL-2 +RDEPEND=>=dev-vcs/bzr-1.18 >=dev-python/python-fastimport-0.9 python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] +REQUIRED_USE=|| ( python_targets_python2_7 ) +SLOT=0 +SRC_URI=https://launchpad.net/bzr-fastimport/trunk/0.13.0/+download/bzr-fastimport-0.13.0.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 distutils-r1 63fea93ca1cc4fdc5fa2247afc4e3a15 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multibuild 35719a9cd25ec71ee49c966f6868454c multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 preserve-libs ef207dc62baddfddfd39a164d9797648 python-r1 0b5829eb6369d7af3a834b6eed7b7107 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25 +_md5_=727dd2380d5d6a2370c644b63e6eb917 diff --git a/dev-vcs/bzr-fastimport/Manifest b/dev-vcs/bzr-fastimport/Manifest deleted file mode 100644 index fa0bd7403ee6..000000000000 --- a/dev-vcs/bzr-fastimport/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST bzr-fastimport-0.13.0.tar.gz 80255 BLAKE2B 7de24a16af62822b2b4e44d3ea3855a392993b1f57a8722e015ce426bca83aa94650321e5f46ff9d7f2571a6f9cea81c010eeb9ce9005b24734383a84da0ecea SHA512 3677a6ebb9d5d36d7d29198f239289a9670ac4f1fcbf74a1f219f8a0a5a9cd4301dbdc969c4bce2da18e3c4f7f9a3752919b662473071a7b3f1d84c2de27d821 -EBUILD bzr-fastimport-0.13.0.ebuild 940 BLAKE2B 4e25806aab34f6cb5a353821fa3f60be0b637d635153d5277c02e5a1693c3d4696285f9ffd9d40894e49e6f99b813c46dfebf9fb0d69d7d4fd13fb0f08301c57 SHA512 9ab833f2674452aeae6dc23038fd840a144333ec161cc4cdb77ab5dff39c58e28648c168e5123323b06dfd4af936285e679604c18f6275f49c6fc3fc2bdeb47d -MISC metadata.xml 338 BLAKE2B ce574cfdce80dc114ea67d8c506c7e98d87f645ab29600ebf9c9b4abbce5b84435b3d8c91986ec785e5bd914d20d1f7d378db81e1d984b71bbc5f15eb18740bb SHA512 cfed4479a1c41e44e23041249173e5df87844ce570ba3470582c8fffb2322d2162df4ccc18c704483e2e4782f1018bdf82b9ed2b22fd828752193d90cf24707a diff --git a/dev-vcs/bzr-fastimport/bzr-fastimport-0.13.0.ebuild b/dev-vcs/bzr-fastimport/bzr-fastimport-0.13.0.ebuild deleted file mode 100644 index 586ab53eb4b1..000000000000 --- a/dev-vcs/bzr-fastimport/bzr-fastimport-0.13.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -PYTHON_COMPAT=( python2_7 ) - -inherit distutils-r1 - -DESCRIPTION="Plugin providing fast loading of revision control data into Bazaar" -HOMEPAGE="https://launchpad.net/bzr-fastimport http://wiki.bazaar.canonical.com/BzrFastImport" -SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -RDEPEND=">=dev-vcs/bzr-1.18 - >=dev-python/python-fastimport-0.9" -DEPEND="" - -DOCS=( NEWS README.txt doc/notes.txt ) - -pkg_postinst() { - elog "These commands need additional dependencies:" - elog - elog "bzr fast-export-from-darcs: dev-vcs/darcs" - elog "bzr fast-export-from-git: dev-vcs/git" - elog "bzr fast-export-from-hg: dev-vcs/mercurial" - elog "bzr fast-export-from-mtn: dev-vcs/monotone" - elog "bzr fast-export-from-svn: dev-vcs/subversion[python]" -} diff --git a/dev-vcs/bzr-fastimport/metadata.xml b/dev-vcs/bzr-fastimport/metadata.xml deleted file mode 100644 index abfc836ea53c..000000000000 --- a/dev-vcs/bzr-fastimport/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - tetromino@gentoo.org - Alexandre Rostovtsev - - - bzr-fastimport - - diff --git a/dev-vcs/bzr-rewrite-0.6.3 b/dev-vcs/bzr-rewrite-0.6.3 new file mode 100644 index 000000000000..f92dd9b45cd8 --- /dev/null +++ b/dev-vcs/bzr-rewrite-0.6.3 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=dev-vcs/bzr-2.5.0 !dev-vcs/bzr-rebase python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] +DESCRIPTION=Bazaar plugin that adds support for rebasing, similar to git rebase +EAPI=5 +HOMEPAGE=https://launchpad.net/bzr-rewrite +IUSE=python_targets_python2_7 +KEYWORDS=alpha amd64 x86 +LICENSE=GPL-3 +RDEPEND=>=dev-vcs/bzr-2.5.0 !dev-vcs/bzr-rebase !=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] +REQUIRED_USE=|| ( python_targets_python2_7 ) +SLOT=0 +SRC_URI=https://launchpad.net/bzr-rewrite/trunk/0.6.3/+download/bzr-rewrite-0.6.3.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 distutils-r1 63fea93ca1cc4fdc5fa2247afc4e3a15 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multibuild 35719a9cd25ec71ee49c966f6868454c multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 preserve-libs ef207dc62baddfddfd39a164d9797648 python-r1 0b5829eb6369d7af3a834b6eed7b7107 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25 +_md5_=ce412c995291e2c637c0f91ea9ba486b diff --git a/dev-vcs/bzr-rewrite/Manifest b/dev-vcs/bzr-rewrite/Manifest deleted file mode 100644 index 22da179d810b..000000000000 --- a/dev-vcs/bzr-rewrite/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST bzr-rewrite-0.6.3.tar.gz 33045 BLAKE2B 93a884ad225bf6953be8b052500a5a98b36b98b434c1afb1f73548e898f60b6716e974bbe0bb2bae54ca57713889169bdad11365759ca34bad96e4b2c97e0891 SHA512 f1a55307e80090dcc3739e4b111e08b02e4c4ec07ed479a5ac28d2d40535a699492eba785c142d8f6396032ed9db143d86dc68dac5280c071b79a9818ac69250 -EBUILD bzr-rewrite-0.6.3.ebuild 528 BLAKE2B 4110d4d415f8be4b30d3bd76bda56dfb7bf8b504028712eb4bfcec2a7945ba6dc76b67e667e31c7b345dc66bcf1b538cf60e2c4f341f2def4b006f96c11c9674 SHA512 685364254c80852b3e0100a68b8f55afe7aa94a245474431b7cfd9a1b363c5f1187f2514c6f0f2b973bf7b8e9a6329800ce95ce9891f5b44411bdea69ee15fd9 -MISC metadata.xml 251 BLAKE2B 08c15ece32d9da3db50c1eec9624e2befc3f75886f704caec02d6b14a24648491c10c9cdaa25d7f69bce2531d73258dc54b28c92ef6d29d1742e4b5e516b788d SHA512 f05104f73a09c8e5501ef51ebb48acab3419ee56dbe8ba3a5a49be40ab77e952149f7e78f289773870ea5fd41c1ec82e72dd4ce4dd2a8e4264b7272cdd134488 diff --git a/dev-vcs/bzr-rewrite/bzr-rewrite-0.6.3.ebuild b/dev-vcs/bzr-rewrite/bzr-rewrite-0.6.3.ebuild deleted file mode 100644 index d90a497685ee..000000000000 --- a/dev-vcs/bzr-rewrite/bzr-rewrite-0.6.3.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" -PYTHON_COMPAT=( python2_7 ) - -inherit distutils-r1 - -DESCRIPTION="Bazaar plugin that adds support for rebasing, similar to git rebase" -HOMEPAGE="https://launchpad.net/bzr-rewrite" -SRC_URI="https://launchpad.net/bzr-rewrite/trunk/${PV}/+download/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="alpha amd64 x86" -IUSE="" - -DEPEND=">=dev-vcs/bzr-2.5.0 - !dev-vcs/bzr-rebase" -RDEPEND="${DEPEND} - ! - - - - - bzr-rewrite - - diff --git a/dev-vcs/bzr-xmloutput-0.8.8-r2 b/dev-vcs/bzr-xmloutput-0.8.8-r2 new file mode 100644 index 000000000000..fa5765ca99ef --- /dev/null +++ b/dev-vcs/bzr-xmloutput-0.8.8-r2 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] +DESCRIPTION=Bazaar plugin providing an option to generate XML output for builtin commands +EAPI=5 +HOMEPAGE=http://bazaar-vcs.org/XMLOutput +IUSE=python_targets_python2_7 +KEYWORDS=amd64 x86 +LICENSE=GPL-2 +RDEPEND=dev-vcs/bzr[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] +REQUIRED_USE=python_targets_python2_7 +SLOT=0 +SRC_URI=https://launchpad.net/bzr-xmloutput/trunk/0.8.8/+download/bzr-xmloutput-0.8.8.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 distutils-r1 63fea93ca1cc4fdc5fa2247afc4e3a15 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 python-single-r1 26fdbe5e685d53f67303a3a43d9e4848 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25 +_md5_=ca1bc678baf7e7a6dc959f3703778c85 diff --git a/dev-vcs/bzr-xmloutput/Manifest b/dev-vcs/bzr-xmloutput/Manifest deleted file mode 100644 index 0a8305e521d1..000000000000 --- a/dev-vcs/bzr-xmloutput/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX bzr-xmloutput-0.8.8_remove-relative-imports.patch 5175 BLAKE2B 5ec184209d5da05c52685f7783d5e80115f29c1004c341b0fc6223efa3314bf7a7242f3513488f8ef2f20a2967e460904ec787ef9fb379fe591636718655d957 SHA512 209b3e4df0123a85a34d9b1f3cb2706fe61ab3bf779011cb16cabcc92245204c06d5be6ab16def6389fadb882b8ff8da5b0551baba988354ef95a777fff355b7 -DIST bzr-xmloutput-0.8.8.tar.gz 49969 BLAKE2B 728783e8d68063c639d153b334116c109f90493d80f7384f4e25deceb97e67843ad27676ac70403124163ebec745adf58fdda38515db3932ff87684e60537377 SHA512 9eb87ba86dd45b7132eca69ef6e52726d7ee2d9211cc3052655e40f5cee2b99e160336c347ddce7ad912c0027e8b6a05ca542f70733d2e3493922cfa311b38ef -EBUILD bzr-xmloutput-0.8.8-r2.ebuild 611 BLAKE2B 746d20ac3a8035203dd3bf20bbb7618ea91301b3572c1c2b695295a04b7deec6cbe28ace76f471a9f46f21012b8d4d8b03d11387f078fa3696d2e762bb138653 SHA512 6235679d5ca3bf0dbed7f4f455f37bd11d117b3c2f1baf83db554cd2610681a4ab69dae51e8d9ea1cc5b344afb77a9bc5e19b0d1d9eae780a375afabbe9c28d6 -MISC metadata.xml 253 BLAKE2B e68e5578eb3a3b0fecc4d9d53d9df965024851ea16c468ad728307064315ddf8547152e27f3c4a45e1b01f3763b0e7650dc6daa4f067d02dad00194379762bb0 SHA512 4fed0d9c18fc0528aaa734f5d16a7e1a36f582fb4b82365d8515301b04389b98431dfb61868c1e69a50b5cf8b5e19e73cd0facdb3ead5eef094eb24cda3ddbb3 diff --git a/dev-vcs/bzr-xmloutput/bzr-xmloutput-0.8.8-r2.ebuild b/dev-vcs/bzr-xmloutput/bzr-xmloutput-0.8.8-r2.ebuild deleted file mode 100644 index 6006269067ab..000000000000 --- a/dev-vcs/bzr-xmloutput/bzr-xmloutput-0.8.8-r2.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) -DISTUTILS_SINGLE_IMPL=1 - -inherit distutils-r1 - -DESCRIPTION="Bazaar plugin providing an option to generate XML output for builtin commands" -HOMEPAGE="http://bazaar-vcs.org/XMLOutput" -SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -DEPEND="" -RDEPEND="dev-vcs/bzr[${PYTHON_USEDEP}]" - -PATCHES=( "${FILESDIR}"/${P}_remove-relative-imports.patch ) - -pkg_setup() { - python-single-r1_pkg_setup -} diff --git a/dev-vcs/bzr-xmloutput/files/bzr-xmloutput-0.8.8_remove-relative-imports.patch b/dev-vcs/bzr-xmloutput/files/bzr-xmloutput-0.8.8_remove-relative-imports.patch deleted file mode 100644 index b21eef05d2ad..000000000000 --- a/dev-vcs/bzr-xmloutput/files/bzr-xmloutput-0.8.8_remove-relative-imports.patch +++ /dev/null @@ -1,220 +0,0 @@ -revno: 160 [merge] -author: Jelmer Vernooij -committer: Guillermo Gonzalez -branch nick: trunk -timestamp: Mon 2011-12-19 18:45:35 -0300 -message: - Removes the use of relative imports and avoids using lazy_import in a few places we're it doesn't make a difference. - -Gentoo bug: https://bugs.gentoo.org/show_bug.cgi?id=418969 -Upstream bug: https://bugs.launchpad.net/bzr-xmloutput/+bug/955329 -Commit: http://bazaar.launchpad.net/~verterok/bzr-xmloutput/trunk/revision/160 - ---- cmds.py 2011-03-09 23:19:41 +0000 -+++ cmds.py 2011-12-12 15:11:38 +0000 -@@ -22,36 +22,39 @@ - - import info - import bzrlib -+from bzrlib.option import Option -+from bzrlib.commands import ( -+ Command, -+ display_command, -+ ) - from bzrlib.lazy_import import lazy_import - lazy_import(globals(), """ - import sys - from bzrlib import ( - builtins, - bzrdir, -- commands, -- option, - log, - workingtree, - errors - ) - --from bzrlib.option import Option, custom_help --from bzrlib.commands import display_command --import logxml --import service -+from bzrlib.plugins.xmloutput import ( -+ logxml, -+ service, -+ ) - import socket --from xml_errors import handle_error_xml - """) - -+from bzrlib.plugins.xmloutput.xml_errors import handle_error_xml - - version_info = info.bzr_plugin_version - plugin_name = info.bzr_plugin_name - --null_option = option.Option('null', -- help='Write an ascii NUL (\\0) as the final char.') -- -- --class cmd_xmlstatus(commands.Command): -+null_option = Option('null', -+ help='Write an ascii NUL (\\0) as the final char.') -+ -+ -+class cmd_xmlstatus(Command): - """Display status summary. - - This reports on versioned and unknown files, reporting them -@@ -118,7 +121,7 @@ - self.outf.write('\n') - - --class cmd_xmlannotate(commands.Command): -+class cmd_xmlannotate(Command): - """Show the origin of each line in a file. - - This prints out the given file with an annotation on the left side -@@ -176,7 +179,7 @@ - branch.unlock() - - --class cmd_xmlmissing(commands.Command): -+class cmd_xmlmissing(Command): - """Show unmerged/unpulled revisions between two branches. - - OTHER_BRANCH may be local or remote. -@@ -212,7 +215,7 @@ - self.outf.write('\n') - - --class cmd_xmlinfo(commands.Command): -+class cmd_xmlinfo(Command): - """Show information about a working tree, branch or repository. - - This command will show all known locations and formats associated to the -@@ -247,7 +250,7 @@ - self.outf.write('\n') - - --class cmd_xmlplugins(commands.Command): -+class cmd_xmlplugins(Command): - """List the installed plugins. - - This command displays the list of installed plugins including -@@ -284,7 +287,7 @@ - self.outf.write('\n') - - --class cmd_xmlversion(commands.Command): -+class cmd_xmlversion(Command): - """Show version of bzr.""" - hidden = True - encoding_type = 'replace' -@@ -383,7 +386,7 @@ - self.outf.write('\0') - self.outf.write('\n') - --class cmd_start_xmlrpc(commands.Command): -+class cmd_start_xmlrpc(Command): - """Start the xmlrpc service.""" - - hidden = True -@@ -413,7 +416,7 @@ - self.server.shutdown() - - --class cmd_stop_xmlrpc(commands.Command): -+class cmd_stop_xmlrpc(Command): - """Stops a xmlrpc service.""" - - hidden = True - ---- infoxml.py 2009-07-28 03:43:56 +0000 -+++ infoxml.py 2011-12-12 15:11:38 +0000 -@@ -27,6 +27,7 @@ - - __all__ = ['show_bzrdir_info_xml'] - -+from bzrlib import info - from bzrlib.lazy_import import lazy_import - lazy_import(globals(), """ - import os, sys, time -@@ -36,7 +37,6 @@ - errors, - osutils, - urlutils, -- info, - missing, - ) - """) - ---- logxml.py 2010-12-15 18:27:12 +0000 -+++ logxml.py 2011-12-12 15:11:38 +0000 -@@ -1,14 +1,12 @@ - # -*- encoding: utf-8 -*- - --import os -- -+from bzrlib import log - from bzrlib.lazy_import import lazy_import - lazy_import(globals(), """ - import bzrlib - from bzrlib import ( - debug, - osutils, -- log, - ) - """) - - ---- lsxml.py 2011-03-09 23:41:22 +0000 -+++ lsxml.py 2011-12-12 15:11:38 +0000 -@@ -19,8 +19,6 @@ - # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - # - --import os -- - from bzrlib.lazy_import import lazy_import - lazy_import(globals(), """ - from bzrlib import bzrdir, errors, osutils - ---- service.py 2010-02-23 23:38:02 +0000 -+++ service.py 2011-12-12 15:11:38 +0000 -@@ -20,6 +20,8 @@ - # - """ xmlrpc service module """ - -+import os -+ - from bzrlib.lazy_import import lazy_import - lazy_import(globals(), """ - import bzrlib -@@ -30,14 +32,13 @@ - osutils - ) - import sys --import os - import codecs - import logging - import traceback - from cStringIO import StringIO - """) - --from xml_errors import XMLError -+from bzrlib.plugins.xmloutput.xml_errors import XMLError - from xmlrpclib import Fault, Binary - from SimpleXMLRPCServer import SimpleXMLRPCServer - - ---- statusxml.py 2010-12-15 18:27:12 +0000 -+++ statusxml.py 2011-12-12 15:11:38 +0000 -@@ -33,7 +33,7 @@ - trace, - ) - --import logxml -+from bzrlib.plugins.xmloutput import logxml - """) - - from writer import _escape_cdata - diff --git a/dev-vcs/bzr-xmloutput/metadata.xml b/dev-vcs/bzr-xmloutput/metadata.xml deleted file mode 100644 index 1cdf0a3530fa..000000000000 --- a/dev-vcs/bzr-xmloutput/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - bzr-xmloutput - - diff --git a/dev-vcs/bzr/Manifest b/dev-vcs/bzr/Manifest deleted file mode 100644 index 131226be6f2e..000000000000 --- a/dev-vcs/bzr/Manifest +++ /dev/null @@ -1,11 +0,0 @@ -AUX bzr-2.4.2-no-pyrex-citon.patch 1203 BLAKE2B f76b90e609034169b7bb39948ab3a04a2c64244e4521f3cba182179a6e1c6e513981ac7a55eec7d5380d0e8199f5d08c610bdc2cd116e31e5e4c72dfb228b9bf SHA512 e71eacf2881260739c2104ca30db16ff51d30ce9971b9887a1d9730f8bf020a33300079acb1e644e5d092cdc1c890956551e581d447ff2493a92e9645899b08e -AUX bzr-2.5.1-sphinx-test-failures.patch 1028 BLAKE2B b35dd061a9d5567fc3942df136676bd0e59eea6dc82914805c47d4a377449c6da98b4e20544dbe546b8b54ceb48182354a5514b30424c43fa32b2437f569f29a SHA512 2b5738b36c8b83c238fcb51f20d9a96589f848d4c2c56a4975e615e8cdc3dcbbe8457f426d67293ef0a45d22cc4172e69ca8155e114c83b00237eea2c5048749 -DIST bzr-2.5.1.tar.gz 10451513 BLAKE2B 00025c5db2d9ad94b39fb450c83c917b532c4804897a064b4fedb02ba7e9243027f105b8b5613e5f62e17e2209c6eef7b92fe3e7c24186edd35fab257ffa334d SHA512 40700d0f4f61bb1609d85772812249114c9e7af619143aafec97163617cb58828e63bda22abf576704848b479463bb85c0b2dc7e5bb49108f48fa397c7bfe85c -DIST bzr-2.6.0.tar.gz 11301124 BLAKE2B 63a45634e3da53b06208c96726a399edd08c5a4c43ae3e431501aa15dc8060096fb13a390d5f1a6c7cc5cf5a9dbd5245760c21ba29a060a53f74c886fd69424c SHA512 f40d4380a837321c2ed168d15b0b5d31e9de6df93c0f8f2fd9b16c9351524b0afac5b8744740f587e9704efeb4cc004cae7f35aed47f73b5c796cbe2526af980 -DIST bzr-2.7.0.tar.gz 11586410 BLAKE2B 9d61d5efa1c02667fdb93d66fc4290f279c74bff2fd0174149243563bc5013085438410221fb6565f986ef17e957b680a1bdd3142e23843b4cbc39c7855dbd98 SHA512 c39ad3715d865788da74d8de8b469e1dc93d18b6cbcbc569464cdeb9bb2173bf8d7f4f8ee8f7599fbcbbe322817a4c72e785d544e622753699c425c32597d9aa -DIST bzr-2.7.1_pre.tar.gz 10964137 BLAKE2B d126730d782f232d6c486e31ab465a1a295de456eb59fc1db4d215529ec38e78826da1bedbe6a80af0e874188635c83742c5ae5b07c42dd968f1d0d88596a35e SHA512 b65c63dff33f1646e6db84d9307b870140c2c7b3b16cef69eb4bfb5a5a94cb1721ed74c26e6ad78232fffb4b5055cb4096d9835197db9b97f91c16e8a79658b3 -EBUILD bzr-2.5.1-r1.ebuild 2470 BLAKE2B b3754ea550a6c170983d6b06a4dda66996e20c1a7608b950d3b41a697990a2ad7ff36da43aa34abf4f5f1e9d4116a83ce92c767bab5eae4838eb7c3b9b7eb4c9 SHA512 5e7cca64bd3a9db51c0ed5356512dff59e42826bca40c0dac474d18f70297d68acee3b418ba645d500b68e7ecf5188d60b4b67d91d4f6ffb55d8cdef9598f578 -EBUILD bzr-2.6.0.ebuild 2631 BLAKE2B 807b7646d46612b14b25daa1a69ed9028c2951c1e5571b09877e52e86a029786ba615421af2f03b325ee9f4e7e5d7dfc6652662f60052c453a7934877a8f3699 SHA512 14f83b1bea6fe57900da6477f4b424868175a87fd52d821e59b92bd51fd8254b7afac26f8777a943592433d7249d98c7f44d20c733ba6bc6dfb58d1ff7b16deb -EBUILD bzr-2.7.0.ebuild 2622 BLAKE2B 5befa88570b89bcdcef30d49fb91b5568f9eb1f83d9f88ea358e811bcd2a16bb956614c5a87f1c9542ac1789ec06df6f910e107ae05dfbc48d67b662e758b8de SHA512 f449346f2f2d04005385c274cf83c30b16cb6df27a9d020c91458f79d556811884036ca9888665808ca1b11e79c7045c0b359c848be1a1743592e0e0052fdc74 -EBUILD bzr-2.7.1_pre.ebuild 2607 BLAKE2B a42a111d51b1dddda9bf2a40c8f618efe08c9696ed342684d4434719ae6c7a75047c45ea94292cdbccb9ea776fb6305ed6a61fe670f2903fe55a5e1b42e2bcb1 SHA512 e9a62929e213075dd564dee6a399b480da1f422998cfee2ef37057575b8014f5ec0839728c37f97f604aa693040584713d09981f376148855c33131cfd791e1a -MISC metadata.xml 772 BLAKE2B 8f1d371a225b5b6702748efc93dde757d88a39c0a8124abc898eff891a4867c92dbc19a356b4c0726682e5304b80be333e12a981d04b0ae89e480cb2f6b6c3a3 SHA512 cc63dba9888058f60521da2fdc43697f1fc8bde194782346279560b50ceaa555b464599d28641350cd25f67aebe2f449cbe306dd651620bc891271acf8aaddac diff --git a/dev-vcs/bzr/bzr-2.5.1-r1.ebuild b/dev-vcs/bzr/bzr-2.5.1-r1.ebuild deleted file mode 100644 index 301f430763ac..000000000000 --- a/dev-vcs/bzr/bzr-2.5.1-r1.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE="threads,ssl,xml" - -inherit bash-completion-r1 distutils-r1 eutils flag-o-matic versionator - -MY_P=${PN}-${PV} -SERIES=$(get_version_component_range 1-2) - -DESCRIPTION="Bazaar is a next generation distributed version control system" -HOMEPAGE="http://bazaar-vcs.org/" -#SRC_URI="http://bazaar-vcs.org/releases/src/${MY_P}.tar.gz" -SRC_URI="https://launchpad.net/bzr/${SERIES}/${PV}/+download/${MY_P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" -IUSE="curl doc +sftp test" - -RDEPEND="curl? ( dev-python/pycurl[${PYTHON_USEDEP}] ) - sftp? ( dev-python/paramiko[${PYTHON_USEDEP}] )" - -DEPEND="test? ( - ${RDEPEND} - >=dev-python/pyftpdlib-0.7.0[${PYTHON_USEDEP}] - dev-python/subunit - >=dev-python/testtools-0.9.5[${PYTHON_USEDEP}] - )" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( - "${FILESDIR}/${PN}-2.4.2-no-pyrex-citon.patch" - "${FILESDIR}/${P}-sphinx-test-failures.patch" -) - -python_configure_all() { - # Generate the locales first to avoid a race condition. - esetup.py build_mo -} - -python_compile() { - if [[ ${EPYTHON} != python3* ]]; then - local CFLAGS=${CFLAGS} - append-cflags -fno-strict-aliasing - fi - distutils-r1_python_compile -} - -python_test() { - # Some tests expect the usual pyc compiling behaviour. - local -x PYTHONDONTWRITEBYTECODE - - # Define tests which are known to fail below. - local skip_tests="(" - # https://bugs.launchpad.net/bzr/+bug/850676 - skip_tests+="per_transport.TransportTests.test_unicode_paths.*" - skip_tests+=")" - if [[ -n ${skip_tests} ]]; then - einfo "Skipping tests known to fail: ${skip_tests}" - fi - - LC_ALL="C" "${PYTHON}" bzr --no-plugins selftest -v \ - ${skip_tests:+-x} "${skip_tests}" || die "Tests fail with ${EPYTHON}" -} - -python_install_all() { - distutils-r1_python_install_all - - # Fixup manpages manually; passing --install-data causes locales to be - # installed in /usr/share/share/locale - dodir /usr/share - mv "${ED%/}"/usr/{man,share/man} || die - - dodoc doc/*.txt - - if use doc; then - docinto developers - dodoc -r doc/developers/* || die - for doc in mini-tutorial tutorials user-{guide,reference}; do - docinto ${doc} - dodoc -r doc/en/${doc}/* || die - done - fi - - dobashcomp contrib/bash/bzr || die -} diff --git a/dev-vcs/bzr/bzr-2.6.0.ebuild b/dev-vcs/bzr/bzr-2.6.0.ebuild deleted file mode 100644 index 842b139b132e..000000000000 --- a/dev-vcs/bzr/bzr-2.6.0.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE="threads,ssl,xml" - -MY_P=${PN}-${PV} - -DESCRIPTION="Bazaar is a next generation distributed version control system" -HOMEPAGE="http://bazaar-vcs.org/" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" -IUSE="curl doc +sftp test" -PLOCALES="ar ast bs ca cs de el en_AU en_GB es fa fo fr gl he id it ja ko ms my nb nl oc pl pt_BR ro ru sco si sk sr sv tr ug uk vi zh_CN" - -inherit bash-completion-r1 distutils-r1 eutils flag-o-matic versionator l10n -SERIES=$(get_version_component_range 1-2) -SRC_URI="https://launchpad.net/bzr/${SERIES}/${PV}/+download/${MY_P}.tar.gz" - -RDEPEND="curl? ( dev-python/pycurl[${PYTHON_USEDEP}] ) - sftp? ( dev-python/paramiko[${PYTHON_USEDEP}] )" - -DEPEND="test? ( - ${RDEPEND} - >=dev-python/pyftpdlib-0.7.0[${PYTHON_USEDEP}] - dev-python/subunit - >=dev-python/testtools-0.9.5[${PYTHON_USEDEP}] - )" - -S="${WORKDIR}/${MY_P}" - -# Fails tests bug#487216 -# Upstream is not exactly keen on fixing it -RESTRICT="test" - -python_configure_all() { - rm_loc() { - rm "${S}"/po/$1.po || die - } - l10n_for_each_disabled_locale_do rm_loc - # Generate the locales first to avoid a race condition. - esetup.py build_mo -} - -python_compile() { - if [[ ${EPYTHON} != python3* ]]; then - local CFLAGS=${CFLAGS} - append-cflags -fno-strict-aliasing - fi - distutils-r1_python_compile -} - -python_test() { - # Some tests expect the usual pyc compiling behaviour. - local -x PYTHONDONTWRITEBYTECODE - - # Define tests which are known to fail below. - local skip_tests="(" - # https://bugs.launchpad.net/bzr/+bug/850676 - skip_tests+="per_transport.TransportTests.test_unicode_paths.*" - skip_tests+=")" - if [[ -n ${skip_tests} ]]; then - einfo "Skipping tests known to fail: ${skip_tests}" - fi - - LC_ALL="C" "${PYTHON}" bzr --no-plugins selftest -v \ - ${skip_tests:+-x} "${skip_tests}" || die "Tests fail with ${EPYTHON}" -} - -python_install_all() { - distutils-r1_python_install_all - - # Fixup manpages manually; passing --install-data causes locales to be - # installed in /usr/share/share/locale - dodir /usr/share - mv "${ED%/}"/usr/{man,share/man} || die - - dodoc doc/*.txt - - if use doc; then - docinto developers - dodoc -r doc/developers/* || die - for doc in mini-tutorial tutorials user-{guide,reference}; do - docinto ${doc} - dodoc -r doc/en/${doc}/* || die - done - fi - - dobashcomp contrib/bash/bzr || die -} diff --git a/dev-vcs/bzr/bzr-2.7.0.ebuild b/dev-vcs/bzr/bzr-2.7.0.ebuild deleted file mode 100644 index 978345cd4861..000000000000 --- a/dev-vcs/bzr/bzr-2.7.0.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE="threads,ssl,xml" - -MY_P="${PN}-${PV}" - -DESCRIPTION="Bazaar is a next generation distributed version control system" -HOMEPAGE="http://bazaar-vcs.org/" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" -IUSE="curl doc +sftp test" -PLOCALES="ar ast bs ca cs de el en_AU en_GB es fa fo fr gl he id it ja ko ms my nb nl oc pl pt_BR ro ru sco si sk sr sv tr ug uk vi zh_CN" - -inherit bash-completion-r1 distutils-r1 eutils flag-o-matic versionator l10n -SERIES=$(get_version_component_range 1-2) -SRC_URI="https://launchpad.net/bzr/${SERIES}/${PV}/+download/${MY_P}.tar.gz" - -RDEPEND="curl? ( dev-python/pycurl[${PYTHON_USEDEP}] ) - sftp? ( dev-python/paramiko[${PYTHON_USEDEP}] )" - -DEPEND="test? ( - ${RDEPEND} - >=dev-python/pyftpdlib-0.7.0[${PYTHON_USEDEP}] - dev-python/subunit - >=dev-python/testtools-0.9.5[${PYTHON_USEDEP}] - )" - -S="${WORKDIR}/${MY_P}" - -# Fails tests bug#487216 -# Upstream is not exactly keen on fixing it -RESTRICT="test" - -python_configure_all() { - rm_loc() { - rm "${S}"/po/$1.po || die - } - l10n_for_each_disabled_locale_do rm_loc - # Generate the locales first to avoid a race condition. - esetup.py build_mo -} - -python_compile() { - if [[ ${EPYTHON} != python3* ]]; then - local CFLAGS=${CFLAGS} - append-cflags -fno-strict-aliasing - fi - distutils-r1_python_compile -} - -python_test() { - # Some tests expect the usual pyc compiling behaviour. - local -x PYTHONDONTWRITEBYTECODE - - # Define tests which are known to fail below. - local skip_tests="(" - # https://bugs.launchpad.net/bzr/+bug/850676 - skip_tests+="per_transport.TransportTests.test_unicode_paths.*" - skip_tests+=")" - if [[ -n ${skip_tests} ]]; then - einfo "Skipping tests known to fail: ${skip_tests}" - fi - - LC_ALL="C" "${PYTHON}" bzr --no-plugins selftest -v \ - ${skip_tests:+-x} "${skip_tests}" || die "Tests fail with ${EPYTHON}" -} - -python_install_all() { - distutils-r1_python_install_all - - # Fixup manpages manually; passing --install-data causes locales to be - # installed in /usr/share/share/locale - dodir /usr/share - mv "${ED%/}"/usr/{man,share/man} || die - - dodoc doc/*.txt - - if use doc; then - docinto developers - dodoc -r doc/developers/* || die - for doc in mini-tutorial tutorials user-{guide,reference}; do - docinto ${doc} - dodoc -r doc/en/${doc}/* || die - done - fi - - dobashcomp contrib/bash/bzr || die -} diff --git a/dev-vcs/bzr/bzr-2.7.1_pre.ebuild b/dev-vcs/bzr/bzr-2.7.1_pre.ebuild deleted file mode 100644 index 530fa338ff01..000000000000 --- a/dev-vcs/bzr/bzr-2.7.1_pre.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE="threads,ssl,xml" - -DESCRIPTION="Bazaar is a next generation distributed version control system" -HOMEPAGE="http://bazaar-vcs.org/" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris" -IUSE="curl doc +sftp test" -PLOCALES="ar ast bs ca cs de el en_AU en_GB es fa fo fr gl he id it ja ko ms my nb nl oc pl pt_BR ro ru sco si sk sr sv tr ug uk vi zh_CN" - -inherit bash-completion-r1 distutils-r1 flag-o-matic l10n -#SERIES=$(get_version_component_range 1-2) -SRC_URI="https://dev.gentoo.org/~grozin/${P}.tar.gz" - -RDEPEND="curl? ( dev-python/pycurl[${PYTHON_USEDEP}] ) - sftp? ( dev-python/paramiko[${PYTHON_USEDEP}] )" - -DEPEND="|| ( dev-python/cython[${PYTHON_USEDEP}] dev-python/pyrex[${PYTHON_USEDEP}] ) - test? ( ${RDEPEND} - >=dev-python/pyftpdlib-0.7.0[${PYTHON_USEDEP}] - dev-python/subunit - >=dev-python/testtools-0.9.5[${PYTHON_USEDEP}] )" - -# Fails tests bug#487216 -# Upstream is not exactly keen on fixing it -RESTRICT="test" - -python_configure_all() { - rm_loc() { - rm "${S}"/po/$1.po || die - } - l10n_for_each_disabled_locale_do rm_loc - # Generate the locales first to avoid a race condition. - esetup.py build_mo -} - -python_compile() { - if [[ ${EPYTHON} != python3* ]]; then - local CFLAGS=${CFLAGS} - append-cflags -fno-strict-aliasing - fi - distutils-r1_python_compile -} - -python_test() { - # Some tests expect the usual pyc compiling behaviour. - local -x PYTHONDONTWRITEBYTECODE - - # Define tests which are known to fail below. - local skip_tests="(" - # https://bugs.launchpad.net/bzr/+bug/850676 - skip_tests+="per_transport.TransportTests.test_unicode_paths.*" - skip_tests+=")" - if [[ -n ${skip_tests} ]]; then - einfo "Skipping tests known to fail: ${skip_tests}" - fi - - LC_ALL="C" "${PYTHON}" bzr --no-plugins selftest -v \ - ${skip_tests:+-x} "${skip_tests}" || die "Tests fail with ${EPYTHON}" -} - -python_install_all() { - distutils-r1_python_install_all - - # Fixup manpages manually; passing --install-data causes locales to be - # installed in /usr/share/share/locale - dodir /usr/share - mv "${ED%/}"/usr/{man,share/man} || die - - dodoc doc/*.txt - - if use doc; then - docinto developers - dodoc -r doc/developers/* - for doc in mini-tutorial tutorials user-{guide,reference}; do - docinto ${doc} - dodoc -r doc/en/${doc}/* - done - fi - - dobashcomp contrib/bash/bzr || die -} diff --git a/dev-vcs/bzr/files/bzr-2.4.2-no-pyrex-citon.patch b/dev-vcs/bzr/files/bzr-2.4.2-no-pyrex-citon.patch deleted file mode 100644 index a5128a03d628..000000000000 --- a/dev-vcs/bzr/files/bzr-2.4.2-no-pyrex-citon.patch +++ /dev/null @@ -1,33 +0,0 @@ ---- setup.py.orig 2011-12-26 12:42:40.308882969 +0100 -+++ setup.py 2011-12-26 12:43:38.861854988 +0100 -@@ -178,28 +178,8 @@ - from distutils.errors import CCompilerError, DistutilsPlatformError - from distutils.extension import Extension - ext_modules = [] --try: -- try: -- from Cython.Distutils import build_ext -- from Cython.Compiler.Version import version as pyrex_version -- except ImportError: -- print("No Cython, trying Pyrex...") -- from Pyrex.Distutils import build_ext -- from Pyrex.Compiler.Version import version as pyrex_version --except ImportError: -- have_pyrex = False -- # try to build the extension from the prior generated source. -- print("") -- print("The python package 'Pyrex' is not available." -- " If the .c files are available,") -- print("they will be built," -- " but modifying the .pyx files will not rebuild them.") -- print("") -- from distutils.command.build_ext import build_ext --else: -- have_pyrex = True -- pyrex_version_info = tuple(map(int, pyrex_version.rstrip("+").split('.'))) -- -+have_pyrex = False -+from distutils.command.build_ext import build_ext - - class build_ext_if_possible(build_ext): - diff --git a/dev-vcs/bzr/files/bzr-2.5.1-sphinx-test-failures.patch b/dev-vcs/bzr/files/bzr-2.5.1-sphinx-test-failures.patch deleted file mode 100644 index ac1fd0212d6b..000000000000 --- a/dev-vcs/bzr/files/bzr-2.5.1-sphinx-test-failures.patch +++ /dev/null @@ -1,24 +0,0 @@ -Upstream revno 6523 ((vila) Avoid test sphinx-related failures now -that we don't have direct sphinx anymore. (Vincent Ladeuil)) - -=== modified file 'bzrlib/tests/test_utextwrap.py' ---- bzrlib/tests/test_utextwrap.py 2011-05-28 06:44:01 +0000 -+++ bzrlib/tests/test_utextwrap.py 2012-04-17 12:18:27 +0000 -@@ -171,16 +171,6 @@ - - - def setup_both(testcase, base_class, reused_class): -- -- if (features.sphinx.available()): -- # Until https://bitbucket.org/birkenfeld/sphinx/issue/706 is fixed, -- # we can't run these tests when sphinx <= 1.0.1 as it breaks -- # textwrap.TextWrapper.wordsep_re -- version = tuple(map(int, -- features.sphinx.module.__version__.split('.'))) -- if version <= (1, 0, 7): -- raise tests.TestSkipped( -- 'sphinx textwrap monkeypatch breaks utextwrap') - super(base_class, testcase).setUp() - override_textwrap_symbols(testcase) - reused_class.setUp(testcase) - diff --git a/dev-vcs/bzr/metadata.xml b/dev-vcs/bzr/metadata.xml deleted file mode 100644 index f366de71c752..000000000000 --- a/dev-vcs/bzr/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - Bazaar (``bzr``) is a decentralized revision control system, designed to be - easy for developers and end users alike. Bazaar is part of the GNU project - to develop a complete free operating system. - Bazaar was formerly known as Bazaar-NG. It's the successor to ``baz``, a - fork of GNU arch, but shares no code. (To upgrade from Baz, use the - ``baz-import`` command in the bzrtools plugin.) - - - Enable sftp support - - - bzr - - diff --git a/dev-vcs/bzrtools-2.5 b/dev-vcs/bzrtools-2.5 new file mode 100644 index 000000000000..2b4c3ccb351e --- /dev/null +++ b/dev-vcs/bzrtools-2.5 @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=dev-vcs/bzr-2.4 python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] +DESCRIPTION=bzrtools is a useful collection of utilities for bzr +EAPI=5 +HOMEPAGE=http://bazaar-vcs.org/BzrTools +IUSE=python_targets_python2_7 +KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-macos +LICENSE=GPL-2 +RDEPEND=>=dev-vcs/bzr-2.4 python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] +REQUIRED_USE=|| ( python_targets_python2_7 ) +RESTRICT=test +SLOT=0 +SRC_URI=https://launchpad.net/bzrtools/stable/2.5/+download/bzrtools-2.5.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 distutils-r1 63fea93ca1cc4fdc5fa2247afc4e3a15 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multibuild 35719a9cd25ec71ee49c966f6868454c multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 preserve-libs ef207dc62baddfddfd39a164d9797648 python-r1 0b5829eb6369d7af3a834b6eed7b7107 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 xdg-utils f2c8335407f0b935b0a96d4adf23ef25 +_md5_=c552eda1543e07d05954272811235dfb diff --git a/dev-vcs/bzrtools/Manifest b/dev-vcs/bzrtools/Manifest deleted file mode 100644 index 3b75a94a84cf..000000000000 --- a/dev-vcs/bzrtools/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST bzrtools-2.5.tar.gz 74508 BLAKE2B 8e864cc0bd1fa05325502fe6772d57aba29613d56160cf356a8a38417a4c8516f98d2f32798c2511baf06a5222a1a7ac3b58fb30b5f09088c1ef19356c4e15c4 SHA512 5bc07715a3ed525a9bed5b789ea7a4079c9a56a8ce798b2eff56b27e6eae574fac23b8cc96529a5ea44b8d4ce02c512a7e22d21f046801461ba38a8d2050aa16 -EBUILD bzrtools-2.5.ebuild 710 BLAKE2B 013ccfb0ef13691f5ec405f08d71aebbe62d2b97b35da46fba064369b5bf9c0993f42a6b8cf83bdb77f7e4553d53d253e3dbf85dabfa52c64deb0d0ca33da855 SHA512 cfeb4b24bea1c7049e7fde2539d7c565022685c77818ee664a205f28f36e419d64c90230783bc8d419b1ed53b432dcc76355151af3979a7497d1e388c2760bf4 -MISC metadata.xml 248 BLAKE2B 5ffacbef7eddd0193eb5d83d6d8e21f810abbb55db04c158d017f304fc0a1f92de4e6c7bcf23d0631c3b6116de8c037c0d3b0764989c2448d2eb223a0023de74 SHA512 88b165b7a532426ca6539c3ed0ca45b50387eeee1a37f677257bae71f4ac5c0d4e5565efa78166bfb55ba8fcf04cdf02327d976b386bc38a2335a81d455a5fca diff --git a/dev-vcs/bzrtools/bzrtools-2.5.ebuild b/dev-vcs/bzrtools/bzrtools-2.5.ebuild deleted file mode 100644 index 6defe8183234..000000000000 --- a/dev-vcs/bzrtools/bzrtools-2.5.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" -PYTHON_COMPAT=( python2_7 ) - -inherit distutils-r1 eutils versionator - -DESCRIPTION="bzrtools is a useful collection of utilities for bzr" -HOMEPAGE="http://bazaar-vcs.org/BzrTools" -SRC_URI="https://launchpad.net/${PN}/stable/${PV}/+download/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-macos" -IUSE="" -#IUSE="test" - -RDEPEND=">=dev-vcs/bzr-2.4" -DEPEND="${RDEPEND}" -# test? ( dev-python/testtools )" - -RESTRICT="test" - -S="${WORKDIR}/${PN}" - -DOCS=( AUTHORS CREDITS NEWS NEWS.Shelf README README.Shelf TODO TODO.heads TODO.Shelf ) diff --git a/dev-vcs/bzrtools/metadata.xml b/dev-vcs/bzrtools/metadata.xml deleted file mode 100644 index 1904d7e46063..000000000000 --- a/dev-vcs/bzrtools/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - bzrtools - - diff --git a/dev-vcs/colorcvs-1.4-r2 b/dev-vcs/colorcvs-1.4-r2 new file mode 100644 index 000000000000..4ab2ed8948ad --- /dev/null +++ b/dev-vcs/colorcvs-1.4-r2 @@ -0,0 +1,11 @@ +DEFINED_PHASES=install postinst prepare +DESCRIPTION=A tool based on colorgcc to beautify cvs output +EAPI=6 +HOMEPAGE=https://packages.gentoo.org/package/dev-vcs/colorcvs +KEYWORDS=amd64 ppc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos +LICENSE=GPL-2 +RDEPEND=dev-lang/perl dev-vcs/cvs +SLOT=0 +SRC_URI=https://dev.gentoo.org/~jlec/distfiles/colorcvs-1.4.tar.bz2 +_eclasses_=prefix e51c7882b7b721e54e684f7eb143cbfe +_md5_=4b6e886bb0c901873c200669918a877b diff --git a/dev-vcs/colorcvs/Manifest b/dev-vcs/colorcvs/Manifest deleted file mode 100644 index b0646323a687..000000000000 --- a/dev-vcs/colorcvs/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX colorcvs-1.4-prefix.patch 529 BLAKE2B 7a16954f603df824db1527f9079086d1722867888c4748b0a57f4e00561b5248e3f67de8067aefd3b3c77caf23d2af913b6a841e33962c10aed36ac4c21b26fb SHA512 a86d265c5d37647c89a8e53dd92d4a01bdf378ebe78d69757401c1a51e75ada912c00981781ddf0af3017936673b8f6c2b218a7f9da8100ee1e5a6f094d95512 -AUX colorcvs-profile.sh 47 BLAKE2B b8ed44839f0b4db3624134ade0ec1c053c003d6af3bbca78c6e8b5719f530704fafdb808de2562e7e2c4eda04b50a54165373fa9764720a018a964312bfc8114 SHA512 46e2692476317558cc3d4642e44aeab5b79d9bcacb0ca6b8f3470170cd351adfe156898b3c4f47ce80266eb70ad62bcfac0354b66cd315993d906ab3739acaca -DIST colorcvs-1.4.tar.bz2 8376 BLAKE2B 329c255f3813ff8452091d15cdff898aa047a2ae84369faf659acd2939de80f0740abf7b52155b9676085bc8198eaa7b2a3039c684a12f1c6a5d3584590f9ba1 SHA512 b8c9f3241318599da40614392045a0bba3952314001f6b411207307e79e20b7dea1a9741d5a84dc91b652319ee434c2c14f03435ce4adbd22160d66181da6e44 -EBUILD colorcvs-1.4-r2.ebuild 939 BLAKE2B 07aa62dce13a5c13ec31ce7580a09ac6d7662fcf3938829a39141c2b94b0275e015cbbe544973cf60a77b0d71b909ac58f9c78c4d482042427ea420322990e13 SHA512 8ef10ba5ac01a8bb567e1182bf685d84fe87e0b712fe6ca02dc0cef84a723c45cc2505270b0523fc8de8fe000426df68f3dbbd086d20f97a4d9c7e6de4d846f3 -MISC metadata.xml 271 BLAKE2B 46146f4bf13e9f4d33435225ec1012dd9bb89b20812963dc50368cab2a60a3c542052cb72f8963cc72074b2c13a5b054c77152de1d108027752601a349bc4ef8 SHA512 3e98f5382cf789992bdfc0f32e6e36eba31944be654c03f2ed9bd00baf56c8b768c256c4f8778d5775d6df38da4afcf8e32b6e6495a1ecfc8e7982c7c8943b1b diff --git a/dev-vcs/colorcvs/colorcvs-1.4-r2.ebuild b/dev-vcs/colorcvs/colorcvs-1.4-r2.ebuild deleted file mode 100644 index 2f2076b0e8dc..000000000000 --- a/dev-vcs/colorcvs/colorcvs-1.4-r2.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit prefix - -DESCRIPTION="A tool based on colorgcc to beautify cvs output" -HOMEPAGE="https://packages.gentoo.org/package/dev-vcs/colorcvs" -SRC_URI="https://dev.gentoo.org/~jlec/distfiles/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="" - -DEPEND="" -RDEPEND=" - dev-lang/perl - dev-vcs/cvs -" - -src_prepare() { - # fix typo - sed -i -e 's:compiler_pid:cvs_pid:' ${PN} || die "sed failed" - eapply "${FILESDIR}"/${P}-prefix.patch - eprefixify colorcvs - default -} - -src_install() { - insinto /etc/profile.d - doins "${FILESDIR}/${PN}-profile.sh" - - dobin colorcvs - dodoc colorcvsrc-sample -} - -pkg_postinst() { - echo - einfo "An alias to colorcvs was installed for the cvs command." - einfo "In order to immediately activate it do:" - einfo "\tsource /etc/profile" - echo -} diff --git a/dev-vcs/colorcvs/files/colorcvs-1.4-prefix.patch b/dev-vcs/colorcvs/files/colorcvs-1.4-prefix.patch deleted file mode 100644 index acc96c42bf65..000000000000 --- a/dev-vcs/colorcvs/files/colorcvs-1.4-prefix.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- a/colorcvs 2008-01-26 20:04:54 +0100 -+++ b/colorcvs 2008-01-26 20:05:56 +0100 -@@ -54,7 +54,7 @@ - - sub initDefaults - { -- $cvsPath = "/usr/bin/cvs"; -+ $cvsPath = "@GENTOO_PORTAGE_EPREFIX@/usr/bin/cvs"; - - $nocolor{"dumb"} = "true"; - -@@ -118,7 +118,7 @@ - initDefaults(); - - # Read the configuration files. --for my $configFile ('/etc/colorcvsrc', "$ENV{HOME}/.colorcvsrc") { -+for my $configFile ('@GENTOO_PORTAGE_EPREFIX@/etc/colorcvsrc', "$ENV{HOME}/.colorcvsrc") { - if (-f $configFile) - { - loadPreferences($configFile); diff --git a/dev-vcs/colorcvs/files/colorcvs-profile.sh b/dev-vcs/colorcvs/files/colorcvs-profile.sh deleted file mode 100644 index 07ca68c9d132..000000000000 --- a/dev-vcs/colorcvs/files/colorcvs-profile.sh +++ /dev/null @@ -1,3 +0,0 @@ -# set alias for colorcvs - -alias cvs='colorcvs' diff --git a/dev-vcs/colorcvs/metadata.xml b/dev-vcs/colorcvs/metadata.xml deleted file mode 100644 index 3e927f8d7480..000000000000 --- a/dev-vcs/colorcvs/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - shell-tools@gentoo.org - Gentoo Shell Tools Project - - diff --git a/dev-vcs/colorsvn-0.3.3 b/dev-vcs/colorsvn-0.3.3 new file mode 100644 index 000000000000..e4f7158d8c86 --- /dev/null +++ b/dev-vcs/colorsvn-0.3.3 @@ -0,0 +1,11 @@ +DEFINED_PHASES=compile postinst prepare +DEPEND=dev-lang/perl dev-vcs/subversion +DESCRIPTION=Subversion output colorizer +EAPI=6 +HOMEPAGE=http://colorsvn.tigris.org +KEYWORDS=amd64 x86 ~x64-macos ~x86-macos +LICENSE=GPL-2 +RDEPEND=dev-lang/perl dev-vcs/subversion +SLOT=0 +SRC_URI=http://colorsvn.tigris.org/files/documents/4414/49311/colorsvn-0.3.3.tar.gz +_md5_=bccf8ff1ac9b8554c9a3080f410a0e47 diff --git a/dev-vcs/colorsvn/Manifest b/dev-vcs/colorsvn/Manifest deleted file mode 100644 index 5b159a230961..000000000000 --- a/dev-vcs/colorsvn/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX use-open2-not-open3.patch 760 BLAKE2B 5e4649cea3124b01b7eefceb1a1e8a7635b323c16cce32f78b81352525d9d0122e180a9aab5188bce13fafa39375be5a77e22b5eb3fc3656493f310ce14835f8 SHA512 556511ce5cf34c7568352a7e18b3d4113cb6d3d52445db31eb2cddc599e3cbbb47c28e39151350e10e957a5a94651445484c9c9cb91af355f540103edeac774c -DIST colorsvn-0.3.3.tar.gz 107961 BLAKE2B da46181d9eb54709ae2e62aee4e341f1403788b3a460b04bccf628fe0be767b4343f4295d4eeb1062fb9e580a3aa7f5731027d7f5578342b63414f2e03083a75 SHA512 c9aa6eb3a14f156d8f6139ad708782846c561385cb174339443014e83c80b62f5c8d7b9937830ebb5e5e8606517cb2f3f1866a3611c93512b302936b6fe55ffb -EBUILD colorsvn-0.3.3.ebuild 1072 BLAKE2B 164daad80a2a77052d5c5506cd2d4a837e66e66b3525a3fcc8dcd2d06b0b21c2b4116df9f9a83b248c928c8a87e5768f19a596d5dac9b1e3eb2ced2a16364279 SHA512 c440a699f02dd8a6159da42237694ca5db2e32a9e461e76e02b044a9c8ac0e23f512c9a413d27c9057dd0994f2bdfffc8b263215c35332f32cff8a693f4ef848 -MISC metadata.xml 356 BLAKE2B e32df53e6e6ecc54fb557dd8d4b709e7260d2ec76ef534ae5786d429fde334f3f12a6dc0c79e8964bda85c388b34b709313c06e8698e7b315d39d2e236073be3 SHA512 7e7254ec3c760144a7f0415edd8aa2e31e1aafca19ad0087ddf51ac7ecc83b992edce3ae705b71ca70189aa9e3327ddee0610fb3766d79fb56f41ad90d13415e diff --git a/dev-vcs/colorsvn/colorsvn-0.3.3.ebuild b/dev-vcs/colorsvn/colorsvn-0.3.3.ebuild deleted file mode 100644 index 9ae642f733ff..000000000000 --- a/dev-vcs/colorsvn/colorsvn-0.3.3.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="Subversion output colorizer" -HOMEPAGE="http://colorsvn.tigris.org" -SRC_URI="${HOMEPAGE}/files/documents/4414/49311/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86 ~x64-macos ~x86-macos" -IUSE="" - -RDEPEND="dev-lang/perl - dev-vcs/subversion" -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}/use-open2-not-open3.patch" ) - -src_prepare() { - default - # Fix confdir location for Prefix, #435434 - sed -i \ - -e '/^confdir/d' \ - -e 's/$(confdir)/$(sysconfdir)/g' \ - Makefile.in || die -} - -src_compile() { - # bug 335134 - emake -j1 || die -} - -pkg_postinst() { - elog - elog "The default settings are stored in /etc/colorsvnrc." - elog "They can be locally overridden by ~/.colorsvnrc." - elog "An alias to colorsvn was installed for the svn command." - elog "In order to immediately activate it do:" - elog "\tsource /etc/profile" - elog "NOTE: If you don't see colors," - elog "append the output of 'echo \$TERM' to 'colortty' in your colorsvnrc." - elog -} diff --git a/dev-vcs/colorsvn/files/use-open2-not-open3.patch b/dev-vcs/colorsvn/files/use-open2-not-open3.patch deleted file mode 100644 index cb295dc15878..000000000000 --- a/dev-vcs/colorsvn/files/use-open2-not-open3.patch +++ /dev/null @@ -1,24 +0,0 @@ -This is idl0r's fix for bug 326279, rerolled for v0.3.3. - -diff --git a/colorsvn-original b/colorsvn-original -index 4236121..4edf3c8 100644 ---- a/colorsvn-original -+++ b/colorsvn-original -@@ -56,7 +56,7 @@ - # Foundation, Inc., 51 Franklin Steet, Fifth Floor, Boston, MA 02110-1301, USA. - - use Term::ANSIColor; --use IPC::Open3; -+use IPC::Open2; - - use strict; - use warnings; -@@ -332,7 +332,7 @@ if (! -t STDOUT || $commit == 1 || !$colortty{$terminal} || !$commresolved ) - - # Keep the pid of the svn process so we can get its return - # code and use that as our return code. --my $svn_pid = open3('<&STDIN', \*SVNOUT, \*SVNOUT, $svnPath, @ARGV); -+my $svn_pid = open2(\*SVNOUT, '<&STDIN', $svnPath, @ARGV); - my $svnName = $svnPath; - $svnName =~ s,.*/(.*)$,$1,; - diff --git a/dev-vcs/colorsvn/metadata.xml b/dev-vcs/colorsvn/metadata.xml deleted file mode 100644 index e28e6ef2bc2d..000000000000 --- a/dev-vcs/colorsvn/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - colorsvn is the Subversion output colorizer. Colorsvn was extracted from - kde-sdk and was extended with build process and configuration. - - diff --git a/dev-vcs/cssc-1.4.0 b/dev-vcs/cssc-1.4.0 new file mode 100644 index 000000000000..d43c8f7ce52d --- /dev/null +++ b/dev-vcs/cssc-1.4.0 @@ -0,0 +1,12 @@ +DEFINED_PHASES=configure prepare test +DEPEND=test? ( valgrind? ( dev-util/valgrind ) ) >=app-portage/elt-patches-20170422 !=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DESCRIPTION=The GNU Project's replacement for SCCS +EAPI=5 +HOMEPAGE=https://www.gnu.org/software/cssc/ +IUSE=test valgrind +KEYWORDS=amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos +LICENSE=GPL-3 +SLOT=0 +SRC_URI=mirror://gnu/cssc/CSSC-1.4.0.tar.gz +_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=657e8ff1816cb99ccc0ca9d3d3bb7be3 diff --git a/dev-vcs/cssc/Manifest b/dev-vcs/cssc/Manifest deleted file mode 100644 index 9afee0b9df3b..000000000000 --- a/dev-vcs/cssc/Manifest +++ /dev/null @@ -1,7 +0,0 @@ -AUX cssc-1.3.0-gcc47.patch 187 BLAKE2B 4dd734c33914267c8f4441184316c33bea299c2ef09d6a6d98a7dfa2c57349885ac83df79362bc5b7f496f99da1aaa6801cb69d8409a3878869df6bdd418b4f2 SHA512 75706187dccd2cfbf0ef0f95eb6520bdf8134da0f6414e4e7e1ee92d54835f5d857320cfc81eb1f4ebf8584ea6da4e4a26e3a5990d60d7b7609b9bf19b6dec74 -AUX cssc-1.4.0-config.patch 317 BLAKE2B 05b55dca021fdc37ad9ade846c633c7f83935f46332cdebea9c7efff7bace6a175202239d240521bdb9cccbd725a077922c33494abac0d00792db7704b969b24 SHA512 c5bab5de20fa978100009f462434df586d9951850459b41aa70f290bebbcfbb2164b31eada89d6b55151bfd1e852b402ccd822d97cd0b898ce501f925e3c7e53 -AUX cssc-1.4.0-m4.patch 356 BLAKE2B b1e79296c96a1fc281e3a481d6a0fbaff697db87317b185bd795740fed75bd755dc2af147d1335d57f2b58d82c56ef9f75875175700b72c543cdb6e7adc8d6ec SHA512 8dd984f1d98a943fbed14db43840b18f63a48bc71fb8e537031761bdd59639a4af554de9eda8d5aa0a5f1afe04169a752f3e281381a15fe91cc9f53e7195db9e -AUX cssc-1.4.0-test-large.patch 455 BLAKE2B 98891f0f6ce149a7ca7d8ee8aa373bc28e05f8a4a397d1f4067e9c3589fac701b46585b629965125e140eabc02c9ad4a2d09976f8752909e8176018d85cc69e2 SHA512 8e28f6b6cb9c9e15f5000e89722aa9aa66cb578faa136aa229947eae66e185a07a2b528dea418e0cef43027cce705a269214a2b6f4ec2c355450f13417c2c3e1 -DIST CSSC-1.4.0.tar.gz 2012122 BLAKE2B c38bf9f50e372559c87d318780973a28fd2fec384cffd0c077c556b321f9f3e68324f59f26900e63c9235f30c564a60783c5a48b515b9b878977fe10266cd0be SHA512 7abb38ecfb5120e807d1f09d16ce81306b3eb16746e44da5029f626feba67dfb46db20bd2b89daffb2e3cdc51ffadc51cd666eef7d1b94e56b4c7dc24f93ea76 -EBUILD cssc-1.4.0.ebuild 1007 BLAKE2B fb9de33fff08aeffb2b1579a54fa0b313cfa058a20872dffbed7dfcfc62ea533e1a56cad6d37cc0f814f88b99a3181f7f9781d447c65c0175ce8e2c71ce651c7 SHA512 2aacc1f9eeb0bc50d13e8790c1036143f1ed9187bb14ca91631daa34232c5c8664207d237d4d3359de813365ae1be5f3ddb1895318e6b93ec177b2392a1c8886 -MISC metadata.xml 306 BLAKE2B 220fde0f7458c161491c4a47f50c34b39a117bf8d0d2295611e9a66a628015345f71f71feef9d33567dcb9814004dbbcfc995b35c4712456e597a6d1a960d12b SHA512 cdd22fea0f9079aebfdcd542e0a5a11721c424a5b2d388c25399f22232c5536e126d1fd988e72de222da14684c2ed3a422e645fa99476470018e8cc009a41368 diff --git a/dev-vcs/cssc/cssc-1.4.0.ebuild b/dev-vcs/cssc/cssc-1.4.0.ebuild deleted file mode 100644 index 2f891e4d3c0e..000000000000 --- a/dev-vcs/cssc/cssc-1.4.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit autotools eutils - -# Switch to ^^ when we switch to EAPI=6. -#MY_PN="${PN^^}" -MY_PN="CSSC" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="The GNU Project's replacement for SCCS" -SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz" -HOMEPAGE="https://www.gnu.org/software/cssc/" -SLOT="0" -LICENSE="GPL-3" - -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" -IUSE="test valgrind" - -DEPEND=" - test? ( valgrind? ( dev-util/valgrind ) ) -" - -DOCS=( AUTHORS ChangeLog NEWS README ) - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - epatch \ - "${FILESDIR}"/${PN}-1.3.0-gcc47.patch \ - "${FILESDIR}"/${P}-config.patch \ - "${FILESDIR}"/${P}-m4.patch \ - "${FILESDIR}"/${P}-test-large.patch - - eautoreconf -} - -src_configure() { - econf \ - $(use test && use_with valgrind) \ - --enable-binary -} - -src_test() { - if [[ ${froobUID} = 0 ]]; then - einfo "The test suite can not be run as root" - else - emake check - fi -} diff --git a/dev-vcs/cssc/files/cssc-1.3.0-gcc47.patch b/dev-vcs/cssc/files/cssc-1.3.0-gcc47.patch deleted file mode 100644 index 4c319016eccd..000000000000 --- a/dev-vcs/cssc/files/cssc-1.3.0-gcc47.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/src/file.h -+++ b/src/file.h -@@ -31,6 +31,7 @@ - #define CSSC__FILE_H__ - - #include "filelock.h" -+#include /* gid_t */ - - enum create_mode { - CREATE_EXCLUSIVE = 001, diff --git a/dev-vcs/cssc/files/cssc-1.4.0-config.patch b/dev-vcs/cssc/files/cssc-1.4.0-config.patch deleted file mode 100644 index c5790489a9a7..000000000000 --- a/dev-vcs/cssc/files/cssc-1.4.0-config.patch +++ /dev/null @@ -1,15 +0,0 @@ -In file included from file.h:36:0, - from delta.cc:36: - ../gl/lib/unistd.h:135:3: error: #error "Please include config.h first." - - ---- a/src/delta.h -+++ b/src/delta.h -@@ -25,6 +25,7 @@ - #ifndef CSSC_DELTA_H - #define CSSC_DELTA_H 1 - -+#include "config.h" - #include "sid.h" - #include "sccsdate.h" - #include "mystring.h" diff --git a/dev-vcs/cssc/files/cssc-1.4.0-m4.patch b/dev-vcs/cssc/files/cssc-1.4.0-m4.patch deleted file mode 100644 index 91c163f14104..000000000000 --- a/dev-vcs/cssc/files/cssc-1.4.0-m4.patch +++ /dev/null @@ -1,13 +0,0 @@ -libtoolize chokes on this line - - ---- a/configure.ac -+++ b/configure.ac -@@ -33,7 +33,6 @@ - - # Changes to AC_CONFIG_MACRO_DIR shoulld be reflected in ACLOCAL_AMFLAGS in Makefile.am. - AC_CONFIG_MACRO_DIR([m4]) --AC_CONFIG_MACRO_DIR([unit-tests/googletest/m4]) - - AM_INIT_AUTOMAKE([gnits readme-alpha check-news tar-ustar 1.11.6]) - AC_CONFIG_HEADERS(config.h) diff --git a/dev-vcs/cssc/files/cssc-1.4.0-test-large.patch b/dev-vcs/cssc/files/cssc-1.4.0-test-large.patch deleted file mode 100644 index c7c23fb6a074..000000000000 --- a/dev-vcs/cssc/files/cssc-1.4.0-test-large.patch +++ /dev/null @@ -1,14 +0,0 @@ -Takes a very long time. - - ---- a/tests/Makefile.am -+++ b/tests/Makefile.am -@@ -136,7 +136,7 @@ - test-rmdel \ - test-admin test-delta test-get test-prs test-prt test-unget \ - test-cdc test-sact test-val \ -- test-large test-sccsdiff test-binary test-bsd-sccs test-what \ -+ test-sccsdiff test-binary test-bsd-sccs test-what \ - test-year-2000 - echo Tests passed. - diff --git a/dev-vcs/cssc/metadata.xml b/dev-vcs/cssc/metadata.xml deleted file mode 100644 index dd7b8493d1b5..000000000000 --- a/dev-vcs/cssc/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - -jer@gentoo.org - - -Enable usage of dev-util/valgrind in tests - - diff --git a/dev-vcs/cvs-1.12.12-r11 b/dev-vcs/cvs-1.12.12-r11 new file mode 100644 index 000000000000..72c5d98903a2 --- /dev/null +++ b/dev-vcs/cvs-1.12.12-r11 @@ -0,0 +1,14 @@ +DEFINED_PHASES=configure install postinst prepare unpack +DEPEND=>=sys-libs/zlib-1.1.4 kerberos? ( virtual/krb5 ) pam? ( virtual/pam ) +DESCRIPTION=Concurrent Versions System - source code revision control tools +EAPI=6 +HOMEPAGE=http://cvs.nongnu.org/ +IUSE=crypt doc kerberos nls pam server +KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-2 LGPL-2 +RDEPEND=>=sys-libs/zlib-1.1.4 kerberos? ( virtual/krb5 ) pam? ( virtual/pam ) +RESTRICT=test +SLOT=0 +SRC_URI=mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cvs-1.12.12.tar.bz2 doc? ( mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cederqvist-1.12.12.html.tar.bz2 mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cederqvist-1.12.12.pdf mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cederqvist-1.12.12.ps ) +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e pam 3e788d86170dfcd5b06824d898315e18 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=edfd3a45363e108554381e2ad80930c6 diff --git a/dev-vcs/cvs-1.12.12-r12 b/dev-vcs/cvs-1.12.12-r12 new file mode 100644 index 000000000000..bee3d557b353 --- /dev/null +++ b/dev-vcs/cvs-1.12.12-r12 @@ -0,0 +1,14 @@ +DEFINED_PHASES=configure install prepare unpack +DEPEND=>=sys-libs/zlib-1.1.4 kerberos? ( virtual/krb5 ) pam? ( virtual/pam ) +DESCRIPTION=Concurrent Versions System - source code revision control tools +EAPI=6 +HOMEPAGE=http://cvs.nongnu.org/ +IUSE=crypt doc kerberos nls pam server +KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-2 LGPL-2 +RDEPEND=>=sys-libs/zlib-1.1.4 kerberos? ( virtual/krb5 ) pam? ( virtual/pam ) +RESTRICT=test +SLOT=0 +SRC_URI=mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cvs-1.12.12.tar.bz2 doc? ( mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cederqvist-1.12.12.html.tar.bz2 mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cederqvist-1.12.12.pdf mirror://gnu/non-gnu/cvs/source/feature/1.12.12/cederqvist-1.12.12.ps ) +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e pam 3e788d86170dfcd5b06824d898315e18 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=d48f8d0ce15ea621fc2217953a4f9069 diff --git a/dev-vcs/cvs-fast-export-1.26 b/dev-vcs/cvs-fast-export-1.26 new file mode 100644 index 000000000000..128b8898e642 --- /dev/null +++ b/dev-vcs/cvs-fast-export-1.26 @@ -0,0 +1,12 @@ +DEFINED_PHASES=install prepare +DEPEND=app-text/asciidoc +DESCRIPTION=fast-export history from a CVS repository or RCS collection +EAPI=5 +HOMEPAGE=http://www.catb.org/~esr/cvs-fast-export/ +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RESTRICT=test +SLOT=0 +SRC_URI=http://www.catb.org/~esr/cvs-fast-export/cvs-fast-export-1.26.tar.gz +_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 +_md5_=9d98f3570033e2bc5160694c1c4da990 diff --git a/dev-vcs/cvs-fast-export-1.38 b/dev-vcs/cvs-fast-export-1.38 new file mode 100644 index 000000000000..b84c5b045a82 --- /dev/null +++ b/dev-vcs/cvs-fast-export-1.38 @@ -0,0 +1,12 @@ +DEFINED_PHASES=install prepare +DEPEND=app-text/asciidoc +DESCRIPTION=fast-export history from a CVS repository or RCS collection +EAPI=5 +HOMEPAGE=http://www.catb.org/~esr/cvs-fast-export/ +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RESTRICT=test +SLOT=0 +SRC_URI=http://www.catb.org/~esr/cvs-fast-export/cvs-fast-export-1.38.tar.gz +_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 +_md5_=9d98f3570033e2bc5160694c1c4da990 diff --git a/dev-vcs/cvs-fast-export/Manifest b/dev-vcs/cvs-fast-export/Manifest deleted file mode 100644 index 81b0406d2771..000000000000 --- a/dev-vcs/cvs-fast-export/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST cvs-fast-export-1.26.tar.gz 668913 BLAKE2B ff2437eb55ae909666f94d79475e3ccf8db0b9491c439094090bc0eda3ef300b99becb7811aa824aced47039686df0d23c9307b3f35ac3d3cad88e78ce93c549 SHA512 81d240ae387b4231415335b4a0d294ae81f6ecbc97077d92a1738aca17642b9a7e7ee3f7806890ceafc5c65c50d4370c39c36ee21c927a4fcd30ebfa3bbe472e -DIST cvs-fast-export-1.38.tar.gz 396524 BLAKE2B 41e7d5210671aae9063d3fa1da8a61ff581cdbe6745573d158576e495aeba0958d1cf20c9d8435e0c12747428b884eeab3b2d926a93d580589f17db8102ad27e SHA512 ed2aabc417b093c1742ea15bd21855c600a46a5ab72758d15bab24672b6e648531416a6b28c17e6faedd67b4c697b004ba3316cd65cb0ec638566c26878e9428 -EBUILD cvs-fast-export-1.26.ebuild 794 BLAKE2B 5aafa185f36adf6ab5547fc575bde8e55f061e672b4f228aae3fde73e659452350ee380c759b88b64b3acd74d5dad737a5824728d22d9d794e2fb2a40ba5b45c SHA512 e1e355dac05704aae672a3cbd250482583aad85fb6717c4a30ae65341300b2abb4b88377c7de0f35777058abf809f68c0abe7ee7631a5378a47344d020ad6df9 -EBUILD cvs-fast-export-1.38.ebuild 794 BLAKE2B 5aafa185f36adf6ab5547fc575bde8e55f061e672b4f228aae3fde73e659452350ee380c759b88b64b3acd74d5dad737a5824728d22d9d794e2fb2a40ba5b45c SHA512 e1e355dac05704aae672a3cbd250482583aad85fb6717c4a30ae65341300b2abb4b88377c7de0f35777058abf809f68c0abe7ee7631a5378a47344d020ad6df9 -MISC metadata.xml 333 BLAKE2B abc76cd8de16656f7017b18c9119941bc5ae73cef7381c664f5580584c1e8e27b4833d6f8e7e514fa0c80470c81b4ae11957fc75dbf735d83fba0307321b3a73 SHA512 d33f6487d5ec4d5b76132cb761ddbba1db898f72502ae8afaf011090bc1bc53ae26f4c8bd335b9faa146dbb703f816c949cdcd35a3384ba03b03069d654b6955 diff --git a/dev-vcs/cvs-fast-export/cvs-fast-export-1.26.ebuild b/dev-vcs/cvs-fast-export/cvs-fast-export-1.26.ebuild deleted file mode 100644 index a66e4a649d37..000000000000 --- a/dev-vcs/cvs-fast-export/cvs-fast-export-1.26.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit toolchain-funcs - -DESCRIPTION="fast-export history from a CVS repository or RCS collection" -HOMEPAGE="http://www.catb.org/~esr/cvs-fast-export/" -SRC_URI="http://www.catb.org/~esr/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="" -DEPEND="${RDEPEND} - app-text/asciidoc" - -RESTRICT=test # upstream does not ship them in tarball - -src_prepare() { - tc-export CC - export prefix=/usr - - # respect CC, CFLAGS and LDFLAGS. don't install cvssync - sed \ - -e 's/cc /$(CC) $(LDFLAGS) /' \ - -e 's/^CFLAGS += -O/#&/' \ - -e 's/CFLAGS=/CFLAGS+=/' \ - -e 's/$(INSTALL).*cvssync/#&/g' \ - -i Makefile || die -} - -src_install() { - default - dodoc README -} diff --git a/dev-vcs/cvs-fast-export/cvs-fast-export-1.38.ebuild b/dev-vcs/cvs-fast-export/cvs-fast-export-1.38.ebuild deleted file mode 100644 index a66e4a649d37..000000000000 --- a/dev-vcs/cvs-fast-export/cvs-fast-export-1.38.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit toolchain-funcs - -DESCRIPTION="fast-export history from a CVS repository or RCS collection" -HOMEPAGE="http://www.catb.org/~esr/cvs-fast-export/" -SRC_URI="http://www.catb.org/~esr/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="" -DEPEND="${RDEPEND} - app-text/asciidoc" - -RESTRICT=test # upstream does not ship them in tarball - -src_prepare() { - tc-export CC - export prefix=/usr - - # respect CC, CFLAGS and LDFLAGS. don't install cvssync - sed \ - -e 's/cc /$(CC) $(LDFLAGS) /' \ - -e 's/^CFLAGS += -O/#&/' \ - -e 's/CFLAGS=/CFLAGS+=/' \ - -e 's/$(INSTALL).*cvssync/#&/g' \ - -i Makefile || die -} - -src_install() { - default - dodoc README -} diff --git a/dev-vcs/cvs-fast-export/metadata.xml b/dev-vcs/cvs-fast-export/metadata.xml deleted file mode 100644 index bb64b6867438..000000000000 --- a/dev-vcs/cvs-fast-export/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - slyfox@gentoo.org - Sergei Trofimovich - - - cvs-fast-export - - diff --git a/dev-vcs/cvs/Manifest b/dev-vcs/cvs/Manifest deleted file mode 100644 index c0eea13359d8..000000000000 --- a/dev-vcs/cvs/Manifest +++ /dev/null @@ -1,26 +0,0 @@ -AUX 01-cvs-env.d 14 BLAKE2B 3112bb2e454c1c591b70f4c49e907c1b766a259e3132d5e206f8670b47b2c4daaa75035ba1534400f2ced73225cd074aa79f6b284a9292fbdb2b7989b42e72d5 SHA512 cbb7545ae34fcbfb6e64ad6bf91105a1950a483bb68637d164026e7df06da2dccbcfe0af568c3249ac0a8e7ff466a5e77614fe6fd76a3829136a854bfa7ceb5a -AUX cvs-1.12.12-CVE-2012-0804.patch 1059 BLAKE2B 6ed9bec3d830340469bb5453a0e521586207a364d2b191a496f50c0f99d69c38a7f86e56064e2ccac9fb08a034b1c30680559bda40de38909489fa962fabea19 SHA512 4f86f75f59caf4ef7e83964ec2d9c93575ccdcb031b1a6a1774a2a80ab7d6f278b3d27c4ab9270b91edf457a0195d702e3bd20da17c167b3f204fd9d8980b720 -AUX cvs-1.12.12-CVE-2017-12836-commandinjection.patch 636 BLAKE2B caf5842e2cf0e09c5307cfe73ac25b53dd9980f7c681daa3a100fdc9a43b3539ac5b99da08c022de6219f471fdde643c0a85294bc55a6a19ad4df9714416da93 SHA512 af6fe60d9c87229d0e29c1243430bf8d6aeaad5f12f906e68cbdf14d4b301117967c8e3c8eb241952ab66b33642fcc2c6ef8e73916305121a1286e8a53ae87da -AUX cvs-1.12.12-block-requests.patch 4006 BLAKE2B a2d3fa6d3533f20c3eb75687427efb110a7c503cb4ac157766a790698fd68c9317ce2849e003a237cb6e633cd7b8243a921bd74fe907f9d8aef7495966929462 SHA512 541545ffc64c4f2303b7e8f6cae2cdff0437452e4bcf94b2149d51e43710096e17f024c1a8ed32433560ea51ecef2aba2f3e6bfaef8fa9e4ad2f2436649884d1 -AUX cvs-1.12.12-cvs-custom.c 1735 BLAKE2B c0890e7f53c55aef5634753190aa3869e8e63411ef356ee574988eb0a0ee752fecd7cf9d06364e25b77bb608ff8465a7e2b3a063f29bd739556523b50f3eb123 SHA512 0a5589f225b45c41d5ae0b4b6bcba37002d6a1ef9a87a7e47ffa723c87ea6b1f4f29bc7551f1d17378d6f6b5545b0734607772c386851bde1fc51b8cac712a67 -AUX cvs-1.12.12-cvs-gnulib-vasnprintf.patch 1092 BLAKE2B c0ff4e812b1658dc6aa0be6422724c7a8c2e24afd8e88f50e7964a13deb1865681d847618b6c2dd525148a896884bb94c5a6cee62db0532e0205ee22cca5fcbf SHA512 6c0be276f6e86dbe3646ada02ea57194b8c7d1e4d76c5faeb06750435599aa4125253bdf7af6232f53807977acb34aba093bc8bfa2ce98389c5ee80b2fd6e05d -AUX cvs-1.12.12-cvsbug-tmpfix.patch 624 BLAKE2B df3b82ec4365aa73c6064e420480f915b760e413b36c7e5bbda95ab5b059b77af993ea5156498019da34b277c1472c62c800d6d13a4d62c4c9cac70a50b7395e SHA512 29014631f5595dbf51a47032a19a23e545190dd8d40d77a71d363cee07a9ae38263b67db52a512436a9a7b37a7f5ff4daafa4a0a9f3c29bcfeb71ecff74408b7 -AUX cvs-1.12.12-fix-massive-leak.patch 1985 BLAKE2B 3619a9144ad91f0d648b9e16fa0e4257030d500f9eedf122ab29940b4d2dbe9924680840bcf3036f64e5b245a2c3d48aa289af6ef829136b493c29612abaf15d SHA512 c4c9026e971f3da49cefce102b57bc681427a708ec8caa185df1234fd2a95090c8dc8cbf84374a762fdef7002d658cd4b52450429664cb3a1bfbda63d31c78a7 -AUX cvs-1.12.12-format-security.patch 541 BLAKE2B 6fea8eed90db275659a4a87cbd0a9b68032fbef608e6afe81e63d9abe30528a3388b3ba8ac44e093bd543bf1807c8a28957462a8677e3f08e089a0d7daa45cd9 SHA512 34f16defa5ab03ca2efcdea27269a37e27510d235bc4efd7a91871c2ae32fe9b922a51f3b87bcfec988964f8ae50d4649d7876937e25352836d5274ce88eea13 -AUX cvs-1.12.12-getdelim.patch 564 BLAKE2B 10d8e2b991f812cfbabb4b9b11d43c6d2d317cb3d8cd0a2ad58db378754cce6b176683f0ef5e0f65529dad72a9ac4f8a94d37f828e82ed50dd6d78d1d1b32513 SHA512 181b5daa6e103218e3fc1629a0b5f74daad613cdbe530655eff32479e4b9f32d067e60a82107efdbb129f917ee0626d274fb65555c66d907c997bf01fa262bdb -AUX cvs-1.12.12-hash-nameclash.patch 1019 BLAKE2B a48dbec6e85c66c4369239785d70c595ec6241bc66bb62f2c3b5ad01a35b0599b7b1a03e1e3fc8b012a1d16d202e1439d9349ef914e1e5663b61463863e53c04 SHA512 dcd612dcc4b008c0fbabd74bcc179e69ebaed31a9f6622127061194a8ed99549502fbc0bffc75cc87aed26f7fe46215da81438c3a797e2179ed3da8e0b5ebdbb -AUX cvs-1.12.12-install-sh.patch 495 BLAKE2B f18331b296c55aba72da32e5ee7e52c467f37b5e218555144d78f2dd63d2cd1fbb8d76030fd9c2a1f0d8992e3764fef0909a6afdf7c1947092dc5787863dea71 SHA512 7e468d41c1eb23c0a62b605e6e48cffc004e8f386a87a9696dd73b36702c74aad529f5cba7280dee1100027b6e1e907adad257cc446ca3ad734fa40d47e4ff72 -AUX cvs-1.12.12-mktime-configure.patch 4791 BLAKE2B 68587d6604f32064aeca0b5043fdf6fbd3e06cb8eeccdd806463b7035d3598e7354e07e28ae233ab0a4889956d7ebb52bcdf968aaf4bb7aea738ee408bb7e2d2 SHA512 10b29450d5d0a6a02d92812b919edbba2b86f2217aa54896b44358edb2eb8d8d6111b5c5db39faa50ef1f9a86ed1ee190332629f33402ad8cd8082b77547f486 -AUX cvs-1.12.12-mktime-x32.patch 916 BLAKE2B cab0794b1feeb0a8a841732a25d5ba7a9b12721b286860229c8351714c34f01c2dceedc03fc0f16cde9a573027a7ecc56860eb53621c0bf7cbc7b4bec0fa0a99 SHA512 4a58c0f94de8e19c2de1930b7e5e04816e79a86885c89b792616a4c43f6e12aef271005ae59ae0d5788a910ba97735ccdf35f0ef5faafc2e3c50a9858b8f6216 -AUX cvs-1.12.12-musl.patch 421 BLAKE2B c8949755aa511dc21deb7dc3bab1d3641915d794b8d935961b7b7b8d38ee40cdcc2c154f45e057635e9c9af41c4906a046acb2affaf093e4d35d4234a34c845f SHA512 1c14b89dccee3130cc4ff881b7204f01dd8e14d1767e21d30b879df17a368a0f6bc7d3945872f8a6adcf47e34c3e48b9f2c0c0c90cccbf10fa935690a57f5e20 -AUX cvs-1.12.12-openat.patch 761 BLAKE2B ea0ea24adb27599ccd2f375ebeb008c3c2cbc246ad0dfd8fa88cf7b56c9313e97d3ad0a71e45dad1fa79dd1a3b50271def194aa9cea7eddb9748a6076f4e0ebc SHA512 b0a7abc785169705d2f0668a8af706f93ee3eba3d050d555689577962283e54f6bd186e662b64c65f926cf72dff76a37259181338707d641ee0f20591ba62805 -AUX cvs-1.12.12-rcs2log-coreutils.patch 557 BLAKE2B e47fc3072b5ba8728752a5312be67cb1579d2eb1b8a0c5b9e279c9ea3570adcf73f4b2643bcab48cb56e2067475cbe576e041e9dbde2604c4e209085f7c3ad16 SHA512 73c3506fa670b00ac52363efa2a2fa34203108d3dc112400e52f78eb7d83967cf49b11280d6c27a461f79a9c38317b41b26dd1f67d10229dbcb6c2ad9d43b521 -AUX cvs.pam-include-1.12.12 106 BLAKE2B d9daa13819af5eceb0fef5afd355139b23993bbd6be7eeb5a28ca96a9dba3e987b6ac7fda383ba8b8139abd56e4e7e4ffc725931019e6c7840f96dcc4403d854 SHA512 1e72da3f959433e59d0153ff09e53a79bb68793506456e38d7070ffe4fcf6d596fdc3740dd2325d626a8dbd356dd11d93fbd5f220515f2435a94b90bb5833fb9 -AUX cvspserver.xinetd.d 282 BLAKE2B e9d2196b5c3286579c3eb2dbdc8ee4f8be46d4af4c54df8e1aa02ee0d9226334c8688e82b9786387a76136d24b365a365cd5a4dab5e8d153f3d5a27a7e07caf5 SHA512 6845a5fc38ed9d8f9194f14137066c3f2640f09ebc1dce7e9fa7c49761534003e5b1c59593496ba9f88a6c9b1196980bc145a2e2fdcbf662360d1b1ca8821411 -DIST cederqvist-1.12.12.html.tar.bz2 137581 BLAKE2B c3e7a7a3783fc122bffbf100abb8eabf6faff1fccc8c0f741b0d5c59882d60e91cae08aaf2449a9e5553293c564b37381d52b71110cd45c7599661dbb8427a96 SHA512 c4f6bdc294b719c1c9f6e8b7d1d4faa9e2aafccd37924e9d4772f8d802da3e7f5ae1778b295989db256b23bb1d0914023db7237adaf07833caaee499ae6b6fa3 -DIST cederqvist-1.12.12.pdf 1252423 BLAKE2B b7649c1165695776e914a3b287fd8883c512e9ab2efb1db995f2128d29b48674460bce0902067fabb5b81beaafae70c36e6c0a717d71f7c5b625b408327c4a54 SHA512 aa90b76664ca103cf41831a5595d5e99df9fd87633aa5a500569f43854ca6e409a26b655f02ed59cde1c37ce88c40e06f3b3376ad71fdc9487032c3f0898706a -DIST cederqvist-1.12.12.ps 1262208 BLAKE2B 4e26173e7deac7fbcd6ec8d50f6be8432df00ad15ecaadc3a64de15d53c4f1220f0496f270688baa4f6b29cfb1f5a1b548c7330408cc0afd94c3de2070a1eca9 SHA512 9a061ef90c664fbb4f882644f72c4f80ffbe0233b6b364511b1c7f18f0a53383980a6ddda326b6df1f2fe1899aed3225de89b55a65a1d9101ba81d1c10c067e2 -DIST cvs-1.12.12.tar.bz2 3197171 BLAKE2B bb0aeacd4d89d32c7aeb30b2f96ec9c89277f01c54561ce082031433bc9914c40c1c7041df3859868e879ccaacc7a47aa915fb18aef3777463ba11a7077e99b8 SHA512 31c679b77b887e02d9c8c381b0dfb42f1207ef4ca806cd92843638eb2126ed032e99bda70a3e20ea2a029670ff39c40088a43435632e381739e6c2f978e6f4bb -EBUILD cvs-1.12.12-r11.ebuild 2995 BLAKE2B ad5bf94a3039b07f6c32a14e8ff99feb209c1e4ccaa6ad922cd8f93ec705594b1fdd7e18d697897ea994898acda877b63c38dea149d7f919f7a1416621d3257a SHA512 51ac321b9d9d1cbb4a7ee8fd46e36c1f5a13559e3f9fe0a42310748fc6c4f5c1348caef72a45d6ac1fafff468fcb9ff6aa13bb2283a6ac07afeac891b8e2d09f -EBUILD cvs-1.12.12-r12.ebuild 2990 BLAKE2B 2faab14655d239f863e83edd22bf2d1d0c83954f6fdca7a0032edb89c0ee3c531e4623fc612f83f1e66ce71fbf9b3eb28cb27b4c9f213d8ad8ce2d938cff0ed1 SHA512 2dae2c584e5923334dffc3c7b7b4b101de1995e8c05ded5de4d627570d79f2b06b59bcae01e3a92dcbb9ea5426991d1e78bee536cb20c59a5e353c175836531d -MISC metadata.xml 238 BLAKE2B 7cfdf56d73fb2842fdc430be958eda28a1feca63fb12e3b4eca388a268c9b9dfb80100d649503f333242d60084dd8b0ed7340ed5fcdbc25f2b6cda956d13a603 SHA512 ae7619f8ee8ed9bf4db2e5f53bedddc7b3653066c7dd5de3aa79623e340fdafc579a5821ed6ba49aefa52de33bf1901d082e23f4ce1e8b5ee791ae9a526a5d6a diff --git a/dev-vcs/cvs/cvs-1.12.12-r11.ebuild b/dev-vcs/cvs/cvs-1.12.12-r11.ebuild deleted file mode 100644 index 0688f5bfeeef..000000000000 --- a/dev-vcs/cvs/cvs-1.12.12-r11.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit pam toolchain-funcs - -DESCRIPTION="Concurrent Versions System - source code revision control tools" -HOMEPAGE="http://cvs.nongnu.org/" - -SRC_URI="mirror://gnu/non-gnu/cvs/source/feature/${PV}/${P}.tar.bz2 - doc? ( mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.html.tar.bz2 - mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.pdf - mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.ps )" - -LICENSE="GPL-2 LGPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -IUSE="crypt doc kerberos nls pam server" -RESTRICT="test" - -DEPEND=">=sys-libs/zlib-1.1.4 - kerberos? ( virtual/krb5 ) - pam? ( virtual/pam )" -RDEPEND="${DEPEND}" - -src_unpack() { - unpack ${P}.tar.bz2 - use doc && unpack cederqvist-${PV}.html.tar.bz2 -} - -PATCHES=( - "${FILESDIR}"/${P}-cvsbug-tmpfix.patch - "${FILESDIR}"/${P}-openat.patch - "${FILESDIR}"/${P}-block-requests.patch - "${FILESDIR}"/${P}-cvs-gnulib-vasnprintf.patch - "${FILESDIR}"/${P}-install-sh.patch - "${FILESDIR}"/${P}-hash-nameclash.patch # for AIX - "${FILESDIR}"/${P}-getdelim.patch # 314791 - "${FILESDIR}"/${PN}-1.12.12-rcs2log-coreutils.patch # 144114 - "${FILESDIR}"/${P}-mktime-x32.patch # 395641 - "${FILESDIR}"/${P}-fix-massive-leak.patch - "${FILESDIR}"/${P}-mktime-configure.patch #220040 #570208 - "${FILESDIR}"/${P}-CVE-2012-0804.patch - "${FILESDIR}"/${P}-format-security.patch - "${FILESDIR}"/${P}-musl.patch - ) -DOCS=( BUGS ChangeLog{,.zoo} DEVEL-CVS FAQ HACKING MINOR-BUGS NEWS \ - PROJECTS README TESTS TODO ) - -src_prepare() { - default - - sed -i "/^AR/s/ar/$(tc-getAR)/" diff/Makefile.in lib/Makefile.in || die -} - -src_configure() { - if tc-is-cross-compiler ; then - # Sane defaults when cross-compiling (as these tests want to - # try and execute code). - export cvs_cv_func_printf_ptr="yes" - fi - econf \ - --with-external-zlib \ - --with-tmpdir=${EPREFIX%/}/tmp \ - $(use_enable crypt encryption) \ - $(use_with kerberos gssapi) \ - $(use_enable nls) \ - $(use_enable pam) \ - $(use_enable server) -} - -src_install() { - # Not installed into emacs site-lisp because it clobbers the normal C - # indentations. - DOCS+=( cvs-format.el ) - - if use doc; then - DOCS+=( "${DISTDIR}"/cederqvist-${PV}.{pdf,ps} ) - HTML_DOCS=( ../cederqvist-${PV}.html/. ) - fi - - default - - use doc && dosym cvs.html /usr/share/doc/${PF}/html/index.html - - if use server; then - newdoc "${FILESDIR}"/cvs-1.12.12-cvs-custom.c cvs-custom.c - insinto /etc/xinetd.d - newins "${FILESDIR}"/cvspserver.xinetd.d cvspserver - newenvd "${FILESDIR}"/01-cvs-env.d 01cvs - fi - - newpamd "${FILESDIR}"/cvs.pam-include-1.12.12 cvs -} - -pkg_postinst() { - use server || elog "If you want any CVS server functionality, you MUST emerge with USE=server!" -} diff --git a/dev-vcs/cvs/cvs-1.12.12-r12.ebuild b/dev-vcs/cvs/cvs-1.12.12-r12.ebuild deleted file mode 100644 index 4fd2e77144a9..000000000000 --- a/dev-vcs/cvs/cvs-1.12.12-r12.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit pam toolchain-funcs - -DESCRIPTION="Concurrent Versions System - source code revision control tools" -HOMEPAGE="http://cvs.nongnu.org/" - -SRC_URI="mirror://gnu/non-gnu/cvs/source/feature/${PV}/${P}.tar.bz2 - doc? ( mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.html.tar.bz2 - mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.pdf - mirror://gnu/non-gnu/cvs/source/feature/${PV}/cederqvist-${PV}.ps )" - -LICENSE="GPL-2 LGPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -IUSE="crypt doc kerberos nls pam server" -RESTRICT="test" - -DEPEND=">=sys-libs/zlib-1.1.4 - kerberos? ( virtual/krb5 ) - pam? ( virtual/pam )" -RDEPEND="${DEPEND}" - -src_unpack() { - unpack ${P}.tar.bz2 - use doc && unpack cederqvist-${PV}.html.tar.bz2 -} - -PATCHES=( - "${FILESDIR}"/${P}-cvsbug-tmpfix.patch - "${FILESDIR}"/${P}-openat.patch - "${FILESDIR}"/${P}-block-requests.patch - "${FILESDIR}"/${P}-cvs-gnulib-vasnprintf.patch - "${FILESDIR}"/${P}-install-sh.patch - "${FILESDIR}"/${P}-hash-nameclash.patch # for AIX - "${FILESDIR}"/${P}-getdelim.patch # 314791 - "${FILESDIR}"/${PN}-1.12.12-rcs2log-coreutils.patch # 144114 - "${FILESDIR}"/${P}-mktime-x32.patch # 395641 - "${FILESDIR}"/${P}-fix-massive-leak.patch - "${FILESDIR}"/${P}-mktime-configure.patch #220040 #570208 - "${FILESDIR}"/${P}-CVE-2012-0804.patch - "${FILESDIR}"/${P}-format-security.patch - "${FILESDIR}"/${P}-musl.patch - "${FILESDIR}"/${P}-CVE-2017-12836-commandinjection.patch - ) -DOCS=( BUGS ChangeLog{,.zoo} DEVEL-CVS FAQ HACKING MINOR-BUGS NEWS \ - PROJECTS README TESTS TODO ) - -src_prepare() { - export CONFIG_SHELL=${BASH} # configure fails without - default - sed -i "/^AR/s:ar:$(tc-getAR):" diff/Makefile.in lib/Makefile.in || die -} - -src_configure() { - if tc-is-cross-compiler ; then - # Sane defaults when cross-compiling (as these tests want to - # try and execute code). - export cvs_cv_func_printf_ptr="yes" - fi - econf \ - --with-external-zlib \ - --with-tmpdir=${EPREFIX%/}/tmp \ - $(use_enable crypt encryption) \ - $(use_with kerberos gssapi) \ - $(use_enable nls) \ - $(use_enable pam) \ - $(use_enable server) -} - -src_install() { - # Not installed into emacs site-lisp because it clobbers the normal C - # indentations. - DOCS+=( cvs-format.el ) - - if use doc; then - DOCS+=( "${DISTDIR}"/cederqvist-${PV}.{pdf,ps} ) - HTML_DOCS=( ../cederqvist-${PV}.html/. ) - fi - - default - - use doc && dosym cvs.html /usr/share/doc/${PF}/html/index.html - - if use server; then - newdoc "${FILESDIR}"/cvs-1.12.12-cvs-custom.c cvs-custom.c - insinto /etc/xinetd.d - newins "${FILESDIR}"/cvspserver.xinetd.d cvspserver - newenvd "${FILESDIR}"/01-cvs-env.d 01cvs - fi - - newpamd "${FILESDIR}"/cvs.pam-include-1.12.12 cvs -} diff --git a/dev-vcs/cvs/files/01-cvs-env.d b/dev-vcs/cvs/files/01-cvs-env.d deleted file mode 100644 index 5c89358b9554..000000000000 --- a/dev-vcs/cvs/files/01-cvs-env.d +++ /dev/null @@ -1 +0,0 @@ -CVS_RSH="ssh" diff --git a/dev-vcs/cvs/files/cvs-1.12.12-CVE-2012-0804.patch b/dev-vcs/cvs/files/cvs-1.12.12-CVE-2012-0804.patch deleted file mode 100644 index 107c3ea12204..000000000000 --- a/dev-vcs/cvs/files/cvs-1.12.12-CVE-2012-0804.patch +++ /dev/null @@ -1,30 +0,0 @@ -[CVE-2012-0804] Fix proxy response parser - -If proxy sends overlong HTTP vesion string, the string will be copied -to unallocatd space (write_buf) causing heap overflow. - -This patch fixes it by ignoring the HTTP version string and checking -the response line has been parsed correctly. - -See for more -details. - -Index: src/client.c -=================================================================== -RCS file: /sources/cvs/ccvs/src/client.c,v -retrieving revision 1.483 -diff -u -r1.483 client.c ---- a/src/client.c 18 Nov 2008 22:59:02 -0000 1.483 -+++ b/src/client.c 26 Jan 2012 16:32:25 -0000 -@@ -4339,9 +4339,9 @@ - * code. - */ - read_line_via (from_server, to_server, &read_buf); -- sscanf (read_buf, "%s %d", write_buf, &codenum); -+ count = sscanf (read_buf, "%*s %d", &codenum); - -- if ((codenum / 100) != 2) -+ if (count != 1 || (codenum / 100) != 2) - error (1, 0, "proxy server %s:%d does not support http tunnelling", - root->proxy_hostname, proxy_port_number); - free (read_buf); diff --git a/dev-vcs/cvs/files/cvs-1.12.12-CVE-2017-12836-commandinjection.patch b/dev-vcs/cvs/files/cvs-1.12.12-CVE-2017-12836-commandinjection.patch deleted file mode 100644 index 87b1fdc9584c..000000000000 --- a/dev-vcs/cvs/files/cvs-1.12.12-CVE-2017-12836-commandinjection.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff -Naurp a/src/rsh-client.c b/src/rsh-client.c ---- a/src/rsh-client.c 2005-03-15 18:45:10.000000000 +0100 -+++ b/src/rsh-client.c 2017-08-26 17:43:23.228060155 +0200 -@@ -97,6 +97,9 @@ start_rsh_server (cvsroot_t *root, struc - rsh_argv[i++] = root->username; - } - -+ /* Only non-option arguments from here. (CVE-2017-12836) */ -+ rsh_argv[i++] = "--"; -+ - rsh_argv[i++] = root->hostname; - rsh_argv[i++] = cvs_server; - rsh_argv[i++] = "server"; -@@ -171,6 +174,8 @@ start_rsh_server (cvsroot_t *root, struc - *p++ = root->username; - } - -+ *p++ = "--"; -+ - *p++ = root->hostname; - *p++ = command; - *p++ = NULL; diff --git a/dev-vcs/cvs/files/cvs-1.12.12-block-requests.patch b/dev-vcs/cvs/files/cvs-1.12.12-block-requests.patch deleted file mode 100644 index 9c9b49db8f62..000000000000 --- a/dev-vcs/cvs/files/cvs-1.12.12-block-requests.patch +++ /dev/null @@ -1,140 +0,0 @@ -Author: Robin H. Johnson -Date: 2006-08-09 - -This patch allows a CVS server to deny usage of specific commands, based on -input in the environment. - -Just set the CVS_BLOCK_REQUESTS env var with all of the commands you want, -seperated by spaces. Eg: -CVS_BLOCK_REQUESTS="Gzip-stream gzip-file-contents" -would block ALL usage of compression. - -Please see the array 'struct request requests[]' in src/server.c for a full -list of commands. - -Please note that if you block any commands marked as RQ_ESSENTIAL, CVS clients -may fail! (This includes 'ci'!). - -See the companion cvs-custom.c for a wrapper that can enforce the environment variable for pserver setups. - -Signed-off-by: Robin H. Johnson - -diff -Nuar --exclude '*~' -U 10 cvs-1.12.12.orig/src/server.c cvs-1.12.12/src/server.c ---- cvs-1.12.12.orig/src/server.c 2005-04-14 14:13:29.000000000 +0000 -+++ cvs-1.12.12/src/server.c 2006-08-09 01:40:44.000000000 +0000 -@@ -5836,43 +5836,90 @@ - #undef REQ_LINE - }; - #endif /* SERVER_SUPPORT or CLIENT_SUPPORT */ - - - - #ifdef SERVER_SUPPORT - /* - * This server request is not ignored by the secondary. - */ -+ -+/* Hack by Robin H. Johnson . -+ * Allow the server ENV to specify what request types are to be ignored. -+ */ -+ -+static char blocked_requests[BUFSIZ] = " "; -+ -+static void build_blocked_requests() { -+ char *tmp = getenv("CVS_BLOCK_REQUESTS"); -+ -+ if (tmp != NULL && strlen(tmp) > 0) { -+ // move to our custom buffer -+ strncat(blocked_requests, tmp, sizeof(blocked_requests)-strlen(blocked_requests)); -+ //add a space on the end as well for searching -+ strncat(blocked_requests, " ", sizeof(blocked_requests)-strlen(blocked_requests)); -+ } -+ -+ // now blocked_requests contains the list of every request that we do not -+ // want to serve -+} -+ -+// returns 0 if we should serve this request -+// use as if(checker(FOO)) continue; -+static int serve_valid_requests_checker(char *reqname) { -+ char needle[BUFSIZ] = " "; -+ char *tmp; -+ -+ if(!blocked_requests || strlen(blocked_requests) < 2) -+ return 0; -+ -+ // we want to look for ' 'reqname' ' -+ snprintf(needle, sizeof(needle), " %s ", reqname); -+ -+ // now do the search -+ tmp = strstr(blocked_requests, needle); -+ -+ if (tmp != NULL) -+ return 1; -+ -+ return 0; -+ -+} -+ - static void - serve_valid_requests (char *arg) - { - struct request *rq; - - /* Since this is processed in the first pass, don't reprocess it in the - * second. - * - * We still print errors since new errors could have been generated in the - * second pass. - */ - if (print_pending_error () - #ifdef PROXY_SUPPORT - || reprocessing - #endif /* PROXY_SUPPORT */ - ) - return; -+ -+ build_blocked_requests(); - - buf_output0 (buf_to_net, "Valid-requests"); - for (rq = requests; rq->name != NULL; rq++) - { - if (rq->func != NULL) - { -+ if(serve_valid_requests_checker(rq->name)) -+ continue; - buf_append_char (buf_to_net, ' '); - buf_output0 (buf_to_net, rq->name); - } - } - buf_output0 (buf_to_net, "\nok\n"); - - /* The client is waiting for the list of valid requests, so we - must send the output now. */ - buf_flush (buf_to_net, 1); - } -@@ -6353,20 +6400,24 @@ - cmd += len; - else if (cmd[len] == ' ') - cmd += len + 1; - else - /* - * The first len characters match, but it's a different - * command. e.g. the command is "cooperate" but we matched - * "co". - */ - continue; -+ // Ignore commands that we are supposed to ignore. -+ if(serve_valid_requests_checker(rq->name)) -+ continue; -+ - - if (!(rq->flags & RQ_ROOTLESS) - && current_parsed_root == NULL) - { - /* For commands which change the way in which data - is sent and received, for example Gzip-stream, - this does the wrong thing. Since the client - assumes that everything is being compressed, - unconditionally, there is no way to give this - error to the client without turning on diff --git a/dev-vcs/cvs/files/cvs-1.12.12-cvs-custom.c b/dev-vcs/cvs/files/cvs-1.12.12-cvs-custom.c deleted file mode 100644 index 597f6de8dbdb..000000000000 --- a/dev-vcs/cvs/files/cvs-1.12.12-cvs-custom.c +++ /dev/null @@ -1,58 +0,0 @@ -/* -Author: Robin H. Johnson -Date: 2006-08-09 - -This patch allows a CVS server to deny usage of specific commands, based on -input in the environment. - -Just set the CVS_BLOCK_REQUESTS env var with all of the commands you want, -seperated by spaces. Eg: -CVS_BLOCK_REQUESTS="Gzip-stream gzip-file-contents" -would block ALL usage of compression. - -Please see the array 'struct request requests[]' in src/server.c for a full -list of commands. - -Please note that if you block any commands marked as RQ_ESSENTIAL, CVS clients -may fail! (This includes 'ci'!). - -See the companion cvs-custom.c for a wrapper that can enforce the environment variable for pserver setups. - -Signed-off-by: Robin H. Johnson -*/ - -#include -#include -#include -#include - - -#define REAL_CVS "/bin/cvs" -#define CVS_TMPDIR "/tmp" -#define CMDS_BLOCKED " Gzip-stream gzip-file-contents Kerberos-encrypt Gssapi-encrypt Gssapi-authenticate add remove admin import init history watch-on watch-off watch-add watch-remove watchers editors edit version tag rtag " - -int main(int argc, char* argv[]) { - char** newargv; - int newargc, offset; - int i; - // 0 for argv[0] we must copy - offset = 0+0; - // +1 for trailing NULL - newargc = argc+offset+1; - newargv = (char**) malloc(newargc*sizeof(char*)); - newargv[0] = "cvs"; - //newargv[1] = "-T"; - //newargv[2] = CVS_TMPDIR; - //newargv[3] = "-R"; - for(i=1;i -Date: Fri Oct 19 01:50:42 2007 +0200 - - Don't use %n on glibc >= 2.3 systems. - -diff --git a/lib/vasnprintf.c b/lib/vasnprintf.c -index f563823..5d818aa 100644 ---- a/lib/vasnprintf.c -+++ b/lib/vasnprintf.c -@@ -3385,9 +3385,21 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, - #endif - *p = dp->conversion; - #if USE_SNPRINTF -+# if !(__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 3)) - p[1] = '%'; - p[2] = 'n'; - p[3] = '\0'; -+# else -+ /* On glibc2 systems from glibc >= 2.3 - probably also older -+ ones - we know that snprintf's returns value conforms to -+ ISO C 99: the gl_SNPRINTF_DIRECTIVE_N test passes. -+ Therefore we can avoid using %n in this situation. -+ On glibc2 systems from 2004-10-18 or newer, the use of %n -+ in format strings in writable memory may crash the program -+ (if compiled with _FORTIFY_SOURCE=2), so we should avoid it -+ in this situation. */ -+ p[1] = '\0'; -+# endif - #else - p[1] = '\0'; - #endif diff --git a/dev-vcs/cvs/files/cvs-1.12.12-cvsbug-tmpfix.patch b/dev-vcs/cvs/files/cvs-1.12.12-cvsbug-tmpfix.patch deleted file mode 100644 index fcd4431e8775..000000000000 --- a/dev-vcs/cvs/files/cvs-1.12.12-cvsbug-tmpfix.patch +++ /dev/null @@ -1,22 +0,0 @@ -Index: cvs-1.12.12/src/cvsbug.in -=================================================================== ---- cvs-1.12.12.orig/src/cvsbug.in -+++ cvs-1.12.12/src/cvsbug.in -@@ -109,14 +109,14 @@ elif [ -f /bin/domainname ]; then - /usr/bin/ypcat passwd 2>/dev/null | cat - /etc/passwd | grep "^$LOGNAME:" | - cut -f5 -d':' | sed -e 's/,.*//' > $TEMP - ORIGINATOR="`cat $TEMP`" -- rm -f $TEMP -+ > $TEMP - fi - fi - - if [ "$ORIGINATOR" = "" ]; then - grep "^$LOGNAME:" /etc/passwd | cut -f5 -d':' | sed -e 's/,.*//' > $TEMP - ORIGINATOR="`cat $TEMP`" -- rm -f $TEMP -+ > $TEMP - fi - - if [ -n "$ORGANIZATION" ]; then - diff --git a/dev-vcs/cvs/files/cvs-1.12.12-fix-massive-leak.patch b/dev-vcs/cvs/files/cvs-1.12.12-fix-massive-leak.patch deleted file mode 100644 index 5366f50855f1..000000000000 --- a/dev-vcs/cvs/files/cvs-1.12.12-fix-massive-leak.patch +++ /dev/null @@ -1,52 +0,0 @@ -buf_free_data must free data independently -of send or reseived bytes over network. - -Moreover, when buffer is usually freed -buffer _is_ empty, but has one clean mapped page. - -I've observed massive 'cvs server' leaks -when importing large gentoo-x86 repo with 'cvsps'. -Leak ate all my 32GBs of RAM and killed process. -(Leaked around 3 pages per client request). - -valgrind found the leak easily: - -$ valgrind \ - cvsps \ - --root :local:$HOME/portage/gentoo-x86.rsync \ - --fast-export \ - gentoo-x86/dev-vcs/git-annex 2>l | - git fast-import - - ==13504== 1,248 bytes in 52 blocks are still reachable in loss record 41 of 47 - ==13504== at 0x4C2C19B: malloc (vg_replace_malloc.c:270) - ==13504== by 0x48A556: xnmalloc_inline (xmalloc.c:40) - ==13504== by 0x48A5B5: xmalloc (xmalloc.c:56) - ==13504== by 0x4855F5: new_memnode (pagealign_alloc.c:91) - ==13504== by 0x48571B: pagealign_alloc (pagealign_alloc.c:151) - ==13504== by 0x485739: pagealign_xalloc (pagealign_alloc.c:182) - ==13504== by 0x408DD7: get_buffer_data (buffer.c:98) - ==13504== by 0x409C0C: buf_input_data (buffer.c:738) - ==13504== by 0x45BB63: do_cvs_command (server.c:3847) - ==13504== by 0x45D39E: serve_co (server.c:4809) - ==13504== by 0x45F845: server (server.c:6438) - ==13504== by 0x438784: main (main.c:1066) - -And now it takes constant space (less, than 18MB) -for 'cvs server' process to convert all gentoo-x86 -by serving more, than 5 000 000 client requests. - -Signed-off-by: Sergei Trofimovich -diff --git a/src/buffer.c b/src/buffer.c -index 3f12513..9a7a559 100644 ---- a/src/buffer.c -+++ b/src/buffer.c -@@ -526,7 +526,7 @@ buf_copy_data (struct buffer *buf, struct buffer_data *data, - void - buf_free_data (struct buffer *buffer) - { -- if (buf_empty_p (buffer)) return; -+ if (! buffer->data) return; - buf_free_datas (buffer->data, buffer->last); - buffer->data = buffer->last = NULL; - } diff --git a/dev-vcs/cvs/files/cvs-1.12.12-format-security.patch b/dev-vcs/cvs/files/cvs-1.12.12-format-security.patch deleted file mode 100644 index d710a9020735..000000000000 --- a/dev-vcs/cvs/files/cvs-1.12.12-format-security.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- a/diff/diff3.c -+++ b/diff/diff3.c -@@ -1503,7 +1503,7 @@ - line = 0; - do - { -- printf_output (line_prefix); -+ printf_output ("%s", line_prefix); - cp = D_RELNUM (ptr, realfile, line); - length = D_RELLEN (ptr, realfile, line); - write_output (cp, length); ---- a/src/main.c -+++ b/src/main.c -@@ -1375,7 +1375,7 @@ - { - (void) fprintf (stderr, *cpp++, program_name, cvs_cmd_name); - for (; *cpp; cpp++) -- (void) fprintf (stderr, *cpp); -+ (void) fprintf (stderr, "%s", *cpp); - exit (EXIT_FAILURE); - } - diff --git a/dev-vcs/cvs/files/cvs-1.12.12-getdelim.patch b/dev-vcs/cvs/files/cvs-1.12.12-getdelim.patch deleted file mode 100644 index 837d4408ab1f..000000000000 --- a/dev-vcs/cvs/files/cvs-1.12.12-getdelim.patch +++ /dev/null @@ -1,21 +0,0 @@ -The function getdelim() behaves slightly different on FreeBSD, -only appending to the *line buffer if line_size is 0. - -See: -https://savannah.nongnu.org/bugs/?29466 -http://bugs.gentoo.org/314791 - -Already comitted upstream: -http://cvs.savannah.gnu.org/viewvc/ccvs/src/myndbm.c?root=cvs&r1=1.38&r2=1.39 - ---- a/src/myndbm.c.orig -+++ b/src/myndbm.c -@@ -213,7 +213,7 @@ - mydbm_load_file (FILE *fp, List *list, char *filename) - { - char *line = NULL; -- size_t line_size; -+ size_t line_size = 0; - char *value; - size_t value_allocated; - char *cp, *vp; diff --git a/dev-vcs/cvs/files/cvs-1.12.12-hash-nameclash.patch b/dev-vcs/cvs/files/cvs-1.12.12-hash-nameclash.patch deleted file mode 100644 index 95fd61e0a51a..000000000000 --- a/dev-vcs/cvs/files/cvs-1.12.12-hash-nameclash.patch +++ /dev/null @@ -1,42 +0,0 @@ -http://cvs.savannah.gnu.org/viewvc/cvs/ccvs/src/hash.h?r1=1.14.6.2&r2=1.14.6.3&pathrev=cvs1-11-x-branch -fixed in cvs-1.11.23, cvs-HEAD after cvs-1.12.13a - ---- a/src/hash.h.orig 2005-02-01 22:56:48 +0100 -+++ b/src/hash.h 2010-03-10 19:00:11 +0100 -@@ -27,26 +27,26 @@ - }; - typedef enum ntype Ntype; - --struct node -+struct hashnode - { - Ntype type; -- struct node *next; -- struct node *prev; -- struct node *hashnext; -- struct node *hashprev; -+ struct hashnode *next; -+ struct hashnode *prev; -+ struct hashnode *hashnext; -+ struct hashnode *hashprev; - char *key; - void *data; -- void (*delproc) (struct node *); -+ void (*delproc) (struct hashnode *); - }; --typedef struct node Node; -+typedef struct hashnode Node; - --struct list -+struct hashlist - { - Node *list; - Node *hasharray[HASHSIZE]; -- struct list *next; -+ struct hashlist *next; - }; --typedef struct list List; -+typedef struct hashlist List; - - List *getlist (void); - Node *findnode (List * list, const char *key); diff --git a/dev-vcs/cvs/files/cvs-1.12.12-install-sh.patch b/dev-vcs/cvs/files/cvs-1.12.12-install-sh.patch deleted file mode 100644 index 825c0ee6f1c3..000000000000 --- a/dev-vcs/cvs/files/cvs-1.12.12-install-sh.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ur a/build-aux/install-sh b/build-aux/install-sh ---- a/build-aux/install-sh 2006-03-25 20:04:46 +0000 -+++ b/build-aux/install-sh 2007-09-14 10:53:29 +0100 -@@ -246,7 +246,7 @@ - fi - - if test -n "$dir_arg"; then -- $doit $mkdircmd "$dst" \ -+ { test -d "$dst" || $doit $mkdircmd -p "$dst"; } \ - && { test -z "$chowncmd" || $doit $chowncmd "$dst"; } \ - && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } \ - && { test -z "$stripcmd" || $doit $stripcmd "$dst"; } \ diff --git a/dev-vcs/cvs/files/cvs-1.12.12-mktime-configure.patch b/dev-vcs/cvs/files/cvs-1.12.12-mktime-configure.patch deleted file mode 100644 index 03d7f35601e2..000000000000 --- a/dev-vcs/cvs/files/cvs-1.12.12-mktime-configure.patch +++ /dev/null @@ -1,201 +0,0 @@ -https://bugs.gentoo.org/220040 -https://bugs.gentoo.org/570208 - -update mktime check to latest autoconf version which is less buggy - ---- a/configure -+++ b/configure -@@ -5299,26 +6059,25 @@ - cat >>conftest.$ac_ext <<_ACEOF - /* end confdefs.h. */ - /* Test program from Paul Eggert and Tony Leneis. */ --#if TIME_WITH_SYS_TIME -+#ifdef TIME_WITH_SYS_TIME - # include - # include - #else --# if HAVE_SYS_TIME_H -+# ifdef HAVE_SYS_TIME_H - # include - # else - # include - # endif - #endif - --#if HAVE_STDLIB_H --# include --#endif -+#include -+#include - --#if HAVE_UNISTD_H -+#ifdef HAVE_UNISTD_H - # include - #endif - --#if !HAVE_ALARM -+#ifndef HAVE_ALARM - # define alarm(X) /* empty */ - #endif - -@@ -5335,9 +6094,9 @@ - }; - #define N_STRINGS (sizeof (tz_strings) / sizeof (tz_strings[0])) - --/* Fail if mktime fails to convert a date in the spring-forward gap. -+/* Return 0 if mktime fails to convert a date in the spring-forward gap. - Based on a problem report from Andreas Jaeger. */ --static void -+static int - spring_forward_gap () - { - /* glibc (up to about 1998-10-07) failed this test. */ -@@ -5356,29 +6115,27 @@ - tm.tm_min = 0; - tm.tm_sec = 0; - tm.tm_isdst = -1; -- if (mktime (&tm) == (time_t)-1) -- exit (1); -+ return mktime (&tm) != (time_t) -1; - } - --static void -+static int - mktime_test1 (now) - time_t now; - { - struct tm *lt; -- if ((lt = localtime (&now)) && mktime (lt) != now) -- exit (1); -+ return ! (lt = localtime (&now)) || mktime (lt) == now; - } - --static void -+static int - mktime_test (now) - time_t now; - { -- mktime_test1 (now); -- mktime_test1 ((time_t) (time_t_max - now)); -- mktime_test1 ((time_t) (time_t_min + now)); -+ return (mktime_test1 (now) -+ && mktime_test1 ((time_t) (time_t_max - now)) -+ && mktime_test1 ((time_t) (time_t_min + now))); - } - --static void -+static int - irix_6_4_bug () - { - /* Based on code from Ariel Faigon. */ -@@ -5391,11 +6148,10 @@ - tm.tm_sec = 0; - tm.tm_isdst = -1; - mktime (&tm); -- if (tm.tm_mon != 2 || tm.tm_mday != 31) -- exit (1); -+ return tm.tm_mon == 2 && tm.tm_mday == 31; - } - --static void -+static int - bigtime_test (j) - int j; - { -@@ -5417,8 +6173,39 @@ - && lt->tm_wday == tm.tm_wday - && ((lt->tm_isdst < 0 ? -1 : 0 < lt->tm_isdst) - == (tm.tm_isdst < 0 ? -1 : 0 < tm.tm_isdst)))) -- exit (1); -+ return 0; - } -+ return 1; -+} -+ -+static int -+year_2050_test () -+{ -+ /* The correct answer for 2050-02-01 00:00:00 in Pacific time, -+ ignoring leap seconds. */ -+ unsigned long int answer = 2527315200UL; -+ -+ struct tm tm; -+ time_t t; -+ tm.tm_year = 2050 - 1900; -+ tm.tm_mon = 2 - 1; -+ tm.tm_mday = 1; -+ tm.tm_hour = tm.tm_min = tm.tm_sec = 0; -+ tm.tm_isdst = -1; -+ -+ /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0" -+ instead of "TZ=America/Vancouver" in order to detect the bug even -+ on systems that don't support the Olson extension, or don't have the -+ full zoneinfo tables installed. */ -+ putenv ("TZ=PST8PDT,M4.1.0,M10.5.0"); -+ -+ t = mktime (&tm); -+ -+ /* Check that the result is either a failure, or close enough -+ to the correct answer that we can assume the discrepancy is -+ due to leap seconds. */ -+ return (t == (time_t) -1 -+ || (0 < t && answer - 120 <= t && t <= answer + 120)); - } - - int -@@ -5432,12 +6219,15 @@ - isn't worth using anyway. */ - alarm (60); - -- for (time_t_max = 1; 0 < time_t_max; time_t_max *= 2) -- continue; -- time_t_max--; -- if ((time_t) -1 < 0) -- for (time_t_min = -1; (time_t) (time_t_min * 2) < 0; time_t_min *= 2) -- continue; -+ for (;;) -+ { -+ t = (time_t_max << 1) + 1; -+ if (t <= time_t_max) -+ break; -+ time_t_max = t; -+ } -+ time_t_min = - ((time_t) ~ (time_t) 0 == (time_t) -1) - time_t_max; -+ - delta = time_t_max / 997; /* a suitable prime number */ - for (i = 0; i < N_STRINGS; i++) - { -@@ -5445,18 +6235,22 @@ - putenv (tz_strings[i]); - - for (t = 0; t <= time_t_max - delta; t += delta) -- mktime_test (t); -- mktime_test ((time_t) 1); -- mktime_test ((time_t) (60 * 60)); -- mktime_test ((time_t) (60 * 60 * 24)); -- -- for (j = 1; 0 < j; j *= 2) -- bigtime_test (j); -- bigtime_test (j - 1); -+ if (! mktime_test (t)) -+ return 1; -+ if (! (mktime_test ((time_t) 1) -+ && mktime_test ((time_t) (60 * 60)) -+ && mktime_test ((time_t) (60 * 60 * 24)))) -+ return 1; -+ -+ for (j = 1; ; j <<= 1) -+ if (! bigtime_test (j)) -+ return 1; -+ else if (INT_MAX / 2 < j) -+ break; -+ if (! bigtime_test (INT_MAX)) -+ return 1; - } -- irix_6_4_bug (); -- spring_forward_gap (); -- exit (0); -+ return ! (irix_6_4_bug () && spring_forward_gap () && year_2050_test ()); - } - _ACEOF - rm -f conftest$ac_exeext diff --git a/dev-vcs/cvs/files/cvs-1.12.12-mktime-x32.patch b/dev-vcs/cvs/files/cvs-1.12.12-mktime-x32.patch deleted file mode 100644 index 948fa4d7144e..000000000000 --- a/dev-vcs/cvs/files/cvs-1.12.12-mktime-x32.patch +++ /dev/null @@ -1,29 +0,0 @@ -back port changes from upstream gnulib to make this work on x32 - -https://bugs.gentoo.org/395641 - ---- cvs-1.12.12/lib/mktime.c -+++ cvs-1.12.12/lib/mktime.c -@@ -115,6 +115,13 @@ - #define TM_YEAR_BASE 1900 - verify (base_year_is_a_multiple_of_100, TM_YEAR_BASE % 100 == 0); - -+#if INT_MAX <= LONG_MAX / 2 -+typedef long int long_int; -+#else -+typedef long long int long_int; -+#endif -+verify (long_int_is_wide_enough, INT_MAX == INT_MAX * (long_int) 2 / 2); -+ - /* Return 1 if YEAR + TM_YEAR_BASE is a leap year. */ - static inline int - leapyear (long int year) -@@ -167,8 +174,6 @@ - int year0, int yday0, int hour0, int min0, int sec0) - { - verify (C99_integer_division, -1 / 2 == 0); -- verify (long_int_year_and_yday_are_wide_enough, -- INT_MAX <= LONG_MAX / 2 || TIME_T_MAX <= UINT_MAX); - - /* Compute intervening leap days correctly even if year is negative. - Take care to avoid integer overflow here. */ diff --git a/dev-vcs/cvs/files/cvs-1.12.12-musl.patch b/dev-vcs/cvs/files/cvs-1.12.12-musl.patch deleted file mode 100644 index e426cf55fcc7..000000000000 --- a/dev-vcs/cvs/files/cvs-1.12.12-musl.patch +++ /dev/null @@ -1,13 +0,0 @@ -http://gcc.gnu.org/ml/gcc/2003-04/msg00518.html - ---- a/lib/regex.c -+++ b/lib/regex.c -@@ -8184,7 +8184,7 @@ - if (msg_size > errbuf_size) - { - #if defined HAVE_MEMPCPY || defined _LIBC -- *((char *) __mempcpy (errbuf, msg, errbuf_size - 1)) = '\0'; -+ *((char *) mempcpy (errbuf, msg, errbuf_size - 1)) = '\0'; - #else - memcpy (errbuf, msg, errbuf_size - 1); - errbuf[errbuf_size - 1] = 0; diff --git a/dev-vcs/cvs/files/cvs-1.12.12-openat.patch b/dev-vcs/cvs/files/cvs-1.12.12-openat.patch deleted file mode 100644 index fdb406a45e4f..000000000000 --- a/dev-vcs/cvs/files/cvs-1.12.12-openat.patch +++ /dev/null @@ -1,21 +0,0 @@ -Index: cvs-1.12.12/lib/openat.c -=================================================================== ---- cvs-1.12.12.orig/lib/openat.c -+++ cvs-1.12.12/lib/openat.c -@@ -55,9 +55,13 @@ rpl_openat (int fd, char const *filename - va_list arg; - va_start (arg, flags); - -- /* Assume that mode_t is passed compatibly with mode_t's type -- after argument promotion. */ -- mode = va_arg (arg, mode_t); -+ /* If mode_t is narrower than int, use the promoted type (int), -+ not mode_t. Use sizeof to guess whether mode_t is nerrower; -+ we don't know of any practical counterexamples. */ -+ if (sizeof (mode_t) < sizeof (int)) -+ mode = va_arg (arg, int); -+ else -+ mode = va_arg (arg, mode_t); - - va_end (arg); - } diff --git a/dev-vcs/cvs/files/cvs-1.12.12-rcs2log-coreutils.patch b/dev-vcs/cvs/files/cvs-1.12.12-rcs2log-coreutils.patch deleted file mode 100644 index 7dda3f0f1724..000000000000 --- a/dev-vcs/cvs/files/cvs-1.12.12-rcs2log-coreutils.patch +++ /dev/null @@ -1,14 +0,0 @@ -X-Gentoo-bug: 144114 - -diff -Nuar cvs-1.12.12.orig/contrib/rcs2log.sh cvs-1.12.12/contrib/rcs2log.sh ---- cvs-1.12.12.orig/contrib/rcs2log.sh 2003-02-25 21:32:51.000000000 +0000 -+++ cvs-1.12.12/contrib/rcs2log.sh 2010-12-06 21:14:33.831532212 +0000 -@@ -620,7 +620,7 @@ - # Sort the log entries, first by date+time (in reverse order), - # then by author, then by log entry, and finally by file name and revision - # (just in case). --sort -t"$SOH" +2 -4r +4 +0 | -+sort -t"$SOH" -k 3,4r -k 5 -k 1,2 | - - # Finally, reformat the sorted log entries. - $AWK -F"$SOH" ' diff --git a/dev-vcs/cvs/files/cvs.pam-include-1.12.12 b/dev-vcs/cvs/files/cvs.pam-include-1.12.12 deleted file mode 100644 index f401ec082a11..000000000000 --- a/dev-vcs/cvs/files/cvs.pam-include-1.12.12 +++ /dev/null @@ -1,4 +0,0 @@ -#%PAM-1.0 -auth include system-auth -account include system-auth -session include system-auth diff --git a/dev-vcs/cvs/files/cvspserver.xinetd.d b/dev-vcs/cvs/files/cvspserver.xinetd.d deleted file mode 100644 index 0f2edb09cba0..000000000000 --- a/dev-vcs/cvs/files/cvspserver.xinetd.d +++ /dev/null @@ -1,14 +0,0 @@ -service cvspserver -{ - disable = yes - socket_type = stream - wait = no - user = root - log_type = FILE /var/log/cvspserver - protocol = tcp - env = HOME=/var/cvsroot - log_on_failure += USERID - port = 2401 - server = /usr/bin/cvs - server_args = -f --allow-root=/var/cvsroot pserver -} diff --git a/dev-vcs/cvs/metadata.xml b/dev-vcs/cvs/metadata.xml deleted file mode 100644 index e74b19c857bc..000000000000 --- a/dev-vcs/cvs/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - Enable server support - - diff --git a/dev-vcs/cvs2cl-2.71 b/dev-vcs/cvs2cl-2.71 new file mode 100644 index 000000000000..04c76d03e30f --- /dev/null +++ b/dev-vcs/cvs2cl-2.71 @@ -0,0 +1,11 @@ +DEFINED_PHASES=install +DEPEND=dev-lang/perl +DESCRIPTION=produces a GNU-style ChangeLog for CVS-controlled sources +EAPI=0 +HOMEPAGE=http://www.red-bean.com/cvs2cl/ +KEYWORDS=amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos +LICENSE=GPL-2 +RDEPEND=dev-lang/perl +SLOT=0 +SRC_URI=mirror://gentoo/cvs2cl-2.71.pl.bz2 +_md5_=759a2c4a2e41591e59bbcdac298a997f diff --git a/dev-vcs/cvs2cl/Manifest b/dev-vcs/cvs2cl/Manifest deleted file mode 100644 index 848cb2931805..000000000000 --- a/dev-vcs/cvs2cl/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST cvs2cl-2.71.pl.bz2 25347 BLAKE2B 423a5d0faeb09f4ea730c9ba18c87b962acfc5808995bbb550675f34ac51670d2493408b9ea15341ca1dbc7465c401af47b8981117407c5bb669c9f932f07de2 SHA512 de9e8465da56bec5b541a588e0d2a73f49e060fcadbde33ca63a7c4f93edf37cc50aa3271c4ad466430d3315b95c27d642325bd885ec7afdd6a75586d15d9dbe -EBUILD cvs2cl-2.71.ebuild 632 BLAKE2B f6b519a5f20a2637a66ae4f75b742792b55057d989e3fadad799e2b4628483cb0f4f3ce3256bd3f15a30835bcfa3f24628811a1e68335a246a573b663da76da4 SHA512 9e5d56c3faa8f5ca7d7f909577cdadd0ad3bddf147aa722eaae7d9adec217a908cb04879f4f55684064b77f2dfb1d8bddca82fd80c60f400694c7348c410cd05 -MISC metadata.xml 167 BLAKE2B e4dadf27fd344484f2bccb5b904909c89aac568c32e5b3c44bdf139eacefd4b4fae74419f503d2b7da0dccc1b68ba05d777d11292c0f89270d1ac5c9c703e8ca SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33 diff --git a/dev-vcs/cvs2cl/cvs2cl-2.71.ebuild b/dev-vcs/cvs2cl/cvs2cl-2.71.ebuild deleted file mode 100644 index 671a926deecd..000000000000 --- a/dev-vcs/cvs2cl/cvs2cl-2.71.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -DESCRIPTION="produces a GNU-style ChangeLog for CVS-controlled sources" -HOMEPAGE="http://www.red-bean.com/cvs2cl/" -SRC_URI="mirror://gentoo/${P}.pl.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="" - -DEPEND="dev-lang/perl" - -S=${WORKDIR} - -maint_pkg_create() { - set -x - wget http://www.red-bean.com/cvs2cl/${PN}.pl - mv ${PN}.pl ${P}.pl - bzip2 ${P}.pl - ls -l ${PWD}/${P}.pl.bz2 - set +x -} -#pkg_setup() { maint_pkg_create; } - -src_install() { - newbin ${P}.pl ${PN} || die -} diff --git a/dev-vcs/cvs2cl/metadata.xml b/dev-vcs/cvs2cl/metadata.xml deleted file mode 100644 index 7a38bb900964..000000000000 --- a/dev-vcs/cvs2cl/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/dev-vcs/cvs2svn-2.4.0-r1 b/dev-vcs/cvs2svn-2.4.0-r1 new file mode 100644 index 000000000000..d472a4a574b5 --- /dev/null +++ b/dev-vcs/cvs2svn-2.4.0-r1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test +DEPEND=>=dev-vcs/subversion-1.0.9 python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] +DESCRIPTION=Convert a CVS repository to a Subversion repository +EAPI=6 +HOMEPAGE=http://cvs2svn.tigris.org/ +IUSE=bazaar git test python_targets_python2_7 +KEYWORDS=alpha amd64 ia64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos +LICENSE=GPL-2 +RDEPEND=>=dev-vcs/subversion-1.0.9 bazaar? ( >=dev-vcs/bzr-1.13[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] ) git? ( >=dev-vcs/git-1.5.4.4[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] ) dev-vcs/rcs python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] +REQUIRED_USE=python_targets_python2_7 +SLOT=0 +SRC_URI=http://cvs2svn.tigris.org/files/documents/1462/49237/cvs2svn-2.4.0.tar.gz +_eclasses_=distutils-r1 63fea93ca1cc4fdc5fa2247afc4e3a15 multilib 97f470f374f2e94ccab04a2fb21d811e python-single-r1 26fdbe5e685d53f67303a3a43d9e4848 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 xdg-utils f2c8335407f0b935b0a96d4adf23ef25 +_md5_=671ca4adbb4f0eddd87446b9f42f504d diff --git a/dev-vcs/cvs2svn/Manifest b/dev-vcs/cvs2svn/Manifest deleted file mode 100644 index 8ff71e44630d..000000000000 --- a/dev-vcs/cvs2svn/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST cvs2svn-2.4.0.tar.gz 514891 BLAKE2B 0dd0d15ab28f96e56854295a789284a00ad8d172dbd849068fb05811a728f854d83b52856b6254ee0ac947425d972fb810b627aab95116040d4370bb98de6e0c SHA512 726fb8a3b3261eeb6d8097973f2741aa7a433f847bcef6701a6c0b7dc3d8fb5da1726e40f008d1dffac71791b953ddb9ade5db5809c98731d78e94da6465506a -EBUILD cvs2svn-2.4.0-r1.ebuild 1237 BLAKE2B 30cb1d0e16bd9387d7ef37a6cbc99d49f9baad810c9a974fd493dfbb7b4f17a31fe8b612342a977764aec37bd2dca1307ffff1be820e0e810ba0b13bb81f7e38 SHA512 a8878f95cd16ed0d28f52dd5f6c2709e5cf6f4f1d5a1c14b002f8dee0d6c6800328c53860a1e60fa05af60a6c2a18dc1da6866a217bba874eec417ac446b9fc6 -MISC metadata.xml 282 BLAKE2B 19bc0e385352904411b33830410bfc0a9a9c2b67c37b253f7c336dd455d413d34fd89569430a4016e4bef1660b9b710e6c08fb192584915fcf911b15593cf694 SHA512 165091ed860bbc62f00932c46e6d4944fe7444ac8bdfd1014a9781b8769d1a9d234578937b63ac7b90bdd8f57b21de50f74e759a44fa2b2d1e8edd854aa17ae3 diff --git a/dev-vcs/cvs2svn/cvs2svn-2.4.0-r1.ebuild b/dev-vcs/cvs2svn/cvs2svn-2.4.0-r1.ebuild deleted file mode 100644 index bfdeb720bee4..000000000000 --- a/dev-vcs/cvs2svn/cvs2svn-2.4.0-r1.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 ) -DISTUTILS_SINGLE_IMPL=1 - -inherit distutils-r1 - -FILEVER="49237" - -DESCRIPTION="Convert a CVS repository to a Subversion repository" -HOMEPAGE="http://cvs2svn.tigris.org/" -SRC_URI="http://cvs2svn.tigris.org/files/documents/1462/${FILEVER}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 ia64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="bazaar git test" - -DEPEND=">=dev-vcs/subversion-1.0.9" -RDEPEND="${DEPEND} - bazaar? ( >=dev-vcs/bzr-1.13[${PYTHON_USEDEP}] ) - git? ( >=dev-vcs/git-1.5.4.4[${PYTHON_USEDEP}] ) - dev-vcs/rcs" - -pkg_setup() { - python-single-r1_pkg_setup -} - -src_prepare() { - distutils-r1_src_prepare - python_fix_shebang . -} - -src_compile() { - distutils-r1_src_compile - emake man -} - -src_install() { - distutils-r1_src_install - insinto "/usr/share/${PN}" - doins -r contrib cvs2{svn,git,bzr}-example.options - doman *.1 -} - -python_test() { - # Need this because subversion is localized, but the tests aren't - export LC_ALL=C - "${PYTHON}" -W ignore run-tests.py -} - -pkg_postinst() { - elog "Additional scripts and examples have been installed to:" - elog " /usr/share/${PN}/" -} diff --git a/dev-vcs/cvs2svn/metadata.xml b/dev-vcs/cvs2svn/metadata.xml deleted file mode 100644 index 3531d7d2985b..000000000000 --- a/dev-vcs/cvs2svn/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - robbat2@gentoo.org - - - Support for dev-vcs/bzr - - diff --git a/dev-vcs/cvsd-1.0.17 b/dev-vcs/cvsd-1.0.17 new file mode 100644 index 000000000000..280282bd699e --- /dev/null +++ b/dev-vcs/cvsd-1.0.17 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile install postinst setup +DEPEND=>=dev-vcs/cvs-1.11.6 tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) +DESCRIPTION=CVS pserver daemon +EAPI=0 +HOMEPAGE=http://ch.tudelft.nl/~arthur/cvsd/ +IUSE=tcpd +KEYWORDS=amd64 ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos +LICENSE=GPL-2 +RDEPEND=>=dev-vcs/cvs-1.11.6 tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) >=dev-lang/perl-5.8.0 +SLOT=0 +SRC_URI=http://ch.tudelft.nl/~arthur/cvsd/cvsd-1.0.17.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=c113daf924ed4aa406d834e79261ed03 diff --git a/dev-vcs/cvsd/Manifest b/dev-vcs/cvsd/Manifest deleted file mode 100644 index 9f666c4eb2a4..000000000000 --- a/dev-vcs/cvsd/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX cvsd.rc6 373 BLAKE2B b46409472c76d0ff4374a5f47b051fdf270b1cf8b1bed582f04d75582a8c016047c5e63c4d78494c626d135a98b415c5fee565ed173442600dbd5bcf3105ddc1 SHA512 f71b01a2e5b7eb12cf0a9226015192e82253cec300a19f9841e7ad1b04210ee84532086bc8eb681ea1c4bd19fc0d38c17b365926a21fca4c2752f979759e8e5f -DIST cvsd-1.0.17.tar.gz 247026 BLAKE2B 82162d74bf63f8eae2141c07f97bbe31a51ee8aeabcf097b2a6aa33a1dfd65aaf6c48017bc11bd6494dac8e9f4f12d9905d1f27fe11361e14910925455ee06d4 SHA512 beea48a288ff580e6cc7fdcd1997b7af01e7ea1b1c185006c92cd7758e7e557d2b1b4fc820bd03b787ebc74b5fa9ef661584d2c523480cf6418f452f5f929c9d -EBUILD cvsd-1.0.17.ebuild 1021 BLAKE2B d84536eefd276babdd7dd9aa0520d8212008debb28239d29461ac57fc2d1321e26653f7cd00b418f1b2727b7ff75885f73fcff1fd914e4f5cb242ef6fc8ed0b6 SHA512 7261213d686acc64a5df60e00a3f4b86cfb0f8498ae488d65359fb05b740ea0181a5319423966cf0f4fa41f9efef0ccb3b1f668ef783353df3058ddee926b85c -MISC metadata.xml 167 BLAKE2B e4dadf27fd344484f2bccb5b904909c89aac568c32e5b3c44bdf139eacefd4b4fae74419f503d2b7da0dccc1b68ba05d777d11292c0f89270d1ac5c9c703e8ca SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33 diff --git a/dev-vcs/cvsd/cvsd-1.0.17.ebuild b/dev-vcs/cvsd/cvsd-1.0.17.ebuild deleted file mode 100644 index aeedfa65eedc..000000000000 --- a/dev-vcs/cvsd/cvsd-1.0.17.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -inherit eutils user - -DESCRIPTION="CVS pserver daemon" -HOMEPAGE="http://ch.tudelft.nl/~arthur/cvsd/" -SRC_URI="http://ch.tudelft.nl/~arthur/cvsd/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" -IUSE="tcpd" - -DEPEND=">=dev-vcs/cvs-1.11.6 - tcpd? ( >=sys-apps/tcp-wrappers-7.6 )" -RDEPEND="${DEPEND} - >=dev-lang/perl-5.8.0" - -pkg_setup() { - enewgroup cvsd - enewuser cvsd -1 -1 /var/lib/cvsd cvsd -} - -src_compile() { - econf $(use_with tcpd libwrap) || die "econf failed" - emake || die "emake failed" -} - -src_install() { - make DESTDIR="${D}" install || die "make install failed" - dosed 's:^Repos:# Repos:g' /etc/cvsd/cvsd.conf - keepdir /var/lib/cvsd - - dodoc AUTHORS ChangeLog FAQ INSTALL NEWS README TODO - - newinitd "${FILESDIR}/cvsd.rc6" ${PN} -} - -pkg_postinst() { - elog "To configure cvsd please read the README in " - elog "/usr/share/doc/${PF}/" -} diff --git a/dev-vcs/cvsd/files/cvsd.rc6 b/dev-vcs/cvsd/files/cvsd.rc6 deleted file mode 100644 index 63e0d2a085b0..000000000000 --- a/dev-vcs/cvsd/files/cvsd.rc6 +++ /dev/null @@ -1,19 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2004 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -depend() { - need net -} - -start() { - ebegin "Starting cvsd" - start-stop-daemon --start --quiet --background --exec /usr/sbin/cvsd - eend $? -} - -stop() { - ebegin "Stopping cvsd" - start-stop-daemon --stop --quiet --pidfile /var/run/cvsd.pid - eend $? -} diff --git a/dev-vcs/cvsd/metadata.xml b/dev-vcs/cvsd/metadata.xml deleted file mode 100644 index 7a38bb900964..000000000000 --- a/dev-vcs/cvsd/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/dev-vcs/cvsgraph-1.6.1 b/dev-vcs/cvsgraph-1.6.1 new file mode 100644 index 000000000000..ceec8cd9feea --- /dev/null +++ b/dev-vcs/cvsgraph-1.6.1 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile install +DEPEND=media-libs/gd zlib? ( sys-libs/zlib ) gif? ( media-libs/giflib ) png? ( media-libs/libpng ) jpeg? ( virtual/jpeg ) truetype? ( media-libs/freetype ) +DESCRIPTION=CVS/RCS repository grapher +EAPI=0 +HOMEPAGE=http://www.akhphd.au.dk/~bertho/cvsgraph +IUSE=gif jpeg nls png truetype zlib +KEYWORDS=-alpha amd64 -ia64 ppc sparc x86 +LICENSE=GPL-2 +RDEPEND=media-libs/gd zlib? ( sys-libs/zlib ) gif? ( media-libs/giflib ) png? ( media-libs/libpng ) jpeg? ( virtual/jpeg ) truetype? ( media-libs/freetype ) +SLOT=0 +SRC_URI=http://www.akhphd.au.dk/~bertho/cvsgraph/release/cvsgraph-1.6.1.tar.gz +_md5_=7cfdeb9f3f5c3d8ed444b2de752e7c81 diff --git a/dev-vcs/cvsgraph-1.7.0 b/dev-vcs/cvsgraph-1.7.0 new file mode 100644 index 000000000000..ce5d3765f09d --- /dev/null +++ b/dev-vcs/cvsgraph-1.7.0 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile install +DEPEND=media-libs/gd zlib? ( sys-libs/zlib ) gif? ( media-libs/giflib ) png? ( media-libs/libpng ) jpeg? ( virtual/jpeg ) truetype? ( media-libs/freetype ) +DESCRIPTION=CVS/RCS repository grapher +EAPI=0 +HOMEPAGE=http://www.akhphd.au.dk/~bertho/cvsgraph +IUSE=gif jpeg nls png truetype zlib +KEYWORDS=-alpha amd64 -ia64 ppc sparc x86 +LICENSE=GPL-2 +RDEPEND=media-libs/gd zlib? ( sys-libs/zlib ) gif? ( media-libs/giflib ) png? ( media-libs/libpng ) jpeg? ( virtual/jpeg ) truetype? ( media-libs/freetype ) +SLOT=0 +SRC_URI=http://www.akhphd.au.dk/~bertho/cvsgraph/release/cvsgraph-1.7.0.tar.gz +_md5_=0a10c4131ce9dfa2dc7d1874051b6e94 diff --git a/dev-vcs/cvsgraph/Manifest b/dev-vcs/cvsgraph/Manifest deleted file mode 100644 index 1e41f5f9d2a7..000000000000 --- a/dev-vcs/cvsgraph/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST cvsgraph-1.6.1.tar.gz 114337 BLAKE2B 5cd68521e596ca610e9c9b87d6f1ad75b8e77519dcddc51a8e717a280831967021be62e8da3f872dee7911d3a5853ac328339eadeb0446262e0a8404d40a5625 SHA512 6548d43784cd6e2e85777e0158371c6332f96f72fc8d1827dcece8aa54d77139021586e468155ec003d371eaa7095cd57a5004a1ed76bc55db325c3899105e6b -DIST cvsgraph-1.7.0.tar.gz 202678 BLAKE2B 589195f3642b0bc181a581a8f832eded3e6add44b2c9ee5c76a1a4f347384fbd59cd1f7f22c37d56810636dc13bad900bbe7973f9bfa061c37baa8becdaf35d5 SHA512 b2a5bec073e7fbba2a2b1975bb4583c8fa87d29a985b7bcedcaf556c744b822ea5ff65b5ca3c4bd6da6bb6697f5e023a7ce35cf5084f2d59fdd15297790e7aab -EBUILD cvsgraph-1.6.1.ebuild 989 BLAKE2B 9f151ae777697e7dbff6a32b11c00369f8964cffbb4b0a588579ea053b136d0e5f2fd06ae2bcde4b5105538db87cc2d8835b60532e07175aeb8dbd308c65d9de SHA512 dc1f9f05fec2502bad47d6dc15a4095cbfeb70135f758243f11ab2ecb256d6e16ec21e0d4f9a9ead01780c2c572b685b1bd929076ea743be04b4b20e84e3b0cc -EBUILD cvsgraph-1.7.0.ebuild 996 BLAKE2B b8b1296b3b212f429cdf8986d03aef3a44870103d816f9a341862c9d812581e399c97639ef7c6167e4769f8a4ee0acd95492393a81194877bb1424ef9fcf077a SHA512 99f8bad8da445143ac4e54e875b04357413fa3013fe8f5a510d5a2b9039d32d56ea34d428971bda2bac4ffa62ad44cc50152da986985bb78dda95e867a2bd889 -MISC metadata.xml 493 BLAKE2B 0e09276d91cc147bcb1b5eef8b13d9941cc1940a24e98413a9a5ba6d76bb98183fe55594bdfda4cb3787a73a32d893169a46924d61ea4b9030046005927d4a71 SHA512 8f12f7ce3e9039383476cb5802de8ab3e8ac01cb61ad25510e2c4e4ff3f075da0373197745365074c33fcafb33b680f121dc07a77499075e98896f8b4f5d26ba diff --git a/dev-vcs/cvsgraph/cvsgraph-1.6.1.ebuild b/dev-vcs/cvsgraph/cvsgraph-1.6.1.ebuild deleted file mode 100644 index 564e2b19c8f7..000000000000 --- a/dev-vcs/cvsgraph/cvsgraph-1.6.1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -DESCRIPTION="CVS/RCS repository grapher" -HOMEPAGE="http://www.akhphd.au.dk/~bertho/cvsgraph" -SRC_URI="http://www.akhphd.au.dk/~bertho/cvsgraph/release/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="-alpha amd64 -ia64 ppc sparc x86" -IUSE="gif jpeg nls png truetype zlib" - -DEPEND="media-libs/gd - zlib? ( sys-libs/zlib ) - gif? ( media-libs/giflib ) - png? ( media-libs/libpng ) - jpeg? ( virtual/jpeg ) - truetype? ( media-libs/freetype )" -RDEPEND="${DEPEND}" - -src_compile() { - econf \ - $(use_enable nls) \ - $(use_enable gif) \ - $(use_enable png) \ - $(use_enable jpeg) \ - $(use_enable truetype) \ - || die "econf failed" - - emake || die "emake failed" -} - -src_install () { - dobin cvsgraph - insinto /etc - doins cvsgraph.conf - doman cvsgraph.1 cvsgraph.conf.5 - dodoc ChangeLog README contrib/*.php3 - docinto automatic_documentation ; dodoc contrib/automatic_documentation/* -} diff --git a/dev-vcs/cvsgraph/cvsgraph-1.7.0.ebuild b/dev-vcs/cvsgraph/cvsgraph-1.7.0.ebuild deleted file mode 100644 index ada216280c8b..000000000000 --- a/dev-vcs/cvsgraph/cvsgraph-1.7.0.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -DESCRIPTION="CVS/RCS repository grapher" -HOMEPAGE="http://www.akhphd.au.dk/~bertho/cvsgraph" -SRC_URI="http://www.akhphd.au.dk/~bertho/cvsgraph/release/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="-alpha amd64 -ia64 ppc sparc x86" -IUSE="gif jpeg nls png truetype zlib" - -DEPEND="media-libs/gd - zlib? ( sys-libs/zlib ) - gif? ( media-libs/giflib ) - png? ( media-libs/libpng ) - jpeg? ( virtual/jpeg ) - truetype? ( media-libs/freetype )" -RDEPEND="${DEPEND}" - -src_compile() { - econf \ - $(use_enable nls) \ - $(use_enable gif) \ - $(use_enable png) \ - $(use_enable jpeg) \ - $(use_enable truetype) \ - || die "econf failed" - - emake || die "emake failed" -} - -src_install () { - dobin cvsgraph - insinto /etc - doins cvsgraph.conf - doman cvsgraph.1 cvsgraph.conf.5 - dodoc ChangeLog README AUTHORS contrib/*.php - docinto automatic_documentation ; dodoc contrib/automatic_documentation/* -} diff --git a/dev-vcs/cvsgraph/metadata.xml b/dev-vcs/cvsgraph/metadata.xml deleted file mode 100644 index 8c51f3e8f767..000000000000 --- a/dev-vcs/cvsgraph/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - CvsGraph is a utility to make a graphical representation of all - revisions and branches of a file in a CVS/RCS repository. It has been - inspired by the 'graph' option in WinCVS, but I could not find a - stand-alone version of this graph code. So, it was time to write one. - - diff --git a/dev-vcs/cvsps-2.1-r1 b/dev-vcs/cvsps-2.1-r1 new file mode 100644 index 000000000000..fd9330e29ac4 --- /dev/null +++ b/dev-vcs/cvsps-2.1-r1 @@ -0,0 +1,12 @@ +DEFINED_PHASES=install unpack +DEPEND=sys-libs/zlib +DESCRIPTION=Generates patchset information from a CVS repository +EAPI=0 +HOMEPAGE=http://www.cobite.com/cvsps/ +KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris +LICENSE=GPL-2 +RDEPEND=sys-libs/zlib +SLOT=0 +SRC_URI=http://www.cobite.com/cvsps/cvsps-2.1.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=79216b7c5f61c6ec18509074ae75387c diff --git a/dev-vcs/cvsps-2.2_beta1 b/dev-vcs/cvsps-2.2_beta1 new file mode 100644 index 000000000000..9cca57f01652 --- /dev/null +++ b/dev-vcs/cvsps-2.2_beta1 @@ -0,0 +1,12 @@ +DEFINED_PHASES=install prepare +DEPEND=sys-libs/zlib +DESCRIPTION=Generates patchset information from a CVS repository +EAPI=4 +HOMEPAGE=http://www.cobite.com/cvsps/ +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris +LICENSE=GPL-2 +RDEPEND=sys-libs/zlib +SLOT=0 +SRC_URI=http://www.cobite.com/cvsps/cvsps-2.2b1.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=0ea485a70d9d16157270ba83fe6326a5 diff --git a/dev-vcs/cvsps-3.13-r1 b/dev-vcs/cvsps-3.13-r1 new file mode 100644 index 000000000000..a29e472ee373 --- /dev/null +++ b/dev-vcs/cvsps-3.13-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=install prepare +DEPEND=sys-libs/zlib app-text/asciidoc +DESCRIPTION=Generates patchset information from a CVS repository (supports fast-import) +EAPI=5 +HOMEPAGE=http://www.catb.org/~esr/cvsps/ +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris +LICENSE=GPL-2 +RDEPEND=sys-libs/zlib +RESTRICT=test +SLOT=3 +SRC_URI=http://www.catb.org/~esr/cvsps/cvsps-3.13.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=53043d5e2ebdafb0d6c7a8bb56c94ef4 diff --git a/dev-vcs/cvsps/Manifest b/dev-vcs/cvsps/Manifest deleted file mode 100644 index 4efd7ec48ba9..000000000000 --- a/dev-vcs/cvsps/Manifest +++ /dev/null @@ -1,11 +0,0 @@ -AUX cvsps-2.1-build.patch 396 BLAKE2B d75a8c98b5ecaafbc03e49b6b975d9c9c493b17ecc7205e56188d9a1b7e79b45cdf5a56bab22807ea4018eb54e27b50be13a8dd718722adc727826449c26243b SHA512 bd4e9ea02a89038e9b3d16aa075649659836d36d76145aa643008cf017fde032d66273bc4148340b1b75bfaa83830ab1381c9f9295c54915e19386538b232991 -AUX cvsps-2.1-solaris.patch 3064 BLAKE2B 0a2a9e5652953505e6a3d99412ff0472a318a442edf8624c1b961b1506b1315525d0145df80bc4cb9db92b02f9310ece10f0bab1aae3cf650dd439e32dfaa687 SHA512 b42581865d988166dd9bb6a1685feb9786c1f424f778afd795aec94f734cfd2b06955d87505c52e7d48d117c8652c7bc51730fcd4f2598acc58c810c32f6af2f -AUX cvsps-2.2_beta1-solaris.patch 3648 BLAKE2B 0e4471b476485f0202c458cb5505636d0730689083a0be39b245856ac9f6f5e9916c4f654b1597b1a6e727e3d2e5d88f64b617e2383caba6730a7752138b5eeb SHA512 a876362b082b3a877a5ee4da7c23eab24d6f00362cd7ea33d93a71e93a185d0c30421f502d3029e493e99ef2e2ef34f0d6092f98134c3e54480e892ccaddf591 -AUX cvsps-3.13-make.patch 1189 BLAKE2B 682e089bb25716e71f049a2ce1641c14ac8b60a8253024f7c5b14db3d3be7d169b2e1bd487652dea56dc5bc9a963689660b7b4a059786e46dec3e6b4f48897ca SHA512 0ddc7115a0a66f418f81468230c92b17f3b7c6a38a82505de79c27764ee46ee5805ebf1d0a12360df77718cccf9bf2ac61f45b21c1cfecb7700e648ea1187e9e -DIST cvsps-2.1.tar.gz 61634 BLAKE2B 32bf53c574ac8e7937ff14aee5a229e1bb2b4f0ddd4360d0b8d57a5d0fd5c6f683897140e235cdd6ab85e94f3977298fd38e8187db08529f8a8d814a4a8070a8 SHA512 8ba703fc4dd1c7a8201f4cefec533a6e228943f53f5380d8d17107718d8cb607c861a733d7ad1d6ed9288c4dbeae9fd59ceaf52172f16885a00d000a667e0e38 -DIST cvsps-2.2b1.tar.gz 62763 BLAKE2B 35a86b93e69aba83fd96294b9ff993100b2b63e9dda9bd21899fc4a6df42513dde1297cebecfa6f95b43e293eb718e55ff3c9af7ac31187c8cfcd38242cefeb8 SHA512 9e6f95df53cdc16566f1606a9299ee641de9b020a373c9004218b3db23fbdcce9e32d4a57dce332580bc4e6429b90977c2753facd0ad8f9a9234b79f03a7a33d -DIST cvsps-3.13.tar.gz 64437 BLAKE2B ec0755d39be448485a900a99cee9ef79f36343beedef80e10d6b0f48f7746b93ff54ff6b85fc1650408a228e363f45567f107be108d6bb1183c4998c5705f567 SHA512 9fe2be4839c7a6f31a788102fd6ebb1e2e0693f09a4dad2bca5cd5d0788088eb34388d592778f04bcfec9817e3ffffb66d70db9aa47996d3bd1c45cf7cd8464f -EBUILD cvsps-2.1-r1.ebuild 933 BLAKE2B 868dbeef68667a77499592c76cdf8001a4572fcfb06db4bab574df4ec6792ae2ff2f8032c76c1f110edefaba4438b688f7a76ea184f6157d786e538304ee92ec SHA512 2add6ccb4d9229b74e1a316ad03ddb68f0ab2884cadc21038ea8fcb5e60ccb2764385880bb1270e6602dfc2415af99864f48facd2b0b7670cfb750ad29dd5c4b -EBUILD cvsps-2.2_beta1.ebuild 946 BLAKE2B 477bba801f33dba9727c712b9a85cfe9f0cdcf32f6d2b6f000d3383e3b45cf0e9750b94b462f9add42b493901174e417b9941dcd3c7e3030b0bf1dd332930049 SHA512 28354f7290690857d6fc7133d708072efa98ba9ec5991318bf3a5d5fcb31bcd1a474479efcd70f808360ce9faf123ece7eedc24462cd459c667b2e57fe532c87 -EBUILD cvsps-3.13-r1.ebuild 1027 BLAKE2B fb4b806cdddcc4ada6506c47ff5896ca9125e4650a3f62e059285bc576c2560485d686e7ddd78b67f1fbda5c67cc3a95419be81cba28c48ce149adbffb608604 SHA512 7a1388399b823b4582dd36fa178ca802042b13a955f1528e71e7521e6430b136b098f560c7af1b550f0f31fed735c8a2a3980507d66a8a05f3eefce90078279e -MISC metadata.xml 323 BLAKE2B 2aa38c904f2a7ac09a4c62906f1535332a43428b602632b96d1a728d35e5c8031a50c1750474e932f127d83bc3a56e2e2cfed1d02fb747d33a0045408e8adca3 SHA512 0788681a1fce2712b5722546e57da91895b3c292ff564062f0b16d9c910ad96b4a46e18e5d71a64fdd0a6980d000c2200b791fe95d1b2bff286e94ee60ce4edf diff --git a/dev-vcs/cvsps/cvsps-2.1-r1.ebuild b/dev-vcs/cvsps/cvsps-2.1-r1.ebuild deleted file mode 100644 index 4964a62aaa1b..000000000000 --- a/dev-vcs/cvsps/cvsps-2.1-r1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -inherit eutils toolchain-funcs - -MY_P="${P/_/}" -DESCRIPTION="Generates patchset information from a CVS repository" -HOMEPAGE="http://www.cobite.com/cvsps/" -SRC_URI="http://www.cobite.com/cvsps/${MY_P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris" -IUSE="" - -DEPEND="sys-libs/zlib" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${MY_P}" - -src_unpack() { - unpack ${A} - cd "${S}" - epatch "${FILESDIR}"/${P}-build.patch - epatch "${FILESDIR}"/${P}-solaris.patch - # no configure around - if [[ ${CHOST} == *-solaris* ]] ; then - sed -i -e '/^LDLIBS+=/s/$/ -lsocket/' Makefile || die - fi - tc-export CC -} - -src_install() { - dobin cvsps || die - doman cvsps.1 - dodoc README CHANGELOG -} diff --git a/dev-vcs/cvsps/cvsps-2.2_beta1.ebuild b/dev-vcs/cvsps/cvsps-2.2_beta1.ebuild deleted file mode 100644 index 6a49d259752c..000000000000 --- a/dev-vcs/cvsps/cvsps-2.2_beta1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="4" - -inherit eutils toolchain-funcs - -MY_P="${P/_beta/b}" -DESCRIPTION="Generates patchset information from a CVS repository" -HOMEPAGE="http://www.cobite.com/cvsps/" -SRC_URI="http://www.cobite.com/cvsps/${MY_P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" -IUSE="" - -RDEPEND="sys-libs/zlib" -DEPEND="${RDEPEND}" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-2.1-build.patch - epatch "${FILESDIR}"/${P}-solaris.patch - # no configure around - if [[ ${CHOST} == *-solaris* ]] ; then - sed -i -e '/^LDLIBS+=/s/$/ -lsocket/' Makefile || die - fi - tc-export CC -} - -src_install() { - dobin cvsps || die - doman cvsps.1 - dodoc README CHANGELOG -} diff --git a/dev-vcs/cvsps/cvsps-3.13-r1.ebuild b/dev-vcs/cvsps/cvsps-3.13-r1.ebuild deleted file mode 100644 index dd9a9f993277..000000000000 --- a/dev-vcs/cvsps/cvsps-3.13-r1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils toolchain-funcs - -DESCRIPTION="Generates patchset information from a CVS repository (supports fast-import)" -HOMEPAGE="http://www.catb.org/~esr/cvsps/" -SRC_URI="http://www.catb.org/~esr/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" -IUSE="" - -RDEPEND="sys-libs/zlib" -DEPEND="${RDEPEND} - app-text/asciidoc" - -RESTRICT=test # upstream does not ship tests - -src_prepare() { - local gentoo_name=${PN}-3 - - epatch "${FILESDIR}"/${P}-make.patch - mv ${PN}.asc ${gentoo_name}.asc || die - sed -i "s/${PN}/${gentoo_name}/g" ${gentoo_name}.asc || die - sed -i "s/PROG = cvsps/PROG = ${gentoo_name}/" Makefile || die - - tc-export CC - export prefix="${EPREFIX}"/usr -} - -src_install() { - default - dodoc README -} diff --git a/dev-vcs/cvsps/files/cvsps-2.1-build.patch b/dev-vcs/cvsps/files/cvsps-2.1-build.patch deleted file mode 100644 index bcb394d5dd0b..000000000000 --- a/dev-vcs/cvsps/files/cvsps-2.1-build.patch +++ /dev/null @@ -1,18 +0,0 @@ ---- Makefile.orig 2008-03-24 07:16:47.000000000 -0400 -+++ Makefile 2008-03-24 07:17:18.000000000 -0400 -@@ -3,6 +3,7 @@ - CC?=gcc - CFLAGS?=-g -O2 -Wall - CFLAGS+=-I. -DVERSION=\"$(MAJOR).$(MINOR)\" -+LDLIBS+=-lz - prefix?=/usr/local - OBJS=\ - cbtcommon/debug.o\ -@@ -21,7 +22,6 @@ - all: cvsps - - cvsps: $(OBJS) -- $(CC) -o cvsps $(OBJS) -lz - - install: - [ -d $(prefix)/bin ] || mkdir -p $(prefix)/bin diff --git a/dev-vcs/cvsps/files/cvsps-2.1-solaris.patch b/dev-vcs/cvsps/files/cvsps-2.1-solaris.patch deleted file mode 100644 index 3e063fd9248b..000000000000 --- a/dev-vcs/cvsps/files/cvsps-2.1-solaris.patch +++ /dev/null @@ -1,131 +0,0 @@ -Modified version of -http://cvs.openpkg.org/fileview?f=openpkg-src/cvsps/cvsps.patch&v=1.13 - -Index: cache.c ---- cache.c.orig 2008-04-02 03:18:44 +0200 -+++ cache.c 2008-04-02 09:10:25 +0200 -@@ -361,7 +361,7 @@ - - strcpy(buff, p_buff); - -- while ((s = strsep(&p, ";"))) -+ while ((s = my_strsep(&p, ";"))) - { - char * c = strchr(s, ':'); - -Index: cvs_direct.c ---- cvs_direct.c.orig 2008-04-02 03:18:44 +0200 -+++ cvs_direct.c 2008-04-02 09:10:25 +0200 -@@ -92,12 +92,12 @@ - - strcpy_a(root, p_root, PATH_MAX); - -- tok = strsep(&p, ":"); -+ tok = my_strsep(&p, ":"); - - /* if root string looks like :pserver:... then the first token will be empty */ - if (strlen(tok) == 0) - { -- char * method = strsep(&p, ":"); -+ char * method = my_strsep(&p, ":"); - if (strcmp(method, "pserver") == 0) - { - ctx = open_ctx_pserver(ctx, p); -@@ -185,14 +185,14 @@ - - strcpy_a(root, p_root, PATH_MAX); - -- tok = strsep(&p, ":"); -+ tok = my_strsep(&p, ":"); - if (strlen(tok) == 0 || !p) - { - debug(DEBUG_APPERROR, "parse error on third token"); - goto out_free_err; - } - -- tok2 = strsep(&tok, "@"); -+ tok2 = my_strsep(&tok, "@"); - if (!strlen(tok2) || (!tok || !strlen(tok))) - { - debug(DEBUG_APPERROR, "parse error on user@server in pserver"); -@@ -272,7 +272,7 @@ - strcpy_a(root, p_root, PATH_MAX); - - /* if there's a ':', it's remote */ -- tok = strsep(&p, ":"); -+ tok = my_strsep(&p, ":"); - - if (p) - { -@@ -281,7 +281,7 @@ - if (!cvs_rsh) - cvs_rsh = "rsh"; - -- tok2 = strsep(&tok, "@"); -+ tok2 = my_strsep(&tok, "@"); - - if (tok) - snprintf(execcmd, PATH_MAX, "%s -l %s %s %s server", cvs_rsh, tok2, tok, cvs_server); -@@ -776,7 +776,7 @@ - static int parse_patch_arg(char * arg, char ** str) - { - char *tok, *tok2 = ""; -- tok = strsep(str, " "); -+ tok = my_strsep(str, " "); - if (!tok) - return 0; - -@@ -796,7 +796,7 @@ - /* see if command wants two args and they're separated by ' ' */ - if (tok[2] == 0 && strchr("BdDFgiorVxYz", tok[1])) - { -- tok2 = strsep(str, " "); -+ tok2 = my_strsep(str, " "); - if (!tok2) - { - debug(DEBUG_APPERROR, "diff_opts parse_error: argument %s requires two arguments", tok); -Index: util.c ---- util.c.orig 2008-04-02 03:18:44 +0200 -+++ util.c 2008-04-02 09:10:25 +0200 -@@ -316,3 +316,31 @@ - exit(1); - } - } -+ -+char *my_strsep(char **stringp, const char *delim) -+{ -+ char *s; -+ const char *spanp; -+ int c, sc; -+ char *tok; -+ -+ if ((s = *stringp) == NULL) -+ return NULL; -+ for (tok = s;;) { -+ c = *s++; -+ spanp = delim; -+ do { -+ if ((sc = *spanp++) == c) { -+ if (c == 0) -+ s = NULL; -+ else -+ s[-1] = 0; -+ *stringp = s; -+ return tok; -+ } -+ } while (sc != 0); -+ } -+ /* NOTREACHED */ -+ return NULL; -+} -+ -Index: util.h ---- util.h.orig 2008-04-02 03:18:44 +0200 -+++ util.h 2008-04-02 09:15:35 +0200 -@@ -24,5 +24,6 @@ - void timing_stop(const char *); - int my_system(const char *); - int escape_filename(char *, int, const char *); -+char *my_strsep(char **, const char *); - - #endif /* UTIL_H */ diff --git a/dev-vcs/cvsps/files/cvsps-2.2_beta1-solaris.patch b/dev-vcs/cvsps/files/cvsps-2.2_beta1-solaris.patch deleted file mode 100644 index 444ac1382a7b..000000000000 --- a/dev-vcs/cvsps/files/cvsps-2.2_beta1-solaris.patch +++ /dev/null @@ -1,135 +0,0 @@ -Modified version of. -http://cvs.openpkg.org/fileview?f=openpkg-src/cvsps/cvsps.patch&v=1.13 - -diff --git a/cache.c b/cache.c -index 4c51cf7..2c3918d 100644 ---- a/cache.c -+++ b/cache.c -@@ -361,7 +361,7 @@ static void parse_cache_revision(PatchSetMember * psm, const char * p_buff) - - strcpy(buff, p_buff); - -- while ((s = strsep(&p, ";"))) -+ while ((s = my_strsep(&p, ";"))) - { - char * c = strchr(s, ':'); - -diff --git a/cvs_direct.c b/cvs_direct.c -index e281848..5aa8f0f 100644 ---- a/cvs_direct.c -+++ b/cvs_direct.c -@@ -92,12 +92,12 @@ CvsServerCtx * open_cvs_server(char * p_root, int compress) - - strcpy_a(root, p_root, PATH_MAX); - -- tok = strsep(&p, ":"); -+ tok = my_strsep(&p, ":"); - - /* if root string looks like :pserver:... then the first token will be empty */ - if (strlen(tok) == 0) - { -- char * method = strsep(&p, ":"); -+ char * method = my_strsep(&p, ":"); - if (strcmp(method, "pserver") == 0) - { - ctx = open_ctx_pserver(ctx, p); -@@ -185,14 +185,14 @@ static CvsServerCtx * open_ctx_pserver(CvsServerCtx * ctx, const char * p_root) - - strcpy_a(root, p_root, PATH_MAX); - -- tok = strsep(&p, ":"); -+ tok = my_strsep(&p, ":"); - if (strlen(tok) == 0 || !p) - { - debug(DEBUG_APPERROR, "parse error on third token"); - goto out_free_err; - } - -- tok2 = strsep(&tok, "@"); -+ tok2 = my_strsep(&tok, "@"); - if (!strlen(tok2) || (!tok || !strlen(tok))) - { - debug(DEBUG_APPERROR, "parse error on user@server in pserver"); -@@ -272,7 +272,7 @@ static CvsServerCtx * open_ctx_forked(CvsServerCtx * ctx, const char * p_root) - strcpy_a(root, p_root, PATH_MAX); - - /* if there's a ':', it's remote */ -- tok = strsep(&p, ":"); -+ tok = my_strsep(&p, ":"); - - if (p) - { -@@ -281,7 +281,7 @@ static CvsServerCtx * open_ctx_forked(CvsServerCtx * ctx, const char * p_root) - if (!cvs_rsh) - cvs_rsh = "rsh"; - -- tok2 = strsep(&tok, "@"); -+ tok2 = my_strsep(&tok, "@"); - - if (tok) - snprintf(execcmd, PATH_MAX, "%s -l %s %s %s server", cvs_rsh, tok2, tok, cvs_server); -@@ -776,7 +776,7 @@ void cvs_rupdate(CvsServerCtx * ctx, const char * rep, const char * file, const - static int parse_patch_arg(char * arg, char ** str) - { - char *tok, *tok2 = ""; -- tok = strsep(str, " "); -+ tok = my_strsep(str, " "); - if (!tok) - return 0; - -@@ -796,7 +796,7 @@ static int parse_patch_arg(char * arg, char ** str) - /* see if command wants two args and they're separated by ' ' */ - if (tok[2] == 0 && strchr("BdDFgiorVxYz", tok[1])) - { -- tok2 = strsep(str, " "); -+ tok2 = my_strsep(str, " "); - if (!tok2) - { - debug(DEBUG_APPERROR, "diff_opts parse_error: argument %s requires two arguments", tok); -diff --git a/util.c b/util.c -index 7884c84..f3ab3a3 100644 ---- a/util.c -+++ b/util.c -@@ -316,3 +316,31 @@ void strcpy_a(char * dst, const char * src, int n) - exit(1); - } - } -+ -+char *my_strsep(char **stringp, const char *delim) -+{ -+ char *s; -+ const char *spanp; -+ int c, sc; -+ char *tok; -+ -+ if ((s = *stringp) == NULL) -+ return NULL; -+ for (tok = s;;) { -+ c = *s++; -+ spanp = delim; -+ do { -+ if ((sc = *spanp++) == c) { -+ if (c == 0) -+ s = NULL; -+ else -+ s[-1] = 0; -+ *stringp = s; -+ return tok; -+ } -+ } while (sc != 0); -+ } -+ /* NOTREACHED */ -+ return NULL; -+} -+ -diff --git a/util.h b/util.h -index ff2d3a0..336fd63 100644 ---- a/util.h -+++ b/util.h -@@ -24,5 +24,6 @@ void timing_stop(const char *); - int my_system(const char *); - int escape_filename(char *, int, const char *); - void strcpy_a(char * dst, const char * src, int n); -+char *my_strsep(char **, const char *); - - #endif /* UTIL_H */ diff --git a/dev-vcs/cvsps/files/cvsps-3.13-make.patch b/dev-vcs/cvsps/files/cvsps-3.13-make.patch deleted file mode 100644 index 7c96d60300a1..000000000000 --- a/dev-vcs/cvsps/files/cvsps-3.13-make.patch +++ /dev/null @@ -1,52 +0,0 @@ -diff --git a/Makefile b/Makefile -index 6266c9d..4f60d2f 100644 ---- a/Makefile -+++ b/Makefile -@@ -8,6 +8,9 @@ INSTALL = install - prefix?=/usr/local - target=$(DESTDIR)$(prefix) - -+PROG = cvsps -+MANPAGE = $(PROG).1 -+ - OBJS= debug.o \ - hash.o \ - sio.o \ -@@ -19,12 +22,12 @@ OBJS= debug.o \ - cvsclient.o \ - list_sort.o - --all: cvsps -+all: $(PROG) $(MANPAGE) - - deps: - makedepend -Y -I. *.c - --cvsps: $(OBJS) -- $(CC) -o cvsps $(OBJS) $(LDFLAGS) $(LDLIBS) -+$(PROG): $(OBJS) -+ $(CC) -o $(PROG) $(OBJS) $(LDFLAGS) $(LDLIBS) - - check: -@@ -50,17 +53,17 @@ pylint: - .txt.html: - a2x --doctype manpage --format xhtml $*.txt - --install: cvsps.1 all -+install: all - $(INSTALL) -d "$(target)/bin" - $(INSTALL) -d "$(target)/share/man/man1" -- $(INSTALL) cvsps "$(target)/bin" -- $(INSTALL) -m 644 cvsps.1 "$(target)/share/man/man1" -+ $(INSTALL) $(PROG) "$(target)/bin" -+ $(INSTALL) -m 644 $(MANPAGE) "$(target)/share/man/man1" - - tags: *.c *.h - ctags *.c *.h - - clean: -- rm -f cvsps *.o core tags cvsps.1 cvsps.html docbook-xsl.css -+ rm -f $(PROG) *.o core tags $(MANPAGE) cvsps.html docbook-xsl.css - - SOURCES = Makefile *.[ch] merge_utils.sh - DOCS = README COPYING NEWS cvsps.asc TODO diff --git a/dev-vcs/cvsps/metadata.xml b/dev-vcs/cvsps/metadata.xml deleted file mode 100644 index e932cbedd7f4..000000000000 --- a/dev-vcs/cvsps/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - slyfox@gentoo.org - Sergei Trofimovich - - - cvsps - - diff --git a/dev-vcs/cvsq-0.4.4 b/dev-vcs/cvsq-0.4.4 new file mode 100644 index 000000000000..dd44b685e388 --- /dev/null +++ b/dev-vcs/cvsq-0.4.4 @@ -0,0 +1,10 @@ +DEFINED_PHASES=install +DESCRIPTION=A tool to work offline with CVS by queuing the commits +EAPI=0 +HOMEPAGE=http://metawire.org/~vslavik/sw/cvsq/ +KEYWORDS=~amd64 ~ppc x86 +LICENSE=public-domain +RDEPEND=dev-vcs/cvs app-shells/bash sys-apps/coreutils +SLOT=0 +SRC_URI=http://metawire.org/~vslavik/sw/cvsq/download/cvsq-0.4.4.tar.gz +_md5_=1a172c5869d5f34ed3a7f7dfd3ff851d diff --git a/dev-vcs/cvsq/Manifest b/dev-vcs/cvsq/Manifest deleted file mode 100644 index 444a56931444..000000000000 --- a/dev-vcs/cvsq/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST cvsq-0.4.4.tar.gz 3717 BLAKE2B d452c3435a839226ed148ba8ce3b3765b1174f19c3649cf69c02ffb9eaf7158c3e42382974f297ad7e8e567f2d280cd8cf6fd9414830a4ca474809b99e165d3c SHA512 137f09f42f5213853b327f23c3d23914116851b2d8d7f17752257f6ab0b2f62e4526f95b7d005fbf49746ea17591fbb38cfc58ccbe55a976b36339df13e44f8f -EBUILD cvsq-0.4.4.ebuild 556 BLAKE2B 64c414ce4c288b8923aad27c631ddb3b1b199dd4e17c87f77b067d5b6744dbe80c77bd96bb1739ad1a9b35da88c98d638862ebf885fb9c8d453342fc8d76f2b4 SHA512 1b21b10b89de2195f38b9911a5dfed8397bef61048b526e4bc9b716e94c1463113019e02bc4a67d2cea40438de8f39bc4d4098d378e9778d82e6fc8a4fd90343 -MISC metadata.xml 167 BLAKE2B e4dadf27fd344484f2bccb5b904909c89aac568c32e5b3c44bdf139eacefd4b4fae74419f503d2b7da0dccc1b68ba05d777d11292c0f89270d1ac5c9c703e8ca SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33 diff --git a/dev-vcs/cvsq/cvsq-0.4.4.ebuild b/dev-vcs/cvsq/cvsq-0.4.4.ebuild deleted file mode 100644 index ca20abaa3d63..000000000000 --- a/dev-vcs/cvsq/cvsq-0.4.4.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -IUSE="" - -DESCRIPTION="A tool to work offline with CVS by queuing the commits" -SRC_URI="http://metawire.org/~vslavik/sw/cvsq/download/${P}.tar.gz" -HOMEPAGE="http://metawire.org/~vslavik/sw/cvsq/" - -SLOT="0" -LICENSE="public-domain" -KEYWORDS="~amd64 ~ppc x86" - -DEPEND="" # This is just a shell script. -RDEPEND="dev-vcs/cvs - app-shells/bash - sys-apps/coreutils" - -src_install () { - dodir /usr/bin - dobin cvsq - dodoc README AUTHORS ChangeLog -} diff --git a/dev-vcs/cvsq/metadata.xml b/dev-vcs/cvsq/metadata.xml deleted file mode 100644 index 7a38bb900964..000000000000 --- a/dev-vcs/cvsq/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/dev-vcs/cvsspam-0.2.12 b/dev-vcs/cvsspam-0.2.12 new file mode 100644 index 000000000000..80fd791f8f08 --- /dev/null +++ b/dev-vcs/cvsspam-0.2.12 @@ -0,0 +1,12 @@ +DEFINED_PHASES=install prepare +DESCRIPTION=Utility to send colored HTML CVS-mails +EAPI=5 +HOMEPAGE=http://www.badgers-in-foil.co.uk/projects/cvsspam/ +IUSE=subversion +KEYWORDS=~amd64 ~ppc ~x86 +LICENSE=GPL-2 +RDEPEND=dev-lang/ruby subversion? ( dev-vcs/subversion ) +SLOT=0 +SRC_URI=http://www.badgers-in-foil.co.uk/projects/cvsspam/releases/cvsspam-0.2.12.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=a70a6632ab91e4eac6a86a0853a376a5 diff --git a/dev-vcs/cvsspam/Manifest b/dev-vcs/cvsspam/Manifest deleted file mode 100644 index 0476924f3cf6..000000000000 --- a/dev-vcs/cvsspam/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX cvsspam-0.2.12-svn.patch 806 BLAKE2B 228b320f9e02d8d756d8b191be7f38d39be7ebe88f6da7f4956cd3ee6d5312bb750e4884b63535ba4f1a3e54fdc78ca55c23ee414d3e0f92022c77c77bed20cc SHA512 ee3092a73edae7f5ca85800206f520653dda8334ceeef745c6d0390bba747ad4a7fd8e03b39188ac2e0bf76315fa8178e9106a7ac8b68083a2a610733b5ae03c -DIST cvsspam-0.2.12.tar.gz 83714 BLAKE2B 4c71f76a489da136fefaaf4c6735bd074f7439b709bb2b3872ccbf3dea80c366be3de3dfd3ff3c8a59162ad97a6d81a2b6b5fdc0f59562dcef78fb9cf45c146f SHA512 80786f980fe5070fff90de8e7a470cdf91ee8ddbd4c37fb1d98d0ddc042d157f2f74998962eaab1a24503b9147fae2129db35f1d505b557a8c75325d1e101bec -EBUILD cvsspam-0.2.12.ebuild 726 BLAKE2B 846efd5036996f91c0583b2e19af9b22320b08d772661cebec6a6d1861450a385cdfdeadce9ee504de63058050fa891b0712f82a6bbc0693f0be08334ef6fc27 SHA512 820242b0488eec151d7b83b5d9adeee28c01adab12e39763df16c5f4e5ecb28418629878b2448308d89b19b68e175069f6e70fbc3c2c47bc5c77caf194ff9bb5 -MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 diff --git a/dev-vcs/cvsspam/cvsspam-0.2.12.ebuild b/dev-vcs/cvsspam/cvsspam-0.2.12.ebuild deleted file mode 100644 index dfded9ed2600..000000000000 --- a/dev-vcs/cvsspam/cvsspam-0.2.12.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils - -DESCRIPTION="Utility to send colored HTML CVS-mails" -HOMEPAGE="http://www.badgers-in-foil.co.uk/projects/cvsspam/" -SRC_URI="http://www.badgers-in-foil.co.uk/projects/cvsspam/releases/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="subversion" - -RDEPEND="dev-lang/ruby - subversion? ( dev-vcs/subversion ) -" - -src_prepare() { - use subversion && epatch "${FILESDIR}/${P}-svn.patch" -} - -src_install() { - dobin collect_diffs.rb - dobin cvsspam.rb - dobin record_lastdir.rb - insinto /etc/cvsspam - doins cvsspam.conf - - dohtml cvsspam-doc.html - dodoc CREDITS TODO cvsspam-doc.pdf -} diff --git a/dev-vcs/cvsspam/files/cvsspam-0.2.12-svn.patch b/dev-vcs/cvsspam/files/cvsspam-0.2.12-svn.patch deleted file mode 100644 index 3278f94bc005..000000000000 --- a/dev-vcs/cvsspam/files/cvsspam-0.2.12-svn.patch +++ /dev/null @@ -1,30 +0,0 @@ ---- cvsspam.rb.old 2006-12-02 13:36:48.000000000 -0500 -+++ cvsspam.rb 2006-12-02 13:38:28.000000000 -0500 -@@ -1386,12 +1386,10 @@ - $allTags = Hash.new - - File.open("#{$logfile}.emailtmp", File::RDWR|File::CREAT|File::TRUNC) do |mail| -+ reader = LogReader.new($stdin) - - $diff_output_limiter = OutputSizeLimiter.new(mail, $mail_size_limit) - -- File.open($logfile) do |log| -- reader = LogReader.new(log) -- - until reader.eof - handler = $handlers[reader.currentLineCode] - if handler == nil -@@ -1399,12 +1397,11 @@ - end - handler.handleLines(reader.getLines, $diff_output_limiter) - end -- end - - end - - if $subjectPrefix == nil -- $subjectPrefix = "[CVS #{Repository.array.join(',')}]" -+ $subjectPrefix = "[SVN #{Repository.array.join(',')}]" - end - - if $files_in_subject diff --git a/dev-vcs/cvsspam/metadata.xml b/dev-vcs/cvsspam/metadata.xml deleted file mode 100644 index 6f49eba8f496..000000000000 --- a/dev-vcs/cvsspam/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/dev-vcs/cvsutils-0.2.5 b/dev-vcs/cvsutils-0.2.5 new file mode 100644 index 000000000000..6a82c31934d8 --- /dev/null +++ b/dev-vcs/cvsutils-0.2.5 @@ -0,0 +1,10 @@ +DEFINED_PHASES=install +DESCRIPTION=A small bundle of utilities to work with CVS repositories +EAPI=0 +HOMEPAGE=http://www.red-bean.com/cvsutils/ +KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-3 +RDEPEND=dev-lang/perl +SLOT=0 +SRC_URI=http://www.red-bean.com/cvsutils/releases/cvsutils-0.2.5.tar.gz +_md5_=21d49d72fc34bbe51d274a56017137d3 diff --git a/dev-vcs/cvsutils/Manifest b/dev-vcs/cvsutils/Manifest deleted file mode 100644 index 387a4767f0c0..000000000000 --- a/dev-vcs/cvsutils/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST cvsutils-0.2.5.tar.gz 79596 BLAKE2B db3a701e378892ac9986f981c5fc1f18cf1d75903741c74cbf0936682412b46c6292e00bd2962ef597c16f46fa256835b8ab5e272246ca142583ac90c6d1a459 SHA512 7ad840ebfdbc9e53bd7463bc523108381ad3d5d474e166e7dd0d8f1ffb5c6751d027d19b93743c412001ba63a60a6d4bb63a05a735d2f0b2246e14141ef638c1 -EBUILD cvsutils-0.2.5.ebuild 518 BLAKE2B 6d6f9b8741f9a1138cbc381b6985d0e5d2be4a26b247d8555c31168c5d245e7cdddc469c1b74b3eecd1774cc9e55dfc8486b47b5b42189e33fc40ef35a19a575 SHA512 d0302434d5f05931cfe8ed93a4898c1068275b817422d635cf0cef7213de53ce68eef9c59f73f171556c3d573d72102196b96399066fbda353c901c7b542a6de -MISC metadata.xml 451 BLAKE2B 53f90d74a7d07779fa1ffce52e44d1b4b46ee65a0dd8dfd660c8693014064d770ca150dee11115ca717c3bb8a9001f4c6477cec19a83d5f188485379b6ba004f SHA512 226cedd069ebfeecf6258c413eb2315b103303fb767df8ff102b97d2ca5ff0eff838cb9c328ca96439bec2100eb3a07f59c02ef44edbf3d4d070556673d4ce59 diff --git a/dev-vcs/cvsutils/cvsutils-0.2.5.ebuild b/dev-vcs/cvsutils/cvsutils-0.2.5.ebuild deleted file mode 100644 index d530436476eb..000000000000 --- a/dev-vcs/cvsutils/cvsutils-0.2.5.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -DESCRIPTION="A small bundle of utilities to work with CVS repositories" -HOMEPAGE="http://www.red-bean.com/cvsutils/" -SRC_URI="http://www.red-bean.com/cvsutils/releases/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux" -IUSE="" - -RDEPEND="dev-lang/perl" -DEPEND="" - -src_install() { - emake DESTDIR="${D}" install || die - dodoc AUTHORS ChangeLog README THANKS NEWS -} diff --git a/dev-vcs/cvsutils/metadata.xml b/dev-vcs/cvsutils/metadata.xml deleted file mode 100644 index b29146cb7d8d..000000000000 --- a/dev-vcs/cvsutils/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - CVS Utilities are helpful scripts for working with CVS repositories - offline and online. They include the ability to check file status, - "fake" include files in the repo, diff new files easily, change CVS - server of a repository and more. - - diff --git a/dev-vcs/cvsync-2014.08.24.014706 b/dev-vcs/cvsync-2014.08.24.014706 new file mode 100644 index 000000000000..d94790b4b9ab --- /dev/null +++ b/dev-vcs/cvsync-2014.08.24.014706 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install unpack +DEPEND=sys-libs/zlib openssl? ( dev-libs/openssl:0= ) !openssl? ( gcrypt? ( dev-libs/libgcrypt:0= ) mhash? ( app-crypt/mhash ) ) +DESCRIPTION=portable CVS repository synchronization utility +EAPI=6 +HOMEPAGE=https://github.com/cvsync/cvsync +IUSE=gcrypt mhash +openssl +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 +LICENSE=BSD +RDEPEND=sys-libs/zlib openssl? ( dev-libs/openssl:0= ) !openssl? ( gcrypt? ( dev-libs/libgcrypt:0= ) mhash? ( app-crypt/mhash ) ) +REQUIRED_USE=!openssl? ( ^^ ( gcrypt mhash ) ) +SLOT=0 +SRC_URI=mirror://gentoo/cvsync-2014.08.24.014706.tar.xz +_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 +_md5_=cd74f7e212df95a483e096717e169aa4 diff --git a/dev-vcs/cvsync-9999 b/dev-vcs/cvsync-9999 new file mode 100644 index 000000000000..fab00322fec2 --- /dev/null +++ b/dev-vcs/cvsync-9999 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile install unpack +DEPEND=sys-libs/zlib openssl? ( dev-libs/openssl:0= ) !openssl? ( gcrypt? ( dev-libs/libgcrypt:0= ) mhash? ( app-crypt/mhash ) ) >=dev-vcs/git-1.8.2.1[curl] +DESCRIPTION=portable CVS repository synchronization utility +EAPI=6 +HOMEPAGE=https://github.com/cvsync/cvsync +IUSE=gcrypt mhash +openssl +LICENSE=BSD +RDEPEND=sys-libs/zlib openssl? ( dev-libs/openssl:0= ) !openssl? ( gcrypt? ( dev-libs/libgcrypt:0= ) mhash? ( app-crypt/mhash ) ) +REQUIRED_USE=!openssl? ( ^^ ( gcrypt mhash ) ) +SLOT=0 +_eclasses_=git-r3 8f6de46b0aa318aea0e8cac62ece098b multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 +_md5_=cd74f7e212df95a483e096717e169aa4 diff --git a/dev-vcs/cvsync/Manifest b/dev-vcs/cvsync/Manifest deleted file mode 100644 index 32e1102541a7..000000000000 --- a/dev-vcs/cvsync/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST cvsync-2014.08.24.014706.tar.xz 94820 BLAKE2B 52453eb281571978d37aa9ef0e0e29c1b0ffdb54a7e140bfbbc0cb0ba62a1efd8464da952ab7f0bf95dcbda9ff85122c9dd852a0985e145437363c32c890ee8b SHA512 8aa05d3e2459a14e6abe48eb13b7130aa0bdba7bc9e3604b8406622541450349c233bf43f11804d3820567f882335e1079a9fb747e1d1b8a5d93325bf4e97158 -EBUILD cvsync-2014.08.24.014706.ebuild 1805 BLAKE2B 787b14910cec10309db4ccf396803479d251f98731a5c08d1a51f1f523dd0b5399b4178c274298a6c51729610f5035b18218b906c01bebdf70f7b9d9cba29352 SHA512 a8d3f143a6aa7ee3ca47c4c0f485335bee8289aefdab73a48180a9725e71f077312c4335825e961751de234a275807eb29f03924ca932a88a31c0c124d7bc3b7 -EBUILD cvsync-9999.ebuild 1805 BLAKE2B 787b14910cec10309db4ccf396803479d251f98731a5c08d1a51f1f523dd0b5399b4178c274298a6c51729610f5035b18218b906c01bebdf70f7b9d9cba29352 SHA512 a8d3f143a6aa7ee3ca47c4c0f485335bee8289aefdab73a48180a9725e71f077312c4335825e961751de234a275807eb29f03924ca932a88a31c0c124d7bc3b7 -MISC metadata.xml 495 BLAKE2B 55a80a666a24dedac76c767e48b20bbd17767ceb6d4d55df1c75a8be918febd12f412d9f61ff870825063b6c129565514189a85f1be46faef89ffe729faebb3e SHA512 1099d3e3284c73e56e4d86542f707aa58aa34620b61f0334996294b15c2a1cf772db4c4fce9b475aba7a423772dc4b2014bb22a84dd16cd0bb759fa14e60b7a3 diff --git a/dev-vcs/cvsync/cvsync-2014.08.24.014706.ebuild b/dev-vcs/cvsync/cvsync-2014.08.24.014706.ebuild deleted file mode 100644 index f638af4de214..000000000000 --- a/dev-vcs/cvsync/cvsync-2014.08.24.014706.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/cvsync/cvsync.git" - inherit git-r3 -else - SRC_URI="mirror://gentoo/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" - S="${WORKDIR}/${PN}" -fi - -DESCRIPTION="portable CVS repository synchronization utility" -HOMEPAGE="https://github.com/cvsync/cvsync" - -LICENSE="BSD" -SLOT="0" -IUSE="gcrypt mhash +openssl" -REQUIRED_USE="!openssl? ( ^^ ( gcrypt mhash ) )" - -RDEPEND="sys-libs/zlib - openssl? ( dev-libs/openssl:0= ) - !openssl? ( - gcrypt? ( dev-libs/libgcrypt:0= ) - mhash? ( app-crypt/mhash ) - )" -DEPEND="${RDEPEND}" - -maint_pkg_create() { - cd "${S}" - local ver=$(date --date="$(git log -n1 --pretty=format:%ci HEAD)" -u "+%Y.%m.%d.%H%M%S") - local tar="${T}/${PN}-${ver}.tar.xz" - git archive --prefix "${PN}/" HEAD | xz > "${tar}" || die "creating tar failed" - einfo "Packaged tar now available:" - einfo "$(du -b "${tar}")" -} - -src_unpack() { - if [[ ${PV} == "9999" ]] ; then - git-r3_src_unpack - maint_pkg_create - else - default - fi -} - -_emake() { - # USE flag settings are enforced by REQUIRED_USE. - local hash=$(usex openssl openssl $(usex gcrypt gcrypt mhash)) - - # Probably want to expand this at some point. - local host_os="Linux" - - emake \ - CC="$(tc-getCC)" \ - ECHO="echo" \ - TEST="test" \ - INSTALL="install" \ - HASH_TYPE="${hash}" \ - HOST_OS="${host_os}" \ - BINOWN="$(id -u)" \ - BINGRP="$(id -g)" \ - BINDIR="\$(PREFIX)/usr/bin" \ - MANDIR="\$(PREFIX)/usr/share/man" \ - "$@" -} - -src_compile() { - _emake PREFIX="${EPREFIX}" -} - -src_install() { - dodir /usr/bin /usr/share/man/man1 - _emake PREFIX="${ED}" install - dodoc samples/*.conf -} diff --git a/dev-vcs/cvsync/cvsync-9999.ebuild b/dev-vcs/cvsync/cvsync-9999.ebuild deleted file mode 100644 index f638af4de214..000000000000 --- a/dev-vcs/cvsync/cvsync-9999.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/cvsync/cvsync.git" - inherit git-r3 -else - SRC_URI="mirror://gentoo/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" - S="${WORKDIR}/${PN}" -fi - -DESCRIPTION="portable CVS repository synchronization utility" -HOMEPAGE="https://github.com/cvsync/cvsync" - -LICENSE="BSD" -SLOT="0" -IUSE="gcrypt mhash +openssl" -REQUIRED_USE="!openssl? ( ^^ ( gcrypt mhash ) )" - -RDEPEND="sys-libs/zlib - openssl? ( dev-libs/openssl:0= ) - !openssl? ( - gcrypt? ( dev-libs/libgcrypt:0= ) - mhash? ( app-crypt/mhash ) - )" -DEPEND="${RDEPEND}" - -maint_pkg_create() { - cd "${S}" - local ver=$(date --date="$(git log -n1 --pretty=format:%ci HEAD)" -u "+%Y.%m.%d.%H%M%S") - local tar="${T}/${PN}-${ver}.tar.xz" - git archive --prefix "${PN}/" HEAD | xz > "${tar}" || die "creating tar failed" - einfo "Packaged tar now available:" - einfo "$(du -b "${tar}")" -} - -src_unpack() { - if [[ ${PV} == "9999" ]] ; then - git-r3_src_unpack - maint_pkg_create - else - default - fi -} - -_emake() { - # USE flag settings are enforced by REQUIRED_USE. - local hash=$(usex openssl openssl $(usex gcrypt gcrypt mhash)) - - # Probably want to expand this at some point. - local host_os="Linux" - - emake \ - CC="$(tc-getCC)" \ - ECHO="echo" \ - TEST="test" \ - INSTALL="install" \ - HASH_TYPE="${hash}" \ - HOST_OS="${host_os}" \ - BINOWN="$(id -u)" \ - BINGRP="$(id -g)" \ - BINDIR="\$(PREFIX)/usr/bin" \ - MANDIR="\$(PREFIX)/usr/share/man" \ - "$@" -} - -src_compile() { - _emake PREFIX="${EPREFIX}" -} - -src_install() { - dodir /usr/bin /usr/share/man/man1 - _emake PREFIX="${ED}" install - dodoc samples/*.conf -} diff --git a/dev-vcs/cvsync/metadata.xml b/dev-vcs/cvsync/metadata.xml deleted file mode 100644 index 225b13769bab..000000000000 --- a/dev-vcs/cvsync/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - Use dev-libs/libgcrypt for hash functions. - Use app-crypt/mhash for hash functions. - Use dev-libs/openssl for hash functions. - - - cvsync/cvsync - - diff --git a/dev-vcs/darcs-2.10.1 b/dev-vcs/darcs-2.10.1 new file mode 100644 index 000000000000..68b4b96b6f57 --- /dev/null +++ b/dev-vcs/darcs-2.10.1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst postrm setup test +DEPEND=>=dev-haskell/attoparsec-0.11:=[profile?] =dev-haskell/base16-bytestring-0.1:=[profile?] =dev-haskell/binary-0.5:=[profile?] =dev-haskell/cryptohash-0.4:=[profile?] =dev-haskell/data-ordlist-0.4:=[profile?] =dev-haskell/dataenc-0.11:=[profile?] =dev-haskell/hashable-1.0:=[profile?] =dev-haskell/haskeline-0.6.3:=[profile?] =dev-haskell/html-1.0:=[profile?] =dev-haskell/mmap-0.5:=[profile?] =dev-haskell/mtl-2.1:=[profile?] =dev-haskell/old-locale-1.0:=[profile?] =dev-haskell/old-time-1.1:=[profile?] =dev-haskell/parsec-3.1:=[profile?] =dev-haskell/random-1.0:=[profile?] =dev-haskell/regex-applicative-0.2:=[profile?] =dev-haskell/regex-compat-tdfa-0.95.1:=[profile?] =dev-haskell/tar-0.4:=[profile?] =dev-haskell/text-0.11.2.0:=[profile?] =dev-haskell/transformers-compat-0.4:=[profile?] =dev-haskell/unix-compat-0.1.2:=[profile?] =dev-haskell/utf8-string-0.3.6:=[profile?] =dev-haskell/vector-0.7:=[profile?] =dev-haskell/zip-archive-0.2.3:=[profile?] =dev-haskell/zlib-0.5.3.0:=[profile?] =dev-lang/ghc-7.4.1:= virtual/libiconv >=dev-haskell/transformers-0.3:=[profile?] =dev-haskell/http-4000.2.3:=[profile?] =dev-haskell/network-2.6:=[profile?] =dev-haskell/network-uri-2.6:=[profile?] =dev-haskell/network-2.3:=[profile?] =dev-haskell/terminfo-0.3:=[profile?] =dev-haskell/cabal-1.10 dev-lang/ghc test? ( >=dev-haskell/cmdargs-0.10 =dev-haskell/findbin-0.0 =dev-haskell/hunit-1.0 =dev-haskell/quickcheck-2.3 =dev-haskell/shelly-1.6.2 =dev-haskell/split-0.1.4.1 =dev-haskell/test-framework-0.4.0 =dev-haskell/test-framework-hunit-0.2.2 =dev-haskell/test-framework-quickcheck2-0.3 =dev-lang/ghc-7.10.2 ) ) hscolour? ( dev-haskell/hscolour ) +DESCRIPTION=a distributed, interactive, smart revision control system +EAPI=5 +HOMEPAGE=http://darcs.net/ +IUSE=+curl diff +http +network-uri +terminfo +threaded doc hscolour profile test +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=>=dev-haskell/attoparsec-0.11:=[profile?] =dev-haskell/base16-bytestring-0.1:=[profile?] =dev-haskell/binary-0.5:=[profile?] =dev-haskell/cryptohash-0.4:=[profile?] =dev-haskell/data-ordlist-0.4:=[profile?] =dev-haskell/dataenc-0.11:=[profile?] =dev-haskell/hashable-1.0:=[profile?] =dev-haskell/haskeline-0.6.3:=[profile?] =dev-haskell/html-1.0:=[profile?] =dev-haskell/mmap-0.5:=[profile?] =dev-haskell/mtl-2.1:=[profile?] =dev-haskell/old-locale-1.0:=[profile?] =dev-haskell/old-time-1.1:=[profile?] =dev-haskell/parsec-3.1:=[profile?] =dev-haskell/random-1.0:=[profile?] =dev-haskell/regex-applicative-0.2:=[profile?] =dev-haskell/regex-compat-tdfa-0.95.1:=[profile?] =dev-haskell/tar-0.4:=[profile?] =dev-haskell/text-0.11.2.0:=[profile?] =dev-haskell/transformers-compat-0.4:=[profile?] =dev-haskell/unix-compat-0.1.2:=[profile?] =dev-haskell/utf8-string-0.3.6:=[profile?] =dev-haskell/vector-0.7:=[profile?] =dev-haskell/zip-archive-0.2.3:=[profile?] =dev-haskell/zlib-0.5.3.0:=[profile?] =dev-lang/ghc-7.4.1:= virtual/libiconv >=dev-haskell/transformers-0.3:=[profile?] =dev-haskell/http-4000.2.3:=[profile?] =dev-haskell/network-2.6:=[profile?] =dev-haskell/network-uri-2.6:=[profile?] =dev-haskell/network-2.3:=[profile?] =dev-haskell/terminfo-0.3:=[profile?] =dev-haskell/attoparsec-0.11:=[profile?] =dev-haskell/base16-bytestring-0.1:=[profile?] =dev-haskell/binary-0.5:=[profile?] =dev-haskell/cryptohash-0.4:=[profile?] =dev-haskell/data-ordlist-0.4:=[profile?] =dev-haskell/hashable-1.0:=[profile?] =dev-haskell/haskeline-0.6.3:=[profile?] =dev-haskell/html-1.0:=[profile?] =dev-haskell/mmap-0.5:=[profile?] =dev-haskell/mtl-2.1:=[profile?] =dev-haskell/old-locale-1.0:=[profile?] =dev-haskell/old-time-1.1:=[profile?] =dev-haskell/parsec-3.1:=[profile?] =dev-haskell/random-1.0:=[profile?] =dev-haskell/regex-applicative-0.2:=[profile?] =dev-haskell/regex-compat-tdfa-0.95.1:=[profile?] =dev-haskell/sandi-0.2:=[profile?] =dev-haskell/tar-0.4:=[profile?] =dev-haskell/text-0.11.3.1:=[profile?] =dev-haskell/transformers-compat-0.4:=[profile?] =dev-haskell/unix-compat-0.1.2:=[profile?] =dev-haskell/utf8-string-0.3.6:=[profile?] =dev-haskell/vector-0.7:=[profile?] =dev-haskell/zip-archive-0.2.3:=[profile?] >=dev-haskell/zlib-0.5.3.0:=[profile?] =dev-lang/ghc-7.4.1:= virtual/libiconv >=dev-haskell/transformers-0.3:=[profile?] =dev-haskell/http-4000.2.3:=[profile?] =dev-haskell/network-2.6:=[profile?] =dev-haskell/network-uri-2.6:=[profile?] =dev-haskell/network-2.3:=[profile?] =dev-haskell/terminfo-0.3:=[profile?] =dev-haskell/cabal-1.10 test? ( >=dev-haskell/cmdargs-0.10 =dev-haskell/findbin-0.0 =dev-haskell/hunit-1.0 =dev-haskell/quickcheck-2.3 =dev-haskell/shelly-1.6.2 =dev-haskell/split-0.1.4.1 =dev-haskell/test-framework-0.4.0 =dev-haskell/test-framework-hunit-0.2.2 =dev-haskell/test-framework-quickcheck2-0.3 =dev-lang/ghc-7.10.2 ) ) hscolour? ( dev-haskell/hscolour ) +DESCRIPTION=a distributed, interactive, smart revision control system +EAPI=5 +HOMEPAGE=http://darcs.net/ +IUSE=+curl diff +http +network-uri +terminfo +threaded doc hscolour profile test +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=>=dev-haskell/attoparsec-0.11:=[profile?] =dev-haskell/base16-bytestring-0.1:=[profile?] =dev-haskell/binary-0.5:=[profile?] =dev-haskell/cryptohash-0.4:=[profile?] =dev-haskell/data-ordlist-0.4:=[profile?] =dev-haskell/hashable-1.0:=[profile?] =dev-haskell/haskeline-0.6.3:=[profile?] =dev-haskell/html-1.0:=[profile?] =dev-haskell/mmap-0.5:=[profile?] =dev-haskell/mtl-2.1:=[profile?] =dev-haskell/old-locale-1.0:=[profile?] =dev-haskell/old-time-1.1:=[profile?] =dev-haskell/parsec-3.1:=[profile?] =dev-haskell/random-1.0:=[profile?] =dev-haskell/regex-applicative-0.2:=[profile?] =dev-haskell/regex-compat-tdfa-0.95.1:=[profile?] =dev-haskell/sandi-0.2:=[profile?] =dev-haskell/tar-0.4:=[profile?] =dev-haskell/text-0.11.3.1:=[profile?] =dev-haskell/transformers-compat-0.4:=[profile?] =dev-haskell/unix-compat-0.1.2:=[profile?] =dev-haskell/utf8-string-0.3.6:=[profile?] =dev-haskell/vector-0.7:=[profile?] =dev-haskell/zip-archive-0.2.3:=[profile?] >=dev-haskell/zlib-0.5.3.0:=[profile?] =dev-lang/ghc-7.4.1:= virtual/libiconv >=dev-haskell/transformers-0.3:=[profile?] =dev-haskell/http-4000.2.3:=[profile?] =dev-haskell/network-2.6:=[profile?] =dev-haskell/network-uri-2.6:=[profile?] =dev-haskell/network-2.3:=[profile?] =dev-haskell/terminfo-0.3:=[profile?] =dev-haskell/async-2.0.1.4:=[profile?] =dev-haskell/attoparsec-0.11:=[profile?] =dev-haskell/base16-bytestring-0.1:=[profile?] =dev-haskell/binary-0.5:=[profile?] =dev-haskell/cryptohash-0.4:=[profile?] =dev-haskell/data-ordlist-0.4:=[profile?] =dev-haskell/fgl-5.5.0.1:=[profile?] =dev-haskell/graphviz-2999.17.0.1:=[profile?] =dev-haskell/hashable-1.1.2.5:=[profile?] =dev-haskell/haskeline-0.6.3:=[profile?] =dev-haskell/html-1.0.1.2:=[profile?] =dev-haskell/http-4000.2.8:=[profile?] =dev-haskell/mmap-0.5:=[profile?] =dev-haskell/mtl-2.1.2:=[profile?] =dev-haskell/old-locale-1.0.0.5:=[profile?] =dev-haskell/old-time-1.1:=[profile?] =dev-haskell/parsec-3.1:=[profile?] =dev-haskell/random-1.0.1.1:=[profile?] =dev-haskell/regex-applicative-0.2:=[profile?] =dev-haskell/regex-compat-tdfa-0.95.1:=[profile?] =dev-haskell/sandi-0.2:=[profile?] =dev-haskell/tar-0.4:=[profile?] =dev-haskell/text-1.2.1.3:=[profile?] =dev-haskell/transformers-compat-0.4:=[profile?] =dev-haskell/unix-compat-0.1.2:=[profile?] =dev-haskell/utf8-string-0.3.6:=[profile?] =dev-haskell/vector-0.10.0.1:=[profile?] =dev-haskell/zip-archive-0.2.3:=[profile?] =dev-haskell/zlib-0.5.4.1:=[profile?] =dev-lang/ghc-7.6.2:= >=dev-haskell/transformers-0.3:=[profile?] =dev-haskell/network-2.6:=[profile?] =dev-haskell/network-uri-2.6:=[profile?] =dev-haskell/network-2.4.1.2:=[profile?] =dev-haskell/terminfo-0.3:=[profile?] =dev-haskell/cabal-1.16.0 test? ( >=dev-haskell/cmdargs-0.10 =dev-haskell/findbin-0.0 =dev-haskell/hunit-1.2.5.2 =dev-haskell/quickcheck-2.6 =dev-haskell/shelly-1.6.2 =dev-haskell/split-0.2.2 =dev-haskell/test-framework-0.4.0 =dev-haskell/test-framework-hunit-0.2.2 =dev-haskell/test-framework-quickcheck2-0.3 =dev-lang/ghc-7.10.2 ) ) hscolour? ( dev-haskell/hscolour ) +DESCRIPTION=a distributed, interactive, smart revision control system +EAPI=6 +HOMEPAGE=http://darcs.net/ +IUSE=+curl +network-uri +terminfo +threaded doc hscolour profile test +KEYWORDS=amd64 x86 +LICENSE=GPL-2 +RDEPEND=>=dev-haskell/async-2.0.1.4:=[profile?] =dev-haskell/attoparsec-0.11:=[profile?] =dev-haskell/base16-bytestring-0.1:=[profile?] =dev-haskell/binary-0.5:=[profile?] =dev-haskell/cryptohash-0.4:=[profile?] =dev-haskell/data-ordlist-0.4:=[profile?] =dev-haskell/fgl-5.5.0.1:=[profile?] =dev-haskell/graphviz-2999.17.0.1:=[profile?] =dev-haskell/hashable-1.1.2.5:=[profile?] =dev-haskell/haskeline-0.6.3:=[profile?] =dev-haskell/html-1.0.1.2:=[profile?] =dev-haskell/http-4000.2.8:=[profile?] =dev-haskell/mmap-0.5:=[profile?] =dev-haskell/mtl-2.1.2:=[profile?] =dev-haskell/old-locale-1.0.0.5:=[profile?] =dev-haskell/old-time-1.1:=[profile?] =dev-haskell/parsec-3.1:=[profile?] =dev-haskell/random-1.0.1.1:=[profile?] =dev-haskell/regex-applicative-0.2:=[profile?] =dev-haskell/regex-compat-tdfa-0.95.1:=[profile?] =dev-haskell/sandi-0.2:=[profile?] =dev-haskell/tar-0.4:=[profile?] =dev-haskell/text-1.2.1.3:=[profile?] =dev-haskell/transformers-compat-0.4:=[profile?] =dev-haskell/unix-compat-0.1.2:=[profile?] =dev-haskell/utf8-string-0.3.6:=[profile?] =dev-haskell/vector-0.10.0.1:=[profile?] =dev-haskell/zip-archive-0.2.3:=[profile?] =dev-haskell/zlib-0.5.4.1:=[profile?] =dev-lang/ghc-7.6.2:= >=dev-haskell/transformers-0.3:=[profile?] =dev-haskell/network-2.6:=[profile?] =dev-haskell/network-uri-2.6:=[profile?] =dev-haskell/network-2.4.1.2:=[profile?] =dev-haskell/terminfo-0.3:=[profile?] =dev-haskell/async-2.0.1.4:=[profile?] =dev-haskell/attoparsec-0.11:=[profile?] =dev-haskell/base16-bytestring-0.1:=[profile?] =dev-haskell/cryptohash-0.4:=[profile?] =dev-haskell/data-ordlist-0.4:=[profile?] =dev-haskell/fgl-5.5.0.1:=[profile?] =dev-haskell/graphviz-2999.17.0.1:=[profile?] =dev-haskell/hashable-1.1.2.5:=[profile?] =dev-haskell/haskeline-0.6.3:=[profile?] =dev-haskell/html-1.0.1.2:=[profile?] =dev-haskell/http-4000.2.8:=[profile?] =dev-haskell/mmap-0.5:=[profile?] =dev-haskell/mtl-2.1.2:=[profile?] =dev-haskell/old-time-1.1:=[profile?] =dev-haskell/parsec-3.1:=[profile?] =dev-haskell/random-1.0.1.1:=[profile?] =dev-haskell/regex-applicative-0.2:=[profile?] =dev-haskell/regex-compat-tdfa-0.95.1:=[profile?] =dev-haskell/sandi-0.4:=[profile?] =dev-haskell/tar-0.4:=[profile?] =dev-haskell/text-1.2.1.3:=[profile?] =dev-haskell/transformers-compat-0.4:=[profile?] =dev-haskell/unix-compat-0.1.2:=[profile?] =dev-haskell/utf8-string-0.3.6:=[profile?] =dev-haskell/vector-0.10.0.1:=[profile?] =dev-haskell/zip-archive-0.2.3:=[profile?] =dev-haskell/zlib-0.5.4.1:=[profile?] =dev-lang/ghc-7.10.1:= curl? ( net-misc/curl ) network-uri? ( >=dev-haskell/network-2.6:=[profile?] =dev-haskell/network-uri-2.6:=[profile?] =dev-haskell/network-2.4.1.2:=[profile?] =dev-haskell/terminfo-0.3:=[profile?] =dev-haskell/cabal-1.22.2.0 test? ( >=dev-haskell/cmdargs-0.10 =dev-haskell/findbin-0.0 =dev-haskell/hunit-1.2.5.2 =dev-haskell/quickcheck-2.6 =dev-haskell/shelly-1.6.2 =dev-haskell/split-0.2.2 =dev-haskell/test-framework-0.4.0 =dev-haskell/test-framework-hunit-0.2.2 =dev-haskell/test-framework-quickcheck2-0.3 =dev-lang/ghc-7.10.2 ) ) hscolour? ( dev-haskell/hscolour ) +DESCRIPTION=a distributed, interactive, smart revision control system +EAPI=6 +HOMEPAGE=http://darcs.net/ +IUSE=+curl +network-uri +terminfo +threaded doc hscolour profile test +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=>=dev-haskell/async-2.0.1.4:=[profile?] =dev-haskell/attoparsec-0.11:=[profile?] =dev-haskell/base16-bytestring-0.1:=[profile?] =dev-haskell/cryptohash-0.4:=[profile?] =dev-haskell/data-ordlist-0.4:=[profile?] =dev-haskell/fgl-5.5.0.1:=[profile?] =dev-haskell/graphviz-2999.17.0.1:=[profile?] =dev-haskell/hashable-1.1.2.5:=[profile?] =dev-haskell/haskeline-0.6.3:=[profile?] =dev-haskell/html-1.0.1.2:=[profile?] =dev-haskell/http-4000.2.8:=[profile?] =dev-haskell/mmap-0.5:=[profile?] =dev-haskell/mtl-2.1.2:=[profile?] =dev-haskell/old-time-1.1:=[profile?] =dev-haskell/parsec-3.1:=[profile?] =dev-haskell/random-1.0.1.1:=[profile?] =dev-haskell/regex-applicative-0.2:=[profile?] =dev-haskell/regex-compat-tdfa-0.95.1:=[profile?] =dev-haskell/sandi-0.4:=[profile?] =dev-haskell/tar-0.4:=[profile?] =dev-haskell/text-1.2.1.3:=[profile?] =dev-haskell/transformers-compat-0.4:=[profile?] =dev-haskell/unix-compat-0.1.2:=[profile?] =dev-haskell/utf8-string-0.3.6:=[profile?] =dev-haskell/vector-0.10.0.1:=[profile?] =dev-haskell/zip-archive-0.2.3:=[profile?] =dev-haskell/zlib-0.5.4.1:=[profile?] =dev-lang/ghc-7.10.1:= curl? ( net-misc/curl ) network-uri? ( >=dev-haskell/network-2.6:=[profile?] =dev-haskell/network-uri-2.6:=[profile?] =dev-haskell/network-2.4.1.2:=[profile?] =dev-haskell/terminfo-0.3:=[profile?] =dev-haskell/async-2.0.1.4:=[profile?] =dev-haskell/attoparsec-0.11:=[profile?] =dev-haskell/base16-bytestring-0.1:=[profile?] =dev-haskell/cryptohash-0.4:=[profile?] =dev-haskell/data-ordlist-0.4:=[profile?] =dev-haskell/fgl-5.5.0.1:=[profile?] =dev-haskell/graphviz-2999.17.0.1:=[profile?] =dev-haskell/hashable-1.1.2.5:=[profile?] =dev-haskell/haskeline-0.6.3:=[profile?] =dev-haskell/html-1.0.1.2:=[profile?] =dev-haskell/http-4000.2.8:=[profile?] =dev-haskell/mmap-0.5:=[profile?] =dev-haskell/mtl-2.1.2:=[profile?] =dev-haskell/old-time-1.1:=[profile?] =dev-haskell/parsec-3.1:=[profile?] =dev-haskell/random-1.0.1.1:=[profile?] =dev-haskell/regex-applicative-0.2:=[profile?] =dev-haskell/regex-compat-tdfa-0.95.1:=[profile?] =dev-haskell/sandi-0.4:=[profile?] =dev-haskell/tar-0.4:=[profile?] =dev-haskell/text-1.2.1.3:=[profile?] =dev-haskell/transformers-compat-0.4:=[profile?] =dev-haskell/unix-compat-0.1.2:=[profile?] =dev-haskell/utf8-string-0.3.6:=[profile?] =dev-haskell/vector-0.10.0.1:=[profile?] =dev-haskell/zip-archive-0.2.3:=[profile?] =dev-haskell/zlib-0.5.4.1:=[profile?] =dev-lang/ghc-7.10.1:= curl? ( net-misc/curl ) network-uri? ( >=dev-haskell/network-2.6:=[profile?] =dev-haskell/network-uri-2.6:=[profile?] =dev-haskell/network-2.4.1.2:=[profile?] =dev-haskell/terminfo-0.3:=[profile?] =dev-haskell/cabal-1.22.2.0 test? ( >=dev-haskell/cmdargs-0.10 =dev-haskell/findbin-0.0 =dev-haskell/hunit-1.2.5.2 =dev-haskell/quickcheck-2.6 =dev-haskell/shelly-1.6.2 =dev-haskell/split-0.2.2 =dev-haskell/test-framework-0.4.0 =dev-haskell/test-framework-hunit-0.2.2 =dev-haskell/test-framework-quickcheck2-0.3 =dev-lang/ghc-7.10.2 ) ) hscolour? ( dev-haskell/hscolour ) +DESCRIPTION=a distributed, interactive, smart revision control system +EAPI=6 +HOMEPAGE=http://darcs.net/ +IUSE=+curl +network-uri +terminfo +threaded doc hscolour profile test +KEYWORDS=amd64 x86 +LICENSE=GPL-2 +RDEPEND=>=dev-haskell/async-2.0.1.4:=[profile?] =dev-haskell/attoparsec-0.11:=[profile?] =dev-haskell/base16-bytestring-0.1:=[profile?] =dev-haskell/cryptohash-0.4:=[profile?] =dev-haskell/data-ordlist-0.4:=[profile?] =dev-haskell/fgl-5.5.0.1:=[profile?] =dev-haskell/graphviz-2999.17.0.1:=[profile?] =dev-haskell/hashable-1.1.2.5:=[profile?] =dev-haskell/haskeline-0.6.3:=[profile?] =dev-haskell/html-1.0.1.2:=[profile?] =dev-haskell/http-4000.2.8:=[profile?] =dev-haskell/mmap-0.5:=[profile?] =dev-haskell/mtl-2.1.2:=[profile?] =dev-haskell/old-time-1.1:=[profile?] =dev-haskell/parsec-3.1:=[profile?] =dev-haskell/random-1.0.1.1:=[profile?] =dev-haskell/regex-applicative-0.2:=[profile?] =dev-haskell/regex-compat-tdfa-0.95.1:=[profile?] =dev-haskell/sandi-0.4:=[profile?] =dev-haskell/tar-0.4:=[profile?] =dev-haskell/text-1.2.1.3:=[profile?] =dev-haskell/transformers-compat-0.4:=[profile?] =dev-haskell/unix-compat-0.1.2:=[profile?] =dev-haskell/utf8-string-0.3.6:=[profile?] =dev-haskell/vector-0.10.0.1:=[profile?] =dev-haskell/zip-archive-0.2.3:=[profile?] =dev-haskell/zlib-0.5.4.1:=[profile?] =dev-lang/ghc-7.10.1:= curl? ( net-misc/curl ) network-uri? ( >=dev-haskell/network-2.6:=[profile?] =dev-haskell/network-uri-2.6:=[profile?] =dev-haskell/network-2.4.1.2:=[profile?] =dev-haskell/terminfo-0.3:=[profile?] =dev-haskell/hashed-storage-0.5.6:=[profile?] =dev-haskell/haskeline-0.6.3:=[profile?] =dev-haskell/mtl-1.0:=[profile?] =dev-haskell/parsec-2.0:=[profile?] =dev-haskell/regex-compat-0.95.1:=[profile?] >=dev-haskell/tar-0.3:=[profile?] =dev-haskell/terminfo-0.3:=[profile?] =dev-haskell/text-0.11.0.6:=[profile?] >=dev-haskell/utf8-string-0.3.6:=[profile?] =dev-haskell/vector-0.7:=[profile?] >=dev-haskell/zlib-0.5.1.0:=[profile?] =dev-lang/ghc-6.10.4:= net-misc/curl >=dev-haskell/cabal-1.8 doc? ( virtual/latex-base || ( dev-tex/latex2html[png] dev-tex/latex2html[gif] ) ) test? ( >=dev-haskell/cmdlib-0.2.1[profile?] =dev-haskell/quickcheck-2.3 >=dev-haskell/shellish-0.1.3[profile?] =dev-haskell/test-framework-0.4.0[profile?] >=dev-haskell/test-framework-hunit-0.2.2[profile?] >=dev-haskell/test-framework-quickcheck2-0.2.8[profile?] ) doc? ( || ( dev-haskell/haddock >=dev-lang/ghc-7.10.2 ) ) hscolour? ( dev-haskell/hscolour ) +DESCRIPTION=a distributed, interactive, smart revision control system +EAPI=5 +HOMEPAGE=http://darcs.net/ +IUSE=doc test doc hscolour profile +KEYWORDS=alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris +LICENSE=GPL-2 +RDEPEND==dev-haskell/extensible-exceptions-0.1*:=[profile?] >=dev-haskell/hashed-storage-0.5.6:=[profile?] =dev-haskell/haskeline-0.6.3:=[profile?] =dev-haskell/mtl-1.0:=[profile?] =dev-haskell/parsec-2.0:=[profile?] =dev-haskell/regex-compat-0.95.1:=[profile?] >=dev-haskell/tar-0.3:=[profile?] =dev-haskell/terminfo-0.3:=[profile?] =dev-haskell/text-0.11.0.6:=[profile?] >=dev-haskell/utf8-string-0.3.6:=[profile?] =dev-haskell/vector-0.7:=[profile?] >=dev-haskell/zlib-0.5.1.0:=[profile?] =dev-lang/ghc-6.10.4:= net-misc/curl +SLOT=0/2.8.4 +SRC_URI=mirror://hackage/packages/archive/darcs/2.8.4/darcs-2.8.4.tar.gz +_eclasses_=bash-completion-r1 6af26c1ffe65d92d3f525cb715f6250c desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ghc-package a0d34e2f5f204f01c404ae1ce539542a haskell-cabal 45605f3898bdc59eb016fb50ca27bf18 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=883d7123a6063693de9143fb85d19332 diff --git a/dev-vcs/darcs/Manifest b/dev-vcs/darcs/Manifest deleted file mode 100644 index 5ff30d5a2886..000000000000 --- a/dev-vcs/darcs/Manifest +++ /dev/null @@ -1,19 +0,0 @@ -AUX darcs-2.12.4-ghc-8.0.2_rc1.patch 540 BLAKE2B 559776da5ac9852ffde22e5f8c890ab585aa1ec7a0a63731b08c89cb12c4c170d62c6e3270afd39dd1338a7f69f657d60234c462a8e8259f895252fce92dfe97 SHA512 455b8c3b70c78eb8f59d9792b299d5d610079fef2f72090e6eb1b26fc3b97a9e6800187e73f5be17fe0d8623b4ad6e946419ceca7971590d16d42ddcb673cab4 -AUX darcs-2.8.4-fix-nonatomic-global.patch 837 BLAKE2B ae57ecf0b9a7e5947615636ddd8139c439cced522faecc653bc140fb590c065fbf6ea52c9886fa5cce92badf9a8aac48051fe36f845de4a4b7c7f0049bb0a755 SHA512 98c05960d2c5d74df7c934fc6d94f1f8367e04b07ad6189004d09ce190e9bb1799cf7cd43387dad8bc15230dbebd06ccc874e81460119c3d7b959c761e359825 -AUX darcs-2.8.4-ghc-7.8-part-1.patch 5679 BLAKE2B cbb14af7f68b362744f873859cc95184211876eedf89d34e6f5183479b51a3467b5424cc7ba36fffeecb3c61ea7fb5b87f4eadcaba7d7c3839ac17930765b51c SHA512 9c6674e835227cae04074f82777a08e7b1cedc6b42deff7c271c53e2622b14217926a52ccba7651e3b7e0cfd40e0243e10529141ceae9044895d021af8ee1599 -AUX darcs-2.8.4-ghc-7.8-part-2.patch 449 BLAKE2B b88a4334d02dfb558b9284b6396555fed7df81cd0c6769172b3a4fea6d445bd462be1687184b0b4cc553ba75283a36f7b9ae9f2c486218c4fc189e9794eae9b3 SHA512 3dd469ea3f42f2b2c5388a9a47cdd4c901af2b663c8c1cb5ae75c595915e141652d3fe9f89b898483c06d3ee9b2d7df651b401e215b8aac0c1431b6e17639e41 -AUX darcs-2.8.4-issue2364-part-2.patch 1787 BLAKE2B 64949cae0931e55b06d3ec6923e390d6058166393e92dcd73b6452f7fc33623b85e96d1fc8223b38ca4d160a713c66e8ea20baf524e6a024e748e03385396e24 SHA512 54594052d5492d98472da7aee611314bd08e3dfd3bfbe55b082cf3071048b4a066ddcdbbf445be6774255f406c8f67a6c9a76e536817354b89902ee30eeed02b -AUX darcs-2.8.4-issue2364.patch 2955 BLAKE2B 3d129b192ebf90688c4bf2501b7e90fdb86be23d6bd0bc5e807f167dc120e61791d5f25311421553135e676338e95af4cba5cbdee2a5a35fffb43abd804aa9d9 SHA512 01c70841c53bfdc8d047bd91609a30e37dee9def3c52930709a990ad4918461f01d5467ff9a0c0771def5151fdc5198c9a883c2f25ff2a16be756f60029f1e2e -DIST darcs-2.10.1.tar.gz 1509208 BLAKE2B 54df9e87ab5b4d49146eeaad99c4718cc38b6fb032da2fb005c1ddc8a6d5ffa725b9c7caac30eb4da394bfb0926ba76040e24a69beeacd25e810cad8987d34f3 SHA512 b8c3971da3d635a7d90e35226c2ffa6d6ca8e78ba18793c632b7509bc4d52c1bda2490d147cdaea5842fbe5d8826b0025de61e2fb4f58c441875c5858d910e47 -DIST darcs-2.10.3.tar.gz 1513296 BLAKE2B 4a900a4307f1067cb078396f28358f75107821a67104ec91653cdc0ae1c5503fd18baa3d0ae95a0476fa5917345de932411053d35d8f0cfee3782cdd84a13c7e SHA512 cf8f34df331d8a47c6a25775c465824e5d71ed00ae6bc477989b4bb0e7fad606b213a4fb4e06b02dca096df2b6b1fe36f394672a112b48c6b56188a7eae8f90e -DIST darcs-2.12.0.tar.gz 1465730 BLAKE2B a021796aefc38aaf355a3156f26c8f313ffbe44ad5e9172883217f609c73baed49301a26bbc818574175c0e7174ad6401407ae9492584e3aed56e8fb2bf10f7a SHA512 654f9054dfe8e23e17ae00cdf22153ddaf89d114c5ee0e1ca86f373c1abf62b7bd808965f4d4df695aaba44d1d334d725cc0d57dea5df7cd1992a0ef15e49135 -DIST darcs-2.12.4.tar.gz 1462383 BLAKE2B 49827a07770da8253775649e9a72b33d4e715f7eae63c093c6d3a16f097cd9f3246e2aec4ee4782efd1629423a3d3a23d6d5350131ed4daa4fc47701fd6449ae SHA512 52a0b9b8a23b05dc29513c20c3c0fdc0b696da87156ea83a5736ea294618b993d1f3914f82a918e331db5de0746c147244f46d396ee7dbb02fee116825e1dd6a -DIST darcs-2.12.5.tar.gz 1460698 BLAKE2B 9050b5863221d2c82e93d689b733b34a0b63fd0e7f29b0041ba3ff10e4359e4d32e1c8bca5ac4722a65fbebab66b25cba443efe23ee3e4a87d4117a7335db4de SHA512 9bda8149269dc23750321f3929e156e32c76de4f5bb8291bc248d0e326bf08b69c82ef7383f9d02dcc65ca199078f6e1ab575197fc2aee225486a8c1b9275542 -DIST darcs-2.8.4.tar.gz 1301464 BLAKE2B 748494ae1c34318c14e128a4d08667b839644dbcf2b2d8bbcc86263ee5332f859f91bc2a56f3c6ccf6a465f45a90d97d304c9c15ebdd3cdd709c251c61c15a6c SHA512 c60531bacea43bdd5a18ae461dd390fe64682cac56fa4e6b5153a5da3c003b59d8fb24827bd42b4b30f0d2c61877d36b58eb98317644f9f8a200ab7c5961c48e -EBUILD darcs-2.10.1.ebuild 4718 BLAKE2B 0f818eeaa81699cf527ea3d9178055eb6459af4185cf89520ee6f6241dcf995518fd11acc7473658d20e5453d629c680c82088a2d9a0d505db6b695705e6bd49 SHA512 def0e14e55a47d37ba3a930d31f89ce952094b06b0ff945c4d927e353684885142d2cca0df635c6b560a6d587e8c66637c2846eb6eb56e8587337425f8e00e8d -EBUILD darcs-2.10.3-r1.ebuild 4808 BLAKE2B 18cde1ea42d8e9b5337a54cebc3c28f5db6268f6d6f7ad5c2502fd3eb43f446e65c0ebc42add5fee7f746a38015a6222839874afa824e56d853ea494b3ed5ba2 SHA512 7591fca5a971792ead68bcc5ed0e60e7bd5dab9c88910fa76d286c3b4db08117e1a288b2518621a4834522f6089307bed7628c709aafd1929e81d3f28b2cc3a0 -EBUILD darcs-2.12.0.ebuild 4848 BLAKE2B 0d383975d11f05a84f92c1d979c022dd4782d6580e3afa8ad8488c2df4a4baa27e0603981fcdd6a56b0862447aed13fa2e7bfa44eb9869b6ebf9e0ecfe5f200c SHA512 b33bd6342fc307ebbf7fe6ee4494afcf06cd6a13ae5355269728e0bda5cd2779c877cdf8795b308aa838d5095bfe406d098a86ffef217ad943601ef2d872fdaf -EBUILD darcs-2.12.4.ebuild 4485 BLAKE2B 97b418af61478c458081a634448b4cd4457fbd29ebd52fc8d844924e3f095f598a85d7c7afeb3ff7c7e394b9969d2caafcf3d90d1e2208ad632b0796104af0b9 SHA512 01cf2fbbbc9d72093cd7e5dc00ed120e7a7c24e0e94746dc8a3daeaac7c699ba28c61d7b1459198e35789e37ec302dfd0378e9093857ed6eca6075159d977dd9 -EBUILD darcs-2.12.5.ebuild 4539 BLAKE2B 21e9618f2a46848d5613c430a8de8edbf10559d57003776dcda4fe444bf2782d80edfbeecd3b355b6fec2d1e767bb94a4662f6a0ef8b36cd9ffb96d90bbe3724 SHA512 14224e9130171d617552257bdaf0c6f0b6918bfcedc84047202726eb377e7bf92ac0e6468d63d7db3b1526af09d381dbf1d84a2b575bc08a379bc5f30cb6059d -EBUILD darcs-2.8.4-r6.ebuild 4727 BLAKE2B a29e103c6a5bb7695f150516ec7259b88a63b68ad5eb48adeb0b606c409d68987c98522cecfd8bdf29f96dc1f82abc4298e3a86800c5b58167941de62ff725d9 SHA512 9f866150888280f6b12ccc6f714a04f6789cc84d34ed982e84d365abb5a3e6c97dfcc981141675ea7ed45bf1a8f5940fd9abc138c1dce6ecaaa8faf99a8606ec -MISC metadata.xml 593 BLAKE2B c4ab655306f001cc3fe3007152e25d32d97fd3a87db76051c6c75b1d53c2c6ebd2105b2674bea5872e678b577c3cca737a3bbf6fe89923bc4f780ea2dc8642fc SHA512 cab7d36edce3f7da1742ebf086f69468f2745cb58fae83e74fa3e6016f4a7285aaa57100fed17df47940a51029ea78892147b7fe86ef2e456b7e34cc34a421bd diff --git a/dev-vcs/darcs/darcs-2.10.1.ebuild b/dev-vcs/darcs/darcs-2.10.1.ebuild deleted file mode 100644 index 74d9bedab0db..000000000000 --- a/dev-vcs/darcs/darcs-2.10.1.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -# ebuild generated by hackport 0.4.5.9999 -#hackport: flags: +library,+executable,-hpc,-warn-as-error,+pkgconfig,-rts,-static,-optimize,hashed-storage-diff:diff - -CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="a distributed, interactive, smart revision control system" -HOMEPAGE="http://darcs.net/" -SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="+curl diff +http +network-uri +terminfo +threaded" - -RESTRICT=test # missing file 'tests/bin/renameHelper.hs' - -RDEPEND=">=dev-haskell/attoparsec-0.11:=[profile?] =dev-haskell/base16-bytestring-0.1:=[profile?] =dev-haskell/binary-0.5:=[profile?] =dev-haskell/cryptohash-0.4:=[profile?] =dev-haskell/data-ordlist-0.4:=[profile?] =dev-haskell/dataenc-0.11:=[profile?] =dev-haskell/hashable-1.0:=[profile?] =dev-haskell/haskeline-0.6.3:=[profile?] =dev-haskell/html-1.0:=[profile?] =dev-haskell/mmap-0.5:=[profile?] =dev-haskell/mtl-2.1:=[profile?] =dev-haskell/old-locale-1.0:=[profile?] =dev-haskell/old-time-1.1:=[profile?] =dev-haskell/parsec-3.1:=[profile?] =dev-haskell/random-1.0:=[profile?] =dev-haskell/regex-applicative-0.2:=[profile?] =dev-haskell/regex-compat-tdfa-0.95.1:=[profile?] =dev-haskell/tar-0.4:=[profile?] =dev-haskell/text-0.11.2.0:=[profile?] =dev-haskell/transformers-compat-0.4:=[profile?] =dev-haskell/unix-compat-0.1.2:=[profile?] =dev-haskell/utf8-string-0.3.6:=[profile?] =dev-haskell/vector-0.7:=[profile?] =dev-haskell/zip-archive-0.2.3:=[profile?] =dev-haskell/zlib-0.5.3.0:=[profile?] =dev-lang/ghc-7.4.1:= - virtual/libiconv - >=dev-haskell/transformers-0.3:=[profile?] =dev-haskell/http-4000.2.3:=[profile?] =dev-haskell/network-2.6:=[profile?] =dev-haskell/network-uri-2.6:=[profile?] =dev-haskell/network-2.3:=[profile?] =dev-haskell/terminfo-0.3:=[profile?] = 4.5 && < 4.9' 'base >= 4.5' \ - 'zip-archive >= 0.2.3 && < 0.3' 'zip-archive >= 0.2.3' -} - -src_configure() { - haskell-cabal_src_configure \ - $(cabal_flag curl curl) \ - --flag=executable \ - $(cabal_flag diff hashed-storage-diff) \ - --flag=-hpc \ - $(cabal_flag http http) \ - --flag=library \ - $(cabal_flag network-uri network-uri) \ - --flag=-optimize \ - --flag=pkgconfig \ - --flag=-rts \ - --flag=-static \ - $(cabal_flag terminfo terminfo) \ - $(cabal_flag threaded threaded) \ - --flag=-warn-as-error -} - -src_install() { - haskell-cabal_src_install - - # fixup perms in such an an awkward way - mv "${ED}/usr/share/man/man1/darcs.1" "${S}/darcs.1" || die "darcs.1 not found" - doman "${S}/darcs.1" || die "failed to register darcs.1 as a manpage" -} diff --git a/dev-vcs/darcs/darcs-2.12.0.ebuild b/dev-vcs/darcs/darcs-2.12.0.ebuild deleted file mode 100644 index f7e328a92b90..000000000000 --- a/dev-vcs/darcs/darcs-2.12.0.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -# ebuild generated by hackport 0.5.9999 -#hackport: flags: +library,+executable,-hpc,-warn-as-error,+pkgconfig,-rts,-static,-optimize,hashed-storage-diff:diff,+http - -CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="a distributed, interactive, smart revision control system" -HOMEPAGE="http://darcs.net/" -SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0/${PV}" -KEYWORDS="amd64 x86" -IUSE="+curl +network-uri +terminfo +threaded" - -RESTRICT=test # occasionally hangs on directory creation race conditions - -RDEPEND=">=dev-haskell/async-2.0.1.4:=[profile?] =dev-haskell/attoparsec-0.11:=[profile?] =dev-haskell/base16-bytestring-0.1:=[profile?] =dev-haskell/binary-0.5:=[profile?] =dev-haskell/cryptohash-0.4:=[profile?] =dev-haskell/data-ordlist-0.4:=[profile?] =dev-haskell/fgl-5.5.0.1:=[profile?] =dev-haskell/graphviz-2999.17.0.1:=[profile?] =dev-haskell/hashable-1.1.2.5:=[profile?] =dev-haskell/haskeline-0.6.3:=[profile?] =dev-haskell/html-1.0.1.2:=[profile?] =dev-haskell/http-4000.2.8:=[profile?] =dev-haskell/mmap-0.5:=[profile?] =dev-haskell/mtl-2.1.2:=[profile?] =dev-haskell/old-locale-1.0.0.5:=[profile?] =dev-haskell/old-time-1.1:=[profile?] =dev-haskell/parsec-3.1:=[profile?] =dev-haskell/random-1.0.1.1:=[profile?] =dev-haskell/regex-applicative-0.2:=[profile?] =dev-haskell/regex-compat-tdfa-0.95.1:=[profile?] =dev-haskell/sandi-0.2:=[profile?] =dev-haskell/tar-0.4:=[profile?] =dev-haskell/text-1.2.1.3:=[profile?] =dev-haskell/transformers-compat-0.4:=[profile?] =dev-haskell/unix-compat-0.1.2:=[profile?] =dev-haskell/utf8-string-0.3.6:=[profile?] =dev-haskell/vector-0.10.0.1:=[profile?] =dev-haskell/zip-archive-0.2.3:=[profile?] =dev-haskell/zlib-0.5.4.1:=[profile?] =dev-lang/ghc-7.6.2:= - >=dev-haskell/transformers-0.3:=[profile?] =dev-haskell/network-2.6:=[profile?] =dev-haskell/network-uri-2.6:=[profile?] =dev-haskell/network-2.4.1.2:=[profile?] =dev-haskell/terminfo-0.3:=[profile?] = 0.11.0.6 && < 0.12.0.0' 'text >= 0.11.0.6' \ - 'terminfo == 0.3.*' 'terminfo >= 0.3 && < 0.5' \ - 'array >= 0.1 && < 0.5' 'array >= 0.1 && <0.6' \ - 'process >= 1.0.0.0 && < 1.2.0.0' 'process >= 1.0.0.0 && < 1.3' \ - 'unix >= 1.0 && < 2.7' 'unix >=1.0 && <2.8' \ - 'base >= 4.5 && < 4.7' 'base >= 4.5 && < 4.8' \ - 'ghc >= 6.10 && < 7.8' 'ghc >= 6.10' \ - 'mtl >= 1.0 && < 2.2' 'mtl >= 1.0 && < 2.3' -} - -src_configure() { - # checking whether ghc supports -threaded flag - # Beware: http://www.haskell.org/ghc/docs/latest/html/users_guide/options-phases.html#options-linker - # contains: 'The ability to make a foreign call that does not block all other Haskell threads.' - # It might have interactivity impact. - - threaded_flag="" - if $(ghc-getghc) --info | grep "Support SMP" | grep -q "YES"; then - threaded_flag="--flags=threaded" - einfo "$P will be built with threads support" - else - threaded_flag="--flags=-threaded" - einfo "$P will be built without threads support" - fi - - # Use curl for net stuff to avoid strict version dep on HTTP and network - cabal_src_configure \ - --flags=curl \ - --flags=-http \ - --flags=color \ - --flags=terminfo \ - --flags=mmap \ - --flags=force-char8-encoding \ - $threaded_flag \ - $(cabal_flag test) -} - -src_test() { - # run cabal test from haskell-cabal - haskell-cabal_src_test || die "cabal test failed" -} - -src_install() { - cabal_src_install - newbashcomp "${S}/contrib/darcs_completion" "${PN}" - - # fixup perms in such an an awkward way - mv "${ED}/usr/share/man/man1/darcs.1" "${S}/darcs.1" || die "darcs.1 not found" - doman "${S}/darcs.1" || die "failed to register darcs.1 as a manpage" -} - -pkg_postinst() { - ghc-package_pkg_postinst - - ewarn "NOTE: in order for the darcs send command to work properly," - ewarn "you must properly configure your mail transport agent to relay" - ewarn "outgoing mail. For example, if you are using ssmtp, please edit" - ewarn "${EPREFIX}/etc/ssmtp/ssmtp.conf with appropriate values for your site." -} diff --git a/dev-vcs/darcs/files/darcs-2.12.4-ghc-8.0.2_rc1.patch b/dev-vcs/darcs/files/darcs-2.12.4-ghc-8.0.2_rc1.patch deleted file mode 100644 index 9602d1d1ccdc..000000000000 --- a/dev-vcs/darcs/files/darcs-2.12.4-ghc-8.0.2_rc1.patch +++ /dev/null @@ -1,9 +0,0 @@ -diff --git a/harness/Darcs/Test/Patch.hs b/harness/Darcs/Test/Patch.hs -index f50f6b9..f0f4e2a 100644 ---- a/harness/Darcs/Test/Patch.hs -+++ b/harness/Darcs/Test/Patch.hs -@@ -244,3 +244,3 @@ properties :: forall thing gen. (Show1 gen, Arbitrary (Sealed gen)) => - properties gen prefix genname tests = -- [ cond name condition check | (name, condition, check) <- tests ] -+ [ cond name condition check | (name, condition :: TestCondition thing, check :: TestCheck thing testable) <- tests ] - where cond :: forall testable. Testable testable diff --git a/dev-vcs/darcs/files/darcs-2.8.4-fix-nonatomic-global.patch b/dev-vcs/darcs/files/darcs-2.8.4-fix-nonatomic-global.patch deleted file mode 100644 index c3fce6fbc9e8..000000000000 --- a/dev-vcs/darcs/files/darcs-2.8.4-fix-nonatomic-global.patch +++ /dev/null @@ -1,20 +0,0 @@ -There is a bug in speculateFileOrUrl. -It puts downloaded file nonatomically. - -There is a window when copyFileOrUrl can (and does) -copy partially downloaded file. - -Darcs-bug: http://bugs.darcs.net/issue2364 -diff --git a/src/Darcs/External.hs b/src/Darcs/External.hs -index 2e0e791..d5a0b9f 100644 ---- a/src/Darcs/External.hs -+++ b/src/Darcs/External.hs -@@ -184,7 +184,7 @@ copyFileOrUrl rd fou out _ | isSshUrl fou = copySSH rd (splitSshUrl fou) - copyFileOrUrl _ fou _ _ = fail $ "unknown transport protocol: " ++ fou - - speculateFileOrUrl :: String -> FilePath -> IO () --speculateFileOrUrl fou out | isHttpUrl fou = speculateRemote fou out -+speculateFileOrUrl fou out | isHttpUrl fou = speculateRemote fou out >> waitUrl fou - | otherwise = return () - - copyLocal :: String -> FilePath -> IO () diff --git a/dev-vcs/darcs/files/darcs-2.8.4-ghc-7.8-part-1.patch b/dev-vcs/darcs/files/darcs-2.8.4-ghc-7.8-part-1.patch deleted file mode 100644 index 3680c29b0440..000000000000 --- a/dev-vcs/darcs/files/darcs-2.8.4-ghc-7.8-part-1.patch +++ /dev/null @@ -1,128 +0,0 @@ -diff --git a/src/Crypt/SHA256.hs b/src/Crypt/SHA256.hs -index 69a8a4c..606f2ad 100644 ---- a/src/Crypt/SHA256.hs -+++ b/src/Crypt/SHA256.hs -@@ -20,9 +20,10 @@ import Numeric (showHex) - import Foreign.C.String ( withCString ) - import Data.ByteString.Unsafe (unsafeUseAsCStringLen) - import qualified Data.ByteString as B -+import qualified System.IO.Unsafe as U - - sha256sum :: B.ByteString -> String --sha256sum p = unsafePerformIO $ -+sha256sum p = U.unsafePerformIO $ - withCString (take 64 $ repeat 'x') $ \digestCString -> - unsafeUseAsCStringLen p $ \(ptr,n) -> - do let digest = castPtr digestCString :: Ptr Word8 -diff --git a/src/Darcs/Commands/Get.hs b/src/Darcs/Commands/Get.hs -index e450d28..6b51915 100644 ---- a/src/Darcs/Commands/Get.hs -+++ b/src/Darcs/Commands/Get.hs -@@ -157,7 +157,8 @@ copyRepoAndGoToChosenVersion opts repodir rfsource = do - copyRepo - withRepository opts ((RepoJob $ \repository -> goToChosenVersion repository opts) :: RepoJob ()) - putInfo opts $ text "Finished getting." -- where copyRepo = -+ where copyRepo :: IO () -+ copyRepo = - withRepository opts $ RepoJob $ \repository -> - if formatHas HashedInventory rfsource - then do -diff --git a/src/Darcs/Global.hs b/src/Darcs/Global.hs -index 9792bf0..e17f071 100644 ---- a/src/Darcs/Global.hs -+++ b/src/Darcs/Global.hs -@@ -60,8 +60,9 @@ module Darcs.Global - import Control.Applicative ( (<$>), (<*>) ) - import Control.Monad ( when ) - import Control.Concurrent.MVar --import Control.Exception.Extensible ( bracket_, catch, catchJust, SomeException -- , block, unblock -+import Control.Exception.Extensible as E -+ ( bracket_, catch, catchJust, SomeException -+ , mask - ) - import Data.IORef ( IORef, newIORef, readIORef, writeIORef ) - import Data.IORef ( modifyIORef ) -@@ -106,12 +107,12 @@ withAtexit prog = - exit - prog - where -- exit = block $ do -+ exit = E.mask $ \restore -> do - Just actions <- swapMVar atexitActions Nothing - -- from now on atexit will not register new actions -- mapM_ runAction actions -- runAction action = -- catch (unblock action) $ \(exn :: SomeException) -> do -+ mapM_ (runAction restore) actions -+ runAction restore action = -+ catch (restore action) $ \(exn :: SomeException) -> do - hPutStrLn stderr $ "Exception thrown by an atexit registered action:" - hPutStrLn stderr $ show exn - -diff --git a/src/Darcs/SignalHandler.hs b/src/Darcs/SignalHandler.hs -index ac0f526..d0ef162 100644 ---- a/src/Darcs/SignalHandler.hs -+++ b/src/Darcs/SignalHandler.hs -@@ -26,8 +26,8 @@ import Prelude hiding ( catch ) - import System.IO.Error ( isUserError, ioeGetErrorString, ioeGetFileName ) - import System.Exit ( exitWith, ExitCode ( ExitFailure ) ) - import Control.Concurrent ( ThreadId, myThreadId ) --import Control.Exception.Extensible -- ( catch, throw, throwTo, block, unblock, -+import Control.Exception.Extensible as E -+ ( catch, throw, throwTo, mask, - Exception(..), SomeException(..), IOException ) - import System.Posix.Files ( getFdStatus, isNamedPipe ) - import System.Posix.IO ( stdOutput ) -@@ -128,8 +128,8 @@ catchUserErrors comp handler = catch comp handler' - | otherwise = throw ioe - - withSignalsBlocked :: IO a -> IO a --withSignalsBlocked job = block (job >>= \r -> -- unblock(return r) `catchSignal` couldnt_do r) -+withSignalsBlocked job = E.mask $ \restore -> (job >>= \r -> -+ restore (return r) `catchSignal` couldnt_do r) - where couldnt_do r s | s == sigINT = oops "interrupt" r - | s == sigHUP = oops "HUP" r - | s == sigABRT = oops "ABRT" r -diff --git a/src/Darcs/Test/Patch/Info.hs b/src/Darcs/Test/Patch/Info.hs -index fd27fb3..b35cfef 100644 ---- a/src/Darcs/Test/Patch/Info.hs -+++ b/src/Darcs/Test/Patch/Info.hs -@@ -28,7 +28,6 @@ import Data.Maybe ( isNothing ) - import Data.Text as T ( find, any ) - import Data.Text.Encoding ( decodeUtf8With ) - import Data.Text.Encoding.Error ( lenientDecode ) --import Foreign ( unsafePerformIO ) - import Test.QuickCheck ( Arbitrary(arbitrary), oneof, listOf, choose, shrink - , Gen ) - import Test.Framework.Providers.QuickCheck2 ( testProperty ) -@@ -39,6 +38,8 @@ import Darcs.Patch.Info ( PatchInfo(..), patchinfo, - piLog, piAuthor, piName ) - import ByteStringUtils ( decodeLocale, packStringToUTF8, unpackPSFromUTF8 ) - -+import qualified System.IO.Unsafe as U -+ - testSuite :: Test - testSuite = testGroup "Darcs.Patch.Info" - [ metadataDecodingTest -@@ -86,7 +87,7 @@ instance Arbitrary UTF8PatchInfo where - sa <- shrink (piAuthor pi) - sl <- shrink (filter (not . isPrefixOf "Ignore-this:") (piLog pi)) - return (UTF8PatchInfo -- (unsafePerformIO $ patchinfo sn -+ (U.unsafePerformIO $ patchinfo sn - (BC.unpack (_piDate pi)) sa sl)) - - instance Arbitrary UTF8OrNotPatchInfo where -@@ -101,7 +102,7 @@ arbitraryUTF8Patch = - d <- arbitrary - a <- asString `fmap` arbitrary - l <- (lines . asString) `fmap` arbitrary -- return $ unsafePerformIO $ patchinfo n d a l -+ return $ U.unsafePerformIO $ patchinfo n d a l - - -- | Generate arbitrary patch metadata that has totally arbitrary byte strings - -- as its name, date, author and log. diff --git a/dev-vcs/darcs/files/darcs-2.8.4-ghc-7.8-part-2.patch b/dev-vcs/darcs/files/darcs-2.8.4-ghc-7.8-part-2.patch deleted file mode 100644 index 33786477b3fa..000000000000 --- a/dev-vcs/darcs/files/darcs-2.8.4-ghc-7.8-part-2.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/src/Darcs/Test/Patch.hs b/src/Darcs/Test/Patch.hs -index 0f7ed24..078fbc3 100644 ---- a/src/Darcs/Test/Patch.hs -+++ b/src/Darcs/Test/Patch.hs -@@ -2,6 +2,9 @@ - #if __GLASGOW_HASKELL__ >= 700 - {-# LANGUAGE ImpredicativeTypes #-} - #endif -+#if __GLASGOW_HASKELL__ >= 708 -+{-# LANGUAGE AllowAmbiguousTypes #-} -+#endif - -- Copyright (C) 2002-2005,2007 David Roundy - -- - -- This program is free software; you can redistribute it and/or modify diff --git a/dev-vcs/darcs/files/darcs-2.8.4-issue2364-part-2.patch b/dev-vcs/darcs/files/darcs-2.8.4-issue2364-part-2.patch deleted file mode 100644 index 6164a4a00074..000000000000 --- a/dev-vcs/darcs/files/darcs-2.8.4-issue2364-part-2.patch +++ /dev/null @@ -1,52 +0,0 @@ -Tue May 13 22:07:19 FET 2014 Sergei Trofimovich - * resolve issue2364: don't break list of 'bad sources' - - This time the bug manifested on a simple operation: - $ darcs record -a -m "something" - - Attempt to write a patch resulted in something like: - Failed to record patch 'hello' - - HINT: I could not reach the following repositories: - http://repetae.net/repos/jhc - /home/st/.darcs/cache - /home/st/.cache/darcs - /home/st/dev/darcs/jhc - If you're not using them, you should probably delete - - The sequence should be the following: - 1. store patch to inventory/foo - 2. try to store to a writable cache (say, ~/.darcs/cache/patches) - 3. fail to write - 4. filter out bad caches - 5. try again - 6. copy from cache to patches/ - - Due to missing NOINLINE step 4. led to - all caches treated as writable, thus step 5 - failed without a chance for patch to - go to 'patches/'. - - As a side-effect building darcs with -O0 produced seemingly working darcs. - Reported-by: Ivan Miljenovic -diff -rN -u old-darcs.net/src/Darcs/Util/Global.hs new-darcs.net/src/Darcs/Util/Global.hs ---- old-darcs.net/src/Darcs/Global.hs 2014-05-13 22:23:29.897329750 +0300 -+++ new-darcs.net/src/Darcs/Global.hs 2014-05-13 22:23:29.979329754 +0300 -@@ -135,7 +135,7 @@ - - _badSourcesList :: IORef [String] - _badSourcesList = unsafePerformIO $ newIORef [] --{- NOINLINE _badSourcesList -} -+{-# NOINLINE _badSourcesList #-} - - - addBadSource :: String -> IO () -@@ -154,7 +154,7 @@ - - _reachableSourcesList :: IORef [String] - _reachableSourcesList = unsafePerformIO $ newIORef [] --{- NOINLINE _reachableSourcesList -} -+{-# NOINLINE _reachableSourcesList #-} - - - addReachableSource :: String -> IO () diff --git a/dev-vcs/darcs/files/darcs-2.8.4-issue2364.patch b/dev-vcs/darcs/files/darcs-2.8.4-issue2364.patch deleted file mode 100644 index 97c4e0f1ad2b..000000000000 --- a/dev-vcs/darcs/files/darcs-2.8.4-issue2364.patch +++ /dev/null @@ -1,70 +0,0 @@ -* resolve issue2364: fix file corruption on double fetch - -The bug is the result of attempt to fetch the same file -(say F) by the same URL (U) multiple times concurrently. - -First time U gets fetched by speculative prefetch logic. -Second time as an ordinary file (while first fetch is not finished). - -The function 'copyUrlWithPriority' sends download request -to 'urlChan' both times (it's already not a nice situation, -fixed by this patch). - -Later urlThread satisfies first request, notifies receiver, -and starts downloading exactly the same U again. - -I don't know exact data corruption mechanics yet, but it has -to do with non-random intermediate file names of downloaded -files and 'truncate' call when temp file is opened for a new -downlaod job. - -All temp names are completely non-random for a single darcs run: - - urlThread :: Chan UrlRequest -> IO () - urlThread ch = do - junk <- flip showHex "" `fmap` randomRIO rrange - evalStateT urlThread' (UrlState Map.empty emptyQ 0 junk) - - createDownloadFileName :: FilePath -> UrlState -> FilePath - createDownloadFileName f st = f ++ "-new_" ++ randomJunk st - -My theory is next download manages to step on toes of previous job. - -I'll try to make file names truly random in other patch. -That way such errors should manifest as read erros instead of data -corruption. - -Thanks! -diff --git a/src/URL.hs b/src/URL.hs -index 4cb85ee..26de278 100644 ---- a/src/URL.hs -+++ b/src/URL.hs -@@ -18,11 +18,12 @@ module URL ( copyUrl, copyUrlFirst, setDebugHTTP, - import Data.IORef ( newIORef, readIORef, writeIORef, IORef ) - import Data.Map ( Map ) - import qualified Data.Map as Map -+import Data.Tuple ( swap ) - import System.Directory ( copyFile ) - import System.IO.Unsafe ( unsafePerformIO ) - import Control.Concurrent ( forkIO ) - import Control.Concurrent.Chan ( isEmptyChan, newChan, readChan, writeChan, Chan ) --import Control.Concurrent.MVar ( isEmptyMVar, modifyMVar_, newEmptyMVar, newMVar, putMVar, readMVar, withMVar, MVar ) -+import Control.Concurrent.MVar ( isEmptyMVar, modifyMVar, modifyMVar_, newEmptyMVar, newMVar, putMVar, readMVar, withMVar, MVar ) - import Control.Monad ( unless, when ) - import Control.Monad.Trans ( liftIO ) - import Control.Monad.State ( evalStateT, get, modify, put, StateT ) -@@ -196,10 +197,10 @@ copyUrlWithPriority p u f c = do - debugMessage ("URL.copyUrlWithPriority ("++u++"\n"++ - " -> "++f++")") - v <- newEmptyMVar -- let fn _ old_val = old_val -- modifyMVar_ urlNotifications (return . (Map.insertWith fn u v)) -- let r = UrlRequest u f c p -- writeChan urlChan r -+ old_mv <- modifyMVar urlNotifications (return . swap . Map.insertLookupWithKey (\_k _n old -> old) u v) -+ case old_mv of -+ Nothing -> writeChan urlChan $ UrlRequest u f c p -- ok, new URL -+ Just _ -> debugMessage $ "URL.copyUrlWithPriority already in progress, skip (" ++ u ++ "\n" ++ "-> " ++ f ++ ")" - - waitNextUrl :: StateT UrlState IO () - waitNextUrl = do diff --git a/dev-vcs/darcs/metadata.xml b/dev-vcs/darcs/metadata.xml deleted file mode 100644 index f42758756fc4..000000000000 --- a/dev-vcs/darcs/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - haskell@gentoo.org - - - Use 'lcs' for diff building. - Use the pure Haskell HTTP package for HTTP support. - Get Network.URI from the network-uri package. - Use the terminfo package for enhanced console support. - Use threading and SMP support. - - diff --git a/dev-vcs/easygit-1.6.5.5 b/dev-vcs/easygit-1.6.5.5 new file mode 100644 index 000000000000..b52dcbff1d35 --- /dev/null +++ b/dev-vcs/easygit-1.6.5.5 @@ -0,0 +1,10 @@ +DEFINED_PHASES=install +DESCRIPTION=Easy GIT is a wrapper for git, designed to make git easy to learn and use +EAPI=2 +HOMEPAGE=https://www.gnome.org/~newren/eg/ +KEYWORDS=~amd64 ~ppc ~x86 +LICENSE=GPL-2 +RDEPEND=>=dev-vcs/git-1.6.5.5 dev-lang/perl +SLOT=0 +SRC_URI=https://www.gnome.org/~newren/eg/download/1.6.5.5/eg -> easygit-1.6.5.5 +_md5_=8fea7b2fbbf78e2f0c85ef0306b3fd1a diff --git a/dev-vcs/easygit/Manifest b/dev-vcs/easygit/Manifest deleted file mode 100644 index 5a2ce38304b4..000000000000 --- a/dev-vcs/easygit/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST easygit-1.6.5.5 283019 BLAKE2B 77d81b193a9dbb0d75df9aa66dd549418c9249a4b073528d72e770bc1857ee1165b33adbefcff94621cedf48edf8b551e065678b0a64166305467e2a01d2076c SHA512 2e639ffa40ac6ea8619abf5d8aced57a9fb203aaf96e259b2d3905b1d6d040d3d64adf14dad0552bd710808e3c23b63e859f1b5b02bd13aca1ad232fe05c2bbd -EBUILD easygit-1.6.5.5.ebuild 517 BLAKE2B 36e84d7bbc2ac2263979b81226df52f0ca44bdd3eeb3aee6cdb55b7d7f440d7b4d15dcfe836658a875ec868e2203532072bdeadbb72e6e6e06c41ea1441f83f9 SHA512 bc29b551e3fc1dd6f2aa6c75483a96cb258815e9ff809fe9389455eda391ab51a069c9fb4148dfe9830912a33c9317fcffa17be6249ca26bd7c9e99086cdbab7 -MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 diff --git a/dev-vcs/easygit/easygit-1.6.5.5.ebuild b/dev-vcs/easygit/easygit-1.6.5.5.ebuild deleted file mode 100644 index 0989d901a4ad..000000000000 --- a/dev-vcs/easygit/easygit-1.6.5.5.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="2" - -MY_PN="eg" - -DESCRIPTION="Easy GIT is a wrapper for git, designed to make git easy to learn and use" -HOMEPAGE="https://www.gnome.org/~newren/eg/" -SRC_URI="https://www.gnome.org/~newren/${MY_PN}/download/${PV}/${MY_PN} -> ${PF}" - -LICENSE="GPL-2" -KEYWORDS="~amd64 ~ppc ~x86" -SLOT="0" -IUSE="" - -RDEPEND=">=dev-vcs/git-${PV} - dev-lang/perl" - -src_install() { - newbin "${DISTDIR}/${PF}" "${MY_PN}" || die -} diff --git a/dev-vcs/easygit/metadata.xml b/dev-vcs/easygit/metadata.xml deleted file mode 100644 index 6f49eba8f496..000000000000 --- a/dev-vcs/easygit/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/dev-vcs/fossil-2.4 b/dev-vcs/fossil-2.4 new file mode 100644 index 000000000000..584af190e810 --- /dev/null +++ b/dev-vcs/fossil-2.4 @@ -0,0 +1,15 @@ +DEFINED_PHASES=configure install +DEPEND=sys-libs/zlib || ( sys-libs/readline:0 dev-libs/libedit ) system-sqlite? ( >=dev-db/sqlite-3.20.0:3 ) ssl? ( dev-libs/openssl:0 ) tcl? ( dev-lang/tcl:0= ) +DESCRIPTION=Simple, high-reliability, source control management, and more +EAPI=6 +HOMEPAGE=http://www.fossil-scm.org/ +IUSE=debug fusefs json -legacy-mv-rm -miniz system-sqlite +ssl static tcl tcl-stubs -tcl-private-stubs th1-docs th1-hooks +KEYWORDS=amd64 ~arm ~ppc ~ppc64 x86 +LICENSE=BSD-2 +RDEPEND=sys-libs/zlib || ( sys-libs/readline:0 dev-libs/libedit ) system-sqlite? ( >=dev-db/sqlite-3.20.0:3 ) ssl? ( dev-libs/openssl:0 ) tcl? ( dev-lang/tcl:0= ) +REQUIRED_USE=ssl? ( !miniz ) +RESTRICT=test +SLOT=0 +SRC_URI=http://www.fossil-scm.org/index.html/uv/fossil-src-2.4.tar.gz +_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 +_md5_=a1c76db9a7d50900bd07cddf8309a859 diff --git a/dev-vcs/fossil-2.5 b/dev-vcs/fossil-2.5 new file mode 100644 index 000000000000..2b2b5786fe91 --- /dev/null +++ b/dev-vcs/fossil-2.5 @@ -0,0 +1,15 @@ +DEFINED_PHASES=configure install +DEPEND=sys-libs/zlib || ( sys-libs/readline:0 dev-libs/libedit ) system-sqlite? ( >=dev-db/sqlite-3.22.0:3 ) ssl? ( dev-libs/openssl:0 ) tcl? ( dev-lang/tcl:0= ) +DESCRIPTION=Simple, high-reliability, source control management, and more +EAPI=6 +HOMEPAGE=http://www.fossil-scm.org/ +IUSE=debug fusefs json -legacy-mv-rm -miniz system-sqlite +ssl static tcl tcl-stubs tcl-private-stubs th1-docs th1-hooks +KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 +LICENSE=BSD-2 +RDEPEND=sys-libs/zlib || ( sys-libs/readline:0 dev-libs/libedit ) system-sqlite? ( >=dev-db/sqlite-3.22.0:3 ) ssl? ( dev-libs/openssl:0 ) tcl? ( dev-lang/tcl:0= ) +REQUIRED_USE=ssl? ( !miniz ) +RESTRICT=test +SLOT=0 +SRC_URI=http://www.fossil-scm.org/index.html/uv/fossil-src-2.5.tar.gz +_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 +_md5_=5f96f0a10049d077b6dfb23262443def diff --git a/dev-vcs/fossil/Manifest b/dev-vcs/fossil/Manifest deleted file mode 100644 index 24e9a44c3f64..000000000000 --- a/dev-vcs/fossil/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST fossil-src-2.4.tar.gz 4919205 BLAKE2B 35009cffc757b6ea153faf89525cae4463a2169dace090183b9dd6955a615a04363576295e4b24652ebec7f20772ef9d83c6b9af29f68bd5695c56b88cbf77cb SHA512 de7f2321677df7f6dc2a3a20e58f456602d938f40125ef33d401f28cdaa93e38d3db10e109547df269bc95a2ac8669ade05b6fd6fad39e6633f15ffdd91c499f -DIST fossil-src-2.5.tar.gz 5036719 BLAKE2B b25067ee79793343a017dee28d3ee2b5eb257118a1e334932c6413971f83517ea0cfe570008c35ac4318b52982cb1129ab91eb3380a7f491f09c29cac46a756e SHA512 ee5d8708c91457b7b4d4bada15504e27016a096f0527a81c983c493531d226beb8e4b7aa84b0d764a5404342b8fd2c4dc3196426c9fc8b9c612e1940dd8bde1f -EBUILD fossil-2.4.ebuild 1488 BLAKE2B 02539210e2eb47e7aecfd9aa0e46a9b9e6061501d3252e997f5ecef94a50fc54b9b8d2e4e96c33c464e92b419fec5bd07938329f044515cedcf4bfae5bc93d69 SHA512 fb5ec8634fc9e147d962840d8000871d42f93edc58a361253ec5e5d287ba2aa59e99d24cc1555f0eb090e02ee0626233a11b357b90c41ef2b8006d2038db88ef -EBUILD fossil-2.5.ebuild 1537 BLAKE2B 6f1f97c89e738ec97c41090c366f28eafed84459c6465ef80905e1fca8e4a0f62641d1e328a589ae768a02cda42158fe0be2936c1d3d5f0796cd26ef1417618f SHA512 77eace4a15a198040d85e7b2defdfb38f8cb1c4cc37c678911da6c5db0e425c4ad52ac558ac0923dab485ab126d3ea522032d851c52fda842ca29b752b05d8d9 -MISC metadata.xml 1165 BLAKE2B c370f1370c7250945135e56514558acd016742f6d8a9c51e98b9533e094b47dbdc07808abbb1341ad1e987dac6f5f13d2e2f0fef45587935accf082c15227330 SHA512 6ef05c3722bb110e403294b002c253eb1ae4f29a4f5306dccee3abd52ce61c8ae04ed2255f551298d94b8b99d96c799f05bd6df7a9d4e9af08e4c10ce306d0ab diff --git a/dev-vcs/fossil/fossil-2.4.ebuild b/dev-vcs/fossil/fossil-2.4.ebuild deleted file mode 100644 index cd6f4caf4918..000000000000 --- a/dev-vcs/fossil/fossil-2.4.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs - -DESCRIPTION="Simple, high-reliability, source control management, and more" -HOMEPAGE="http://www.fossil-scm.org/" -SRC_URI="http://www.fossil-scm.org/index.html/uv/fossil-src-${PV}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86" -IUSE="debug fusefs json -legacy-mv-rm -miniz system-sqlite +ssl static - tcl tcl-stubs -tcl-private-stubs th1-docs th1-hooks" - -REQUIRED_USE="ssl? ( !miniz )" - -DEPEND=" - sys-libs/zlib - || ( sys-libs/readline:0 dev-libs/libedit ) - system-sqlite? ( >=dev-db/sqlite-3.20.0:3 ) - ssl? ( dev-libs/openssl:0 ) - tcl? ( dev-lang/tcl:0= ) -" -RDEPEND="${DEPEND}" - -# Tests can't be run from the build directory -RESTRICT="test" - -src_configure() { - # this is not an autotools situation so don't make it seem like one - # --with-tcl: works - # --without-tcl: dies - local myconf="--with-openssl=$(usex ssl auto none)" - use debug && myconf+=' --fossil-debug' - use json && myconf+=' --json' - use system-sqlite && myconf+=' --disable-internal-sqlite' - use static && myconf+=' --static' - - use fusefs || myconf+=' --disable-fusefs' - - local u useflags - useflags=( legacy-mv-rm miniz tcl tcl-stubs tcl-private-stubs - th1-docs th1-hooks ) - for u in ${useflags[@]} ; do - use ${u} && myconf+=" --with-${u}" - done - - tc-export CC - ./configure ${myconf} || die -} - -src_install() { - dobin fossil -} diff --git a/dev-vcs/fossil/fossil-2.5.ebuild b/dev-vcs/fossil/fossil-2.5.ebuild deleted file mode 100644 index dbba71f4ebb5..000000000000 --- a/dev-vcs/fossil/fossil-2.5.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs - -DESCRIPTION="Simple, high-reliability, source control management, and more" -HOMEPAGE="http://www.fossil-scm.org/" -SRC_URI="http://www.fossil-scm.org/index.html/uv/fossil-src-${PV}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" -IUSE="debug fusefs json -legacy-mv-rm -miniz system-sqlite +ssl static - tcl tcl-stubs tcl-private-stubs th1-docs th1-hooks" - -REQUIRED_USE="ssl? ( !miniz )" - -DEPEND=" - sys-libs/zlib - || ( sys-libs/readline:0 dev-libs/libedit ) - system-sqlite? ( >=dev-db/sqlite-3.22.0:3 ) - ssl? ( dev-libs/openssl:0 ) - tcl? ( dev-lang/tcl:0= ) -" -RDEPEND="${DEPEND}" - -# Tests can't be run from the build directory -RESTRICT="test" - -src_configure() { - # this is not an autotools situation so don't make it seem like one - # --with-tcl: works - # --without-tcl: dies - local myconf="--with-openssl=$(usex ssl auto none)" - use debug && myconf+=' --fossil-debug' - use json && myconf+=' --json' - use system-sqlite && myconf+=' --disable-internal-sqlite' - use static && myconf+=' --static' - use tcl && myconf+=' --with-tcl=1' - use fusefs || myconf+=' --disable-fusefs' - - local u useflags - useflags=( legacy-mv-rm miniz tcl-stubs tcl-private-stubs - th1-docs th1-hooks ) - for u in ${useflags[@]} ; do - use ${u} && myconf+=" --with-${u}" - done - - tc-export CC - ./configure ${myconf} || die -} - -src_install() { - dobin fossil -} diff --git a/dev-vcs/fossil/metadata.xml b/dev-vcs/fossil/metadata.xml deleted file mode 100644 index 5f61527e696f..000000000000 --- a/dev-vcs/fossil/metadata.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - rafaelmartins@gentoo.org - Rafael G. Martins - - - titanofold@gentoo.org - Aaron W. Swenson - - - Enable the Fuse Filesystem - Enable the JSON API of Fossil's wiki - - Enable legacy behavior for mv/rm (skip checkout files). - - - Use the bundled miniz for compression instead of - zlib. Incompatible with ssl. - - - Use the system SQLite instead of the bundled one - - - Enable Tcl integration via stubs library mechanism - - - Enable Tcl integration via private stubs mechanism - - - Enable TH1 for embedded documentation pages - - - Enable TH1 hooks for commands and web pages - - - diff --git a/dev-vcs/giggle-0.7-r2 b/dev-vcs/giggle-0.7-r2 new file mode 100644 index 000000000000..3ddf848b0d5e --- /dev/null +++ b/dev-vcs/giggle-0.7-r2 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst postrm preinst prepare +DEPEND=>=dev-vcs/git-1.5 >=dev-libs/glib-2.30:2 >=x11-libs/gtk+-3.3.12:3 >=x11-libs/gtksourceview-3.0:3.0 >=x11-libs/gdk-pixbuf-2.22.0 eds? ( gnome-extra/evolution-data-server:= ) >=x11-libs/vte-0.28:2.91 gnome-base/gnome-common sys-devel/gettext app-text/yelp-tools virtual/pkgconfig >=dev-util/intltool-0.35 >=sys-devel/autoconf-2.64 >=sys-devel/libtool-2 >=app-portage/elt-patches-20170422 !=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 app-arch/xz-utils >=sys-apps/sed-4 dev-util/desktop-file-utils x11-misc/shared-mime-info +DESCRIPTION=GTK+ Frontend for GIT +EAPI=6 +HOMEPAGE=https://wiki.gnome.org/Apps/giggle +IUSE=eds +KEYWORDS=amd64 x86 ~amd64-linux ~x86-linux +LICENSE=GPL-2 +RDEPEND=>=dev-vcs/git-1.5 >=dev-libs/glib-2.30:2 >=x11-libs/gtk+-3.3.12:3 >=x11-libs/gtksourceview-3.0:3.0 >=x11-libs/gdk-pixbuf-2.22.0 eds? ( gnome-extra/evolution-data-server:= ) >=x11-libs/vte-0.28:2.91 +SLOT=0 +SRC_URI=mirror://gnome/sources/giggle/0.7/giggle-0.7.tar.xz +_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc gnome.org 5e4cc5af3f1b17bdee155bf02e8c2df4 gnome2 6e4acb9c9da2cfa25f2dfedb93bb4a43 gnome2-utils 29bb8f7881c95139e532a2d5e47ff834 libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 xdg 6cd76cc914c1a759dee032778487b57f xdg-utils f2c8335407f0b935b0a96d4adf23ef25 +_md5_=670ce4be7bf390274ed3866b692aaad6 diff --git a/dev-vcs/giggle/Manifest b/dev-vcs/giggle/Manifest deleted file mode 100644 index 682c88920d47..000000000000 --- a/dev-vcs/giggle/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX giggle-0.6.2-gtksourceview-3.8.0.patch 903 BLAKE2B 2ebe976476c120f1ad2729471615cc1a0b106a3cce0e267e1f6d31cac0b5d928f39eb91db62b733bbc15e5d867e73fb39b825cae39d215a68bdda89ef22a89fd SHA512 c60aaeab48ce95fb33dd7a93d51c3d7d17f449fdb0ae29b58cbe10f8e722c482d3793885c5d870b6ec8c03162aa37fef0b5e9dfeb9844494eddb318ecb703425 -AUX giggle-0.7-vte-2.91.patch 2331 BLAKE2B c1a393800fd8e8baaedb46c8f6bf7c7d0c0c09cd4868a47bd5ec9a74dce5fe9114000750183f12e10d9841dcc921a9b70b38fa973b66fca505c661fab882e3be SHA512 7ef6ea65c321e2b55e78ff0ffc8bf8b271516c009c54bebddd3f5e478e8483a911ca279af0f31c9bc7c81c8089c5bbe42f209d7fe55db91e0834baecd01a1fee -DIST giggle-0.7.tar.xz 2042304 BLAKE2B 376b82e7550e1926109572656424918cdd4282e64f215344c519f0c5960f2aea5399fd9f779982c75f7fffdc41b3c7f4660d823ddcbb03d43506646299f34509 SHA512 01d3cc0adc610706a97b89487624fe3d09c1347c0b07920e71d2e33761fab4894ebb304113ac7df6cdd03ed6116d09dcce85b35d6169df5a3f3973faaa151cfb -EBUILD giggle-0.7-r2.ebuild 972 BLAKE2B 3ac1ecde7d81a56b079c7798f76540da10ce5b20f02b58d831a27145ca4bc8abdcf07a151573f0e0420f8539c5182c7f0f0d029552f05cf935acb0f6c2266eba SHA512 7801a82d2bf848f2b2c1b10a5e1d92f099da1e3146370bed5af7ce29187452b3da629bc4a7ab6a4f4914367346698b2180e35d3847d29d0d78d80509672eb36e -MISC metadata.xml 321 BLAKE2B 121b3f98d2d98848910ae89330e3330201de74751c55dafa2df80fe4cf8698819fd9808d2fff89f3bd34480d4393e2a1a6fe5e1d5e878c239bc10d8acea10949 SHA512 a7a7226c85410af2cc6caee355668474f22f784b80abceafdbe01e94c9a4e0e267fd56a6c839ae0279a511681b4ce9bcdd87555f460b2b8b51607422fcb05a7c diff --git a/dev-vcs/giggle/files/giggle-0.6.2-gtksourceview-3.8.0.patch b/dev-vcs/giggle/files/giggle-0.6.2-gtksourceview-3.8.0.patch deleted file mode 100644 index 37648e171232..000000000000 --- a/dev-vcs/giggle/files/giggle-0.6.2-gtksourceview-3.8.0.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff --git a/src/giggle-diff-view.h b/src/giggle-diff-view.h -index de5fe02..9ef33b5 100644 ---- a/src/giggle-diff-view.h -+++ b/src/giggle-diff-view.h -@@ -23,6 +23,7 @@ - - #include - #include -+#include - #include - #include - -diff --git a/src/giggle-view-file.c b/src/giggle-view-file.c -index 7746225..7b74c0a 100644 ---- a/src/giggle-view-file.c -+++ b/src/giggle-view-file.c -@@ -42,6 +42,7 @@ - - #include - #include -+#include - - #define GIGGLE_TYPE_VIEW_FILE_SNAPSHOT (giggle_view_file_snapshot_get_type ()) - #define GIGGLE_VIEW_FILE_SNAPSHOT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIGGLE_TYPE_VIEW_FILE_SNAPSHOT, GiggleViewFileSnapshot)) diff --git a/dev-vcs/giggle/files/giggle-0.7-vte-2.91.patch b/dev-vcs/giggle/files/giggle-0.7-vte-2.91.patch deleted file mode 100644 index f800a9d157ca..000000000000 --- a/dev-vcs/giggle/files/giggle-0.7-vte-2.91.patch +++ /dev/null @@ -1,57 +0,0 @@ -From b9e260840d03e33ac55142719f3d54129b54cc70 Mon Sep 17 00:00:00 2001 -From: Debarshi Ray -Date: Mon, 26 Jan 2015 15:38:24 +0100 -Subject: [PATCH] Port to vte-2.91 API - -https://bugzilla.gnome.org/show_bug.cgi?id=743537 ---- - configure.ac | 2 +- - plugins/giggle-view-terminal.c | 19 ++++++++++--------- - 2 files changed, 11 insertions(+), 10 deletions(-) - -diff --git a/configure.ac b/configure.ac -index 6e27733..72e7bd1 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -106,7 +106,7 @@ AC_ARG_ENABLE([terminal], - AS_IF([test "x$enable_terminal" = "xyes"], - [ - PKG_CHECK_MODULES([VTE], -- [vte-2.90 >= $VTE_REQUIRED_VERSION], -+ [vte-2.91 >= $VTE_REQUIRED_VERSION], - [have_vte=yes - AC_DEFINE([HAVE_VTE], [1], - [Use features from vte]) -diff --git a/plugins/giggle-view-terminal.c b/plugins/giggle-view-terminal.c -index 06a9a50..cd107f2 100644 ---- a/plugins/giggle-view-terminal.c -+++ b/plugins/giggle-view-terminal.c -@@ -186,15 +186,16 @@ giggle_view_terminal_append_tab (GiggleViewTerminal *view, - real_argv[1] = NULL; - spawn_flags = G_SPAWN_CHILD_INHERITS_STDIN | G_SPAWN_SEARCH_PATH | G_SPAWN_FILE_AND_ARGV_ZERO; - -- succes = vte_terminal_fork_command_full (VTE_TERMINAL (terminal), -- pty_flags, -- directory, -- real_argv, -- NULL, -- spawn_flags, -- NULL, NULL, -- NULL, -- &error); -+ succes = vte_terminal_spawn_sync (VTE_TERMINAL (terminal), -+ pty_flags, -+ directory, -+ real_argv, -+ NULL, -+ spawn_flags, -+ NULL, NULL, -+ NULL, -+ NULL, -+ &error); - g_strfreev (real_argv); - - if (succes == FALSE) { --- -2.1.0 - diff --git a/dev-vcs/giggle/giggle-0.7-r2.ebuild b/dev-vcs/giggle/giggle-0.7-r2.ebuild deleted file mode 100644 index b423d027f8fc..000000000000 --- a/dev-vcs/giggle/giggle-0.7-r2.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" - -inherit autotools gnome2 - -DESCRIPTION="GTK+ Frontend for GIT" -HOMEPAGE="https://wiki.gnome.org/Apps/giggle" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" -IUSE="eds" - -RDEPEND=" - >=dev-vcs/git-1.5 - >=dev-libs/glib-2.30:2 - >=x11-libs/gtk+-3.3.12:3 - >=x11-libs/gtksourceview-3.0:3.0 - >=x11-libs/gdk-pixbuf-2.22.0 - eds? ( gnome-extra/evolution-data-server:= ) - >=x11-libs/vte-0.28:2.91 -" -DEPEND="${RDEPEND} - gnome-base/gnome-common - sys-devel/gettext - app-text/yelp-tools - virtual/pkgconfig - >=dev-util/intltool-0.35 - >=sys-devel/autoconf-2.64 - >=sys-devel/libtool-2 -" - -src_prepare() { - eapply "${FILESDIR}/${PN}-0.6.2-gtksourceview-3.8.0.patch" - eapply "${FILESDIR}/${PN}-0.7-vte-2.91.patch" - eautoreconf - gnome2_src_prepare -} - -src_configure() { - gnome2_src_configure \ - $(use_enable eds evolution-data-server) -} diff --git a/dev-vcs/giggle/metadata.xml b/dev-vcs/giggle/metadata.xml deleted file mode 100644 index 93f8632fd83c..000000000000 --- a/dev-vcs/giggle/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - ikelos@gentoo.org - Mike Auty - - - GTK+ based frontend for GIT - - diff --git a/dev-vcs/git-2.16.4 b/dev-vcs/git-2.16.4 new file mode 100644 index 000000000000..4997352c04f8 --- /dev/null +++ b/dev-vcs/git-2.16.4 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DEPEND=gnome-keyring? ( app-crypt/libsecret ) !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) sys-libs/zlib pcre? ( pcre-jit? ( dev-libs/libpcre2[jit(+)] ) !pcre-jit? ( dev-libs/libpcre ) ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:0= ) curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) emacs? ( virtual/emacs ) doc? ( app-text/asciidoc app-text/docbook2X sys-apps/texinfo app-text/xmlto ) nls? ( sys-devel/gettext ) test? ( app-crypt/gnupg ) virtual/pkgconfig +DESCRIPTION=stupid content tracker: distributed VCS designed for speed and efficiency +EAPI=6 +HOMEPAGE=https://www.git-scm.com/ +IUSE=+blksha1 +curl cgi doc emacs gnome-keyring +gpg highlight +iconv libressl mediawiki mediawiki-experimental +nls +pcre +pcre-jit +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test python_targets_python2_7 +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-2 +RDEPEND=gnome-keyring? ( app-crypt/libsecret ) !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) sys-libs/zlib pcre? ( pcre-jit? ( dev-libs/libpcre2[jit(+)] ) !pcre-jit? ( dev-libs/libpcre ) ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:0= ) curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) emacs? ( virtual/emacs ) gpg? ( app-crypt/gnupg ) mediawiki? ( dev-perl/DateTime-Format-ISO8601 dev-perl/HTML-Tree dev-perl/MediaWiki-API ) perl? ( dev-perl/Error dev-perl/Net-SMTP-SSL dev-perl/Authen-SASL cgi? ( dev-perl/CGI highlight? ( app-text/highlight ) ) cvs? ( >=dev-vcs/cvsps-2.1:0 dev-perl/DBI dev-perl/DBD-SQLite ) subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey ) ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] ) +REQUIRED_USE=cgi? ( perl ) cvs? ( perl ) mediawiki? ( perl ) mediawiki-experimental? ( mediawiki ) subversion? ( perl ) webdav? ( curl ) pcre-jit? ( pcre ) python? ( python_targets_python2_7 ) +SLOT=0 +SRC_URI=mirror://kernel/software/scm/git/git-2.16.4.tar.xz mirror://kernel/software/scm/git/git-manpages-2.16.4.tar.xz doc? ( mirror://kernel/software/scm/git/git-htmldocs-2.16.4.tar.xz ) +_eclasses_=bash-completion-r1 6af26c1ffe65d92d3f525cb715f6250c desktop 1b286a7e7143d8c4ec89cd0d2743a097 elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc l10n 97f2753e3f1f3753d53d856c7c0bbb0b ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 python-single-r1 26fdbe5e685d53f67303a3a43d9e4848 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 systemd 04e50685fbf3d89e5c67ac6a385dd595 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=10face2025ec6dc920a92ca12b623d6f diff --git a/dev-vcs/git-2.17.1-r1 b/dev-vcs/git-2.17.1-r1 new file mode 100644 index 000000000000..127ab6d58303 --- /dev/null +++ b/dev-vcs/git-2.17.1-r1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DEPEND=gnome-keyring? ( app-crypt/libsecret ) !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) sys-libs/zlib pcre? ( pcre-jit? ( dev-libs/libpcre2[jit(+)] ) !pcre-jit? ( dev-libs/libpcre ) ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:0= ) curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) emacs? ( virtual/emacs ) doc? ( app-text/asciidoc app-text/docbook2X sys-apps/texinfo app-text/xmlto ) nls? ( sys-devel/gettext ) test? ( app-crypt/gnupg ) virtual/pkgconfig +DESCRIPTION=stupid content tracker: distributed VCS designed for speed and efficiency +EAPI=6 +HOMEPAGE=https://www.git-scm.com/ +IUSE=+blksha1 +curl cgi doc emacs gnome-keyring +gpg highlight +iconv libressl mediawiki mediawiki-experimental +nls +pcre +pcre-jit +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test python_targets_python2_7 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~amd64-fbsd +LICENSE=GPL-2 +RDEPEND=gnome-keyring? ( app-crypt/libsecret ) !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) sys-libs/zlib pcre? ( pcre-jit? ( dev-libs/libpcre2[jit(+)] ) !pcre-jit? ( dev-libs/libpcre ) ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:0= ) curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) emacs? ( virtual/emacs ) gpg? ( app-crypt/gnupg ) perl? ( dev-perl/Error dev-perl/MailTools dev-perl/Net-SMTP-SSL dev-perl/Authen-SASL cgi? ( dev-perl/CGI highlight? ( app-text/highlight ) ) cvs? ( >=dev-vcs/cvsps-2.1:0 dev-perl/DBI dev-perl/DBD-SQLite ) mediawiki? ( dev-perl/DateTime-Format-ISO8601 dev-perl/HTML-Tree dev-perl/MediaWiki-API ) subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey ) ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] ) +REQUIRED_USE=cgi? ( perl ) cvs? ( perl ) mediawiki? ( perl ) mediawiki-experimental? ( mediawiki ) subversion? ( perl ) webdav? ( curl ) pcre-jit? ( pcre ) python? ( python_targets_python2_7 ) +SLOT=0 +SRC_URI=mirror://kernel/software/scm/git/git-2.17.1.tar.xz mirror://kernel/software/scm/git/git-manpages-2.17.1.tar.xz doc? ( mirror://kernel/software/scm/git/git-htmldocs-2.17.1.tar.xz ) +_eclasses_=bash-completion-r1 6af26c1ffe65d92d3f525cb715f6250c desktop 1b286a7e7143d8c4ec89cd0d2743a097 elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc l10n 97f2753e3f1f3753d53d856c7c0bbb0b ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 python-single-r1 26fdbe5e685d53f67303a3a43d9e4848 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 systemd 04e50685fbf3d89e5c67ac6a385dd595 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=43c63f6c4bc7d64c6a0a3ea94a98b01b diff --git a/dev-vcs/git-2.18.0 b/dev-vcs/git-2.18.0 new file mode 100644 index 000000000000..615e3c67fe0c --- /dev/null +++ b/dev-vcs/git-2.18.0 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DEPEND=gnome-keyring? ( app-crypt/libsecret ) !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) sys-libs/zlib pcre? ( pcre-jit? ( dev-libs/libpcre2[jit(+)] ) !pcre-jit? ( dev-libs/libpcre ) ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:0= ) curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) emacs? ( virtual/emacs ) doc? ( app-text/asciidoc app-text/docbook2X sys-apps/texinfo app-text/xmlto ) nls? ( sys-devel/gettext ) test? ( app-crypt/gnupg ) virtual/pkgconfig +DESCRIPTION=stupid content tracker: distributed VCS designed for speed and efficiency +EAPI=6 +HOMEPAGE=https://www.git-scm.com/ +IUSE=+blksha1 +curl cgi doc emacs gnome-keyring +gpg highlight +iconv libressl mediawiki mediawiki-experimental +nls +pcre +pcre-jit +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test python_targets_python2_7 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~amd64-fbsd +LICENSE=GPL-2 +RDEPEND=gnome-keyring? ( app-crypt/libsecret ) !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) sys-libs/zlib pcre? ( pcre-jit? ( dev-libs/libpcre2[jit(+)] ) !pcre-jit? ( dev-libs/libpcre ) ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:0= ) curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) emacs? ( virtual/emacs ) gpg? ( app-crypt/gnupg ) perl? ( dev-perl/Error dev-perl/MailTools dev-perl/Net-SMTP-SSL dev-perl/Authen-SASL cgi? ( dev-perl/CGI highlight? ( app-text/highlight ) ) cvs? ( >=dev-vcs/cvsps-2.1:0 dev-perl/DBI dev-perl/DBD-SQLite ) mediawiki? ( dev-perl/DateTime-Format-ISO8601 dev-perl/HTML-Tree dev-perl/MediaWiki-API ) subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey ) ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] ) +REQUIRED_USE=cgi? ( perl ) cvs? ( perl ) mediawiki? ( perl ) mediawiki-experimental? ( mediawiki ) subversion? ( perl ) webdav? ( curl ) pcre-jit? ( pcre ) python? ( python_targets_python2_7 ) +SLOT=0 +SRC_URI=mirror://kernel/software/scm/git/git-2.18.0.tar.xz mirror://kernel/software/scm/git/git-manpages-2.18.0.tar.xz doc? ( mirror://kernel/software/scm/git/git-htmldocs-2.18.0.tar.xz ) +_eclasses_=bash-completion-r1 6af26c1ffe65d92d3f525cb715f6250c desktop 1b286a7e7143d8c4ec89cd0d2743a097 elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc l10n 97f2753e3f1f3753d53d856c7c0bbb0b ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 python-single-r1 26fdbe5e685d53f67303a3a43d9e4848 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 systemd 04e50685fbf3d89e5c67ac6a385dd595 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=3cc41c178a94ac2a1faf6d1931326ca2 diff --git a/dev-vcs/git-9999 b/dev-vcs/git-9999 new file mode 100644 index 000000000000..3df3e7778bf2 --- /dev/null +++ b/dev-vcs/git-9999 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DEPEND=gnome-keyring? ( app-crypt/libsecret ) !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) sys-libs/zlib pcre? ( pcre-jit? ( dev-libs/libpcre2[jit(+)] ) !pcre-jit? ( dev-libs/libpcre ) ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:0= ) curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) emacs? ( virtual/emacs ) doc? ( app-text/asciidoc app-text/docbook2X sys-apps/texinfo app-text/xmlto ) nls? ( sys-devel/gettext ) test? ( app-crypt/gnupg ) app-text/asciidoc virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl] +DESCRIPTION=stupid content tracker: distributed VCS designed for speed and efficiency +EAPI=6 +HOMEPAGE=https://www.git-scm.com/ +IUSE=+blksha1 +curl cgi doc emacs gnome-keyring +gpg highlight +iconv libressl mediawiki mediawiki-experimental +nls +pcre +pcre-jit +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test python_targets_python2_7 +LICENSE=GPL-2 +RDEPEND=gnome-keyring? ( app-crypt/libsecret ) !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) sys-libs/zlib pcre? ( pcre-jit? ( dev-libs/libpcre2[jit(+)] ) !pcre-jit? ( dev-libs/libpcre ) ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:0= ) curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) emacs? ( virtual/emacs ) gpg? ( app-crypt/gnupg ) perl? ( dev-perl/Error dev-perl/MailTools dev-perl/Net-SMTP-SSL dev-perl/Authen-SASL cgi? ( dev-perl/CGI highlight? ( app-text/highlight ) ) cvs? ( >=dev-vcs/cvsps-2.1:0 dev-perl/DBI dev-perl/DBD-SQLite ) mediawiki? ( dev-perl/DateTime-Format-ISO8601 dev-perl/HTML-Tree dev-perl/MediaWiki-API ) subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey ) ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] ) +REQUIRED_USE=cgi? ( perl ) cvs? ( perl ) mediawiki? ( perl ) mediawiki-experimental? ( mediawiki ) subversion? ( perl ) webdav? ( curl ) pcre-jit? ( pcre ) python? ( python_targets_python2_7 ) +SLOT=0 +_eclasses_=bash-completion-r1 6af26c1ffe65d92d3f525cb715f6250c desktop 1b286a7e7143d8c4ec89cd0d2743a097 elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc git-r3 8f6de46b0aa318aea0e8cac62ece098b l10n 97f2753e3f1f3753d53d856c7c0bbb0b ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 python-single-r1 26fdbe5e685d53f67303a3a43d9e4848 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 systemd 04e50685fbf3d89e5c67ac6a385dd595 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=25b85c15e61ac4e29c47297318e840cb diff --git a/dev-vcs/git-9999-r1 b/dev-vcs/git-9999-r1 new file mode 100644 index 000000000000..fb484f071df6 --- /dev/null +++ b/dev-vcs/git-9999-r1 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DEPEND=gnome-keyring? ( app-crypt/libsecret ) !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) sys-libs/zlib pcre? ( pcre-jit? ( dev-libs/libpcre2[jit(+)] ) !pcre-jit? ( dev-libs/libpcre ) ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:0= ) curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) emacs? ( virtual/emacs ) doc? ( app-text/asciidoc app-text/docbook2X sys-apps/texinfo app-text/xmlto ) nls? ( sys-devel/gettext ) test? ( app-crypt/gnupg ) app-text/asciidoc virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl] +DESCRIPTION=stupid content tracker: distributed VCS designed for speed and efficiency +EAPI=6 +HOMEPAGE=https://www.git-scm.com/ +IUSE=+blksha1 +curl cgi doc emacs gnome-keyring +gpg highlight +iconv libressl mediawiki mediawiki-experimental +nls +pcre +pcre-jit +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test python_targets_python2_7 +LICENSE=GPL-2 +RDEPEND=gnome-keyring? ( app-crypt/libsecret ) !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) sys-libs/zlib pcre? ( pcre-jit? ( dev-libs/libpcre2[jit(+)] ) !pcre-jit? ( dev-libs/libpcre ) ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:0= ) curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) emacs? ( virtual/emacs ) gpg? ( app-crypt/gnupg ) perl? ( dev-perl/Error dev-perl/MailTools dev-perl/Net-SMTP-SSL dev-perl/Authen-SASL cgi? ( dev-perl/CGI highlight? ( app-text/highlight ) ) cvs? ( >=dev-vcs/cvsps-2.1:0 dev-perl/DBI dev-perl/DBD-SQLite ) mediawiki? ( dev-perl/DateTime-Format-ISO8601 dev-perl/HTML-Tree dev-perl/MediaWiki-API ) subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey ) ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] ) +REQUIRED_USE=cgi? ( perl ) cvs? ( perl ) mediawiki? ( perl ) mediawiki-experimental? ( mediawiki ) subversion? ( perl ) webdav? ( curl ) pcre-jit? ( pcre ) python? ( python_targets_python2_7 ) +SLOT=0 +_eclasses_=bash-completion-r1 6af26c1ffe65d92d3f525cb715f6250c desktop 1b286a7e7143d8c4ec89cd0d2743a097 elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc git-r3 8f6de46b0aa318aea0e8cac62ece098b l10n 97f2753e3f1f3753d53d856c7c0bbb0b ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 python-single-r1 26fdbe5e685d53f67303a3a43d9e4848 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 systemd 04e50685fbf3d89e5c67ac6a385dd595 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=97b8a4a153bd1b3a09f8c1c289aa2d95 diff --git a/dev-vcs/git-9999-r2 b/dev-vcs/git-9999-r2 new file mode 100644 index 000000000000..fb484f071df6 --- /dev/null +++ b/dev-vcs/git-9999-r2 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DEPEND=gnome-keyring? ( app-crypt/libsecret ) !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) sys-libs/zlib pcre? ( pcre-jit? ( dev-libs/libpcre2[jit(+)] ) !pcre-jit? ( dev-libs/libpcre ) ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:0= ) curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) emacs? ( virtual/emacs ) doc? ( app-text/asciidoc app-text/docbook2X sys-apps/texinfo app-text/xmlto ) nls? ( sys-devel/gettext ) test? ( app-crypt/gnupg ) app-text/asciidoc virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl] +DESCRIPTION=stupid content tracker: distributed VCS designed for speed and efficiency +EAPI=6 +HOMEPAGE=https://www.git-scm.com/ +IUSE=+blksha1 +curl cgi doc emacs gnome-keyring +gpg highlight +iconv libressl mediawiki mediawiki-experimental +nls +pcre +pcre-jit +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test python_targets_python2_7 +LICENSE=GPL-2 +RDEPEND=gnome-keyring? ( app-crypt/libsecret ) !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) sys-libs/zlib pcre? ( pcre-jit? ( dev-libs/libpcre2[jit(+)] ) !pcre-jit? ( dev-libs/libpcre ) ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:0= ) curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) emacs? ( virtual/emacs ) gpg? ( app-crypt/gnupg ) perl? ( dev-perl/Error dev-perl/MailTools dev-perl/Net-SMTP-SSL dev-perl/Authen-SASL cgi? ( dev-perl/CGI highlight? ( app-text/highlight ) ) cvs? ( >=dev-vcs/cvsps-2.1:0 dev-perl/DBI dev-perl/DBD-SQLite ) mediawiki? ( dev-perl/DateTime-Format-ISO8601 dev-perl/HTML-Tree dev-perl/MediaWiki-API ) subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey ) ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] ) +REQUIRED_USE=cgi? ( perl ) cvs? ( perl ) mediawiki? ( perl ) mediawiki-experimental? ( mediawiki ) subversion? ( perl ) webdav? ( curl ) pcre-jit? ( pcre ) python? ( python_targets_python2_7 ) +SLOT=0 +_eclasses_=bash-completion-r1 6af26c1ffe65d92d3f525cb715f6250c desktop 1b286a7e7143d8c4ec89cd0d2743a097 elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc git-r3 8f6de46b0aa318aea0e8cac62ece098b l10n 97f2753e3f1f3753d53d856c7c0bbb0b ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 python-single-r1 26fdbe5e685d53f67303a3a43d9e4848 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 systemd 04e50685fbf3d89e5c67ac6a385dd595 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=97b8a4a153bd1b3a09f8c1c289aa2d95 diff --git a/dev-vcs/git-9999-r3 b/dev-vcs/git-9999-r3 new file mode 100644 index 000000000000..61b69fe9e672 --- /dev/null +++ b/dev-vcs/git-9999-r3 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DEPEND=gnome-keyring? ( app-crypt/libsecret ) !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) sys-libs/zlib pcre? ( pcre-jit? ( dev-libs/libpcre2[jit(+)] ) !pcre-jit? ( dev-libs/libpcre ) ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:0= ) curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) emacs? ( virtual/emacs ) doc? ( app-text/asciidoc app-text/docbook2X sys-apps/texinfo app-text/xmlto ) nls? ( sys-devel/gettext ) test? ( app-crypt/gnupg ) app-text/asciidoc virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl] +DESCRIPTION=stupid content tracker: distributed VCS designed for speed and efficiency +EAPI=6 +HOMEPAGE=https://www.git-scm.com/ +IUSE=+blksha1 +curl cgi doc emacs gnome-keyring +gpg highlight +iconv libressl mediawiki mediawiki-experimental +nls +pcre +pcre-jit +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test python_targets_python2_7 +LICENSE=GPL-2 +RDEPEND=gnome-keyring? ( app-crypt/libsecret ) !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) sys-libs/zlib pcre? ( pcre-jit? ( dev-libs/libpcre2[jit(+)] ) !pcre-jit? ( dev-libs/libpcre ) ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:0= ) curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) emacs? ( virtual/emacs ) gpg? ( app-crypt/gnupg ) perl? ( dev-perl/Error dev-perl/MailTools dev-perl/Net-SMTP-SSL dev-perl/Authen-SASL cgi? ( dev-perl/CGI highlight? ( app-text/highlight ) ) cvs? ( >=dev-vcs/cvsps-2.1:0 dev-perl/DBI dev-perl/DBD-SQLite ) mediawiki? ( dev-perl/DateTime-Format-ISO8601 dev-perl/HTML-Tree dev-perl/MediaWiki-API ) subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey ) ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] ) +REQUIRED_USE=cgi? ( perl ) cvs? ( perl ) mediawiki? ( perl ) mediawiki-experimental? ( mediawiki ) subversion? ( perl ) webdav? ( curl ) pcre-jit? ( pcre ) python? ( python_targets_python2_7 ) +SLOT=0 +_eclasses_=bash-completion-r1 6af26c1ffe65d92d3f525cb715f6250c desktop 1b286a7e7143d8c4ec89cd0d2743a097 elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc git-r3 8f6de46b0aa318aea0e8cac62ece098b l10n 97f2753e3f1f3753d53d856c7c0bbb0b ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 python-single-r1 26fdbe5e685d53f67303a3a43d9e4848 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 systemd 04e50685fbf3d89e5c67ac6a385dd595 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=f5654d99eddeb5ee8e75f6dd4bc95dca diff --git a/dev-vcs/git-annex-6.20170818 b/dev-vcs/git-annex-6.20170818 new file mode 100644 index 000000000000..0125e9a2be68 --- /dev/null +++ b/dev-vcs/git-annex-6.20170818 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst postrm setup test +DEPEND=dev-haskell/aeson:= dev-haskell/async:= dev-haskell/bloomfilter:= dev-haskell/byteable:= dev-haskell/case-insensitive:= dev-haskell/crypto-api:= dev-haskell/cryptonite:= dev-haskell/data-default:= dev-haskell/disk-free-space:= dev-haskell/dlist:= dev-haskell/edit-distance:= dev-haskell/esqueleto:= >=dev-haskell/exceptions-0.6:= >=dev-haskell/feed-0.3.9:= dev-haskell/free:= dev-haskell/hslogger:= dev-haskell/http-client:= >=dev-haskell/http-conduit-2.0:= >=dev-haskell/http-types-0.7:= dev-haskell/ifelse:= dev-haskell/memory:= dev-haskell/monad-control:= dev-haskell/monad-logger:= >=dev-haskell/mtl-2:= dev-haskell/old-locale:= >=dev-haskell/optparse-applicative-0.11.0:= dev-haskell/persistent:= dev-haskell/persistent-sqlite:= dev-haskell/persistent-template:= >=dev-haskell/quickcheck-2.1:2= dev-haskell/random:= dev-haskell/regex-tdfa:= dev-haskell/resourcet:= dev-haskell/safesemaphore:= dev-haskell/sandi:= dev-haskell/securemem:= dev-haskell/socks:= dev-haskell/split:= >=dev-haskell/stm-2.3:= dev-haskell/stm-chans:= dev-haskell/text:= dev-haskell/unix-compat:= dev-haskell/unordered-containers:= dev-haskell/utf8-string:= >=dev-haskell/uuid-1.2.6:= >=dev-lang/ghc-7.8.2:= assistant? ( >=dev-haskell/dns-1.0.0:= dev-haskell/hinotify:= dev-haskell/mountpoints:= sys-process/lsof ) benchmark? ( dev-haskell/criterion:= ) concurrentoutput? ( >=dev-haskell/concurrent-output-1.6:= ) dbus? ( >=dev-haskell/dbus-0.10.7:= >=dev-haskell/fdo-notify-0.3:= ) magicmime? ( dev-haskell/magic:= ) network-uri? ( >=dev-haskell/network-2.6:= >=dev-haskell/network-uri-2.6:= ) !network-uri? ( >=dev-haskell/network-2.4:= =dev-haskell/aws-0.9.2:= dev-haskell/conduit:= dev-haskell/conduit-extra:= ) torrentparser? ( >=dev-haskell/torrent-10000.0.0:= ) webapp? ( dev-haskell/blaze-builder:= dev-haskell/clientsession:= >=dev-haskell/path-pieces-0.1.4:= >=dev-haskell/shakespeare-2.0.0:= dev-haskell/wai:= dev-haskell/wai-extra:= >=dev-haskell/warp-3.0.0.5:= >=dev-haskell/warp-tls-1.4:= >=dev-haskell/yesod-1.2.6:= >=dev-haskell/yesod-core-1.2.19:= >=dev-haskell/yesod-default-1.2.0:= >=dev-haskell/yesod-form-1.3.15:= >=dev-haskell/yesod-static-1.2.4:= ) webdav? ( >=dev-haskell/dav-1.0:= ) dev-vcs/git >=dev-haskell/cabal-1.18.1.3 dev-lang/perl doc? ( www-apps/ikiwiki net-misc/rsync ) +DESCRIPTION=manage files with git, without checking their contents into git +EAPI=6 +HOMEPAGE=http://git-annex.branchable.com/ +IUSE=+assistant benchmark +concurrentoutput +dbus doc +magicmime +network-uri +pairing s3 +torrentparser +webapp +webdav +KEYWORDS=~amd64 ~x86 ~amd64-linux +LICENSE=GPL-3 +RDEPEND=dev-haskell/aeson:= dev-haskell/async:= dev-haskell/bloomfilter:= dev-haskell/byteable:= dev-haskell/case-insensitive:= dev-haskell/crypto-api:= dev-haskell/cryptonite:= dev-haskell/data-default:= dev-haskell/disk-free-space:= dev-haskell/dlist:= dev-haskell/edit-distance:= dev-haskell/esqueleto:= >=dev-haskell/exceptions-0.6:= >=dev-haskell/feed-0.3.9:= dev-haskell/free:= dev-haskell/hslogger:= dev-haskell/http-client:= >=dev-haskell/http-conduit-2.0:= >=dev-haskell/http-types-0.7:= dev-haskell/ifelse:= dev-haskell/memory:= dev-haskell/monad-control:= dev-haskell/monad-logger:= >=dev-haskell/mtl-2:= dev-haskell/old-locale:= >=dev-haskell/optparse-applicative-0.11.0:= dev-haskell/persistent:= dev-haskell/persistent-sqlite:= dev-haskell/persistent-template:= >=dev-haskell/quickcheck-2.1:2= dev-haskell/random:= dev-haskell/regex-tdfa:= dev-haskell/resourcet:= dev-haskell/safesemaphore:= dev-haskell/sandi:= dev-haskell/securemem:= dev-haskell/socks:= dev-haskell/split:= >=dev-haskell/stm-2.3:= dev-haskell/stm-chans:= dev-haskell/text:= dev-haskell/unix-compat:= dev-haskell/unordered-containers:= dev-haskell/utf8-string:= >=dev-haskell/uuid-1.2.6:= >=dev-lang/ghc-7.8.2:= assistant? ( >=dev-haskell/dns-1.0.0:= dev-haskell/hinotify:= dev-haskell/mountpoints:= sys-process/lsof ) benchmark? ( dev-haskell/criterion:= ) concurrentoutput? ( >=dev-haskell/concurrent-output-1.6:= ) dbus? ( >=dev-haskell/dbus-0.10.7:= >=dev-haskell/fdo-notify-0.3:= ) magicmime? ( dev-haskell/magic:= ) network-uri? ( >=dev-haskell/network-2.6:= >=dev-haskell/network-uri-2.6:= ) !network-uri? ( >=dev-haskell/network-2.4:= =dev-haskell/aws-0.9.2:= dev-haskell/conduit:= dev-haskell/conduit-extra:= ) torrentparser? ( >=dev-haskell/torrent-10000.0.0:= ) webapp? ( dev-haskell/blaze-builder:= dev-haskell/clientsession:= >=dev-haskell/path-pieces-0.1.4:= >=dev-haskell/shakespeare-2.0.0:= dev-haskell/wai:= dev-haskell/wai-extra:= >=dev-haskell/warp-3.0.0.5:= >=dev-haskell/warp-tls-1.4:= >=dev-haskell/yesod-1.2.6:= >=dev-haskell/yesod-core-1.2.19:= >=dev-haskell/yesod-default-1.2.0:= >=dev-haskell/yesod-form-1.3.15:= >=dev-haskell/yesod-static-1.2.4:= ) webdav? ( >=dev-haskell/dav-1.0:= ) dev-vcs/git +RESTRICT=test +SLOT=0 +SRC_URI=mirror://hackage/packages/archive/git-annex/6.20170818/git-annex-6.20170818.tar.gz +_eclasses_=bash-completion-r1 6af26c1ffe65d92d3f525cb715f6250c desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ghc-package a0d34e2f5f204f01c404ae1ce539542a haskell-cabal 45605f3898bdc59eb016fb50ca27bf18 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=e318207399a6596dfab8d496654ed1f9 diff --git a/dev-vcs/git-annex/Manifest b/dev-vcs/git-annex/Manifest deleted file mode 100644 index 15b2fc1c4573..000000000000 --- a/dev-vcs/git-annex/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -AUX git-annex-6.20160114-QC-2.8.2.patch 509 BLAKE2B 2d84231d59a062bbe3e5a2c970f8c01e7da5cea0e42ff40bedffcfea079e3e131a395a033a3c1d012bda31af2c2326dc4d75c929e8e47b2e198a7ebcc2efadc6 SHA512 2df4f294bd8e39a067cdf7adf0f44d08a7910d7954529d053fd35d35b263dc891ecb1390427783c3448d660e918b6076c86e6c01145f272226c20c8d7688cd1c -AUX git-annex-6.20161210-directory-1.3.patch 279 BLAKE2B 7d85392d72f146c4fb7545c19b362c6f1915925570f69697f612defdcf811596e2b339d2d9a6ed4038f5fc73bf887ecea464a768d40d4616a8fc1992836b279a SHA512 6247c9d8221ec3c1090d6cd66fbf525ea429e64ade0820a54d5116d69c36ba69f7f7ce1ec46d26afdacd24ffdad813ad540abbecd50fca318c7439bd347a6533 -AUX git-annex-6.20170101-crypto-api.patch 212 BLAKE2B 0e9e1fdda1a93ffd709955c472052aa507e364c94095b6acf94f94693c23681a145f808b17c98bb5d40ddc111bb2de43f594e4333e2f6322c93ff711268916f0 SHA512 c0b69ef8dffd9df06663513233f7848e3f8abfec5f6f93656cbfc466887ac5d2bbbbe65bb07088a488616593a44456fa9aa459a1404352afa66b2b7cdc937dfe -AUX git-annex.bash 440 BLAKE2B af7b2b47e98386cef417051a11ae4baff07ea8cd96177c95b6b49095f5b7724ecbc1c4f13a6f351afe66f0d015c7355b6a56b77c06cb1e9e5cf155268312c619 SHA512 89b6520e4be14af9032638c1153df936a7e5707d6453b4251fe762712b8956ba1d39a4623b06910e5ac5724e33e157e654b724e070b6893f6f26578df730d326 -AUX git-annex.xpm 1961 BLAKE2B 0fe6e0cf9c43b1b16db1e8394ccda5eef2fdc41727aa3aa97fef8f955e8fdd71336c29f439ed2ad46553f8d67ef8be9d3dbcc6a93c81686f5e746a08b1113c6d SHA512 4a22ac448852160d66838c272f41b8c7599aa1b904e35ac03ea294d9ed15b855bde24b7e5407a2578937bfd51d482837ed6680af680166d030f71666316ae4d3 -DIST git-annex-6.20170818.tar.gz 1111837 BLAKE2B ff18ffd101b3f9dc2b74caaed57c8f8f568fc51beeedddccf7f76ef5a27a99801cb994a52f09e5467be2f030842f4fa3b38bfd0a19a207057ffe269dfc8f240c SHA512 06587bf0d3056e4b94d4c40aaae820efda133dcbc876a2ac3db3183fb511ec20aae4c495323b4886868a3e66b5b1f53a04c5f3abb0362c718bbadc8e2f6e15d0 -EBUILD git-annex-6.20170818.ebuild 4444 BLAKE2B d02fff7a8112f721b41a85cd4f57dcc35103e891bc494cec0130b449215cdc18b6b1cb529222561ad582deead7e9375a720862d13ecf740ce27ee1c0abaeaffa SHA512 219ceefb167332eff7c24aa3733b0ca05ca3b5eef843f65b9526df73de49d67cee243835ed9613beafeb5bbef4f698799b154fd1c9d5da57137fadd61731c56f -MISC metadata.xml 1735 BLAKE2B 7722b62eae4ad8f3859262d67f6ed9223b6eb86962fa52a4d53ed9f9569dfd6045be8bd7c975fe8719a25fc13ae7c64d7be2fbd5993f77583f2b5d8a77d83c20 SHA512 33e68df57c88e73f1d1b88d051a0f9a22a84dea82e26b8b552a36f213c63680fd780bbc8c2cdf1f1c9e57b47d982218a4b096ac59e8137b019af7164fe72ea69 diff --git a/dev-vcs/git-annex/files/git-annex-6.20160114-QC-2.8.2.patch b/dev-vcs/git-annex/files/git-annex-6.20160114-QC-2.8.2.patch deleted file mode 100644 index 2f232782de02..000000000000 --- a/dev-vcs/git-annex/files/git-annex-6.20160114-QC-2.8.2.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff --git a/Utility/QuickCheck.hs b/Utility/QuickCheck.hs -index cd408dd..9f60f23 100644 ---- a/Utility/QuickCheck.hs -+++ b/Utility/QuickCheck.hs -@@ -9,2 +9,3 @@ - {-# LANGUAGE TypeSynonymInstances #-} -+{-# LANGUAGE CPP #-} - -@@ -23,2 +24,3 @@ import Prelude - -+#if ! MIN_VERSION_QuickCheck(2,8,2) - instance (Arbitrary k, Arbitrary v, Eq k, Ord k) => Arbitrary (M.Map k v) where -@@ -28,2 +30,3 @@ instance (Arbitrary v, Eq v, Ord v) => Arbitrary (S.Set v) where - arbitrary = S.fromList <$> arbitrary -+#endif - diff --git a/dev-vcs/git-annex/files/git-annex-6.20161210-directory-1.3.patch b/dev-vcs/git-annex/files/git-annex-6.20161210-directory-1.3.patch deleted file mode 100644 index 1e9bb57f9eec..000000000000 --- a/dev-vcs/git-annex/files/git-annex-6.20161210-directory-1.3.patch +++ /dev/null @@ -1,9 +0,0 @@ -diff --git a/Common.hs b/Common.hs -index 5213863..74b054e 100644 ---- a/Common.hs -+++ b/Common.hs -@@ -27,3 +27,3 @@ import Utility.Process as X - import Utility.Path as X --import Utility.Directory as X -+import Utility.Directory as X hiding (getFileSize) - import Utility.Monad as X diff --git a/dev-vcs/git-annex/files/git-annex-6.20170101-crypto-api.patch b/dev-vcs/git-annex/files/git-annex-6.20170101-crypto-api.patch deleted file mode 100644 index c517c651ce47..000000000000 --- a/dev-vcs/git-annex/files/git-annex-6.20170101-crypto-api.patch +++ /dev/null @@ -1,8 +0,0 @@ -diff --git a/git-annex.cabal b/git-annex.cabal -index 5b95a16..f03024d 100644 ---- a/git-annex.cabal -+++ b/git-annex.cabal -@@ -326,2 +326,3 @@ Executable git-annex - case-insensitive, -+ crypto-api, - random, diff --git a/dev-vcs/git-annex/files/git-annex.bash b/dev-vcs/git-annex/files/git-annex.bash deleted file mode 100644 index 309b221f0157..000000000000 --- a/dev-vcs/git-annex/files/git-annex.bash +++ /dev/null @@ -1,19 +0,0 @@ -_git_annex() -{ - local cmdline - local IFS=$' -' - CMDLINE=(--bash-completion-index $COMP_CWORD) - - if [[ "${COMP_WORDS[@]:0:2}" == "git annex" ]]; then - unset COMP_WORDS[0] - COMP_WORDS[1]="git-annex" - fi - for arg in ${COMP_WORDS[@]}; do - CMDLINE=(${CMDLINE[@]} --bash-completion-word $arg) - done - - COMPREPLY=( $(/usr/bin/git-annex "${CMDLINE[@]}") ) -} - -complete -o filenames -F _git_annex git-annex diff --git a/dev-vcs/git-annex/files/git-annex.xpm b/dev-vcs/git-annex/files/git-annex.xpm deleted file mode 100644 index 781f21c5e9dc..000000000000 --- a/dev-vcs/git-annex/files/git-annex.xpm +++ /dev/null @@ -1,47 +0,0 @@ -/* XPM */ -static char * git_annex_42x42_xpm[] = { -"42 40 4 1", -" c None", -". c #40BF4C", -"+ c #D8382D", -"@ c #666666", -" . . ", -" ... ... ", -" ... ... ", -" ..... ..... ", -"....... .......", -" ... ... ", -" . . ", -" . . ", -" .. .. ", -" . .... . ", -" .. .... .. ", -" .... .... .... ", -" ..... .... ..... ", -" .... . ................ . .... ", -" .. . ................ . .. ", -" .. ................ .. ", -" .... ", -" .... ", -" .... ", -" .... ", -" ", -" ++++++++++++++++ ", -" ++++++++++++++++ ", -" ++++++++++++++++ ", -" ++++++++++++++++ ", -" ", -" @@ @@@@@@@@ ", -" @@@@ @@@@@@@@ ", -" @@@@ @@@@@@ ", -" @@@@@ @@@@@@@ ", -" @@@ @@ @@@ ", -" @@@@ @@ @@@@ ", -" @@@ @@ @@@ ", -" @@@@ @@@ ", -" @@@ @@@@ ", -" @@@@ @@@ ", -" @@@@@@ @@@@@@ ", -" @@@@@@@@@@@@ ", -" @@@@@@@@@@ ", -" @@@@@@ "}; diff --git a/dev-vcs/git-annex/git-annex-6.20170818.ebuild b/dev-vcs/git-annex/git-annex-6.20170818.ebuild deleted file mode 100644 index 29375595e8d4..000000000000 --- a/dev-vcs/git-annex/git-annex-6.20170818.ebuild +++ /dev/null @@ -1,161 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -# ebuild generated by hackport 0.5.3.9999 -#hackport: flags: -production,-android,-androidsplice,-testsuite - -CABAL_FEATURES="" -inherit haskell-cabal bash-completion-r1 - -DESCRIPTION="manage files with git, without checking their contents into git" -HOMEPAGE="http://git-annex.branchable.com/" -SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" -RESTRICT="test" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux" -IUSE="+assistant benchmark +concurrentoutput +dbus doc +magicmime +network-uri +pairing s3 +torrentparser +webapp +webdav" - -RDEPEND="dev-haskell/aeson:= - dev-haskell/async:= - dev-haskell/bloomfilter:= - dev-haskell/byteable:= - dev-haskell/case-insensitive:= - dev-haskell/crypto-api:= - dev-haskell/cryptonite:= - dev-haskell/data-default:= - dev-haskell/disk-free-space:= - dev-haskell/dlist:= - dev-haskell/edit-distance:= - dev-haskell/esqueleto:= - >=dev-haskell/exceptions-0.6:= - >=dev-haskell/feed-0.3.9:= - dev-haskell/free:= - dev-haskell/hslogger:= - dev-haskell/http-client:= - >=dev-haskell/http-conduit-2.0:= - >=dev-haskell/http-types-0.7:= - dev-haskell/ifelse:= - dev-haskell/memory:= - dev-haskell/monad-control:= - dev-haskell/monad-logger:= - >=dev-haskell/mtl-2:= - dev-haskell/old-locale:= - >=dev-haskell/optparse-applicative-0.11.0:= - dev-haskell/persistent:= - dev-haskell/persistent-sqlite:= - dev-haskell/persistent-template:= - >=dev-haskell/quickcheck-2.1:2= - dev-haskell/random:= - dev-haskell/regex-tdfa:= - dev-haskell/resourcet:= - dev-haskell/safesemaphore:= - dev-haskell/sandi:= - dev-haskell/securemem:= - dev-haskell/socks:= - dev-haskell/split:= - >=dev-haskell/stm-2.3:= - dev-haskell/stm-chans:= - dev-haskell/text:= - dev-haskell/unix-compat:= - dev-haskell/unordered-containers:= - dev-haskell/utf8-string:= - >=dev-haskell/uuid-1.2.6:= - >=dev-lang/ghc-7.8.2:= - assistant? ( >=dev-haskell/dns-1.0.0:= - dev-haskell/hinotify:= - dev-haskell/mountpoints:= - sys-process/lsof ) - benchmark? ( dev-haskell/criterion:= ) - concurrentoutput? ( >=dev-haskell/concurrent-output-1.6:= ) - dbus? ( >=dev-haskell/dbus-0.10.7:= - >=dev-haskell/fdo-notify-0.3:= ) - magicmime? ( dev-haskell/magic:= ) - network-uri? ( >=dev-haskell/network-2.6:= - >=dev-haskell/network-uri-2.6:= ) - !network-uri? ( >=dev-haskell/network-2.4:= =dev-haskell/aws-0.9.2:= - dev-haskell/conduit:= - dev-haskell/conduit-extra:= ) - torrentparser? ( >=dev-haskell/torrent-10000.0.0:= ) - webapp? ( dev-haskell/blaze-builder:= - dev-haskell/clientsession:= - >=dev-haskell/path-pieces-0.1.4:= - >=dev-haskell/shakespeare-2.0.0:= - dev-haskell/wai:= - dev-haskell/wai-extra:= - >=dev-haskell/warp-3.0.0.5:= - >=dev-haskell/warp-tls-1.4:= - >=dev-haskell/yesod-1.2.6:= - >=dev-haskell/yesod-core-1.2.19:= - >=dev-haskell/yesod-default-1.2.0:= - >=dev-haskell/yesod-form-1.3.15:= - >=dev-haskell/yesod-static-1.2.4:= ) - webdav? ( >=dev-haskell/dav-1.0:= ) -" -# not generated by hackport: -RDEPEND="${RDEPEND} - dev-vcs/git -" - -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.18.1.3 -" - -# not generated by hackport: -DEPEND="${DEPEND} - dev-lang/perl - doc? ( www-apps/ikiwiki net-misc/rsync ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-6.20160114-QC-2.8.2.patch - "${FILESDIR}"/${PN}-6.20161210-directory-1.3.patch - "${FILESDIR}"/${PN}-6.20170101-crypto-api.patch -) - -src_configure() { - haskell-cabal_src_configure \ - --flag=-android \ - --flag=-androidsplice \ - $(cabal_flag assistant assistant) \ - $(cabal_flag benchmark benchmark) \ - $(cabal_flag concurrentoutput concurrentoutput) \ - $(cabal_flag dbus dbus) \ - $(cabal_flag magicmime magicmime) \ - $(cabal_flag network-uri network-uri) \ - $(cabal_flag pairing pairing) \ - --flag=-production \ - $(cabal_flag s3 s3) \ - --flag=-testsuite \ - $(cabal_flag torrentparser torrentparser) \ - $(cabal_flag webapp webapp) \ - $(cabal_flag webdav webdav) -} - -src_test() { - if use webapp; then - export GIT_CONFIG=${T}/temp-git-config - git config user.email "git@src_test" - git config user.name "Mr. ${P} The Test" - - emake test - fi -} - -src_install() { - haskell-cabal_src_install - - newbashcomp "${FILESDIR}"/${PN}.bash ${PN} - - dodoc CHANGELOG README - if use webapp ; then - doicon "${FILESDIR}"/${PN}.xpm - make_desktop_entry "${PN} webapp" "git-annex" ${PN}.xpm "Office" - fi -} diff --git a/dev-vcs/git-annex/metadata.xml b/dev-vcs/git-annex/metadata.xml deleted file mode 100644 index e35251395d35..000000000000 --- a/dev-vcs/git-annex/metadata.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - haskell@gentoo.org - Gentoo Haskell - - - git-annex allows managing files with git, without checking the file - contents into git. While that may seem paradoxical, it is useful when - dealing with files larger than git can currently easily handle, whether due - to limitations in memory, checksumming time, or disk space. - - Even without file content tracking, being able to manage files with git, - move files around and delete files with versioned directory trees, and use - branches and distributed clones, are all very handy reasons to use git. And - annexed files can co-exist in the same git repository with regularly - versioned files, which is convenient for maintaining documents, Makefiles, - etc that are associated with annexed files but that benefit from full - revision control. - - - Enable git-annex assistant and watch command - Enable benchmarking - Use concurrent-output library (experimental) - Use libmagic to determine file MIME types - Get Network.URI from the network-uri package. - Enable pairing of git annex repositories - Enable Amazon S3 remote - Use haskell torrent library to parse torrent files - Enable git-annex webapp - Enable webdav remote - - diff --git a/dev-vcs/git-bz-0.2015.09.08 b/dev-vcs/git-bz-0.2015.09.08 new file mode 100644 index 000000000000..46cddb56a61b --- /dev/null +++ b/dev-vcs/git-bz-0.2015.09.08 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install postinst setup +DESCRIPTION=Bugzilla subcommand for git +EAPI=6 +HOMEPAGE=http://www.fishsoup.net/software/git-bz/ +IUSE=python_targets_pypy python_targets_python2_7 python_single_target_pypy python_single_target_python2_7 +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=dev-vcs/git python_single_target_pypy? ( >=virtual/pypy-5:0=[sqlite] ) python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[sqlite] ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_pypy(+)?,python_single_target_python2_7(+)?] +REQUIRED_USE=^^ ( python_single_target_pypy python_single_target_python2_7 ) python_single_target_pypy? ( python_targets_pypy ) python_single_target_python2_7? ( python_targets_python2_7 ) +SLOT=0 +SRC_URI=https://dev.gentoo.org/~mgorny/dist/git-bz-0.2015.09.08.tar.bz2 +_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e python-single-r1 26fdbe5e685d53f67303a3a43d9e4848 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 +_md5_=c905331c42b7b5b61e16992f2c466505 diff --git a/dev-vcs/git-bz-9999 b/dev-vcs/git-bz-9999 new file mode 100644 index 000000000000..869e85b4f002 --- /dev/null +++ b/dev-vcs/git-bz-9999 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile configure install postinst setup unpack +DEPEND=app-text/asciidoc app-text/xmlto >=dev-vcs/git-1.8.2.1[curl] +DESCRIPTION=Bugzilla subcommand for git +EAPI=6 +HOMEPAGE=http://www.fishsoup.net/software/git-bz/ +IUSE=python_targets_pypy python_targets_python2_7 python_single_target_pypy python_single_target_python2_7 +LICENSE=GPL-2 +RDEPEND=dev-vcs/git python_single_target_pypy? ( >=virtual/pypy-5:0=[sqlite] ) python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[sqlite] ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_pypy(+)?,python_single_target_python2_7(+)?] +REQUIRED_USE=^^ ( python_single_target_pypy python_single_target_python2_7 ) python_single_target_pypy? ( python_targets_pypy ) python_single_target_python2_7? ( python_targets_python2_7 ) +SLOT=0 +_eclasses_=git-r3 8f6de46b0aa318aea0e8cac62ece098b multilib 97f470f374f2e94ccab04a2fb21d811e python-single-r1 26fdbe5e685d53f67303a3a43d9e4848 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 +_md5_=d6eea30098b0f72107820f8a53369933 diff --git a/dev-vcs/git-bz/Manifest b/dev-vcs/git-bz/Manifest deleted file mode 100644 index 8e91f2d50687..000000000000 --- a/dev-vcs/git-bz/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST git-bz-0.2015.09.08.tar.bz2 46980 BLAKE2B c5aae20c4c3946b01620f0cdd33248a67ffc3a3e8fb84bab6bb6ccda778ac82e7fb7fb6bbe463fb13733e5b8bf5ba95d0e316b0dbcee3ef30c5003c353521ce5 SHA512 8a468183f23d182ea566ceb524b05028c483e5eecc0c8babec42d67e99b8779af430d18373e130dcc13c8c58135ac62faf0a700c2731320617b47b00f5678133 -EBUILD git-bz-0.2015.09.08.ebuild 811 BLAKE2B 43ba5f07c93baacec1f9d037ce96058db16f5be01eabd74a0eb6144c981b5bfcd048310caf796fe44bcee42cb26632099cdbfdc0658555ab65635ffa90b4fc15 SHA512 c931c0150d646365849c9c94eef7a9a2bd3baf94716968e7323bfdc46b49be1d3d92c3b96ff702e790a1e6237201e3abf9a7b9a0a3b7c907e426a62e0d29975f -EBUILD git-bz-9999.ebuild 917 BLAKE2B 1f04d51d95c47964ea4b4cbae0a7460b548dc8a055f1ec87a39b25bce40514aae98402d9a132a3b36507d1120a057e65812c749e5c618cf64a805cc8a93b8ee9 SHA512 00cbd04377fb76e55fdf5414b612f767923e3cff339617a43e33ca5cd30069a1b23d588c76d90c3948b0dec3074586f3e01cb0b411d7311f23df340c85a972c7 -MISC metadata.xml 247 BLAKE2B 1750cec57189e711ca5eba89a78e1d317f0839fa53564fbd39b4e955c28d98f4ae04caf9069afc20a18536cdc92b30fe7b15eb086767c742bad07d9980cfd24b SHA512 d6e2ea8a9d74791bcbf3d6311a66bafc20b8f4db3a576d9a8d54b86d7afb231122b8d87f71f3f46360980adf8d815c633b6d5041f9a30fc8656e8fb66057a282 diff --git a/dev-vcs/git-bz/git-bz-0.2015.09.08.ebuild b/dev-vcs/git-bz/git-bz-0.2015.09.08.ebuild deleted file mode 100644 index 44eacb2a7a3e..000000000000 --- a/dev-vcs/git-bz/git-bz-0.2015.09.08.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python2_7 pypy ) -PYTHON_REQ_USE='sqlite' - -inherit python-single-r1 - -DESCRIPTION="Bugzilla subcommand for git" -HOMEPAGE="http://www.fishsoup.net/software/git-bz/" -SRC_URI="https://dev.gentoo.org/~mgorny/dist/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - dev-vcs/git - ${PYTHON_DEPS}" - -src_configure() { - # custom script - ./configure --prefix="${EPREFIX}/usr" || die -} - -src_install() { - default - python_fix_shebang "${ED%/}"/usr/bin/${PN} -} - -pkg_postinst() { - if ! has_version dev-python/pycrypto; then - elog "For Chrome/-ium cookie decryption support, please install:" - elog " dev-python/pycrypto" - fi -} diff --git a/dev-vcs/git-bz/git-bz-9999.ebuild b/dev-vcs/git-bz/git-bz-9999.ebuild deleted file mode 100644 index c8f2c69685ef..000000000000 --- a/dev-vcs/git-bz/git-bz-9999.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python2_7 pypy ) -PYTHON_REQ_USE='sqlite' - -EGIT_REPO_URI="git://git.fishsoup.net/${PN} - http://git.fishsoup.net/cgit/${PN}" -inherit git-r3 python-single-r1 - -DESCRIPTION="Bugzilla subcommand for git" -HOMEPAGE="http://www.fishsoup.net/software/git-bz/" -SRC_URI="" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="" -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - dev-vcs/git - ${PYTHON_DEPS}" -DEPEND="app-text/asciidoc - app-text/xmlto" - -src_configure() { - # custom script - ./configure --prefix="${EPREFIX}/usr" || die -} - -src_compile() { - emake ${PN}.1 -} - -src_install() { - default - python_fix_shebang "${ED%/}"/usr/bin/${PN} -} - -pkg_postinst() { - if ! has_version dev-python/pycrypto; then - elog "For Chrome/-ium cookie decryption support, please install:" - elog " dev-python/pycrypto" - fi -} diff --git a/dev-vcs/git-bz/metadata.xml b/dev-vcs/git-bz/metadata.xml deleted file mode 100644 index 0319eec4c8be..000000000000 --- a/dev-vcs/git-bz/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - mgorny@gentoo.org - Michał Górny - - diff --git a/dev-vcs/git-bzr-ng-0_pre20120822-r2 b/dev-vcs/git-bzr-ng-0_pre20120822-r2 new file mode 100644 index 000000000000..eddae0d95545 --- /dev/null +++ b/dev-vcs/git-bzr-ng-0_pre20120822-r2 @@ -0,0 +1,14 @@ +DEFINED_PHASES=install prepare setup +DEPEND=app-arch/xz-utils +DESCRIPTION=Git subcommand providing a bidirectional bridge to Bazaar repositories +EAPI=6 +HOMEPAGE=https://github.com/termie/git-bzr-ng +IUSE=python_targets_python2_7 +KEYWORDS=amd64 x86 +LICENSE=BSD +RDEPEND=>=dev-vcs/bzr-2.2 dev-vcs/git >=dev-vcs/bzr-fastimport-0.10 python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] +REQUIRED_USE=python_targets_python2_7 +SLOT=0 +SRC_URI=https://dev.gentoo.org/~tetromino/distfiles/git-bzr-ng/git-bzr-ng-0_pre20120822.tar.xz +_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e python-single-r1 26fdbe5e685d53f67303a3a43d9e4848 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 +_md5_=811539ef454d99fa1f7bcc5019f4f501 diff --git a/dev-vcs/git-bzr-ng/Manifest b/dev-vcs/git-bzr-ng/Manifest deleted file mode 100644 index 62e96004879b..000000000000 --- a/dev-vcs/git-bzr-ng/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST git-bzr-ng-0_pre20120822.tar.xz 11592 BLAKE2B 1975e9b7e52d177736eb7f90ee35bf72f97b5cb0c682119160b59d09d9d16762a9981578c32475a1a378a6f98d3c9e6623772a8582ed1d5d9b5a4fdcc830d731 SHA512 2652b76a1fbdfac7f7387b53167d0c76a0579e232f66be05c28a156eef638e40bd7548154e6c1853872cf6978b474b948396db176976f2ac15e7311fc731ba9b -EBUILD git-bzr-ng-0_pre20120822-r2.ebuild 724 BLAKE2B a258cb05827187c09bf94da273758c25f23c0d0f6266003994f8c374d8eb16d83c298c659d6d75897bec593973b62bdfd34ebe2c3993c27203f23258d8fafe30 SHA512 7d149599794c3788cfa6242d1407f7d5ff6e507f6767072847a51414847b36491564ad618d95fdfb4ebdc74b802ac6fad8b57dcb4abc513fbf9ee45e9060d107 -MISC metadata.xml 338 BLAKE2B 6c811ca41597c9985913a0af17b2a0b504f8816bd398833f92b65d782702bdec745c44bfca5f55cf9d543f1cd3c84863fabc03910c8a819cdce6b0fbbf1910a8 SHA512 076b3b7989dc7cf0e43ef116ebb469d6ebeb68c417d952e7c1b53a3c93c990f063b9728780a20ce6155242117e5f9825929b182e4170494023e2e1ef42914e96 diff --git a/dev-vcs/git-bzr-ng/git-bzr-ng-0_pre20120822-r2.ebuild b/dev-vcs/git-bzr-ng/git-bzr-ng-0_pre20120822-r2.ebuild deleted file mode 100644 index f85416390252..000000000000 --- a/dev-vcs/git-bzr-ng/git-bzr-ng-0_pre20120822-r2.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 ) - -inherit python-single-r1 - -DESCRIPTION="Git subcommand providing a bidirectional bridge to Bazaar repositories" -HOMEPAGE="https://github.com/termie/git-bzr-ng" -SRC_URI="https://dev.gentoo.org/~tetromino/distfiles/${PN}/${P}.tar.xz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - >=dev-vcs/bzr-2.2 - dev-vcs/git - >=dev-vcs/bzr-fastimport-0.10 - ${PYTHON_DEPS}" -DEPEND="app-arch/xz-utils" - -src_prepare() { - default - python_fix_shebang git-bzr -} - -src_install() { - exeinto /usr/libexec/git-core - doexe git-bzr - dodoc README.rst -} diff --git a/dev-vcs/git-bzr-ng/metadata.xml b/dev-vcs/git-bzr-ng/metadata.xml deleted file mode 100644 index 6fd468f2c231..000000000000 --- a/dev-vcs/git-bzr-ng/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - tetromino@gentoo.org - Alexandre Rostovtsev - - - termie/git-bzr-ng - - diff --git a/dev-vcs/git-cola-2.11 b/dev-vcs/git-cola-2.11 new file mode 100644 index 000000000000..f0b6919fa895 --- /dev/null +++ b/dev-vcs/git-cola-2.11 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=dev-python/pyinotify[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] dev-python/send2trash[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] dev-python/QtPy[gui,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] dev-python/PyQt5[gui,network,widgets,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] dev-vcs/git sys-devel/gettext doc? ( dev-python/sphinx[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] python_targets_python2_7? ( dev-python/sphinxtogithub[python_targets_python2_7(-)?,python_single_target_python2_7(+)?] ) ) test? ( dev-python/nose[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost ) python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) python_single_target_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost ) +DESCRIPTION=The highly caffeinated git GUI +EAPI=6 +HOMEPAGE=https://git-cola.github.io/ +IUSE=doc test python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 python_single_target_python3_6 test +KEYWORDS=amd64 x86 ~amd64-linux ~x86-linux +LICENSE=GPL-2 +RDEPEND=dev-python/pyinotify[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] dev-python/send2trash[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] dev-python/QtPy[gui,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] dev-python/PyQt5[gui,network,widgets,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] dev-vcs/git python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) python_single_target_python3_5? ( dev-lang/python:3.5 ) python_single_target_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] +REQUIRED_USE=^^ ( python_single_target_python2_7 python_single_target_python3_4 python_single_target_python3_5 python_single_target_python3_6 ) python_single_target_python2_7? ( python_targets_python2_7 ) python_single_target_python3_4? ( python_targets_python3_4 ) python_single_target_python3_5? ( python_targets_python3_5 ) python_single_target_python3_6? ( python_targets_python3_6 ) +SLOT=0 +SRC_URI=https://github.com/git-cola/git-cola/archive/v2.11.tar.gz -> git-cola-2.11.tar.gz +_eclasses_=distutils-r1 63fea93ca1cc4fdc5fa2247afc4e3a15 multilib 97f470f374f2e94ccab04a2fb21d811e python-single-r1 26fdbe5e685d53f67303a3a43d9e4848 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 readme.gentoo-r1 54aecea034d5e90bdb0684b80da5c9f3 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 virtualx 3a3c4637ea6d5a2113707a644766337c xdg-utils f2c8335407f0b935b0a96d4adf23ef25 +_md5_=0e739904e01f6f356d1025eb7c25c5b8 diff --git a/dev-vcs/git-cola/Manifest b/dev-vcs/git-cola/Manifest deleted file mode 100644 index 0d4967208572..000000000000 --- a/dev-vcs/git-cola/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX README.gentoo 227 BLAKE2B 828266fe46d9eb866250b57921df446055c7835cce3c3d17014563451acfc100f0e3ade6805514d620852273f011c12a8dd581ad90ffa135e5ab168a87790d46 SHA512 9e8b672fe6998a255dea761e186d5a9031895e8ec0eb14d4942c81a462a238ef1eec0431671da8be3ee4bbacd7f81cec6ec1f9e75e2f4429c3472faad5ba2c2d -AUX git-cola-2.10-disable-live-tests.patch 827 BLAKE2B f7778c373b4e7b2c09daeeeab5c15c09870a70f8d490d2bd16d2e1b62f0c96c4bec6517cc99fa8d0a65daeb1551993d4e367f39f60099afdf31597847762ee39 SHA512 86f7410ce711db2dc19d4348047285dbd1a3c078512d13b589ef898dfd870a4f459371319965c697d8654dd4550a358e67e5d6b74c0317820422c3e98b7084a9 -AUX index.html 355 BLAKE2B 24c532f3882744fe3be55fbef8eb35410849124baeffc56659fa6200140ec7059bfee2323443a5ea62481b6b4c43b6fcc1e116acf8f67082ade03b2a8a23aed1 SHA512 a3e66bb220ae05c2f49a75ce413c5aeefb9ced26f7e8b2175b32ade83663153fab94f8601b1d0182d1eeb907edc6c1bef3ad96d84b1e6c00ca4d5a816be79bac -DIST git-cola-2.11.tar.gz 1179769 BLAKE2B db2926b8137b2bb11cc9698b37156d8b0c8f72068061d7d1598b2e3237e44764c2914923103aaaa704babe26cf7a7c16bbe28a61770d98954f776b8ce955658a SHA512 99b865d7a49dcb041e54811141d242386642b5ed6fc12fa7a03431eb9b905cb88d88c4892dc432dd59e8ae3c85f20cc40f4bfb9b6ff002f4e5a4cfc0bdc4c72c -EBUILD git-cola-2.11.ebuild 2446 BLAKE2B 47be464f83286b7f1c341b762abaf7fb05e787fb178dc2b0f565dbb77294a3c564adf1159e1276d05ee99ee0933ca386792828215b5531bb0e4144d053a770e0 SHA512 b73a4b57ec6e843ff2ea2e0cc5a86020653fbc097259fc3058f6c809f6c6986d4b4a77eb97e90de4206c9ae2c53c30b4c3a3198e99c87ab23ada5dfaadb7910a -MISC metadata.xml 342 BLAKE2B 3c25a34b0009e31ea7a125733b8105d40be8d818106b7051d6b4180a8f4c39e16ce46eada9acef2cb5424d3fdc36965bdddb3f048c07b6920593a57d6ffff001 SHA512 9ef75fe8465b602db4d9645535f9ce228af6afffac7309c5f3e7dbe266fe5c89a08e96bc53c2fb4a364a8c3ec6c3d87579eb076d6ba005499f0f4f07316caecb diff --git a/dev-vcs/git-cola/files/README.gentoo b/dev-vcs/git-cola/files/README.gentoo deleted file mode 100644 index 0f4af85d5ccc..000000000000 --- a/dev-vcs/git-cola/files/README.gentoo +++ /dev/null @@ -1,3 +0,0 @@ -Please make sure you have either a SSH key management installed and activated or -installed a SSH askpass app like net-misc/x11-ssh-askpass. -Otherwise git-cola may hang when pushing/pulling from remote git repositories via SSH. diff --git a/dev-vcs/git-cola/files/git-cola-2.10-disable-live-tests.patch b/dev-vcs/git-cola/files/git-cola-2.10-disable-live-tests.patch deleted file mode 100644 index 1f58ea0eddb6..000000000000 --- a/dev-vcs/git-cola/files/git-cola-2.10-disable-live-tests.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff --git a/test/git_test.py b/test/git_test.py -index 9f812b2..ff7da24 100644 ---- a/test/git_test.py -+++ b/test/git_test.py -@@ -53,19 +53,6 @@ class GitCommandTest(unittest.TestCase): - version = self.git.version()[STDOUT] - self.failUnless(version.startswith('git version')) - -- def test_tag(self): -- """Test running 'git tag'""" -- tags = self.git.tag()[STDOUT].splitlines() -- if os.getenv('GIT_COLA_NO_HISTORY', False): -- return -- self.failUnless('v1.0.0' in tags) -- -- def test_show(self): -- """Test running 'git show'""" -- oid = 'HEAD' -- content = self.git.show(oid)[STDOUT] -- self.failUnless(content.startswith('commit ')) -- - def test_stdout(self): - """Test overflowing the stdout buffer""" - # Write to stdout only diff --git a/dev-vcs/git-cola/files/index.html b/dev-vcs/git-cola/files/index.html deleted file mode 100644 index 7f1e814a0b51..000000000000 --- a/dev-vcs/git-cola/files/index.html +++ /dev/null @@ -1,15 +0,0 @@ - - - Missing documentation - - -
- This documentation is missing. Please reinstall dev-util/cola with the 'doc' useflag enabled. - -

- Sincerely,
- your package maintainer. -

-
- - diff --git a/dev-vcs/git-cola/git-cola-2.11.ebuild b/dev-vcs/git-cola/git-cola-2.11.ebuild deleted file mode 100644 index 2eb369d1340a..000000000000 --- a/dev-vcs/git-cola/git-cola-2.11.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) -DISTUTILS_SINGLE_IMPL=true - -inherit distutils-r1 readme.gentoo-r1 virtualx - -DESCRIPTION="The highly caffeinated git GUI" -HOMEPAGE="https://git-cola.github.io/" -SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" -IUSE="doc test" - -# Since PyQt5 is preferred at runtime if installed, depend on that -RDEPEND=" - dev-python/pyinotify[${PYTHON_USEDEP}] - dev-python/send2trash[${PYTHON_USEDEP}] - dev-python/QtPy[gui,${PYTHON_USEDEP}] - dev-python/PyQt5[gui,network,widgets,${PYTHON_USEDEP}] - dev-vcs/git" -DEPEND="${RDEPEND} - sys-devel/gettext - doc? ( - dev-python/sphinx[${PYTHON_USEDEP}] - python_targets_python2_7? ( dev-python/sphinxtogithub[$(python_gen_usedep 'python2*')] ) - ) - test? ( dev-python/nose[${PYTHON_USEDEP}] ${VIRTUALX_DEPEND} ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-2.10-disable-live-tests.patch -) - -python_prepare_all() { - # Use system QtPy - rm -r qtpy || die - - rm share/git-cola/bin/*askpass* || die - - # remove broken tests - rm test/i18n_test.py || die - - # don't install docs into wrong location - sed -i -e '/doc/d' setup.py || die - - # fix doc directory reference - sed -i \ - -e "s/'doc', 'git-cola'/'doc', '${PF}'/" \ - cola/resources.py || die - - # fix ssh-askpass directory reference - sed -i -e 's/resources\.share/resources\.prefix/' cola/app.py || die - - distutils-r1_python_prepare_all -} - -python_configure_all() { - mydistutilsargs=( --no-vendor-libs ) -} - -python_compile_all() { - cd share/doc/${PN}/ || die - if use doc; then - emake all - else - sed \ - -e '/^install:/s:install-html::g' \ - -e '/^install:/s:install-man::g' \ - -i Makefile || die - fi -} - -python_test() { - PYTHONPATH="${S}:${S}/build/lib:${PYTHONPATH}" LC_ALL="C" \ - virtx nosetests --verbose --with-id --with-doctest \ - --exclude=sphinxtogithub -} - -src_install() { - distutils-r1_src_install -} - -python_install_all() { - cd share/doc/${PN}/ || die - emake \ - DESTDIR="${D}" \ - docdir="${EPREFIX}/usr/share/doc/${PF}" \ - prefix="${EPREFIX}/usr" \ - install - - python_fix_shebang "${ED}/usr/share/git-cola/bin/git-xbase" "${ED}"/usr/bin/git-cola - python_optimize "${ED}/usr/share/git-cola/lib/cola" - - use doc || HTML_DOCS=( "${FILESDIR}"/index.html ) - - distutils-r1_python_install_all - readme.gentoo_create_doc -} diff --git a/dev-vcs/git-cola/metadata.xml b/dev-vcs/git-cola/metadata.xml deleted file mode 100644 index a9e87ceda54e..000000000000 --- a/dev-vcs/git-cola/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - dev-zero@gentoo.org - Tiziano Müller - - - git-cola/git-cola - - diff --git a/dev-vcs/git-crypt-0.3 b/dev-vcs/git-crypt-0.3 new file mode 100644 index 000000000000..53492b27c342 --- /dev/null +++ b/dev-vcs/git-crypt-0.3 @@ -0,0 +1,11 @@ +DEFINED_PHASES=install +DEPEND=dev-vcs/git +DESCRIPTION=transparent file encryption in git +EAPI=5 +HOMEPAGE=https://www.agwa.name/projects/git-crypt/ +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3 +RDEPEND=dev-vcs/git +SLOT=0 +SRC_URI=https://github.com/AGWA/git-crypt/archive/0.3.tar.gz -> git-crypt-0.3.tar.gz +_md5_=4231b2a7ee8c923a929a2d1be4d161fb diff --git a/dev-vcs/git-crypt-0.4 b/dev-vcs/git-crypt-0.4 new file mode 100644 index 000000000000..28035a2bba35 --- /dev/null +++ b/dev-vcs/git-crypt-0.4 @@ -0,0 +1,11 @@ +DEFINED_PHASES=install +DEPEND=dev-vcs/git +DESCRIPTION=transparent file encryption in git +EAPI=5 +HOMEPAGE=https://www.agwa.name/projects/git-crypt/ +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3 +RDEPEND=dev-vcs/git +SLOT=0 +SRC_URI=https://github.com/AGWA/git-crypt/archive/0.4.tar.gz -> git-crypt-0.4.tar.gz +_md5_=4231b2a7ee8c923a929a2d1be4d161fb diff --git a/dev-vcs/git-crypt-0.5.0 b/dev-vcs/git-crypt-0.5.0 new file mode 100644 index 000000000000..8370b18f15ca --- /dev/null +++ b/dev-vcs/git-crypt-0.5.0 @@ -0,0 +1,11 @@ +DEFINED_PHASES=install +DEPEND=dev-vcs/git +DESCRIPTION=transparent file encryption in git +EAPI=5 +HOMEPAGE=https://www.agwa.name/projects/git-crypt/ +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3 +RDEPEND=dev-vcs/git +SLOT=0 +SRC_URI=https://github.com/AGWA/git-crypt/archive/0.5.0.tar.gz -> git-crypt-0.5.0.tar.gz +_md5_=2b49e13163400df570678549518ef4bf diff --git a/dev-vcs/git-crypt-0.6.0 b/dev-vcs/git-crypt-0.6.0 new file mode 100644 index 000000000000..7b55738712e2 --- /dev/null +++ b/dev-vcs/git-crypt-0.6.0 @@ -0,0 +1,11 @@ +DEFINED_PHASES=install +DEPEND=dev-vcs/git +DESCRIPTION=transparent file encryption in git +EAPI=5 +HOMEPAGE=https://www.agwa.name/projects/git-crypt/ +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3 +RDEPEND=dev-vcs/git +SLOT=0 +SRC_URI=https://github.com/AGWA/git-crypt/archive/0.6.0.tar.gz -> git-crypt-0.6.0.tar.gz +_md5_=942ea9c7245b8be9afacd427e9e3fc7e diff --git a/dev-vcs/git-crypt/Manifest b/dev-vcs/git-crypt/Manifest deleted file mode 100644 index a8f8b9d008d9..000000000000 --- a/dev-vcs/git-crypt/Manifest +++ /dev/null @@ -1,9 +0,0 @@ -DIST git-crypt-0.3.tar.gz 20660 BLAKE2B 7bc71c247faa773ec4866492ae5917a6b5c7a7a2f676cfcbb4ab3642d8433c15476049165c37bf8d1aaf5fdbb1db9ce7e5137865f126086a4b575da4b21b38d8 SHA512 526630e58a2e74bffe954bc2f489311fb2261337092a1c4462788d9412b7fa7b1aa744402558bba39fe776cfa6333700c4e0ad651d262a7ca14d920485192adc -DIST git-crypt-0.4.tar.gz 44146 BLAKE2B 69e8c9a99f763c0b20c0d467ea8212a4688cb7e8f6d9b8241a20ae65680f7faea76a14794f2b01992b570a7adae518a79945b0e477cc539b7eb515c3729a853c SHA512 aa146d922258c4a68ad1a211b58e3b1e1b1135661ebecf3ede1b344fc93401eb9d0aa51cfa068f76fab3ab7c936ad6cf46e61e0e9505aaf4f338e54826ae88f6 -DIST git-crypt-0.5.0.tar.gz 56694 BLAKE2B c82af3313523615a3839ee68210134cca898c78009e9b6edcfbdf14146dff81eafc909f135992367181278c584733affad307bdd1e1f2d32f9b8298c6d862c54 SHA512 0ed75e6962d8e8260811e048c22d724bdd63d461615e8f99c1d65a07f931f9630c1b853112f202b612dc69746a9ad03995f2947ad6fa39af56a878d993d65d77 -DIST git-crypt-0.6.0.tar.gz 57584 BLAKE2B 6557121ef4a3f49b2294f7c6268a55323b7ec192b851fac548e76a9301c65655be72f67eecc248205cefcb0184d52a55f8a462ccec0082552fce3115a18b7267 SHA512 06fd9f6dbdc5c9fa9196f3e81a87cd3688089623b2658daf9c98809d5ca14df0b7ca69fdfe8279abf575957c366f2f93bd5a6885092eb533bd0d1ed9fe9dfac5 -EBUILD git-crypt-0.3.ebuild 463 BLAKE2B 26996a0471337b69a736c44ef8cc2c248c4eef5b36c732d6180799f44d9f403ae295071739a1a267cc2df21538cf7c7182f0f17f4a761a87e4d46ccfee443a3c SHA512 aa947fe288664f9d01ade481b0fe11d4553a6c0c9d9f3a296441a40e6a1e67f352c3c9785ec8d0bfca7773607c20acac56526dc2b3de9f8289e416deb30a6f7e -EBUILD git-crypt-0.4.ebuild 463 BLAKE2B 26996a0471337b69a736c44ef8cc2c248c4eef5b36c732d6180799f44d9f403ae295071739a1a267cc2df21538cf7c7182f0f17f4a761a87e4d46ccfee443a3c SHA512 aa947fe288664f9d01ade481b0fe11d4553a6c0c9d9f3a296441a40e6a1e67f352c3c9785ec8d0bfca7773607c20acac56526dc2b3de9f8289e416deb30a6f7e -EBUILD git-crypt-0.5.0.ebuild 463 BLAKE2B b21d074df802608dc67b866ed27c923009df38e42dbcb932a6bb66e0368c8e3191a6dfd805f9041a2f1984e47f9c5c2b4d36ae37c854014862c489a607d106d3 SHA512 3fb5f22814a1b8dfa6350cb476ce895723c245ed502952239ee001cfb368093d19234a4a5126c28423f1766e67d382ba41f775132eb1a374d3f58c0694b1f9b0 -EBUILD git-crypt-0.6.0.ebuild 463 BLAKE2B 3ba00302628888e104e0f05bbfc80481be9691a7b6a3f96abfd2ada758035387c84ad4c2398e434ecbb3faf453d983a2b73b25d88d482f45dca225c0d089b54d SHA512 0abbd6dda1fe03dfb67f9e481da37f1f4c5c97543dab66c8eb5c7abefa523935a96704ed7f7e7bbc1281bfdef18f7fbea6406a7303308164b04c6695f2cdc08f -MISC metadata.xml 326 BLAKE2B 200218b3accdd8e5485e442fd23fb2eb914b4e33a5bb545573a65526740f3c48c9514cff5b34a75c39d364f94c8f19cc11522fbc168b9fed766925c65ca5e388 SHA512 b75574fb4627e4e52be50ab98bb207b8bc8f50fd67da8fa88dc00a5dbaedc36d1e955573e2abb7e27a94fa87d2a239b3e4f48900ccb7d27fc92d5009f20b6e29 diff --git a/dev-vcs/git-crypt/git-crypt-0.3.ebuild b/dev-vcs/git-crypt/git-crypt-0.3.ebuild deleted file mode 100644 index f660d477da55..000000000000 --- a/dev-vcs/git-crypt/git-crypt-0.3.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -DESCRIPTION="transparent file encryption in git" -HOMEPAGE="https://www.agwa.name/projects/git-crypt/" -SRC_URI="https://github.com/AGWA/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="GPL-3" -SLOT="0" - -KEYWORDS="~amd64 ~x86" - -RDEPEND="dev-vcs/git" -DEPEND="${RDEPEND}" - -src_install() { - mkdir -p "${D}"/usr/bin - emake PREFIX="${D}"/usr install -} diff --git a/dev-vcs/git-crypt/git-crypt-0.4.ebuild b/dev-vcs/git-crypt/git-crypt-0.4.ebuild deleted file mode 100644 index f660d477da55..000000000000 --- a/dev-vcs/git-crypt/git-crypt-0.4.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -DESCRIPTION="transparent file encryption in git" -HOMEPAGE="https://www.agwa.name/projects/git-crypt/" -SRC_URI="https://github.com/AGWA/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="GPL-3" -SLOT="0" - -KEYWORDS="~amd64 ~x86" - -RDEPEND="dev-vcs/git" -DEPEND="${RDEPEND}" - -src_install() { - mkdir -p "${D}"/usr/bin - emake PREFIX="${D}"/usr install -} diff --git a/dev-vcs/git-crypt/git-crypt-0.5.0.ebuild b/dev-vcs/git-crypt/git-crypt-0.5.0.ebuild deleted file mode 100644 index 4dfc91650e2f..000000000000 --- a/dev-vcs/git-crypt/git-crypt-0.5.0.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -DESCRIPTION="transparent file encryption in git" -HOMEPAGE="https://www.agwa.name/projects/git-crypt/" -SRC_URI="https://github.com/AGWA/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="GPL-3" -SLOT="0" - -KEYWORDS="~amd64 ~x86" - -RDEPEND="dev-vcs/git" -DEPEND="${RDEPEND}" - -src_install() { - mkdir -p "${D}"/usr/bin - emake PREFIX="${D}"/usr install -} diff --git a/dev-vcs/git-crypt/git-crypt-0.6.0.ebuild b/dev-vcs/git-crypt/git-crypt-0.6.0.ebuild deleted file mode 100644 index f107562053ad..000000000000 --- a/dev-vcs/git-crypt/git-crypt-0.6.0.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -DESCRIPTION="transparent file encryption in git" -HOMEPAGE="https://www.agwa.name/projects/git-crypt/" -SRC_URI="https://github.com/AGWA/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="GPL-3" -SLOT="0" - -KEYWORDS="~amd64 ~x86" - -RDEPEND="dev-vcs/git" -DEPEND="${RDEPEND}" - -src_install() { - mkdir -p "${D}"/usr/bin - emake PREFIX="${D}"/usr install -} diff --git a/dev-vcs/git-crypt/metadata.xml b/dev-vcs/git-crypt/metadata.xml deleted file mode 100644 index 16fca555475a..000000000000 --- a/dev-vcs/git-crypt/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - patrick@gentoo.org - Patrick Lauer - - - AGWA/git-crypt - - diff --git a/dev-vcs/git-deploy-6.0.1_p20131024 b/dev-vcs/git-deploy-6.0.1_p20131024 new file mode 100644 index 000000000000..a559159ac908 --- /dev/null +++ b/dev-vcs/git-deploy-6.0.1_p20131024 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=dev-lang/perl test? ( dev-vcs/git virtual/perl-File-Spec virtual/perl-Getopt-Long virtual/perl-Term-ANSIColor virtual/perl-Time-HiRes virtual/perl-Memoize virtual/perl-Data-Dumper virtual/perl-File-Temp ) dev-lang/perl[-build(-)] +DESCRIPTION=make deployments so easy that you'll let new hires do them on their first day +EAPI=5 +HOMEPAGE=https://github.com/git-deploy/git-deploy +IUSE=test +KEYWORDS=~amd64 ~x86 +LICENSE=|| ( Artistic GPL-1 GPL-2 GPL-3 ) +RDEPEND=dev-lang/perl dev-vcs/git virtual/perl-File-Spec virtual/perl-Getopt-Long virtual/perl-Term-ANSIColor virtual/perl-Time-HiRes virtual/perl-Memoize virtual/perl-Data-Dumper dev-lang/perl[-build(-)] +SLOT=0 +SRC_URI=https://github.com/git-deploy/git-deploy/archive/e9ef93debd12d85e70676dd79b4bd78ac2b05271.tar.gz -> git-deploy-6.0.1_p20131024.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-app 4b65c2afee485a204b0b22518141ae47 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=2595ebf2113dcc247d9db84fb4dbb708 diff --git a/dev-vcs/git-deploy/Manifest b/dev-vcs/git-deploy/Manifest deleted file mode 100644 index 1cc9edb8813f..000000000000 --- a/dev-vcs/git-deploy/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST git-deploy-6.0.1_p20131024.tar.gz 55394 BLAKE2B 7d2f7578948033e182e271c44752be27bcddc4b2480a795d110675feea9408ac7b786b135f058f224f5edcbb184bcd022b19bb3d7614a366ec29b2ea4d5f6d2b SHA512 cf3504b8f40d86cd8322ed93f2fe43593bcbf2db37685d3337b89501f39b38298dfb6d6cd51dd3f518f6048b680446a1660b85887ef73647829608e77b497634 -EBUILD git-deploy-6.0.1_p20131024.ebuild 1401 BLAKE2B a5d65369e12757b875b4e80cb0c7ad56c406f10dd498716fc16664c06a45b311641f7061b3437f814a95e744d2150b4e64abacdb7daf967b3c3039a99bf2bd32 SHA512 63b71fd006776eff4cc7a77311746446796fc3a230ca61756455861c76bef72a7cd4a0cbcc70c17e05456d76ab3425e37f8a6d7b5ea6712123837e99b78912ab -MISC metadata.xml 253 BLAKE2B 418a1c1e806a98951e739e1e18cc2a0417643c0629c49cec5e7e51f8de4bebf072c046bf749e757d5723dd41064544f18514c12dfd3b9c9c47c6c74167fafbf5 SHA512 21be5cc9f7b4fc3af74661ab49aa067574a2028f25c5175aa4d137ab77d00c51fa705c44a94e13b784d91ecf9d4e43a4a4ccf0abf63aed814e9382448519ae82 diff --git a/dev-vcs/git-deploy/git-deploy-6.0.1_p20131024.ebuild b/dev-vcs/git-deploy/git-deploy-6.0.1_p20131024.ebuild deleted file mode 100644 index da2005af964f..000000000000 --- a/dev-vcs/git-deploy/git-deploy-6.0.1_p20131024.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit perl-app - -COMMIT="e9ef93debd12d85e70676dd79b4bd78ac2b05271" - -DESCRIPTION="make deployments so easy that you'll let new hires do them on their -first day" -HOMEPAGE="https://github.com/git-deploy/git-deploy" -SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" - -COMMON_DEPEND="dev-vcs/git - virtual/perl-File-Spec - virtual/perl-Getopt-Long - virtual/perl-Term-ANSIColor - virtual/perl-Time-HiRes - virtual/perl-Memoize - virtual/perl-Data-Dumper" -DEPEND="dev-lang/perl - test? ( - ${COMMON_DEPEND} - virtual/perl-File-Temp - )" -RDEPEND="dev-lang/perl -${COMMON_DEPEND}" - -S="${WORKDIR}/${PN}-${COMMIT}" - -src_prepare() { - pod2man -n git-deploy README.pod > git-deploy.1 || die -} - -src_test() { - local testdir=${TMPDIR}/git-deploy-test - - # Prepare for tests - cp -a "${S}/" $testdir || die - cd $testdir || die - - git config --global user.name "git-deploy" || die - git config --global user.email "git-deploy@localhost" || die - - git init . || die - git add . || die - git commit -a -m 'git-deploy testing' || die - - USER="git-deploy" perl t/run.t || die -} - -src_install() { - dobin git-deploy - - insinto $VENDOR_LIB - doins -r lib/Git - - doman git-deploy.1 - - newdoc Changes ChangeLog -} diff --git a/dev-vcs/git-deploy/metadata.xml b/dev-vcs/git-deploy/metadata.xml deleted file mode 100644 index 115e717d1b5e..000000000000 --- a/dev-vcs/git-deploy/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - git-deploy/git-deploy - - diff --git a/dev-vcs/git-deps-9999 b/dev-vcs/git-deps-9999 new file mode 100644 index 000000000000..62b8d586dff7 --- /dev/null +++ b/dev-vcs/git-deps-9999 @@ -0,0 +1,12 @@ +DEFINED_PHASES=install postinst setup unpack +DEPEND=dev-python/flask[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] dev-python/pygit2[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] net-libs/nodejs python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] >=dev-vcs/git-1.8.2.1[curl] +DESCRIPTION=git commit dependency analysis tool +EAPI=6 +HOMEPAGE=https://github.com/aspiers/git-deps +IUSE=python_targets_python2_7 +LICENSE=GPL-2 +RDEPEND=dev-python/flask[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] dev-python/pygit2[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] net-libs/nodejs python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_single_target_python2_7(+)] +REQUIRED_USE=python_targets_python2_7 +SLOT=0 +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc git-r3 8f6de46b0aa318aea0e8cac62ece098b ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 python-single-r1 26fdbe5e685d53f67303a3a43d9e4848 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=3c962c90f6e10c4448feafdb5c70110b diff --git a/dev-vcs/git-deps/Manifest b/dev-vcs/git-deps/Manifest deleted file mode 100644 index 28ff61877288..000000000000 --- a/dev-vcs/git-deps/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -EBUILD git-deps-9999.ebuild 1028 BLAKE2B d8fdc91d0ce0fefe9314243f60b3dfe5965398094f4680893a3d1ed993987da80e880ba97bb2cc3c71963b650790dfb32b8dd9f04b8a0624b18d7e307f308daf SHA512 2e8826945a6840739f83a266e388fd79ced5394a501d322113e80260711cc1b493d1a060d30b21ca9f967a1651cdd1fcb239a6a390e48488b62c69db6f7e655c -MISC metadata.xml 490 BLAKE2B 12b1fd6d7c20349fe5ed2f76cfec260442479834c1cba9ef26722719ff6ea8b0d760519d8f7a62220e10b90b4e328a93898a61c974ece364736d1ad4a9828e8b SHA512 005daa7d1c3abffad1bda794339947dabfdb097a2abe85a1ea5b85fd962332d788d2903301f2b3442a3f35f5b97eb25d3ddd1add00460108ffc857f57c3fa926 diff --git a/dev-vcs/git-deps/git-deps-9999.ebuild b/dev-vcs/git-deps/git-deps-9999.ebuild deleted file mode 100644 index f66f91356572..000000000000 --- a/dev-vcs/git-deps/git-deps-9999.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -EGIT_REPO_URI="https://github.com/aspiers/git-deps" -EGIT_BRANCH=master - -PYTHON_COMPAT=( python2_7 ) - -inherit eutils git-r3 python-single-r1 - -DESCRIPTION="git commit dependency analysis tool" -HOMEPAGE="https://github.com/aspiers/git-deps" - -LICENSE="GPL-2" -SLOT="0" - -RDEPEND=" - dev-python/flask[${PYTHON_USEDEP}] - dev-python/pygit2[${PYTHON_USEDEP}] - net-libs/nodejs - ${PYTHON_DEPS} - " -DEPEND="${RDEPEND}" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -HTML_DOCS="html/." - -pkg_setup() { - python-single-r1_pkg_setup -} - -src_install() { - python_newscript git-deps.py git-deps - einstalldocs -} - -pkg_postinst() { - elog "Notes regarding the '--serve' option:" - elog "Please run 'npm install browserify' once" - elog "Copy the html sources:" - elog "rsync -av ${EROOT}/usr/share/${PN}/html ~/git-deps-html" - elog "cd ~/git-deps-html" - elog "npm install" - elog "browserify -t coffeeify -d js/git-deps-graph.coffee -o js/bundle.js" -} diff --git a/dev-vcs/git-deps/metadata.xml b/dev-vcs/git-deps/metadata.xml deleted file mode 100644 index 1a9f54bc290b..000000000000 --- a/dev-vcs/git-deps/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - nicolasbock@gentoo.org - Nicolas Bock - - - git-deps is a tool for performing automatic analysis of dependencies - between commits in a git repository. - - - aspiers/git-deps - - diff --git a/dev-vcs/git-flow-1.11.0 b/dev-vcs/git-flow-1.11.0 new file mode 100644 index 000000000000..c37e35da8a0b --- /dev/null +++ b/dev-vcs/git-flow-1.11.0 @@ -0,0 +1,11 @@ +DEFINED_PHASES=compile install +DESCRIPTION=Git extensions to provide high-level repository operations +EAPI=6 +HOMEPAGE=https://github.com/petervanderdoes/gitflow-avh +KEYWORDS=amd64 x86 +LICENSE=BSD MIT +RDEPEND=dev-vcs/git +SLOT=0 +SRC_URI=https://github.com/petervanderdoes/gitflow-avh/archive/1.11.0.tar.gz -> git-flow-1.11.0.tar.gz https://github.com/petervanderdoes/git-flow-completion/archive/0.6.0.tar.gz -> git-flow-completion-0.6.0.tar.gz +_eclasses_=bash-completion-r1 6af26c1ffe65d92d3f525cb715f6250c multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 +_md5_=8f9b4b3fcf4468c698278e92ecf54a5f diff --git a/dev-vcs/git-flow/Manifest b/dev-vcs/git-flow/Manifest deleted file mode 100644 index 86a9d8ec70dd..000000000000 --- a/dev-vcs/git-flow/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST git-flow-1.11.0.tar.gz 64077 BLAKE2B 7761ed8020039b2fe9fad23664c5e8d0ad754033e80b3cf402fae5e72331a79ac548f8676f9e8c5d6fe5d7032a5c25770563300d7be81834c3d47869a374ee6b SHA512 3659f876febbec10457ba7ba1ecbaeb7f29b11cc8caf94042f54b8f8e2265d2bb31cbcdf7dfafae9c5d04e0ca57adddfa67f9e67df4a5dcf0bc412f1216a3c07 -DIST git-flow-completion-0.6.0.tar.gz 7823 BLAKE2B 24dedfc0cddb5acfa57333895533f5c882a0c85db6e08539ff5c33f984eec40cb06da6d5f0ba812348c9cbf226080875de0269b295791ee5d4c8b2732a1ea1b2 SHA512 1082ad47938ec78045f4cbd12340a82960ba3de204c21a95e1166cb0b86e96dbbc3e5fc8af1945c951d5edd43b4026021761e8377795acbb87af3c1e391cb256 -EBUILD git-flow-1.11.0.ebuild 875 BLAKE2B 3445769bbef1aead384faa88885d548a0d2e6d8ca0b44961ec4fe4083a3b45269e239578f89faadfaece212dfe2ee7323e1556671448de9c4a16e4b79d14c165 SHA512 80bf365af3b108224722bba8b1459c9adc34178d8b4ac0b46c7ac353b5548e3f7bcfeee9ff40d3219fba665664a25f06dd9307d31e7251d50e2f559c7d1952b7 -MISC metadata.xml 479 BLAKE2B bc1220bb065da9d65d28929adbe6cd94672f6cc92c9dea3a0468048da5a46ab8402cee64b6b63b7ebba7c9efa3acb061fe65e0bac37cc7a346b246049dabbee9 SHA512 12507dc676fc74a491390f9d15733c2a4ceb8f67d7a447aa2068e10f8f7f6020bb031d00a3c1192a01eb89e8d356fe8f200baa35d06c1182432b5aa12fedce9f diff --git a/dev-vcs/git-flow/git-flow-1.11.0.ebuild b/dev-vcs/git-flow/git-flow-1.11.0.ebuild deleted file mode 100644 index d42ac93ef3cc..000000000000 --- a/dev-vcs/git-flow/git-flow-1.11.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -MY_PN="${PN/-/}-avh" -COMP_PN="${PN}-completion" -COMP_PV="0.6.0" -COMP_P="${COMP_PN}-${COMP_PV}" -inherit bash-completion-r1 - -DESCRIPTION="Git extensions to provide high-level repository operations" -HOMEPAGE="https://github.com/petervanderdoes/gitflow-avh" -SRC_URI="https://github.com/petervanderdoes/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz -https://github.com/petervanderdoes/${COMP_PN}/archive/${COMP_PV}.tar.gz -> ${COMP_P}.tar.gz" - -LICENSE="BSD MIT" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -DEPEND="" -RDEPEND="${DEPEND} - dev-vcs/git -" - -DOCS=( AUTHORS CHANGELOG.md README.md ) - -S="${WORKDIR}/${MY_PN}-${PV}" - -src_compile() { - true -} - -src_install() { - emake prefix="${D}/usr" install - einstalldocs - newbashcomp "${WORKDIR}/${COMP_P}/${COMP_PN}.bash" ${PN} -} diff --git a/dev-vcs/git-flow/metadata.xml b/dev-vcs/git-flow/metadata.xml deleted file mode 100644 index 2b1cda651a62..000000000000 --- a/dev-vcs/git-flow/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - johu@gentoo.org - Johannes Huber - - - Git extensions to provide high-level repository operations for Vincent - Driessen's branching model. - - - petervanderdoes/gitflow-avh - - diff --git a/dev-vcs/git-imerge-1.0.0 b/dev-vcs/git-imerge-1.0.0 new file mode 100644 index 000000000000..a502de4695b3 --- /dev/null +++ b/dev-vcs/git-imerge-1.0.0 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install +DEPEND=dev-python/docutils +DESCRIPTION=Incremental merge for git +EAPI=6 +HOMEPAGE=https://github.com/mhagger/git-imerge +IUSE=python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2+ +RDEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] dev-vcs/git +REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 ) +SLOT=0 +SRC_URI=https://github.com/mhagger/git-imerge/archive/v1.0.0.tar.gz -> git-imerge-1.0.0.tar.gz +_eclasses_=bash-completion-r1 6af26c1ffe65d92d3f525cb715f6250c multibuild 35719a9cd25ec71ee49c966f6868454c multilib 97f470f374f2e94ccab04a2fb21d811e python-r1 0b5829eb6369d7af3a834b6eed7b7107 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 +_md5_=3e89bceb7305e1c4de2f39f7ad85d2eb diff --git a/dev-vcs/git-imerge/Manifest b/dev-vcs/git-imerge/Manifest deleted file mode 100644 index 15ade50fdb08..000000000000 --- a/dev-vcs/git-imerge/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX git-imerge.bashcomplete 4714 BLAKE2B 5e994a45e4d243611078a8f9d08019d24ce9ab80d4f59502e47bca94baadf122e8ae9a6218b58c4268a783cc5d7e03bee7bf26d8a39d853a9bd3ac3edb189133 SHA512 a1399072ca9a775acc4ceebbb2c13c1608687df68f01b407e1b3ff8f9ce01e748025ac02d88bf210af609206ffd0f6e578495b3c2a66bdddf9793210714c1b42 -DIST git-imerge-1.0.0.tar.gz 58736 BLAKE2B 16665436d10d07058eeadab5d53a2325d68174f6fcf1748948d0fc4fbe11ab4fca87853bb557e167b0f485351aedd72889fcedaa70f09439d7e66b75a61d318b SHA512 919b80f157d635e3a3eb2b05cfaf8f6a7034fe6f43529c829fef0152007bce3bf5b296cc00f6db0c0a711bfb9e118c4adb0f5a2641ff841c973ff12610473e9b -EBUILD git-imerge-1.0.0.ebuild 1071 BLAKE2B aeb219159159150dc184a8f11d701d6a5c9f1ce1c7ed07dacd1d40cffd358df986817f179ec1b898272d6f5de001a8ffad30ad4fd7050786afb7e8a5fb3001fa SHA512 58ad713ad457416256406264bbced5fca2264c43bd479f8ab2d9da0fe7ed0c3b42e3b6b8b62d8334f1a942f63d93a65a3714a03c5bbd576f1824863d005476e8 -MISC metadata.xml 250 BLAKE2B f77aee69210d3e363a8b53c018b9e998e521b273b6e10451a467bcefd917fa2f6c3443000b603ab6355bfbd091b4b366f869ca5e8e695f9846634683309aef48 SHA512 c5b2424b4f6fdfbe8267055899a39cd14d992aaea9fc8dc6d007ee495e97a2d4125a9abad94c17a4c646521759fa998a3468dae0ac4d8b12c09926fc24e7403f diff --git a/dev-vcs/git-imerge/files/git-imerge.bashcomplete b/dev-vcs/git-imerge/files/git-imerge.bashcomplete deleted file mode 100644 index 0fe8e04f64de..000000000000 --- a/dev-vcs/git-imerge/files/git-imerge.bashcomplete +++ /dev/null @@ -1,267 +0,0 @@ -__git_imerge_branches () { - git for-each-ref --format='%(refname)' refs/heads/ refs/remotes/ 2>/dev/null | - sed -e 's!^refs/heads/!!' -e 's!^refs/remotes/!!' -} - -__git_imerge_names () { - git for-each-ref --format='%(refname)' refs/imerge/ 2>/dev/null | - sed -e 's/^refs\/imerge\/\(.*\)\/.*/\1/' -e '/manual/d' -e '/auto/d' -} - -__git_imerge_goals="\ -merge -rebase -rebase-with-history -full -" - -__git_imerge_commands="\ -start -merge -rebase -continue -finish -diagram -list -init -record -autofill -simplify -remove -reparent -" - -__git_imerge_start_options="\ ---help ---manual ---name ---branch ---goal ---first-parent -" - -__git_imerge_init_options=$__git_imerge_start_options - -__git_imerge_continue_options="\ ---help ---name ---edit ---no-edit -" - -__git_imerge_finish_options="\ ---help ---name ---goal ---branch ---force -" - -__git_imerge_simplify_options=$__git_imerge_finish_options - -__git_imerge_merge_options="\ ---help ---name ---goal ---branch ---manual -" - -__git_imerge_list_options="\ ---help -" - -__git_imerge_reparent_options=$__git_imerge_list_options - -__git_imerge_record_options="\ ---help ---name ---edit ---no-edit -" - -__git_imerge_autofill_options="\ ---help ---name -" - -__git_imerge_diagram_options="\ ---help ---name ---commits ---frontier ---html ---color ---no-color -" - -__git_imerge_remove_options=$__git_imerge_autofill_options - -__git_imerge_rebase_options=$__git_imerge_merge_options - -__git-imerge_start_completion() { - case "$1_$cur" in - --help_|--branch_|_--branch=|--name_|_--name=) - return - ;; - --goal_*|*_--goal=*) - __gitcomp "$__git_imerge_goals" "" "${cur##--goal=}" - return - ;; - *-|*_-*?) - __gitcomp "$__git_imerge_start_options" - return - ;; - esac - __gitcomp "$(__git_imerge_branches)" -} - -__git-imerge_init_completion() { - __git-imerge_start_completion $1 -} - -__git-imerge_continue_completion() { - case "$1_$cur" in - --help_) - return - ;; - --name_*|*_--name=*) - __gitcomp "$(__git_imerge_names)" "" "${cur##--name=}" - return - ;; - esac - __gitcomp "$__git_imerge_continue_options" -} - -__git-imerge_finish_completion() { - case "$1_$cur" in - --help_) - return - ;; - --goal_*|*_--goal=*) - __gitcomp "$__git_imerge_goals" "" "${cur##--goal=}" - return - ;; - --branch_*|*_--branch=*) - __gitcomp "$(__git_imerge_branches)" "" "${cur##--branch=}" - return - ;; - --name_*|*_--name=*) - __gitcomp "$(__git_imerge_names)" "" "${cur##--name=}" - return - ;; - esac - __gitcomp "$__git_imerge_finish_options" -} - -__git-imerge_simplify_completion() { - __git-imerge_finish_completion $1 -} - -__git-imerge_merge_completion() { - case "$1_$cur" in - --help_|--branch_|_--branch=|--name_|_--name=) - return - ;; - --goal_*|*_--goal=*) - __gitcomp "$__git_imerge_goals" "" "${cur##--goal=}" - return - ;; - *-|*_-*?) - __gitcomp "$__git_imerge_merge_options" - return - ;; - esac - __gitcomp "$(__git_imerge_branches)" -} - -__git-imerge_rebase_completion() { - __git-imerge_merge_completion $1 -} - -__git-imerge_list_completion() { - case "$1" in - --help) - return - ;; - esac - __gitcomp "$__git_imerge_list_options" -} - -__git-imerge_reparent_completion() { - __git-imerge_list_completion $1 -} - -__git-imerge_record_completion() { - case "$1_$cur" in - --help_) - return - ;; - --name_*|*_--name=*) - __gitcomp "$(__git_imerge_names)" "" "${cur##--name=}" - return - ;; - esac - __gitcomp "$__git_imerge_record_options" -} - -__git-imerge_autofill_completion() { - case "$1_$cur" in - --help_) - return - ;; - --name_*|*_--name=*) - __gitcomp "$(__git_imerge_names)" "" "${cur##--name=}" - return - ;; - esac - __gitcomp "$__git_imerge_autofill_options" -} - -__git-imerge_remove_completion() { - __git-imerge_autofill_completion $1 -} - -__git-imerge_diagram_completion() { - case "$1_$cur" in - --help_|--html_|_--html=) - return - ;; - --name_*|*_--name=*) - __gitcomp "$(__git_imerge_names)" "" "${cur##--name=}" - return - ;; - esac - __gitcomp "$__git_imerge_diagram_options" -} - -_git_imerge () { - # Disable default filename completion. Note that "compopt" is only - # available in Bash 4 and newer, so we check for existence before - # trying to use it. - type compopt >/dev/null 2>&1 && compopt +o default +o bashdefault - - local i command cur_opt - for ((i=0; i <= ${cword}; i++)); do - if [ -n "$command" ] && [ "${words[i]}" != "$cur" ]; then - cur_opt="${words[i]}" - fi - if [ -z "$command" ] && \ - [ "$i" -lt "${cword}" ] && \ - [[ "${words[i-1]}" == *"imerge"* ]] - then - command="${words[i]}" - fi - done - - if test -z "$command"; then - __gitcomp "$__git_imerge_commands" - return - fi - - if [ -z `type -t __git-imerge_"$command"_completion "$cur_opt"` ]; then - return - fi - - __git-imerge_"$command"_completion "$cur_opt" -} diff --git a/dev-vcs/git-imerge/git-imerge-1.0.0.ebuild b/dev-vcs/git-imerge/git-imerge-1.0.0.ebuild deleted file mode 100644 index 249da409f76c..000000000000 --- a/dev-vcs/git-imerge/git-imerge-1.0.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) - -inherit bash-completion-r1 python-r1 - -DESCRIPTION="Incremental merge for git" -HOMEPAGE="https://github.com/mhagger/git-imerge" -SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - dev-vcs/git" -DEPEND="dev-python/docutils" - -src_compile() { - for doc in *.rst; do - rst2html.py "${doc}" > "${T}/${doc/.rst/.html}" \ - || die "failed to convert ${doc} to ${T}/${doc/.rst/.html}" - done - - rst2s5.py \ - --theme=small-white \ - --current-slide \ - doc/presentations/GitMerge-2013/talk.rst \ - "${T}/talk.html" \ - || die 'failed to convert talk.rst to ${T}/talk.html' -} - -src_install() { - python_foreach_impl python_doscript "${PN}" - newbashcomp "${FILESDIR}/git-imerge.bashcomplete" git-imerge - dodoc *.rst "${T}"/*.html - - # Don't forget the CSS for the presentation. - dodoc -r "${T}/ui" -} diff --git a/dev-vcs/git-imerge/metadata.xml b/dev-vcs/git-imerge/metadata.xml deleted file mode 100644 index 33aa1137112c..000000000000 --- a/dev-vcs/git-imerge/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - mhagger/git-imerge - - diff --git a/dev-vcs/git-lfs-2.4.2 b/dev-vcs/git-lfs-2.4.2 new file mode 100644 index 000000000000..7849ada31f10 --- /dev/null +++ b/dev-vcs/git-lfs-2.4.2 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile install unpack +DEPEND=doc? ( app-text/ronn ) >=dev-lang/go-1.9 +DESCRIPTION=command line extension and specification for managing large files with Git +EAPI=6 +HOMEPAGE=https://git-lfs.github.com/ +IUSE=+doc +KEYWORDS=~amd64 +LICENSE=MIT BSD BSD-2 BSD-4 Apache-2.0 +RDEPEND=dev-vcs/git +SLOT=0 +SRC_URI=https://github.com/git-lfs/git-lfs/archive/v2.4.2.tar.gz -> git-lfs-2.4.2.tar.gz +_eclasses_=golang-base d4e3a3f895016e5c9d7afb1a33e7cf3c golang-vcs-snapshot 913580335becddd3ebecefe852e47536 +_md5_=87dd9a9cc156fb9060bcff4dfe10ac29 diff --git a/dev-vcs/git-lfs-9999 b/dev-vcs/git-lfs-9999 new file mode 100644 index 000000000000..1de5ec2bcc3e --- /dev/null +++ b/dev-vcs/git-lfs-9999 @@ -0,0 +1,11 @@ +DEFINED_PHASES=compile install unpack +DEPEND=>=dev-lang/go-1.8.1:= doc? ( app-text/ronn ) >=dev-lang/go-1.9 +DESCRIPTION=command line extension and specification for managing large files with Git +EAPI=6 +HOMEPAGE=https://git-lfs.github.com/ +IUSE=+doc +LICENSE=MIT BSD BSD-2 BSD-4 Apache-2.0 +RDEPEND=dev-vcs/git +SLOT=0 +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc golang-base d4e3a3f895016e5c9d7afb1a33e7cf3c golang-vcs 0b4e2a941727a19d38600d1046c8c398 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=0fdc807d24750ec4f07387f105af0fe3 diff --git a/dev-vcs/git-lfs/Manifest b/dev-vcs/git-lfs/Manifest deleted file mode 100644 index f486e93c7ac1..000000000000 --- a/dev-vcs/git-lfs/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST git-lfs-2.4.2.tar.gz 791443 BLAKE2B 6c613ad5b644f609b36a6a5c569c3512713d0f5fc925be759b20a01ca0e57573246557e887e086b52c5703db9db4d8a49fe91761efec48410738724256cac9e9 SHA512 c89a15c36b9d52091eb6e89f8e1db23b03f35333794467432ee49728ba83fc5d25d238f5df49bf736a4a3079778d70a527db01c2299ecd96a7b5f70059616967 -EBUILD git-lfs-2.4.2.ebuild 969 BLAKE2B 4e7349b225cdae63ab30312a30a8c58deec1d89cc238dfecf505986ce1f798607b3fb63dd1b5ad22dc74bc8428d51e0532580cdf6b37628afa730e7b104445f3 SHA512 73e9130ecf33dc94f5067353d183306643167897f5ff450185d057ca8b7089cec2bd173b08e97042df2483b500136654d1f62275d7242b25857bd4ad7f5f2584 -EBUILD git-lfs-9999.ebuild 1153 BLAKE2B 6c67ac1d61b9be2021bea634c5a2a7d4f50b3044d1ddf1ebdcdb21580bc723d5fe8890b098dcb12f5719d415be4fb187ca51414ab2efdbeb54bee72828b2d276 SHA512 317104891a95804da6b28e29b0930aad843597d1d9996518a18e7c71290753ac86405364426693adefc2f103a7b393a97e7d79589dfa05e58a8ed5d6a32a61b1 -MISC metadata.xml 331 BLAKE2B ec49bde06277ccbdacd3b6c50e0e32c5b14464ad015e1a7a57446e905d0ed9b3b0b71650a455a3b77c5e0ac2530874f37327b1fef3c924577b08c1e1c815c201 SHA512 51f68466f5396fe0326aab5f3a5fa70761647d722d02339fd6072d21976dfd27fdafa1ee44680be98dd0c1b80b29801eb7ed1508aa850104bed564c5f1a38011 diff --git a/dev-vcs/git-lfs/git-lfs-2.4.2.ebuild b/dev-vcs/git-lfs/git-lfs-2.4.2.ebuild deleted file mode 100644 index a3aad04e586d..000000000000 --- a/dev-vcs/git-lfs/git-lfs-2.4.2.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -EGO_PN="github.com/git-lfs/${PN}" - -if [[ ${PV} == *9999 ]]; then - inherit golang-vcs -else - SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" - inherit golang-vcs-snapshot -fi - -DESCRIPTION="command line extension and specification for managing large files with Git" -HOMEPAGE="https://git-lfs.github.com/" - -LICENSE="MIT BSD BSD-2 BSD-4 Apache-2.0" -SLOT="0" -IUSE="+doc" - -DEPEND="doc? ( app-text/ronn )" - -RDEPEND="dev-vcs/git" - -S="${WORKDIR}/${P}/src/${EGO_PN}" - -src_compile() { - # can't use golang-build_src_compile for go generate - # and others steps executed by build.go - GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" \ - go run script/*.go -cmd build || die "build failed" - - if use doc; then - ronn docs/man/*.ronn || die "man building failed" - fi -} - -src_install() { - dobin bin/git-lfs - - use doc && doman docs/man/*.1 -} diff --git a/dev-vcs/git-lfs/git-lfs-9999.ebuild b/dev-vcs/git-lfs/git-lfs-9999.ebuild deleted file mode 100644 index 7a32ca36cc92..000000000000 --- a/dev-vcs/git-lfs/git-lfs-9999.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -EGO_PN="github.com/git-lfs/${PN}" - -if [[ ${PV} == *9999 ]]; then - inherit golang-vcs -else - SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" - inherit golang-vcs-snapshot -fi - -DESCRIPTION="command line extension and specification for managing large files with Git" -HOMEPAGE="https://git-lfs.github.com/" - -LICENSE="MIT BSD BSD-2 BSD-4 Apache-2.0" -SLOT="0" -IUSE="+doc" - -# since version 2.0.2 git-lfs uses time.Until that was introduced in golang >=1.8 -# https://github.com/golang/go/commit/67ea710792eabdae1182e2bf4845f512136cccce -DEPEND=">=dev-lang/go-1.8.1:= - doc? ( app-text/ronn )" - -RDEPEND="dev-vcs/git" - -S="${WORKDIR}/${P}/src/${EGO_PN}" - -src_compile() { - # can't use golang-build_src_compile for go generate - # and others steps executed by build.go - GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" \ - go run script/*.go -cmd build || die "build failed" - - if use doc; then - ronn docs/man/*.ronn || die "man building failed" - fi -} - -src_install() { - dobin bin/git-lfs - - use doc && doman docs/man/*.1 -} diff --git a/dev-vcs/git-lfs/metadata.xml b/dev-vcs/git-lfs/metadata.xml deleted file mode 100644 index 657593267204..000000000000 --- a/dev-vcs/git-lfs/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - mudler@gentoo.org - Ettore Di Giacinto - - - git-lfs/git-lfs - - diff --git a/dev-vcs/git-mailz-0.12 b/dev-vcs/git-mailz-0.12 new file mode 100644 index 000000000000..ec9ded729923 --- /dev/null +++ b/dev-vcs/git-mailz-0.12 @@ -0,0 +1,11 @@ +DEFINED_PHASES=install +DESCRIPTION=Send a collection of patches as emails +EAPI=5 +HOMEPAGE=https://github.com/roman-neuhauser/git-mailz/ +KEYWORDS=~x86 ~amd64 +LICENSE=MIT +RDEPEND=virtual/mta dev-vcs/git app-shells/zsh +SLOT=0 +SRC_URI=http://codex.sigpipe.cz/git-mailz/git-mailz-0.12.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=50df76590216ef0e633e871b1c011c7c diff --git a/dev-vcs/git-mailz-0.14 b/dev-vcs/git-mailz-0.14 new file mode 100644 index 000000000000..711b81c1ddd5 --- /dev/null +++ b/dev-vcs/git-mailz-0.14 @@ -0,0 +1,11 @@ +DEFINED_PHASES=install +DESCRIPTION=Send a collection of patches as emails +EAPI=5 +HOMEPAGE=https://github.com/roman-neuhauser/git-mailz/ +KEYWORDS=~x86 ~amd64 +LICENSE=MIT +RDEPEND=virtual/mta dev-vcs/git app-shells/zsh +SLOT=0 +SRC_URI=http://codex.sigpipe.cz/git-mailz/git-mailz-0.14.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=50df76590216ef0e633e871b1c011c7c diff --git a/dev-vcs/git-mailz/Manifest b/dev-vcs/git-mailz/Manifest deleted file mode 100644 index b09da20226f2..000000000000 --- a/dev-vcs/git-mailz/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST git-mailz-0.12.tar.gz 7957 BLAKE2B 9969833c70f7d3f3d5c40a4d1c8a7a8ef0f70f4c598c2370837d2e406e4ed232f115cf812a73dc36c8b822111bb900103a85f3037727ebff5e1b2ba141e66acd SHA512 811f646e5d89fa3e870fbd59e79e350329097f5533b42e7830409f97bfc35248cf1965591df40300bd6ef5a44c71928504dc0b8aba1037126df3b5bd7a427b51 -DIST git-mailz-0.14.tar.gz 8204 BLAKE2B e008216319b2ec39eed132e4c2792afabc75066b390d04f3a9e645aab234391f9d07c0fea3d965a4fe67b39f87536c2f2b3ee0959ecfdfabc7fb2e1a3c10c2de SHA512 fd6c518de135113482f2f3a4e9d89b41b1797c8219e1ed9f424a5c4ae575400e7ccd9f835b40be5d74a5eb4e1bc7d3dfedd2412a317baea7e20494169399b70c -EBUILD git-mailz-0.12.ebuild 461 BLAKE2B a274477dc5abd66986f690a7db8a6338397e3b202acbaa4a607c7dfc61a8f6578935eedc8d48c1490092886eb757da5c830ada849ca27e554550362c43439138 SHA512 6cefd784b8ae35ff75578f1fc43b48fcabfcfb72a34450220881a97e462678eafe78ffa8438e3a3a5da8cf46efe27da965ab298fdb82c9b27fc3d1412e475c6a -EBUILD git-mailz-0.14.ebuild 461 BLAKE2B a274477dc5abd66986f690a7db8a6338397e3b202acbaa4a607c7dfc61a8f6578935eedc8d48c1490092886eb757da5c830ada849ca27e554550362c43439138 SHA512 6cefd784b8ae35ff75578f1fc43b48fcabfcfb72a34450220881a97e462678eafe78ffa8438e3a3a5da8cf46efe27da965ab298fdb82c9b27fc3d1412e475c6a -MISC metadata.xml 229 BLAKE2B f2abfcaec1b469544c5094656d389fe3bb7a0cfe5fcc9371bf7481aaf93b547e15a245ada19376d1373191e954f0cb55b18cc884b66847e9222393f871f84880 SHA512 18a8ec97aa22f33e08ffff064432cc7df075a4b9d3e7683709585f4419147ca5e9baceb8125311ba335b4341d6235fbf775bae3d9e9ce98b6b5d20943035e15f diff --git a/dev-vcs/git-mailz/git-mailz-0.12.ebuild b/dev-vcs/git-mailz/git-mailz-0.12.ebuild deleted file mode 100644 index 37c7bb801c62..000000000000 --- a/dev-vcs/git-mailz/git-mailz-0.12.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils - -DESCRIPTION="Send a collection of patches as emails" -HOMEPAGE="https://github.com/roman-neuhauser/git-mailz/" - -SRC_URI="http://codex.sigpipe.cz/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" - -KEYWORDS="~x86 ~amd64" - -DEPEND="" - -RDEPEND=" - virtual/mta - dev-vcs/git - app-shells/zsh -" - -src_install(){ - emake PREFIX="${ED}/usr" install -} diff --git a/dev-vcs/git-mailz/git-mailz-0.14.ebuild b/dev-vcs/git-mailz/git-mailz-0.14.ebuild deleted file mode 100644 index 37c7bb801c62..000000000000 --- a/dev-vcs/git-mailz/git-mailz-0.14.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils - -DESCRIPTION="Send a collection of patches as emails" -HOMEPAGE="https://github.com/roman-neuhauser/git-mailz/" - -SRC_URI="http://codex.sigpipe.cz/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" - -KEYWORDS="~x86 ~amd64" - -DEPEND="" - -RDEPEND=" - virtual/mta - dev-vcs/git - app-shells/zsh -" - -src_install(){ - emake PREFIX="${ED}/usr" install -} diff --git a/dev-vcs/git-mailz/metadata.xml b/dev-vcs/git-mailz/metadata.xml deleted file mode 100644 index 94169fb21b01..000000000000 --- a/dev-vcs/git-mailz/metadata.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - roman-neuhauser/git-mailz - - diff --git a/dev-vcs/git-mantle-0.6 b/dev-vcs/git-mantle-0.6 new file mode 100644 index 000000000000..c7c9f87f11b3 --- /dev/null +++ b/dev-vcs/git-mantle-0.6 @@ -0,0 +1,12 @@ +DEFINED_PHASES=install +DEPEND=test? ( dev-util/cram ) +DESCRIPTION=Generate an overview of changes on a branch +EAPI=7 +HOMEPAGE=https://github.com/roman-neuhauser/git-mantle +IUSE=test +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=dev-vcs/git app-shells/zsh +SLOT=0 +SRC_URI=http://codex.sigpipe.cz/git-mantle/git-mantle-0.6.tar.gz +_md5_=c12350d398daeec82d1c1dbc441152d4 diff --git a/dev-vcs/git-mantle/Manifest b/dev-vcs/git-mantle/Manifest deleted file mode 100644 index fe8546e72ba2..000000000000 --- a/dev-vcs/git-mantle/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST git-mantle-0.6.tar.gz 9896 BLAKE2B 80a824462fe412e60479037361adcb01162854549d2c9d0ce4358efe1d64472b157b1ee33c7cf0713e13d5cc476b665342a363c3d81a57e2c7a6ef757b6b3b63 SHA512 2498ed29884a8ac48bfb413c39e5bc9f232d47736ea4c0045404bd5f7268c7009a770c5c58c5449f843d8962bea9f288248a61308c4a71eed1b39d0c4b3375c0 -EBUILD git-mantle-0.6.ebuild 517 BLAKE2B cd828d8b9e8045e7fdc7e29a81bf3f679c2c68a6cf8df28b0702a1e34c3933fb83176cd0050df48e1685bfbbe796a930b090c7387e0bd5be7f9d87beedabdce9 SHA512 2461897b75039921807dbd73dc31a8dc8a809eedf6d790cca63538af417c05af5c921ffbe20940bf7938c76db43c72f3a72a7b1e4fd4ea24e09487ae3063f1ee -MISC metadata.xml 230 BLAKE2B 7c95a74a5d9a847f109b0be84b769f7f9238ab3e84f015b595d901f5e858b7f4abc883a34c6996b92ea1b9cc8fd755b98e365d206bd094cf26c278a27c163085 SHA512 528359334624e6afee072dd28a99cfe5d50268578201932c66ddf88fa929d4ba3f5a68a191b5e398e70b0225f352a0a358081fb2caae77082a4fb66ef8028cfe diff --git a/dev-vcs/git-mantle/git-mantle-0.6.ebuild b/dev-vcs/git-mantle/git-mantle-0.6.ebuild deleted file mode 100644 index 08268e572163..000000000000 --- a/dev-vcs/git-mantle/git-mantle-0.6.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Generate an overview of changes on a branch" -HOMEPAGE="https://github.com/roman-neuhauser/git-mantle" - -SRC_URI="http://codex.sigpipe.cz/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -IUSE="test" - -KEYWORDS="~amd64 ~x86" - -DEPEND="test? ( dev-util/cram )" -RDEPEND=" - dev-vcs/git - app-shells/zsh -" - -src_install() { - # Don't install in /usr/local - emake PREFIX="${ED}/usr" install - einstalldocs -} diff --git a/dev-vcs/git-mantle/metadata.xml b/dev-vcs/git-mantle/metadata.xml deleted file mode 100644 index 78e1940123b5..000000000000 --- a/dev-vcs/git-mantle/metadata.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - roman-neuhauser/git-mantle - - diff --git a/dev-vcs/git-merge-changelog-20140223 b/dev-vcs/git-merge-changelog-20140223 new file mode 100644 index 000000000000..f1fad315e853 --- /dev/null +++ b/dev-vcs/git-merge-changelog-20140223 @@ -0,0 +1,9 @@ +DEFINED_PHASES=prepare +DESCRIPTION=Git merge driver for GNU style ChangeLog files +EAPI=5 +HOMEPAGE=https://www.gnu.org/software/gnulib/ +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3+ +SLOT=0 +SRC_URI=https://dev.gentoo.org/~ulm/distfiles/git-merge-changelog-20140223.tar.xz +_md5_=730609538ab3bd754c6134cce1ab3f79 diff --git a/dev-vcs/git-merge-changelog-20170131 b/dev-vcs/git-merge-changelog-20170131 new file mode 100644 index 000000000000..fd25a4d6de4a --- /dev/null +++ b/dev-vcs/git-merge-changelog-20170131 @@ -0,0 +1,9 @@ +DEFINED_PHASES=install +DESCRIPTION=Git merge driver for GNU style ChangeLog files +EAPI=6 +HOMEPAGE=https://www.gnu.org/software/gnulib/ +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3+ +SLOT=0 +SRC_URI=https://dev.gentoo.org/~ulm/distfiles/git-merge-changelog-20170131.tar.xz +_md5_=afda5204f49c789a9ef14efad613a759 diff --git a/dev-vcs/git-merge-changelog/Manifest b/dev-vcs/git-merge-changelog/Manifest deleted file mode 100644 index 5a3be7c17d76..000000000000 --- a/dev-vcs/git-merge-changelog/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST git-merge-changelog-20140223.tar.xz 298332 BLAKE2B 25a16f5b5b29c6a7eee0a53e37628968d528338870e270a1ad34ba4fbf358ef5ed3347f40c720b8d38c05042940ec48f0ee84877e75e67fdb480e44eba23c6df SHA512 ea5fcb0a0839e37976e333dc773d0bca43a1fce4821af08c5baba8e5783e129f8b4de4efd4b1b3399a7c1d3796e4094916843ac2d360d81396d67f571e020638 -DIST git-merge-changelog-20170131.tar.xz 315000 BLAKE2B a2a9e35d5973b43ebe1ae481cb59b0a8a43d517f82d5eb69f33c0a10ee1c32c1df3b25c93629dccc15f8d5bf28d9849dba1986f8443d6c4c0079314335d7de42 SHA512 4d7a5d9edf7bf52fcdd0934e842297364fc0ae0972b309d7221059856e0c87abd437edc1451a61ee4a6924f77d95c1c743b3a6a31b3bc039e2278fc38039c786 -EBUILD git-merge-changelog-20140223.ebuild 701 BLAKE2B 0974e0d2976be6a11b6494a4ea71be164d58d9be2591057fb6c6f0fbcce34eb86ddc257c73ee0ba5186553794365e66b96adc8fbf9733b67e2cb8a52ff527ce1 SHA512 ed81173c742da63942656f0edfa6c7c46186010ff6b18ecdf7f88f06aad345733c3f50414724222bfe79a729bc61899b87040e6c0b7138acb56680ab85c2420d -EBUILD git-merge-changelog-20170131.ebuild 740 BLAKE2B 29c220fe2603b60685ec97ac7d36b3458af19e9a641d9797683fcb7c39ee021c6db7df5f52041a6fe8ddbd12e0dc4284f8b9eb4d2283e4639d53f8e2ab44562e SHA512 90c0de7803eaccf2fc1a394d3232d967dbf9a179114d9fb4dfc1383b8f7e1b42230743982137cfd3ccf1c9387e5297e891307eefb82350fe35b855d11177e8ca -MISC metadata.xml 212 BLAKE2B ecb53eb3efac6ceef048d345601c5ca0430e2f62d6409dc2a18494ee188f792d4763892816f197418d2e9a6d04452091a0c69d83afc207b366fca816632209ee SHA512 3919b8b096abf61c7edaa6a76898603b6ca2e206e2eccd27c671957a9d085bc2591a2fb4839a85ef2a51dcbf887bb2c752d4b38e82ea19c48dfd6d99b67954fa diff --git a/dev-vcs/git-merge-changelog/git-merge-changelog-20140223.ebuild b/dev-vcs/git-merge-changelog/git-merge-changelog-20140223.ebuild deleted file mode 100644 index 8567ded85f7b..000000000000 --- a/dev-vcs/git-merge-changelog/git-merge-changelog-20140223.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# snapshot extracted from git://git.savannah.gnu.org/gnulib.git using -# ./gnulib-tool --create-testdir --without-tests --dir=${PN} ${PN}; -# cd ${PN}; ./configure; make maintainer-clean - -EAPI=5 - -DESCRIPTION="Git merge driver for GNU style ChangeLog files" -HOMEPAGE="https://www.gnu.org/software/gnulib/" -SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -S="${WORKDIR}/${PN}" - -src_prepare() { - sed -n "/README/{h;:x;n;/^#/!{H;bx};g;s/\n*$//;s:/usr/local:${EPREFIX}/usr:g;p;q}" \ - gllib/git-merge-changelog.c >README || die -} diff --git a/dev-vcs/git-merge-changelog/git-merge-changelog-20170131.ebuild b/dev-vcs/git-merge-changelog/git-merge-changelog-20170131.ebuild deleted file mode 100644 index 1a583c9fb379..000000000000 --- a/dev-vcs/git-merge-changelog/git-merge-changelog-20170131.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# snapshot extracted from git://git.savannah.gnu.org/gnulib.git using -# ./gnulib-tool --create-testdir --without-tests --dir=${PN} ${PN}; -# cd ${PN}; ./configure; make maintainer-clean - -EAPI=6 - -DESCRIPTION="Git merge driver for GNU style ChangeLog files" -HOMEPAGE="https://www.gnu.org/software/gnulib/" -SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -S="${WORKDIR}/${PN}" - -src_install() { - emake DESTDIR="${D}" install - sed -n "/README/{h;:x;n;/^#/!{H;bx;};g;s/\n*$//;\ - s:/usr/local:${EPREFIX}/usr:g;p;q;}" gllib/git-merge-changelog.c \ - | newdoc - README; assert -} diff --git a/dev-vcs/git-merge-changelog/metadata.xml b/dev-vcs/git-merge-changelog/metadata.xml deleted file mode 100644 index c665e48637be..000000000000 --- a/dev-vcs/git-merge-changelog/metadata.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - ulm@gentoo.org - - diff --git a/dev-vcs/git-num-2.0.1 b/dev-vcs/git-num-2.0.1 new file mode 100644 index 000000000000..4b8dc0574654 --- /dev/null +++ b/dev-vcs/git-num-2.0.1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=test? ( dev-vcs/git ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby24? ( dev-lang/ruby:2.4 ) ruby_targets_ruby23? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby23] ) ) ruby_targets_ruby24? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby24] ) ) ruby_targets_ruby23? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby23] ) ) ruby_targets_ruby24? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby24] ) ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) ruby_targets_ruby24? ( virtual/rubygems[ruby_targets_ruby24] ) test? ( ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) ruby_targets_ruby24? ( virtual/rubygems[ruby_targets_ruby24] ) ) +DESCRIPTION=Quickly reference files in Git using numbers +EAPI=5 +HOMEPAGE=https://github.com/schreifels/git-num +IUSE=test elibc_FreeBSD ruby_targets_ruby23 ruby_targets_ruby24 doc test test +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=dev-vcs/git ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby24? ( dev-lang/ruby:2.4 ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) ruby_targets_ruby24? ( virtual/rubygems[ruby_targets_ruby24] ) +REQUIRED_USE=|| ( ruby_targets_ruby23 ruby_targets_ruby24 ) +SLOT=0 +SRC_URI=https://github.com/schreifels/git-num/archive/v2.0.1.tar.gz -> git-num-2.0.1.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc java-utils-2 0ee72667014428e01a01df2345244cf3 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 ruby-fakegem 28631ba8ae1b3218596c0eb3e38c438e ruby-ng c1f44e746d7656dd6e02d8815ff9518a ruby-utils e5942a80e3c3b936c6b84d6dc4af9f9c toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=9cb5ac927a9de6f59d78879e5f03754d diff --git a/dev-vcs/git-num/Manifest b/dev-vcs/git-num/Manifest deleted file mode 100644 index 6948d3874872..000000000000 --- a/dev-vcs/git-num/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST git-num-2.0.1.tar.gz 53833 BLAKE2B 4080bb19ad15441fff5f641576a33d7df89ece30f10c159dbc3f8a659c29568dc295f4b3f7d01aacbf13ddad3347dc705d4e9f83a07c6c3bf5e7d2ae9f07763b SHA512 f35599a74b91efb3ccb6e8509ca1c7eb7c2f67cb90b131efc6693f8f36ea97adcb01026ad307746bdf0613200646da289aa315095cbae2580c4443b03e9dd040 -EBUILD git-num-2.0.1.ebuild 944 BLAKE2B 403d12dd26269ea6b67b74558a84181059a8ac91a77ea28cc340f8c4076bb7e4fd615663a37fef13108709190c802172063f3bd8ad90f3da476586439fcbddc1 SHA512 4018ecad97900ef50864576bef709e53ce8253a859a2203e84f080665a2a307677c2a6b65e600b9fc3cf94428505609d84fa38f2224aa9e9d44797dad4caa6b4 -MISC metadata.xml 250 BLAKE2B c7535e9e453a300c160cc23db68c3c9044cf2b4badd2506a548f85b0613df59ca4af598bed1612f5a03f120a4c540aeab35f855dc780f81a8299d366d7a4fb69 SHA512 1ac35f3998bc50445dbaf10ca62a8831d129f514433d51ffe3a92da1f10ab35013eb9960869a79804216e9818c23bb70e8a9b25d131dc23a5eb4bb958792d5d0 diff --git a/dev-vcs/git-num/git-num-2.0.1.ebuild b/dev-vcs/git-num/git-num-2.0.1.ebuild deleted file mode 100644 index d3551f87af70..000000000000 --- a/dev-vcs/git-num/git-num-2.0.1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -USE_RUBY="ruby22 ruby23 ruby24" - -RUBY_FAKEGEM_RECIPE_DOC="rdoc" -RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md" -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -inherit ruby-fakegem - -DESCRIPTION="Quickly reference files in Git using numbers" -HOMEPAGE="https://github.com/schreifels/git-num" -SRC_URI="https://github.com/schreifels/git-num/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" - -DEPEND+=" test? ( dev-vcs/git )" -RDEPEND+=" dev-vcs/git" - -all_ruby_prepare() { - # cp git-num since specs depend on the default location - mkdir bin || die - cp git-num bin || die - - sed -i -e '14i`git config user.email "test-git-num@gentoo.org"`' \ - -e '15i`git config user.name "git-num tester"`' spec/lib/git_tools.rb || die -} - -each_ruby_test() { - RSPEC_VERSION=3 ruby-ng_rspec spec/unit.rb spec/integration.rb -} diff --git a/dev-vcs/git-num/metadata.xml b/dev-vcs/git-num/metadata.xml deleted file mode 100644 index 27c27617bd7c..000000000000 --- a/dev-vcs/git-num/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - schreifels/git-num - - diff --git a/dev-vcs/git-pimp-0.8 b/dev-vcs/git-pimp-0.8 new file mode 100644 index 000000000000..45ed4aabaf47 --- /dev/null +++ b/dev-vcs/git-pimp-0.8 @@ -0,0 +1,12 @@ +DEFINED_PHASES=install +DEPEND=test? ( dev-util/cram ) +DESCRIPTION=Code review or pull requests as patch email series +EAPI=6 +HOMEPAGE=https://github.com/roman-neuhauser/git-mailz/ +IUSE=test +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=dev-vcs/git app-shells/zsh dev-vcs/git-mailz dev-vcs/git-mantle +SLOT=0 +SRC_URI=http://codex.sigpipe.cz/git-pimp/git-pimp-0.8.tar.gz +_md5_=2781165537f4ff54496251bbc17df26e diff --git a/dev-vcs/git-pimp/Manifest b/dev-vcs/git-pimp/Manifest deleted file mode 100644 index 8ff9479746c6..000000000000 --- a/dev-vcs/git-pimp/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST git-pimp-0.8.tar.gz 10555 BLAKE2B d6fa64b4cff6734661b22fe8b69d552dc405c702e36abd3b7fb309ad489602facd099828b021bc813dca88b8e29c258b5be56abceebcb9d5f85c035af6d93c86 SHA512 124b61001c088685d5d9d6f848d37ca170413fda08074a273a4c1bccd233fe606028d8de82c66ae7847f42008b82a6030fa47a493ddc47b65d02b69a1acbd7df -EBUILD git-pimp-0.8.ebuild 563 BLAKE2B 80e3856f5c22c690186ff17fa1224650f857a9c535df4733b69e9a8a7278e23ca5099dcd5d56ff27aab3f2410b67c8b4a7637ce243b87fc4c311437449c4ae26 SHA512 c39d8305aaf04dbf85059a824574a69bc8b22400cf7951d0bb03ac34568430d06a10a5123c4f58aae7d5cd2dd25e7b27093361eeb19eb6f1e7d2e062baf4c7bb -MISC metadata.xml 229 BLAKE2B f2abfcaec1b469544c5094656d389fe3bb7a0cfe5fcc9371bf7481aaf93b547e15a245ada19376d1373191e954f0cb55b18cc884b66847e9222393f871f84880 SHA512 18a8ec97aa22f33e08ffff064432cc7df075a4b9d3e7683709585f4419147ca5e9baceb8125311ba335b4341d6235fbf775bae3d9e9ce98b6b5d20943035e15f diff --git a/dev-vcs/git-pimp/git-pimp-0.8.ebuild b/dev-vcs/git-pimp/git-pimp-0.8.ebuild deleted file mode 100644 index 900a55ad38e0..000000000000 --- a/dev-vcs/git-pimp/git-pimp-0.8.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="Code review or pull requests as patch email series" -HOMEPAGE="https://github.com/roman-neuhauser/git-mailz/" - -SRC_URI="http://codex.sigpipe.cz/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -IUSE="test" - -KEYWORDS="~amd64 ~x86" - -DEPEND="test? ( dev-util/cram )" -RDEPEND=" - dev-vcs/git - app-shells/zsh - dev-vcs/git-mailz - dev-vcs/git-mantle -" - -src_install(){ - # Do not install in /usr/local - emake PREFIX="${ED}/usr" install - einstalldocs -} diff --git a/dev-vcs/git-pimp/metadata.xml b/dev-vcs/git-pimp/metadata.xml deleted file mode 100644 index 94169fb21b01..000000000000 --- a/dev-vcs/git-pimp/metadata.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - roman-neuhauser/git-mailz - - diff --git a/dev-vcs/git-remote-hg-0.2 b/dev-vcs/git-remote-hg-0.2 new file mode 100644 index 000000000000..58d17489ef79 --- /dev/null +++ b/dev-vcs/git-remote-hg-0.2 @@ -0,0 +1,12 @@ +DEFINED_PHASES=install +DEPEND=dev-vcs/git dev-vcs/mercurial +DESCRIPTION=Semi-official Mercurial bridge from Git project +EAPI=6 +HOMEPAGE=https://github.com/felipec/git-remote-hg +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=dev-vcs/git dev-vcs/mercurial +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/felipec/git-remote-hg/archive/v0.2.tar.gz -> git-remote-hg-0.2.tar.gz +_md5_=f5034699ff703b8a40500539621541ef diff --git a/dev-vcs/git-remote-hg-0.3 b/dev-vcs/git-remote-hg-0.3 new file mode 100644 index 000000000000..97aa26b35e26 --- /dev/null +++ b/dev-vcs/git-remote-hg-0.3 @@ -0,0 +1,12 @@ +DEFINED_PHASES=install +DEPEND=dev-vcs/git dev-vcs/mercurial app-text/asciidoc +DESCRIPTION=Semi-official Mercurial bridge from Git project +EAPI=6 +HOMEPAGE=https://github.com/felipec/git-remote-hg +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=dev-vcs/git dev-vcs/mercurial +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/felipec/git-remote-hg/archive/v0.3.tar.gz -> git-remote-hg-0.3.tar.gz +_md5_=5d80bed5d723c811c8fa72421c8f46c2 diff --git a/dev-vcs/git-remote-hg/Manifest b/dev-vcs/git-remote-hg/Manifest deleted file mode 100644 index 2c2b43d8dd00..000000000000 --- a/dev-vcs/git-remote-hg/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST git-remote-hg-0.2.tar.gz 30397 BLAKE2B 9c96c420a9e38fb3e0a223f12343834abdb742d15140330b1f5a12b68da924466106a279802a525c085c176d706cce427e73b1f86eeb99a6a413ab6de5954b18 SHA512 eb08a90b786593602510fef6210bb381a605d6c4cfda7e0c1051162d0a9929c077081f530dcdfb95f6fd8f0114ed44ea2c8f267e0e7ac110f9445941c9dd8546 -DIST git-remote-hg-0.3.tar.gz 30995 BLAKE2B c65918a985459149df85b1519f4d4b15be53c26d28a32cb660d85fa386a488668e2d042c7687fd4ea0928237d3098d5d3bcd77f8a0e78742b530b7cc2dff1195 SHA512 33ff1874909c0ce4d8b44d1dfd6ae706df44b36ead566e09be0f4e94e3b2a5c8603bd2f2fd50e8faa99d6aeb44a7792d7118c4413f8c9a8b8c29108b534bb4f4 -EBUILD git-remote-hg-0.2.ebuild 533 BLAKE2B 2bc0641461db8c97947e64d4990e6d1672327b149b1b653777881f8c251df7ef093e2aef901f790b46c0a237efd303c49edfb3686be9f4926de46e37bfc5419b SHA512 e0ae87af402526dac263d36c5b13faa7fbac95fe7b2d897502086f010ff2c14c146800de0d51392ac60ebe2dc4a3ba74033ce166b062bd9ba2d6b46dd4d34b9c -EBUILD git-remote-hg-0.3.ebuild 576 BLAKE2B a82d541d1c4d58f8a67d9c7902876a964eaf0dde80bca5c9ba59770b31fe79dec635ba4379a749ed27323fcd03df3000b59c183978381b07b12e94ee19994846 SHA512 369c2d2be9efb854b1564b0268b8959563a32cd372150e0c6b430e1db5bf3124a0fa84e8dd97153bdf3e9d12fc977f1ca88f9b91c4b1e8a79a9f69a0ec8555d2 -MISC metadata.xml 570 BLAKE2B de338749634d4141b4c73fe511c6b2097edd36ed633cb58ef1c9e6ddb237876d4a55f1423e2d6c04805de38b133f700a2784268dc3926cc731ccc5c8bb256a77 SHA512 07bfa78ad5d7558a6c3607e4b5dfcd2908d9227acedd4393c7a0002fed383dc85a68f6758b2013b83a6f810188c99952e7718d987f1cfddfd710f5a135ccf3d5 diff --git a/dev-vcs/git-remote-hg/git-remote-hg-0.2.ebuild b/dev-vcs/git-remote-hg/git-remote-hg-0.2.ebuild deleted file mode 100644 index 297bee0751bb..000000000000 --- a/dev-vcs/git-remote-hg/git-remote-hg-0.2.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -PYTHON_COMPAT=(python2_7) - -DESCRIPTION="Semi-official Mercurial bridge from Git project" -HOMEPAGE="https://github.com/felipec/git-remote-hg" -SRC_URI="https://github.com/felipec/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND="dev-vcs/git - dev-vcs/mercurial" -RDEPEND="${DEPEND}" - -# Most (21/25) tests fail: -RESTRICT="test" - -src_install() { - dobin git-remote-hg -} diff --git a/dev-vcs/git-remote-hg/git-remote-hg-0.3.ebuild b/dev-vcs/git-remote-hg/git-remote-hg-0.3.ebuild deleted file mode 100644 index 3d5b16b08b94..000000000000 --- a/dev-vcs/git-remote-hg/git-remote-hg-0.3.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -PYTHON_COMPAT=(python2_7) - -DESCRIPTION="Semi-official Mercurial bridge from Git project" -HOMEPAGE="https://github.com/felipec/git-remote-hg" -SRC_URI="https://github.com/felipec/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -CDEPEND="dev-vcs/git - dev-vcs/mercurial" - -DEPEND="${CDEPEND} - app-text/asciidoc" -RDEPEND="${CDEPEND}" - -# Most (21/25) tests fail: -RESTRICT="test" - -src_install() { - dobin git-remote-hg -} diff --git a/dev-vcs/git-remote-hg/metadata.xml b/dev-vcs/git-remote-hg/metadata.xml deleted file mode 100644 index 0fe237632666..000000000000 --- a/dev-vcs/git-remote-hg/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - wizardedit@gentoo.org - Austin English - - - 'git-remote-hg' is the semi-official Mercurial bridge from Git project, - once installed, it allows you to clone, fetch and push to and from - Mercurial repositories as if they were Git ones. - - - felipec/git-remote-hg - - diff --git a/dev-vcs/git-sh-1.3-r1 b/dev-vcs/git-sh-1.3-r1 new file mode 100644 index 000000000000..3fc4e2b01f35 --- /dev/null +++ b/dev-vcs/git-sh-1.3-r1 @@ -0,0 +1,10 @@ +DEFINED_PHASES=prepare +DESCRIPTION=A customized bash environment suitable for git work +EAPI=6 +HOMEPAGE=https://github.com/rtomayko/git-sh +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=dev-vcs/git +SLOT=0 +SRC_URI=https://github.com/rtomayko/git-sh/archive/1.3.tar.gz -> git-sh-1.3.tar.gz +_md5_=5d434fa9f57145fcdd207fc908ce4849 diff --git a/dev-vcs/git-sh/Manifest b/dev-vcs/git-sh/Manifest deleted file mode 100644 index 94efdab7925f..000000000000 --- a/dev-vcs/git-sh/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST git-sh-1.3.tar.gz 26757 BLAKE2B 096ae57f6482c915b13d58370291062c5b01637e1ef2743e21024888c0a485f32dc95c97d344ff91d51617f20aa602b4af7a58206abff548c6383374fdda93ec SHA512 8ab742d0ff86e8387d03e2e190eec8ffd4725b1bfa58940f6673f5eac8c749931e3b3f8f20b898d933db36f56b323f800dba47a35294f865f456512f19a7846c -EBUILD git-sh-1.3-r1.ebuild 500 BLAKE2B a8bd9edab0405e0ce7ccf486517fc4e763b0b587715133df1af44722ae90a1c18375a88911d6f1a3c4a8810ec46042102eca56d6e047574b3125ed4b9dc7d032 SHA512 35397d49dac9def6e64925545bc3607d56b82f5744e040ca29bc9c2373454238833097fccac460d40d0e12055e2b65a4682f9c52512843c4e2a36e25351a9db0 -MISC metadata.xml 252 BLAKE2B 0c1cd3b36e632a55a5792e1721f07c6872f53f370381ea33b58a5aa13a8fc7682734089c367f1e256f85d253c31bae48731a7cb9dec8f97381a581da47a5e557 SHA512 372af9cae870023c050be3aaf92200a8f503f2715c062849e970b79a6bd289001577a718d6720988f28f7bd675feaa347d39346983cf46836ccac27f72462aea diff --git a/dev-vcs/git-sh/git-sh-1.3-r1.ebuild b/dev-vcs/git-sh/git-sh-1.3-r1.ebuild deleted file mode 100644 index 54b92f1a878c..000000000000 --- a/dev-vcs/git-sh/git-sh-1.3-r1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="A customized bash environment suitable for git work" -HOMEPAGE="https://github.com/rtomayko/git-sh" -SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="" -RDEPEND="dev-vcs/git" - -src_prepare() { - default - sed -e 's/git-completion\.bash //' \ - -e 's:/local::' \ - -i Makefile \ - || die "sed failed" -} diff --git a/dev-vcs/git-sh/metadata.xml b/dev-vcs/git-sh/metadata.xml deleted file mode 100644 index a207b92c2639..000000000000 --- a/dev-vcs/git-sh/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - rtomayko/git-sh - - diff --git a/dev-vcs/git-spindle-3.3 b/dev-vcs/git-spindle-3.3 new file mode 100644 index 000000000000..0b2f4d8e5143 --- /dev/null +++ b/dev-vcs/git-spindle-3.3 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-vcs/git python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] dev-python/setuptools[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] +DESCRIPTION=Git subcommands for interacting with central services +EAPI=6 +HOMEPAGE=http://seveas.github.io/git-spindle/ +IUSE=python_targets_python2_7 python_targets_python3_4 +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3 +RDEPEND=dev-vcs/git python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-)] +REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_4 ) || ( python_targets_python2_7 python_targets_python3_4 ) +SLOT=0 +SRC_URI=https://github.com/seveas/git-spindle/archive/3.3.tar.gz -> git-spindle-3.3.tar.gz +_eclasses_=distutils-r1 63fea93ca1cc4fdc5fa2247afc4e3a15 multibuild 35719a9cd25ec71ee49c966f6868454c multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 0b5829eb6369d7af3a834b6eed7b7107 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 xdg-utils f2c8335407f0b935b0a96d4adf23ef25 +_md5_=7a83e572249f2ac4f5a8c90b624a961a diff --git a/dev-vcs/git-spindle-3.3-r1 b/dev-vcs/git-spindle-3.3-r1 new file mode 100644 index 000000000000..adcc61dd3ede --- /dev/null +++ b/dev-vcs/git-spindle-3.3-r1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-vcs/git dev-python/github3[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] dev-python/docopt[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] dev-python/whelk[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] dev-python/setuptools[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] +DESCRIPTION=Git subcommands for interacting with central services +EAPI=6 +HOMEPAGE=http://seveas.github.io/git-spindle/ +IUSE=python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3 +RDEPEND=dev-vcs/git dev-python/github3[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] dev-python/docopt[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] dev-python/whelk[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] +REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 ) || ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 ) +SLOT=0 +SRC_URI=https://github.com/seveas/git-spindle/archive/3.3.tar.gz -> git-spindle-3.3.tar.gz +_eclasses_=distutils-r1 63fea93ca1cc4fdc5fa2247afc4e3a15 multibuild 35719a9cd25ec71ee49c966f6868454c multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 0b5829eb6369d7af3a834b6eed7b7107 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 xdg-utils f2c8335407f0b935b0a96d4adf23ef25 +_md5_=a5040d647bc7e83cefc22a54adfb6056 diff --git a/dev-vcs/git-spindle/Manifest b/dev-vcs/git-spindle/Manifest deleted file mode 100644 index adaaf1890ddf..000000000000 --- a/dev-vcs/git-spindle/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST git-spindle-3.3.tar.gz 1854895 BLAKE2B b1330ba728a7f124024ad755ead350fc3e8b2a3065afe70f56b4053bc2a308920c5e2ec4d4bfee566ad199d58ec0cc3d25ac69be1e5999a2527a9711b79f4164 SHA512 5d56f51d952ccfea321be79108a795d9e7dd7eca78d966955e76e1c8297eafc9899ef40b6ef1bfff692fe0ce7c3d54ead0ff5fdf31eb559d3ebc0ef9de91c3e8 -EBUILD git-spindle-3.3-r1.ebuild 686 BLAKE2B e9c8dc04465ade49dc668436582e2a7ffa7df96940dbd2ca3740f8d181926c37d9ba74ca20072f75939bf67221b9921834be198f93160884e5ff51cacc9746e3 SHA512 0de494858b2e9aee4fdb66fa15badd9cf96801527afcfb98921bc8eb6d1385af8a4e787ba03a393c933fc5566608358efdb31937db6c168e7e7134ca340035e2 -EBUILD git-spindle-3.3.ebuild 567 BLAKE2B 67cf28749db61c22c89f8850d1efcc603f5fe5539ace76a31019f7dfb594759e48e0a0af46a00eadfda7fe9287a544eb1b6edb2ba33474b254420de0ae18b281 SHA512 1cf7e0fa874fd14e8dac447d1ec5a7cf58479476ea1b63d7ae379c4ea0ed80d9e972898a49e7a08508d5ef3359911e0d57a86feebbba65cec9299d4889198aa6 -MISC metadata.xml 626 BLAKE2B f24c2dedc0f5d576e138ca4eb7a77d892c16ac5b7a96bc41161b49d39e97920ea11eea3bb3c67a72086a756ec40fae9fb8b866eb38c6fd86ba885b41f01d8cdb SHA512 7f2be03b228a372aeb1a17913d790ec69c2d02d684c9495c460fff28b00b4a36e14b66e25e0ed31f0c9c0913ff5292cff02ca690308fe3feee84b66e9b3678b6 diff --git a/dev-vcs/git-spindle/git-spindle-3.3-r1.ebuild b/dev-vcs/git-spindle/git-spindle-3.3-r1.ebuild deleted file mode 100644 index 7d970a8cd2ff..000000000000 --- a/dev-vcs/git-spindle/git-spindle-3.3-r1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) - -inherit distutils-r1 - -DESCRIPTION="Git subcommands for interacting with central services" -HOMEPAGE="http://seveas.github.io/git-spindle/" -SRC_URI="https://github.com/seveas/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - dev-vcs/git - dev-python/github3[${PYTHON_USEDEP}] - dev-python/docopt[${PYTHON_USEDEP}] - dev-python/whelk[${PYTHON_USEDEP}] - ${PYTHON_DEPS}" -DEPEND=" - ${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}]" diff --git a/dev-vcs/git-spindle/git-spindle-3.3.ebuild b/dev-vcs/git-spindle/git-spindle-3.3.ebuild deleted file mode 100644 index 9ebebd0d3a0b..000000000000 --- a/dev-vcs/git-spindle/git-spindle-3.3.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python{2_7,3_4} ) - -inherit distutils-r1 - -DESCRIPTION="Git subcommands for interacting with central services" -HOMEPAGE="http://seveas.github.io/git-spindle/" -SRC_URI="https://github.com/seveas/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - dev-vcs/git - ${PYTHON_DEPS}" -DEPEND=" - ${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}]" diff --git a/dev-vcs/git-spindle/metadata.xml b/dev-vcs/git-spindle/metadata.xml deleted file mode 100644 index baa38de52430..000000000000 --- a/dev-vcs/git-spindle/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - Nicolas Bock - nicolasbock@gentoo.org - - - Many central git hosting services, such as GitHub and GitLab, provide - an API to perform actions such as creating repositories and filing - pull requests. git-spindle is a collection of git subcommands to make - using these services easier. - - - seveas/git-spindle - - diff --git a/dev-vcs/git-tools-2015_p20151225-r2 b/dev-vcs/git-tools-2015_p20151225-r2 new file mode 100644 index 000000000000..b35ce63c061c --- /dev/null +++ b/dev-vcs/git-tools-2015_p20151225-r2 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install prepare +DEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] +DESCRIPTION=Assorted git-related scripts +EAPI=5 +HOMEPAGE=https://github.com/MestreLion/git-tools/ +IUSE=python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-3+ +RDEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] >=dev-vcs/git-2.5 >=app-shells/bash-4.0 +REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 ) +SLOT=0 +SRC_URI=https://github.com/MestreLion/git-tools/archive/ff7a07daa6898fd0993180f64bd232aa4def6018.tar.gz -> git-tools-2015_p20151225.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multibuild 35719a9cd25ec71ee49c966f6868454c multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 python-r1 0b5829eb6369d7af3a834b6eed7b7107 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=507f94b6c87e64ca11259cfde41f397e diff --git a/dev-vcs/git-tools-2015_p20160201 b/dev-vcs/git-tools-2015_p20160201 new file mode 100644 index 000000000000..3941d621369f --- /dev/null +++ b/dev-vcs/git-tools-2015_p20160201 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install prepare +DEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] +DESCRIPTION=Assorted git-related scripts +EAPI=5 +HOMEPAGE=https://github.com/MestreLion/git-tools/ +IUSE=python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-3+ +RDEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] >=dev-vcs/git-2.5 >=app-shells/bash-4.0 +REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 ) +SLOT=0 +SRC_URI=https://github.com/MestreLion/git-tools/archive/0431b5f4c59101c1b7250d8dd2ce3f6a22318bc6.tar.gz -> git-tools-2015_p20160201.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multibuild 35719a9cd25ec71ee49c966f6868454c multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 python-r1 0b5829eb6369d7af3a834b6eed7b7107 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=aced4562442632bfb567546b4181130a diff --git a/dev-vcs/git-tools-2015_p20160201-r1 b/dev-vcs/git-tools-2015_p20160201-r1 new file mode 100644 index 000000000000..b81c6e8b053f --- /dev/null +++ b/dev-vcs/git-tools-2015_p20160201-r1 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install prepare +DEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] +DESCRIPTION=Assorted git-related scripts +EAPI=5 +HOMEPAGE=https://github.com/MestreLion/git-tools/ +IUSE=python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-3+ +RDEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] >=dev-vcs/git-2.5 >=app-shells/bash-4.0 +REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 ) +SLOT=0 +SRC_URI=https://github.com/MestreLion/git-tools/archive/0431b5f4c59101c1b7250d8dd2ce3f6a22318bc6.tar.gz -> git-tools-2015_p20160201.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multibuild 35719a9cd25ec71ee49c966f6868454c multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 python-r1 0b5829eb6369d7af3a834b6eed7b7107 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=ad3de781ec847187532a755cfe4ba714 diff --git a/dev-vcs/git-tools-2017.10 b/dev-vcs/git-tools-2017.10 new file mode 100644 index 000000000000..cb9f570ae6ce --- /dev/null +++ b/dev-vcs/git-tools-2017.10 @@ -0,0 +1,14 @@ +DEFINED_PHASES=install +DEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] +DESCRIPTION=Assorted git-related scripts +EAPI=6 +HOMEPAGE=https://github.com/MestreLion/git-tools +IUSE=python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-3+ +RDEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] >=dev-vcs/git-2.5 >=app-shells/bash-4.0 +REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 ) +SLOT=0 +SRC_URI=https://github.com/MestreLion/git-tools/archive/v2017.10.tar.gz -> git-tools-2017.10.tar.gz +_eclasses_=multibuild 35719a9cd25ec71ee49c966f6868454c multilib 97f470f374f2e94ccab04a2fb21d811e python-r1 0b5829eb6369d7af3a834b6eed7b7107 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 +_md5_=dd5d3d62c8ee65351174df452c8bd19a diff --git a/dev-vcs/git-tools/Manifest b/dev-vcs/git-tools/Manifest deleted file mode 100644 index 079803b070a0..000000000000 --- a/dev-vcs/git-tools/Manifest +++ /dev/null @@ -1,10 +0,0 @@ -AUX git-tools-2015_p20151225-py3.patch 533 BLAKE2B c58361f5096a2c7df56d37cd67f8eeef7f8cac63aeeef96275b57a886eabde55b700b86df49397d3aee300c0ede33be6cfe978275f935052d05931ef0efba3ea SHA512 20aed632a90dbe0b84c745a0239124f613982e21a39a23392d698bc795269c7f30673426f4e696846c309b469ace4334fa55e21ced03d89862d762219ff72c4e -AUX git-tools-2015_p20160201-pr21.patch 1453 BLAKE2B 57b2c705eff20eee8cf6b68fec8b1f31d27b9260f445dfbc45ac2261cdf39c23fca0d26745b5bab590edccf371c47b2f2ebce9091f9030fb5806eee52a5b8a91 SHA512 7007c83d3d013c8df49eeab5bb88d8f02373b42d977562d735a92f3db81fdec33251ff684eb6c3a6e2553c73f81dc6fa186cdbcedf77bd1f1771682345f50429 -DIST git-tools-2015_p20151225.tar.gz 12635 BLAKE2B c5414307d0db6975034f6a04b007fc5872e4af9a46cd398b3a0675470cf3f4fc328539f2907faf5e75a36570e3d2131ef7a8023a981e05df8ff671b68f07480c SHA512 c995f814a78a3afb967e435b9559e4601fd9c7ed10b30950d6d8f20db2cc8077c814fb6164351f20f3c118e0b8b139c84485d5849057654a70d81847f77dd3d0 -DIST git-tools-2015_p20160201.tar.gz 12702 BLAKE2B 14c77495f66190c18362e889d3f7a0254c3c09da2524ee8cb9717db3437e834418f0c92bee5fdcad11bb65a40524163e651af5dcdc454ce06b1f7d7e9ab33fc1 SHA512 55804d7cc67a0c41f460f4a648fd589c8b72c9de8f45d4683edc8d4c47b87bbb70dbb040a8cbd3c7fcc09a3faba17f145479b7000d93d178e32454c0b6a1a995 -DIST git-tools-2017.10.tar.gz 28049 BLAKE2B 64b5f90468226dbeb4222f0f7be77846deffa836d6743e970c9bffced699c563712c24851e112a922faf3ae4b56ecc8daf0f5f772936c43a95c3907a244a6efa SHA512 60b3006de64a4c26f00241b60d45ef8258999dabfc0a8ad1c7d6d6b386dc56caf8c3b6cd0edbce5e27277c8f900b736fe1e26c6a68ee2179f563d00d65fd7cfe -EBUILD git-tools-2015_p20151225-r2.ebuild 1425 BLAKE2B 7d7f36d88a6197b8a7bbd122ee48fab05d8bf19a96b8c6218567ebf61ff4858683d3a6d6a63501f92b5b8691b6ab9d0557121bc923ab2d19349b7537472d7f2c SHA512 cfecf4797c7cef63909a73d0d9882f77093841146b43d3dc8562ff13ceae1a307deb421452ea6cb2de16dcba4aee9af738bea62e64e9ae58f5daaa4ddecaec69 -EBUILD git-tools-2015_p20160201-r1.ebuild 1483 BLAKE2B 0880c63cb63d1cb998078664f6e429564489a5e4e8e955d5b184a4691caf792dd4a2f5877dd8bdfe4af52a44a06d45ea8cee1938abd49a940cefb89e2c327d17 SHA512 9a82bd81eabd0b321a7e6f9e50d7d4c118c2ae3d4f0889ae47d28799c9eac6268ccc958047609c89f36190040c163511d1145255ac99cd9e52ce65f8f36bdfa9 -EBUILD git-tools-2015_p20160201.ebuild 1426 BLAKE2B 6a61da4cd5cd83b632d48544f6c1a73a1e9a3ea159ef66cad1b5c0e00694d7152300d9cb1b91e186f2b5d61631904ba9ea0432026e2c77bfb430e28bdeb7a316 SHA512 e2c5983254f9c4b25924fc57c7b5de44acb51d787fb913fd2b97ec7c9c42857a67ab3b5fe79da26697cc990e9c311b59c8121b83ae97895d750bbc887a28f2a4 -EBUILD git-tools-2017.10.ebuild 990 BLAKE2B 5a79acf90c49ced38457e3da6cc6fa02176121e92570865276484f2016823511eee32f32d5df9d4e4b4ec538ade31041291c9e026b8ff97b63f55b7e5f81372d SHA512 da803ca684574a8c4ed7897b8cc848fc3ea521d97a5074dc48644d79dfb20da52d9d923f7ce5ce312d58a6300be3c7c76354b53950ff8da37b259a7b4195186a -MISC metadata.xml 303 BLAKE2B 1186af6cb426673a5bc636e1b9aa02377c0cff46fe7bd3313ce8499ec3d53faba66ed52834cd98ecd3a097d20e770adfd0222df5750709861bdea30f2f8816c8 SHA512 1d21c90c1bc801085cf2bba4e75f1413fd232853d651f6db511270eb5ed7d9c2648d1b4e94808ff7ab87299fbebed167793e0563fdcce5bedcc6ae8c8c945a19 diff --git a/dev-vcs/git-tools/files/git-tools-2015_p20151225-py3.patch b/dev-vcs/git-tools/files/git-tools-2015_p20151225-py3.patch deleted file mode 100644 index a7f59e0b04dc..000000000000 --- a/dev-vcs/git-tools/files/git-tools-2015_p20151225-py3.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/git-restore-mtime 2016-01-27 14:05:09.000000000 -0800 -+++ b/git-restore-mtime 2016-01-27 21:51:17.000000000 -0800 -@@ -150,7 +150,7 @@ - ['--'] + args.pathspec, - stdout=subprocess.PIPE) - for line in gitobj.stdout: -- lsfileslist.add(os.path.relpath(line.strip(), workdir)) -+ lsfileslist.add(os.path.relpath(line.strip().decode(), workdir)) - - # List files matching user pathspec, relative to current directory - # git commands always print paths relative to work tree root diff --git a/dev-vcs/git-tools/files/git-tools-2015_p20160201-pr21.patch b/dev-vcs/git-tools/files/git-tools-2015_p20160201-pr21.patch deleted file mode 100644 index f921efd9be22..000000000000 --- a/dev-vcs/git-tools/files/git-tools-2015_p20160201-pr21.patch +++ /dev/null @@ -1,27 +0,0 @@ -diff --git a/git-restore-mtime b/git-restore-mtime -index fbc05d9..7bbd375 100755 ---- a/git-restore-mtime -+++ b/git-restore-mtime -@@ -74,6 +74,14 @@ parser.add_argument('--merge', '-m', - 'sometimes substantially. By default merge logs are only ' - 'used for files missing from regular commit logs.') - -+parser.add_argument('--first-parent', -+ action="store_true", -+ help='pass --first-parent to git whatchanged to hide the ' -+ 'second parent from the merge commit logs. Only has any ' -+ 'effect if --merge is also specified or --skip-missing ' -+ 'is not specified and there were files not found in regular ' -+ 'commit logs.') -+ - parser.add_argument('--skip-missing', '-s', - action="store_false", default=True, dest='missing', - help='do not try to find missing files. If some files were ' -@@ -252,6 +260,7 @@ def parselog(merge=False, filterlist=[]): - - gitobj = subprocess.Popen(gitcmd + shlex.split('whatchanged --pretty={}'.format(args.timeformat)) + - (['-m'] if merge else []) + -+ (['--first-parent'] if args.first_parent else []) + - ['--'] + filterlist, - stdout=subprocess.PIPE) - for line in gitobj.stdout: \ No newline at end of file diff --git a/dev-vcs/git-tools/git-tools-2015_p20151225-r2.ebuild b/dev-vcs/git-tools/git-tools-2015_p20151225-r2.ebuild deleted file mode 100644 index f99994408b46..000000000000 --- a/dev-vcs/git-tools/git-tools-2015_p20151225-r2.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -PYTHON_COMPAT=( python2_7 python3_{4..5} ) -inherit python-r1 - -DESCRIPTION="Assorted git-related scripts" -HOMEPAGE="https://github.com/MestreLion/git-tools/" -MY_PV="ff7a07daa6898fd0993180f64bd232aa4def6018" -SRC_URI="https://github.com/MestreLion/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND="${PYTHON_DEPS}" -RDEPEND="${DEPEND} - >=dev-vcs/git-2.5 - >=app-shells/bash-4.0" - -MY_P=${PN}-${MY_PV} -S=${WORKDIR}/${MY_P} - -src_prepare() { - epatch "$FILESDIR"/git-tools-2015_p20151225-py3.patch -} - -src_compile() { - :; -} - -src_install() { - SCRIPTS_BASH="git-branches-rename git-clone-subset git-find-uncommited-repos git-rebase-theirs git-strip-merge" - SCRIPTS_PYTHON="git-restore-mtime" - dobin $SCRIPTS_BASH - dobin $SCRIPTS_PYTHON - for p in $SCRIPTS_PYTHON ; do - python_replicate_script "${ED}"/usr/bin/$p - done - # Make it possible to use the tools as 'git $TOOLNAME' - for i in $SCRIPTS_BASH $SCRIPTS_PYTHON ; do - dosym /usr/bin/$i /usr/libexec/git-core/$i - done - dodoc README.md -} diff --git a/dev-vcs/git-tools/git-tools-2015_p20160201-r1.ebuild b/dev-vcs/git-tools/git-tools-2015_p20160201-r1.ebuild deleted file mode 100644 index 9eab3cbf380e..000000000000 --- a/dev-vcs/git-tools/git-tools-2015_p20160201-r1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -PYTHON_COMPAT=( python2_7 python3_{4..5} ) -inherit eutils python-r1 - -DESCRIPTION="Assorted git-related scripts" -HOMEPAGE="https://github.com/MestreLion/git-tools/" -MY_PV="0431b5f4c59101c1b7250d8dd2ce3f6a22318bc6" -SRC_URI="https://github.com/MestreLion/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND="${PYTHON_DEPS}" -RDEPEND="${DEPEND} - >=dev-vcs/git-2.5 - >=app-shells/bash-4.0" - -MY_P=${PN}-${MY_PV} -S=${WORKDIR}/${MY_P} - -src_prepare() { - epatch "$FILESDIR"/git-tools-2015_p20151225-py3.patch - epatch "$FILESDIR"/${P}-pr21.patch - - epatch_user -} - -src_compile() { - :; -} - -src_install() { - SCRIPTS_BASH="git-branches-rename git-clone-subset git-find-uncommitted-repos git-rebase-theirs git-strip-merge" - SCRIPTS_PYTHON="git-restore-mtime" - dobin $SCRIPTS_BASH - dobin $SCRIPTS_PYTHON - for p in $SCRIPTS_PYTHON ; do - python_replicate_script "${ED}"/usr/bin/$p - done - # Make it possible to use the tools as 'git $TOOLNAME' - for i in $SCRIPTS_BASH $SCRIPTS_PYTHON ; do - dosym /usr/bin/$i /usr/libexec/git-core/$i - done - dodoc README.md -} diff --git a/dev-vcs/git-tools/git-tools-2015_p20160201.ebuild b/dev-vcs/git-tools/git-tools-2015_p20160201.ebuild deleted file mode 100644 index da7ffa5eede6..000000000000 --- a/dev-vcs/git-tools/git-tools-2015_p20160201.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -PYTHON_COMPAT=( python2_7 python3_{4..5} ) -inherit python-r1 - -DESCRIPTION="Assorted git-related scripts" -HOMEPAGE="https://github.com/MestreLion/git-tools/" -MY_PV="0431b5f4c59101c1b7250d8dd2ce3f6a22318bc6" -SRC_URI="https://github.com/MestreLion/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND="${PYTHON_DEPS}" -RDEPEND="${DEPEND} - >=dev-vcs/git-2.5 - >=app-shells/bash-4.0" - -MY_P=${PN}-${MY_PV} -S=${WORKDIR}/${MY_P} - -src_prepare() { - epatch "$FILESDIR"/git-tools-2015_p20151225-py3.patch -} - -src_compile() { - :; -} - -src_install() { - SCRIPTS_BASH="git-branches-rename git-clone-subset git-find-uncommitted-repos git-rebase-theirs git-strip-merge" - SCRIPTS_PYTHON="git-restore-mtime" - dobin $SCRIPTS_BASH - dobin $SCRIPTS_PYTHON - for p in $SCRIPTS_PYTHON ; do - python_replicate_script "${ED}"/usr/bin/$p - done - # Make it possible to use the tools as 'git $TOOLNAME' - for i in $SCRIPTS_BASH $SCRIPTS_PYTHON ; do - dosym /usr/bin/$i /usr/libexec/git-core/$i - done - dodoc README.md -} diff --git a/dev-vcs/git-tools/git-tools-2017.10.ebuild b/dev-vcs/git-tools/git-tools-2017.10.ebuild deleted file mode 100644 index 22bb3d5f5880..000000000000 --- a/dev-vcs/git-tools/git-tools-2017.10.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) -inherit python-r1 - -DESCRIPTION="Assorted git-related scripts" -HOMEPAGE="https://github.com/MestreLion/git-tools" -SRC_URI="https://github.com/MestreLion/git-tools/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND="${PYTHON_DEPS}" -RDEPEND="${DEPEND} - >=dev-vcs/git-2.5 - >=app-shells/bash-4.0" - -src_install() { - dobin git-branches-rename git-clone-subset git-find-uncommitted-repos - dobin git-rebase-theirs git-strip-merge - python_foreach_impl python_doscript git-restore-mtime - doman man1/*.1 - einstalldocs -} diff --git a/dev-vcs/git-tools/metadata.xml b/dev-vcs/git-tools/metadata.xml deleted file mode 100644 index c4d5177abb15..000000000000 --- a/dev-vcs/git-tools/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - robbat2@gentoo.org - - - MestreLion/git-tools - - diff --git a/dev-vcs/git/Manifest b/dev-vcs/git/Manifest deleted file mode 100644 index 97818aea9117..000000000000 --- a/dev-vcs/git/Manifest +++ /dev/null @@ -1,33 +0,0 @@ -AUX 50git-gentoo.el 472 BLAKE2B b2b7c2c105d2ce3e066b3b617d095c402032549d92fff4a181ec9af6740033b0446f76b9620c97db582e85eff9aee0e3f88749981a135382c7a8d3187da921a5 SHA512 0435d7d67f2b64460a62c6a95c65a722c0f8d5d50d064a81e690de84a761ba518d32db545ee70c0fa3ad7803d77d5dab100689888bc92c9d82f2d6d5073623b3 -AUX git-1.8.5-mw-vendor.patch 1160 BLAKE2B 37149c1ac222da71b38525ef6abeec21bc5926859725ec6c5282c5e5bee28e2f5c3e94f7bb9a0412e332c4f807ba8b4ed8544475524e857dc5b87be4128a3b44 SHA512 6513104f28eff36c18840f90e56fb21e8e04055e4e9a304ef15e5d7e1c13c8b45c4be0380b7781e776ce3b8ee9f7371ed2200e01174cc257125a613aef43ac9b -AUX git-2.12.0-optional-cvs.patch 14388 BLAKE2B 146bb74bbf6abd2de767b6bf54f9e55fc1bd62fb52ea59800331c169b598853324b5bc3e168dbf344042c087d04436c9a71a2ba768ec21c730db5771067dba88 SHA512 fb44d17628e0c6d39053c8221296a8d81ccc84cf8cb49a0be13ecffcf79c69902f01c43c3b0ce45d2cb2c880116e2fb6d78d95e9c8d2fe5f19ff37bc4a6f8761 -AUX git-2.17.0-mw_install_path_fix.patch 1642 BLAKE2B 15a2b91abd9be5897d881d3fa09cdd5e7f54cf75846dc62301bf52f30e9de1367b13d00c7761372a5112b5db6719582afe4354468074223e9a0cc9c015ccf135 SHA512 082cbe10574c46c5658b731ca636d4d8663e3466819c423f62634576ebacfa0f4336947284e25e0e393a080016d20ccd9032def60cf251dda7341d9a24ff5ac1 -AUX git-2.17.0_rc1-optional-cvs.patch 14142 BLAKE2B 7ecff90fd346bca0eb40faa704a621f5a4d6de4e15bfcd9f43d34cd27f4844dc05771cd8ec16af7f43346900efbeb63e4611579a7eebe2923fab10c50d7e1bce SHA512 3dcf56252f0ea27f8d5fcdfa87e3637fedafcd08f92ae800b2de22276215904916c5f687f931ced74a678717a1199ea8de3ef1587720899bc51b0ced1fce3549 -AUX git-2.18.0_rc1-optional-cvs.patch 14471 BLAKE2B 0fcd6693bdcb7ef1fb843a19eb3802edb96e0f4820cc56338de6e0042a768d14a72eb4c02dd680bf4a9e536935529dcb5b1f25bd6f7980e46ca0ea0059f2d643 SHA512 d5cafb3c52b0cade0550492b4d52d96a912f9d721eb02677390b6edc7154f171c84b9b225baf42fa328b3ee0a7feaae75b4a4426b73db3deebe878ce62adf9d6 -AUX git-2.2.0-svn-fe-linking.patch 418 BLAKE2B 5030e0dfd7fef0157fd4532aa14bfdb4f2ed09a2e35ca960e0133d8e84ea07a472ddc111ea9c0033158be6e90283b76c9880c08cb7af7de53757dbf9b5d79a64 SHA512 ac312e7da4c548073d4dfa5d9bb6823ed48ea70a30d7993da190cfc4cc4b17124e15326748d79e59ca0772675619b29221a57c5af45b7b6c7196dae218772ecd -AUX git-2.5.1-freebsd-10.x-no-iconv.patch 568 BLAKE2B 5308052e21e28f07633a4503ee1b3703e49f76fc099703a6bdf9e474200fbb2c68b0dce5f0bc495d5f0118fbb75ee2113da309122cb0c445e93b5abc6ec6830c SHA512 9f7334b2c5b69c5a6a94e198a522b176470b0ae9d428694b9a404e4bcf33d269f43c8d2d9b5834e36f9a875d12a7b21f59caaaffad6d05cb6267ab2967e64567 -AUX git-2.7.0-mediawiki-500pages.patch 1317 BLAKE2B fa90ac6f90b7b5b948dc1f9b8f300419df7b2b957aad9c15121f0b8df873d854cd74def68cd80788f085635cbbef65502b40e3eea2b3d8fb35fb02b4a4a1afa5 SHA512 efe580f288c6fdb6d55b742a3e4335ac32ed96cb12c10b959a5f283e505ab0aeed039d0d19d9dbf148a07ac6c7aec075ecea0c0be68456fdbe23dcad77ca01be -AUX git-2.7.0-mediawiki-namespaces.patch 3188 BLAKE2B a5949c317f01244d7344bd0f5088e4bf77f723bf32734b85aa7d0abad274999733b7b33568aab5009b07fccc0f3f16ede633965fe351eb552d018a7eadfd9e83 SHA512 f1597fcb8e771917561d92bf428825e28477ed792be7494e34754434c73422dc52fdf99d981656b291f7eb91a199abe54038ae87e9b5229c9a382a4ea88e9d4f -AUX git-2.7.0-mediawiki-subpages.patch 2091 BLAKE2B 01c6735edd80c3f264b8fe41edd5acb9fb375f0cd439ea4719932d0f0ebb8e00e3acea8e4de465bd75d35cce096dc720e3b4edabd13e80d1374af9806158e40f SHA512 e294c0d4588499961632bcc6ea20474984c4bcc7a804ff3cd9d12584cecad3c36f5772c21cf7a884b517370eb7d87542f7bdc3b2c5482c18dbc623abe5e7c73e -AUX git-daemon-r1.initd 366 BLAKE2B b62642c38877e51259fea640193687c72b70b60f0956e225e1ea0087f86b44ed1483b293d94e8145db8da97d63d8e82c67ed67e80bd1759928b30c6460661e5e SHA512 9fbe7ff2c3ce0d22461e9d1401759d0f0a62039006f449b8b2beece85dbf37bffc6e23025f41527ff87cebb852710f01e021b30a659c4e1d71ddcbd536873412 -AUX git-daemon.confd 710 BLAKE2B aee2e1493bb67c09b87497724df90cb74e9a5a7f123101ae96374145eb81076cc2018e73141aa9dc8c4e50b7f1087e8265f4bcd56d761c60375607268d470437 SHA512 fbf1f425206a76e2a8f82342537ed939ff7e623d644c086ca2ced5f69b36734695f9f80ebda1728f75a94d6cd2fcb71bf845b64239368caab418e4d368c141ec -AUX git-daemon.socket 116 BLAKE2B 0fbf31de87810ac737adfab21acf87b0d95f62df5208fea3d79ebe010a4971b731ba1684852f3b926ecc7e23bcb9a386b2e612801701299c64d4c6390ed4befe SHA512 e383d358999ea0c7201c1709015a9b7c4dd9dd71287605640aca837fac1e2ee33a5a1684e1c3414c08742605f185b722f4864afd5be8b79a9f0d8f7ae0f9b701 -AUX git-daemon.xinetd 260 BLAKE2B 594a046b5b2b580b7cfed1b620e014160965046c5e5a42359b6134af0a4c03a30a9464db5e19c6027645d9084550743e397af2d6566b7543a2b509e025aeb1e1 SHA512 5e0c85004e7e2b89fd191350022b9970a6ca03129b4c913e159570b99b5797ab924f667cd3dc5693a9d4916b7b5cf36814eda015dbdf46a1354eb50d1c081f9c -AUX git-daemon_at-r1.service 340 BLAKE2B 879db8b274d8e1d2995a2ea1e4b1d66cac3d6979006fc24721db8b389395ac98a98444f032eaf7c66d6c02ab394a764e16a9cd3b5446b6be9061b9bdd89cf964 SHA512 073d8752dc224ff1130a5290e0f965a04b19f2a8dbd5d50172101099386ad3af0fd5e1abf57030960b750a2adf36a7ae69d18ddc990bab4e694486e65424cfa9 -DIST git-2.16.4.tar.xz 4968252 BLAKE2B 77f76408bde02bfacdb99d22baca05893f63c96d1fb7508c7e92541f8f7ec9ced0dad650be788fd28a1e03b5d88b88708652d07a47bedaae60a9cbd4e2eec858 SHA512 f54e431e78289349dcb927ec34873dfb801c49a41cbb3d0138346d603af26bd7d86f9ac95e7a61a4831017f3503f33374510ccf68b0e62b0691fc5a43283f1ac -DIST git-2.17.1.tar.xz 5015484 BLAKE2B d3a61023872a15e3176e4dae6df83d4c2369a377244d44dfd7a63a15ecc3a7b145093afd5d6fa72e4eca98ba4f81f7ccd89ac2400c9cf8107ac04fd35d8bf6e4 SHA512 77c27569d40fbae1842130baa0cdda674a02e384631bd8fb1f2ddf67ce372dd4903b2ce6b4283a4ae506cdedd5daa55baa2afe6a6689528511e24e4beb864960 -DIST git-2.18.0.tar.xz 5102264 BLAKE2B 94a8469a0e489d517136233301f1af622a3e612967316620800a771721f4e558dfb9159f158ddd07d294fce3ceb256038483f5a8c1fe6a84f661710857945dce SHA512 db19363c9c2042248322d49874a27c0614acfb912183725e5d4f0331d6b44cef66a9a7da6a49bd4a17e5d86d30c5fed6bef7527f386494184595a433c4060e46 -DIST git-htmldocs-2.16.4.tar.xz 1164256 BLAKE2B 88a7ab5b094f15bc2b6c0f4d4c3eae185f6e6c0f00f4aca75492f0cc964428d1bf53002e0e43468b60b62058af5f13b061231061247e19b32bc70c2c8adb04eb SHA512 8f4a8c51656559af81296fb064ecf0f88444952c7f8ee91b85e5a61b20d200267d7432f720ded12046bab986361cff48cf7a2f5d21e05c1ac7648cc3168a0049 -DIST git-htmldocs-2.17.1.tar.xz 1173296 BLAKE2B 5133a86fb73cd58d6a9d4ed05d32949f642c9a670a49ea67c7170dfb39c4ff3f63d5f220abebcc979f87a360ec2990ccf5a9e3c18e8fcb07082bac111ecb12c7 SHA512 69054b087ffd1c88532672c6edea3cd27e08421f25c09a1a304420ec6aa20806888f71e4ef21aac1bc2fed81a045a64ae164a9dc377eb48d61887bf8d787782c -DIST git-htmldocs-2.18.0.tar.xz 1201076 BLAKE2B f5d592cadf1eb9a24b6d6fb3c68c1ead385a350e4bfc97eee775f1921c7bf47f8790d1eea803d69cde8e381d7aa0ae4c53aebeda464c32cdd7a6558a46a9c8e7 SHA512 e227673216b67cf0e5d0abacc305a3b2a30844a6fe31aab18e37643f27c0fce7d3628366732f1518784d095eb33c1bb60b4eb00024d9ccc662deca2962db5324 -DIST git-manpages-2.16.4.tar.xz 417136 BLAKE2B 9a75913dae62fa2eb31cf48e77e266aa8d91c67b8a753c1740283b1d626dea1e9aa8d7cea06d9b97887f801b4d1f1b927014851105cefd3241ca7ab7330bfc8b SHA512 8029e9fac1eca542e809da1247f4eec3a2c81c0eb12d03aa816dcf120677011d3e409b06c28c8e7dbf41cbbcca873ec93846dc317bc73e57f4d4701ce7abf73d -DIST git-manpages-2.17.1.tar.xz 419400 BLAKE2B af8cef1ac43c6b5ee073c7e18c161ba3ebe0669e474833211c95e72b33524050c30ca133ada98e07c8b481ffc4a5cbce1e7d68427b7aeb9bb80534c2ef3623f0 SHA512 fbdd4ef99419d244bc7c03b10cf09e92d1f0894879fe159ee1f53262daebdc7fe72d6c2bbe9e21fe354f8afb26fa06b35788e54b0c078b686706b511bf7c33ee -DIST git-manpages-2.18.0.tar.xz 425516 BLAKE2B ff979aa0c99716da279cd4001d5907cec95e93ac93f1f2dc5dd79d456a185e0d8610a121b08b07c3c886132e94334114932881d78c7307ff287c256f993938e5 SHA512 8ae353083288e58752e6e6ff505cde6f4fa0be20465443c0517a87af28867d748eb29fc9d3dcb805b29c4e422cf4eae124b7fec5c339888ab4ebaff6360ada15 -EBUILD git-2.16.4.ebuild 19322 BLAKE2B 3653976ab35cf76c4711257faa91d9fd7f475996b925ac3a5b4cabc665623b050dde9a7ea19dc3f2b6a2e29db8900142b567ebdc958d7eef8a6c4d481e131c51 SHA512 a0549569f377552c5c2882d0e2373ee0b471c6d7e7cde9092c500174b36dafe08ba2c1c896973c4bc2c997a26c7c2a45d15aea21e9bc58695a958acd64b69171 -EBUILD git-2.17.1-r1.ebuild 19370 BLAKE2B 0bd701b427978fa0bc187922c1af1075a3d29826dd4cb40d39cf40f4569a925ebbbaad2aa0cc2cf625ac4c5f36f6d7892d5d9b286149ab92cb0d63f22ef83323 SHA512 a046b7f21cf67dacbc561a28edd9fd4d519178bf1f3dc5835e955adabaa4b7abee6dea5be4617c57e41791f55e73e8fde082d766fd0aee8fa0ed9dd7dcac3e14 -EBUILD git-2.18.0.ebuild 19309 BLAKE2B f34eb5bcbc562199c9f1b512b4c81af3a1fda9b3ad755708543a3e7dec04f4b67dfed707815426961f6e1f60427c4ed201693da35e067d2a5fbbcca60f3f74d9 SHA512 21161ecb50fc0890e40e5d525f0cb9beccc156d14767072017ff5e1b4e16d224e5cebc804c6ca66b2efd5b099a73e7dcbca2c5f445b57ea55bb36ab63d0aa4b9 -EBUILD git-9999-r1.ebuild 19309 BLAKE2B 2b2c16a81e7c84a5768dd793131c90419884edf6a17bb29d41de92e355966f4f1b64ae14d13dcc27908297de2b089088632b0eebc7b8ddf40980567e6b62215e SHA512 2f88ad919815c137ef799d4116641ee2d8caac7435205c33342da0e7f6cc7dbf741b761efca8375b2ad783162d1d1fe7115c910ffaca002601f4cc37d9e80586 -EBUILD git-9999-r2.ebuild 19309 BLAKE2B 2b2c16a81e7c84a5768dd793131c90419884edf6a17bb29d41de92e355966f4f1b64ae14d13dcc27908297de2b089088632b0eebc7b8ddf40980567e6b62215e SHA512 2f88ad919815c137ef799d4116641ee2d8caac7435205c33342da0e7f6cc7dbf741b761efca8375b2ad783162d1d1fe7115c910ffaca002601f4cc37d9e80586 -EBUILD git-9999-r3.ebuild 19311 BLAKE2B 2cc3a3473836ba77a7440d71e51dcd0f5aa9cff22e84fd939db303e74910e8da3b33eabd93b36d95ba669203b9e7b94aaf11f194125b5ebf20574d9aa3b1440f SHA512 8eabe31ddd67d843071cf8bdb510a2a91ebac6f3b0c08456dd6e2e294c39f81ce432802b2cabd333babad42849ab15be484df09d0b50e22aedcefe59e07ca3d2 -EBUILD git-9999.ebuild 19309 BLAKE2B f38bc51a1e5f629336b88f1a4ca98bbe4d06219dcca0e5b0f86a4a4153c7457843108da243afd7d713a66b39af6bb541ba5dbbe40575fccea9729a7d7d33dc8f SHA512 dd5a983ab78ffc1426e784b8130f14a1ddefe4be08c02be1fb5dd43ff0454c0734bcd5f59a1502be9ee74e212454479962f873180e6eb8d973b683f22bd7bd0d -MISC metadata.xml 2066 BLAKE2B c5a716346a69a971cb78e5b0435f921e218ae8b07a714a4718e2238924a947f9143f10829031237ad74d051106ead5296673d58b99035ef9f77a1c5cd430242a SHA512 a0018307f19e6695002fa52a7cf898071ea8b7798ed7454f544a3bd15a3448cdab322fac5fcbae7b72e9a9ecf823c56b6ced8de560e68012be0ea6d09b0640bd diff --git a/dev-vcs/git/files/50git-gentoo.el b/dev-vcs/git/files/50git-gentoo.el deleted file mode 100644 index 1646a391c53c..000000000000 --- a/dev-vcs/git/files/50git-gentoo.el +++ /dev/null @@ -1,13 +0,0 @@ - -;;; dev-vcs/git site-lisp configuration - -(add-to-list 'load-path "@SITELISP@") -(autoload 'git-status "git" "Entry point into git-status mode." t) -;;(autoload 'git-blame-mode "git-blame" -;; "Minor mode for incremental blame for Git." t) - -;; GNU Emacs >=22.2 already includes vc-git.el. -;; Enable the following only if Emacs has no GIT support. -(unless (fboundp 'vc-git-registered) - (add-to-list 'load-path "@SITELISP@/compat") - (add-to-list 'vc-handled-backends 'GIT)) diff --git a/dev-vcs/git/files/git-1.8.5-mw-vendor.patch b/dev-vcs/git/files/git-1.8.5-mw-vendor.patch deleted file mode 100644 index 54302ef26c91..000000000000 --- a/dev-vcs/git/files/git-1.8.5-mw-vendor.patch +++ /dev/null @@ -1,39 +0,0 @@ -diff --git a/contrib/mw-to-git/Makefile b/contrib/mw-to-git/Makefile -index a4b6f7a..d83df2c 100644 ---- a/contrib/mw-to-git/Makefile -+++ b/contrib/mw-to-git/Makefile -@@ -22,7 +22,7 @@ INSTALL = install - - SCRIPT_PERL_FULL=$(patsubst %,$(HERE)/%,$(SCRIPT_PERL)) - INSTLIBDIR=$(shell $(MAKE) -C $(GIT_ROOT_DIR)/perl \ -- -s --no-print-directory instlibdir) -+ -s --no-print-directory instvendorlibdir) - DESTDIR_SQ = $(subst ','\'',$(DESTDIR)) - INSTLIBDIR_SQ = $(subst ','\'',$(INSTLIBDIR)) - -diff --git a/perl/Makefile b/perl/Makefile -index 15d96fc..91348c6 100644 ---- a/perl/Makefile -+++ b/perl/Makefile -@@ -12,7 +12,7 @@ ifndef V - QUIET = @ - endif - --all install instlibdir: $(makfile) -+all install instlibdir instvendorlibdir: $(makfile) - $(QUIET)$(MAKE) -f $(makfile) $@ - - clean: -diff --git a/perl/Makefile.PL b/perl/Makefile.PL -index 3f29ba9..c0b3508 100644 ---- a/perl/Makefile.PL -+++ b/perl/Makefile.PL -@@ -17,6 +17,8 @@ sub MY::postamble { - return <<'MAKE_FRAG'; - instlibdir: - @echo '$(INSTALLSITELIB)' -+instvendorlibdir: -+ @echo '$(INSTALLVENDORLIB)' - - ifneq (,$(DESTDIR)) - ifeq (0,$(shell expr '$(MM_VERSION)' '>' 6.10)) diff --git a/dev-vcs/git/files/git-2.12.0-optional-cvs.patch b/dev-vcs/git/files/git-2.12.0-optional-cvs.patch deleted file mode 100644 index d158b65d30a4..000000000000 --- a/dev-vcs/git/files/git-2.12.0-optional-cvs.patch +++ /dev/null @@ -1,456 +0,0 @@ -From 1e1bacf32568cc24dbd24444ed4025fc80a96ff3 Mon Sep 17 00:00:00 2001 -From: Robin Johnson -Date: Sat, 25 Feb 2017 20:48:14 +0100 -Subject: [PATCH] Makefile: Add NO_CVS define to disable all CVS interface - utilities - -Forward-ported from 1.7.12 to current git.git v1.8.4 -Forward-ported from v1.8.4 to v1.8.5.1 -Forward-ported from v1.8.5.3 to v1.9.0_rc3 -Forward-ported from 1.9.0_rc3 to current git.git v2.0.0_rc0 -Forward-ported from v2.0.0_rc0 to v2.0.0 -Forward-ported from v2.0.0 to v2.2.2 -Forward-ported from v2.2.2 to v2.8.4 -Forward-ported from v2.8.4 to v2.10.0 -Forward-ported from v2.10.0 to v2.12.0 - -Signed-off-by: Lars Wendler ---- - Makefile | 51 ++++++++++++++++++++++++++++---------- - t/t9200-git-cvsexportcommit.sh | 5 ++++ - t/t9400-git-cvsserver-server.sh | 8 +++++- - t/t9401-git-cvsserver-crlf.sh | 15 +++++++---- - t/t9600-cvsimport.sh | 41 +++++++++++++++++++----------- - t/t9601-cvsimport-vendor-branch.sh | 11 ++++++++ - t/t9602-cvsimport-branches-tags.sh | 11 ++++++++ - t/t9603-cvsimport-patchsets.sh | 11 ++++++++ - t/test-lib.sh | 1 + - 9 files changed, 120 insertions(+), 34 deletions(-) - -diff --git a/Makefile b/Makefile -index 8e4081e06..f14a4ad37 100644 ---- a/Makefile -+++ b/Makefile -@@ -273,6 +273,8 @@ all:: - # Define SANE_TEXT_GREP to "-a" if you use recent versions of GNU grep - # and egrep that are pickier when their input contains non-ASCII data. - # -+# Define NO_CVS if you do not want any CVS interface utilities. -+# - # The TCL_PATH variable governs the location of the Tcl interpreter - # used to optimize git-gui for your system. Only used if NO_TCLTK - # is not set. Defaults to the bare 'tclsh'. -@@ -496,6 +498,7 @@ LIB_OBJS = - PROGRAM_OBJS = - PROGRAMS = - SCRIPT_PERL = -+SCRIPT_PERL_CVS = - SCRIPT_PYTHON = - SCRIPT_SH = - SCRIPT_LIB = -@@ -532,12 +535,13 @@ SCRIPT_LIB += git-sh-i18n - - SCRIPT_PERL += git-add--interactive.perl - SCRIPT_PERL += git-archimport.perl --SCRIPT_PERL += git-cvsexportcommit.perl --SCRIPT_PERL += git-cvsimport.perl --SCRIPT_PERL += git-cvsserver.perl - SCRIPT_PERL += git-send-email.perl - SCRIPT_PERL += git-svn.perl - -+SCRIPT_PERL_CVS += git-cvsexportcommit.perl -+SCRIPT_PERL_CVS += git-cvsimport.perl -+SCRIPT_PERL_CVS += git-cvsserver.perl -+ - SCRIPT_PYTHON += git-p4.py - - NO_INSTALL += git-remote-testgit -@@ -545,24 +549,26 @@ NO_INSTALL += git-remote-testgit - # Generated files for scripts - SCRIPT_SH_GEN = $(patsubst %.sh,%,$(SCRIPT_SH)) - SCRIPT_PERL_GEN = $(patsubst %.perl,%,$(SCRIPT_PERL)) -+SCRIPT_PERL_CVS_GEN = $(patsubst %.perl,%,$(SCRIPT_PERL_CVS)) - SCRIPT_PYTHON_GEN = $(patsubst %.py,%,$(SCRIPT_PYTHON)) - - SCRIPT_SH_INS = $(filter-out $(NO_INSTALL),$(SCRIPT_SH_GEN)) - SCRIPT_PERL_INS = $(filter-out $(NO_INSTALL),$(SCRIPT_PERL_GEN)) -+SCRIPT_PERL_CVS_INS = $(filter-out $(NO_INSTALL),$(SCRIPT_PERL_CVS_GEN)) - SCRIPT_PYTHON_INS = $(filter-out $(NO_INSTALL),$(SCRIPT_PYTHON_GEN)) - - # Individual rules to allow e.g. - # "make -C ../.. SCRIPT_PERL=contrib/foo/bar.perl build-perl-script" - # from subdirectories like contrib/*/ - .PHONY: build-perl-script build-sh-script build-python-script --build-perl-script: $(SCRIPT_PERL_GEN) -+build-perl-script: $(SCRIPT_PERL_GEN) $(SCRIPT_PERL_CVS_GEN) - build-sh-script: $(SCRIPT_SH_GEN) - build-python-script: $(SCRIPT_PYTHON_GEN) - - .PHONY: install-perl-script install-sh-script install-python-script - install-sh-script: $(SCRIPT_SH_INS) - $(INSTALL) $^ '$(DESTDIR_SQ)$(gitexec_instdir_SQ)' --install-perl-script: $(SCRIPT_PERL_INS) -+install-perl-script: $(SCRIPT_PERL_INS) $(SCRIPT_PERL_CVS_INS) - $(INSTALL) $^ '$(DESTDIR_SQ)$(gitexec_instdir_SQ)' - install-python-script: $(SCRIPT_PYTHON_INS) - $(INSTALL) $^ '$(DESTDIR_SQ)$(gitexec_instdir_SQ)' -@@ -571,12 +577,13 @@ install-python-script: $(SCRIPT_PYTHON_INS) - clean-sh-script: - $(RM) $(SCRIPT_SH_GEN) - clean-perl-script: -- $(RM) $(SCRIPT_PERL_GEN) -+ $(RM) $(SCRIPT_PERL_GEN) $(SCRIPT_PERL_CVS_GEN) - clean-python-script: - $(RM) $(SCRIPT_PYTHON_GEN) - - SCRIPTS = $(SCRIPT_SH_INS) \ - $(SCRIPT_PERL_INS) \ -+ $(SCRIPT_PERL_CVS_INS) \ - $(SCRIPT_PYTHON_INS) \ - git-instaweb - -@@ -1832,10 +1839,24 @@ git.res: git.rc GIT-VERSION-FILE - -DGIT_VERSION="\\\"$(GIT_VERSION)\\\"" -i $< -o $@ - - # This makes sure we depend on the NO_PERL setting itself. --$(SCRIPT_PERL_GEN): GIT-BUILD-OPTIONS -+$(SCRIPT_PERL_GEN) $(SCRIPT_PERL_CVS_GEN): GIT-BUILD-OPTIONS -+ -+_SCRIPT_PERL_GEN = -+_SCRIPT_PERL_NOGEN = - - ifndef NO_PERL --$(SCRIPT_PERL_GEN): perl/perl.mak -+ -+_SCRIPT_PERL_GEN = $(SCRIPT_PERL_GEN) -+ -+ifndef NO_CVS -+_SCRIPT_PERL_GEN += $(SCRIPT_PERL_CVS_GEN) -+else -+_SCRIPT_PERL_NOGEN += $(SCRIPT_PERL_CVS_GEN) -+_REASON = NO_CVS -+_REASON_CONTENT = $(NO_CVS) -+endif # NO_CVS -+ -+$(_SCRIPT_PERL_GEN): perl/perl.mak - - perl/perl.mak: perl/PM.stamp - -@@ -1848,7 +1869,7 @@ perl/perl.mak: GIT-CFLAGS GIT-PREFIX perl/Makefile perl/Makefile.PL - $(QUIET_SUBDIR0)perl $(QUIET_SUBDIR1) PERL_PATH='$(PERL_PATH_SQ)' prefix='$(prefix_SQ)' $(@F) - - PERL_DEFINES = $(PERL_PATH_SQ):$(PERLLIB_EXTRA_SQ) --$(SCRIPT_PERL_GEN): % : %.perl perl/perl.mak GIT-PERL-DEFINES GIT-VERSION-FILE -+$(_SCRIPT_PERL_GEN): % : %.perl perl/perl.mak GIT-PERL-DEFINES GIT-VERSION-FILE - $(QUIET_GEN)$(RM) $@ $@+ && \ - INSTLIBDIR=`MAKEFLAGS= $(MAKE) -C perl -s --no-print-directory instlibdir` && \ - INSTLIBDIR_EXTRA='$(PERLLIB_EXTRA_SQ)' && \ -@@ -1882,14 +1903,18 @@ git-instaweb: git-instaweb.sh GIT-SCRIPT-DEFINES - chmod +x $@+ && \ - mv $@+ $@ - else # NO_PERL --$(SCRIPT_PERL_GEN) git-instaweb: % : unimplemented.sh -+_SCRIPT_PERL_NOGEN += $(SCRIPT_PERL_GEN) $(SCRIPT_PERL_CVS_GEN) git-instaweb -+_REASON = NO_PERL -+_REASON_CONTENT = $(NO_PERL) -+endif # NO_PERL -+ -+$(_SCRIPT_PERL_NOGEN): % : unimplemented.sh - $(QUIET_GEN)$(RM) $@ $@+ && \ - sed -e '1s|#!.*/sh|#!$(SHELL_PATH_SQ)|' \ -- -e 's|@@REASON@@|NO_PERL=$(NO_PERL)|g' \ -+ -e 's|@@REASON@@|$(_REASON)=$(_REASON_CONTENT)|g' \ - unimplemented.sh >$@+ && \ - chmod +x $@+ && \ - mv $@+ $@ --endif # NO_PERL - - # This makes sure we depend on the NO_PYTHON setting itself. - $(SCRIPT_PYTHON_GEN): GIT-BUILD-OPTIONS -@@ -2125,7 +2150,7 @@ LOCALIZED_SH = $(SCRIPT_SH) - LOCALIZED_SH += git-parse-remote.sh - LOCALIZED_SH += git-rebase--interactive.sh - LOCALIZED_SH += git-sh-setup.sh --LOCALIZED_PERL = $(SCRIPT_PERL) -+LOCALIZED_PERL = $(SCRIPT_PERL) $(SCRIPT_PERL_CVS) - - ifdef XGETTEXT_INCLUDE_TESTS - LOCALIZED_C += t/t0200/test.c -diff --git a/t/t9200-git-cvsexportcommit.sh b/t/t9200-git-cvsexportcommit.sh -index bb879a527..17be19729 100755 ---- a/t/t9200-git-cvsexportcommit.sh -+++ b/t/t9200-git-cvsexportcommit.sh -@@ -11,6 +11,11 @@ if ! test_have_prereq PERL; then - test_done - fi - -+if ! test_have_prereq CVS; then -+ skip_all='skipping git cvsexportcommit tests, cvs not available' -+ test_done -+fi -+ - cvs >/dev/null 2>&1 - if test $? -ne 1 - then -diff --git a/t/t9400-git-cvsserver-server.sh b/t/t9400-git-cvsserver-server.sh -index 432c61d24..6907b3f52 100755 ---- a/t/t9400-git-cvsserver-server.sh -+++ b/t/t9400-git-cvsserver-server.sh -@@ -11,9 +11,15 @@ cvs CLI client via git-cvsserver server' - . ./test-lib.sh - - if ! test_have_prereq PERL; then -- skip_all='skipping git cvsserver tests, perl not available' -+ skip_all='skipping git-cvsserver tests, perl not available' - test_done - fi -+ -+if ! test_have_prereq CVS; then -+ skip_all='skipping git-cvsserver tests, cvs not available' -+ test_done -+fi -+ - cvs >/dev/null 2>&1 - if test $? -ne 1 - then -diff --git a/t/t9401-git-cvsserver-crlf.sh b/t/t9401-git-cvsserver-crlf.sh -index 84787eee9..eecba8852 100755 ---- a/t/t9401-git-cvsserver-crlf.sh -+++ b/t/t9401-git-cvsserver-crlf.sh -@@ -57,15 +57,20 @@ check_status_options() { - return $stat - } - --cvs >/dev/null 2>&1 --if test $? -ne 1 -+if ! test_have_prereq PERL - then -- skip_all='skipping git-cvsserver tests, cvs not found' -+ skip_all='skipping git-cvsserver tests, perl not available' - test_done - fi --if ! test_have_prereq PERL -+if ! test_have_prereq CVS - then -- skip_all='skipping git-cvsserver tests, perl not available' -+ skip_all='skipping git-cvsserver tests, cvs not available' -+ test_done -+fi -+cvs >/dev/null 2>&1 -+if test $? -ne 1 -+then -+ skip_all='skipping git-cvsserver tests, cvs not found' - test_done - fi - perl -e 'use DBI; use DBD::SQLite' >/dev/null 2>&1 || { -diff --git a/t/t9600-cvsimport.sh b/t/t9600-cvsimport.sh -index 4c384ff02..d601f32c5 100755 ---- a/t/t9600-cvsimport.sh -+++ b/t/t9600-cvsimport.sh -@@ -3,14 +3,25 @@ - test_description='git cvsimport basic tests' - . ./lib-cvs.sh - --test_expect_success PERL 'setup cvsroot environment' ' -+if ! test_have_prereq PERL -+then -+ skip_all='skipping git cvsimport tests, perl not available' -+ test_done -+fi -+if ! test_have_prereq CVS -+then -+ skip_all='skipping git cvsimport tests, cvs not available' -+ test_done -+fi -+ -+test_expect_success 'setup cvsroot environment' ' - CVSROOT=$(pwd)/cvsroot && - export CVSROOT - ' - --test_expect_success PERL 'setup cvsroot' '$CVS init' -+test_expect_success 'setup cvsroot' '$CVS init' - --test_expect_success PERL 'setup a cvs module' ' -+test_expect_success 'setup a cvs module' ' - - mkdir "$CVSROOT/module" && - $CVS co -d module-cvs module && -@@ -42,23 +53,23 @@ EOF - ) - ' - --test_expect_success PERL 'import a trivial module' ' -+test_expect_success 'import a trivial module' ' - - git cvsimport -a -R -z 0 -C module-git module && - test_cmp module-cvs/o_fortuna module-git/o_fortuna - - ' - --test_expect_success PERL 'pack refs' '(cd module-git && git gc)' -+test_expect_success 'pack refs' '(cd module-git && git gc)' - --test_expect_success PERL 'initial import has correct .git/cvs-revisions' ' -+test_expect_success 'initial import has correct .git/cvs-revisions' ' - - (cd module-git && - git log --format="o_fortuna 1.1 %H" -1) > expected && - test_cmp expected module-git/.git/cvs-revisions - ' - --test_expect_success PERL 'update cvs module' ' -+test_expect_success 'update cvs module' ' - (cd module-cvs && - cat <o_fortuna && - O Fortune, -@@ -86,7 +97,7 @@ EOF - ) - ' - --test_expect_success PERL 'update git module' ' -+test_expect_success 'update git module' ' - - (cd module-git && - git config cvsimport.trackRevisions true && -@@ -97,7 +108,7 @@ test_expect_success PERL 'update git module' ' - - ' - --test_expect_success PERL 'update has correct .git/cvs-revisions' ' -+test_expect_success 'update has correct .git/cvs-revisions' ' - - (cd module-git && - git log --format="o_fortuna 1.1 %H" -1 HEAD^ && -@@ -105,7 +116,7 @@ test_expect_success PERL 'update has correct .git/cvs-revisions' ' - test_cmp expected module-git/.git/cvs-revisions - ' - --test_expect_success PERL 'update cvs module' ' -+test_expect_success 'update cvs module' ' - - (cd module-cvs && - echo 1 >tick && -@@ -114,7 +125,7 @@ test_expect_success PERL 'update cvs module' ' - ) - ' - --test_expect_success PERL 'cvsimport.module config works' ' -+test_expect_success 'cvsimport.module config works' ' - - (cd module-git && - git config cvsimport.module module && -@@ -126,7 +137,7 @@ test_expect_success PERL 'cvsimport.module config works' ' - - ' - --test_expect_success PERL 'second update has correct .git/cvs-revisions' ' -+test_expect_success 'second update has correct .git/cvs-revisions' ' - - (cd module-git && - git log --format="o_fortuna 1.1 %H" -1 HEAD^^ && -@@ -135,7 +146,7 @@ test_expect_success PERL 'second update has correct .git/cvs-revisions' ' - test_cmp expected module-git/.git/cvs-revisions - ' - --test_expect_success PERL 'import from a CVS working tree' ' -+test_expect_success 'import from a CVS working tree' ' - - $CVS co -d import-from-wt module && - (cd import-from-wt && -@@ -148,12 +159,12 @@ test_expect_success PERL 'import from a CVS working tree' ' - - ' - --test_expect_success PERL 'no .git/cvs-revisions created by default' ' -+test_expect_success 'no .git/cvs-revisions created by default' ' - - ! test -e import-from-wt/.git/cvs-revisions - - ' - --test_expect_success PERL 'test entire HEAD' 'test_cmp_branch_tree master' -+test_expect_success 'test entire HEAD' 'test_cmp_branch_tree master' - - test_done -diff --git a/t/t9601-cvsimport-vendor-branch.sh b/t/t9601-cvsimport-vendor-branch.sh -index 827d39f5b..d730a41f6 100755 ---- a/t/t9601-cvsimport-vendor-branch.sh -+++ b/t/t9601-cvsimport-vendor-branch.sh -@@ -34,6 +34,17 @@ - test_description='git cvsimport handling of vendor branches' - . ./lib-cvs.sh - -+if ! test_have_prereq PERL -+then -+ skip_all='skipping git cvsimport tests, perl not available' -+ test_done -+fi -+if ! test_have_prereq CVS -+then -+ skip_all='skipping git cvsimport tests, cvs not available' -+ test_done -+fi -+ - setup_cvs_test_repository t9601 - - test_expect_success PERL 'import a module with a vendor branch' ' -diff --git a/t/t9602-cvsimport-branches-tags.sh b/t/t9602-cvsimport-branches-tags.sh -index e1db323f5..68f097401 100755 ---- a/t/t9602-cvsimport-branches-tags.sh -+++ b/t/t9602-cvsimport-branches-tags.sh -@@ -6,6 +6,17 @@ - test_description='git cvsimport handling of branches and tags' - . ./lib-cvs.sh - -+if ! test_have_prereq PERL -+then -+ skip_all='skipping git cvsimport tests, perl not available' -+ test_done -+fi -+if ! test_have_prereq CVS -+then -+ skip_all='skipping git cvsimport tests, cvs not available' -+ test_done -+fi -+ - setup_cvs_test_repository t9602 - - test_expect_success PERL 'import module' ' -diff --git a/t/t9603-cvsimport-patchsets.sh b/t/t9603-cvsimport-patchsets.sh -index c4c3c4954..9b2957d4f 100755 ---- a/t/t9603-cvsimport-patchsets.sh -+++ b/t/t9603-cvsimport-patchsets.sh -@@ -14,6 +14,17 @@ - test_description='git cvsimport testing for correct patchset estimation' - . ./lib-cvs.sh - -+if ! test_have_prereq PERL -+then -+ skip_all='skipping git cvsimport tests, perl not available' -+ test_done -+fi -+if ! test_have_prereq CVS -+then -+ skip_all='skipping git cvsimport tests, cvs not available' -+ test_done -+fi -+ - setup_cvs_test_repository t9603 - - test_expect_failure PERL 'import with criss cross times on revisions' ' -diff --git a/t/test-lib.sh b/t/test-lib.sh -index 86d77c16d..1fb51f149 100644 ---- a/t/test-lib.sh -+++ b/t/test-lib.sh -@@ -1007,6 +1007,7 @@ case $uname_s in - esac - - ( COLUMNS=1 && test $COLUMNS = 1 ) && test_set_prereq COLUMNS_CAN_BE_1 -+test -z "$NO_CVS" && test_set_prereq CVS - test -z "$NO_PERL" && test_set_prereq PERL - test -z "$NO_PYTHON" && test_set_prereq PYTHON - test -n "$USE_LIBPCRE" && test_set_prereq LIBPCRE --- -2.11.1 - diff --git a/dev-vcs/git/files/git-2.17.0-mw_install_path_fix.patch b/dev-vcs/git/files/git-2.17.0-mw_install_path_fix.patch deleted file mode 100644 index 5a66a4c89be0..000000000000 --- a/dev-vcs/git/files/git-2.17.0-mw_install_path_fix.patch +++ /dev/null @@ -1,48 +0,0 @@ -From cfb3a47cada99d1bdccd08426f122ded2a63834e Mon Sep 17 00:00:00 2001 -From: Christian Hesse -Date: Tue, 10 Apr 2018 15:36:41 +0200 -Subject: [PATCH] perl: fix installing modules from contrib - -Commit 20d2a30f (Makefile: replace perl/Makefile.PL with simple make rules) -removed a target that allowed Makefiles from contrib/ to get the correct -install path. This introduces a new target for main Makefile and fixes -installation for Mediawiki module. - -v2: Pass prefix as that can have influence as well, add single quotes - for _SQ variant. - -Signed-off-by: Christian Hesse ---- - Makefile | 2 ++ - contrib/mw-to-git/Makefile | 5 +++-- - 2 files changed, 5 insertions(+), 2 deletions(-) - -diff --git a/Makefile b/Makefile -index 2091f5f892cc8..75b9ad3b480cb 100644 ---- a/Makefile -+++ b/Makefile -@@ -1973,6 +1973,8 @@ GIT-PERL-DEFINES: FORCE - echo "$$FLAGS" >$@; \ - fi - -+perllibdir: -+ @echo '$(perllibdir_SQ)' - - .PHONY: gitweb - gitweb: -diff --git a/contrib/mw-to-git/Makefile b/contrib/mw-to-git/Makefile -index a4b6f7a2cd412..4e603512a39fe 100644 ---- a/contrib/mw-to-git/Makefile -+++ b/contrib/mw-to-git/Makefile -@@ -21,8 +21,9 @@ HERE=contrib/mw-to-git/ - INSTALL = install - - SCRIPT_PERL_FULL=$(patsubst %,$(HERE)/%,$(SCRIPT_PERL)) --INSTLIBDIR=$(shell $(MAKE) -C $(GIT_ROOT_DIR)/perl \ -- -s --no-print-directory instlibdir) -+INSTLIBDIR=$(shell $(MAKE) -C $(GIT_ROOT_DIR)/ \ -+ -s --no-print-directory prefix=$(prefix) \ -+ perllibdir=$(perllibdir) perllibdir) - DESTDIR_SQ = $(subst ','\'',$(DESTDIR)) - INSTLIBDIR_SQ = $(subst ','\'',$(INSTLIBDIR)) - diff --git a/dev-vcs/git/files/git-2.17.0_rc1-optional-cvs.patch b/dev-vcs/git/files/git-2.17.0_rc1-optional-cvs.patch deleted file mode 100644 index 60cebcbb4d64..000000000000 --- a/dev-vcs/git/files/git-2.17.0_rc1-optional-cvs.patch +++ /dev/null @@ -1,451 +0,0 @@ -From 3baea661143aaddb285f1ac7c50f6e4af76c8aed Mon Sep 17 00:00:00 2001 -From: Robin Johnson -Date: Fri, 23 Mar 2018 10:05:05 +0100 -Subject: [PATCH] Makefile: Add NO_CVS define to disable all CVS interface - utilities - -Forward-ported from 1.7.12 to current git.git v1.8.4 -Forward-ported from v1.8.4 to v1.8.5.1 -Forward-ported from v1.8.5.3 to v1.9.0_rc3 -Forward-ported from 1.9.0_rc3 to current git.git v2.0.0_rc0 -Forward-ported from v2.0.0_rc0 to v2.0.0 -Forward-ported from v2.0.0 to v2.2.2 -Forward-ported from v2.2.2 to v2.8.4 -Forward-ported from v2.8.4 to v2.10.0 -Forward-ported from v2.10.0 to v2.12.0 -Forward-ported from v2.12.0 to v2.17.0-rc1 - -Signed-off-by: Lars Wendler ---- - Makefile | 50 ++++++++++++++++++++++++++++---------- - t/t9200-git-cvsexportcommit.sh | 5 ++++ - t/t9400-git-cvsserver-server.sh | 8 +++++- - t/t9401-git-cvsserver-crlf.sh | 15 ++++++++---- - t/t9600-cvsimport.sh | 41 +++++++++++++++++++------------ - t/t9601-cvsimport-vendor-branch.sh | 11 +++++++++ - t/t9602-cvsimport-branches-tags.sh | 11 +++++++++ - t/t9603-cvsimport-patchsets.sh | 11 +++++++++ - t/test-lib.sh | 1 + - 9 files changed, 119 insertions(+), 34 deletions(-) - -diff --git a/Makefile b/Makefile -index a1d8775adb..4264475ad1 100644 ---- a/Makefile -+++ b/Makefile -@@ -312,6 +312,8 @@ all:: - # Define SANE_TEXT_GREP to "-a" if you use recent versions of GNU grep - # and egrep that are pickier when their input contains non-ASCII data. - # -+# Define NO_CVS if you do not want any CVS interface utilities. -+# - # The TCL_PATH variable governs the location of the Tcl interpreter - # used to optimize git-gui for your system. Only used if NO_TCLTK - # is not set. Defaults to the bare 'tclsh'. -@@ -543,6 +545,7 @@ LIB_OBJS = - PROGRAM_OBJS = - PROGRAMS = - SCRIPT_PERL = -+SCRIPT_PERL_CVS = - SCRIPT_PYTHON = - SCRIPT_SH = - SCRIPT_LIB = -@@ -579,12 +582,13 @@ SCRIPT_LIB += git-sh-i18n - - SCRIPT_PERL += git-add--interactive.perl - SCRIPT_PERL += git-archimport.perl --SCRIPT_PERL += git-cvsexportcommit.perl --SCRIPT_PERL += git-cvsimport.perl --SCRIPT_PERL += git-cvsserver.perl - SCRIPT_PERL += git-send-email.perl - SCRIPT_PERL += git-svn.perl - -+SCRIPT_PERL_CVS += git-cvsexportcommit.perl -+SCRIPT_PERL_CVS += git-cvsimport.perl -+SCRIPT_PERL_CVS += git-cvsserver.perl -+ - SCRIPT_PYTHON += git-p4.py - - NO_INSTALL += git-remote-testgit -@@ -592,24 +596,26 @@ NO_INSTALL += git-remote-testgit - # Generated files for scripts - SCRIPT_SH_GEN = $(patsubst %.sh,%,$(SCRIPT_SH)) - SCRIPT_PERL_GEN = $(patsubst %.perl,%,$(SCRIPT_PERL)) -+SCRIPT_PERL_CVS_GEN = $(patsubst %.perl,%,$(SCRIPT_PERL_CVS)) - SCRIPT_PYTHON_GEN = $(patsubst %.py,%,$(SCRIPT_PYTHON)) - - SCRIPT_SH_INS = $(filter-out $(NO_INSTALL),$(SCRIPT_SH_GEN)) - SCRIPT_PERL_INS = $(filter-out $(NO_INSTALL),$(SCRIPT_PERL_GEN)) -+SCRIPT_PERL_CVS_INS = $(filter-out $(NO_INSTALL),$(SCRIPT_PERL_CVS_GEN)) - SCRIPT_PYTHON_INS = $(filter-out $(NO_INSTALL),$(SCRIPT_PYTHON_GEN)) - - # Individual rules to allow e.g. - # "make -C ../.. SCRIPT_PERL=contrib/foo/bar.perl build-perl-script" - # from subdirectories like contrib/*/ - .PHONY: build-perl-script build-sh-script build-python-script --build-perl-script: $(SCRIPT_PERL_GEN) -+build-perl-script: $(SCRIPT_PERL_GEN) $(SCRIPT_PERL_CVS_GEN) - build-sh-script: $(SCRIPT_SH_GEN) - build-python-script: $(SCRIPT_PYTHON_GEN) - - .PHONY: install-perl-script install-sh-script install-python-script - install-sh-script: $(SCRIPT_SH_INS) - $(INSTALL) $^ '$(DESTDIR_SQ)$(gitexec_instdir_SQ)' --install-perl-script: $(SCRIPT_PERL_INS) -+install-perl-script: $(SCRIPT_PERL_INS) $(SCRIPT_PERL_CVS_INS) - $(INSTALL) $^ '$(DESTDIR_SQ)$(gitexec_instdir_SQ)' - install-python-script: $(SCRIPT_PYTHON_INS) - $(INSTALL) $^ '$(DESTDIR_SQ)$(gitexec_instdir_SQ)' -@@ -618,12 +624,13 @@ install-python-script: $(SCRIPT_PYTHON_INS) - clean-sh-script: - $(RM) $(SCRIPT_SH_GEN) - clean-perl-script: -- $(RM) $(SCRIPT_PERL_GEN) -+ $(RM) $(SCRIPT_PERL_GEN) $(SCRIPT_PERL_CVS_GEN) - clean-python-script: - $(RM) $(SCRIPT_PYTHON_GEN) - - SCRIPTS = $(SCRIPT_SH_INS) \ - $(SCRIPT_PERL_INS) \ -+ $(SCRIPT_PERL_CVS_INS) \ - $(SCRIPT_PYTHON_INS) \ - git-instaweb - -@@ -1972,13 +1979,26 @@ git.res: git.rc GIT-VERSION-FILE - -DGIT_VERSION="\\\"$(GIT_VERSION)\\\"" -i $< -o $@ - - # This makes sure we depend on the NO_PERL setting itself. --$(SCRIPT_PERL_GEN): GIT-BUILD-OPTIONS -+$(SCRIPT_PERL_GEN) $(SCRIPT_PERL_CVS_GEN): GIT-BUILD-OPTIONS -+ -+_SCRIPT_PERL_GEN = -+_SCRIPT_PERL_NOGEN = - - ifndef NO_PERL --$(SCRIPT_PERL_GEN): -+_SCRIPT_PERL_GEN = $(SCRIPT_PERL_GEN) -+ -+ifndef NO_CVS -+_SCRIPT_PERL_GEN += $(SCRIPT_PERL_CVS_GEN) -+else -+_SCRIPT_PERL_NOGEN += $(SCRIPT_PERL_CVS_GEN) -+_REASON = NO_CVS -+_REASON_CONTENT = $(NO_CVS) -+endif # NO_CVS -+ -+$(_SCRIPT_PERL_GEN): - - PERL_DEFINES = $(PERL_PATH_SQ):$(PERLLIB_EXTRA_SQ):$(perllibdir_SQ) --$(SCRIPT_PERL_GEN): % : %.perl GIT-PERL-DEFINES GIT-VERSION-FILE -+$(_SCRIPT_PERL_GEN): % : %.perl GIT-PERL-DEFINES GIT-VERSION-FILE - $(QUIET_GEN)$(RM) $@ $@+ && \ - INSTLIBDIR='$(perllibdir_SQ)' && \ - INSTLIBDIR_EXTRA='$(PERLLIB_EXTRA_SQ)' && \ -@@ -2012,14 +2032,18 @@ git-instaweb: git-instaweb.sh GIT-SCRIPT-DEFINES - chmod +x $@+ && \ - mv $@+ $@ - else # NO_PERL --$(SCRIPT_PERL_GEN) git-instaweb: % : unimplemented.sh -+_SCRIPT_PERL_NOGEN += $(SCRIPT_PERL_GEN) $(SCRIPT_PERL_CVS_GEN) git-instaweb -+_REASON = NO_PERL -+_REASON_CONTENT = $(NO_PERL) -+endif # NO_PERL -+ -+$(_SCRIPT_PERL_NOGEN): % : unimplemented.sh - $(QUIET_GEN)$(RM) $@ $@+ && \ - sed -e '1s|#!.*/sh|#!$(SHELL_PATH_SQ)|' \ -- -e 's|@@REASON@@|NO_PERL=$(NO_PERL)|g' \ -+ -e 's|@@REASON@@|$(_REASON)=$(_REASON_CONTENT)|g' \ - unimplemented.sh >$@+ && \ - chmod +x $@+ && \ - mv $@+ $@ --endif # NO_PERL - - # This makes sure we depend on the NO_PYTHON setting itself. - $(SCRIPT_PYTHON_GEN): GIT-BUILD-OPTIONS -@@ -2258,7 +2282,7 @@ LOCALIZED_SH = $(SCRIPT_SH) - LOCALIZED_SH += git-parse-remote.sh - LOCALIZED_SH += git-rebase--interactive.sh - LOCALIZED_SH += git-sh-setup.sh --LOCALIZED_PERL = $(SCRIPT_PERL) -+LOCALIZED_PERL = $(SCRIPT_PERL) $(SCRIPT_PERL_CVS) - - ifdef XGETTEXT_INCLUDE_TESTS - LOCALIZED_C += t/t0200/test.c -diff --git a/t/t9200-git-cvsexportcommit.sh b/t/t9200-git-cvsexportcommit.sh -index 1319415ba8..34ac8e28e2 100755 ---- a/t/t9200-git-cvsexportcommit.sh -+++ b/t/t9200-git-cvsexportcommit.sh -@@ -11,6 +11,11 @@ if ! test_have_prereq PERL; then - test_done - fi - -+if ! test_have_prereq CVS; then -+ skip_all='skipping git cvsexportcommit tests, cvs not available' -+ test_done -+fi -+ - cvs >/dev/null 2>&1 - if test $? -ne 1 - then -diff --git a/t/t9400-git-cvsserver-server.sh b/t/t9400-git-cvsserver-server.sh -index 06742748e9..51d474d94b 100755 ---- a/t/t9400-git-cvsserver-server.sh -+++ b/t/t9400-git-cvsserver-server.sh -@@ -11,9 +11,15 @@ cvs CLI client via git-cvsserver server' - . ./test-lib.sh - - if ! test_have_prereq PERL; then -- skip_all='skipping git cvsserver tests, perl not available' -+ skip_all='skipping git-cvsserver tests, perl not available' - test_done - fi -+ -+if ! test_have_prereq CVS; then -+ skip_all='skipping git-cvsserver tests, cvs not available' -+ test_done -+fi -+ - cvs >/dev/null 2>&1 - if test $? -ne 1 - then -diff --git a/t/t9401-git-cvsserver-crlf.sh b/t/t9401-git-cvsserver-crlf.sh -index 84787eee9a..eecba88527 100755 ---- a/t/t9401-git-cvsserver-crlf.sh -+++ b/t/t9401-git-cvsserver-crlf.sh -@@ -57,15 +57,20 @@ check_status_options() { - return $stat - } - --cvs >/dev/null 2>&1 --if test $? -ne 1 -+if ! test_have_prereq PERL - then -- skip_all='skipping git-cvsserver tests, cvs not found' -+ skip_all='skipping git-cvsserver tests, perl not available' - test_done - fi --if ! test_have_prereq PERL -+if ! test_have_prereq CVS - then -- skip_all='skipping git-cvsserver tests, perl not available' -+ skip_all='skipping git-cvsserver tests, cvs not available' -+ test_done -+fi -+cvs >/dev/null 2>&1 -+if test $? -ne 1 -+then -+ skip_all='skipping git-cvsserver tests, cvs not found' - test_done - fi - perl -e 'use DBI; use DBD::SQLite' >/dev/null 2>&1 || { -diff --git a/t/t9600-cvsimport.sh b/t/t9600-cvsimport.sh -index 804ce3850f..c53c50e432 100755 ---- a/t/t9600-cvsimport.sh -+++ b/t/t9600-cvsimport.sh -@@ -8,14 +8,25 @@ if ! test_have_prereq NOT_ROOT; then - test_done - fi - --test_expect_success PERL 'setup cvsroot environment' ' -+if ! test_have_prereq PERL -+then -+ skip_all='skipping git cvsimport tests, perl not available' -+ test_done -+fi -+if ! test_have_prereq CVS -+then -+ skip_all='skipping git cvsimport tests, cvs not available' -+ test_done -+fi -+ -+test_expect_success 'setup cvsroot environment' ' - CVSROOT=$(pwd)/cvsroot && - export CVSROOT - ' - --test_expect_success PERL 'setup cvsroot' '$CVS init' -+test_expect_success 'setup cvsroot' '$CVS init' - --test_expect_success PERL 'setup a cvs module' ' -+test_expect_success 'setup a cvs module' ' - - mkdir "$CVSROOT/module" && - $CVS co -d module-cvs module && -@@ -47,23 +58,23 @@ EOF - ) - ' - --test_expect_success PERL 'import a trivial module' ' -+test_expect_success 'import a trivial module' ' - - git cvsimport -a -R -z 0 -C module-git module && - test_cmp module-cvs/o_fortuna module-git/o_fortuna - - ' - --test_expect_success PERL 'pack refs' '(cd module-git && git gc)' -+test_expect_success 'pack refs' '(cd module-git && git gc)' - --test_expect_success PERL 'initial import has correct .git/cvs-revisions' ' -+test_expect_success 'initial import has correct .git/cvs-revisions' ' - - (cd module-git && - git log --format="o_fortuna 1.1 %H" -1) > expected && - test_cmp expected module-git/.git/cvs-revisions - ' - --test_expect_success PERL 'update cvs module' ' -+test_expect_success 'update cvs module' ' - (cd module-cvs && - cat <o_fortuna && - O Fortune, -@@ -91,7 +102,7 @@ EOF - ) - ' - --test_expect_success PERL 'update git module' ' -+test_expect_success 'update git module' ' - - (cd module-git && - git config cvsimport.trackRevisions true && -@@ -102,7 +113,7 @@ test_expect_success PERL 'update git module' ' - - ' - --test_expect_success PERL 'update has correct .git/cvs-revisions' ' -+test_expect_success 'update has correct .git/cvs-revisions' ' - - (cd module-git && - git log --format="o_fortuna 1.1 %H" -1 HEAD^ && -@@ -110,7 +121,7 @@ test_expect_success PERL 'update has correct .git/cvs-revisions' ' - test_cmp expected module-git/.git/cvs-revisions - ' - --test_expect_success PERL 'update cvs module' ' -+test_expect_success 'update cvs module' ' - - (cd module-cvs && - echo 1 >tick && -@@ -119,7 +130,7 @@ test_expect_success PERL 'update cvs module' ' - ) - ' - --test_expect_success PERL 'cvsimport.module config works' ' -+test_expect_success 'cvsimport.module config works' ' - - (cd module-git && - git config cvsimport.module module && -@@ -131,7 +142,7 @@ test_expect_success PERL 'cvsimport.module config works' ' - - ' - --test_expect_success PERL 'second update has correct .git/cvs-revisions' ' -+test_expect_success 'second update has correct .git/cvs-revisions' ' - - (cd module-git && - git log --format="o_fortuna 1.1 %H" -1 HEAD^^ && -@@ -140,7 +151,7 @@ test_expect_success PERL 'second update has correct .git/cvs-revisions' ' - test_cmp expected module-git/.git/cvs-revisions - ' - --test_expect_success PERL 'import from a CVS working tree' ' -+test_expect_success 'import from a CVS working tree' ' - - $CVS co -d import-from-wt module && - (cd import-from-wt && -@@ -153,12 +164,12 @@ test_expect_success PERL 'import from a CVS working tree' ' - - ' - --test_expect_success PERL 'no .git/cvs-revisions created by default' ' -+test_expect_success 'no .git/cvs-revisions created by default' ' - - ! test -e import-from-wt/.git/cvs-revisions - - ' - --test_expect_success PERL 'test entire HEAD' 'test_cmp_branch_tree master' -+test_expect_success 'test entire HEAD' 'test_cmp_branch_tree master' - - test_done -diff --git a/t/t9601-cvsimport-vendor-branch.sh b/t/t9601-cvsimport-vendor-branch.sh -index 827d39f5bf..d730a41f67 100755 ---- a/t/t9601-cvsimport-vendor-branch.sh -+++ b/t/t9601-cvsimport-vendor-branch.sh -@@ -34,6 +34,17 @@ - test_description='git cvsimport handling of vendor branches' - . ./lib-cvs.sh - -+if ! test_have_prereq PERL -+then -+ skip_all='skipping git cvsimport tests, perl not available' -+ test_done -+fi -+if ! test_have_prereq CVS -+then -+ skip_all='skipping git cvsimport tests, cvs not available' -+ test_done -+fi -+ - setup_cvs_test_repository t9601 - - test_expect_success PERL 'import a module with a vendor branch' ' -diff --git a/t/t9602-cvsimport-branches-tags.sh b/t/t9602-cvsimport-branches-tags.sh -index e1db323f54..68f097401f 100755 ---- a/t/t9602-cvsimport-branches-tags.sh -+++ b/t/t9602-cvsimport-branches-tags.sh -@@ -6,6 +6,17 @@ - test_description='git cvsimport handling of branches and tags' - . ./lib-cvs.sh - -+if ! test_have_prereq PERL -+then -+ skip_all='skipping git cvsimport tests, perl not available' -+ test_done -+fi -+if ! test_have_prereq CVS -+then -+ skip_all='skipping git cvsimport tests, cvs not available' -+ test_done -+fi -+ - setup_cvs_test_repository t9602 - - test_expect_success PERL 'import module' ' -diff --git a/t/t9603-cvsimport-patchsets.sh b/t/t9603-cvsimport-patchsets.sh -index c4c3c49546..9b2957d4f0 100755 ---- a/t/t9603-cvsimport-patchsets.sh -+++ b/t/t9603-cvsimport-patchsets.sh -@@ -14,6 +14,17 @@ - test_description='git cvsimport testing for correct patchset estimation' - . ./lib-cvs.sh - -+if ! test_have_prereq PERL -+then -+ skip_all='skipping git cvsimport tests, perl not available' -+ test_done -+fi -+if ! test_have_prereq CVS -+then -+ skip_all='skipping git cvsimport tests, cvs not available' -+ test_done -+fi -+ - setup_cvs_test_repository t9603 - - test_expect_failure PERL 'import with criss cross times on revisions' ' -diff --git a/t/test-lib.sh b/t/test-lib.sh -index 7740d511d2..9b26b78359 100644 ---- a/t/test-lib.sh -+++ b/t/test-lib.sh -@@ -1062,6 +1062,7 @@ case $uname_s in - esac - - ( COLUMNS=1 && test $COLUMNS = 1 ) && test_set_prereq COLUMNS_CAN_BE_1 -+test -z "$NO_CVS" && test_set_prereq CVS - test -z "$NO_PERL" && test_set_prereq PERL - test -z "$NO_PTHREADS" && test_set_prereq PTHREADS - test -z "$NO_PYTHON" && test_set_prereq PYTHON --- -2.16.3 - diff --git a/dev-vcs/git/files/git-2.18.0_rc1-optional-cvs.patch b/dev-vcs/git/files/git-2.18.0_rc1-optional-cvs.patch deleted file mode 100644 index 2e213c00522a..000000000000 --- a/dev-vcs/git/files/git-2.18.0_rc1-optional-cvs.patch +++ /dev/null @@ -1,460 +0,0 @@ -From 7b0d0d066a5f869f86f2be125d63ae98c1451feb Mon Sep 17 00:00:00 2001 -From: Robin Johnson -Date: Wed, 6 Jun 2018 16:25:13 +0200 -Subject: [PATCH] Makefile: Add NO_CVS define to disable all CVS interface - utilities - -Forward-ported from 1.7.12 to current git.git v1.8.4 -Forward-ported from v1.8.4 to v1.8.5.1 -Forward-ported from v1.8.5.3 to v1.9.0_rc3 -Forward-ported from 1.9.0_rc3 to current git.git v2.0.0_rc0 -Forward-ported from v2.0.0_rc0 to v2.0.0 -Forward-ported from v2.0.0 to v2.2.2 -Forward-ported from v2.2.2 to v2.8.4 -Forward-ported from v2.8.4 to v2.10.0 -Forward-ported from v2.10.0 to v2.12.0 -Forward-ported from v2.12.0 to v2.17.0-rc1 -Forward-ported from v2.17.0-rc1 to v2.18.0-rc1 - -Signed-off-by: Lars Wendler ---- - Makefile | 49 ++++++++++++++++++++++-------- - t/t9200-git-cvsexportcommit.sh | 5 +++ - t/t9400-git-cvsserver-server.sh | 8 ++++- - t/t9401-git-cvsserver-crlf.sh | 15 ++++++--- - t/t9600-cvsimport.sh | 41 ++++++++++++++++--------- - t/t9601-cvsimport-vendor-branch.sh | 11 +++++++ - t/t9602-cvsimport-branches-tags.sh | 11 +++++++ - t/t9603-cvsimport-patchsets.sh | 11 +++++++ - t/test-lib.sh | 1 + - 9 files changed, 119 insertions(+), 33 deletions(-) - -diff --git a/Makefile b/Makefile -index 1d27f36365..b30a14e263 100644 ---- a/Makefile -+++ b/Makefile -@@ -312,6 +312,8 @@ all:: - # Define SANE_TEXT_GREP to "-a" if you use recent versions of GNU grep - # and egrep that are pickier when their input contains non-ASCII data. - # -+# Define NO_CVS if you do not want any CVS interface utilities. -+# - # The TCL_PATH variable governs the location of the Tcl interpreter - # used to optimize git-gui for your system. Only used if NO_TCLTK - # is not set. Defaults to the bare 'tclsh'. -@@ -589,6 +591,7 @@ LIB_OBJS = - PROGRAM_OBJS = - PROGRAMS = - SCRIPT_PERL = -+SCRIPT_PERL_CVS = - SCRIPT_PYTHON = - SCRIPT_SH = - SCRIPT_LIB = -@@ -626,12 +629,13 @@ SCRIPT_LIB += git-sh-i18n - - SCRIPT_PERL += git-add--interactive.perl - SCRIPT_PERL += git-archimport.perl --SCRIPT_PERL += git-cvsexportcommit.perl --SCRIPT_PERL += git-cvsimport.perl --SCRIPT_PERL += git-cvsserver.perl - SCRIPT_PERL += git-send-email.perl - SCRIPT_PERL += git-svn.perl - -+SCRIPT_PERL_CVS += git-cvsexportcommit.perl -+SCRIPT_PERL_CVS += git-cvsimport.perl -+SCRIPT_PERL_CVS += git-cvsserver.perl -+ - SCRIPT_PYTHON += git-p4.py - - NO_INSTALL += git-remote-testgit -@@ -639,24 +643,26 @@ NO_INSTALL += git-remote-testgit - # Generated files for scripts - SCRIPT_SH_GEN = $(patsubst %.sh,%,$(SCRIPT_SH)) - SCRIPT_PERL_GEN = $(patsubst %.perl,%,$(SCRIPT_PERL)) -+SCRIPT_PERL_CVS_GEN = $(patsubst %.perl,%,$(SCRIPT_PERL_CVS)) - SCRIPT_PYTHON_GEN = $(patsubst %.py,%,$(SCRIPT_PYTHON)) - - SCRIPT_SH_INS = $(filter-out $(NO_INSTALL),$(SCRIPT_SH_GEN)) - SCRIPT_PERL_INS = $(filter-out $(NO_INSTALL),$(SCRIPT_PERL_GEN)) -+SCRIPT_PERL_CVS_INS = $(filter-out $(NO_INSTALL),$(SCRIPT_PERL_CVS_GEN)) - SCRIPT_PYTHON_INS = $(filter-out $(NO_INSTALL),$(SCRIPT_PYTHON_GEN)) - - # Individual rules to allow e.g. - # "make -C ../.. SCRIPT_PERL=contrib/foo/bar.perl build-perl-script" - # from subdirectories like contrib/*/ - .PHONY: build-perl-script build-sh-script build-python-script --build-perl-script: $(SCRIPT_PERL_GEN) -+build-perl-script: $(SCRIPT_PERL_GEN) $(SCRIPT_PERL_CVS_GEN) - build-sh-script: $(SCRIPT_SH_GEN) - build-python-script: $(SCRIPT_PYTHON_GEN) - - .PHONY: install-perl-script install-sh-script install-python-script - install-sh-script: $(SCRIPT_SH_INS) - $(INSTALL) $^ '$(DESTDIR_SQ)$(gitexec_instdir_SQ)' --install-perl-script: $(SCRIPT_PERL_INS) -+install-perl-script: $(SCRIPT_PERL_INS) $(SCRIPT_PERL_CVS_INS) - $(INSTALL) $^ '$(DESTDIR_SQ)$(gitexec_instdir_SQ)' - install-python-script: $(SCRIPT_PYTHON_INS) - $(INSTALL) $^ '$(DESTDIR_SQ)$(gitexec_instdir_SQ)' -@@ -665,12 +671,13 @@ install-python-script: $(SCRIPT_PYTHON_INS) - clean-sh-script: - $(RM) $(SCRIPT_SH_GEN) - clean-perl-script: -- $(RM) $(SCRIPT_PERL_GEN) -+ $(RM) $(SCRIPT_PERL_GEN) $(SCRIPT_PERL_CVS_GEN) - clean-python-script: - $(RM) $(SCRIPT_PYTHON_GEN) - - SCRIPTS = $(SCRIPT_SH_INS) \ - $(SCRIPT_PERL_INS) \ -+ $(SCRIPT_PERL_CVS_INS) \ - $(SCRIPT_PYTHON_INS) \ - git-instaweb - -@@ -2076,13 +2083,27 @@ git.res: git.rc GIT-VERSION-FILE - -DGIT_VERSION="\\\"$(GIT_VERSION)\\\"" -i $< -o $@ - - # This makes sure we depend on the NO_PERL setting itself. --$(SCRIPT_PERL_GEN): GIT-BUILD-OPTIONS -+$(SCRIPT_PERL_GEN) $(SCRIPT_PERL_CVS_GEN): GIT-BUILD-OPTIONS -+ -+_SCRIPT_PERL_GEN = -+_SCRIPT_PERL_NOGEN = - - # Used for substitution in Perl modules. Disabled when using RUNTIME_PREFIX - # since the locale directory is injected. - perl_localedir_SQ = $(localedir_SQ) - - ifndef NO_PERL -+_SCRIPT_PERL_GEN = $(SCRIPT_PERL_GEN) -+ -+ifndef NO_CVS -+_SCRIPT_PERL_GEN += $(SCRIPT_PERL_CVS_GEN) -+else -+_SCRIPT_PERL_NOGEN += $(SCRIPT_PERL_CVS_GEN) -+_REASON = NO_CVS -+_REASON_CONTENT = $(NO_CVS) -+endif # NO_CVS -+ -+$(_SCRIPT_PERL_GEN): - PERL_HEADER_TEMPLATE = perl/header_templates/fixed_prefix.template.pl - PERL_DEFINES = $(PERL_PATH_SQ):$(PERLLIB_EXTRA_SQ):$(perllibdir_SQ) - -@@ -2103,7 +2124,7 @@ endif - - PERL_DEFINES += $(gitexecdir) $(perllibdir) $(localedir) - --$(SCRIPT_PERL_GEN): % : %.perl GIT-PERL-DEFINES GIT-PERL-HEADER GIT-VERSION-FILE -+$(_SCRIPT_PERL_GEN): % : %.perl GIT-PERL-DEFINES GIT-PERL-HEADER GIT-VERSION-FILE - $(QUIET_GEN)$(RM) $@ $@+ && \ - sed -e '1{' \ - -e ' s|#!.*perl|#!$(PERL_PATH_SQ)|' \ -@@ -2149,14 +2170,18 @@ git-instaweb: git-instaweb.sh GIT-SCRIPT-DEFINES - chmod +x $@+ && \ - mv $@+ $@ - else # NO_PERL --$(SCRIPT_PERL_GEN) git-instaweb: % : unimplemented.sh -+_SCRIPT_PERL_NOGEN += $(SCRIPT_PERL_GEN) $(SCRIPT_PERL_CVS_GEN) git-instaweb -+_REASON = NO_PERL -+_REASON_CONTENT = $(NO_PERL) -+endif # NO_PERL -+ -+$(_SCRIPT_PERL_NOGEN): % : unimplemented.sh - $(QUIET_GEN)$(RM) $@ $@+ && \ - sed -e '1s|#!.*/sh|#!$(SHELL_PATH_SQ)|' \ -- -e 's|@@REASON@@|NO_PERL=$(NO_PERL)|g' \ -+ -e 's|@@REASON@@|$(_REASON)=$(_REASON_CONTENT)|g' \ - unimplemented.sh >$@+ && \ - chmod +x $@+ && \ - mv $@+ $@ --endif # NO_PERL - - # This makes sure we depend on the NO_PYTHON setting itself. - $(SCRIPT_PYTHON_GEN): GIT-BUILD-OPTIONS -@@ -2396,7 +2421,7 @@ LOCALIZED_SH = $(SCRIPT_SH) - LOCALIZED_SH += git-parse-remote.sh - LOCALIZED_SH += git-rebase--interactive.sh - LOCALIZED_SH += git-sh-setup.sh --LOCALIZED_PERL = $(SCRIPT_PERL) -+LOCALIZED_PERL = $(SCRIPT_PERL) $(SCRIPT_PERL_CVS) - - ifdef XGETTEXT_INCLUDE_TESTS - LOCALIZED_C += t/t0200/test.c -diff --git a/t/t9200-git-cvsexportcommit.sh b/t/t9200-git-cvsexportcommit.sh -index 1319415ba8..34ac8e28e2 100755 ---- a/t/t9200-git-cvsexportcommit.sh -+++ b/t/t9200-git-cvsexportcommit.sh -@@ -11,6 +11,11 @@ if ! test_have_prereq PERL; then - test_done - fi - -+if ! test_have_prereq CVS; then -+ skip_all='skipping git cvsexportcommit tests, cvs not available' -+ test_done -+fi -+ - cvs >/dev/null 2>&1 - if test $? -ne 1 - then -diff --git a/t/t9400-git-cvsserver-server.sh b/t/t9400-git-cvsserver-server.sh -index 06742748e9..51d474d94b 100755 ---- a/t/t9400-git-cvsserver-server.sh -+++ b/t/t9400-git-cvsserver-server.sh -@@ -11,9 +11,15 @@ cvs CLI client via git-cvsserver server' - . ./test-lib.sh - - if ! test_have_prereq PERL; then -- skip_all='skipping git cvsserver tests, perl not available' -+ skip_all='skipping git-cvsserver tests, perl not available' - test_done - fi -+ -+if ! test_have_prereq CVS; then -+ skip_all='skipping git-cvsserver tests, cvs not available' -+ test_done -+fi -+ - cvs >/dev/null 2>&1 - if test $? -ne 1 - then -diff --git a/t/t9401-git-cvsserver-crlf.sh b/t/t9401-git-cvsserver-crlf.sh -index 84787eee9a..eecba88527 100755 ---- a/t/t9401-git-cvsserver-crlf.sh -+++ b/t/t9401-git-cvsserver-crlf.sh -@@ -57,15 +57,20 @@ check_status_options() { - return $stat - } - --cvs >/dev/null 2>&1 --if test $? -ne 1 -+if ! test_have_prereq PERL - then -- skip_all='skipping git-cvsserver tests, cvs not found' -+ skip_all='skipping git-cvsserver tests, perl not available' - test_done - fi --if ! test_have_prereq PERL -+if ! test_have_prereq CVS - then -- skip_all='skipping git-cvsserver tests, perl not available' -+ skip_all='skipping git-cvsserver tests, cvs not available' -+ test_done -+fi -+cvs >/dev/null 2>&1 -+if test $? -ne 1 -+then -+ skip_all='skipping git-cvsserver tests, cvs not found' - test_done - fi - perl -e 'use DBI; use DBD::SQLite' >/dev/null 2>&1 || { -diff --git a/t/t9600-cvsimport.sh b/t/t9600-cvsimport.sh -index 804ce3850f..c53c50e432 100755 ---- a/t/t9600-cvsimport.sh -+++ b/t/t9600-cvsimport.sh -@@ -8,14 +8,25 @@ if ! test_have_prereq NOT_ROOT; then - test_done - fi - --test_expect_success PERL 'setup cvsroot environment' ' -+if ! test_have_prereq PERL -+then -+ skip_all='skipping git cvsimport tests, perl not available' -+ test_done -+fi -+if ! test_have_prereq CVS -+then -+ skip_all='skipping git cvsimport tests, cvs not available' -+ test_done -+fi -+ -+test_expect_success 'setup cvsroot environment' ' - CVSROOT=$(pwd)/cvsroot && - export CVSROOT - ' - --test_expect_success PERL 'setup cvsroot' '$CVS init' -+test_expect_success 'setup cvsroot' '$CVS init' - --test_expect_success PERL 'setup a cvs module' ' -+test_expect_success 'setup a cvs module' ' - - mkdir "$CVSROOT/module" && - $CVS co -d module-cvs module && -@@ -47,23 +58,23 @@ EOF - ) - ' - --test_expect_success PERL 'import a trivial module' ' -+test_expect_success 'import a trivial module' ' - - git cvsimport -a -R -z 0 -C module-git module && - test_cmp module-cvs/o_fortuna module-git/o_fortuna - - ' - --test_expect_success PERL 'pack refs' '(cd module-git && git gc)' -+test_expect_success 'pack refs' '(cd module-git && git gc)' - --test_expect_success PERL 'initial import has correct .git/cvs-revisions' ' -+test_expect_success 'initial import has correct .git/cvs-revisions' ' - - (cd module-git && - git log --format="o_fortuna 1.1 %H" -1) > expected && - test_cmp expected module-git/.git/cvs-revisions - ' - --test_expect_success PERL 'update cvs module' ' -+test_expect_success 'update cvs module' ' - (cd module-cvs && - cat <o_fortuna && - O Fortune, -@@ -91,7 +102,7 @@ EOF - ) - ' - --test_expect_success PERL 'update git module' ' -+test_expect_success 'update git module' ' - - (cd module-git && - git config cvsimport.trackRevisions true && -@@ -102,7 +113,7 @@ test_expect_success PERL 'update git module' ' - - ' - --test_expect_success PERL 'update has correct .git/cvs-revisions' ' -+test_expect_success 'update has correct .git/cvs-revisions' ' - - (cd module-git && - git log --format="o_fortuna 1.1 %H" -1 HEAD^ && -@@ -110,7 +121,7 @@ test_expect_success PERL 'update has correct .git/cvs-revisions' ' - test_cmp expected module-git/.git/cvs-revisions - ' - --test_expect_success PERL 'update cvs module' ' -+test_expect_success 'update cvs module' ' - - (cd module-cvs && - echo 1 >tick && -@@ -119,7 +130,7 @@ test_expect_success PERL 'update cvs module' ' - ) - ' - --test_expect_success PERL 'cvsimport.module config works' ' -+test_expect_success 'cvsimport.module config works' ' - - (cd module-git && - git config cvsimport.module module && -@@ -131,7 +142,7 @@ test_expect_success PERL 'cvsimport.module config works' ' - - ' - --test_expect_success PERL 'second update has correct .git/cvs-revisions' ' -+test_expect_success 'second update has correct .git/cvs-revisions' ' - - (cd module-git && - git log --format="o_fortuna 1.1 %H" -1 HEAD^^ && -@@ -140,7 +151,7 @@ test_expect_success PERL 'second update has correct .git/cvs-revisions' ' - test_cmp expected module-git/.git/cvs-revisions - ' - --test_expect_success PERL 'import from a CVS working tree' ' -+test_expect_success 'import from a CVS working tree' ' - - $CVS co -d import-from-wt module && - (cd import-from-wt && -@@ -153,12 +164,12 @@ test_expect_success PERL 'import from a CVS working tree' ' - - ' - --test_expect_success PERL 'no .git/cvs-revisions created by default' ' -+test_expect_success 'no .git/cvs-revisions created by default' ' - - ! test -e import-from-wt/.git/cvs-revisions - - ' - --test_expect_success PERL 'test entire HEAD' 'test_cmp_branch_tree master' -+test_expect_success 'test entire HEAD' 'test_cmp_branch_tree master' - - test_done -diff --git a/t/t9601-cvsimport-vendor-branch.sh b/t/t9601-cvsimport-vendor-branch.sh -index 827d39f5bf..d730a41f67 100755 ---- a/t/t9601-cvsimport-vendor-branch.sh -+++ b/t/t9601-cvsimport-vendor-branch.sh -@@ -34,6 +34,17 @@ - test_description='git cvsimport handling of vendor branches' - . ./lib-cvs.sh - -+if ! test_have_prereq PERL -+then -+ skip_all='skipping git cvsimport tests, perl not available' -+ test_done -+fi -+if ! test_have_prereq CVS -+then -+ skip_all='skipping git cvsimport tests, cvs not available' -+ test_done -+fi -+ - setup_cvs_test_repository t9601 - - test_expect_success PERL 'import a module with a vendor branch' ' -diff --git a/t/t9602-cvsimport-branches-tags.sh b/t/t9602-cvsimport-branches-tags.sh -index e1db323f54..68f097401f 100755 ---- a/t/t9602-cvsimport-branches-tags.sh -+++ b/t/t9602-cvsimport-branches-tags.sh -@@ -6,6 +6,17 @@ - test_description='git cvsimport handling of branches and tags' - . ./lib-cvs.sh - -+if ! test_have_prereq PERL -+then -+ skip_all='skipping git cvsimport tests, perl not available' -+ test_done -+fi -+if ! test_have_prereq CVS -+then -+ skip_all='skipping git cvsimport tests, cvs not available' -+ test_done -+fi -+ - setup_cvs_test_repository t9602 - - test_expect_success PERL 'import module' ' -diff --git a/t/t9603-cvsimport-patchsets.sh b/t/t9603-cvsimport-patchsets.sh -index c4c3c49546..9b2957d4f0 100755 ---- a/t/t9603-cvsimport-patchsets.sh -+++ b/t/t9603-cvsimport-patchsets.sh -@@ -14,6 +14,17 @@ - test_description='git cvsimport testing for correct patchset estimation' - . ./lib-cvs.sh - -+if ! test_have_prereq PERL -+then -+ skip_all='skipping git cvsimport tests, perl not available' -+ test_done -+fi -+if ! test_have_prereq CVS -+then -+ skip_all='skipping git cvsimport tests, cvs not available' -+ test_done -+fi -+ - setup_cvs_test_repository t9603 - - test_expect_failure PERL 'import with criss cross times on revisions' ' -diff --git a/t/test-lib.sh b/t/test-lib.sh -index 28315706be..6e2f99cdbb 100644 ---- a/t/test-lib.sh -+++ b/t/test-lib.sh -@@ -1064,6 +1064,7 @@ case $uname_s in - esac - - ( COLUMNS=1 && test $COLUMNS = 1 ) && test_set_prereq COLUMNS_CAN_BE_1 -+test -z "$NO_CVS" && test_set_prereq CVS - test -z "$NO_PERL" && test_set_prereq PERL - test -z "$NO_PTHREADS" && test_set_prereq PTHREADS - test -z "$NO_PYTHON" && test_set_prereq PYTHON --- -2.17.1 - diff --git a/dev-vcs/git/files/git-2.2.0-svn-fe-linking.patch b/dev-vcs/git/files/git-2.2.0-svn-fe-linking.patch deleted file mode 100644 index b20b889110eb..000000000000 --- a/dev-vcs/git/files/git-2.2.0-svn-fe-linking.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- git-2.2.0/contrib/svn-fe/Makefile -+++ git-2.2.0/contrib/svn-fe/Makefile -@@ -74,7 +74,7 @@ - endif - - svn-fe$X: svn-fe.o $(VCSSVN_LIB) $(XDIFF_LIB) $(GIT_LIB) -- $(QUIET_LINK)$(CC) $(CFLAGS) $(LDFLAGS) $(EXTLIBS) -o $@ svn-fe.o $(LIBS) -+ $(QUIET_LINK)$(CC) $(CFLAGS) $(LDFLAGS) -o $@ svn-fe.o $(LIBS) $(EXTLIBS) - - svn-fe.o: svn-fe.c ../../vcs-svn/svndump.h - $(QUIET_CC)$(CC) $(CFLAGS) -I../../vcs-svn -o $*.o -c $< diff --git a/dev-vcs/git/files/git-2.5.1-freebsd-10.x-no-iconv.patch b/dev-vcs/git/files/git-2.5.1-freebsd-10.x-no-iconv.patch deleted file mode 100644 index a874236dc65c..000000000000 --- a/dev-vcs/git/files/git-2.5.1-freebsd-10.x-no-iconv.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff -Naurp git-2.5.1.orig/config.mak.uname git-2.5.1/config.mak.uname ---- git-2.5.1.orig/config.mak.uname 2015-08-28 15:37:13.000000000 -0400 -+++ git-2.5.1/config.mak.uname 2015-09-06 18:54:28.538437000 -0400 -@@ -189,7 +189,9 @@ ifeq ($(uname_O),Cygwin) - SPARSE_FLAGS = -isystem /usr/include/w32api -Wno-one-bit-signed-bitfield - endif - ifeq ($(uname_S),FreeBSD) -- NEEDS_LIBICONV = YesPlease -+ ifeq ($(shell expr "$(uname_R)" : '[1-9]\.'),2) -+ NEEDS_LIBICONV = YesPlease -+ endif - OLD_ICONV = YesPlease - NO_MEMMEM = YesPlease - BASIC_CFLAGS += -I/usr/local/include diff --git a/dev-vcs/git/files/git-2.7.0-mediawiki-500pages.patch b/dev-vcs/git/files/git-2.7.0-mediawiki-500pages.patch deleted file mode 100644 index 0ce706db99a6..000000000000 --- a/dev-vcs/git/files/git-2.7.0-mediawiki-500pages.patch +++ /dev/null @@ -1,46 +0,0 @@ -Searching for pages using the MediaWiki API returns at most 500 results -(hi Patrick). To get a list of all pages in a larger wiki, we need to run -repeated searches... - -Source: https://github.com/moy/Git-Mediawiki/issues/32 -Author: anarcat https://github.com/anarcat - -diff --git a/contrib/mw-to-git/git-remote-mediawiki.perl b/contrib/mw-to-git/git-remote-mediawiki.perl -index 8dd74a9..f2ce311 100755 ---- a/contrib/mw-to-git/git-remote-mediawiki.perl -+++ b/contrib/mw-to-git/git-remote-mediawiki.perl -@@ -259,16 +259,29 @@ sub get_mw_tracked_categories { - sub get_mw_all_pages { - my $pages = shift; - # No user-provided list, get the list of pages from the API. -- my $mw_pages = $mediawiki->list({ -+ my $query = { - action => 'query', - list => 'allpages', - aplimit => 'max' -- }); -- if (!defined($mw_pages)) { -+ }; -+ my $curpage; -+ my $oldpage = ''; -+ while (1) { -+ if (defined($curpage)) { -+ if ($oldpage eq $curpage) { -+ last; -+ } -+ $query->{apfrom} = $curpage; -+ $oldpage = $curpage; -+ } -+ my $mw_pages = $mediawiki->list($query); -+ if (!defined($mw_pages)) { - fatal_mw_error("get the list of wiki pages"); -- } -- foreach my $page (@{$mw_pages}) { -+ } -+ foreach my $page (@{$mw_pages}) { - $pages->{$page->{title}} = $page; -+ $curpage = $page->{title}; -+ } - } - return; - } diff --git a/dev-vcs/git/files/git-2.7.0-mediawiki-namespaces.patch b/dev-vcs/git/files/git-2.7.0-mediawiki-namespaces.patch deleted file mode 100644 index 72ab2126fa9c..000000000000 --- a/dev-vcs/git/files/git-2.7.0-mediawiki-namespaces.patch +++ /dev/null @@ -1,97 +0,0 @@ -source: -https://gist.github.com/anarcat/f821fa285c6b8b6b16a5 -https://github.com/moy/Git-Mediawiki/issues/10 - - -From 147224cfe6143c44b16aec0bb6d6a506a6b96ced Mon Sep 17 00:00:00 2001 -From: Kevin -Date: Fri, 28 Aug 2015 15:53:37 -0500 -Subject: [PATCH] Add namespace support to git-mediawiki - -Signed-off-by: Kevin ---- - contrib/mw-to-git/git-remote-mediawiki.perl | 34 +++++++++++++++++++++++++++-- - 1 file changed, 32 insertions(+), 2 deletions(-) - -diff --git a/contrib/mw-to-git/git-remote-mediawiki.perl b/contrib/mw-to-git/git-remote-mediawiki.perl -index 8dd74a9..662a5b5 100755 ---- a/contrib/mw-to-git/git-remote-mediawiki.perl -+++ b/contrib/mw-to-git/git-remote-mediawiki.perl -@@ -17,6 +17,7 @@ use Git; - use Git::Mediawiki qw(clean_filename smudge_filename connect_maybe - EMPTY HTTP_CODE_OK); - use DateTime::Format::ISO8601; -+use Scalar::Util; - use warnings; - - # By default, use UTF-8 to communicate with Git and the user -@@ -63,6 +64,10 @@ chomp(@tracked_pages); - my @tracked_categories = split(/[ \n]/, run_git("config --get-all remote.${remotename}.categories")); - chomp(@tracked_categories); - -+# Just like @tracked_categories, but for MediaWiki namespaces. -+my @tracked_namespaces = split(/[ \n]/, run_git("config --get-all remote.${remotename}.namespaces")); -+chomp(@tracked_namespaces); -+ - # Import media files on pull - my $import_media = run_git("config --get --bool remote.${remotename}.mediaimport"); - chomp($import_media); -@@ -256,6 +261,23 @@ sub get_mw_tracked_categories { - return; - } - -+sub get_mw_tracked_namespaces { -+ my $pages = shift; -+ foreach my $local_namespace (@tracked_namespaces) { -+ my $mw_pages = $mediawiki->list( { -+ action => 'query', -+ list => 'allpages', -+ apnamespace => get_mw_namespace_id($local_namespace), -+ aplimit => 'max' } ) -+ || die $mediawiki->{error}->{code} . ': ' -+ . $mediawiki->{error}->{details} . "\n"; -+ foreach my $page (@{$mw_pages}) { -+ $pages->{$page->{title}} = $page; -+ } -+ } -+ return; -+} -+ - sub get_mw_all_pages { - my $pages = shift; - # No user-provided list, get the list of pages from the API. -@@ -319,6 +341,10 @@ sub get_mw_pages { - $user_defined = 1; - get_mw_tracked_categories(\%pages); - } -+ if (@tracked_namespaces) { -+ $user_defined = 1; -+ get_mw_tracked_namespaces(\%pages); -+ } - if (!$user_defined) { - get_mw_all_pages(\%pages); - } -@@ -1263,7 +1289,6 @@ my %cached_mw_namespace_id; - sub get_mw_namespace_id { - $mediawiki = connect_maybe($mediawiki, $remotename, $url); - my $name = shift; -- - if (!exists $namespace_id{$name}) { - # Look at configuration file, if the record for that namespace is - # already cached. Namespaces are stored in form: -@@ -1331,7 +1356,12 @@ sub get_mw_namespace_id { - sub get_mw_namespace_id_for_page { - my $namespace = shift; - if ($namespace =~ /^([^:]*):/) { -- return get_mw_namespace_id($namespace); -+ my ($ns, $id) = split(/:/, $namespace); -+ if (Scalar::Util::looks_like_number($id)) { -+ return get_mw_namespace_id($ns); -+ } else{ -+ return -+ } - } else { - return; - } --- -2.5.0 diff --git a/dev-vcs/git/files/git-2.7.0-mediawiki-subpages.patch b/dev-vcs/git/files/git-2.7.0-mediawiki-subpages.patch deleted file mode 100644 index c798a894d3f8..000000000000 --- a/dev-vcs/git/files/git-2.7.0-mediawiki-subpages.patch +++ /dev/null @@ -1,48 +0,0 @@ -From 2593304723c6def159c10b9060dafa78a775a057 Mon Sep 17 00:00:00 2001 -From: Lyubomyr Shaydariv -Date: Fri, 11 Sep 2015 00:41:17 +0300 -Subject: [PATCH] git-remote-mediawiki: support subpages as subdirectories - -This is a fix for https://github.com/moy/Git-Mediawiki/issues/22 -The subdirectories option is enabled using -c remote.origin.subpageDirs=true -during the cloning and it is not recommended to be modified in or -removed from .git/config after the cloning. ---- - contrib/mw-to-git/git-remote-mediawiki.perl | 10 +++++++++- - 1 file changed, 9 insertions(+), 1 deletion(-) - -diff --git a/contrib/mw-to-git/git-remote-mediawiki.perl b/contrib/mw-to-git/git-remote-mediawiki.perl -index 8dd74a9..f3624be 100755 ---- a/contrib/mw-to-git/git-remote-mediawiki.perl -+++ b/contrib/mw-to-git/git-remote-mediawiki.perl -@@ -63,6 +63,11 @@ - my @tracked_categories = split(/[ \n]/, run_git("config --get-all remote.${remotename}.categories")); - chomp(@tracked_categories); - -+# Use subdirectories for subpages -+my $use_subpage_dirs = run_git("config --get --bool remote.${remotename}.subpageDirs"); -+chomp($use_subpage_dirs); -+$use_subpage_dirs = ($use_subpage_dirs eq 'true'); -+ - # Import media files on pull - my $import_media = run_git("config --get --bool remote.${remotename}.mediaimport"); - chomp($import_media); -@@ -689,6 +694,9 @@ sub fe_escape_path { - $path =~ s/\\/\\\\/g; - $path =~ s/"/\\"/g; - $path =~ s/\n/\\n/g; -+ if ($use_subpage_dirs) { -+ $path =~ s/%2F/\//g; -+ } - return qq("${path}"); - } - -@@ -927,7 +935,7 @@ sub mw_import_revids { - # If this is a revision of the media page for new version - # of a file do one common commit for both file and media page. - # Else do commit only for that page. -- print {*STDERR} "${n}/", scalar(@{$revision_ids}), ": Revision #$rev->{revid} of $commit{title}\n"; -+ print {*STDERR} "${n}/", scalar(@{$revision_ids}), ": Revision #$rev->{revid} of ", fe_escape_path($commit{title}), "\n"; - import_file_revision(\%commit, ($fetch_from == 1), $n_actual, \%mediafile); - } - diff --git a/dev-vcs/git/files/git-daemon-r1.initd b/dev-vcs/git/files/git-daemon-r1.initd deleted file mode 100644 index 78e5444ed4db..000000000000 --- a/dev-vcs/git/files/git-daemon-r1.initd +++ /dev/null @@ -1,13 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -pidfile="/var/run/git-daemon.pid" -command="/usr/bin/git" -command_args="daemon ${GITDAEMON_OPTS}" -command_user="${GIT_USER:-nobody}:${GIT_GROUP:-nobody}" -start_stop_daemon_args="-e HOME= -e XDG_CONFIG_HOME= -b -m" - -depend() { - use logger -} diff --git a/dev-vcs/git/files/git-daemon.confd b/dev-vcs/git/files/git-daemon.confd deleted file mode 100644 index 69b209ff18cc..000000000000 --- a/dev-vcs/git/files/git-daemon.confd +++ /dev/null @@ -1,19 +0,0 @@ -# conf.d file for git-daemon -# -# Please check man 1 git-daemon for more information about the options -# git-daemon accepts. You MUST edit this to include your repositories you wish -# to serve. -# -# Some of the meaningful options are: -# --syslog --- Enables syslog logging -# --verbose --- Enables verbose logging -# --export-all --- Exports all repositories -# --port=XXXX --- Starts in port XXXX instead of 9418 -# -GITDAEMON_OPTS="--syslog --base-path=/var/git" - -# To run an anonymous git safely, the following user should be able to only -# read your Git repositories. It should not be able to write to anywhere on -# your system, esp. not the repositories. -GIT_USER="nobody" -GIT_GROUP="nobody" diff --git a/dev-vcs/git/files/git-daemon.socket b/dev-vcs/git/files/git-daemon.socket deleted file mode 100644 index 3dec01d21653..000000000000 --- a/dev-vcs/git/files/git-daemon.socket +++ /dev/null @@ -1,9 +0,0 @@ -[Unit] -Description=Git Activation Socket - -[Socket] -ListenStream=9418 -Accept=true - -[Install] -WantedBy=sockets.target diff --git a/dev-vcs/git/files/git-daemon.xinetd b/dev-vcs/git/files/git-daemon.xinetd deleted file mode 100644 index 02c938d4bd6c..000000000000 --- a/dev-vcs/git/files/git-daemon.xinetd +++ /dev/null @@ -1,13 +0,0 @@ -service git-daemon -{ - disable = yes - socket_type = stream - wait = no - user = nobody - type = UNLISTED - protocol = tcp - log_on_failure += USERID - port = 9418 - server = /usr/bin/git - server_args = daemon --inetd --syslog --export-all --base-path=/var/git -} diff --git a/dev-vcs/git/files/git-daemon_at-r1.service b/dev-vcs/git/files/git-daemon_at-r1.service deleted file mode 100644 index 0a1bd14b16a3..000000000000 --- a/dev-vcs/git/files/git-daemon_at-r1.service +++ /dev/null @@ -1,12 +0,0 @@ -[Unit] -Description=Git Repositories Server Daemon -Documentation=man:git-daemon(1) - -[Service] -User=nobody -Group=nobody -# Ignore non-zero exit status, access error makes git-daemon return them -ExecStart=-/usr/libexec/git-core/git-daemon --inetd --base-path=/var/git --verbose -StandardInput=socket -StandardOutput=inherit -StandardError=journal diff --git a/dev-vcs/git/git-2.16.4.ebuild b/dev-vcs/git/git-2.16.4.ebuild deleted file mode 100644 index 3c560c003185..000000000000 --- a/dev-vcs/git/git-2.16.4.ebuild +++ /dev/null @@ -1,699 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -GENTOO_DEPEND_ON_PERL=no - -# bug #329479: git-remote-testgit is not multiple-version aware -PYTHON_COMPAT=( python2_7 ) -PLOCALES="bg ca de es fr is it ko pt_PT ru sv vi zh_CN" -if [[ ${PV} == *9999 ]]; then - SCM="git-r3" - EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git" - # Please ensure that all _four_ 9999 ebuilds get updated; they track the 4 upstream branches. - # See https://git-scm.com/docs/gitworkflows#_graduation - # In order of stability: - # 9999-r0: maint - # 9999-r1: master - # 9999-r2: next - # 9999-r3: pu - case "${PVR}" in - 9999) EGIT_BRANCH=maint ;; - 9999-r1) EGIT_BRANCH=master ;; - 9999-r2) EGIT_BRANCH=next;; - 9999-r3) EGIT_BRANCH=pu ;; - esac -fi - -inherit toolchain-funcs eutils elisp-common l10n perl-module bash-completion-r1 python-single-r1 systemd ${SCM} - -MY_PV="${PV/_rc/.rc}" -MY_P="${PN}-${MY_PV}" - -DOC_VER=${MY_PV} - -DESCRIPTION="stupid content tracker: distributed VCS designed for speed and efficiency" -HOMEPAGE="https://www.git-scm.com/" -if [[ ${PV} != *9999 ]]; then - SRC_URI_SUFFIX="xz" - SRC_URI_KORG="mirror://kernel/software/scm/git" - [[ "${PV/rc}" != "${PV}" ]] && SRC_URI_KORG+='/testing' - SRC_URI="${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX} - ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} - doc? ( - ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} - )" - [[ "${PV}" = *_rc* ]] || \ - KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg highlight +iconv libressl mediawiki mediawiki-experimental +nls +pcre +pcre-jit +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test" - -# Common to both DEPEND and RDEPEND -CDEPEND=" - gnome-keyring? ( app-crypt/libsecret ) - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:= ) - sys-libs/zlib - pcre? ( - pcre-jit? ( dev-libs/libpcre2[jit(+)] ) - !pcre-jit? ( dev-libs/libpcre ) - ) - perl? ( dev-lang/perl:=[-build(-)] ) - tk? ( dev-lang/tk:0= ) - curl? ( - net-misc/curl - webdav? ( dev-libs/expat ) - ) - emacs? ( virtual/emacs ) -" - -RDEPEND="${CDEPEND} - gpg? ( app-crypt/gnupg ) - mediawiki? ( - dev-perl/DateTime-Format-ISO8601 - dev-perl/HTML-Tree - dev-perl/MediaWiki-API - ) - perl? ( dev-perl/Error - dev-perl/Net-SMTP-SSL - dev-perl/Authen-SASL - cgi? ( dev-perl/CGI highlight? ( app-text/highlight ) ) - cvs? ( >=dev-vcs/cvsps-2.1:0 dev-perl/DBI dev-perl/DBD-SQLite ) - subversion? ( dev-vcs/subversion[-dso,perl] dev-perl/libwww-perl dev-perl/TermReadKey ) - ) - python? ( ${PYTHON_DEPS} ) -" - -# This is how info docs are created with Git: -# .txt/asciidoc --(asciidoc)---------> .xml/docbook -# .xml/docbook --(docbook2texi.pl)--> .texi -# .texi --(makeinfo)---------> .info -DEPEND="${CDEPEND} - doc? ( - app-text/asciidoc - app-text/docbook2X - sys-apps/texinfo - app-text/xmlto - ) - nls? ( sys-devel/gettext ) - test? ( app-crypt/gnupg )" - -# Live ebuild builds man pages and HTML docs, additionally -if [[ ${PV} == *9999 ]]; then - DEPEND="${DEPEND} - app-text/asciidoc" -fi - -SITEFILE=50${PN}-gentoo.el -S="${WORKDIR}/${MY_P}" - -REQUIRED_USE=" - cgi? ( perl ) - cvs? ( perl ) - mediawiki? ( perl ) - mediawiki-experimental? ( mediawiki ) - subversion? ( perl ) - webdav? ( curl ) - pcre-jit? ( pcre ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -PATCHES=( - # bug #350330 - automagic CVS when we don't want it is bad. - "${FILESDIR}"/git-2.12.0-optional-cvs.patch - - # install mediawiki perl modules also in vendor_dir - # hack, needs better upstream solution - "${FILESDIR}"/git-1.8.5-mw-vendor.patch - - "${FILESDIR}"/git-2.2.0-svn-fe-linking.patch - - # Bug #493306, where FreeBSD 10.x merged libiconv into its libc. - "${FILESDIR}"/git-2.5.1-freebsd-10.x-no-iconv.patch -) - -pkg_setup() { - if use subversion && has_version "dev-vcs/subversion[dso]"; then - ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" - ewarn "with USE=dso, there may be weird crashes in git-svn. You" - ewarn "have been warned." - fi - if use python ; then - python-single-r1_pkg_setup - fi -} - -# This is needed because for some obscure reasons future calls to make don't -# pick up these exports if we export them in src_unpack() -exportmakeopts() { - local myopts - - if use blksha1 ; then - myopts+=" BLK_SHA1=YesPlease" - elif use ppcsha1 ; then - myopts+=" PPC_SHA1=YesPlease" - fi - - if use curl ; then - use webdav || myopts+=" NO_EXPAT=YesPlease" - else - myopts+=" NO_CURL=YesPlease" - fi - - # broken assumptions, because of static build system ... - myopts+=" NO_FINK=YesPlease NO_DARWIN_PORTS=YesPlease" - myopts+=" INSTALL=install TAR=tar" - myopts+=" SHELL_PATH=${EPREFIX}/bin/sh" - myopts+=" SANE_TOOL_PATH=" - myopts+=" OLD_ICONV=" - myopts+=" NO_EXTERNAL_GREP=" - - # For svn-fe - extlibs="-lz -lssl ${S}/xdiff/lib.a $(usex threads -lpthread '')" - - # can't define this to null, since the entire makefile depends on it - sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile - - use iconv \ - || myopts+=" NO_ICONV=YesPlease" - use nls \ - || myopts+=" NO_GETTEXT=YesPlease" - use tk \ - || myopts+=" NO_TCLTK=YesPlease" - if use pcre; then - if use pcre-jit; then - myopts+=" USE_LIBPCRE2=YesPlease" - extlibs+=" -lpcre2-8" - else - myopts+=" USE_LIBPCRE1=YesPlease" - myopts+=" NO_LIBPCRE1_JIT=YesPlease" - extlibs+=" -lpcre" - fi - fi - use perl \ - && myopts+=" INSTALLDIRS=vendor" \ - || myopts+=" NO_PERL=YesPlease" - use python \ - || myopts+=" NO_PYTHON=YesPlease" - use subversion \ - || myopts+=" NO_SVN_TESTS=YesPlease" - use threads \ - && myopts+=" THREADED_DELTA_SEARCH=YesPlease" \ - || myopts+=" NO_PTHREADS=YesPlease" - use cvs \ - || myopts+=" NO_CVS=YesPlease" - use elibc_musl \ - && myopts+=" NO_REGEX=YesPlease" -# Disabled until ~m68k-mint can be keyworded again -# if [[ ${CHOST} == *-mint* ]] ; then -# myopts+=" NO_MMAP=YesPlease" -# myopts+=" NO_IPV6=YesPlease" -# myopts+=" NO_STRLCPY=YesPlease" -# myopts+=" NO_MEMMEM=YesPlease" -# myopts+=" NO_MKDTEMP=YesPlease" -# myopts+=" NO_MKSTEMPS=YesPlease" -# fi - if [[ ${CHOST} == ia64-*-hpux* ]]; then - myopts+=" NO_NSEC=YesPlease" - fi - if [[ ${CHOST} == *-*-aix* ]]; then - myopts+=" NO_FNMATCH_CASEFOLD=YesPlease" - fi - if [[ ${CHOST} == *-solaris* ]]; then - myopts+=" NEEDS_LIBICONV=YesPlease" - myopts+=" HAVE_CLOCK_MONOTONIC=1" - grep -q getdelim "${ROOT}"/usr/include/stdio.h && \ - myopts+=" HAVE_GETDELIM=1" - fi - - has_version '>=app-text/asciidoc-8.0' \ - && myopts+=" ASCIIDOC8=YesPlease" - myopts+=" ASCIIDOC_NO_ROFF=YesPlease" - - # Bug 290465: - # builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim' - [[ "${CHOST}" == *-uclibc* ]] && \ - myopts+=" NO_NSEC=YesPlease" - - export MY_MAKEOPTS="${myopts}" - export EXTLIBS="${extlibs}" -} - -src_unpack() { - if [[ ${PV} != *9999 ]]; then - unpack ${MY_P}.tar.${SRC_URI_SUFFIX} - cd "${S}" - unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} - use doc && \ - cd "${S}"/Documentation && \ - unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} - cd "${S}" - else - git-r3_src_unpack - cd "${S}" - #cp "${FILESDIR}"/GIT-VERSION-GEN . - fi - -} - -src_prepare() { - # add experimental patches to improve mediawiki support - # see patches for origin - if use mediawiki-experimental ; then - PATCHES+=( - "${FILESDIR}"/git-2.7.0-mediawiki-namespaces.patch - "${FILESDIR}"/git-2.7.0-mediawiki-subpages.patch - "${FILESDIR}"/git-2.7.0-mediawiki-500pages.patch - ) - fi - - default - - sed -i \ - -e 's:^\(CFLAGS[[:space:]]*=\).*$:\1 $(OPTCFLAGS) -Wall:' \ - -e 's:^\(LDFLAGS[[:space:]]*=\).*$:\1 $(OPTLDFLAGS):' \ - -e 's:^\(CC[[:space:]]* =\).*$:\1$(OPTCC):' \ - -e 's:^\(AR[[:space:]]* =\).*$:\1$(OPTAR):' \ - -e "s:\(PYTHON_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \ - -e "s:\(PERL_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \ - Makefile contrib/svn-fe/Makefile || die "sed failed" - - # Never install the private copy of Error.pm (bug #296310) - sed -i \ - -e '/private-Error.pm/s,^,#,' \ - perl/Makefile.PL - - # Fix docbook2texi command - sed -r -i 's/DOCBOOK2X_TEXI[[:space:]]*=[[:space:]]*docbook2x-texi/DOCBOOK2X_TEXI = docbook2texi.pl/' \ - Documentation/Makefile || die "sed failed" - - # Fix git-subtree missing DESTDIR - sed -i \ - -e '/$(INSTALL)/s/ $(libexecdir)/ $(DESTDIR)$(libexecdir)/g' \ - -e '/$(INSTALL)/s/ $(man1dir)/ $(DESTDIR)$(man1dir)/g' \ - contrib/subtree/Makefile -} - -git_emake() { - # bug #320647: PYTHON_PATH - PYTHON_PATH="" - use python && PYTHON_PATH="${PYTHON}" - emake ${MY_MAKEOPTS} \ - DESTDIR="${D}" \ - OPTCFLAGS="${CFLAGS}" \ - OPTLDFLAGS="${LDFLAGS}" \ - OPTCC="$(tc-getCC)" \ - OPTAR="$(tc-getAR)" \ - prefix="${EPREFIX}"/usr \ - htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ - sysconfdir="${EPREFIX}"/etc \ - PYTHON_PATH="${PYTHON_PATH}" \ - PERL_PATH="${EPREFIX}/usr/bin/perl" \ - PERL_MM_OPT="" \ - GIT_TEST_OPTS="--no-color" \ - V=1 \ - "$@" -} - -src_configure() { - exportmakeopts -} - -src_compile() { - if use perl ; then - git_emake perl/PM.stamp || die "emake perl/PM.stamp failed" - git_emake perl/perl.mak || die "emake perl/perl.mak failed" - fi - git_emake || die "emake failed" - - if use emacs ; then - elisp-compile contrib/emacs/git{,-blame}.el - fi - - if use perl && use cgi ; then - git_emake \ - gitweb \ - || die "emake gitweb (cgi) failed" - fi - - if [[ ${CHOST} == *-darwin* ]]; then - cd "${S}"/contrib/credential/osxkeychain || die - git_emake CC=$(tc-getCC) CFLAGS="${CFLAGS}" \ - || die "emake credential-osxkeychain" - fi - - cd "${S}"/Documentation - if [[ ${PV} == *9999 ]] ; then - git_emake man \ - || die "emake man failed" - if use doc ; then - git_emake info html \ - || die "emake info html failed" - fi - else - if use doc ; then - git_emake info \ - || die "emake info html failed" - fi - fi - - if use subversion ; then - cd "${S}"/contrib/svn-fe - # by defining EXTLIBS we override the detection for libintl and - # libiconv, bug #516168 - local nlsiconv= - use nls && use !elibc_glibc && nlsiconv+=" -lintl" - use iconv && use !elibc_glibc && nlsiconv+=" -liconv" - git_emake EXTLIBS="${EXTLIBS} ${nlsiconv}" || die "emake svn-fe failed" - if use doc ; then - git_emake svn-fe.{1,html} || die "emake svn-fe.1 svn-fe.html failed" - fi - cd "${S}" - fi - - if use gnome-keyring ; then - cd "${S}"/contrib/credential/libsecret - git_emake || die "emake git-credential-libsecret failed" - fi - - cd "${S}"/contrib/subtree || die - git_emake - use doc && git_emake doc - - cd "${S}"/contrib/diff-highlight || die - git_emake - - if use mediawiki ; then - cd "${S}"/contrib/mw-to-git - git_emake - fi -} - -src_install() { - git_emake \ - install || \ - die "make install failed" - - if [[ ${CHOST} == *-darwin* ]]; then - dobin contrib/credential/osxkeychain/git-credential-osxkeychain - fi - - # Depending on the tarball and manual rebuild of the documentation, the - # manpages may exist in either OR both of these directories. - find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157] - find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157] - dodoc README* Documentation/{SubmittingPatches,CodingGuidelines} - use doc && dodir /usr/share/doc/${PF}/html - for d in / /howto/ /technical/ ; do - docinto ${d} - dodoc Documentation${d}*.txt - if use doc ; then - docinto ${d}/html - dodoc Documentation${d}*.html - fi - done - docinto / - # Upstream does not ship this pre-built :-( - use doc && doinfo Documentation/{git,gitman}.info - - newbashcomp contrib/completion/git-completion.bash ${PN} - bashcomp_alias git gitk - # Not really a bash-completion file (bug #477920) - # but still needed uncompressed (bug #507480) - insinto /usr/share/${PN} - doins contrib/completion/git-prompt.sh - - if use emacs ; then - elisp-install ${PN} contrib/emacs/git.{el,elc} - elisp-install ${PN} contrib/emacs/git-blame.{el,elc} - #elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc} - # don't add automatically to the load-path, so the sitefile - # can do a conditional loading - touch "${ED}${SITELISP}/${PN}/compat/.nosearch" - elisp-site-file-install "${FILESDIR}"/${SITEFILE} - fi - - #dobin contrib/fast-import/git-p4 # Moved upstream - #dodoc contrib/fast-import/git-p4.txt # Moved upstream - newbin contrib/fast-import/import-tars.perl import-tars - exeinto /usr/libexec/git-core/ - newexe contrib/git-resurrect.sh git-resurrect - - # git-subtree - cd "${S}"/contrib/subtree - git_emake install || die "Failed to emake install git-subtree" - if use doc ; then - git_emake install-man install-doc || die "Failed to emake install-doc install-mangit-subtree" - fi - newdoc README README.git-subtree - dodoc git-subtree.txt - cd "${S}" - - if use mediawiki ; then - cd "${S}"/contrib/mw-to-git - git_emake install - cd "${S}" - fi - - # diff-highlight - dobin contrib/diff-highlight/diff-highlight - newdoc contrib/diff-highlight/README README.diff-highlight - - # git-jump - exeinto /usr/libexec/git-core/ - doexe contrib/git-jump/git-jump - newdoc contrib/git-jump/README git-jump.txt - - # git-contacts - exeinto /usr/libexec/git-core/ - doexe contrib/contacts/git-contacts - dodoc contrib/contacts/git-contacts.txt - - if use gnome-keyring ; then - cd "${S}"/contrib/credential/libsecret - dobin git-credential-libsecret - fi - - if use subversion ; then - cd "${S}"/contrib/svn-fe - dobin svn-fe - dodoc svn-fe.txt - if use doc ; then - doman svn-fe.1 - docinto html - dodoc svn-fe.html - fi - cd "${S}" - fi - - dodir /usr/share/${PN}/contrib - # The following are excluded: - # completion - installed above - # diff-highlight - done above - # emacs - installed above - # examples - these are stuff that is not used in Git anymore actually - # git-jump - done above - # gitview - installed above - # p4import - excluded because fast-import has a better one - # patches - stuff the Git guys made to go upstream to other places - # persistent-https - TODO - # mw-to-git - TODO - # subtree - build seperately - # svnimport - use git-svn - # thunderbird-patch-inline - fixes thunderbird - local contrib_objects=( - buildsystems - fast-import - hg-to-git - hooks - remotes2config.sh - rerere-train.sh - stats - workdir - ) - for i in "${contrib_objects[@]}" ; do - cp -rf \ - "${S}"/contrib/${i} \ - "${ED}"/usr/share/${PN}/contrib \ - || die "Failed contrib ${i}" - done - - if use perl && use cgi ; then - # We used to install in /usr/share/${PN}/gitweb - # but upstream installs in /usr/share/gitweb - # so we will install a symlink and use their location for compat with other - # distros - dosym /usr/share/gitweb /usr/share/${PN}/gitweb - - # INSTALL discusses configuration issues, not just installation - docinto / - newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb - newdoc "${S}"/gitweb/README README.gitweb - - for d in "${ED}"/usr/lib{64,}/perl5/ ; do - if test -d "$d" ; then find "$d" \ - -name .packlist \ - -delete || die - fi - done - else - rm -rf "${ED}"/usr/share/gitweb - fi - - if ! use subversion ; then - rm -f "${ED}"/usr/libexec/git-core/git-svn \ - "${ED}"/usr/share/man/man1/git-svn.1* - fi - - if use xinetd ; then - insinto /etc/xinetd.d - newins "${FILESDIR}"/git-daemon.xinetd git-daemon - fi - - if use !prefix ; then - newinitd "${FILESDIR}"/git-daemon-r1.initd git-daemon - newconfd "${FILESDIR}"/git-daemon.confd git-daemon - systemd_newunit "${FILESDIR}/git-daemon_at-r1.service" "git-daemon@.service" - systemd_dounit "${FILESDIR}/git-daemon.socket" - fi - - perl_delete_localpod - - # Remove disabled linguas - # we could remove sources in src_prepare, but install does not - # handle missing locale dir well - rm_loc() { - if [[ -e "${ED}/usr/share/locale/${1}" ]]; then - rm -r "${ED}/usr/share/locale/${1}" || die - fi - } - l10n_for_each_disabled_locale_do rm_loc -} - -src_test() { - local disabled="" - local tests_cvs="t9200-git-cvsexportcommit.sh \ - t9400-git-cvsserver-server.sh \ - t9401-git-cvsserver-crlf.sh \ - t9402-git-cvsserver-refs.sh \ - t9600-cvsimport.sh \ - t9601-cvsimport-vendor-branch.sh \ - t9602-cvsimport-branches-tags.sh \ - t9603-cvsimport-patchsets.sh \ - t9604-cvsimport-timestamps.sh" - local tests_perl="t3701-add-interactive.sh \ - t5502-quickfetch.sh \ - t5512-ls-remote.sh \ - t5520-pull.sh \ - t7106-reset-unborn-branch.sh \ - t7501-commit.sh" - # Bug #225601 - t0004 is not suitable for root perm - # Bug #219839 - t1004 is not suitable for root perm - # t0001-init.sh - check for init notices EPERM* fails - local tests_nonroot="t0001-init.sh \ - t0004-unwritable.sh \ - t0070-fundamental.sh \ - t1004-read-tree-m-u-wf.sh \ - t3700-add.sh \ - t7300-clean.sh" - # t9100 still fails with symlinks in SVN 1.7 - local test_svn="t9100-git-svn-basic.sh" - - # Unzip is used only for the testcase code, not by any normal parts of Git. - if ! has_version app-arch/unzip ; then - einfo "Disabling tar-tree tests" - disabled+=" t5000-tar-tree.sh" - fi - - cvs=0 - use cvs && let cvs=$cvs+1 - if [[ ${EUID} -eq 0 ]]; then - if [[ $cvs -eq 1 ]]; then - ewarn "Skipping CVS tests because CVS does not work as root!" - ewarn "You should retest with FEATURES=userpriv!" - disabled+=" ${tests_cvs}" - fi - einfo "Skipping other tests that require being non-root" - disabled+=" ${tests_nonroot}" - else - [[ $cvs -gt 0 ]] && \ - has_version dev-vcs/cvs && \ - let cvs=$cvs+1 - [[ $cvs -gt 1 ]] && \ - has_version "dev-vcs/cvs[server]" && \ - let cvs=$cvs+1 - if [[ $cvs -lt 3 ]]; then - einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" - disabled+=" ${tests_cvs}" - fi - fi - - if ! use perl ; then - einfo "Disabling tests that need Perl" - disabled+=" ${tests_perl}" - fi - - einfo "Disabling tests that fail with SVN 1.7" - disabled+=" ${test_svn}" - - # Reset all previously disabled tests - cd "${S}/t" - for i in *.sh.DISABLED ; do - [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" - done - einfo "Disabled tests:" - for i in ${disabled} ; do - [[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled $i" - done - - # Avoid the test system removing the results because we want them ourselves - sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' \ - -i "${S}"/t/Makefile - - # Clean old results first, must always run - cd "${S}/t" - nonfatal git_emake clean - - # Now run the tests, keep going if we hit an error, and don't terminate on - # failure - cd "${S}" - einfo "Start test run" - #MAKEOPTS=-j1 - nonfatal git_emake --keep-going test - rc=$? - - # Display nice results, now print the results - cd "${S}/t" - nonfatal git_emake aggregate-results - - # And bail if there was a problem - [ $rc -eq 0 ] || die "tests failed. Please file a bug." -} - -showpkgdeps() { - local pkg=$1 - shift - elog " $(printf "%-17s:" ${pkg}) ${@}" -} - -pkg_postinst() { - use emacs && elisp-site-regen - einfo "Please read /usr/share/bash-completion/git for Git bash command completion" - einfo "Please read /usr/share/git/git-prompt.sh for Git bash prompt" - einfo "Note that the prompt bash code is now in that separate script" - elog "These additional scripts need some dependencies:" - echo - showpkgdeps git-quiltimport "dev-util/quilt" - showpkgdeps git-instaweb \ - "|| ( www-servers/lighttpd www-servers/apache www-servers/nginx )" - echo - use mediawiki-experimental && ewarn "Using experimental git-mediawiki patches. The stability of cloned wiki filesystems is not guaranteed." -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/dev-vcs/git/git-2.17.1-r1.ebuild b/dev-vcs/git/git-2.17.1-r1.ebuild deleted file mode 100644 index da380deae0b8..000000000000 --- a/dev-vcs/git/git-2.17.1-r1.ebuild +++ /dev/null @@ -1,717 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -GENTOO_DEPEND_ON_PERL=no - -# bug #329479: git-remote-testgit is not multiple-version aware -PYTHON_COMPAT=( python2_7 ) -PLOCALES="bg ca de es fr is it ko pt_PT ru sv vi zh_CN" -if [[ ${PV} == *9999 ]]; then - SCM="git-r3" - EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git" - # Please ensure that all _four_ 9999 ebuilds get updated; they track the 4 upstream branches. - # See https://git-scm.com/docs/gitworkflows#_graduation - # In order of stability: - # 9999-r0: maint - # 9999-r1: master - # 9999-r2: next - # 9999-r3: pu - case "${PVR}" in - 9999) EGIT_BRANCH=maint ;; - 9999-r1) EGIT_BRANCH=master ;; - 9999-r2) EGIT_BRANCH=next;; - 9999-r3) EGIT_BRANCH=pu ;; - esac -fi - -inherit toolchain-funcs eutils elisp-common l10n perl-module bash-completion-r1 python-single-r1 systemd ${SCM} - -MY_PV="${PV/_rc/.rc}" -MY_P="${PN}-${MY_PV}" - -DOC_VER=${MY_PV} - -DESCRIPTION="stupid content tracker: distributed VCS designed for speed and efficiency" -HOMEPAGE="https://www.git-scm.com/" -if [[ ${PV} != *9999 ]]; then - SRC_URI_SUFFIX="xz" - SRC_URI_KORG="mirror://kernel/software/scm/git" - [[ "${PV/rc}" != "${PV}" ]] && SRC_URI_KORG+='/testing' - SRC_URI="${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX} - ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} - doc? ( - ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} - )" - [[ "${PV}" = *_rc* ]] || \ - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~amd64-fbsd" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg highlight +iconv libressl mediawiki mediawiki-experimental +nls +pcre +pcre-jit +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test" - -# Common to both DEPEND and RDEPEND -CDEPEND=" - gnome-keyring? ( app-crypt/libsecret ) - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:= ) - sys-libs/zlib - pcre? ( - pcre-jit? ( dev-libs/libpcre2[jit(+)] ) - !pcre-jit? ( dev-libs/libpcre ) - ) - perl? ( dev-lang/perl:=[-build(-)] ) - tk? ( dev-lang/tk:0= ) - curl? ( - net-misc/curl - webdav? ( dev-libs/expat ) - ) - emacs? ( virtual/emacs ) -" - -RDEPEND="${CDEPEND} - gpg? ( app-crypt/gnupg ) - perl? ( - dev-perl/Error - dev-perl/MailTools - dev-perl/Net-SMTP-SSL - dev-perl/Authen-SASL - cgi? ( - dev-perl/CGI - highlight? ( app-text/highlight ) - ) - cvs? ( - >=dev-vcs/cvsps-2.1:0 - dev-perl/DBI - dev-perl/DBD-SQLite - ) - mediawiki? ( - dev-perl/DateTime-Format-ISO8601 - dev-perl/HTML-Tree - dev-perl/MediaWiki-API - ) - subversion? ( - dev-vcs/subversion[-dso,perl] - dev-perl/libwww-perl - dev-perl/TermReadKey - ) - ) - python? ( ${PYTHON_DEPS} ) -" - -# This is how info docs are created with Git: -# .txt/asciidoc --(asciidoc)---------> .xml/docbook -# .xml/docbook --(docbook2texi.pl)--> .texi -# .texi --(makeinfo)---------> .info -DEPEND="${CDEPEND} - doc? ( - app-text/asciidoc - app-text/docbook2X - sys-apps/texinfo - app-text/xmlto - ) - nls? ( sys-devel/gettext ) - test? ( app-crypt/gnupg )" - -# Live ebuild builds man pages and HTML docs, additionally -if [[ ${PV} == *9999 ]]; then - DEPEND="${DEPEND} - app-text/asciidoc" -fi - -SITEFILE="50${PN}-gentoo.el" -S="${WORKDIR}/${MY_P}" - -REQUIRED_USE=" - cgi? ( perl ) - cvs? ( perl ) - mediawiki? ( perl ) - mediawiki-experimental? ( mediawiki ) - subversion? ( perl ) - webdav? ( curl ) - pcre-jit? ( pcre ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -PATCHES=( - # bug #350330 - automagic CVS when we don't want it is bad. - "${FILESDIR}"/git-2.17.0_rc1-optional-cvs.patch - - "${FILESDIR}"/git-2.17.0-mw_install_path_fix.patch #655960 - - "${FILESDIR}"/git-2.2.0-svn-fe-linking.patch - - # Bug #493306, where FreeBSD 10.x merged libiconv into its libc. - "${FILESDIR}"/git-2.5.1-freebsd-10.x-no-iconv.patch -) - -pkg_setup() { - if use subversion && has_version "dev-vcs/subversion[dso]"; then - ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" - ewarn "with USE=dso, there may be weird crashes in git-svn. You" - ewarn "have been warned." - fi - if use python ; then - python-single-r1_pkg_setup - fi -} - -# This is needed because for some obscure reasons future calls to make don't -# pick up these exports if we export them in src_unpack() -exportmakeopts() { - local myopts=( - ASCIIDOC_NO_ROFF=YesPlease - $(usex cvs '' NO_CVS=YesPlease) - $(usex elibc_musl NO_REGEX=YesPlease '') - $(usex iconv '' NO_ICONV=YesPlease) - $(usex nls '' NO_GETTEXT=YesPlease) - $(usex perl 'INSTALLDIRS=vendor NO_PERL_CPAN_FALLBACKS=YesPlease' NO_PERL=YesPlease) - $(usex python '' NO_PYTHON=YesPlease) - $(usex subversion '' NO_SVN_TESTS=YesPlease) - $(usex threads THREADED_DELTA_SEARCH=YesPlease NO_PTHREAD=YesPlease) - $(usex tk '' NO_TCLTK=YesPlease) - ) - - if use blksha1 ; then - myopts+=( BLK_SHA1=YesPlease ) - elif use ppcsha1 ; then - myopts+=( PPC_SHA1=YesPlease ) - fi - - if use curl ; then - use webdav || myopts+=( NO_EXPAT=YesPlease ) - else - myopts+=( NO_CURL=YesPlease ) - fi - - # broken assumptions, because of static build system ... - myopts+=( - NO_FINK=YesPlease - NO_DARWIN_PORTS=YesPlease - INSTALL=install - TAR=tar - SHELL_PATH="${EPREFIX}/bin/sh" - SANE_TOOL_PATH= - OLD_ICONV= - NO_EXTERNAL_GREP= - ) - - # For svn-fe - extlibs="-lz -lssl ${S}/xdiff/lib.a $(usex threads -lpthread '')" - - # can't define this to null, since the entire makefile depends on it - sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile || die - - if use pcre; then - if use pcre-jit; then - myopts+=( USE_LIBPCRE2=YesPlease ) - extlibs+=" -lpcre2-8" - else - myopts+=( - USE_LIBPCRE1=YesPlease - NO_LIBPCRE1_JIT=YesPlease - ) - extlibs+=" -lpcre" - fi - fi -# Disabled until ~m68k-mint can be keyworded again -# if [[ ${CHOST} == *-mint* ]] ; then -# myopts+=( -# NO_MMAP=YesPlease -# NO_IPV6=YesPlease -# NO_STRLCPY=YesPlease -# NO_MEMMEM=YesPlease -# NO_MKDTEMP=YesPlease -# NO_MKSTEMPS=YesPlease -# ) -# fi - if [[ ${CHOST} == ia64-*-hpux* ]]; then - myopts+=( NO_NSEC=YesPlease ) - fi - if [[ ${CHOST} == *-*-aix* ]]; then - myopts+=( NO_FNMATCH_CASEFOLD=YesPlease ) - fi - if [[ ${CHOST} == *-solaris* ]]; then - myopts+=( - NEEDS_LIBICONV=YesPlease - HAVE_CLOCK_MONOTONIC=1 - ) - grep -q getdelim "${ROOT}"/usr/include/stdio.h && \ - myopts+=( HAVE_GETDELIM=1 ) - fi - - has_version '>=app-text/asciidoc-8.0' \ - && myopts+=( ASCIIDOC8=YesPlease ) - - # Bug 290465: - # builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim' - [[ "${CHOST}" == *-uclibc* ]] && \ - myopts+=( NO_NSEC=YesPlease ) - - export MY_MAKEOPTS="${myopts[@]}" - export EXTLIBS="${extlibs}" -} - -src_unpack() { - if [[ ${PV} != *9999 ]]; then - unpack ${MY_P}.tar.${SRC_URI_SUFFIX} - cd "${S}" || die - unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} - if use doc ; then - pushd "${S}"/Documentation &>/dev/null || die - unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} - popd &>/dev/null || die - fi - else - git-r3_src_unpack - #cp "${FILESDIR}"/GIT-VERSION-GEN . - fi - -} - -src_prepare() { - # add experimental patches to improve mediawiki support - # see patches for origin - if use mediawiki-experimental ; then - PATCHES+=( - "${FILESDIR}"/git-2.7.0-mediawiki-namespaces.patch - "${FILESDIR}"/git-2.7.0-mediawiki-subpages.patch - "${FILESDIR}"/git-2.7.0-mediawiki-500pages.patch - ) - fi - - default - - sed -i \ - -e 's:^\(CFLAGS[[:space:]]*=\).*$:\1 $(OPTCFLAGS) -Wall:' \ - -e 's:^\(LDFLAGS[[:space:]]*=\).*$:\1 $(OPTLDFLAGS):' \ - -e 's:^\(CC[[:space:]]* =\).*$:\1$(OPTCC):' \ - -e 's:^\(AR[[:space:]]* =\).*$:\1$(OPTAR):' \ - -e "s:\(PYTHON_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \ - -e "s:\(PERL_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \ - Makefile contrib/svn-fe/Makefile || die - - # Fix docbook2texi command - sed -r -i 's/DOCBOOK2X_TEXI[[:space:]]*=[[:space:]]*docbook2x-texi/DOCBOOK2X_TEXI = docbook2texi.pl/' \ - Documentation/Makefile || die - - # Fix git-subtree missing DESTDIR - sed -i \ - -e '/$(INSTALL)/s/ $(libexecdir)/ $(DESTDIR)$(libexecdir)/g' \ - -e '/$(INSTALL)/s/ $(man1dir)/ $(DESTDIR)$(man1dir)/g' \ - contrib/subtree/Makefile || die -} - -git_emake() { - # bug #320647: PYTHON_PATH - local PYTHON_PATH="" - use python && PYTHON_PATH="${PYTHON}" - emake ${MY_MAKEOPTS} \ - prefix="${EPREFIX}"/usr \ - htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ - perllibdir="$(perl_get_raw_vendorlib)" \ - sysconfdir="${EPREFIX}"/etc \ - DESTDIR="${D}" \ - GIT_TEST_OPTS="--no-color" \ - OPTAR="$(tc-getAR)" \ - OPTCC="$(tc-getCC)" \ - OPTCFLAGS="${CFLAGS}" \ - OPTLDFLAGS="${LDFLAGS}" \ - PERL_PATH="${EPREFIX}/usr/bin/perl" \ - PERL_MM_OPT="" \ - PYTHON_PATH="${PYTHON_PATH}" \ - V=1 \ - "$@" -} - -src_configure() { - exportmakeopts -} - -src_compile() { - git_emake || die "emake failed" - - if use emacs ; then - elisp-compile contrib/emacs/git{,-blame}.el - fi - - if use perl && use cgi ; then - git_emake \ - gitweb \ - || die "emake gitweb (cgi) failed" - fi - - if [[ ${CHOST} == *-darwin* ]]; then - pushd contrib/credential/osxkeychain &>/dev/null || die - git_emake CC=$(tc-getCC) CFLAGS="${CFLAGS}" \ - || die "emake credential-osxkeychain" - popd &>/dev/null || die - fi - - pushd Documentation &>/dev/null || die - if [[ ${PV} == *9999 ]] ; then - git_emake man \ - || die "emake man failed" - if use doc ; then - git_emake info html \ - || die "emake info html failed" - fi - else - if use doc ; then - git_emake info \ - || die "emake info html failed" - fi - fi - popd &>/dev/null || die - - if use subversion ; then - pushd contrib/svn-fe &>/dev/null || die - # by defining EXTLIBS we override the detection for libintl and - # libiconv, bug #516168 - local nlsiconv= - use nls && use !elibc_glibc && nlsiconv+=" -lintl" - use iconv && use !elibc_glibc && nlsiconv+=" -liconv" - git_emake EXTLIBS="${EXTLIBS} ${nlsiconv}" || die "emake svn-fe failed" - if use doc ; then - git_emake svn-fe.{1,html} || die "emake svn-fe.1 svn-fe.html failed" - fi - popd &>/dev/null || die - fi - - if use gnome-keyring ; then - pushd contrib/credential/libsecret &>/dev/null || die - git_emake || die "emake git-credential-libsecret failed" - popd &>/dev/null || die - fi - - pushd contrib/subtree &>/dev/null || die - git_emake - use doc && git_emake doc - popd &>/dev/null || die - - pushd contrib/diff-highlight &>/dev/null || die - git_emake - popd &>/dev/null || die - - if use mediawiki ; then - pushd contrib/mw-to-git &>/dev/null || die - git_emake - popd &>/dev/null || die - - fi -} - -src_install() { - git_emake \ - install || \ - die "make install failed" - - if [[ ${CHOST} == *-darwin* ]]; then - dobin contrib/credential/osxkeychain/git-credential-osxkeychain - fi - - # Depending on the tarball and manual rebuild of the documentation, the - # manpages may exist in either OR both of these directories. - find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157] - find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157] - dodoc README* Documentation/{SubmittingPatches,CodingGuidelines} - use doc && dodir /usr/share/doc/${PF}/html - for d in / /howto/ /technical/ ; do - docinto ${d} - dodoc Documentation${d}*.txt - if use doc ; then - docinto ${d}/html - dodoc Documentation${d}*.html - fi - done - docinto / - # Upstream does not ship this pre-built :-( - use doc && doinfo Documentation/{git,gitman}.info - - newbashcomp contrib/completion/git-completion.bash ${PN} - bashcomp_alias git gitk - # Not really a bash-completion file (bug #477920) - # but still needed uncompressed (bug #507480) - insinto /usr/share/${PN} - doins contrib/completion/git-prompt.sh - - if use emacs ; then - elisp-install ${PN} contrib/emacs/git.{el,elc} - elisp-install ${PN} contrib/emacs/git-blame.{el,elc} - #elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc} - # don't add automatically to the load-path, so the sitefile - # can do a conditional loading - touch "${ED}${SITELISP}/${PN}/compat/.nosearch" - elisp-site-file-install "${FILESDIR}"/${SITEFILE} - fi - - #dobin contrib/fast-import/git-p4 # Moved upstream - #dodoc contrib/fast-import/git-p4.txt # Moved upstream - newbin contrib/fast-import/import-tars.perl import-tars - exeinto /usr/libexec/git-core/ - newexe contrib/git-resurrect.sh git-resurrect - - # git-subtree - pushd contrib/subtree &>/dev/null || die - git_emake install || die "Failed to emake install git-subtree" - if use doc ; then - git_emake install-man install-doc || die "Failed to emake install-doc install-mangit-subtree" - fi - newdoc README README.git-subtree - dodoc git-subtree.txt - popd &>/dev/null || die - - if use mediawiki ; then - pushd contrib/mw-to-git &>/dev/null || die - git_emake install - popd &>/dev/null || die - fi - - # diff-highlight - dobin contrib/diff-highlight/diff-highlight - newdoc contrib/diff-highlight/README README.diff-highlight - - # git-jump - exeinto /usr/libexec/git-core/ - doexe contrib/git-jump/git-jump - newdoc contrib/git-jump/README git-jump.txt - - # git-contacts - exeinto /usr/libexec/git-core/ - doexe contrib/contacts/git-contacts - dodoc contrib/contacts/git-contacts.txt - - if use gnome-keyring ; then - pushd contrib/credential/libsecret &>/dev/null || die - dobin git-credential-libsecret - popd &>/dev/null || die - fi - - if use subversion ; then - pushd contrib/svn-fe &>/dev/null || die - dobin svn-fe - dodoc svn-fe.txt - if use doc ; then - doman svn-fe.1 - docinto html - dodoc svn-fe.html - fi - popd &>/dev/null || die - fi - - dodir /usr/share/${PN}/contrib - # The following are excluded: - # completion - installed above - # diff-highlight - done above - # emacs - installed above - # examples - these are stuff that is not used in Git anymore actually - # git-jump - done above - # gitview - installed above - # p4import - excluded because fast-import has a better one - # patches - stuff the Git guys made to go upstream to other places - # persistent-https - TODO - # mw-to-git - TODO - # subtree - build seperately - # svnimport - use git-svn - # thunderbird-patch-inline - fixes thunderbird - local contrib_objects=( - buildsystems - fast-import - hg-to-git - hooks - remotes2config.sh - rerere-train.sh - stats - workdir - ) - for i in "${contrib_objects[@]}" ; do - cp -rf \ - "${S}"/contrib/${i} \ - "${ED%/}"/usr/share/${PN}/contrib \ - || die "Failed contrib ${i}" - done - - if use perl && use cgi ; then - # We used to install in /usr/share/${PN}/gitweb - # but upstream installs in /usr/share/gitweb - # so we will install a symlink and use their location for compat with other - # distros - dosym /usr/share/gitweb /usr/share/${PN}/gitweb - - # INSTALL discusses configuration issues, not just installation - docinto / - newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb - newdoc "${S}"/gitweb/README README.gitweb - - for d in "${ED%/}"/usr/lib{,64}/perl5/ ; do - if test -d "$d" ; then find "$d" \ - -name .packlist \ - -delete || die - fi - done - else - rm -rf "${ED%/}"/usr/share/gitweb - fi - - if ! use subversion ; then - rm -f "${ED%/}"/usr/libexec/git-core/git-svn \ - "${ED%/}"/usr/share/man/man1/git-svn.1* - fi - - if use xinetd ; then - insinto /etc/xinetd.d - newins "${FILESDIR}"/git-daemon.xinetd git-daemon - fi - - if use !prefix ; then - newinitd "${FILESDIR}"/git-daemon-r1.initd git-daemon - newconfd "${FILESDIR}"/git-daemon.confd git-daemon - systemd_newunit "${FILESDIR}/git-daemon_at-r1.service" "git-daemon@.service" - systemd_dounit "${FILESDIR}/git-daemon.socket" - fi - - perl_delete_localpod - - # Remove disabled linguas - # we could remove sources in src_prepare, but install does not - # handle missing locale dir well - rm_loc() { - if [[ -e "${ED%/}/usr/share/locale/${1}" ]]; then - rm -r "${ED%/}/usr/share/locale/${1}" || die - fi - } - l10n_for_each_disabled_locale_do rm_loc -} - -src_test() { - local disabled=() - local tests_cvs=( - t9200-git-cvsexportcommit.sh - t9400-git-cvsserver-server.sh - t9401-git-cvsserver-crlf.sh - t9402-git-cvsserver-refs.sh - t9600-cvsimport.sh - t9601-cvsimport-vendor-branch.sh - t9602-cvsimport-branches-tags.sh - t9603-cvsimport-patchsets.sh - t9604-cvsimport-timestamps.sh - ) - local tests_perl=( - t3701-add-interactive.sh - t5502-quickfetch.sh - t5512-ls-remote.sh - t5520-pull.sh - t7106-reset-unborn-branch.sh - t7501-commit.sh - ) - # Bug #225601 - t0004 is not suitable for root perm - # Bug #219839 - t1004 is not suitable for root perm - # t0001-init.sh - check for init notices EPERM* fails - local tests_nonroot=( - t0001-init.sh - t0004-unwritable.sh - t0070-fundamental.sh - t1004-read-tree-m-u-wf.sh - t3700-add.sh - t7300-clean.sh - ) - # t9100 still fails with symlinks in SVN 1.7 - local test_svn=( t9100-git-svn-basic.sh ) - - # Unzip is used only for the testcase code, not by any normal parts of Git. - if ! has_version app-arch/unzip ; then - einfo "Disabling tar-tree tests" - disabled+=( t5000-tar-tree.sh ) - fi - - local cvs=0 - use cvs && let cvs=${cvs}+1 - if [[ ${EUID} -eq 0 ]]; then - if [[ ${cvs} -eq 1 ]]; then - ewarn "Skipping CVS tests because CVS does not work as root!" - ewarn "You should retest with FEATURES=userpriv!" - disabled+=( ${tests_cvs[@]} ) - fi - einfo "Skipping other tests that require being non-root" - disabled+=( ${tests_nonroot[@]} ) - else - [[ ${cvs} -gt 0 ]] && \ - has_version dev-vcs/cvs && \ - let cvs=${cvs}+1 - [[ ${cvs} -gt 1 ]] && \ - has_version "dev-vcs/cvs[server]" && \ - let cvs=${cvs}+1 - if [[ ${cvs} -lt 3 ]]; then - einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" - disabled+=( ${tests_cvs[@]} ) - fi - fi - - if ! use perl ; then - einfo "Disabling tests that need Perl" - disabled+=( ${tests_perl[@]} ) - fi - - einfo "Disabling tests that fail with SVN 1.7" - disabled+=( ${test_svn[@]} ) - - # Reset all previously disabled tests - pushd t &>/dev/null || die - local i - for i in *.sh.DISABLED ; do - [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" - done - einfo "Disabled tests:" - for i in ${disabled[@]} ; do - [[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled ${i}" - done - - # Avoid the test system removing the results because we want them ourselves - sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' \ - -i Makefile || die - - # Clean old results first, must always run - nonfatal git_emake clean - popd &>/dev/null || die - - # Now run the tests, keep going if we hit an error, and don't terminate on - # failure - local rc - einfo "Start test run" - #MAKEOPTS=-j1 - nonfatal git_emake --keep-going test - rc=$? - - # Display nice results, now print the results - pushd t &>/dev/null || die - nonfatal git_emake aggregate-results - - # And bail if there was a problem - [ ${rc} -eq 0 ] || die "tests failed. Please file a bug." -} - -showpkgdeps() { - local pkg=$1 - shift - elog " $(printf "%-17s:" ${pkg}) ${@}" -} - -pkg_postinst() { - use emacs && elisp-site-regen - einfo "Please read /usr/share/bash-completion/git for Git bash command completion" - einfo "Please read /usr/share/git/git-prompt.sh for Git bash prompt" - einfo "Note that the prompt bash code is now in that separate script" - elog "These additional scripts need some dependencies:" - echo - showpkgdeps git-quiltimport "dev-util/quilt" - showpkgdeps git-instaweb \ - "|| ( www-servers/lighttpd www-servers/apache www-servers/nginx )" - echo - use mediawiki-experimental && ewarn "Using experimental git-mediawiki patches. The stability of cloned wiki filesystems is not guaranteed." -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/dev-vcs/git/git-2.18.0.ebuild b/dev-vcs/git/git-2.18.0.ebuild deleted file mode 100644 index 18794ba729d1..000000000000 --- a/dev-vcs/git/git-2.18.0.ebuild +++ /dev/null @@ -1,715 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -GENTOO_DEPEND_ON_PERL=no - -# bug #329479: git-remote-testgit is not multiple-version aware -PYTHON_COMPAT=( python2_7 ) -PLOCALES="bg ca de es fr is it ko pt_PT ru sv vi zh_CN" -if [[ ${PV} == *9999 ]]; then - SCM="git-r3" - EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git" - # Please ensure that all _four_ 9999 ebuilds get updated; they track the 4 upstream branches. - # See https://git-scm.com/docs/gitworkflows#_graduation - # In order of stability: - # 9999-r0: maint - # 9999-r1: master - # 9999-r2: next - # 9999-r3: pu - case "${PVR}" in - 9999) EGIT_BRANCH=maint ;; - 9999-r1) EGIT_BRANCH=master ;; - 9999-r2) EGIT_BRANCH=next;; - 9999-r3) EGIT_BRANCH=pu ;; - esac -fi - -inherit toolchain-funcs eutils elisp-common l10n perl-module bash-completion-r1 python-single-r1 systemd ${SCM} - -MY_PV="${PV/_rc/.rc}" -MY_P="${PN}-${MY_PV}" - -DOC_VER=${MY_PV} - -DESCRIPTION="stupid content tracker: distributed VCS designed for speed and efficiency" -HOMEPAGE="https://www.git-scm.com/" -if [[ ${PV} != *9999 ]]; then - SRC_URI_SUFFIX="xz" - SRC_URI_KORG="mirror://kernel/software/scm/git" - [[ "${PV/rc}" != "${PV}" ]] && SRC_URI_KORG+='/testing' - SRC_URI="${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX} - ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} - doc? ( - ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} - )" - [[ "${PV}" = *_rc* ]] || \ - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~amd64-fbsd" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg highlight +iconv libressl mediawiki mediawiki-experimental +nls +pcre +pcre-jit +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test" - -# Common to both DEPEND and RDEPEND -CDEPEND=" - gnome-keyring? ( app-crypt/libsecret ) - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:= ) - sys-libs/zlib - pcre? ( - pcre-jit? ( dev-libs/libpcre2[jit(+)] ) - !pcre-jit? ( dev-libs/libpcre ) - ) - perl? ( dev-lang/perl:=[-build(-)] ) - tk? ( dev-lang/tk:0= ) - curl? ( - net-misc/curl - webdav? ( dev-libs/expat ) - ) - emacs? ( virtual/emacs ) -" - -RDEPEND="${CDEPEND} - gpg? ( app-crypt/gnupg ) - perl? ( - dev-perl/Error - dev-perl/MailTools - dev-perl/Net-SMTP-SSL - dev-perl/Authen-SASL - cgi? ( - dev-perl/CGI - highlight? ( app-text/highlight ) - ) - cvs? ( - >=dev-vcs/cvsps-2.1:0 - dev-perl/DBI - dev-perl/DBD-SQLite - ) - mediawiki? ( - dev-perl/DateTime-Format-ISO8601 - dev-perl/HTML-Tree - dev-perl/MediaWiki-API - ) - subversion? ( - dev-vcs/subversion[-dso,perl] - dev-perl/libwww-perl - dev-perl/TermReadKey - ) - ) - python? ( ${PYTHON_DEPS} ) -" - -# This is how info docs are created with Git: -# .txt/asciidoc --(asciidoc)---------> .xml/docbook -# .xml/docbook --(docbook2texi.pl)--> .texi -# .texi --(makeinfo)---------> .info -DEPEND="${CDEPEND} - doc? ( - app-text/asciidoc - app-text/docbook2X - sys-apps/texinfo - app-text/xmlto - ) - nls? ( sys-devel/gettext ) - test? ( app-crypt/gnupg )" - -# Live ebuild builds man pages and HTML docs, additionally -if [[ ${PV} == *9999 ]]; then - DEPEND="${DEPEND} - app-text/asciidoc" -fi - -SITEFILE="50${PN}-gentoo.el" -S="${WORKDIR}/${MY_P}" - -REQUIRED_USE=" - cgi? ( perl ) - cvs? ( perl ) - mediawiki? ( perl ) - mediawiki-experimental? ( mediawiki ) - subversion? ( perl ) - webdav? ( curl ) - pcre-jit? ( pcre ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -PATCHES=( - # bug #350330 - automagic CVS when we don't want it is bad. - "${FILESDIR}"/git-2.18.0_rc1-optional-cvs.patch - - "${FILESDIR}"/git-2.2.0-svn-fe-linking.patch - - # Bug #493306, where FreeBSD 10.x merged libiconv into its libc. - "${FILESDIR}"/git-2.5.1-freebsd-10.x-no-iconv.patch -) - -pkg_setup() { - if use subversion && has_version "dev-vcs/subversion[dso]"; then - ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" - ewarn "with USE=dso, there may be weird crashes in git-svn. You" - ewarn "have been warned." - fi - if use python ; then - python-single-r1_pkg_setup - fi -} - -# This is needed because for some obscure reasons future calls to make don't -# pick up these exports if we export them in src_unpack() -exportmakeopts() { - local myopts=( - ASCIIDOC_NO_ROFF=YesPlease - $(usex cvs '' NO_CVS=YesPlease) - $(usex elibc_musl NO_REGEX=YesPlease '') - $(usex iconv '' NO_ICONV=YesPlease) - $(usex nls '' NO_GETTEXT=YesPlease) - $(usex perl 'INSTALLDIRS=vendor NO_PERL_CPAN_FALLBACKS=YesPlease' NO_PERL=YesPlease) - $(usex python '' NO_PYTHON=YesPlease) - $(usex subversion '' NO_SVN_TESTS=YesPlease) - $(usex threads THREADED_DELTA_SEARCH=YesPlease NO_PTHREAD=YesPlease) - $(usex tk '' NO_TCLTK=YesPlease) - ) - - if use blksha1 ; then - myopts+=( BLK_SHA1=YesPlease ) - elif use ppcsha1 ; then - myopts+=( PPC_SHA1=YesPlease ) - fi - - if use curl ; then - use webdav || myopts+=( NO_EXPAT=YesPlease ) - else - myopts+=( NO_CURL=YesPlease ) - fi - - # broken assumptions, because of static build system ... - myopts+=( - NO_FINK=YesPlease - NO_DARWIN_PORTS=YesPlease - INSTALL=install - TAR=tar - SHELL_PATH="${EPREFIX}/bin/sh" - SANE_TOOL_PATH= - OLD_ICONV= - NO_EXTERNAL_GREP= - ) - - # For svn-fe - extlibs="-lz -lssl ${S}/xdiff/lib.a $(usex threads -lpthread '')" - - # can't define this to null, since the entire makefile depends on it - sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile || die - - if use pcre; then - if use pcre-jit; then - myopts+=( USE_LIBPCRE2=YesPlease ) - extlibs+=" -lpcre2-8" - else - myopts+=( - USE_LIBPCRE1=YesPlease - NO_LIBPCRE1_JIT=YesPlease - ) - extlibs+=" -lpcre" - fi - fi -# Disabled until ~m68k-mint can be keyworded again -# if [[ ${CHOST} == *-mint* ]] ; then -# myopts+=( -# NO_MMAP=YesPlease -# NO_IPV6=YesPlease -# NO_STRLCPY=YesPlease -# NO_MEMMEM=YesPlease -# NO_MKDTEMP=YesPlease -# NO_MKSTEMPS=YesPlease -# ) -# fi - if [[ ${CHOST} == ia64-*-hpux* ]]; then - myopts+=( NO_NSEC=YesPlease ) - fi - if [[ ${CHOST} == *-*-aix* ]]; then - myopts+=( NO_FNMATCH_CASEFOLD=YesPlease ) - fi - if [[ ${CHOST} == *-solaris* ]]; then - myopts+=( - NEEDS_LIBICONV=YesPlease - HAVE_CLOCK_MONOTONIC=1 - ) - grep -q getdelim "${ROOT}"/usr/include/stdio.h && \ - myopts+=( HAVE_GETDELIM=1 ) - fi - - has_version '>=app-text/asciidoc-8.0' \ - && myopts+=( ASCIIDOC8=YesPlease ) - - # Bug 290465: - # builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim' - [[ "${CHOST}" == *-uclibc* ]] && \ - myopts+=( NO_NSEC=YesPlease ) - - export MY_MAKEOPTS="${myopts[@]}" - export EXTLIBS="${extlibs}" -} - -src_unpack() { - if [[ ${PV} != *9999 ]]; then - unpack ${MY_P}.tar.${SRC_URI_SUFFIX} - cd "${S}" || die - unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} - if use doc ; then - pushd "${S}"/Documentation &>/dev/null || die - unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} - popd &>/dev/null || die - fi - else - git-r3_src_unpack - #cp "${FILESDIR}"/GIT-VERSION-GEN . - fi - -} - -src_prepare() { - # add experimental patches to improve mediawiki support - # see patches for origin - if use mediawiki-experimental ; then - PATCHES+=( - "${FILESDIR}"/git-2.7.0-mediawiki-namespaces.patch - "${FILESDIR}"/git-2.7.0-mediawiki-subpages.patch - "${FILESDIR}"/git-2.7.0-mediawiki-500pages.patch - ) - fi - - default - - sed -i \ - -e 's:^\(CFLAGS[[:space:]]*=\).*$:\1 $(OPTCFLAGS) -Wall:' \ - -e 's:^\(LDFLAGS[[:space:]]*=\).*$:\1 $(OPTLDFLAGS):' \ - -e 's:^\(CC[[:space:]]* =\).*$:\1$(OPTCC):' \ - -e 's:^\(AR[[:space:]]* =\).*$:\1$(OPTAR):' \ - -e "s:\(PYTHON_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \ - -e "s:\(PERL_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \ - Makefile contrib/svn-fe/Makefile || die - - # Fix docbook2texi command - sed -r -i 's/DOCBOOK2X_TEXI[[:space:]]*=[[:space:]]*docbook2x-texi/DOCBOOK2X_TEXI = docbook2texi.pl/' \ - Documentation/Makefile || die - - # Fix git-subtree missing DESTDIR - sed -i \ - -e '/$(INSTALL)/s/ $(libexecdir)/ $(DESTDIR)$(libexecdir)/g' \ - -e '/$(INSTALL)/s/ $(man1dir)/ $(DESTDIR)$(man1dir)/g' \ - contrib/subtree/Makefile || die -} - -git_emake() { - # bug #320647: PYTHON_PATH - local PYTHON_PATH="" - use python && PYTHON_PATH="${PYTHON}" - emake ${MY_MAKEOPTS} \ - prefix="${EPREFIX}"/usr \ - htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ - perllibdir="$(perl_get_raw_vendorlib)" \ - sysconfdir="${EPREFIX}"/etc \ - DESTDIR="${D}" \ - GIT_TEST_OPTS="--no-color" \ - OPTAR="$(tc-getAR)" \ - OPTCC="$(tc-getCC)" \ - OPTCFLAGS="${CFLAGS}" \ - OPTLDFLAGS="${LDFLAGS}" \ - PERL_PATH="${EPREFIX}/usr/bin/perl" \ - PERL_MM_OPT="" \ - PYTHON_PATH="${PYTHON_PATH}" \ - V=1 \ - "$@" -} - -src_configure() { - exportmakeopts -} - -src_compile() { - git_emake || die "emake failed" - - if use emacs ; then - elisp-compile contrib/emacs/git{,-blame}.el - fi - - if use perl && use cgi ; then - git_emake \ - gitweb \ - || die "emake gitweb (cgi) failed" - fi - - if [[ ${CHOST} == *-darwin* ]]; then - pushd contrib/credential/osxkeychain &>/dev/null || die - git_emake CC=$(tc-getCC) CFLAGS="${CFLAGS}" \ - || die "emake credential-osxkeychain" - popd &>/dev/null || die - fi - - pushd Documentation &>/dev/null || die - if [[ ${PV} == *9999 ]] ; then - git_emake man \ - || die "emake man failed" - if use doc ; then - git_emake info html \ - || die "emake info html failed" - fi - else - if use doc ; then - git_emake info \ - || die "emake info html failed" - fi - fi - popd &>/dev/null || die - - if use subversion ; then - pushd contrib/svn-fe &>/dev/null || die - # by defining EXTLIBS we override the detection for libintl and - # libiconv, bug #516168 - local nlsiconv= - use nls && use !elibc_glibc && nlsiconv+=" -lintl" - use iconv && use !elibc_glibc && nlsiconv+=" -liconv" - git_emake EXTLIBS="${EXTLIBS} ${nlsiconv}" || die "emake svn-fe failed" - if use doc ; then - git_emake svn-fe.{1,html} || die "emake svn-fe.1 svn-fe.html failed" - fi - popd &>/dev/null || die - fi - - if use gnome-keyring ; then - pushd contrib/credential/libsecret &>/dev/null || die - git_emake || die "emake git-credential-libsecret failed" - popd &>/dev/null || die - fi - - pushd contrib/subtree &>/dev/null || die - git_emake - use doc && git_emake doc - popd &>/dev/null || die - - pushd contrib/diff-highlight &>/dev/null || die - git_emake - popd &>/dev/null || die - - if use mediawiki ; then - pushd contrib/mw-to-git &>/dev/null || die - git_emake - popd &>/dev/null || die - - fi -} - -src_install() { - git_emake \ - install || \ - die "make install failed" - - if [[ ${CHOST} == *-darwin* ]]; then - dobin contrib/credential/osxkeychain/git-credential-osxkeychain - fi - - # Depending on the tarball and manual rebuild of the documentation, the - # manpages may exist in either OR both of these directories. - find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157] - find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157] - dodoc README* Documentation/{SubmittingPatches,CodingGuidelines} - use doc && dodir /usr/share/doc/${PF}/html - for d in / /howto/ /technical/ ; do - docinto ${d} - dodoc Documentation${d}*.txt - if use doc ; then - docinto ${d}/html - dodoc Documentation${d}*.html - fi - done - docinto / - # Upstream does not ship this pre-built :-( - use doc && doinfo Documentation/{git,gitman}.info - - newbashcomp contrib/completion/git-completion.bash ${PN} - bashcomp_alias git gitk - # Not really a bash-completion file (bug #477920) - # but still needed uncompressed (bug #507480) - insinto /usr/share/${PN} - doins contrib/completion/git-prompt.sh - - if use emacs ; then - elisp-install ${PN} contrib/emacs/git.{el,elc} - elisp-install ${PN} contrib/emacs/git-blame.{el,elc} - #elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc} - # don't add automatically to the load-path, so the sitefile - # can do a conditional loading - touch "${ED}${SITELISP}/${PN}/compat/.nosearch" - elisp-site-file-install "${FILESDIR}"/${SITEFILE} - fi - - #dobin contrib/fast-import/git-p4 # Moved upstream - #dodoc contrib/fast-import/git-p4.txt # Moved upstream - newbin contrib/fast-import/import-tars.perl import-tars - exeinto /usr/libexec/git-core/ - newexe contrib/git-resurrect.sh git-resurrect - - # git-subtree - pushd contrib/subtree &>/dev/null || die - git_emake install || die "Failed to emake install git-subtree" - if use doc ; then - git_emake install-man install-doc || die "Failed to emake install-doc install-mangit-subtree" - fi - newdoc README README.git-subtree - dodoc git-subtree.txt - popd &>/dev/null || die - - if use mediawiki ; then - pushd contrib/mw-to-git &>/dev/null || die - git_emake install - popd &>/dev/null || die - fi - - # diff-highlight - dobin contrib/diff-highlight/diff-highlight - newdoc contrib/diff-highlight/README README.diff-highlight - - # git-jump - exeinto /usr/libexec/git-core/ - doexe contrib/git-jump/git-jump - newdoc contrib/git-jump/README git-jump.txt - - # git-contacts - exeinto /usr/libexec/git-core/ - doexe contrib/contacts/git-contacts - dodoc contrib/contacts/git-contacts.txt - - if use gnome-keyring ; then - pushd contrib/credential/libsecret &>/dev/null || die - dobin git-credential-libsecret - popd &>/dev/null || die - fi - - if use subversion ; then - pushd contrib/svn-fe &>/dev/null || die - dobin svn-fe - dodoc svn-fe.txt - if use doc ; then - doman svn-fe.1 - docinto html - dodoc svn-fe.html - fi - popd &>/dev/null || die - fi - - dodir /usr/share/${PN}/contrib - # The following are excluded: - # completion - installed above - # diff-highlight - done above - # emacs - installed above - # examples - these are stuff that is not used in Git anymore actually - # git-jump - done above - # gitview - installed above - # p4import - excluded because fast-import has a better one - # patches - stuff the Git guys made to go upstream to other places - # persistent-https - TODO - # mw-to-git - TODO - # subtree - build seperately - # svnimport - use git-svn - # thunderbird-patch-inline - fixes thunderbird - local contrib_objects=( - buildsystems - fast-import - hg-to-git - hooks - remotes2config.sh - rerere-train.sh - stats - workdir - ) - for i in "${contrib_objects[@]}" ; do - cp -rf \ - "${S}"/contrib/${i} \ - "${ED%/}"/usr/share/${PN}/contrib \ - || die "Failed contrib ${i}" - done - - if use perl && use cgi ; then - # We used to install in /usr/share/${PN}/gitweb - # but upstream installs in /usr/share/gitweb - # so we will install a symlink and use their location for compat with other - # distros - dosym /usr/share/gitweb /usr/share/${PN}/gitweb - - # INSTALL discusses configuration issues, not just installation - docinto / - newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb - newdoc "${S}"/gitweb/README README.gitweb - - for d in "${ED%/}"/usr/lib{,64}/perl5/ ; do - if test -d "$d" ; then find "$d" \ - -name .packlist \ - -delete || die - fi - done - else - rm -rf "${ED%/}"/usr/share/gitweb - fi - - if ! use subversion ; then - rm -f "${ED%/}"/usr/libexec/git-core/git-svn \ - "${ED%/}"/usr/share/man/man1/git-svn.1* - fi - - if use xinetd ; then - insinto /etc/xinetd.d - newins "${FILESDIR}"/git-daemon.xinetd git-daemon - fi - - if use !prefix ; then - newinitd "${FILESDIR}"/git-daemon-r1.initd git-daemon - newconfd "${FILESDIR}"/git-daemon.confd git-daemon - systemd_newunit "${FILESDIR}/git-daemon_at-r1.service" "git-daemon@.service" - systemd_dounit "${FILESDIR}/git-daemon.socket" - fi - - perl_delete_localpod - - # Remove disabled linguas - # we could remove sources in src_prepare, but install does not - # handle missing locale dir well - rm_loc() { - if [[ -e "${ED%/}/usr/share/locale/${1}" ]]; then - rm -r "${ED%/}/usr/share/locale/${1}" || die - fi - } - l10n_for_each_disabled_locale_do rm_loc -} - -src_test() { - local disabled=() - local tests_cvs=( - t9200-git-cvsexportcommit.sh - t9400-git-cvsserver-server.sh - t9401-git-cvsserver-crlf.sh - t9402-git-cvsserver-refs.sh - t9600-cvsimport.sh - t9601-cvsimport-vendor-branch.sh - t9602-cvsimport-branches-tags.sh - t9603-cvsimport-patchsets.sh - t9604-cvsimport-timestamps.sh - ) - local tests_perl=( - t3701-add-interactive.sh - t5502-quickfetch.sh - t5512-ls-remote.sh - t5520-pull.sh - t7106-reset-unborn-branch.sh - t7501-commit.sh - ) - # Bug #225601 - t0004 is not suitable for root perm - # Bug #219839 - t1004 is not suitable for root perm - # t0001-init.sh - check for init notices EPERM* fails - local tests_nonroot=( - t0001-init.sh - t0004-unwritable.sh - t0070-fundamental.sh - t1004-read-tree-m-u-wf.sh - t3700-add.sh - t7300-clean.sh - ) - # t9100 still fails with symlinks in SVN 1.7 - local test_svn=( t9100-git-svn-basic.sh ) - - # Unzip is used only for the testcase code, not by any normal parts of Git. - if ! has_version app-arch/unzip ; then - einfo "Disabling tar-tree tests" - disabled+=( t5000-tar-tree.sh ) - fi - - local cvs=0 - use cvs && let cvs=${cvs}+1 - if [[ ${EUID} -eq 0 ]]; then - if [[ ${cvs} -eq 1 ]]; then - ewarn "Skipping CVS tests because CVS does not work as root!" - ewarn "You should retest with FEATURES=userpriv!" - disabled+=( ${tests_cvs[@]} ) - fi - einfo "Skipping other tests that require being non-root" - disabled+=( ${tests_nonroot[@]} ) - else - [[ ${cvs} -gt 0 ]] && \ - has_version dev-vcs/cvs && \ - let cvs=${cvs}+1 - [[ ${cvs} -gt 1 ]] && \ - has_version "dev-vcs/cvs[server]" && \ - let cvs=${cvs}+1 - if [[ ${cvs} -lt 3 ]]; then - einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" - disabled+=( ${tests_cvs[@]} ) - fi - fi - - if ! use perl ; then - einfo "Disabling tests that need Perl" - disabled+=( ${tests_perl[@]} ) - fi - - einfo "Disabling tests that fail with SVN 1.7" - disabled+=( ${test_svn[@]} ) - - # Reset all previously disabled tests - pushd t &>/dev/null || die - local i - for i in *.sh.DISABLED ; do - [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" - done - einfo "Disabled tests:" - for i in ${disabled[@]} ; do - [[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled ${i}" - done - - # Avoid the test system removing the results because we want them ourselves - sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' \ - -i Makefile || die - - # Clean old results first, must always run - nonfatal git_emake clean - popd &>/dev/null || die - - # Now run the tests, keep going if we hit an error, and don't terminate on - # failure - local rc - einfo "Start test run" - #MAKEOPTS=-j1 - nonfatal git_emake --keep-going test - rc=$? - - # Display nice results, now print the results - pushd t &>/dev/null || die - nonfatal git_emake aggregate-results - - # And bail if there was a problem - [ ${rc} -eq 0 ] || die "tests failed. Please file a bug." -} - -showpkgdeps() { - local pkg=$1 - shift - elog " $(printf "%-17s:" ${pkg}) ${@}" -} - -pkg_postinst() { - use emacs && elisp-site-regen - einfo "Please read /usr/share/bash-completion/git for Git bash command completion" - einfo "Please read /usr/share/git/git-prompt.sh for Git bash prompt" - einfo "Note that the prompt bash code is now in that separate script" - elog "These additional scripts need some dependencies:" - echo - showpkgdeps git-quiltimport "dev-util/quilt" - showpkgdeps git-instaweb \ - "|| ( www-servers/lighttpd www-servers/apache www-servers/nginx )" - echo - use mediawiki-experimental && ewarn "Using experimental git-mediawiki patches. The stability of cloned wiki filesystems is not guaranteed." -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/dev-vcs/git/git-9999-r1.ebuild b/dev-vcs/git/git-9999-r1.ebuild deleted file mode 100644 index 7dfb5f64b1ac..000000000000 --- a/dev-vcs/git/git-9999-r1.ebuild +++ /dev/null @@ -1,715 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -GENTOO_DEPEND_ON_PERL=no - -# bug #329479: git-remote-testgit is not multiple-version aware -PYTHON_COMPAT=( python2_7 ) -PLOCALES="bg ca de es fr is it ko pt_PT ru sv vi zh_CN" -if [[ ${PV} == *9999 ]]; then - SCM="git-r3" - EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git" - # Please ensure that all _four_ 9999 ebuilds get updated; they track the 4 upstream branches. - # See https://git-scm.com/docs/gitworkflows#_graduation - # In order of stability: - # 9999-r0: maint - # 9999-r1: master - # 9999-r2: next - # 9999-r3: pu - case "${PVR}" in - 9999) EGIT_BRANCH=maint ;; - 9999-r1) EGIT_BRANCH=master ;; - 9999-r2) EGIT_BRANCH=next;; - 9999-r3) EGIT_BRANCH=pu ;; - esac -fi - -inherit toolchain-funcs eutils elisp-common l10n perl-module bash-completion-r1 python-single-r1 systemd ${SCM} - -MY_PV="${PV/_rc/.rc}" -MY_P="${PN}-${MY_PV}" - -DOC_VER=${MY_PV} - -DESCRIPTION="stupid content tracker: distributed VCS designed for speed and efficiency" -HOMEPAGE="https://www.git-scm.com/" -if [[ ${PV} != *9999 ]]; then - SRC_URI_SUFFIX="xz" - SRC_URI_KORG="mirror://kernel/software/scm/git" - [[ "${PV/rc}" != "${PV}" ]] && SRC_URI_KORG+='/testing' - SRC_URI="${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX} - ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} - doc? ( - ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} - )" - [[ "${PV}" = *_rc* ]] || \ - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg highlight +iconv libressl mediawiki mediawiki-experimental +nls +pcre +pcre-jit +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test" - -# Common to both DEPEND and RDEPEND -CDEPEND=" - gnome-keyring? ( app-crypt/libsecret ) - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:= ) - sys-libs/zlib - pcre? ( - pcre-jit? ( dev-libs/libpcre2[jit(+)] ) - !pcre-jit? ( dev-libs/libpcre ) - ) - perl? ( dev-lang/perl:=[-build(-)] ) - tk? ( dev-lang/tk:0= ) - curl? ( - net-misc/curl - webdav? ( dev-libs/expat ) - ) - emacs? ( virtual/emacs ) -" - -RDEPEND="${CDEPEND} - gpg? ( app-crypt/gnupg ) - perl? ( - dev-perl/Error - dev-perl/MailTools - dev-perl/Net-SMTP-SSL - dev-perl/Authen-SASL - cgi? ( - dev-perl/CGI - highlight? ( app-text/highlight ) - ) - cvs? ( - >=dev-vcs/cvsps-2.1:0 - dev-perl/DBI - dev-perl/DBD-SQLite - ) - mediawiki? ( - dev-perl/DateTime-Format-ISO8601 - dev-perl/HTML-Tree - dev-perl/MediaWiki-API - ) - subversion? ( - dev-vcs/subversion[-dso,perl] - dev-perl/libwww-perl - dev-perl/TermReadKey - ) - ) - python? ( ${PYTHON_DEPS} ) -" - -# This is how info docs are created with Git: -# .txt/asciidoc --(asciidoc)---------> .xml/docbook -# .xml/docbook --(docbook2texi.pl)--> .texi -# .texi --(makeinfo)---------> .info -DEPEND="${CDEPEND} - doc? ( - app-text/asciidoc - app-text/docbook2X - sys-apps/texinfo - app-text/xmlto - ) - nls? ( sys-devel/gettext ) - test? ( app-crypt/gnupg )" - -# Live ebuild builds man pages and HTML docs, additionally -if [[ ${PV} == *9999 ]]; then - DEPEND="${DEPEND} - app-text/asciidoc" -fi - -SITEFILE="50${PN}-gentoo.el" -S="${WORKDIR}/${MY_P}" - -REQUIRED_USE=" - cgi? ( perl ) - cvs? ( perl ) - mediawiki? ( perl ) - mediawiki-experimental? ( mediawiki ) - subversion? ( perl ) - webdav? ( curl ) - pcre-jit? ( pcre ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -PATCHES=( - # bug #350330 - automagic CVS when we don't want it is bad. - "${FILESDIR}"/git-2.18.0_rc1-optional-cvs.patch - - "${FILESDIR}"/git-2.2.0-svn-fe-linking.patch - - # Bug #493306, where FreeBSD 10.x merged libiconv into its libc. - "${FILESDIR}"/git-2.5.1-freebsd-10.x-no-iconv.patch -) - -pkg_setup() { - if use subversion && has_version "dev-vcs/subversion[dso]"; then - ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" - ewarn "with USE=dso, there may be weird crashes in git-svn. You" - ewarn "have been warned." - fi - if use python ; then - python-single-r1_pkg_setup - fi -} - -# This is needed because for some obscure reasons future calls to make don't -# pick up these exports if we export them in src_unpack() -exportmakeopts() { - local myopts=( - ASCIIDOC_NO_ROFF=YesPlease - $(usex cvs '' NO_CVS=YesPlease) - $(usex elibc_musl NO_REGEX=YesPlease '') - $(usex iconv '' NO_ICONV=YesPlease) - $(usex nls '' NO_GETTEXT=YesPlease) - $(usex perl 'INSTALLDIRS=vendor NO_PERL_CPAN_FALLBACKS=YesPlease' NO_PERL=YesPlease) - $(usex python '' NO_PYTHON=YesPlease) - $(usex subversion '' NO_SVN_TESTS=YesPlease) - $(usex threads THREADED_DELTA_SEARCH=YesPlease NO_PTHREAD=YesPlease) - $(usex tk '' NO_TCLTK=YesPlease) - ) - - if use blksha1 ; then - myopts+=( BLK_SHA1=YesPlease ) - elif use ppcsha1 ; then - myopts+=( PPC_SHA1=YesPlease ) - fi - - if use curl ; then - use webdav || myopts+=( NO_EXPAT=YesPlease ) - else - myopts+=( NO_CURL=YesPlease ) - fi - - # broken assumptions, because of static build system ... - myopts+=( - NO_FINK=YesPlease - NO_DARWIN_PORTS=YesPlease - INSTALL=install - TAR=tar - SHELL_PATH="${EPREFIX}/bin/sh" - SANE_TOOL_PATH= - OLD_ICONV= - NO_EXTERNAL_GREP= - ) - - # For svn-fe - extlibs="-lz -lssl ${S}/xdiff/lib.a $(usex threads -lpthread '')" - - # can't define this to null, since the entire makefile depends on it - sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile || die - - if use pcre; then - if use pcre-jit; then - myopts+=( USE_LIBPCRE2=YesPlease ) - extlibs+=" -lpcre2-8" - else - myopts+=( - USE_LIBPCRE1=YesPlease - NO_LIBPCRE1_JIT=YesPlease - ) - extlibs+=" -lpcre" - fi - fi -# Disabled until ~m68k-mint can be keyworded again -# if [[ ${CHOST} == *-mint* ]] ; then -# myopts+=( -# NO_MMAP=YesPlease -# NO_IPV6=YesPlease -# NO_STRLCPY=YesPlease -# NO_MEMMEM=YesPlease -# NO_MKDTEMP=YesPlease -# NO_MKSTEMPS=YesPlease -# ) -# fi - if [[ ${CHOST} == ia64-*-hpux* ]]; then - myopts+=( NO_NSEC=YesPlease ) - fi - if [[ ${CHOST} == *-*-aix* ]]; then - myopts+=( NO_FNMATCH_CASEFOLD=YesPlease ) - fi - if [[ ${CHOST} == *-solaris* ]]; then - myopts+=( - NEEDS_LIBICONV=YesPlease - HAVE_CLOCK_MONOTONIC=1 - ) - grep -q getdelim "${ROOT}"/usr/include/stdio.h && \ - myopts+=( HAVE_GETDELIM=1 ) - fi - - has_version '>=app-text/asciidoc-8.0' \ - && myopts+=( ASCIIDOC8=YesPlease ) - - # Bug 290465: - # builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim' - [[ "${CHOST}" == *-uclibc* ]] && \ - myopts+=( NO_NSEC=YesPlease ) - - export MY_MAKEOPTS="${myopts[@]}" - export EXTLIBS="${extlibs}" -} - -src_unpack() { - if [[ ${PV} != *9999 ]]; then - unpack ${MY_P}.tar.${SRC_URI_SUFFIX} - cd "${S}" || die - unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} - if use doc ; then - pushd "${S}"/Documentation &>/dev/null || die - unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} - popd &>/dev/null || die - fi - else - git-r3_src_unpack - #cp "${FILESDIR}"/GIT-VERSION-GEN . - fi - -} - -src_prepare() { - # add experimental patches to improve mediawiki support - # see patches for origin - if use mediawiki-experimental ; then - PATCHES+=( - "${FILESDIR}"/git-2.7.0-mediawiki-namespaces.patch - "${FILESDIR}"/git-2.7.0-mediawiki-subpages.patch - "${FILESDIR}"/git-2.7.0-mediawiki-500pages.patch - ) - fi - - default - - sed -i \ - -e 's:^\(CFLAGS[[:space:]]*=\).*$:\1 $(OPTCFLAGS) -Wall:' \ - -e 's:^\(LDFLAGS[[:space:]]*=\).*$:\1 $(OPTLDFLAGS):' \ - -e 's:^\(CC[[:space:]]* =\).*$:\1$(OPTCC):' \ - -e 's:^\(AR[[:space:]]* =\).*$:\1$(OPTAR):' \ - -e "s:\(PYTHON_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \ - -e "s:\(PERL_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \ - Makefile contrib/svn-fe/Makefile || die - - # Fix docbook2texi command - sed -r -i 's/DOCBOOK2X_TEXI[[:space:]]*=[[:space:]]*docbook2x-texi/DOCBOOK2X_TEXI = docbook2texi.pl/' \ - Documentation/Makefile || die - - # Fix git-subtree missing DESTDIR - sed -i \ - -e '/$(INSTALL)/s/ $(libexecdir)/ $(DESTDIR)$(libexecdir)/g' \ - -e '/$(INSTALL)/s/ $(man1dir)/ $(DESTDIR)$(man1dir)/g' \ - contrib/subtree/Makefile || die -} - -git_emake() { - # bug #320647: PYTHON_PATH - local PYTHON_PATH="" - use python && PYTHON_PATH="${PYTHON}" - emake ${MY_MAKEOPTS} \ - prefix="${EPREFIX}"/usr \ - htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ - perllibdir="$(perl_get_raw_vendorlib)" \ - sysconfdir="${EPREFIX}"/etc \ - DESTDIR="${D}" \ - GIT_TEST_OPTS="--no-color" \ - OPTAR="$(tc-getAR)" \ - OPTCC="$(tc-getCC)" \ - OPTCFLAGS="${CFLAGS}" \ - OPTLDFLAGS="${LDFLAGS}" \ - PERL_PATH="${EPREFIX}/usr/bin/perl" \ - PERL_MM_OPT="" \ - PYTHON_PATH="${PYTHON_PATH}" \ - V=1 \ - "$@" -} - -src_configure() { - exportmakeopts -} - -src_compile() { - git_emake || die "emake failed" - - if use emacs ; then - elisp-compile contrib/emacs/git{,-blame}.el - fi - - if use perl && use cgi ; then - git_emake \ - gitweb \ - || die "emake gitweb (cgi) failed" - fi - - if [[ ${CHOST} == *-darwin* ]]; then - pushd contrib/credential/osxkeychain &>/dev/null || die - git_emake CC=$(tc-getCC) CFLAGS="${CFLAGS}" \ - || die "emake credential-osxkeychain" - popd &>/dev/null || die - fi - - pushd Documentation &>/dev/null || die - if [[ ${PV} == *9999 ]] ; then - git_emake man \ - || die "emake man failed" - if use doc ; then - git_emake info html \ - || die "emake info html failed" - fi - else - if use doc ; then - git_emake info \ - || die "emake info html failed" - fi - fi - popd &>/dev/null || die - - if use subversion ; then - pushd contrib/svn-fe &>/dev/null || die - # by defining EXTLIBS we override the detection for libintl and - # libiconv, bug #516168 - local nlsiconv= - use nls && use !elibc_glibc && nlsiconv+=" -lintl" - use iconv && use !elibc_glibc && nlsiconv+=" -liconv" - git_emake EXTLIBS="${EXTLIBS} ${nlsiconv}" || die "emake svn-fe failed" - if use doc ; then - git_emake svn-fe.{1,html} || die "emake svn-fe.1 svn-fe.html failed" - fi - popd &>/dev/null || die - fi - - if use gnome-keyring ; then - pushd contrib/credential/libsecret &>/dev/null || die - git_emake || die "emake git-credential-libsecret failed" - popd &>/dev/null || die - fi - - pushd contrib/subtree &>/dev/null || die - git_emake - use doc && git_emake doc - popd &>/dev/null || die - - pushd contrib/diff-highlight &>/dev/null || die - git_emake - popd &>/dev/null || die - - if use mediawiki ; then - pushd contrib/mw-to-git &>/dev/null || die - git_emake - popd &>/dev/null || die - - fi -} - -src_install() { - git_emake \ - install || \ - die "make install failed" - - if [[ ${CHOST} == *-darwin* ]]; then - dobin contrib/credential/osxkeychain/git-credential-osxkeychain - fi - - # Depending on the tarball and manual rebuild of the documentation, the - # manpages may exist in either OR both of these directories. - find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157] - find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157] - dodoc README* Documentation/{SubmittingPatches,CodingGuidelines} - use doc && dodir /usr/share/doc/${PF}/html - for d in / /howto/ /technical/ ; do - docinto ${d} - dodoc Documentation${d}*.txt - if use doc ; then - docinto ${d}/html - dodoc Documentation${d}*.html - fi - done - docinto / - # Upstream does not ship this pre-built :-( - use doc && doinfo Documentation/{git,gitman}.info - - newbashcomp contrib/completion/git-completion.bash ${PN} - bashcomp_alias git gitk - # Not really a bash-completion file (bug #477920) - # but still needed uncompressed (bug #507480) - insinto /usr/share/${PN} - doins contrib/completion/git-prompt.sh - - if use emacs ; then - elisp-install ${PN} contrib/emacs/git.{el,elc} - elisp-install ${PN} contrib/emacs/git-blame.{el,elc} - #elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc} - # don't add automatically to the load-path, so the sitefile - # can do a conditional loading - touch "${ED}${SITELISP}/${PN}/compat/.nosearch" - elisp-site-file-install "${FILESDIR}"/${SITEFILE} - fi - - #dobin contrib/fast-import/git-p4 # Moved upstream - #dodoc contrib/fast-import/git-p4.txt # Moved upstream - newbin contrib/fast-import/import-tars.perl import-tars - exeinto /usr/libexec/git-core/ - newexe contrib/git-resurrect.sh git-resurrect - - # git-subtree - pushd contrib/subtree &>/dev/null || die - git_emake install || die "Failed to emake install git-subtree" - if use doc ; then - git_emake install-man install-doc || die "Failed to emake install-doc install-mangit-subtree" - fi - newdoc README README.git-subtree - dodoc git-subtree.txt - popd &>/dev/null || die - - if use mediawiki ; then - pushd contrib/mw-to-git &>/dev/null || die - git_emake install - popd &>/dev/null || die - fi - - # diff-highlight - dobin contrib/diff-highlight/diff-highlight - newdoc contrib/diff-highlight/README README.diff-highlight - - # git-jump - exeinto /usr/libexec/git-core/ - doexe contrib/git-jump/git-jump - newdoc contrib/git-jump/README git-jump.txt - - # git-contacts - exeinto /usr/libexec/git-core/ - doexe contrib/contacts/git-contacts - dodoc contrib/contacts/git-contacts.txt - - if use gnome-keyring ; then - pushd contrib/credential/libsecret &>/dev/null || die - dobin git-credential-libsecret - popd &>/dev/null || die - fi - - if use subversion ; then - pushd contrib/svn-fe &>/dev/null || die - dobin svn-fe - dodoc svn-fe.txt - if use doc ; then - doman svn-fe.1 - docinto html - dodoc svn-fe.html - fi - popd &>/dev/null || die - fi - - dodir /usr/share/${PN}/contrib - # The following are excluded: - # completion - installed above - # diff-highlight - done above - # emacs - installed above - # examples - these are stuff that is not used in Git anymore actually - # git-jump - done above - # gitview - installed above - # p4import - excluded because fast-import has a better one - # patches - stuff the Git guys made to go upstream to other places - # persistent-https - TODO - # mw-to-git - TODO - # subtree - build seperately - # svnimport - use git-svn - # thunderbird-patch-inline - fixes thunderbird - local contrib_objects=( - buildsystems - fast-import - hg-to-git - hooks - remotes2config.sh - rerere-train.sh - stats - workdir - ) - for i in "${contrib_objects[@]}" ; do - cp -rf \ - "${S}"/contrib/${i} \ - "${ED%/}"/usr/share/${PN}/contrib \ - || die "Failed contrib ${i}" - done - - if use perl && use cgi ; then - # We used to install in /usr/share/${PN}/gitweb - # but upstream installs in /usr/share/gitweb - # so we will install a symlink and use their location for compat with other - # distros - dosym /usr/share/gitweb /usr/share/${PN}/gitweb - - # INSTALL discusses configuration issues, not just installation - docinto / - newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb - newdoc "${S}"/gitweb/README README.gitweb - - for d in "${ED%/}"/usr/lib{,64}/perl5/ ; do - if test -d "$d" ; then find "$d" \ - -name .packlist \ - -delete || die - fi - done - else - rm -rf "${ED%/}"/usr/share/gitweb - fi - - if ! use subversion ; then - rm -f "${ED%/}"/usr/libexec/git-core/git-svn \ - "${ED%/}"/usr/share/man/man1/git-svn.1* - fi - - if use xinetd ; then - insinto /etc/xinetd.d - newins "${FILESDIR}"/git-daemon.xinetd git-daemon - fi - - if use !prefix ; then - newinitd "${FILESDIR}"/git-daemon-r1.initd git-daemon - newconfd "${FILESDIR}"/git-daemon.confd git-daemon - systemd_newunit "${FILESDIR}/git-daemon_at-r1.service" "git-daemon@.service" - systemd_dounit "${FILESDIR}/git-daemon.socket" - fi - - perl_delete_localpod - - # Remove disabled linguas - # we could remove sources in src_prepare, but install does not - # handle missing locale dir well - rm_loc() { - if [[ -e "${ED%/}/usr/share/locale/${1}" ]]; then - rm -r "${ED%/}/usr/share/locale/${1}" || die - fi - } - l10n_for_each_disabled_locale_do rm_loc -} - -src_test() { - local disabled=() - local tests_cvs=( - t9200-git-cvsexportcommit.sh - t9400-git-cvsserver-server.sh - t9401-git-cvsserver-crlf.sh - t9402-git-cvsserver-refs.sh - t9600-cvsimport.sh - t9601-cvsimport-vendor-branch.sh - t9602-cvsimport-branches-tags.sh - t9603-cvsimport-patchsets.sh - t9604-cvsimport-timestamps.sh - ) - local tests_perl=( - t3701-add-interactive.sh - t5502-quickfetch.sh - t5512-ls-remote.sh - t5520-pull.sh - t7106-reset-unborn-branch.sh - t7501-commit.sh - ) - # Bug #225601 - t0004 is not suitable for root perm - # Bug #219839 - t1004 is not suitable for root perm - # t0001-init.sh - check for init notices EPERM* fails - local tests_nonroot=( - t0001-init.sh - t0004-unwritable.sh - t0070-fundamental.sh - t1004-read-tree-m-u-wf.sh - t3700-add.sh - t7300-clean.sh - ) - # t9100 still fails with symlinks in SVN 1.7 - local test_svn=( t9100-git-svn-basic.sh ) - - # Unzip is used only for the testcase code, not by any normal parts of Git. - if ! has_version app-arch/unzip ; then - einfo "Disabling tar-tree tests" - disabled+=( t5000-tar-tree.sh ) - fi - - local cvs=0 - use cvs && let cvs=${cvs}+1 - if [[ ${EUID} -eq 0 ]]; then - if [[ ${cvs} -eq 1 ]]; then - ewarn "Skipping CVS tests because CVS does not work as root!" - ewarn "You should retest with FEATURES=userpriv!" - disabled+=( ${tests_cvs[@]} ) - fi - einfo "Skipping other tests that require being non-root" - disabled+=( ${tests_nonroot[@]} ) - else - [[ ${cvs} -gt 0 ]] && \ - has_version dev-vcs/cvs && \ - let cvs=${cvs}+1 - [[ ${cvs} -gt 1 ]] && \ - has_version "dev-vcs/cvs[server]" && \ - let cvs=${cvs}+1 - if [[ ${cvs} -lt 3 ]]; then - einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" - disabled+=( ${tests_cvs[@]} ) - fi - fi - - if ! use perl ; then - einfo "Disabling tests that need Perl" - disabled+=( ${tests_perl[@]} ) - fi - - einfo "Disabling tests that fail with SVN 1.7" - disabled+=( ${test_svn[@]} ) - - # Reset all previously disabled tests - pushd t &>/dev/null || die - local i - for i in *.sh.DISABLED ; do - [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" - done - einfo "Disabled tests:" - for i in ${disabled[@]} ; do - [[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled ${i}" - done - - # Avoid the test system removing the results because we want them ourselves - sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' \ - -i Makefile || die - - # Clean old results first, must always run - nonfatal git_emake clean - popd &>/dev/null || die - - # Now run the tests, keep going if we hit an error, and don't terminate on - # failure - local rc - einfo "Start test run" - #MAKEOPTS=-j1 - nonfatal git_emake --keep-going test - rc=$? - - # Display nice results, now print the results - pushd t &>/dev/null || die - nonfatal git_emake aggregate-results - - # And bail if there was a problem - [ ${rc} -eq 0 ] || die "tests failed. Please file a bug." -} - -showpkgdeps() { - local pkg=$1 - shift - elog " $(printf "%-17s:" ${pkg}) ${@}" -} - -pkg_postinst() { - use emacs && elisp-site-regen - einfo "Please read /usr/share/bash-completion/git for Git bash command completion" - einfo "Please read /usr/share/git/git-prompt.sh for Git bash prompt" - einfo "Note that the prompt bash code is now in that separate script" - elog "These additional scripts need some dependencies:" - echo - showpkgdeps git-quiltimport "dev-util/quilt" - showpkgdeps git-instaweb \ - "|| ( www-servers/lighttpd www-servers/apache www-servers/nginx )" - echo - use mediawiki-experimental && ewarn "Using experimental git-mediawiki patches. The stability of cloned wiki filesystems is not guaranteed." -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/dev-vcs/git/git-9999-r2.ebuild b/dev-vcs/git/git-9999-r2.ebuild deleted file mode 100644 index 7dfb5f64b1ac..000000000000 --- a/dev-vcs/git/git-9999-r2.ebuild +++ /dev/null @@ -1,715 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -GENTOO_DEPEND_ON_PERL=no - -# bug #329479: git-remote-testgit is not multiple-version aware -PYTHON_COMPAT=( python2_7 ) -PLOCALES="bg ca de es fr is it ko pt_PT ru sv vi zh_CN" -if [[ ${PV} == *9999 ]]; then - SCM="git-r3" - EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git" - # Please ensure that all _four_ 9999 ebuilds get updated; they track the 4 upstream branches. - # See https://git-scm.com/docs/gitworkflows#_graduation - # In order of stability: - # 9999-r0: maint - # 9999-r1: master - # 9999-r2: next - # 9999-r3: pu - case "${PVR}" in - 9999) EGIT_BRANCH=maint ;; - 9999-r1) EGIT_BRANCH=master ;; - 9999-r2) EGIT_BRANCH=next;; - 9999-r3) EGIT_BRANCH=pu ;; - esac -fi - -inherit toolchain-funcs eutils elisp-common l10n perl-module bash-completion-r1 python-single-r1 systemd ${SCM} - -MY_PV="${PV/_rc/.rc}" -MY_P="${PN}-${MY_PV}" - -DOC_VER=${MY_PV} - -DESCRIPTION="stupid content tracker: distributed VCS designed for speed and efficiency" -HOMEPAGE="https://www.git-scm.com/" -if [[ ${PV} != *9999 ]]; then - SRC_URI_SUFFIX="xz" - SRC_URI_KORG="mirror://kernel/software/scm/git" - [[ "${PV/rc}" != "${PV}" ]] && SRC_URI_KORG+='/testing' - SRC_URI="${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX} - ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} - doc? ( - ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} - )" - [[ "${PV}" = *_rc* ]] || \ - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg highlight +iconv libressl mediawiki mediawiki-experimental +nls +pcre +pcre-jit +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test" - -# Common to both DEPEND and RDEPEND -CDEPEND=" - gnome-keyring? ( app-crypt/libsecret ) - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:= ) - sys-libs/zlib - pcre? ( - pcre-jit? ( dev-libs/libpcre2[jit(+)] ) - !pcre-jit? ( dev-libs/libpcre ) - ) - perl? ( dev-lang/perl:=[-build(-)] ) - tk? ( dev-lang/tk:0= ) - curl? ( - net-misc/curl - webdav? ( dev-libs/expat ) - ) - emacs? ( virtual/emacs ) -" - -RDEPEND="${CDEPEND} - gpg? ( app-crypt/gnupg ) - perl? ( - dev-perl/Error - dev-perl/MailTools - dev-perl/Net-SMTP-SSL - dev-perl/Authen-SASL - cgi? ( - dev-perl/CGI - highlight? ( app-text/highlight ) - ) - cvs? ( - >=dev-vcs/cvsps-2.1:0 - dev-perl/DBI - dev-perl/DBD-SQLite - ) - mediawiki? ( - dev-perl/DateTime-Format-ISO8601 - dev-perl/HTML-Tree - dev-perl/MediaWiki-API - ) - subversion? ( - dev-vcs/subversion[-dso,perl] - dev-perl/libwww-perl - dev-perl/TermReadKey - ) - ) - python? ( ${PYTHON_DEPS} ) -" - -# This is how info docs are created with Git: -# .txt/asciidoc --(asciidoc)---------> .xml/docbook -# .xml/docbook --(docbook2texi.pl)--> .texi -# .texi --(makeinfo)---------> .info -DEPEND="${CDEPEND} - doc? ( - app-text/asciidoc - app-text/docbook2X - sys-apps/texinfo - app-text/xmlto - ) - nls? ( sys-devel/gettext ) - test? ( app-crypt/gnupg )" - -# Live ebuild builds man pages and HTML docs, additionally -if [[ ${PV} == *9999 ]]; then - DEPEND="${DEPEND} - app-text/asciidoc" -fi - -SITEFILE="50${PN}-gentoo.el" -S="${WORKDIR}/${MY_P}" - -REQUIRED_USE=" - cgi? ( perl ) - cvs? ( perl ) - mediawiki? ( perl ) - mediawiki-experimental? ( mediawiki ) - subversion? ( perl ) - webdav? ( curl ) - pcre-jit? ( pcre ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -PATCHES=( - # bug #350330 - automagic CVS when we don't want it is bad. - "${FILESDIR}"/git-2.18.0_rc1-optional-cvs.patch - - "${FILESDIR}"/git-2.2.0-svn-fe-linking.patch - - # Bug #493306, where FreeBSD 10.x merged libiconv into its libc. - "${FILESDIR}"/git-2.5.1-freebsd-10.x-no-iconv.patch -) - -pkg_setup() { - if use subversion && has_version "dev-vcs/subversion[dso]"; then - ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" - ewarn "with USE=dso, there may be weird crashes in git-svn. You" - ewarn "have been warned." - fi - if use python ; then - python-single-r1_pkg_setup - fi -} - -# This is needed because for some obscure reasons future calls to make don't -# pick up these exports if we export them in src_unpack() -exportmakeopts() { - local myopts=( - ASCIIDOC_NO_ROFF=YesPlease - $(usex cvs '' NO_CVS=YesPlease) - $(usex elibc_musl NO_REGEX=YesPlease '') - $(usex iconv '' NO_ICONV=YesPlease) - $(usex nls '' NO_GETTEXT=YesPlease) - $(usex perl 'INSTALLDIRS=vendor NO_PERL_CPAN_FALLBACKS=YesPlease' NO_PERL=YesPlease) - $(usex python '' NO_PYTHON=YesPlease) - $(usex subversion '' NO_SVN_TESTS=YesPlease) - $(usex threads THREADED_DELTA_SEARCH=YesPlease NO_PTHREAD=YesPlease) - $(usex tk '' NO_TCLTK=YesPlease) - ) - - if use blksha1 ; then - myopts+=( BLK_SHA1=YesPlease ) - elif use ppcsha1 ; then - myopts+=( PPC_SHA1=YesPlease ) - fi - - if use curl ; then - use webdav || myopts+=( NO_EXPAT=YesPlease ) - else - myopts+=( NO_CURL=YesPlease ) - fi - - # broken assumptions, because of static build system ... - myopts+=( - NO_FINK=YesPlease - NO_DARWIN_PORTS=YesPlease - INSTALL=install - TAR=tar - SHELL_PATH="${EPREFIX}/bin/sh" - SANE_TOOL_PATH= - OLD_ICONV= - NO_EXTERNAL_GREP= - ) - - # For svn-fe - extlibs="-lz -lssl ${S}/xdiff/lib.a $(usex threads -lpthread '')" - - # can't define this to null, since the entire makefile depends on it - sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile || die - - if use pcre; then - if use pcre-jit; then - myopts+=( USE_LIBPCRE2=YesPlease ) - extlibs+=" -lpcre2-8" - else - myopts+=( - USE_LIBPCRE1=YesPlease - NO_LIBPCRE1_JIT=YesPlease - ) - extlibs+=" -lpcre" - fi - fi -# Disabled until ~m68k-mint can be keyworded again -# if [[ ${CHOST} == *-mint* ]] ; then -# myopts+=( -# NO_MMAP=YesPlease -# NO_IPV6=YesPlease -# NO_STRLCPY=YesPlease -# NO_MEMMEM=YesPlease -# NO_MKDTEMP=YesPlease -# NO_MKSTEMPS=YesPlease -# ) -# fi - if [[ ${CHOST} == ia64-*-hpux* ]]; then - myopts+=( NO_NSEC=YesPlease ) - fi - if [[ ${CHOST} == *-*-aix* ]]; then - myopts+=( NO_FNMATCH_CASEFOLD=YesPlease ) - fi - if [[ ${CHOST} == *-solaris* ]]; then - myopts+=( - NEEDS_LIBICONV=YesPlease - HAVE_CLOCK_MONOTONIC=1 - ) - grep -q getdelim "${ROOT}"/usr/include/stdio.h && \ - myopts+=( HAVE_GETDELIM=1 ) - fi - - has_version '>=app-text/asciidoc-8.0' \ - && myopts+=( ASCIIDOC8=YesPlease ) - - # Bug 290465: - # builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim' - [[ "${CHOST}" == *-uclibc* ]] && \ - myopts+=( NO_NSEC=YesPlease ) - - export MY_MAKEOPTS="${myopts[@]}" - export EXTLIBS="${extlibs}" -} - -src_unpack() { - if [[ ${PV} != *9999 ]]; then - unpack ${MY_P}.tar.${SRC_URI_SUFFIX} - cd "${S}" || die - unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} - if use doc ; then - pushd "${S}"/Documentation &>/dev/null || die - unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} - popd &>/dev/null || die - fi - else - git-r3_src_unpack - #cp "${FILESDIR}"/GIT-VERSION-GEN . - fi - -} - -src_prepare() { - # add experimental patches to improve mediawiki support - # see patches for origin - if use mediawiki-experimental ; then - PATCHES+=( - "${FILESDIR}"/git-2.7.0-mediawiki-namespaces.patch - "${FILESDIR}"/git-2.7.0-mediawiki-subpages.patch - "${FILESDIR}"/git-2.7.0-mediawiki-500pages.patch - ) - fi - - default - - sed -i \ - -e 's:^\(CFLAGS[[:space:]]*=\).*$:\1 $(OPTCFLAGS) -Wall:' \ - -e 's:^\(LDFLAGS[[:space:]]*=\).*$:\1 $(OPTLDFLAGS):' \ - -e 's:^\(CC[[:space:]]* =\).*$:\1$(OPTCC):' \ - -e 's:^\(AR[[:space:]]* =\).*$:\1$(OPTAR):' \ - -e "s:\(PYTHON_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \ - -e "s:\(PERL_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \ - Makefile contrib/svn-fe/Makefile || die - - # Fix docbook2texi command - sed -r -i 's/DOCBOOK2X_TEXI[[:space:]]*=[[:space:]]*docbook2x-texi/DOCBOOK2X_TEXI = docbook2texi.pl/' \ - Documentation/Makefile || die - - # Fix git-subtree missing DESTDIR - sed -i \ - -e '/$(INSTALL)/s/ $(libexecdir)/ $(DESTDIR)$(libexecdir)/g' \ - -e '/$(INSTALL)/s/ $(man1dir)/ $(DESTDIR)$(man1dir)/g' \ - contrib/subtree/Makefile || die -} - -git_emake() { - # bug #320647: PYTHON_PATH - local PYTHON_PATH="" - use python && PYTHON_PATH="${PYTHON}" - emake ${MY_MAKEOPTS} \ - prefix="${EPREFIX}"/usr \ - htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ - perllibdir="$(perl_get_raw_vendorlib)" \ - sysconfdir="${EPREFIX}"/etc \ - DESTDIR="${D}" \ - GIT_TEST_OPTS="--no-color" \ - OPTAR="$(tc-getAR)" \ - OPTCC="$(tc-getCC)" \ - OPTCFLAGS="${CFLAGS}" \ - OPTLDFLAGS="${LDFLAGS}" \ - PERL_PATH="${EPREFIX}/usr/bin/perl" \ - PERL_MM_OPT="" \ - PYTHON_PATH="${PYTHON_PATH}" \ - V=1 \ - "$@" -} - -src_configure() { - exportmakeopts -} - -src_compile() { - git_emake || die "emake failed" - - if use emacs ; then - elisp-compile contrib/emacs/git{,-blame}.el - fi - - if use perl && use cgi ; then - git_emake \ - gitweb \ - || die "emake gitweb (cgi) failed" - fi - - if [[ ${CHOST} == *-darwin* ]]; then - pushd contrib/credential/osxkeychain &>/dev/null || die - git_emake CC=$(tc-getCC) CFLAGS="${CFLAGS}" \ - || die "emake credential-osxkeychain" - popd &>/dev/null || die - fi - - pushd Documentation &>/dev/null || die - if [[ ${PV} == *9999 ]] ; then - git_emake man \ - || die "emake man failed" - if use doc ; then - git_emake info html \ - || die "emake info html failed" - fi - else - if use doc ; then - git_emake info \ - || die "emake info html failed" - fi - fi - popd &>/dev/null || die - - if use subversion ; then - pushd contrib/svn-fe &>/dev/null || die - # by defining EXTLIBS we override the detection for libintl and - # libiconv, bug #516168 - local nlsiconv= - use nls && use !elibc_glibc && nlsiconv+=" -lintl" - use iconv && use !elibc_glibc && nlsiconv+=" -liconv" - git_emake EXTLIBS="${EXTLIBS} ${nlsiconv}" || die "emake svn-fe failed" - if use doc ; then - git_emake svn-fe.{1,html} || die "emake svn-fe.1 svn-fe.html failed" - fi - popd &>/dev/null || die - fi - - if use gnome-keyring ; then - pushd contrib/credential/libsecret &>/dev/null || die - git_emake || die "emake git-credential-libsecret failed" - popd &>/dev/null || die - fi - - pushd contrib/subtree &>/dev/null || die - git_emake - use doc && git_emake doc - popd &>/dev/null || die - - pushd contrib/diff-highlight &>/dev/null || die - git_emake - popd &>/dev/null || die - - if use mediawiki ; then - pushd contrib/mw-to-git &>/dev/null || die - git_emake - popd &>/dev/null || die - - fi -} - -src_install() { - git_emake \ - install || \ - die "make install failed" - - if [[ ${CHOST} == *-darwin* ]]; then - dobin contrib/credential/osxkeychain/git-credential-osxkeychain - fi - - # Depending on the tarball and manual rebuild of the documentation, the - # manpages may exist in either OR both of these directories. - find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157] - find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157] - dodoc README* Documentation/{SubmittingPatches,CodingGuidelines} - use doc && dodir /usr/share/doc/${PF}/html - for d in / /howto/ /technical/ ; do - docinto ${d} - dodoc Documentation${d}*.txt - if use doc ; then - docinto ${d}/html - dodoc Documentation${d}*.html - fi - done - docinto / - # Upstream does not ship this pre-built :-( - use doc && doinfo Documentation/{git,gitman}.info - - newbashcomp contrib/completion/git-completion.bash ${PN} - bashcomp_alias git gitk - # Not really a bash-completion file (bug #477920) - # but still needed uncompressed (bug #507480) - insinto /usr/share/${PN} - doins contrib/completion/git-prompt.sh - - if use emacs ; then - elisp-install ${PN} contrib/emacs/git.{el,elc} - elisp-install ${PN} contrib/emacs/git-blame.{el,elc} - #elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc} - # don't add automatically to the load-path, so the sitefile - # can do a conditional loading - touch "${ED}${SITELISP}/${PN}/compat/.nosearch" - elisp-site-file-install "${FILESDIR}"/${SITEFILE} - fi - - #dobin contrib/fast-import/git-p4 # Moved upstream - #dodoc contrib/fast-import/git-p4.txt # Moved upstream - newbin contrib/fast-import/import-tars.perl import-tars - exeinto /usr/libexec/git-core/ - newexe contrib/git-resurrect.sh git-resurrect - - # git-subtree - pushd contrib/subtree &>/dev/null || die - git_emake install || die "Failed to emake install git-subtree" - if use doc ; then - git_emake install-man install-doc || die "Failed to emake install-doc install-mangit-subtree" - fi - newdoc README README.git-subtree - dodoc git-subtree.txt - popd &>/dev/null || die - - if use mediawiki ; then - pushd contrib/mw-to-git &>/dev/null || die - git_emake install - popd &>/dev/null || die - fi - - # diff-highlight - dobin contrib/diff-highlight/diff-highlight - newdoc contrib/diff-highlight/README README.diff-highlight - - # git-jump - exeinto /usr/libexec/git-core/ - doexe contrib/git-jump/git-jump - newdoc contrib/git-jump/README git-jump.txt - - # git-contacts - exeinto /usr/libexec/git-core/ - doexe contrib/contacts/git-contacts - dodoc contrib/contacts/git-contacts.txt - - if use gnome-keyring ; then - pushd contrib/credential/libsecret &>/dev/null || die - dobin git-credential-libsecret - popd &>/dev/null || die - fi - - if use subversion ; then - pushd contrib/svn-fe &>/dev/null || die - dobin svn-fe - dodoc svn-fe.txt - if use doc ; then - doman svn-fe.1 - docinto html - dodoc svn-fe.html - fi - popd &>/dev/null || die - fi - - dodir /usr/share/${PN}/contrib - # The following are excluded: - # completion - installed above - # diff-highlight - done above - # emacs - installed above - # examples - these are stuff that is not used in Git anymore actually - # git-jump - done above - # gitview - installed above - # p4import - excluded because fast-import has a better one - # patches - stuff the Git guys made to go upstream to other places - # persistent-https - TODO - # mw-to-git - TODO - # subtree - build seperately - # svnimport - use git-svn - # thunderbird-patch-inline - fixes thunderbird - local contrib_objects=( - buildsystems - fast-import - hg-to-git - hooks - remotes2config.sh - rerere-train.sh - stats - workdir - ) - for i in "${contrib_objects[@]}" ; do - cp -rf \ - "${S}"/contrib/${i} \ - "${ED%/}"/usr/share/${PN}/contrib \ - || die "Failed contrib ${i}" - done - - if use perl && use cgi ; then - # We used to install in /usr/share/${PN}/gitweb - # but upstream installs in /usr/share/gitweb - # so we will install a symlink and use their location for compat with other - # distros - dosym /usr/share/gitweb /usr/share/${PN}/gitweb - - # INSTALL discusses configuration issues, not just installation - docinto / - newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb - newdoc "${S}"/gitweb/README README.gitweb - - for d in "${ED%/}"/usr/lib{,64}/perl5/ ; do - if test -d "$d" ; then find "$d" \ - -name .packlist \ - -delete || die - fi - done - else - rm -rf "${ED%/}"/usr/share/gitweb - fi - - if ! use subversion ; then - rm -f "${ED%/}"/usr/libexec/git-core/git-svn \ - "${ED%/}"/usr/share/man/man1/git-svn.1* - fi - - if use xinetd ; then - insinto /etc/xinetd.d - newins "${FILESDIR}"/git-daemon.xinetd git-daemon - fi - - if use !prefix ; then - newinitd "${FILESDIR}"/git-daemon-r1.initd git-daemon - newconfd "${FILESDIR}"/git-daemon.confd git-daemon - systemd_newunit "${FILESDIR}/git-daemon_at-r1.service" "git-daemon@.service" - systemd_dounit "${FILESDIR}/git-daemon.socket" - fi - - perl_delete_localpod - - # Remove disabled linguas - # we could remove sources in src_prepare, but install does not - # handle missing locale dir well - rm_loc() { - if [[ -e "${ED%/}/usr/share/locale/${1}" ]]; then - rm -r "${ED%/}/usr/share/locale/${1}" || die - fi - } - l10n_for_each_disabled_locale_do rm_loc -} - -src_test() { - local disabled=() - local tests_cvs=( - t9200-git-cvsexportcommit.sh - t9400-git-cvsserver-server.sh - t9401-git-cvsserver-crlf.sh - t9402-git-cvsserver-refs.sh - t9600-cvsimport.sh - t9601-cvsimport-vendor-branch.sh - t9602-cvsimport-branches-tags.sh - t9603-cvsimport-patchsets.sh - t9604-cvsimport-timestamps.sh - ) - local tests_perl=( - t3701-add-interactive.sh - t5502-quickfetch.sh - t5512-ls-remote.sh - t5520-pull.sh - t7106-reset-unborn-branch.sh - t7501-commit.sh - ) - # Bug #225601 - t0004 is not suitable for root perm - # Bug #219839 - t1004 is not suitable for root perm - # t0001-init.sh - check for init notices EPERM* fails - local tests_nonroot=( - t0001-init.sh - t0004-unwritable.sh - t0070-fundamental.sh - t1004-read-tree-m-u-wf.sh - t3700-add.sh - t7300-clean.sh - ) - # t9100 still fails with symlinks in SVN 1.7 - local test_svn=( t9100-git-svn-basic.sh ) - - # Unzip is used only for the testcase code, not by any normal parts of Git. - if ! has_version app-arch/unzip ; then - einfo "Disabling tar-tree tests" - disabled+=( t5000-tar-tree.sh ) - fi - - local cvs=0 - use cvs && let cvs=${cvs}+1 - if [[ ${EUID} -eq 0 ]]; then - if [[ ${cvs} -eq 1 ]]; then - ewarn "Skipping CVS tests because CVS does not work as root!" - ewarn "You should retest with FEATURES=userpriv!" - disabled+=( ${tests_cvs[@]} ) - fi - einfo "Skipping other tests that require being non-root" - disabled+=( ${tests_nonroot[@]} ) - else - [[ ${cvs} -gt 0 ]] && \ - has_version dev-vcs/cvs && \ - let cvs=${cvs}+1 - [[ ${cvs} -gt 1 ]] && \ - has_version "dev-vcs/cvs[server]" && \ - let cvs=${cvs}+1 - if [[ ${cvs} -lt 3 ]]; then - einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" - disabled+=( ${tests_cvs[@]} ) - fi - fi - - if ! use perl ; then - einfo "Disabling tests that need Perl" - disabled+=( ${tests_perl[@]} ) - fi - - einfo "Disabling tests that fail with SVN 1.7" - disabled+=( ${test_svn[@]} ) - - # Reset all previously disabled tests - pushd t &>/dev/null || die - local i - for i in *.sh.DISABLED ; do - [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" - done - einfo "Disabled tests:" - for i in ${disabled[@]} ; do - [[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled ${i}" - done - - # Avoid the test system removing the results because we want them ourselves - sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' \ - -i Makefile || die - - # Clean old results first, must always run - nonfatal git_emake clean - popd &>/dev/null || die - - # Now run the tests, keep going if we hit an error, and don't terminate on - # failure - local rc - einfo "Start test run" - #MAKEOPTS=-j1 - nonfatal git_emake --keep-going test - rc=$? - - # Display nice results, now print the results - pushd t &>/dev/null || die - nonfatal git_emake aggregate-results - - # And bail if there was a problem - [ ${rc} -eq 0 ] || die "tests failed. Please file a bug." -} - -showpkgdeps() { - local pkg=$1 - shift - elog " $(printf "%-17s:" ${pkg}) ${@}" -} - -pkg_postinst() { - use emacs && elisp-site-regen - einfo "Please read /usr/share/bash-completion/git for Git bash command completion" - einfo "Please read /usr/share/git/git-prompt.sh for Git bash prompt" - einfo "Note that the prompt bash code is now in that separate script" - elog "These additional scripts need some dependencies:" - echo - showpkgdeps git-quiltimport "dev-util/quilt" - showpkgdeps git-instaweb \ - "|| ( www-servers/lighttpd www-servers/apache www-servers/nginx )" - echo - use mediawiki-experimental && ewarn "Using experimental git-mediawiki patches. The stability of cloned wiki filesystems is not guaranteed." -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/dev-vcs/git/git-9999-r3.ebuild b/dev-vcs/git/git-9999-r3.ebuild deleted file mode 100644 index c810b8798e3a..000000000000 --- a/dev-vcs/git/git-9999-r3.ebuild +++ /dev/null @@ -1,715 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -GENTOO_DEPEND_ON_PERL=no - -# bug #329479: git-remote-testgit is not multiple-version aware -PYTHON_COMPAT=( python2_7 ) -PLOCALES="bg ca de es fr is it ko pt_PT ru sv vi zh_CN" -if [[ ${PV} == *9999 ]]; then - SCM="git-r3" - EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git" - # Please ensure that all _four_ 9999 ebuilds get updated; they track the 4 upstream branches. - # See https://git-scm.com/docs/gitworkflows#_graduation - # In order of stability: - # 9999-r0: maint - # 9999-r1: master - # 9999-r2: next - # 9999-r3: pu - case "${PVR}" in - 9999) EGIT_BRANCH=maint ;; - 9999-r1) EGIT_BRANCH=master ;; - 9999-r2) EGIT_BRANCH=next;; - 9999-r3) EGIT_BRANCH=pu ;; - esac -fi - -inherit toolchain-funcs eutils elisp-common l10n perl-module bash-completion-r1 python-single-r1 systemd ${SCM} - -MY_PV="${PV/_rc/.rc}" -MY_P="${PN}-${MY_PV}" - -DOC_VER=${MY_PV} - -DESCRIPTION="stupid content tracker: distributed VCS designed for speed and efficiency" -HOMEPAGE="https://www.git-scm.com/" -if [[ ${PV} != *9999 ]]; then - SRC_URI_SUFFIX="xz" - SRC_URI_KORG="mirror://kernel/software/scm/git" - [[ "${PV/rc}" != "${PV}" ]] && SRC_URI_KORG+='/testing' - SRC_URI="${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX} - ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} - doc? ( - ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} - )" - [[ "${PV}" = *_rc* ]] || \ - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg highlight +iconv libressl mediawiki mediawiki-experimental +nls +pcre +pcre-jit +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test" - -# Common to both DEPEND and RDEPEND -CDEPEND=" - gnome-keyring? ( app-crypt/libsecret ) - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:= ) - sys-libs/zlib - pcre? ( - pcre-jit? ( dev-libs/libpcre2[jit(+)] ) - !pcre-jit? ( dev-libs/libpcre ) - ) - perl? ( dev-lang/perl:=[-build(-)] ) - tk? ( dev-lang/tk:0= ) - curl? ( - net-misc/curl - webdav? ( dev-libs/expat ) - ) - emacs? ( virtual/emacs ) -" - -RDEPEND="${CDEPEND} - gpg? ( app-crypt/gnupg ) - perl? ( - dev-perl/Error - dev-perl/MailTools - dev-perl/Net-SMTP-SSL - dev-perl/Authen-SASL - cgi? ( - dev-perl/CGI - highlight? ( app-text/highlight ) - ) - cvs? ( - >=dev-vcs/cvsps-2.1:0 - dev-perl/DBI - dev-perl/DBD-SQLite - ) - mediawiki? ( - dev-perl/DateTime-Format-ISO8601 - dev-perl/HTML-Tree - dev-perl/MediaWiki-API - ) - subversion? ( - dev-vcs/subversion[-dso,perl] - dev-perl/libwww-perl - dev-perl/TermReadKey - ) - ) - python? ( ${PYTHON_DEPS} ) -" - -# This is how info docs are created with Git: -# .txt/asciidoc --(asciidoc)---------> .xml/docbook -# .xml/docbook --(docbook2texi.pl)--> .texi -# .texi --(makeinfo)---------> .info -DEPEND="${CDEPEND} - doc? ( - app-text/asciidoc - app-text/docbook2X - sys-apps/texinfo - app-text/xmlto - ) - nls? ( sys-devel/gettext ) - test? ( app-crypt/gnupg )" - -# Live ebuild builds man pages and HTML docs, additionally -if [[ ${PV} == *9999 ]]; then - DEPEND="${DEPEND} - app-text/asciidoc" -fi - -SITEFILE="50${PN}-gentoo.el" -S="${WORKDIR}/${MY_P}" - -REQUIRED_USE=" - cgi? ( perl ) - cvs? ( perl ) - mediawiki? ( perl ) - mediawiki-experimental? ( mediawiki ) - subversion? ( perl ) - webdav? ( curl ) - pcre-jit? ( pcre ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -PATCHES=( - # bug #350330 - automagic CVS when we don't want it is bad. - "${FILESDIR}"/git-2.18.0_rc1-optional-cvs.patch - - "${FILESDIR}"/git-2.2.0-svn-fe-linking.patch - - # Bug #493306, where FreeBSD 10.x merged libiconv into its libc. - "${FILESDIR}"/git-2.5.1-freebsd-10.x-no-iconv.patch -) - -pkg_setup() { - if use subversion && has_version "dev-vcs/subversion[dso]"; then - ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" - ewarn "with USE=dso, there may be weird crashes in git-svn. You" - ewarn "have been warned." - fi - if use python ; then - python-single-r1_pkg_setup - fi -} - -# This is needed because for some obscure reasons future calls to make don't -# pick up these exports if we export them in src_unpack() -exportmakeopts() { - local myopts=( - ASCIIDOC_NO_ROFF=YesPlease - $(usex cvs '' NO_CVS=YesPlease) - $(usex elibc_musl NO_REGEX=YesPlease '') - $(usex iconv '' NO_ICONV=YesPlease) - $(usex nls '' NO_GETTEXT=YesPlease) - $(usex perl 'INSTALLDIRS=vendor NO_PERL_CPAN_FALLBACKS=YesPlease' NO_PERL=YesPlease) - $(usex python '' NO_PYTHON=YesPlease) - $(usex subversion '' NO_SVN_TESTS=YesPlease) - $(usex threads THREADED_DELTA_SEARCH=YesPlease NO_PTHREAD=YesPlease) - $(usex tk '' NO_TCLTK=YesPlease) - ) - - if use blksha1 ; then - myopts+=( BLK_SHA1=YesPlease ) - elif use ppcsha1 ; then - myopts+=( PPC_SHA1=YesPlease ) - fi - - if use curl ; then - use webdav || myopts+=( NO_EXPAT=YesPlease ) - else - myopts+=( NO_CURL=YesPlease ) - fi - - # broken assumptions, because of static build system ... - myopts+=( - NO_FINK=YesPlease - NO_DARWIN_PORTS=YesPlease - INSTALL=install - TAR=tar - SHELL_PATH="${EPREFIX}/bin/sh" - SANE_TOOL_PATH= - OLD_ICONV= - NO_EXTERNAL_GREP= - ) - - # For svn-fe - extlibs="-lz -lssl ${S}/xdiff/lib.a $(usex threads -lpthread '')" - - # can't define this to null, since the entire makefile depends on it - sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile || die - - if use pcre; then - if use pcre-jit; then - myopts+=( USE_LIBPCRE2=YesPlease ) - extlibs+=" -lpcre2-8" - else - myopts+=( - USE_LIBPCRE1=YesPlease - NO_LIBPCRE1_JIT=YesPlease - ) - extlibs+=" -lpcre" - fi - fi -# Disabled until ~m68k-mint can be keyworded again -# if [[ ${CHOST} == *-mint* ]] ; then -# myopts+=( -# NO_MMAP=YesPlease -# NO_IPV6=YesPlease -# NO_STRLCPY=YesPlease -# NO_MEMMEM=YesPlease -# NO_MKDTEMP=YesPlease -# NO_MKSTEMPS=YesPlease -# ) -# fi - if [[ ${CHOST} == ia64-*-hpux* ]]; then - myopts+=( NO_NSEC=YesPlease ) - fi - if [[ ${CHOST} == *-*-aix* ]]; then - myopts+=( NO_FNMATCH_CASEFOLD=YesPlease ) - fi - if [[ ${CHOST} == *-solaris* ]]; then - myopts+=( - NEEDS_LIBICONV=YesPlease - HAVE_CLOCK_MONOTONIC=1 - ) - grep -q getdelim "${ROOT}"/usr/include/stdio.h && \ - myopts+=( HAVE_GETDELIM=1 ) - fi - - has_version '>=app-text/asciidoc-8.0' \ - && myopts+=( ASCIIDOC8=YesPlease ) - - # Bug 290465: - # builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim' - [[ "${CHOST}" == *-uclibc* ]] && \ - myopts+=( NO_NSEC=YesPlease ) - - export MY_MAKEOPTS="${myopts[@]}" - export EXTLIBS="${extlibs}" -} - -src_unpack() { - if [[ ${PV} != *9999 ]]; then - unpack ${MY_P}.tar.${SRC_URI_SUFFIX} - cd "${S}" || die - unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} - if use doc ; then - pushd "${S}"/Documentation &>/dev/null || die - unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} - popd &>/dev/null || die - fi - else - git-r3_src_unpack - #cp "${FILESDIR}"/GIT-VERSION-GEN . - fi - -} - -src_prepare() { - # add experimental patches to improve mediawiki support - # see patches for origin - if use mediawiki-experimental ; then - PATCHES+=( - "${FILESDIR}"/git-2.7.0-mediawiki-namespaces.patch - "${FILESDIR}"/git-2.7.0-mediawiki-subpages.patch - "${FILESDIR}"/git-2.7.0-mediawiki-500pages.patch - ) - fi - - default - - sed -i \ - -e 's:^\(CFLAGS[[:space:]]*=\).*$:\1 $(OPTCFLAGS) -Wall:' \ - -e 's:^\(LDFLAGS[[:space:]]*=\).*$:\1 $(OPTLDFLAGS):' \ - -e 's:^\(CC[[:space:]]* =\).*$:\1$(OPTCC):' \ - -e 's:^\(AR[[:space:]]* =\).*$:\1$(OPTAR):' \ - -e "s:\(PYTHON_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \ - -e "s:\(PERL_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \ - Makefile contrib/svn-fe/Makefile || die - - # Fix docbook2texi command - sed -r -i 's/DOCBOOK2X_TEXI[[:space:]]*=[[:space:]]*docbook2x-texi/DOCBOOK2X_TEXI = docbook2texi.pl/' \ - Documentation/Makefile || die - - # Fix git-subtree missing DESTDIR - sed -i \ - -e '/$(INSTALL)/s/ $(libexecdir)/ $(DESTDIR)$(libexecdir)/g' \ - -e '/$(INSTALL)/s/ $(man1dir)/ $(DESTDIR)$(man1dir)/g' \ - contrib/subtree/Makefile || die -} - -git_emake() { - # bug #320647: PYTHON_PATH - local PYTHON_PATH="" - use python && PYTHON_PATH="${PYTHON}" - emake ${MY_MAKEOPTS} \ - prefix="${EPREFIX}"/usr \ - htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ - perllibdir="$(perl_get_raw_vendorlib)" \ - sysconfdir="${EPREFIX}"/etc \ - DESTDIR="${D}" \ - GIT_TEST_OPTS="--no-color" \ - OPTAR="$(tc-getAR)" \ - OPTCC="$(tc-getCC)" \ - OPTCFLAGS="${CFLAGS}" \ - OPTLDFLAGS="${LDFLAGS}" \ - PERL_PATH="${EPREFIX}/usr/bin/perl" \ - PERL_MM_OPT="" \ - PYTHON_PATH="${PYTHON_PATH}" \ - V=1 \ - "$@" -} - -src_configure() { - exportmakeopts -} - -src_compile() { - git_emake || die "emake failed" - - if use emacs ; then - elisp-compile contrib/emacs/git{,-blame}.el - fi - - if use perl && use cgi ; then - git_emake \ - gitweb \ - || die "emake gitweb (cgi) failed" - fi - - if [[ ${CHOST} == *-darwin* ]]; then - pushd contrib/credential/osxkeychain &>/dev/null || die - git_emake CC=$(tc-getCC) CFLAGS="${CFLAGS}" \ - || die "emake credential-osxkeychain" - popd &>/dev/null || die - fi - - pushd Documentation &>/dev/null || die - if [[ ${PV} == *9999 ]] ; then - git_emake man \ - || die "emake man failed" - if use doc ; then - git_emake info html \ - || die "emake info html failed" - fi - else - if use doc ; then - git_emake info \ - || die "emake info html failed" - fi - fi - popd &>/dev/null || die - - if use subversion ; then - pushd contrib/svn-fe &>/dev/null || die - # by defining EXTLIBS we override the detection for libintl and - # libiconv, bug #516168 - local nlsiconv= - use nls && use !elibc_glibc && nlsiconv+=" -lintl" - use iconv && use !elibc_glibc && nlsiconv+=" -liconv" - git_emake EXTLIBS="${EXTLIBS} ${nlsiconv}" || die "emake svn-fe failed" - if use doc ; then - git_emake svn-fe.{1,html} || die "emake svn-fe.1 svn-fe.html failed" - fi - popd &>/dev/null || die - fi - - if use gnome-keyring ; then - pushd contrib/credential/libsecret &>/dev/null || die - git_emake || die "emake git-credential-libsecret failed" - popd &>/dev/null || die - fi - - pushd contrib/subtree &>/dev/null || die - git_emake - use doc && git_emake doc - popd &>/dev/null || die - - pushd contrib/diff-highlight &>/dev/null || die - git_emake - popd &>/dev/null || die - - if use mediawiki ; then - pushd contrib/mw-to-git &>/dev/null || die - git_emake - popd &>/dev/null || die - - fi -} - -src_install() { - git_emake \ - install || \ - die "make install failed" - - if [[ ${CHOST} == *-darwin* ]]; then - dobin contrib/credential/osxkeychain/git-credential-osxkeychain - fi - - # Depending on the tarball and manual rebuild of the documentation, the - # manpages may exist in either OR both of these directories. - find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157] - find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157] - dodoc README* Documentation/{SubmittingPatches,CodingGuidelines} - use doc && dodir /usr/share/doc/${PF}/html - for d in / /howto/ /technical/ ; do - docinto ${d} - dodoc Documentation${d}*.txt - if use doc ; then - docinto ${d}/html - dodoc Documentation${d}*.html - fi - done - docinto / - # Upstream does not ship this pre-built :-( - use doc && doinfo Documentation/{git,gitman}.info - - newbashcomp contrib/completion/git-completion.bash ${PN} - bashcomp_alias git gitk - # Not really a bash-completion file (bug #477920) - # but still needed uncompressed (bug #507480) - insinto /usr/share/${PN} - doins contrib/completion/git-prompt.sh - - if use emacs ; then - elisp-install ${PN} contrib/emacs/git.{el,elc} - elisp-install ${PN} contrib/emacs/git-blame.{el,elc} - #elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc} - # don't add automatically to the load-path, so the sitefile - # can do a conditional loading - touch "${ED}${SITELISP}/${PN}/compat/.nosearch" - elisp-site-file-install "${FILESDIR}"/${SITEFILE} - fi - - #dobin contrib/fast-import/git-p4 # Moved upstream - #dodoc contrib/fast-import/git-p4.txt # Moved upstream - newbin contrib/fast-import/import-tars.perl import-tars - exeinto /usr/libexec/git-core/ - newexe contrib/git-resurrect.sh git-resurrect - - # git-subtree - pushd contrib/subtree &>/dev/null || die - git_emake install || die "Failed to emake install git-subtree" - if use doc ; then - git_emake install-man install-doc || die "Failed to emake install-doc install-mangit-subtree" - fi - newdoc README README.git-subtree - dodoc git-subtree.txt - popd &>/dev/null || die - - if use mediawiki ; then - pushd contrib/mw-to-git &>/dev/null || die - git_emake install - popd &>/dev/null || die - fi - - # diff-highlight - dobin contrib/diff-highlight/diff-highlight - newdoc contrib/diff-highlight/README README.diff-highlight - - # git-jump - exeinto /usr/libexec/git-core/ - doexe contrib/git-jump/git-jump - newdoc contrib/git-jump/README git-jump.txt - - # git-contacts - exeinto /usr/libexec/git-core/ - doexe contrib/contacts/git-contacts - dodoc contrib/contacts/git-contacts.txt - - if use gnome-keyring ; then - pushd contrib/credential/libsecret &>/dev/null || die - dobin git-credential-libsecret - popd &>/dev/null || die - fi - - if use subversion ; then - pushd contrib/svn-fe &>/dev/null || die - dobin svn-fe - dodoc svn-fe.txt - if use doc ; then - doman svn-fe.1 - docinto html - dodoc svn-fe.html - fi - popd &>/dev/null || die - fi - - dodir /usr/share/${PN}/contrib - # The following are excluded: - # completion - installed above - # diff-highlight - done above - # emacs - installed above - # examples - these are stuff that is not used in Git anymore actually - # git-jump - done above - # gitview - installed above - # p4import - excluded because fast-import has a better one - # patches - stuff the Git guys made to go upstream to other places - # persistent-https - TODO - # mw-to-git - TODO - # subtree - build seperately - # svnimport - use git-svn - # thunderbird-patch-inline - fixes thunderbird - local contrib_objects=( - buildsystems - fast-import - hg-to-git - hooks - remotes2config.sh - rerere-train.sh - stats - workdir - ) - for i in "${contrib_objects[@]}" ; do - cp -rf \ - "${S}"/contrib/${i} \ - "${ED%/}"/usr/share/${PN}/contrib \ - || die "Failed contrib ${i}" - done - - if use perl && use cgi ; then - # We used to install in /usr/share/${PN}/gitweb - # but upstream installs in /usr/share/gitweb - # so we will install a symlink and use their location for compat with other - # distros - dosym /usr/share/gitweb /usr/share/${PN}/gitweb - - # INSTALL discusses configuration issues, not just installation - docinto / - newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb - newdoc "${S}"/gitweb/README README.gitweb - - for d in "${ED%/}"/usr/lib{,64}/perl5/ ; do - if test -d "$d" ; then find "${d}" \ - -name .packlist \ - -delete || die - fi - done - else - rm -rf "${ED%/}"/usr/share/gitweb - fi - - if ! use subversion ; then - rm -f "${ED%/}"/usr/libexec/git-core/git-svn \ - "${ED%/}"/usr/share/man/man1/git-svn.1* - fi - - if use xinetd ; then - insinto /etc/xinetd.d - newins "${FILESDIR}"/git-daemon.xinetd git-daemon - fi - - if use !prefix ; then - newinitd "${FILESDIR}"/git-daemon-r1.initd git-daemon - newconfd "${FILESDIR}"/git-daemon.confd git-daemon - systemd_newunit "${FILESDIR}/git-daemon_at-r1.service" "git-daemon@.service" - systemd_dounit "${FILESDIR}/git-daemon.socket" - fi - - perl_delete_localpod - - # Remove disabled linguas - # we could remove sources in src_prepare, but install does not - # handle missing locale dir well - rm_loc() { - if [[ -e "${ED%/}/usr/share/locale/${1}" ]]; then - rm -r "${ED%/}/usr/share/locale/${1}" || die - fi - } - l10n_for_each_disabled_locale_do rm_loc -} - -src_test() { - local disabled=() - local tests_cvs=( - t9200-git-cvsexportcommit.sh - t9400-git-cvsserver-server.sh - t9401-git-cvsserver-crlf.sh - t9402-git-cvsserver-refs.sh - t9600-cvsimport.sh - t9601-cvsimport-vendor-branch.sh - t9602-cvsimport-branches-tags.sh - t9603-cvsimport-patchsets.sh - t9604-cvsimport-timestamps.sh - ) - local tests_perl=( - t3701-add-interactive.sh - t5502-quickfetch.sh - t5512-ls-remote.sh - t5520-pull.sh - t7106-reset-unborn-branch.sh - t7501-commit.sh - ) - # Bug #225601 - t0004 is not suitable for root perm - # Bug #219839 - t1004 is not suitable for root perm - # t0001-init.sh - check for init notices EPERM* fails - local tests_nonroot=( - t0001-init.sh - t0004-unwritable.sh - t0070-fundamental.sh - t1004-read-tree-m-u-wf.sh - t3700-add.sh - t7300-clean.sh - ) - # t9100 still fails with symlinks in SVN 1.7 - local test_svn=( t9100-git-svn-basic.sh ) - - # Unzip is used only for the testcase code, not by any normal parts of Git. - if ! has_version app-arch/unzip ; then - einfo "Disabling tar-tree tests" - disabled+=( t5000-tar-tree.sh ) - fi - - local cvs=0 - use cvs && let cvs=${cvs}+1 - if [[ ${EUID} -eq 0 ]]; then - if [[ ${cvs} -eq 1 ]]; then - ewarn "Skipping CVS tests because CVS does not work as root!" - ewarn "You should retest with FEATURES=userpriv!" - disabled+=( ${tests_cvs[@]} ) - fi - einfo "Skipping other tests that require being non-root" - disabled+=( ${tests_nonroot[@]} ) - else - [[ ${cvs} -gt 0 ]] && \ - has_version dev-vcs/cvs && \ - let cvs=${cvs}+1 - [[ ${cvs} -gt 1 ]] && \ - has_version "dev-vcs/cvs[server]" && \ - let cvs=${cvs}+1 - if [[ ${cvs} -lt 3 ]]; then - einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" - disabled+=( ${tests_cvs[@]} ) - fi - fi - - if ! use perl ; then - einfo "Disabling tests that need Perl" - disabled+=( ${tests_perl[@]} ) - fi - - einfo "Disabling tests that fail with SVN 1.7" - disabled+=( ${test_svn[@]} ) - - # Reset all previously disabled tests - pushd t &>/dev/null || die - local i - for i in *.sh.DISABLED ; do - [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" - done - einfo "Disabled tests:" - for i in ${disabled[@]} ; do - [[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled ${i}" - done - - # Avoid the test system removing the results because we want them ourselves - sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' \ - -i Makefile || die - - # Clean old results first, must always run - nonfatal git_emake clean - popd &>/dev/null || die - - # Now run the tests, keep going if we hit an error, and don't terminate on - # failure - local rc - einfo "Start test run" - #MAKEOPTS=-j1 - nonfatal git_emake --keep-going test - rc=$? - - # Display nice results, now print the results - pushd t &>/dev/null || die - nonfatal git_emake aggregate-results - - # And bail if there was a problem - [ ${rc} -eq 0 ] || die "tests failed. Please file a bug." -} - -showpkgdeps() { - local pkg=$1 - shift - elog " $(printf "%-17s:" ${pkg}) ${@}" -} - -pkg_postinst() { - use emacs && elisp-site-regen - einfo "Please read /usr/share/bash-completion/git for Git bash command completion" - einfo "Please read /usr/share/git/git-prompt.sh for Git bash prompt" - einfo "Note that the prompt bash code is now in that separate script" - elog "These additional scripts need some dependencies:" - echo - showpkgdeps git-quiltimport "dev-util/quilt" - showpkgdeps git-instaweb \ - "|| ( www-servers/lighttpd www-servers/apache www-servers/nginx )" - echo - use mediawiki-experimental && ewarn "Using experimental git-mediawiki patches. The stability of cloned wiki filesystems is not guaranteed." -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/dev-vcs/git/git-9999.ebuild b/dev-vcs/git/git-9999.ebuild deleted file mode 100644 index 1fb66925cbfb..000000000000 --- a/dev-vcs/git/git-9999.ebuild +++ /dev/null @@ -1,715 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -GENTOO_DEPEND_ON_PERL=no - -# bug #329479: git-remote-testgit is not multiple-version aware -PYTHON_COMPAT=( python2_7 ) -PLOCALES="bg ca de es fr is it ko pt_PT ru sv vi zh_CN" -if [[ ${PV} == *9999 ]]; then - SCM="git-r3" - EGIT_REPO_URI="git://git.kernel.org/pub/scm/git/git.git" - # Please ensure that all _four_ 9999 ebuilds get updated; they track the 4 upstream branches. - # See https://git-scm.com/docs/gitworkflows#_graduation - # In order of stability: - # 9999-r0: maint - # 9999-r1: master - # 9999-r2: next - # 9999-r3: pu - case "${PVR}" in - 9999) EGIT_BRANCH=maint ;; - 9999-r1) EGIT_BRANCH=master ;; - 9999-r2) EGIT_BRANCH=next;; - 9999-r3) EGIT_BRANCH=pu ;; - esac -fi - -inherit toolchain-funcs eutils elisp-common l10n perl-module bash-completion-r1 python-single-r1 systemd ${SCM} - -MY_PV="${PV/_rc/.rc}" -MY_P="${PN}-${MY_PV}" - -DOC_VER=${MY_PV} - -DESCRIPTION="stupid content tracker: distributed VCS designed for speed and efficiency" -HOMEPAGE="https://www.git-scm.com/" -if [[ ${PV} != *9999 ]]; then - SRC_URI_SUFFIX="xz" - SRC_URI_KORG="mirror://kernel/software/scm/git" - [[ "${PV/rc}" != "${PV}" ]] && SRC_URI_KORG+='/testing' - SRC_URI="${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX} - ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} - doc? ( - ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} - )" - [[ "${PV}" = *_rc* ]] || \ - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="+blksha1 +curl cgi doc emacs gnome-keyring +gpg highlight +iconv libressl mediawiki mediawiki-experimental +nls +pcre +pcre-jit +perl +python ppcsha1 tk +threads +webdav xinetd cvs subversion test" - -# Common to both DEPEND and RDEPEND -CDEPEND=" - gnome-keyring? ( app-crypt/libsecret ) - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:= ) - sys-libs/zlib - pcre? ( - pcre-jit? ( dev-libs/libpcre2[jit(+)] ) - !pcre-jit? ( dev-libs/libpcre ) - ) - perl? ( dev-lang/perl:=[-build(-)] ) - tk? ( dev-lang/tk:0= ) - curl? ( - net-misc/curl - webdav? ( dev-libs/expat ) - ) - emacs? ( virtual/emacs ) -" - -RDEPEND="${CDEPEND} - gpg? ( app-crypt/gnupg ) - perl? ( - dev-perl/Error - dev-perl/MailTools - dev-perl/Net-SMTP-SSL - dev-perl/Authen-SASL - cgi? ( - dev-perl/CGI - highlight? ( app-text/highlight ) - ) - cvs? ( - >=dev-vcs/cvsps-2.1:0 - dev-perl/DBI - dev-perl/DBD-SQLite - ) - mediawiki? ( - dev-perl/DateTime-Format-ISO8601 - dev-perl/HTML-Tree - dev-perl/MediaWiki-API - ) - subversion? ( - dev-vcs/subversion[-dso,perl] - dev-perl/libwww-perl - dev-perl/TermReadKey - ) - ) - python? ( ${PYTHON_DEPS} ) -" - -# This is how info docs are created with Git: -# .txt/asciidoc --(asciidoc)---------> .xml/docbook -# .xml/docbook --(docbook2texi.pl)--> .texi -# .texi --(makeinfo)---------> .info -DEPEND="${CDEPEND} - doc? ( - app-text/asciidoc - app-text/docbook2X - sys-apps/texinfo - app-text/xmlto - ) - nls? ( sys-devel/gettext ) - test? ( app-crypt/gnupg )" - -# Live ebuild builds man pages and HTML docs, additionally -if [[ ${PV} == *9999 ]]; then - DEPEND="${DEPEND} - app-text/asciidoc" -fi - -SITEFILE="50${PN}-gentoo.el" -S="${WORKDIR}/${MY_P}" - -REQUIRED_USE=" - cgi? ( perl ) - cvs? ( perl ) - mediawiki? ( perl ) - mediawiki-experimental? ( mediawiki ) - subversion? ( perl ) - webdav? ( curl ) - pcre-jit? ( pcre ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -PATCHES=( - # bug #350330 - automagic CVS when we don't want it is bad. - "${FILESDIR}"/git-2.17.0_rc1-optional-cvs.patch - - "${FILESDIR}"/git-2.2.0-svn-fe-linking.patch - - # Bug #493306, where FreeBSD 10.x merged libiconv into its libc. - "${FILESDIR}"/git-2.5.1-freebsd-10.x-no-iconv.patch -) - -pkg_setup() { - if use subversion && has_version "dev-vcs/subversion[dso]"; then - ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" - ewarn "with USE=dso, there may be weird crashes in git-svn. You" - ewarn "have been warned." - fi - if use python ; then - python-single-r1_pkg_setup - fi -} - -# This is needed because for some obscure reasons future calls to make don't -# pick up these exports if we export them in src_unpack() -exportmakeopts() { - local myopts=( - ASCIIDOC_NO_ROFF=YesPlease - $(usex cvs '' NO_CVS=YesPlease) - $(usex elibc_musl NO_REGEX=YesPlease '') - $(usex iconv '' NO_ICONV=YesPlease) - $(usex nls '' NO_GETTEXT=YesPlease) - $(usex perl 'INSTALLDIRS=vendor NO_PERL_CPAN_FALLBACKS=YesPlease' NO_PERL=YesPlease) - $(usex python '' NO_PYTHON=YesPlease) - $(usex subversion '' NO_SVN_TESTS=YesPlease) - $(usex threads THREADED_DELTA_SEARCH=YesPlease NO_PTHREAD=YesPlease) - $(usex tk '' NO_TCLTK=YesPlease) - ) - - if use blksha1 ; then - myopts+=( BLK_SHA1=YesPlease ) - elif use ppcsha1 ; then - myopts+=( PPC_SHA1=YesPlease ) - fi - - if use curl ; then - use webdav || myopts+=( NO_EXPAT=YesPlease ) - else - myopts+=( NO_CURL=YesPlease ) - fi - - # broken assumptions, because of static build system ... - myopts+=( - NO_FINK=YesPlease - NO_DARWIN_PORTS=YesPlease - INSTALL=install - TAR=tar - SHELL_PATH="${EPREFIX}/bin/sh" - SANE_TOOL_PATH= - OLD_ICONV= - NO_EXTERNAL_GREP= - ) - - # For svn-fe - extlibs="-lz -lssl ${S}/xdiff/lib.a $(usex threads -lpthread '')" - - # can't define this to null, since the entire makefile depends on it - sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile || die - - if use pcre; then - if use pcre-jit; then - myopts+=( USE_LIBPCRE2=YesPlease ) - extlibs+=" -lpcre2-8" - else - myopts+=( - USE_LIBPCRE1=YesPlease - NO_LIBPCRE1_JIT=YesPlease - ) - extlibs+=" -lpcre" - fi - fi -# Disabled until ~m68k-mint can be keyworded again -# if [[ ${CHOST} == *-mint* ]] ; then -# myopts+=( -# NO_MMAP=YesPlease -# NO_IPV6=YesPlease -# NO_STRLCPY=YesPlease -# NO_MEMMEM=YesPlease -# NO_MKDTEMP=YesPlease -# NO_MKSTEMPS=YesPlease -# ) -# fi - if [[ ${CHOST} == ia64-*-hpux* ]]; then - myopts+=( NO_NSEC=YesPlease ) - fi - if [[ ${CHOST} == *-*-aix* ]]; then - myopts+=( NO_FNMATCH_CASEFOLD=YesPlease ) - fi - if [[ ${CHOST} == *-solaris* ]]; then - myopts+=( - NEEDS_LIBICONV=YesPlease - HAVE_CLOCK_MONOTONIC=1 - ) - grep -q getdelim "${ROOT}"/usr/include/stdio.h && \ - myopts+=( HAVE_GETDELIM=1 ) - fi - - has_version '>=app-text/asciidoc-8.0' \ - && myopts+=( ASCIIDOC8=YesPlease ) - - # Bug 290465: - # builtin-fetch-pack.c:816: error: 'struct stat' has no member named 'st_mtim' - [[ "${CHOST}" == *-uclibc* ]] && \ - myopts+=( NO_NSEC=YesPlease ) - - export MY_MAKEOPTS="${myopts[@]}" - export EXTLIBS="${extlibs}" -} - -src_unpack() { - if [[ ${PV} != *9999 ]]; then - unpack ${MY_P}.tar.${SRC_URI_SUFFIX} - cd "${S}" || die - unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} - if use doc ; then - pushd "${S}"/Documentation &>/dev/null || die - unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} - popd &>/dev/null || die - fi - else - git-r3_src_unpack - #cp "${FILESDIR}"/GIT-VERSION-GEN . - fi - -} - -src_prepare() { - # add experimental patches to improve mediawiki support - # see patches for origin - if use mediawiki-experimental ; then - PATCHES+=( - "${FILESDIR}"/git-2.7.0-mediawiki-namespaces.patch - "${FILESDIR}"/git-2.7.0-mediawiki-subpages.patch - "${FILESDIR}"/git-2.7.0-mediawiki-500pages.patch - ) - fi - - default - - sed -i \ - -e 's:^\(CFLAGS[[:space:]]*=\).*$:\1 $(OPTCFLAGS) -Wall:' \ - -e 's:^\(LDFLAGS[[:space:]]*=\).*$:\1 $(OPTLDFLAGS):' \ - -e 's:^\(CC[[:space:]]* =\).*$:\1$(OPTCC):' \ - -e 's:^\(AR[[:space:]]* =\).*$:\1$(OPTAR):' \ - -e "s:\(PYTHON_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \ - -e "s:\(PERL_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \ - Makefile contrib/svn-fe/Makefile || die - - # Fix docbook2texi command - sed -r -i 's/DOCBOOK2X_TEXI[[:space:]]*=[[:space:]]*docbook2x-texi/DOCBOOK2X_TEXI = docbook2texi.pl/' \ - Documentation/Makefile || die - - # Fix git-subtree missing DESTDIR - sed -i \ - -e '/$(INSTALL)/s/ $(libexecdir)/ $(DESTDIR)$(libexecdir)/g' \ - -e '/$(INSTALL)/s/ $(man1dir)/ $(DESTDIR)$(man1dir)/g' \ - contrib/subtree/Makefile || die -} - -git_emake() { - # bug #320647: PYTHON_PATH - local PYTHON_PATH="" - use python && PYTHON_PATH="${PYTHON}" - emake ${MY_MAKEOPTS} \ - prefix="${EPREFIX}"/usr \ - htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ - perllibdir="$(perl_get_raw_vendorlib)" \ - sysconfdir="${EPREFIX}"/etc \ - DESTDIR="${D}" \ - GIT_TEST_OPTS="--no-color" \ - OPTAR="$(tc-getAR)" \ - OPTCC="$(tc-getCC)" \ - OPTCFLAGS="${CFLAGS}" \ - OPTLDFLAGS="${LDFLAGS}" \ - PERL_PATH="${EPREFIX}/usr/bin/perl" \ - PERL_MM_OPT="" \ - PYTHON_PATH="${PYTHON_PATH}" \ - V=1 \ - "$@" -} - -src_configure() { - exportmakeopts -} - -src_compile() { - git_emake || die "emake failed" - - if use emacs ; then - elisp-compile contrib/emacs/git{,-blame}.el - fi - - if use perl && use cgi ; then - git_emake \ - gitweb \ - || die "emake gitweb (cgi) failed" - fi - - if [[ ${CHOST} == *-darwin* ]]; then - pushd contrib/credential/osxkeychain &>/dev/null || die - git_emake CC=$(tc-getCC) CFLAGS="${CFLAGS}" \ - || die "emake credential-osxkeychain" - popd &>/dev/null || die - fi - - pushd Documentation &>/dev/null || die - if [[ ${PV} == *9999 ]] ; then - git_emake man \ - || die "emake man failed" - if use doc ; then - git_emake info html \ - || die "emake info html failed" - fi - else - if use doc ; then - git_emake info \ - || die "emake info html failed" - fi - fi - popd &>/dev/null || die - - if use subversion ; then - pushd contrib/svn-fe &>/dev/null || die - # by defining EXTLIBS we override the detection for libintl and - # libiconv, bug #516168 - local nlsiconv= - use nls && use !elibc_glibc && nlsiconv+=" -lintl" - use iconv && use !elibc_glibc && nlsiconv+=" -liconv" - git_emake EXTLIBS="${EXTLIBS} ${nlsiconv}" || die "emake svn-fe failed" - if use doc ; then - git_emake svn-fe.{1,html} || die "emake svn-fe.1 svn-fe.html failed" - fi - popd &>/dev/null || die - fi - - if use gnome-keyring ; then - pushd contrib/credential/libsecret &>/dev/null || die - git_emake || die "emake git-credential-libsecret failed" - popd &>/dev/null || die - fi - - pushd contrib/subtree &>/dev/null || die - git_emake - use doc && git_emake doc - popd &>/dev/null || die - - pushd contrib/diff-highlight &>/dev/null || die - git_emake - popd &>/dev/null || die - - if use mediawiki ; then - pushd contrib/mw-to-git &>/dev/null || die - git_emake - popd &>/dev/null || die - - fi -} - -src_install() { - git_emake \ - install || \ - die "make install failed" - - if [[ ${CHOST} == *-darwin* ]]; then - dobin contrib/credential/osxkeychain/git-credential-osxkeychain - fi - - # Depending on the tarball and manual rebuild of the documentation, the - # manpages may exist in either OR both of these directories. - find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157] - find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157] - dodoc README* Documentation/{SubmittingPatches,CodingGuidelines} - use doc && dodir /usr/share/doc/${PF}/html - for d in / /howto/ /technical/ ; do - docinto ${d} - dodoc Documentation${d}*.txt - if use doc ; then - docinto ${d}/html - dodoc Documentation${d}*.html - fi - done - docinto / - # Upstream does not ship this pre-built :-( - use doc && doinfo Documentation/{git,gitman}.info - - newbashcomp contrib/completion/git-completion.bash ${PN} - bashcomp_alias git gitk - # Not really a bash-completion file (bug #477920) - # but still needed uncompressed (bug #507480) - insinto /usr/share/${PN} - doins contrib/completion/git-prompt.sh - - if use emacs ; then - elisp-install ${PN} contrib/emacs/git.{el,elc} - elisp-install ${PN} contrib/emacs/git-blame.{el,elc} - #elisp-install ${PN}/compat contrib/emacs/vc-git.{el,elc} - # don't add automatically to the load-path, so the sitefile - # can do a conditional loading - touch "${ED}${SITELISP}/${PN}/compat/.nosearch" - elisp-site-file-install "${FILESDIR}"/${SITEFILE} - fi - - #dobin contrib/fast-import/git-p4 # Moved upstream - #dodoc contrib/fast-import/git-p4.txt # Moved upstream - newbin contrib/fast-import/import-tars.perl import-tars - exeinto /usr/libexec/git-core/ - newexe contrib/git-resurrect.sh git-resurrect - - # git-subtree - pushd contrib/subtree &>/dev/null || die - git_emake install || die "Failed to emake install git-subtree" - if use doc ; then - git_emake install-man install-doc || die "Failed to emake install-doc install-mangit-subtree" - fi - newdoc README README.git-subtree - dodoc git-subtree.txt - popd &>/dev/null || die - - if use mediawiki ; then - pushd contrib/mw-to-git &>/dev/null || die - git_emake install - popd &>/dev/null || die - fi - - # diff-highlight - dobin contrib/diff-highlight/diff-highlight - newdoc contrib/diff-highlight/README README.diff-highlight - - # git-jump - exeinto /usr/libexec/git-core/ - doexe contrib/git-jump/git-jump - newdoc contrib/git-jump/README git-jump.txt - - # git-contacts - exeinto /usr/libexec/git-core/ - doexe contrib/contacts/git-contacts - dodoc contrib/contacts/git-contacts.txt - - if use gnome-keyring ; then - pushd contrib/credential/libsecret &>/dev/null || die - dobin git-credential-libsecret - popd &>/dev/null || die - fi - - if use subversion ; then - pushd contrib/svn-fe &>/dev/null || die - dobin svn-fe - dodoc svn-fe.txt - if use doc ; then - doman svn-fe.1 - docinto html - dodoc svn-fe.html - fi - popd &>/dev/null || die - fi - - dodir /usr/share/${PN}/contrib - # The following are excluded: - # completion - installed above - # diff-highlight - done above - # emacs - installed above - # examples - these are stuff that is not used in Git anymore actually - # git-jump - done above - # gitview - installed above - # p4import - excluded because fast-import has a better one - # patches - stuff the Git guys made to go upstream to other places - # persistent-https - TODO - # mw-to-git - TODO - # subtree - build seperately - # svnimport - use git-svn - # thunderbird-patch-inline - fixes thunderbird - local contrib_objects=( - buildsystems - fast-import - hg-to-git - hooks - remotes2config.sh - rerere-train.sh - stats - workdir - ) - for i in "${contrib_objects[@]}" ; do - cp -rf \ - "${S}"/contrib/${i} \ - "${ED%/}"/usr/share/${PN}/contrib \ - || die "Failed contrib ${i}" - done - - if use perl && use cgi ; then - # We used to install in /usr/share/${PN}/gitweb - # but upstream installs in /usr/share/gitweb - # so we will install a symlink and use their location for compat with other - # distros - dosym /usr/share/gitweb /usr/share/${PN}/gitweb - - # INSTALL discusses configuration issues, not just installation - docinto / - newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb - newdoc "${S}"/gitweb/README README.gitweb - - for d in "${ED%/}"/usr/lib{,64}/perl5/ ; do - if test -d "$d" ; then find "$d" \ - -name .packlist \ - -delete || die - fi - done - else - rm -rf "${ED%/}"/usr/share/gitweb - fi - - if ! use subversion ; then - rm -f "${ED%/}"/usr/libexec/git-core/git-svn \ - "${ED%/}"/usr/share/man/man1/git-svn.1* - fi - - if use xinetd ; then - insinto /etc/xinetd.d - newins "${FILESDIR}"/git-daemon.xinetd git-daemon - fi - - if use !prefix ; then - newinitd "${FILESDIR}"/git-daemon-r1.initd git-daemon - newconfd "${FILESDIR}"/git-daemon.confd git-daemon - systemd_newunit "${FILESDIR}/git-daemon_at-r1.service" "git-daemon@.service" - systemd_dounit "${FILESDIR}/git-daemon.socket" - fi - - perl_delete_localpod - - # Remove disabled linguas - # we could remove sources in src_prepare, but install does not - # handle missing locale dir well - rm_loc() { - if [[ -e "${ED%/}/usr/share/locale/${1}" ]]; then - rm -r "${ED%/}/usr/share/locale/${1}" || die - fi - } - l10n_for_each_disabled_locale_do rm_loc -} - -src_test() { - local disabled=() - local tests_cvs=( - t9200-git-cvsexportcommit.sh - t9400-git-cvsserver-server.sh - t9401-git-cvsserver-crlf.sh - t9402-git-cvsserver-refs.sh - t9600-cvsimport.sh - t9601-cvsimport-vendor-branch.sh - t9602-cvsimport-branches-tags.sh - t9603-cvsimport-patchsets.sh - t9604-cvsimport-timestamps.sh - ) - local tests_perl=( - t3701-add-interactive.sh - t5502-quickfetch.sh - t5512-ls-remote.sh - t5520-pull.sh - t7106-reset-unborn-branch.sh - t7501-commit.sh - ) - # Bug #225601 - t0004 is not suitable for root perm - # Bug #219839 - t1004 is not suitable for root perm - # t0001-init.sh - check for init notices EPERM* fails - local tests_nonroot=( - t0001-init.sh - t0004-unwritable.sh - t0070-fundamental.sh - t1004-read-tree-m-u-wf.sh - t3700-add.sh - t7300-clean.sh - ) - # t9100 still fails with symlinks in SVN 1.7 - local test_svn=( t9100-git-svn-basic.sh ) - - # Unzip is used only for the testcase code, not by any normal parts of Git. - if ! has_version app-arch/unzip ; then - einfo "Disabling tar-tree tests" - disabled+=( t5000-tar-tree.sh ) - fi - - local cvs=0 - use cvs && let cvs=${cvs}+1 - if [[ ${EUID} -eq 0 ]]; then - if [[ ${cvs} -eq 1 ]]; then - ewarn "Skipping CVS tests because CVS does not work as root!" - ewarn "You should retest with FEATURES=userpriv!" - disabled+=( ${tests_cvs[@]} ) - fi - einfo "Skipping other tests that require being non-root" - disabled+=( ${tests_nonroot[@]} ) - else - [[ ${cvs} -gt 0 ]] && \ - has_version dev-vcs/cvs && \ - let cvs=${cvs}+1 - [[ ${cvs} -gt 1 ]] && \ - has_version "dev-vcs/cvs[server]" && \ - let cvs=${cvs}+1 - if [[ ${cvs} -lt 3 ]]; then - einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" - disabled+=( ${tests_cvs[@]} ) - fi - fi - - if ! use perl ; then - einfo "Disabling tests that need Perl" - disabled+=( ${tests_perl[@]} ) - fi - - einfo "Disabling tests that fail with SVN 1.7" - disabled+=( ${test_svn[@]} ) - - # Reset all previously disabled tests - pushd t &>/dev/null || die - local i - for i in *.sh.DISABLED ; do - [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" - done - einfo "Disabled tests:" - for i in ${disabled[@]} ; do - [[ -f "${i}" ]] && mv -f "${i}" "${i}.DISABLED" && einfo "Disabled ${i}" - done - - # Avoid the test system removing the results because we want them ourselves - sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' \ - -i Makefile || die - - # Clean old results first, must always run - nonfatal git_emake clean - popd &>/dev/null || die - - # Now run the tests, keep going if we hit an error, and don't terminate on - # failure - local rc - einfo "Start test run" - #MAKEOPTS=-j1 - nonfatal git_emake --keep-going test - rc=$? - - # Display nice results, now print the results - pushd t &>/dev/null || die - nonfatal git_emake aggregate-results - - # And bail if there was a problem - [ ${rc} -eq 0 ] || die "tests failed. Please file a bug." -} - -showpkgdeps() { - local pkg=$1 - shift - elog " $(printf "%-17s:" ${pkg}) ${@}" -} - -pkg_postinst() { - use emacs && elisp-site-regen - einfo "Please read /usr/share/bash-completion/git for Git bash command completion" - einfo "Please read /usr/share/git/git-prompt.sh for Git bash prompt" - einfo "Note that the prompt bash code is now in that separate script" - elog "These additional scripts need some dependencies:" - echo - showpkgdeps git-quiltimport "dev-util/quilt" - showpkgdeps git-instaweb \ - "|| ( www-servers/lighttpd www-servers/apache www-servers/nginx )" - echo - use mediawiki-experimental && ewarn "Using experimental git-mediawiki patches. The stability of cloned wiki filesystems is not guaranteed." -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/dev-vcs/git/metadata.xml b/dev-vcs/git/metadata.xml deleted file mode 100644 index f76908835574..000000000000 --- a/dev-vcs/git/metadata.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - - robbat2@gentoo.org - Robin H. Johnson - - - polynomial-c@gentoo.org - Lars Wendler - - - Git - Fast Version Control System. Official titled - "GIT - the stupid content tracker". - - Git is a popular version control system designed to handle very large - projects with speed and efficiency; it is used mainly for various open - source projects, most notably the Linux kernel. - - Git falls in the category of distributed source code management tools, - similar to e.g. GNU Arch or Monotone (or BitKeeper in the proprietary - world). Every Git working directory is a full-fledged repository with full - revision tracking capabilities, not dependent on network access or a central - server. - - - Use the new optimized SHA1 implementation - Install gitweb too - Support fetching and pushing (requires webdav too) over http:// and https:// protocols - Pull in gnupg for signing -- without gnupg, attempts at signing will fail at runtime! - GitWeb support for app-text/highlight - Support pulling and pushing from MediaWiki - Add experimental patches for improved MediaWiki support - Enable JIT for pcre - Make use of a bundled routine that is optimized for the PPC arch - Include git-svn for dev-vcs/subversion support - Include the 'gitk' and 'git gui' tools - Adds support for push'ing to HTTP/HTTPS repositories via DAV - - diff --git a/dev-vcs/gitg-3.26.0 b/dev-vcs/gitg-3.26.0 new file mode 100644 index 000000000000..18f5d854a4a6 --- /dev/null +++ b/dev-vcs/gitg-3.26.0 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup +DEPEND=app-crypt/libsecret dev-libs/libgee:0.8[introspection] >=app-text/gtkspell-3.0.3:3 >=dev-libs/glib-2.38:2[dbus] >=dev-libs/gobject-introspection-0.10.1:= dev-libs/libgit2:=[threads] >=dev-libs/libgit2-glib-0.25.0[ssh] =dev-libs/libpeas-1.5.0[gtk] >=dev-libs/libxml2-2.9.0:2 net-libs/libsoup:2.4 >=gnome-base/gsettings-desktop-schemas-0.1.1 >=x11-libs/gtk+-3.20.0:3 >=x11-libs/gtksourceview-3.10:3.0 x11-themes/adwaita-icon-theme glade? ( >=dev-util/glade-3.2:3.10 ) python? ( python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] dev-python/pygobject:3[python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] ) || ( dev-lang/vala:0.36 dev-lang/vala:0.34 dev-lang/vala:0.32 ) >=dev-libs/libgit2-glib-0.24.4[vala] >=dev-util/intltool-0.40 gnome-base/gnome-common >=sys-devel/gettext-0.17 virtual/pkgconfig >=app-portage/elt-patches-20170422 app-arch/xz-utils >=sys-apps/sed-4 dev-util/desktop-file-utils x11-misc/shared-mime-info +DESCRIPTION=git repository viewer for GNOME +EAPI=6 +HOMEPAGE=https://wiki.gnome.org/Apps/Gitg +IUSE=glade +python python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 +KEYWORDS=amd64 x86 ~amd64-linux ~x86-linux +LICENSE=GPL-2+ +RDEPEND=app-crypt/libsecret dev-libs/libgee:0.8[introspection] >=app-text/gtkspell-3.0.3:3 >=dev-libs/glib-2.38:2[dbus] >=dev-libs/gobject-introspection-0.10.1:= dev-libs/libgit2:=[threads] >=dev-libs/libgit2-glib-0.25.0[ssh] =dev-libs/libpeas-1.5.0[gtk] >=dev-libs/libxml2-2.9.0:2 net-libs/libsoup:2.4 >=gnome-base/gsettings-desktop-schemas-0.1.1 >=x11-libs/gtk+-3.20.0:3 >=x11-libs/gtksourceview-3.10:3.0 x11-themes/adwaita-icon-theme glade? ( >=dev-util/glade-3.2:3.10 ) python? ( python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] dev-python/pygobject:3[python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] ) +REQUIRED_USE=python? ( || ( python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 ) ) +SLOT=0 +SRC_URI=mirror://gnome/sources/gitg/3.26/gitg-3.26.0.tar.xz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc gnome.org 5e4cc5af3f1b17bdee155bf02e8c2df4 gnome2 6e4acb9c9da2cfa25f2dfedb93bb4a43 gnome2-utils 29bb8f7881c95139e532a2d5e47ff834 libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multibuild 35719a9cd25ec71ee49c966f6868454c multilib 97f470f374f2e94ccab04a2fb21d811e pax-utils b963274a93e76570a88168c1f1db4cd7 preserve-libs ef207dc62baddfddfd39a164d9797648 python-r1 0b5829eb6369d7af3a834b6eed7b7107 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vala 103e6885c83965507391cdc5b6fa0e67 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 xdg 6cd76cc914c1a759dee032778487b57f xdg-utils f2c8335407f0b935b0a96d4adf23ef25 +_md5_=29fa463da29424e3bbedce5958ca5aa3 diff --git a/dev-vcs/gitg/Manifest b/dev-vcs/gitg/Manifest deleted file mode 100644 index cc2097113f7b..000000000000 --- a/dev-vcs/gitg/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST gitg-3.26.0.tar.xz 1551308 BLAKE2B 45a9fd3df8eb891c4e07eefb6cf8f9b517c78dccc63dd08498b4c847614e164472e0605a01c81515ea349366e56c21c99a4558e73b6548b18bb94f578c0fc9bd SHA512 782aa02e2f0f4d8c86ad726045502d545877d835f0449d2ec646d93a78bbfa50f84662d3a437c922eb168b2737c00ec088dc2c73487742f332e3910f041b519d -EBUILD gitg-3.26.0.ebuild 1927 BLAKE2B 97bb1f4da59bcf28643516ca55e054fe6405765dee0ef2bd70cedf6fc29ec2d422767d4dce420afe5900e5759e4f1b82d0b88b971e4ca59cfee9cbfe1e7b53f2 SHA512 fd96b0f937e1beaba697bd5449f6cf916809d4e121594acf405cdb98a156dae4f640ac2972f768cfb213649455948f3d008218fe7a7e0c052686be43185db217 -MISC metadata.xml 700 BLAKE2B f8330088988ad7eecd0dd8fa3f92fa9a22647e5c3a410051e0623124d2ab2bdc140b5330661124638bb2fe2d7c43b272004f07ce0bc344dd42a563b38ff1c15e SHA512 f5277e8ce7d17576ab50cbc5dd7694a9adcff03340029156915a085ada0bcc34e0366fbefdc9f4de0030694c8ce48d2d1baef62ead4650309c2af2def0309d3e diff --git a/dev-vcs/gitg/gitg-3.26.0.ebuild b/dev-vcs/gitg/gitg-3.26.0.ebuild deleted file mode 100644 index c9365256aab7..000000000000 --- a/dev-vcs/gitg/gitg-3.26.0.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python3_{4,5,6} ) -VALA_MIN_API_VERSION="0.32" # Needed when gtk+-3.20 is found - -inherit gnome2 pax-utils python-r1 vala - -DESCRIPTION="git repository viewer for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Gitg" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" - -IUSE="glade +python" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -# test if unbundling of libgd is possible -# Currently it seems not to be (unstable API/ABI) -RDEPEND=" - app-crypt/libsecret - dev-libs/libgee:0.8[introspection] - >=app-text/gtkspell-3.0.3:3 - >=dev-libs/glib-2.38:2[dbus] - >=dev-libs/gobject-introspection-0.10.1:= - dev-libs/libgit2:=[threads] - - >=dev-libs/libgit2-glib-0.25.0[ssh] - =dev-libs/libpeas-1.5.0[gtk] - >=dev-libs/libxml2-2.9.0:2 - net-libs/libsoup:2.4 - >=gnome-base/gsettings-desktop-schemas-0.1.1 - >=x11-libs/gtk+-3.20.0:3 - >=x11-libs/gtksourceview-3.10:3.0 - x11-themes/adwaita-icon-theme - glade? ( >=dev-util/glade-3.2:3.10 ) - python? ( - ${PYTHON_DEPS} - dev-python/pygobject:3[${PYTHON_USEDEP}] - ) -" -DEPEND="${RDEPEND} - $(vala_depend) - >=dev-libs/libgit2-glib-0.24.4[vala] - >=dev-util/intltool-0.40 - gnome-base/gnome-common - >=sys-devel/gettext-0.17 - virtual/pkgconfig -" - -pkg_setup() { - use python && [[ ${MERGE_TYPE} != binary ]] && python_setup -} - -src_prepare() { - gnome2_src_prepare - vala_src_prepare -} - -src_configure() { - gnome2_src_configure \ - --disable-static \ - --disable-deprecations \ - $(use_enable glade glade-catalog) \ - $(use_enable python) -} - -src_install() { - # -j1: bug #??? - gnome2_src_install -j1 - - if use python ; then - install_gi_override() { - python_moduleinto "$(python_get_sitedir)/gi/overrides" - python_domodule "${S}"/libgitg-ext/GitgExt.py - } - python_foreach_impl install_gi_override - fi -} diff --git a/dev-vcs/gitg/metadata.xml b/dev-vcs/gitg/metadata.xml deleted file mode 100644 index bebf2c542746..000000000000 --- a/dev-vcs/gitg/metadata.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - ikelos@gentoo.org - Mike Auty - - - gnome@gentoo.org - Gentoo GNOME Desktop - - - mgorny@gentoo.org - Michał Górny - - - GTK+ based frontend for GIT - - - Install a glade catalog file - Install Python bindings for those plugins requiring it. - - diff --git a/dev-vcs/github-pages-publish-0.1.2 b/dev-vcs/github-pages-publish-0.1.2 new file mode 100644 index 000000000000..63b7ea6702d3 --- /dev/null +++ b/dev-vcs/github-pages-publish-0.1.2 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-python/setuptools >=dev-python/pygit2-0.20.0 python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] +DESCRIPTION=A script that commits files from a directory to Github Pages +EAPI=5 +HOMEPAGE=https://pypi.org/project/github-pages-publish/ https://github.com/rafaelmartins/github-pages-publish +IUSE=python_targets_python2_7 +KEYWORDS=~amd64 ~x86 +LICENSE=BSD +RDEPEND=dev-python/setuptools >=dev-python/pygit2-0.20.0 python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] +REQUIRED_USE=|| ( python_targets_python2_7 ) +SLOT=0 +SRC_URI=mirror://pypi/g/github-pages-publish/github-pages-publish-0.1.2.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 distutils-r1 63fea93ca1cc4fdc5fa2247afc4e3a15 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multibuild 35719a9cd25ec71ee49c966f6868454c multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 preserve-libs ef207dc62baddfddfd39a164d9797648 python-r1 0b5829eb6369d7af3a834b6eed7b7107 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25 +_md5_=50d77d4fe7141c974257275cd92861ad diff --git a/dev-vcs/github-pages-publish/Manifest b/dev-vcs/github-pages-publish/Manifest deleted file mode 100644 index 90fb31a4fa90..000000000000 --- a/dev-vcs/github-pages-publish/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST github-pages-publish-0.1.2.tar.gz 3295 BLAKE2B 6c891dde4fe450bb8708a5428fb1b205e111ebf876a7c8348e69dc89b95c43472a0ecc70ed75de7a3d137a8beead8ca00b12206dc8508371aa34c57ce53d6133 SHA512 3011a070c0798bc3f2853c32c6d97e20eb4711a23b4e2c2b188b4158d46d1434d89f8400bebed0806b9781cd8e13800f3e10d9e99ff2fc4e02059329fbee2658 -EBUILD github-pages-publish-0.1.2.ebuild 742 BLAKE2B 3b4052a909ad8f6bef1049c39a266e973e86f8614b376b29a1a1e4d59b35f06e619e6502921a2c3cb7c81f68d9b4c6e3ff709d4efde5858035e9ff70055b7a85 SHA512 194190921c7c8ce739e1e424a3d23089da3997b310653094549ec3628f65a02273e8541292db52cbc1135c41c37734c2a8fee54354e3fc68f2082a97c59cc3c3 -MISC metadata.xml 690 BLAKE2B 44cba5368226e6cc68ef5625a155c4aa41c243515e11ffea4886dc0a33d85f21c0b171910fa301429ebcb9f7fa93b41f5a565486f37d5391102ea38c93470d00 SHA512 e06cae5ac90a76620423fc720abee1165f4d0856fb083275e7d7f9c93c9c5689cd3d2b87489fe33bced9c3ad1d91f1eb681413abbb3ddd0079addf8a183fa025 diff --git a/dev-vcs/github-pages-publish/github-pages-publish-0.1.2.ebuild b/dev-vcs/github-pages-publish/github-pages-publish-0.1.2.ebuild deleted file mode 100644 index 13890ea8da56..000000000000 --- a/dev-vcs/github-pages-publish/github-pages-publish-0.1.2.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) - -GIT_ECLASS= -if [[ ${PV} = *9999* ]]; then - GIT_ECLASS="git-r3" - EGIT_REPO_URI="https://github.com/rafaelmartins/${PN}.git" -fi - -inherit distutils-r1 ${GIT_ECLASS} - -DESCRIPTION="A script that commits files from a directory to Github Pages" -HOMEPAGE="https://pypi.org/project/github-pages-publish/ - https://github.com/rafaelmartins/github-pages-publish" - -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~amd64 ~x86" -if [[ ${PV} = *9999* ]]; then - SRC_URI="" - KEYWORDS="" -fi - -LICENSE="BSD" -SLOT="0" -IUSE="" - -DEPEND="dev-python/setuptools - >=dev-python/pygit2-0.20.0" -RDEPEND="${DEPEND}" diff --git a/dev-vcs/github-pages-publish/metadata.xml b/dev-vcs/github-pages-publish/metadata.xml deleted file mode 100644 index aac060ab13fd..000000000000 --- a/dev-vcs/github-pages-publish/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - rafaelmartins@gentoo.org - Rafael G. Martins - - - A script that commits files from a directory to the gh-pages branch - of the current Git repository. - - - - rafaelmartins@gentoo.org - Rafael G. Martins - - github-pages-publish - rafaelmartins/github-pages-publish - - diff --git a/dev-vcs/gitinspector-0.4.4 b/dev-vcs/gitinspector-0.4.4 new file mode 100644 index 000000000000..b966786bf245 --- /dev/null +++ b/dev-vcs/gitinspector-0.4.4 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=test? ( dev-vcs/git ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] +DESCRIPTION=Statistical analysis tool for git repositories +EAPI=6 +HOMEPAGE=https://github.com/ejwa/gitinspector +IUSE=test python_targets_python2_7 +KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-3+ +RDEPEND=dev-vcs/git python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] +REQUIRED_USE=|| ( python_targets_python2_7 ) +SLOT=0 +SRC_URI=https://github.com/ejwa/gitinspector/archive/v0.4.4.tar.gz -> gitinspector-0.4.4.tar.gz +_eclasses_=distutils-r1 63fea93ca1cc4fdc5fa2247afc4e3a15 multibuild 35719a9cd25ec71ee49c966f6868454c multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 0b5829eb6369d7af3a834b6eed7b7107 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 xdg-utils f2c8335407f0b935b0a96d4adf23ef25 +_md5_=742560481f0a4d29030dde9fe1a1e52e diff --git a/dev-vcs/gitinspector/Manifest b/dev-vcs/gitinspector/Manifest deleted file mode 100644 index 6059cb93f6d8..000000000000 --- a/dev-vcs/gitinspector/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST gitinspector-0.4.4.tar.gz 312201 BLAKE2B 870db21e9a3a3943e8315e88510d305f55e5074946456e0758f126e2d0b41e9b6e6c446417cf34339acaf5a84da02a5424195b66f7ef7d6ba2febd57ca6919dd SHA512 6e453a97f7b0bda73e376499268d9a46aa4ff1f8bb65092314a6d32031b0292056152b4e0e3781fbbe3aa6150373679bf78a8c83410882921ab40ce6d356fadb -EBUILD gitinspector-0.4.4.ebuild 1079 BLAKE2B 1d1c07f1473b1018a853e5968ed332233c512e7c1fad97752a660ab4edddd173cb09faae1068e811b50ff5a6b3f7538975bc549adfb05069f661cb8a0f787caf SHA512 5488ab8568014db38b1517d6983542a82d6ad1db0ecda49dd24a1b878a6ec3718c8dfcdd8dcd1163be649a550a2eaec0beb227434c9bf19b6a4448f11c949bf7 -MISC metadata.xml 254 BLAKE2B d63f2f6971712f66322756a10d78cf425d449af8304573d723bf38691d29215a1b9f34ef0ee0648346e8be2c0a965092939a15d2538d67618c6e817be9515d26 SHA512 12393bb0a59ac43ececcee078244914186799f0b87706377147004ca6ddcea920a3aac8abac6905a1c68c0cb0652e7d95e62541172424730b9c01300f4e24be1 diff --git a/dev-vcs/gitinspector/gitinspector-0.4.4.ebuild b/dev-vcs/gitinspector/gitinspector-0.4.4.ebuild deleted file mode 100644 index 8a2f93873ec8..000000000000 --- a/dev-vcs/gitinspector/gitinspector-0.4.4.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 ) - -inherit distutils-r1 - -DESCRIPTION="Statistical analysis tool for git repositories" -HOMEPAGE="https://github.com/ejwa/gitinspector" -SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -SLOT="0" -LICENSE="GPL-3+" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="test" - -RDEPEND="dev-vcs/git" -DEPEND="test? ( ${RDEPEND} )" - -python_prepare_all() { - [[ ${LC_ALL} == "C" ]] && export LC_ALL="en_US.utf8" - - # Otherwise this gets installed with the *.txt glob. - rm LICENSE.txt || die 'failed to remove LICENSE.txt' - - # Use /usr/share/doc/${PF} instead of /usr/share/doc/${PN}. - sed -i setup.py \ - -e "s:share/doc/gitinspector:share/doc/${PF}:" \ - || die 'failed to fix the documentation path in setup.py' - - distutils-r1_python_prepare_all -} - -python_install_all() { - distutils-r1_python_install_all - - # The distutils install routine misses some important documentation. - doman docs/gitinspector.1 - dodoc docs/*.{pdf,css,html,txt} -} diff --git a/dev-vcs/gitinspector/metadata.xml b/dev-vcs/gitinspector/metadata.xml deleted file mode 100644 index 0233271d1ea1..000000000000 --- a/dev-vcs/gitinspector/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - ejwa/gitinspector - - diff --git a/dev-vcs/gitolite-2.3.1-r1 b/dev-vcs/gitolite-2.3.1-r1 new file mode 100644 index 000000000000..80c61b9d2ffc --- /dev/null +++ b/dev-vcs/gitolite-2.3.1-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 dev-lang/perl:=[-build(-)] +DESCRIPTION=Highly flexible server for git directory version tracker +EAPI=5 +HOMEPAGE=https://github.com/sitaramc/gitolite +IUSE=contrib vim-syntax +KEYWORDS=amd64 x86 +LICENSE=GPL-2 +RDEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 !dev-vcs/gitolite-gentoo vim-syntax? ( app-vim/gitolite-syntax ) dev-lang/perl:=[-build(-)] +SLOT=0 +SRC_URI=https://milki.github.com/gitolite/gitolite-2.3.1.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=632193f2683943d270c1ad331881a2a7 diff --git a/dev-vcs/gitolite-3.6 b/dev-vcs/gitolite-3.6 new file mode 100644 index 000000000000..3653cca2eff8 --- /dev/null +++ b/dev-vcs/gitolite-3.6 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 dev-lang/perl:=[-build(-)] +DESCRIPTION=Highly flexible server for git directory version tracker +EAPI=5 +HOMEPAGE=https://github.com/sitaramc/gitolite +IUSE=tools vim-syntax +KEYWORDS=amd64 ~arm x86 +LICENSE=GPL-2 +RDEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 !dev-vcs/gitolite-gentoo vim-syntax? ( app-vim/gitolite-syntax ) dev-perl/JSON dev-lang/perl:=[-build(-)] +SLOT=0 +SRC_URI=https://github.com/sitaramc/gitolite/archive/v3.6.tar.gz -> gitolite-3.6.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=9d203161a9aabe9a7bb88f236b150f11 diff --git a/dev-vcs/gitolite-3.6.1 b/dev-vcs/gitolite-3.6.1 new file mode 100644 index 000000000000..5d6b14ef38db --- /dev/null +++ b/dev-vcs/gitolite-3.6.1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 dev-lang/perl:=[-build(-)] +DESCRIPTION=Highly flexible server for git directory version tracker +EAPI=5 +HOMEPAGE=https://github.com/sitaramc/gitolite +IUSE=tools vim-syntax +KEYWORDS=~amd64 ~arm ~x86 +LICENSE=GPL-2 +RDEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 !dev-vcs/gitolite-gentoo vim-syntax? ( app-vim/gitolite-syntax ) dev-perl/JSON dev-lang/perl:=[-build(-)] +SLOT=0 +SRC_URI=https://github.com/sitaramc/gitolite/archive/v3.6.1.tar.gz -> gitolite-3.6.1.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=25b0a22f041b1f51de52e0e0f1b27a4a diff --git a/dev-vcs/gitolite-3.6.2 b/dev-vcs/gitolite-3.6.2 new file mode 100644 index 000000000000..825d41496b0f --- /dev/null +++ b/dev-vcs/gitolite-3.6.2 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 dev-lang/perl:=[-build(-)] +DESCRIPTION=Highly flexible server for git directory version tracker +EAPI=5 +HOMEPAGE=https://github.com/sitaramc/gitolite +IUSE=tools vim-syntax +KEYWORDS=~amd64 ~arm ~x86 +LICENSE=GPL-2 +RDEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 !dev-vcs/gitolite-gentoo vim-syntax? ( app-vim/gitolite-syntax ) dev-perl/JSON dev-lang/perl:=[-build(-)] +SLOT=0 +SRC_URI=https://github.com/sitaramc/gitolite/archive/v3.6.2.tar.gz -> gitolite-3.6.2.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=96473d4802c419fa3b6b63a029df5f6d diff --git a/dev-vcs/gitolite-3.6.2-r1 b/dev-vcs/gitolite-3.6.2-r1 new file mode 100644 index 000000000000..1f31e4bd277d --- /dev/null +++ b/dev-vcs/gitolite-3.6.2-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 dev-lang/perl:=[-build(-)] +DESCRIPTION=Highly flexible server for git directory version tracker +EAPI=5 +HOMEPAGE=https://github.com/sitaramc/gitolite +IUSE=tools vim-syntax +KEYWORDS=~amd64 ~arm ~x86 +LICENSE=GPL-2 +RDEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 !dev-vcs/gitolite-gentoo vim-syntax? ( app-vim/gitolite-syntax ) dev-perl/JSON dev-lang/perl:=[-build(-)] +SLOT=0 +SRC_URI=https://github.com/sitaramc/gitolite/archive/v3.6.2.tar.gz -> gitolite-3.6.2.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=5b1e4b4612fac5e5a5a4e4f3e0f7da9d diff --git a/dev-vcs/gitolite-3.6.3 b/dev-vcs/gitolite-3.6.3 new file mode 100644 index 000000000000..a69ddd32b447 --- /dev/null +++ b/dev-vcs/gitolite-3.6.3 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 dev-lang/perl:=[-build(-)] +DESCRIPTION=Highly flexible server for git directory version tracker +EAPI=5 +HOMEPAGE=https://github.com/sitaramc/gitolite +IUSE=selinux tools vim-syntax +KEYWORDS=amd64 ~arm x86 +LICENSE=GPL-2 +RDEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 !dev-vcs/gitolite-gentoo selinux? ( sec-policy/selinux-gitosis ) vim-syntax? ( app-vim/gitolite-syntax ) dev-perl/JSON dev-lang/perl:=[-build(-)] +SLOT=0 +SRC_URI=https://github.com/sitaramc/gitolite/archive/v3.6.3.tar.gz -> gitolite-3.6.3.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=a0bd477e6c80d6736d9347122a3fb807 diff --git a/dev-vcs/gitolite-3.6.4 b/dev-vcs/gitolite-3.6.4 new file mode 100644 index 000000000000..c5adef7fb034 --- /dev/null +++ b/dev-vcs/gitolite-3.6.4 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 dev-lang/perl:=[-build(-)] +DESCRIPTION=Highly flexible server for git directory version tracker +EAPI=5 +HOMEPAGE=https://github.com/sitaramc/gitolite +IUSE=selinux tools vim-syntax +KEYWORDS=~amd64 ~arm ~x86 +LICENSE=GPL-2 +RDEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 !dev-vcs/gitolite-gentoo selinux? ( sec-policy/selinux-gitosis ) vim-syntax? ( app-vim/gitolite-syntax ) dev-perl/JSON dev-lang/perl:=[-build(-)] +SLOT=0 +SRC_URI=https://github.com/sitaramc/gitolite/archive/v3.6.4.tar.gz -> gitolite-3.6.4.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=e4547292c713f1e1b92c02cd585de4cd diff --git a/dev-vcs/gitolite-3.6.4-r1 b/dev-vcs/gitolite-3.6.4-r1 new file mode 100644 index 000000000000..9ca5087b14eb --- /dev/null +++ b/dev-vcs/gitolite-3.6.4-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 dev-lang/perl:=[-build(-)] +DESCRIPTION=Highly flexible server for git directory version tracker +EAPI=5 +HOMEPAGE=https://github.com/sitaramc/gitolite +IUSE=selinux tools vim-syntax +KEYWORDS=~amd64 ~arm ~x86 +LICENSE=GPL-2 +RDEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 !dev-vcs/gitolite-gentoo selinux? ( sec-policy/selinux-gitosis ) vim-syntax? ( app-vim/gitolite-syntax ) dev-perl/JSON dev-lang/perl:=[-build(-)] +SLOT=0 +SRC_URI=https://github.com/sitaramc/gitolite/archive/v3.6.4.tar.gz -> gitolite-3.6.4.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=883267c8fb9acfbe3e944412b315e854 diff --git a/dev-vcs/gitolite-3.6.5 b/dev-vcs/gitolite-3.6.5 new file mode 100644 index 000000000000..8c78bf65f73d --- /dev/null +++ b/dev-vcs/gitolite-3.6.5 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 dev-lang/perl:=[-build(-)] +DESCRIPTION=Highly flexible server for git directory version tracker +EAPI=5 +HOMEPAGE=https://github.com/sitaramc/gitolite +IUSE=selinux tools vim-syntax +KEYWORDS=~amd64 ~arm ~x86 +LICENSE=GPL-2 +RDEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 !dev-vcs/gitolite-gentoo selinux? ( sec-policy/selinux-gitosis ) vim-syntax? ( app-vim/gitolite-syntax ) dev-perl/JSON dev-lang/perl:=[-build(-)] +SLOT=0 +SRC_URI=https://github.com/sitaramc/gitolite/archive/v3.6.5.tar.gz -> gitolite-3.6.5.tar.gz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=883267c8fb9acfbe3e944412b315e854 diff --git a/dev-vcs/gitolite-3.6.6 b/dev-vcs/gitolite-3.6.6 new file mode 100644 index 000000000000..5a8c756d1d05 --- /dev/null +++ b/dev-vcs/gitolite-3.6.6 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test +DEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 dev-lang/perl:= +DESCRIPTION=Highly flexible server for git directory version tracker +EAPI=6 +HOMEPAGE=https://github.com/sitaramc/gitolite +IUSE=selinux tools vim-syntax +KEYWORDS=amd64 ~arm x86 +LICENSE=GPL-2 +RDEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 !dev-vcs/gitolite-gentoo selinux? ( sec-policy/selinux-gitosis ) vim-syntax? ( app-vim/gitolite-syntax ) dev-perl/JSON dev-lang/perl:= +SLOT=0 +SRC_URI=https://github.com/sitaramc/gitolite/archive/v3.6.6.tar.gz -> gitolite-3.6.6.tar.gz +_eclasses_=estack 43ddf5aaffa7a8d0482df54d25a66a1f multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 user 8bc2845510e2109af75e3eeac607ec81 versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=2769299c50bca73fcd7337eae93a10b5 diff --git a/dev-vcs/gitolite-3.6.7 b/dev-vcs/gitolite-3.6.7 new file mode 100644 index 000000000000..aecff79ba549 --- /dev/null +++ b/dev-vcs/gitolite-3.6.7 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test +DEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 dev-lang/perl:= +DESCRIPTION=Highly flexible server for git directory version tracker +EAPI=6 +HOMEPAGE=https://github.com/sitaramc/gitolite +IUSE=selinux tools vim-syntax +KEYWORDS=~amd64 ~arm ~x86 +LICENSE=GPL-2 +RDEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 !dev-vcs/gitolite-gentoo selinux? ( sec-policy/selinux-gitosis ) vim-syntax? ( app-vim/gitolite-syntax ) dev-perl/JSON dev-lang/perl:= +SLOT=0 +SRC_URI=https://github.com/sitaramc/gitolite/archive/v3.6.7.tar.gz -> gitolite-3.6.7.tar.gz +_eclasses_=estack 43ddf5aaffa7a8d0482df54d25a66a1f multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 user 8bc2845510e2109af75e3eeac607ec81 versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=1ac53eb8c70cedd809b4a1205c739434 diff --git a/dev-vcs/gitolite-9999 b/dev-vcs/gitolite-9999 new file mode 100644 index 000000000000..698a5a0bee29 --- /dev/null +++ b/dev-vcs/gitolite-9999 @@ -0,0 +1,11 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 dev-lang/perl:=[-build(-)] dev-vcs/git +DESCRIPTION=Highly flexible server for git directory version tracker +EAPI=5 +HOMEPAGE=https://github.com/sitaramc/gitolite +IUSE=selinux tools vim-syntax +LICENSE=GPL-2 +RDEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 !dev-vcs/gitolite-gentoo selinux? ( sec-policy/selinux-gitosis ) vim-syntax? ( app-vim/gitolite-syntax ) dev-perl/JSON dev-lang/perl:=[-build(-)] +SLOT=0 +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc git-2 45ff482316b52b3f96ff6b7309b77f03 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=883267c8fb9acfbe3e944412b315e854 diff --git a/dev-vcs/gitolite-gentoo-2.3.1-r1 b/dev-vcs/gitolite-gentoo-2.3.1-r1 new file mode 100644 index 000000000000..52170477f3c7 --- /dev/null +++ b/dev-vcs/gitolite-gentoo-2.3.1-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 dev-lang/perl:=[-build(-)] +DESCRIPTION=Highly flexible server for git directory version tracker, Gentoo fork +EAPI=5 +HOMEPAGE=https://cgit.gentoo.org/proj/gitolite-gentoo.git +IUSE=contrib vim-syntax +KEYWORDS=amd64 x86 +LICENSE=GPL-2 +RDEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 !dev-vcs/gitolite dev-perl/Net-SSH-AuthorizedKeysFile vim-syntax? ( app-vim/gitolite-syntax ) dev-lang/perl:=[-build(-)] +SLOT=0 +SRC_URI=mirror://gentoo/gitolite-gentoo-2.3.1.tar.bz2 +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=9cc21e49fa01d38e0a3d6123bf7c8970 diff --git a/dev-vcs/gitolite-gentoo-2.3.3-r1 b/dev-vcs/gitolite-gentoo-2.3.3-r1 new file mode 100644 index 000000000000..ecafd4e57c7a --- /dev/null +++ b/dev-vcs/gitolite-gentoo-2.3.3-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 dev-lang/perl:=[-build(-)] +DESCRIPTION=Highly flexible server for git directory version tracker, Gentoo fork +EAPI=5 +HOMEPAGE=https://cgit.gentoo.org/proj/gitolite-gentoo.git +IUSE=contrib vim-syntax +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 !dev-vcs/gitolite dev-perl/Net-SSH-AuthorizedKeysFile vim-syntax? ( app-vim/gitolite-syntax ) dev-lang/perl:=[-build(-)] +SLOT=0 +SRC_URI=mirror://gentoo/gitolite-gentoo-2.3.3.tar.bz2 +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=1e9def179748d97c522f9c8b77bf364a diff --git a/dev-vcs/gitolite-gentoo-3.5.3.1 b/dev-vcs/gitolite-gentoo-3.5.3.1 new file mode 100644 index 000000000000..3a8b2320b7c5 --- /dev/null +++ b/dev-vcs/gitolite-gentoo-3.5.3.1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 dev-lang/perl:=[-build(-)] +DESCRIPTION=Highly flexible server for git directory version tracker, Gentoo fork +EAPI=5 +HOMEPAGE=https://cgit.gentoo.org/proj/gitolite-gentoo.git +IUSE=tools vim-syntax +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 !dev-vcs/gitolite dev-perl/Net-SSH-AuthorizedKeysFile vim-syntax? ( app-vim/gitolite-syntax ) dev-lang/perl:=[-build(-)] +SLOT=0 +SRC_URI=mirror://gentoo/gitolite-gentoo-3.5.3.1.tar.bz2 +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=77192b097e5c5611604709e8b9f8a211 diff --git a/dev-vcs/gitolite-gentoo-3.6.1 b/dev-vcs/gitolite-gentoo-3.6.1 new file mode 100644 index 000000000000..17686841115b --- /dev/null +++ b/dev-vcs/gitolite-gentoo-3.6.1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 dev-lang/perl:=[-build(-)] +DESCRIPTION=Highly flexible server for git directory version tracker, Gentoo fork +EAPI=5 +HOMEPAGE=https://cgit.gentoo.org/proj/gitolite-gentoo.git +IUSE=tools vim-syntax +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 !dev-vcs/gitolite dev-perl/Net-SSH-AuthorizedKeysFile vim-syntax? ( app-vim/gitolite-syntax ) dev-lang/perl:=[-build(-)] +SLOT=0 +SRC_URI=mirror://gentoo/gitolite-gentoo-3.6.1.tar.bz2 +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=77192b097e5c5611604709e8b9f8a211 diff --git a/dev-vcs/gitolite-gentoo-3.6.1-r1 b/dev-vcs/gitolite-gentoo-3.6.1-r1 new file mode 100644 index 000000000000..be2054fc9f55 --- /dev/null +++ b/dev-vcs/gitolite-gentoo-3.6.1-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 dev-lang/perl:=[-build(-)] +DESCRIPTION=Highly flexible server for git directory version tracker, Gentoo fork +EAPI=5 +HOMEPAGE=https://cgit.gentoo.org/proj/gitolite-gentoo.git +IUSE=tools vim-syntax +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 !dev-vcs/gitolite vim-syntax? ( app-vim/gitolite-syntax ) dev-perl/Net-SSH-AuthorizedKeysFile dev-perl/JSON dev-lang/perl:=[-build(-)] +SLOT=0 +SRC_URI=mirror://gentoo/gitolite-gentoo-3.6.1.tar.bz2 +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=c3dd1f4c10d5accd8fcbdd33856b0e28 diff --git a/dev-vcs/gitolite-gentoo-3.6.2.1 b/dev-vcs/gitolite-gentoo-3.6.2.1 new file mode 100644 index 000000000000..1f47037e479a --- /dev/null +++ b/dev-vcs/gitolite-gentoo-3.6.2.1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 dev-lang/perl:=[-build(-)] +DESCRIPTION=Highly flexible server for git directory version tracker, Gentoo fork +EAPI=5 +HOMEPAGE=https://cgit.gentoo.org/proj/gitolite-gentoo.git +IUSE=tools vim-syntax +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 !dev-vcs/gitolite vim-syntax? ( app-vim/gitolite-syntax ) dev-perl/Net-SSH-AuthorizedKeysFile dev-perl/JSON dev-lang/perl:=[-build(-)] +SLOT=0 +SRC_URI=mirror://gentoo/gitolite-gentoo-3.6.2.1.tar.bz2 +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=c3dd1f4c10d5accd8fcbdd33856b0e28 diff --git a/dev-vcs/gitolite-gentoo-3.6.2.2 b/dev-vcs/gitolite-gentoo-3.6.2.2 new file mode 100644 index 000000000000..c286a3c49b2a --- /dev/null +++ b/dev-vcs/gitolite-gentoo-3.6.2.2 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 dev-lang/perl:=[-build(-)] +DESCRIPTION=Highly flexible server for git directory version tracker, Gentoo fork +EAPI=5 +HOMEPAGE=https://cgit.gentoo.org/proj/gitolite-gentoo.git +IUSE=tools vim-syntax +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 !dev-vcs/gitolite vim-syntax? ( app-vim/gitolite-syntax ) dev-perl/Net-SSH-AuthorizedKeysFile dev-perl/JSON dev-lang/perl:=[-build(-)] +SLOT=0 +SRC_URI=mirror://gentoo/gitolite-gentoo-3.6.2.2.tar.bz2 +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=c3dd1f4c10d5accd8fcbdd33856b0e28 diff --git a/dev-vcs/gitolite-gentoo-3.6.2.3 b/dev-vcs/gitolite-gentoo-3.6.2.3 new file mode 100644 index 000000000000..c409b9bd701f --- /dev/null +++ b/dev-vcs/gitolite-gentoo-3.6.2.3 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 dev-lang/perl:=[-build(-)] +DESCRIPTION=Highly flexible server for git directory version tracker, Gentoo fork +EAPI=5 +HOMEPAGE=https://cgit.gentoo.org/proj/gitolite-gentoo.git +IUSE=tools vim-syntax +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 !dev-vcs/gitolite vim-syntax? ( app-vim/gitolite-syntax ) >=dev-perl/Net-SSH-AuthorizedKeysFile-0.17 dev-perl/JSON dev-lang/perl:=[-build(-)] +SLOT=0 +SRC_URI=mirror://gentoo/gitolite-gentoo-3.6.2.3.tar.bz2 +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=8ce8faa2ca3d3fcd0ea645686f502b8a diff --git a/dev-vcs/gitolite-gentoo-3.6.2.4 b/dev-vcs/gitolite-gentoo-3.6.2.4 new file mode 100644 index 000000000000..f0c64988ed32 --- /dev/null +++ b/dev-vcs/gitolite-gentoo-3.6.2.4 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 dev-lang/perl:=[-build(-)] +DESCRIPTION=Highly flexible server for git directory version tracker, Gentoo fork +EAPI=5 +HOMEPAGE=https://cgit.gentoo.org/proj/gitolite-gentoo.git +IUSE=tools vim-syntax +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 !dev-vcs/gitolite vim-syntax? ( app-vim/gitolite-syntax ) >=dev-perl/Net-SSH-AuthorizedKeysFile-0.17 dev-perl/JSON dev-lang/perl:=[-build(-)] +SLOT=0 +SRC_URI=mirror://gentoo/gitolite-gentoo-3.6.2.4.tar.bz2 +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=8ce8faa2ca3d3fcd0ea645686f502b8a diff --git a/dev-vcs/gitolite-gentoo-3.6.3 b/dev-vcs/gitolite-gentoo-3.6.3 new file mode 100644 index 000000000000..b7c7ee7c4921 --- /dev/null +++ b/dev-vcs/gitolite-gentoo-3.6.3 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 dev-lang/perl:=[-build(-)] +DESCRIPTION=Highly flexible server for git directory version tracker, Gentoo fork +EAPI=5 +HOMEPAGE=https://cgit.gentoo.org/proj/gitolite-gentoo.git +IUSE=tools vim-syntax +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 !dev-vcs/gitolite vim-syntax? ( app-vim/gitolite-syntax ) >=dev-perl/Net-SSH-AuthorizedKeysFile-0.17 dev-perl/JSON dev-lang/perl:=[-build(-)] +SLOT=0 +SRC_URI=mirror://gentoo/gitolite-gentoo-3.6.3.tar.bz2 +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=8ce8faa2ca3d3fcd0ea645686f502b8a diff --git a/dev-vcs/gitolite-gentoo-3.6.3.2 b/dev-vcs/gitolite-gentoo-3.6.3.2 new file mode 100644 index 000000000000..4db36e457229 --- /dev/null +++ b/dev-vcs/gitolite-gentoo-3.6.3.2 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 dev-lang/perl:=[-build(-)] +DESCRIPTION=Highly flexible server for git directory version tracker, Gentoo fork +EAPI=5 +HOMEPAGE=https://cgit.gentoo.org/proj/gitolite-gentoo.git +IUSE=selinux tools vim-syntax +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 !dev-vcs/gitolite vim-syntax? ( app-vim/gitolite-syntax ) selinux? ( sec-policy/selinux-gitosis ) >=dev-perl/Net-SSH-AuthorizedKeysFile-0.17 dev-perl/JSON dev-lang/perl:=[-build(-)] +SLOT=0 +SRC_URI=mirror://gentoo/gitolite-gentoo-3.6.3.2.tar.bz2 +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=a58c4eeecd27cc98527e213efc13618d diff --git a/dev-vcs/gitolite-gentoo-3.6.4 b/dev-vcs/gitolite-gentoo-3.6.4 new file mode 100644 index 000000000000..5ff03d1cc22c --- /dev/null +++ b/dev-vcs/gitolite-gentoo-3.6.4 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 dev-lang/perl:=[-build(-)] +DESCRIPTION=Highly flexible server for git directory version tracker, Gentoo fork +EAPI=5 +HOMEPAGE=https://cgit.gentoo.org/proj/gitolite-gentoo.git +IUSE=selinux tools vim-syntax +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 !dev-vcs/gitolite vim-syntax? ( app-vim/gitolite-syntax ) selinux? ( sec-policy/selinux-gitosis ) >=dev-perl/Net-SSH-AuthorizedKeysFile-0.17 dev-perl/JSON dev-lang/perl:=[-build(-)] +SLOT=0 +SRC_URI=mirror://gentoo/gitolite-gentoo-3.6.4.tar.bz2 +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=a58c4eeecd27cc98527e213efc13618d diff --git a/dev-vcs/gitolite-gentoo-3.6.4.1 b/dev-vcs/gitolite-gentoo-3.6.4.1 new file mode 100644 index 000000000000..9125ace12c18 --- /dev/null +++ b/dev-vcs/gitolite-gentoo-3.6.4.1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 dev-lang/perl:=[-build(-)] +DESCRIPTION=Highly flexible server for git directory version tracker, Gentoo fork +EAPI=5 +HOMEPAGE=https://cgit.gentoo.org/proj/gitolite-gentoo.git +IUSE=selinux tools vim-syntax +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 !dev-vcs/gitolite vim-syntax? ( app-vim/gitolite-syntax ) selinux? ( sec-policy/selinux-gitosis ) >=dev-perl/Net-SSH-AuthorizedKeysFile-0.17 dev-perl/JSON dev-lang/perl:=[-build(-)] +SLOT=0 +SRC_URI=mirror://gentoo/gitolite-gentoo-3.6.4.1.tar.bz2 +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=a58c4eeecd27cc98527e213efc13618d diff --git a/dev-vcs/gitolite-gentoo-3.6.4.1-r1 b/dev-vcs/gitolite-gentoo-3.6.4.1-r1 new file mode 100644 index 000000000000..f4b9cc7e1519 --- /dev/null +++ b/dev-vcs/gitolite-gentoo-3.6.4.1-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 dev-lang/perl:=[-build(-)] +DESCRIPTION=Highly flexible server for git directory version tracker, Gentoo fork +EAPI=5 +HOMEPAGE=https://cgit.gentoo.org/proj/gitolite-gentoo.git +IUSE=selinux tools vim-syntax +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 !dev-vcs/gitolite vim-syntax? ( app-vim/gitolite-syntax ) selinux? ( sec-policy/selinux-gitosis ) >=dev-perl/Net-SSH-AuthorizedKeysFile-0.17 dev-perl/JSON dev-lang/perl:=[-build(-)] +SLOT=0 +SRC_URI=mirror://gentoo/gitolite-gentoo-3.6.4.1.tar.bz2 +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=70185dd5b0f8398dfe1464f12e29d9d9 diff --git a/dev-vcs/gitolite-gentoo-3.6.5 b/dev-vcs/gitolite-gentoo-3.6.5 new file mode 100644 index 000000000000..929eacd52f8f --- /dev/null +++ b/dev-vcs/gitolite-gentoo-3.6.5 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 dev-lang/perl:=[-build(-)] +DESCRIPTION=Highly flexible server for git directory version tracker, Gentoo fork +EAPI=5 +HOMEPAGE=https://cgit.gentoo.org/proj/gitolite-gentoo.git +IUSE=selinux tools vim-syntax +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 !dev-vcs/gitolite vim-syntax? ( app-vim/gitolite-syntax ) selinux? ( sec-policy/selinux-gitosis ) >=dev-perl/Net-SSH-AuthorizedKeysFile-0.17 dev-perl/JSON dev-lang/perl:=[-build(-)] +SLOT=0 +SRC_URI=mirror://gentoo/gitolite-gentoo-3.6.5.tar.bz2 +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=70185dd5b0f8398dfe1464f12e29d9d9 diff --git a/dev-vcs/gitolite-gentoo-3.6.6 b/dev-vcs/gitolite-gentoo-3.6.6 new file mode 100644 index 000000000000..7e1da1d8a6f0 --- /dev/null +++ b/dev-vcs/gitolite-gentoo-3.6.6 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 dev-lang/perl:=[-build(-)] +DESCRIPTION=Highly flexible server for git directory version tracker, Gentoo fork +EAPI=5 +HOMEPAGE=https://cgit.gentoo.org/proj/gitolite-gentoo.git +IUSE=selinux tools vim-syntax +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 !dev-vcs/gitolite vim-syntax? ( app-vim/gitolite-syntax ) selinux? ( sec-policy/selinux-gitosis ) >=dev-perl/Net-SSH-AuthorizedKeysFile-0.17 dev-perl/JSON dev-lang/perl:=[-build(-)] +SLOT=0 +SRC_URI=mirror://gentoo/gitolite-gentoo-3.6.6.tar.bz2 +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=5db7324a31716239a8d2db5fdff0ddfc diff --git a/dev-vcs/gitolite-gentoo-3.6.6.1 b/dev-vcs/gitolite-gentoo-3.6.6.1 new file mode 100644 index 000000000000..49f243f15959 --- /dev/null +++ b/dev-vcs/gitolite-gentoo-3.6.6.1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 dev-lang/perl:=[-build(-)] +DESCRIPTION=Highly flexible server for git directory version tracker, Gentoo fork +EAPI=5 +HOMEPAGE=https://cgit.gentoo.org/proj/gitolite-gentoo.git +IUSE=selinux tools vim-syntax +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 !dev-vcs/gitolite vim-syntax? ( app-vim/gitolite-syntax ) selinux? ( sec-policy/selinux-gitosis ) >=dev-perl/Net-SSH-AuthorizedKeysFile-0.17 dev-perl/JSON dev-lang/perl:=[-build(-)] +SLOT=0 +SRC_URI=mirror://gentoo/gitolite-gentoo-3.6.6.1.tar.bz2 +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=5db7324a31716239a8d2db5fdff0ddfc diff --git a/dev-vcs/gitolite-gentoo-9999 b/dev-vcs/gitolite-gentoo-9999 new file mode 100644 index 000000000000..ff36c54a4fa8 --- /dev/null +++ b/dev-vcs/gitolite-gentoo-9999 @@ -0,0 +1,11 @@ +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 dev-lang/perl:=[-build(-)] dev-vcs/git +DESCRIPTION=Highly flexible server for git directory version tracker, Gentoo fork +EAPI=5 +HOMEPAGE=https://cgit.gentoo.org/proj/gitolite-gentoo.git +IUSE=selinux tools vim-syntax +LICENSE=GPL-2 +RDEPEND=dev-lang/perl virtual/perl-File-Path virtual/perl-File-Temp >=dev-vcs/git-1.6.6 !dev-vcs/gitolite vim-syntax? ( app-vim/gitolite-syntax ) selinux? ( sec-policy/selinux-gitosis ) >=dev-perl/Net-SSH-AuthorizedKeysFile-0.17 dev-perl/JSON dev-lang/perl:=[-build(-)] +SLOT=0 +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc git-2 45ff482316b52b3f96ff6b7309b77f03 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 user 8bc2845510e2109af75e3eeac607ec81 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=70185dd5b0f8398dfe1464f12e29d9d9 diff --git a/dev-vcs/gitolite-gentoo/Manifest b/dev-vcs/gitolite-gentoo/Manifest deleted file mode 100644 index b7a918953cc4..000000000000 --- a/dev-vcs/gitolite-gentoo/Manifest +++ /dev/null @@ -1,34 +0,0 @@ -DIST gitolite-gentoo-2.3.1.tar.bz2 198849 BLAKE2B 88268e4588003cb1b8b4e340fd858a2be65b8156f3ff5033cf7f8c988d8373c4dc7c41b0d589126e143e8eaa19071fda87532f9052c06f7952f5f3ef549e486a SHA512 994ee759d87659eb4f4bfbe6618d1bd74e83df2e6c8d710ca1c929d86e05b1152639bf5c99b906f7d20f9585163f872f04d9710e29b1d73ada998595553d294e -DIST gitolite-gentoo-2.3.3.tar.bz2 199370 BLAKE2B c42e82e36f593046c35e7828de1d1ad99bf26564ec248eb24ab7bf7f83ffc7095d893e7a6813e609368221b04d5e38881d723cd8fe6286322c11b39bb4c64158 SHA512 f9720effa816400544bf5526d896b9db734828c46356d0188e2ddb8fa8f175efb0f60b30c9e9c80a0624f6cb6dc5c5a301d8dfa35f13ad08fcd0538a0b8f77c3 -DIST gitolite-gentoo-3.5.3.1.tar.bz2 127391 BLAKE2B f9fb28cbaca4c1e13100205fef2b6cdf84cebc61ae9726048e869eca847bc2c365cfc75fd6c2a82a2df01eee843db1719cd0da9b7dab27496b60079dbdfb2ca6 SHA512 f36a270f651b2b8d4ae02fd7b3841a599b7c66d36a6f92df8974897fdec863b4c09064c384ede9309150a4a487186ba3c3079cd0037d5fd39852b452115933bb -DIST gitolite-gentoo-3.6.1.tar.bz2 140554 BLAKE2B aa811f4922dc530f9bfd78ebfa4d48473a484ca264db0120ac3cdf722bce009d615e257c4638e9c75d29116cb6882ca426fe07d040df3a60423824289a4d711a SHA512 563f2753f4d04d8a2c5d323fbf3d15f9f12975d4aa3ae3781011b521be7ca2b2ac755f9c4247f86ee303aa7f8c9795f3fdff4504a347b9b9cd08525666bb0187 -DIST gitolite-gentoo-3.6.2.1.tar.bz2 143357 BLAKE2B f6c2440116c7a50b780e8cb9e1ba0f799fee2664c3de6bd5960beff505edd150dbe1c37e53d957dfceba450d1335ed398108f17934c2faeec3777fb3f409c6ba SHA512 53ae6549a819437d2481249707156eb0f68cccd289bbb40affedd1f7cdda620b974f8e7ee6853c196728cdccf0eb9f8f340a132538dcbf0b653fb69e08d40b9d -DIST gitolite-gentoo-3.6.2.2.tar.bz2 143601 BLAKE2B 7033ccf65cd7fbf70dad031d838b6917f82cd273828758222877985176e91f2eea82e08a957c740ba72a987e2b703c783c0e75cf3570da5fe6bf56e2b0f867d1 SHA512 431df7002d146d321199ff5ae324177f5b14b1a0ae8e87288ff15a8670eec9e55637d8a6d28d4eac2ff2a54f3f38e3aa700257c5321c73133fcb09037fb384f8 -DIST gitolite-gentoo-3.6.2.3.tar.bz2 143658 BLAKE2B c4de16f291b2ce343eca6056a774fd234136f847e3e2bf59842df77b4a2a8190de27e0f5b786ec248e219fa42fd991470e09752aa1dc63a79a38dea891b16482 SHA512 9b8ddaad043d9c7cdbcb027fcbfd36cd09ce2cfaf0b102deee037977461d54942fd7ac019373876f9f4ab04250f78c8565c73494b7b9fc0e42e140d878cc303f -DIST gitolite-gentoo-3.6.2.4.tar.bz2 143564 BLAKE2B 5c998a523d875c79e80ed6f03cbb885573bdcce3da17e36b683110d2b05f307166c7bf11cba51d0b13db23999eb82e730e044cf0839c594d17eee8ddba87e0b3 SHA512 ec5e62822687b1293348107df003e3c3c4a3aad9b4f461e09410aef993bb464a176daee81223ae952159572db7158267fd90b90cbc877c4be2a9fdc2ecc87fb7 -DIST gitolite-gentoo-3.6.3.2.tar.bz2 148655 BLAKE2B b2f1163f34fa25de908bf702bfea8f1dcc97fc1fc8c306756d32b6331d67fe50b162da34dec1e8af08cd24714a8318c1a5ec69e008b7aba2f20976cfbf87eb75 SHA512 deed5379316e5fc3d33b7131eb64f7850004b34e034dd37417796dafbc9c038d92f4002f8d9c2066a0859bb1052669a378e8a66387f27eed10c6ca5a73e04623 -DIST gitolite-gentoo-3.6.3.tar.bz2 147531 BLAKE2B 9a9018bc54922800aa6fe68d40ed29a5add3987ddf18f1d2f9ebe10a0ab308b8e0a9c13a7d44e6ab268116f99fb082c49a9fa8a597b86d6da34cc4d6e1a70442 SHA512 4c4f40cf608ea78f76c39701880e53e2f6486fc37478818f5b4f0946fcd9ffe30ef122463b7b6b48a0a9931271fe7ef7aecf6bf23bbce45f36cd1e217e5ec45a -DIST gitolite-gentoo-3.6.4.1.tar.bz2 151771 BLAKE2B 70d88a20954e662fcd021c9a8625db2124bbad1b61a1e91f82e60b69b79501e4f6ec235d62fbd7b6e215dcd802d3e33109794e6a5f98b74de269e54d9eca136f SHA512 5eec313199f9d757be2c357ae07d8e3a8f7b82dd684a40024a33ec3f3d8806fd0cac7f57fcc740be888285343d965fa2497fccb971d24b0082c772cf1cb1655f -DIST gitolite-gentoo-3.6.4.tar.bz2 151879 BLAKE2B 0b6224f8156c6a82b792a505eb66f56622991606f15ca9d8da03763cd9771c7a78763e1da47f8ef8b4d9fa4ac80e53fd9fdb07445c760e405520d13068c95c8a SHA512 dcb926f747ce43942c5678390bf0649061d4f779d416fc09980ab8a9b169a9604596f6b7800432636f43707c83aac61472df26cfb1c66cc85d1ff8eaa4db2c19 -DIST gitolite-gentoo-3.6.5.tar.bz2 153234 BLAKE2B cb92a2008f80312288b925b9a22c45593203021f47d8f057bdf2597c09d515bc66b5d4947bcc5c5d7e88582c847049d6363139369571fa32f673a107391564d7 SHA512 c32f91dcb8ff790c2c59f0cb9ce1f906b17d5012922e0efdb2da1f7b1986f9f82b85b6e232f6b6e65e4d3daecb8f247a408b664b44624a64bf876b416a7b3ca4 -DIST gitolite-gentoo-3.6.6.1.tar.bz2 155262 BLAKE2B 3dfa89223824ea04be6c0598abad3c6fb982c0031507aa2ab4ad8ecb9cfc5b64846e48f1710cf4436b4947d2f7288398b2603ac8f9a732902cf17a9a168e6b3d SHA512 76765972b06e985879bd3384be62e4b57676d0d67e6d55b56a63a2d802fe3ee76576e0da20896f11764a311dfcde0bfaf4309105ddc8c55c0c09bb098ed6a1bb -DIST gitolite-gentoo-3.6.6.tar.bz2 155267 BLAKE2B 28f09d01a550da9b56e7d2df0ee16c855dcfc66e6a7639734eee98d534d353f1ed8c3547e4a5f5d7b7cf2160b1be376e0e6c7d26b6a74635cf47626f6af3feef SHA512 cd3a34e714072b1b8792b98c023dfa141dff03cc2e225e0a006fafd3a112d98bf031a826ccfb667624b2455f1253def6c487ffba1134ad6cc8c981987437a9d6 -EBUILD gitolite-gentoo-2.3.1-r1.ebuild 1851 BLAKE2B 985751674364c3ace2e07f37832fe94f6341768d51dd247f2e1b6e2a48593ee216bcabb8e583b526ab1b11dbc21c22700c85a95617c96cc2534521ffe8dc0f18 SHA512 4d4814b3ff975bf19de0391a25125dd7133880365dfb90364bae99ea0830ffc292d90b6dbbdae603d48d751897c456af48f71e6019f961443aba897b0a48e2e8 -EBUILD gitolite-gentoo-2.3.3-r1.ebuild 1853 BLAKE2B d98b1f8655cb929e23dc51908b1d20517a5f8915369574ab228c7c255d1028b509316bd238225e708a1a94a916061e7d156db0550c0d47ded668ac3ef5191cc9 SHA512 48bd7b9c9fbd7f527d395d9c5988e1596f624325969742bc57f2f7700fd89a24d590ac3297a05c11212530dbf99a819ccc90cb6db6ffb657ec807f4961efe8f6 -EBUILD gitolite-gentoo-3.5.3.1.ebuild 2277 BLAKE2B 824e2f30de95eb40ee055ab8fa5a34959050b311e75134c638281c5e120f242e8615ff92db3a83a341f41bcf883f747a2f87fd8652bf949d11de9b29ab6ea2b3 SHA512 dfbb656030a91dcba1b9f6dba30f6b48daafef1484bc1cd5ec56183aeeaca01c2fb8579ba83be2366d01c28fdfa5dabf7f180696c781a7dc0247bf018ddc7484 -EBUILD gitolite-gentoo-3.6.1-r1.ebuild 2734 BLAKE2B fbcafc9d0fc1588fabaf0a0e595e8e9027ced364aff9e1f0b9b16cdceae745888d79454e8687844887fa65318355252327e5050410fb7c51fec17830b2896000 SHA512 d0563316516a999a09b5daa1bc0ab2c416dd52bc599f7b5eb00a5e00bb3bdd17c5fe02dd2594a5153dffd8955e10ef642e99046121ec254712992bbd6ae9c7d4 -EBUILD gitolite-gentoo-3.6.1.ebuild 2277 BLAKE2B 824e2f30de95eb40ee055ab8fa5a34959050b311e75134c638281c5e120f242e8615ff92db3a83a341f41bcf883f747a2f87fd8652bf949d11de9b29ab6ea2b3 SHA512 dfbb656030a91dcba1b9f6dba30f6b48daafef1484bc1cd5ec56183aeeaca01c2fb8579ba83be2366d01c28fdfa5dabf7f180696c781a7dc0247bf018ddc7484 -EBUILD gitolite-gentoo-3.6.2.1.ebuild 2734 BLAKE2B fbcafc9d0fc1588fabaf0a0e595e8e9027ced364aff9e1f0b9b16cdceae745888d79454e8687844887fa65318355252327e5050410fb7c51fec17830b2896000 SHA512 d0563316516a999a09b5daa1bc0ab2c416dd52bc599f7b5eb00a5e00bb3bdd17c5fe02dd2594a5153dffd8955e10ef642e99046121ec254712992bbd6ae9c7d4 -EBUILD gitolite-gentoo-3.6.2.2.ebuild 2734 BLAKE2B fbcafc9d0fc1588fabaf0a0e595e8e9027ced364aff9e1f0b9b16cdceae745888d79454e8687844887fa65318355252327e5050410fb7c51fec17830b2896000 SHA512 d0563316516a999a09b5daa1bc0ab2c416dd52bc599f7b5eb00a5e00bb3bdd17c5fe02dd2594a5153dffd8955e10ef642e99046121ec254712992bbd6ae9c7d4 -EBUILD gitolite-gentoo-3.6.2.3.ebuild 2741 BLAKE2B a695156050032526591a273374755a6fb39a7ecac72ebeff0d6e29e35e74d5b3b8406c4d36d9b5899a4457360d02a36540fc9449e00e43e5687e07739350e978 SHA512 90e91cea8309a2058ce508ce521d65e2c4a5f9026253de7410d35f9430494a4660bc380ced3f8bf0d07af9d2efd1c7e65d48018dab37c116ebe0423931b3f000 -EBUILD gitolite-gentoo-3.6.2.4.ebuild 2741 BLAKE2B a695156050032526591a273374755a6fb39a7ecac72ebeff0d6e29e35e74d5b3b8406c4d36d9b5899a4457360d02a36540fc9449e00e43e5687e07739350e978 SHA512 90e91cea8309a2058ce508ce521d65e2c4a5f9026253de7410d35f9430494a4660bc380ced3f8bf0d07af9d2efd1c7e65d48018dab37c116ebe0423931b3f000 -EBUILD gitolite-gentoo-3.6.3.2.ebuild 2790 BLAKE2B 8ca32a75e449f42b5856e5a49eb0469dcea0247c3988167bd0fe1a1278d9c395c1a6679573d9aaa2a34780ff8a59a85baba33a3b38c782a2fcbbe2ca289f74b4 SHA512 c30568b53dfaece456c58603a0c63fc474819c66da2bb12ebe3c465edd67ce3dd38a9cb5667655b90fcb46af425a523098962c7d8f1f4dc938048f192f9001e0 -EBUILD gitolite-gentoo-3.6.3.ebuild 2741 BLAKE2B a695156050032526591a273374755a6fb39a7ecac72ebeff0d6e29e35e74d5b3b8406c4d36d9b5899a4457360d02a36540fc9449e00e43e5687e07739350e978 SHA512 90e91cea8309a2058ce508ce521d65e2c4a5f9026253de7410d35f9430494a4660bc380ced3f8bf0d07af9d2efd1c7e65d48018dab37c116ebe0423931b3f000 -EBUILD gitolite-gentoo-3.6.4.1-r1.ebuild 2796 BLAKE2B e7fe9ffb978de8be24b4969924853bd04bd4482584f9780af9a98633c8b6723f0220f8f55c98335f3243d79d7afe5342be0ce972781027d1a0d36b56fdf2cc6e SHA512 3bd502a5cb7279968993e0070065b27e707c53e065ca143db5bb38e6f2a6d3b6a6282567a80522aa1a15509150218185bd1de5a2be40176acef03d30b395909c -EBUILD gitolite-gentoo-3.6.4.1.ebuild 2790 BLAKE2B 8ca32a75e449f42b5856e5a49eb0469dcea0247c3988167bd0fe1a1278d9c395c1a6679573d9aaa2a34780ff8a59a85baba33a3b38c782a2fcbbe2ca289f74b4 SHA512 c30568b53dfaece456c58603a0c63fc474819c66da2bb12ebe3c465edd67ce3dd38a9cb5667655b90fcb46af425a523098962c7d8f1f4dc938048f192f9001e0 -EBUILD gitolite-gentoo-3.6.4.ebuild 2790 BLAKE2B 8ca32a75e449f42b5856e5a49eb0469dcea0247c3988167bd0fe1a1278d9c395c1a6679573d9aaa2a34780ff8a59a85baba33a3b38c782a2fcbbe2ca289f74b4 SHA512 c30568b53dfaece456c58603a0c63fc474819c66da2bb12ebe3c465edd67ce3dd38a9cb5667655b90fcb46af425a523098962c7d8f1f4dc938048f192f9001e0 -EBUILD gitolite-gentoo-3.6.5.ebuild 2796 BLAKE2B e7fe9ffb978de8be24b4969924853bd04bd4482584f9780af9a98633c8b6723f0220f8f55c98335f3243d79d7afe5342be0ce972781027d1a0d36b56fdf2cc6e SHA512 3bd502a5cb7279968993e0070065b27e707c53e065ca143db5bb38e6f2a6d3b6a6282567a80522aa1a15509150218185bd1de5a2be40176acef03d30b395909c -EBUILD gitolite-gentoo-3.6.6.1.ebuild 2796 BLAKE2B fc76471fd3d786d481fd98bb552818dd17177738fe73cec64e8b7391b6a1405641c04bd95f0409accb1633ce30bc72b68343e47086549b4f624e4bf5bcb9d67f SHA512 8f2800d6c8a11fd1d7ef43f754c17642db284c93e63a0028153dc33da647c59fe272eb09a2c8c0569915b7f57a5d29737a7be200b4ae8da88939e2bdecce4338 -EBUILD gitolite-gentoo-3.6.6.ebuild 2796 BLAKE2B fc76471fd3d786d481fd98bb552818dd17177738fe73cec64e8b7391b6a1405641c04bd95f0409accb1633ce30bc72b68343e47086549b4f624e4bf5bcb9d67f SHA512 8f2800d6c8a11fd1d7ef43f754c17642db284c93e63a0028153dc33da647c59fe272eb09a2c8c0569915b7f57a5d29737a7be200b4ae8da88939e2bdecce4338 -EBUILD gitolite-gentoo-9999.ebuild 2796 BLAKE2B e7fe9ffb978de8be24b4969924853bd04bd4482584f9780af9a98633c8b6723f0220f8f55c98335f3243d79d7afe5342be0ce972781027d1a0d36b56fdf2cc6e SHA512 3bd502a5cb7279968993e0070065b27e707c53e065ca143db5bb38e6f2a6d3b6a6282567a80522aa1a15509150218185bd1de5a2be40176acef03d30b395909c -MISC metadata.xml 478 BLAKE2B c178da3340159b14dc13fed855672892da98d2bd1ded28759120d60c93823b48e3887f59991776b1b68ab3941124e98b1b224f64544bbae9ea363e4c91266a2e SHA512 c014b88113a5769aa13b2d898afef78df07a642c4ccc964ae62bb64f07d3dac3c6e81df0defd873bc85be4434714abfeac160be0b4b1e9b77510f6cb5ad54810 diff --git a/dev-vcs/gitolite-gentoo/gitolite-gentoo-2.3.1-r1.ebuild b/dev-vcs/gitolite-gentoo/gitolite-gentoo-2.3.1-r1.ebuild deleted file mode 100644 index 68d699eaea57..000000000000 --- a/dev-vcs/gitolite-gentoo/gitolite-gentoo-2.3.1-r1.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils perl-module user - -DESCRIPTION="Highly flexible server for git directory version tracker, Gentoo fork" -HOMEPAGE="https://cgit.gentoo.org/proj/gitolite-gentoo.git" -SRC_URI="mirror://gentoo/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="contrib vim-syntax" - -DEPEND="dev-lang/perl - virtual/perl-File-Path - virtual/perl-File-Temp - >=dev-vcs/git-1.6.6" -RDEPEND="${DEPEND} - !dev-vcs/gitolite - dev-perl/Net-SSH-AuthorizedKeysFile - vim-syntax? ( app-vim/gitolite-syntax )" - -pkg_setup() { - enewgroup git - enewuser git -1 /bin/bash /var/lib/gitolite git -} - -src_prepare() { - rm Makefile doc/COPYING || die - rm -rf contrib/{gitweb,vim} || die - - echo "${PF}-gentoo" > conf/VERSION -} - -src_install() { - local gl_bin="${D}/usr/bin" - gl_bin=${gl_bin/\/\//\/} - - dodir /usr/share/gitolite/{conf,hooks} /usr/bin || die - - export PATH="${gl_bin}:${PATH}" - ./src/gl-system-install ${gl_bin} \ - "${D}"/usr/share/gitolite/conf "${D}"/usr/share/gitolite/hooks || die - sed -i -e "s:${D}::g" "${D}/usr/bin/gl-setup" \ - "${D}/usr/share/gitolite/conf/example.gitolite.rc" || die - - rm "${D}"/usr/bin/*.pm - insinto "${VENDOR_LIB}" - doins src/*.pm || die - - dodoc README.mkd doc/* - - if use contrib; then - insinto /usr/share/doc/${PF} - doins -r contrib/ || die - fi - - keepdir /var/lib/gitolite - fowners git:git /var/lib/gitolite - fperms 750 /var/lib/gitolite -} - -pkg_postinst() { - # bug 352291 - ewarn - elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." - elog "Especially if you're migrating from gitosis." - ewarn - ewarn - elog "If you use the umask feature and upgrade from <=gitolite-gentoo-1.5.9.1" - elog "then please check the permissions of all repositories using the umask feature" - ewarn -} diff --git a/dev-vcs/gitolite-gentoo/gitolite-gentoo-2.3.3-r1.ebuild b/dev-vcs/gitolite-gentoo/gitolite-gentoo-2.3.3-r1.ebuild deleted file mode 100644 index f03af212c5f8..000000000000 --- a/dev-vcs/gitolite-gentoo/gitolite-gentoo-2.3.3-r1.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils perl-module user - -DESCRIPTION="Highly flexible server for git directory version tracker, Gentoo fork" -HOMEPAGE="https://cgit.gentoo.org/proj/gitolite-gentoo.git" -SRC_URI="mirror://gentoo/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="contrib vim-syntax" - -DEPEND="dev-lang/perl - virtual/perl-File-Path - virtual/perl-File-Temp - >=dev-vcs/git-1.6.6" -RDEPEND="${DEPEND} - !dev-vcs/gitolite - dev-perl/Net-SSH-AuthorizedKeysFile - vim-syntax? ( app-vim/gitolite-syntax )" - -pkg_setup() { - enewgroup git - enewuser git -1 /bin/bash /var/lib/gitolite git -} - -src_prepare() { - rm Makefile doc/COPYING || die - rm -rf contrib/{gitweb,vim} || die - - echo "${PF}-gentoo" > conf/VERSION -} - -src_install() { - local gl_bin="${D}/usr/bin" - gl_bin=${gl_bin/\/\//\/} - - dodir /usr/share/gitolite/{conf,hooks} /usr/bin || die - - export PATH="${gl_bin}:${PATH}" - ./src/gl-system-install ${gl_bin} \ - "${D}"/usr/share/gitolite/conf "${D}"/usr/share/gitolite/hooks || die - sed -i -e "s:${D}::g" "${D}/usr/bin/gl-setup" \ - "${D}/usr/share/gitolite/conf/example.gitolite.rc" || die - - rm "${D}"/usr/bin/*.pm - insinto "${VENDOR_LIB}" - doins src/*.pm || die - - dodoc README.mkd doc/* - - if use contrib; then - insinto /usr/share/doc/${PF} - doins -r contrib/ || die - fi - - keepdir /var/lib/gitolite - fowners git:git /var/lib/gitolite - fperms 750 /var/lib/gitolite -} - -pkg_postinst() { - # bug 352291 - ewarn - elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." - elog "Especially if you're migrating from gitosis." - ewarn - ewarn - elog "If you use the umask feature and upgrade from <=gitolite-gentoo-1.5.9.1" - elog "then please check the permissions of all repositories using the umask feature" - ewarn -} diff --git a/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.5.3.1.ebuild b/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.5.3.1.ebuild deleted file mode 100644 index 7460fb092445..000000000000 --- a/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.5.3.1.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit perl-module user versionator - -DESCRIPTION="Highly flexible server for git directory version tracker, Gentoo fork" -HOMEPAGE="https://cgit.gentoo.org/proj/gitolite-gentoo.git" -SRC_URI="mirror://gentoo/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="tools vim-syntax" - -DEPEND="dev-lang/perl - virtual/perl-File-Path - virtual/perl-File-Temp - >=dev-vcs/git-1.6.6" -RDEPEND="${DEPEND} - !dev-vcs/gitolite - dev-perl/Net-SSH-AuthorizedKeysFile - vim-syntax? ( app-vim/gitolite-syntax )" - -pkg_setup() { - enewgroup git - enewuser git -1 /bin/sh /var/lib/gitolite git -} - -src_prepare() { - echo "${PF}-gentoo" > src/VERSION -} - -src_install() { - local uexec=/usr/libexec/${PN} - - rm -rf src/lib/Gitolite/Test{,.pm} - insinto $VENDOR_LIB - doins -r src/lib/Gitolite - - dodoc README.txt CHANGELOG - - insopts -m0755 - insinto $uexec - doins -r src/{commands,syntactic-sugar,triggers,VREF}/ - - insopts -m0644 - doins src/VERSION - - exeinto $uexec - doexe src/gitolite{,-shell} - - dodir /usr/bin - for bin in gitolite{,-shell}; do - dosym /usr/libexec/${PN}/${bin} /usr/bin/${bin} - done - - if use tools; then - dobin check-g2-compat convert-gitosis-conf - fi - - keepdir /var/lib/gitolite - fowners git:git /var/lib/gitolite - fperms 750 /var/lib/gitolite - - fperms 0644 ${uexec}/VREF/MERGE-CHECK # It's meant as example only -} - -pkg_postinst() { - if [ "$(get_major_version $REPLACING_VERSIONS)" = "2" ]; then - ewarn - elog "***NOTE*** This is a major upgrade and will likely break your existing gitolite-2.x setup!" - elog "Please read http://gitolite.com/gitolite/migr.html first!" - ewarn - elog "***NOTE*** If you're using the \"umask\" feature of ${PN}-2.x:" - elog "You'll have to replace each \"umask = ...\" option by \"option umask = ...\"" - elog "And you'll also have to enable the \"RepoUmask\" module in your .gitolite.rc" - ewarn - fi - - # bug 352291 - gitolite_home=$(awk -F: '$1 == "git" { print $6 }' /etc/passwd) - if [ -n "${gitolite_home}" -a "${gitolite_home}" != "/var/lib/gitolite" ]; then - ewarn - elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." - elog "Especially if you're migrating from gitosis." - ewarn - fi -} diff --git a/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.1-r1.ebuild b/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.1-r1.ebuild deleted file mode 100644 index fb86e51f1c28..000000000000 --- a/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.1-r1.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -[[ ${PV} == *9999 ]] && SCM="git-2" -EGIT_REPO_URI="git://git.gentoo.org/proj/gitolite-gentoo" -EGIT_MASTER=master - -inherit perl-module user versionator ${SCM} - -DESCRIPTION="Highly flexible server for git directory version tracker, Gentoo fork" -HOMEPAGE="https://cgit.gentoo.org/proj/gitolite-gentoo.git" -if [[ ${PV} != *9999 ]]; then - SRC_URI="mirror://gentoo/${P}.tar.bz2" - KEYWORDS="~amd64 ~x86" -else - SRC_URI="" - KEYWORDS="" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="tools vim-syntax" - -DEPEND="dev-lang/perl - virtual/perl-File-Path - virtual/perl-File-Temp - >=dev-vcs/git-1.6.6" -RDEPEND="${DEPEND} - !dev-vcs/gitolite - vim-syntax? ( app-vim/gitolite-syntax ) - dev-perl/Net-SSH-AuthorizedKeysFile - dev-perl/JSON" - -pkg_setup() { - enewgroup git - enewuser git -1 /bin/sh /var/lib/gitolite git -} - -src_prepare() { - echo "${PF}-gentoo" > src/VERSION -} - -src_install() { - local uexec=/usr/libexec/${PN} - - rm -rf src/lib/Gitolite/Test{,.pm} - insinto $VENDOR_LIB - doins -r src/lib/Gitolite - - dodoc README.markdown CHANGELOG - # These are meant by upstream as examples, you are strongly recommended to - # customize them for your needs. - dodoc contrib/utils/ipa_groups.pl contrib/utils/ldap_groups.sh - - insopts -m0755 - insinto $uexec - doins -r src/{commands,syntactic-sugar,triggers,VREF}/ - doins -r contrib/{commands,triggers} - - insopts -m0644 - doins src/VERSION - - exeinto $uexec - doexe src/gitolite{,-shell} - - dodir /usr/bin - for bin in gitolite{,-shell}; do - dosym /usr/libexec/${PN}/${bin} /usr/bin/${bin} - done - - if use tools; then - dobin check-g2-compat convert-gitosis-conf - dobin contrib/utils/rc-format-v3.4 - fi - - keepdir /var/lib/gitolite - fowners git:git /var/lib/gitolite - fperms 750 /var/lib/gitolite - - fperms 0644 ${uexec}/VREF/MERGE-CHECK # It's meant as example only -} - -pkg_postinst() { - if [[ "$(get_major_version $REPLACING_VERSIONS)" == "2" ]]; then - ewarn - elog "***NOTE*** This is a major upgrade and will likely break your existing gitolite-2.x setup!" - elog "Please read http://gitolite.com/gitolite/migr.html first!" - ewarn - elog "***NOTE*** If you're using the \"umask\" feature of ${PN}-2.x:" - elog "You'll have to replace each \"umask = ...\" option by \"option umask = ...\"" - elog "And you'll also have to enable the \"RepoUmask\" module in your .gitolite.rc" - ewarn - fi - - # bug 352291 - gitolite_home=$(awk -F: '$1 == "git" { print $6 }' /etc/passwd) - if [ -n "${gitolite_home}" -a "${gitolite_home}" != "/var/lib/gitolite" ]; then - ewarn - elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." - elog "Especially if you're migrating from gitosis." - ewarn - fi -} diff --git a/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.1.ebuild b/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.1.ebuild deleted file mode 100644 index 7460fb092445..000000000000 --- a/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.1.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit perl-module user versionator - -DESCRIPTION="Highly flexible server for git directory version tracker, Gentoo fork" -HOMEPAGE="https://cgit.gentoo.org/proj/gitolite-gentoo.git" -SRC_URI="mirror://gentoo/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="tools vim-syntax" - -DEPEND="dev-lang/perl - virtual/perl-File-Path - virtual/perl-File-Temp - >=dev-vcs/git-1.6.6" -RDEPEND="${DEPEND} - !dev-vcs/gitolite - dev-perl/Net-SSH-AuthorizedKeysFile - vim-syntax? ( app-vim/gitolite-syntax )" - -pkg_setup() { - enewgroup git - enewuser git -1 /bin/sh /var/lib/gitolite git -} - -src_prepare() { - echo "${PF}-gentoo" > src/VERSION -} - -src_install() { - local uexec=/usr/libexec/${PN} - - rm -rf src/lib/Gitolite/Test{,.pm} - insinto $VENDOR_LIB - doins -r src/lib/Gitolite - - dodoc README.txt CHANGELOG - - insopts -m0755 - insinto $uexec - doins -r src/{commands,syntactic-sugar,triggers,VREF}/ - - insopts -m0644 - doins src/VERSION - - exeinto $uexec - doexe src/gitolite{,-shell} - - dodir /usr/bin - for bin in gitolite{,-shell}; do - dosym /usr/libexec/${PN}/${bin} /usr/bin/${bin} - done - - if use tools; then - dobin check-g2-compat convert-gitosis-conf - fi - - keepdir /var/lib/gitolite - fowners git:git /var/lib/gitolite - fperms 750 /var/lib/gitolite - - fperms 0644 ${uexec}/VREF/MERGE-CHECK # It's meant as example only -} - -pkg_postinst() { - if [ "$(get_major_version $REPLACING_VERSIONS)" = "2" ]; then - ewarn - elog "***NOTE*** This is a major upgrade and will likely break your existing gitolite-2.x setup!" - elog "Please read http://gitolite.com/gitolite/migr.html first!" - ewarn - elog "***NOTE*** If you're using the \"umask\" feature of ${PN}-2.x:" - elog "You'll have to replace each \"umask = ...\" option by \"option umask = ...\"" - elog "And you'll also have to enable the \"RepoUmask\" module in your .gitolite.rc" - ewarn - fi - - # bug 352291 - gitolite_home=$(awk -F: '$1 == "git" { print $6 }' /etc/passwd) - if [ -n "${gitolite_home}" -a "${gitolite_home}" != "/var/lib/gitolite" ]; then - ewarn - elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." - elog "Especially if you're migrating from gitosis." - ewarn - fi -} diff --git a/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.2.1.ebuild b/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.2.1.ebuild deleted file mode 100644 index fb86e51f1c28..000000000000 --- a/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.2.1.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -[[ ${PV} == *9999 ]] && SCM="git-2" -EGIT_REPO_URI="git://git.gentoo.org/proj/gitolite-gentoo" -EGIT_MASTER=master - -inherit perl-module user versionator ${SCM} - -DESCRIPTION="Highly flexible server for git directory version tracker, Gentoo fork" -HOMEPAGE="https://cgit.gentoo.org/proj/gitolite-gentoo.git" -if [[ ${PV} != *9999 ]]; then - SRC_URI="mirror://gentoo/${P}.tar.bz2" - KEYWORDS="~amd64 ~x86" -else - SRC_URI="" - KEYWORDS="" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="tools vim-syntax" - -DEPEND="dev-lang/perl - virtual/perl-File-Path - virtual/perl-File-Temp - >=dev-vcs/git-1.6.6" -RDEPEND="${DEPEND} - !dev-vcs/gitolite - vim-syntax? ( app-vim/gitolite-syntax ) - dev-perl/Net-SSH-AuthorizedKeysFile - dev-perl/JSON" - -pkg_setup() { - enewgroup git - enewuser git -1 /bin/sh /var/lib/gitolite git -} - -src_prepare() { - echo "${PF}-gentoo" > src/VERSION -} - -src_install() { - local uexec=/usr/libexec/${PN} - - rm -rf src/lib/Gitolite/Test{,.pm} - insinto $VENDOR_LIB - doins -r src/lib/Gitolite - - dodoc README.markdown CHANGELOG - # These are meant by upstream as examples, you are strongly recommended to - # customize them for your needs. - dodoc contrib/utils/ipa_groups.pl contrib/utils/ldap_groups.sh - - insopts -m0755 - insinto $uexec - doins -r src/{commands,syntactic-sugar,triggers,VREF}/ - doins -r contrib/{commands,triggers} - - insopts -m0644 - doins src/VERSION - - exeinto $uexec - doexe src/gitolite{,-shell} - - dodir /usr/bin - for bin in gitolite{,-shell}; do - dosym /usr/libexec/${PN}/${bin} /usr/bin/${bin} - done - - if use tools; then - dobin check-g2-compat convert-gitosis-conf - dobin contrib/utils/rc-format-v3.4 - fi - - keepdir /var/lib/gitolite - fowners git:git /var/lib/gitolite - fperms 750 /var/lib/gitolite - - fperms 0644 ${uexec}/VREF/MERGE-CHECK # It's meant as example only -} - -pkg_postinst() { - if [[ "$(get_major_version $REPLACING_VERSIONS)" == "2" ]]; then - ewarn - elog "***NOTE*** This is a major upgrade and will likely break your existing gitolite-2.x setup!" - elog "Please read http://gitolite.com/gitolite/migr.html first!" - ewarn - elog "***NOTE*** If you're using the \"umask\" feature of ${PN}-2.x:" - elog "You'll have to replace each \"umask = ...\" option by \"option umask = ...\"" - elog "And you'll also have to enable the \"RepoUmask\" module in your .gitolite.rc" - ewarn - fi - - # bug 352291 - gitolite_home=$(awk -F: '$1 == "git" { print $6 }' /etc/passwd) - if [ -n "${gitolite_home}" -a "${gitolite_home}" != "/var/lib/gitolite" ]; then - ewarn - elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." - elog "Especially if you're migrating from gitosis." - ewarn - fi -} diff --git a/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.2.2.ebuild b/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.2.2.ebuild deleted file mode 100644 index fb86e51f1c28..000000000000 --- a/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.2.2.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -[[ ${PV} == *9999 ]] && SCM="git-2" -EGIT_REPO_URI="git://git.gentoo.org/proj/gitolite-gentoo" -EGIT_MASTER=master - -inherit perl-module user versionator ${SCM} - -DESCRIPTION="Highly flexible server for git directory version tracker, Gentoo fork" -HOMEPAGE="https://cgit.gentoo.org/proj/gitolite-gentoo.git" -if [[ ${PV} != *9999 ]]; then - SRC_URI="mirror://gentoo/${P}.tar.bz2" - KEYWORDS="~amd64 ~x86" -else - SRC_URI="" - KEYWORDS="" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="tools vim-syntax" - -DEPEND="dev-lang/perl - virtual/perl-File-Path - virtual/perl-File-Temp - >=dev-vcs/git-1.6.6" -RDEPEND="${DEPEND} - !dev-vcs/gitolite - vim-syntax? ( app-vim/gitolite-syntax ) - dev-perl/Net-SSH-AuthorizedKeysFile - dev-perl/JSON" - -pkg_setup() { - enewgroup git - enewuser git -1 /bin/sh /var/lib/gitolite git -} - -src_prepare() { - echo "${PF}-gentoo" > src/VERSION -} - -src_install() { - local uexec=/usr/libexec/${PN} - - rm -rf src/lib/Gitolite/Test{,.pm} - insinto $VENDOR_LIB - doins -r src/lib/Gitolite - - dodoc README.markdown CHANGELOG - # These are meant by upstream as examples, you are strongly recommended to - # customize them for your needs. - dodoc contrib/utils/ipa_groups.pl contrib/utils/ldap_groups.sh - - insopts -m0755 - insinto $uexec - doins -r src/{commands,syntactic-sugar,triggers,VREF}/ - doins -r contrib/{commands,triggers} - - insopts -m0644 - doins src/VERSION - - exeinto $uexec - doexe src/gitolite{,-shell} - - dodir /usr/bin - for bin in gitolite{,-shell}; do - dosym /usr/libexec/${PN}/${bin} /usr/bin/${bin} - done - - if use tools; then - dobin check-g2-compat convert-gitosis-conf - dobin contrib/utils/rc-format-v3.4 - fi - - keepdir /var/lib/gitolite - fowners git:git /var/lib/gitolite - fperms 750 /var/lib/gitolite - - fperms 0644 ${uexec}/VREF/MERGE-CHECK # It's meant as example only -} - -pkg_postinst() { - if [[ "$(get_major_version $REPLACING_VERSIONS)" == "2" ]]; then - ewarn - elog "***NOTE*** This is a major upgrade and will likely break your existing gitolite-2.x setup!" - elog "Please read http://gitolite.com/gitolite/migr.html first!" - ewarn - elog "***NOTE*** If you're using the \"umask\" feature of ${PN}-2.x:" - elog "You'll have to replace each \"umask = ...\" option by \"option umask = ...\"" - elog "And you'll also have to enable the \"RepoUmask\" module in your .gitolite.rc" - ewarn - fi - - # bug 352291 - gitolite_home=$(awk -F: '$1 == "git" { print $6 }' /etc/passwd) - if [ -n "${gitolite_home}" -a "${gitolite_home}" != "/var/lib/gitolite" ]; then - ewarn - elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." - elog "Especially if you're migrating from gitosis." - ewarn - fi -} diff --git a/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.2.3.ebuild b/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.2.3.ebuild deleted file mode 100644 index 3f6d38426043..000000000000 --- a/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.2.3.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -[[ ${PV} == *9999 ]] && SCM="git-2" -EGIT_REPO_URI="git://git.gentoo.org/proj/gitolite-gentoo" -EGIT_MASTER=master - -inherit perl-module user versionator ${SCM} - -DESCRIPTION="Highly flexible server for git directory version tracker, Gentoo fork" -HOMEPAGE="https://cgit.gentoo.org/proj/gitolite-gentoo.git" -if [[ ${PV} != *9999 ]]; then - SRC_URI="mirror://gentoo/${P}.tar.bz2" - KEYWORDS="~amd64 ~x86" -else - SRC_URI="" - KEYWORDS="" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="tools vim-syntax" - -DEPEND="dev-lang/perl - virtual/perl-File-Path - virtual/perl-File-Temp - >=dev-vcs/git-1.6.6" -RDEPEND="${DEPEND} - !dev-vcs/gitolite - vim-syntax? ( app-vim/gitolite-syntax ) - >=dev-perl/Net-SSH-AuthorizedKeysFile-0.17 - dev-perl/JSON" - -pkg_setup() { - enewgroup git - enewuser git -1 /bin/sh /var/lib/gitolite git -} - -src_prepare() { - echo "${PF}-gentoo" > src/VERSION -} - -src_install() { - local uexec=/usr/libexec/${PN} - - rm -rf src/lib/Gitolite/Test{,.pm} - insinto $VENDOR_LIB - doins -r src/lib/Gitolite - - dodoc README.markdown CHANGELOG - # These are meant by upstream as examples, you are strongly recommended to - # customize them for your needs. - dodoc contrib/utils/ipa_groups.pl contrib/utils/ldap_groups.sh - - insopts -m0755 - insinto $uexec - doins -r src/{commands,syntactic-sugar,triggers,VREF}/ - doins -r contrib/{commands,triggers} - - insopts -m0644 - doins src/VERSION - - exeinto $uexec - doexe src/gitolite{,-shell} - - dodir /usr/bin - for bin in gitolite{,-shell}; do - dosym /usr/libexec/${PN}/${bin} /usr/bin/${bin} - done - - if use tools; then - dobin check-g2-compat convert-gitosis-conf - dobin contrib/utils/rc-format-v3.4 - fi - - keepdir /var/lib/gitolite - fowners git:git /var/lib/gitolite - fperms 750 /var/lib/gitolite - - fperms 0644 ${uexec}/VREF/MERGE-CHECK # It's meant as example only -} - -pkg_postinst() { - if [[ "$(get_major_version $REPLACING_VERSIONS)" == "2" ]]; then - ewarn - elog "***NOTE*** This is a major upgrade and will likely break your existing gitolite-2.x setup!" - elog "Please read http://gitolite.com/gitolite/migr.html first!" - ewarn - elog "***NOTE*** If you're using the \"umask\" feature of ${PN}-2.x:" - elog "You'll have to replace each \"umask = ...\" option by \"option umask = ...\"" - elog "And you'll also have to enable the \"RepoUmask\" module in your .gitolite.rc" - ewarn - fi - - # bug 352291 - gitolite_home=$(awk -F: '$1 == "git" { print $6 }' /etc/passwd) - if [ -n "${gitolite_home}" -a "${gitolite_home}" != "/var/lib/gitolite" ]; then - ewarn - elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." - elog "Especially if you're migrating from gitosis." - ewarn - fi -} diff --git a/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.2.4.ebuild b/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.2.4.ebuild deleted file mode 100644 index 3f6d38426043..000000000000 --- a/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.2.4.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -[[ ${PV} == *9999 ]] && SCM="git-2" -EGIT_REPO_URI="git://git.gentoo.org/proj/gitolite-gentoo" -EGIT_MASTER=master - -inherit perl-module user versionator ${SCM} - -DESCRIPTION="Highly flexible server for git directory version tracker, Gentoo fork" -HOMEPAGE="https://cgit.gentoo.org/proj/gitolite-gentoo.git" -if [[ ${PV} != *9999 ]]; then - SRC_URI="mirror://gentoo/${P}.tar.bz2" - KEYWORDS="~amd64 ~x86" -else - SRC_URI="" - KEYWORDS="" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="tools vim-syntax" - -DEPEND="dev-lang/perl - virtual/perl-File-Path - virtual/perl-File-Temp - >=dev-vcs/git-1.6.6" -RDEPEND="${DEPEND} - !dev-vcs/gitolite - vim-syntax? ( app-vim/gitolite-syntax ) - >=dev-perl/Net-SSH-AuthorizedKeysFile-0.17 - dev-perl/JSON" - -pkg_setup() { - enewgroup git - enewuser git -1 /bin/sh /var/lib/gitolite git -} - -src_prepare() { - echo "${PF}-gentoo" > src/VERSION -} - -src_install() { - local uexec=/usr/libexec/${PN} - - rm -rf src/lib/Gitolite/Test{,.pm} - insinto $VENDOR_LIB - doins -r src/lib/Gitolite - - dodoc README.markdown CHANGELOG - # These are meant by upstream as examples, you are strongly recommended to - # customize them for your needs. - dodoc contrib/utils/ipa_groups.pl contrib/utils/ldap_groups.sh - - insopts -m0755 - insinto $uexec - doins -r src/{commands,syntactic-sugar,triggers,VREF}/ - doins -r contrib/{commands,triggers} - - insopts -m0644 - doins src/VERSION - - exeinto $uexec - doexe src/gitolite{,-shell} - - dodir /usr/bin - for bin in gitolite{,-shell}; do - dosym /usr/libexec/${PN}/${bin} /usr/bin/${bin} - done - - if use tools; then - dobin check-g2-compat convert-gitosis-conf - dobin contrib/utils/rc-format-v3.4 - fi - - keepdir /var/lib/gitolite - fowners git:git /var/lib/gitolite - fperms 750 /var/lib/gitolite - - fperms 0644 ${uexec}/VREF/MERGE-CHECK # It's meant as example only -} - -pkg_postinst() { - if [[ "$(get_major_version $REPLACING_VERSIONS)" == "2" ]]; then - ewarn - elog "***NOTE*** This is a major upgrade and will likely break your existing gitolite-2.x setup!" - elog "Please read http://gitolite.com/gitolite/migr.html first!" - ewarn - elog "***NOTE*** If you're using the \"umask\" feature of ${PN}-2.x:" - elog "You'll have to replace each \"umask = ...\" option by \"option umask = ...\"" - elog "And you'll also have to enable the \"RepoUmask\" module in your .gitolite.rc" - ewarn - fi - - # bug 352291 - gitolite_home=$(awk -F: '$1 == "git" { print $6 }' /etc/passwd) - if [ -n "${gitolite_home}" -a "${gitolite_home}" != "/var/lib/gitolite" ]; then - ewarn - elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." - elog "Especially if you're migrating from gitosis." - ewarn - fi -} diff --git a/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.3.2.ebuild b/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.3.2.ebuild deleted file mode 100644 index 2df90f3a53b1..000000000000 --- a/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.3.2.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -[[ ${PV} == *9999 ]] && SCM="git-2" -EGIT_REPO_URI="git://git.gentoo.org/proj/gitolite-gentoo" -EGIT_MASTER=master - -inherit perl-module user versionator ${SCM} - -DESCRIPTION="Highly flexible server for git directory version tracker, Gentoo fork" -HOMEPAGE="https://cgit.gentoo.org/proj/gitolite-gentoo.git" -if [[ ${PV} != *9999 ]]; then - SRC_URI="mirror://gentoo/${P}.tar.bz2" - KEYWORDS="~amd64 ~x86" -else - SRC_URI="" - KEYWORDS="" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="selinux tools vim-syntax" - -DEPEND="dev-lang/perl - virtual/perl-File-Path - virtual/perl-File-Temp - >=dev-vcs/git-1.6.6" -RDEPEND="${DEPEND} - !dev-vcs/gitolite - vim-syntax? ( app-vim/gitolite-syntax ) - selinux? ( sec-policy/selinux-gitosis ) - >=dev-perl/Net-SSH-AuthorizedKeysFile-0.17 - dev-perl/JSON" - -pkg_setup() { - enewgroup git - enewuser git -1 /bin/sh /var/lib/gitolite git -} - -src_prepare() { - echo "${PF}-gentoo" > src/VERSION -} - -src_install() { - local uexec=/usr/libexec/${PN} - - rm -rf src/lib/Gitolite/Test{,.pm} - insinto $VENDOR_LIB - doins -r src/lib/Gitolite - - dodoc README.markdown CHANGELOG - # These are meant by upstream as examples, you are strongly recommended to - # customize them for your needs. - dodoc contrib/utils/ipa_groups.pl contrib/utils/ldap_groups.sh - - insopts -m0755 - insinto $uexec - doins -r src/{commands,syntactic-sugar,triggers,VREF}/ - doins -r contrib/{commands,triggers} - - insopts -m0644 - doins src/VERSION - - exeinto $uexec - doexe src/gitolite{,-shell} - - dodir /usr/bin - for bin in gitolite{,-shell}; do - dosym /usr/libexec/${PN}/${bin} /usr/bin/${bin} - done - - if use tools; then - dobin check-g2-compat convert-gitosis-conf - dobin contrib/utils/rc-format-v3.4 - fi - - keepdir /var/lib/gitolite - fowners git:git /var/lib/gitolite - fperms 750 /var/lib/gitolite - - fperms 0644 ${uexec}/VREF/MERGE-CHECK # It's meant as example only -} - -pkg_postinst() { - if [[ "$(get_major_version $REPLACING_VERSIONS)" == "2" ]]; then - ewarn - elog "***NOTE*** This is a major upgrade and will likely break your existing gitolite-2.x setup!" - elog "Please read http://gitolite.com/gitolite/migr.html first!" - ewarn - elog "***NOTE*** If you're using the \"umask\" feature of ${PN}-2.x:" - elog "You'll have to replace each \"umask = ...\" option by \"option umask = ...\"" - elog "And you'll also have to enable the \"RepoUmask\" module in your .gitolite.rc" - ewarn - fi - - # bug 352291 - gitolite_home=$(awk -F: '$1 == "git" { print $6 }' /etc/passwd) - if [ -n "${gitolite_home}" -a "${gitolite_home}" != "/var/lib/gitolite" ]; then - ewarn - elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." - elog "Especially if you're migrating from gitosis." - ewarn - fi -} diff --git a/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.3.ebuild b/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.3.ebuild deleted file mode 100644 index 3f6d38426043..000000000000 --- a/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.3.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -[[ ${PV} == *9999 ]] && SCM="git-2" -EGIT_REPO_URI="git://git.gentoo.org/proj/gitolite-gentoo" -EGIT_MASTER=master - -inherit perl-module user versionator ${SCM} - -DESCRIPTION="Highly flexible server for git directory version tracker, Gentoo fork" -HOMEPAGE="https://cgit.gentoo.org/proj/gitolite-gentoo.git" -if [[ ${PV} != *9999 ]]; then - SRC_URI="mirror://gentoo/${P}.tar.bz2" - KEYWORDS="~amd64 ~x86" -else - SRC_URI="" - KEYWORDS="" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="tools vim-syntax" - -DEPEND="dev-lang/perl - virtual/perl-File-Path - virtual/perl-File-Temp - >=dev-vcs/git-1.6.6" -RDEPEND="${DEPEND} - !dev-vcs/gitolite - vim-syntax? ( app-vim/gitolite-syntax ) - >=dev-perl/Net-SSH-AuthorizedKeysFile-0.17 - dev-perl/JSON" - -pkg_setup() { - enewgroup git - enewuser git -1 /bin/sh /var/lib/gitolite git -} - -src_prepare() { - echo "${PF}-gentoo" > src/VERSION -} - -src_install() { - local uexec=/usr/libexec/${PN} - - rm -rf src/lib/Gitolite/Test{,.pm} - insinto $VENDOR_LIB - doins -r src/lib/Gitolite - - dodoc README.markdown CHANGELOG - # These are meant by upstream as examples, you are strongly recommended to - # customize them for your needs. - dodoc contrib/utils/ipa_groups.pl contrib/utils/ldap_groups.sh - - insopts -m0755 - insinto $uexec - doins -r src/{commands,syntactic-sugar,triggers,VREF}/ - doins -r contrib/{commands,triggers} - - insopts -m0644 - doins src/VERSION - - exeinto $uexec - doexe src/gitolite{,-shell} - - dodir /usr/bin - for bin in gitolite{,-shell}; do - dosym /usr/libexec/${PN}/${bin} /usr/bin/${bin} - done - - if use tools; then - dobin check-g2-compat convert-gitosis-conf - dobin contrib/utils/rc-format-v3.4 - fi - - keepdir /var/lib/gitolite - fowners git:git /var/lib/gitolite - fperms 750 /var/lib/gitolite - - fperms 0644 ${uexec}/VREF/MERGE-CHECK # It's meant as example only -} - -pkg_postinst() { - if [[ "$(get_major_version $REPLACING_VERSIONS)" == "2" ]]; then - ewarn - elog "***NOTE*** This is a major upgrade and will likely break your existing gitolite-2.x setup!" - elog "Please read http://gitolite.com/gitolite/migr.html first!" - ewarn - elog "***NOTE*** If you're using the \"umask\" feature of ${PN}-2.x:" - elog "You'll have to replace each \"umask = ...\" option by \"option umask = ...\"" - elog "And you'll also have to enable the \"RepoUmask\" module in your .gitolite.rc" - ewarn - fi - - # bug 352291 - gitolite_home=$(awk -F: '$1 == "git" { print $6 }' /etc/passwd) - if [ -n "${gitolite_home}" -a "${gitolite_home}" != "/var/lib/gitolite" ]; then - ewarn - elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." - elog "Especially if you're migrating from gitosis." - ewarn - fi -} diff --git a/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.4.1-r1.ebuild b/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.4.1-r1.ebuild deleted file mode 100644 index 7120a4c7c21d..000000000000 --- a/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.4.1-r1.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -[[ ${PV} == *9999 ]] && SCM="git-2" -EGIT_REPO_URI="git://git.gentoo.org/proj/gitolite-gentoo" -EGIT_MASTER=master - -inherit perl-module user versionator ${SCM} - -DESCRIPTION="Highly flexible server for git directory version tracker, Gentoo fork" -HOMEPAGE="https://cgit.gentoo.org/proj/gitolite-gentoo.git" -if [[ ${PV} != *9999 ]]; then - SRC_URI="mirror://gentoo/${P}.tar.bz2" - KEYWORDS="~amd64 ~x86" -else - SRC_URI="" - KEYWORDS="" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="selinux tools vim-syntax" - -DEPEND="dev-lang/perl - virtual/perl-File-Path - virtual/perl-File-Temp - >=dev-vcs/git-1.6.6" -RDEPEND="${DEPEND} - !dev-vcs/gitolite - vim-syntax? ( app-vim/gitolite-syntax ) - selinux? ( sec-policy/selinux-gitosis ) - >=dev-perl/Net-SSH-AuthorizedKeysFile-0.17 - dev-perl/JSON" - -pkg_setup() { - enewgroup git - enewuser git -1 /bin/sh /var/lib/gitolite git -} - -src_prepare() { - echo "${PF}-gentoo" > src/VERSION -} - -src_install() { - local uexec=/usr/libexec/${PN} - - rm -rf src/lib/Gitolite/Test{,.pm} - insinto $VENDOR_LIB - doins -r src/lib/Gitolite - - dodoc README.markdown CHANGELOG - # These are meant by upstream as examples, you are strongly recommended to - # customize them for your needs. - dodoc contrib/utils/ipa_groups.pl contrib/utils/ldap_groups.sh - - insopts -m0755 - insinto $uexec - doins -r src/{commands,syntactic-sugar,triggers,VREF}/ - doins -r contrib/{commands,triggers,hooks} - - insopts -m0644 - doins src/VERSION - - exeinto $uexec - doexe src/gitolite{,-shell} - - dodir /usr/bin - for bin in gitolite{,-shell}; do - dosym /usr/libexec/${PN}/${bin} /usr/bin/${bin} - done - - if use tools; then - dobin check-g2-compat convert-gitosis-conf - dobin contrib/utils/rc-format-v3.4 - fi - - keepdir /var/lib/gitolite - fowners git:git /var/lib/gitolite - fperms 750 /var/lib/gitolite - - fperms 0644 ${uexec}/VREF/MERGE-CHECK # It's meant as example only -} - -pkg_postinst() { - if [[ "$(get_major_version $REPLACING_VERSIONS)" == "2" ]]; then - ewarn - elog "***NOTE*** This is a major upgrade and will likely break your existing gitolite-2.x setup!" - elog "Please read http://gitolite.com/gitolite/migr.html first!" - ewarn - elog "***NOTE*** If you're using the \"umask\" feature of ${PN}-2.x:" - elog "You'll have to replace each \"umask = ...\" option by \"option umask = ...\"" - elog "And you'll also have to enable the \"RepoUmask\" module in your .gitolite.rc" - ewarn - fi - - # bug 352291 - gitolite_home=$(awk -F: '$1 == "git" { print $6 }' /etc/passwd) - if [ -n "${gitolite_home}" -a "${gitolite_home}" != "/var/lib/gitolite" ]; then - ewarn - elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." - elog "Especially if you're migrating from gitosis." - ewarn - fi -} diff --git a/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.4.1.ebuild b/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.4.1.ebuild deleted file mode 100644 index 2df90f3a53b1..000000000000 --- a/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.4.1.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -[[ ${PV} == *9999 ]] && SCM="git-2" -EGIT_REPO_URI="git://git.gentoo.org/proj/gitolite-gentoo" -EGIT_MASTER=master - -inherit perl-module user versionator ${SCM} - -DESCRIPTION="Highly flexible server for git directory version tracker, Gentoo fork" -HOMEPAGE="https://cgit.gentoo.org/proj/gitolite-gentoo.git" -if [[ ${PV} != *9999 ]]; then - SRC_URI="mirror://gentoo/${P}.tar.bz2" - KEYWORDS="~amd64 ~x86" -else - SRC_URI="" - KEYWORDS="" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="selinux tools vim-syntax" - -DEPEND="dev-lang/perl - virtual/perl-File-Path - virtual/perl-File-Temp - >=dev-vcs/git-1.6.6" -RDEPEND="${DEPEND} - !dev-vcs/gitolite - vim-syntax? ( app-vim/gitolite-syntax ) - selinux? ( sec-policy/selinux-gitosis ) - >=dev-perl/Net-SSH-AuthorizedKeysFile-0.17 - dev-perl/JSON" - -pkg_setup() { - enewgroup git - enewuser git -1 /bin/sh /var/lib/gitolite git -} - -src_prepare() { - echo "${PF}-gentoo" > src/VERSION -} - -src_install() { - local uexec=/usr/libexec/${PN} - - rm -rf src/lib/Gitolite/Test{,.pm} - insinto $VENDOR_LIB - doins -r src/lib/Gitolite - - dodoc README.markdown CHANGELOG - # These are meant by upstream as examples, you are strongly recommended to - # customize them for your needs. - dodoc contrib/utils/ipa_groups.pl contrib/utils/ldap_groups.sh - - insopts -m0755 - insinto $uexec - doins -r src/{commands,syntactic-sugar,triggers,VREF}/ - doins -r contrib/{commands,triggers} - - insopts -m0644 - doins src/VERSION - - exeinto $uexec - doexe src/gitolite{,-shell} - - dodir /usr/bin - for bin in gitolite{,-shell}; do - dosym /usr/libexec/${PN}/${bin} /usr/bin/${bin} - done - - if use tools; then - dobin check-g2-compat convert-gitosis-conf - dobin contrib/utils/rc-format-v3.4 - fi - - keepdir /var/lib/gitolite - fowners git:git /var/lib/gitolite - fperms 750 /var/lib/gitolite - - fperms 0644 ${uexec}/VREF/MERGE-CHECK # It's meant as example only -} - -pkg_postinst() { - if [[ "$(get_major_version $REPLACING_VERSIONS)" == "2" ]]; then - ewarn - elog "***NOTE*** This is a major upgrade and will likely break your existing gitolite-2.x setup!" - elog "Please read http://gitolite.com/gitolite/migr.html first!" - ewarn - elog "***NOTE*** If you're using the \"umask\" feature of ${PN}-2.x:" - elog "You'll have to replace each \"umask = ...\" option by \"option umask = ...\"" - elog "And you'll also have to enable the \"RepoUmask\" module in your .gitolite.rc" - ewarn - fi - - # bug 352291 - gitolite_home=$(awk -F: '$1 == "git" { print $6 }' /etc/passwd) - if [ -n "${gitolite_home}" -a "${gitolite_home}" != "/var/lib/gitolite" ]; then - ewarn - elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." - elog "Especially if you're migrating from gitosis." - ewarn - fi -} diff --git a/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.4.ebuild b/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.4.ebuild deleted file mode 100644 index 2df90f3a53b1..000000000000 --- a/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.4.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -[[ ${PV} == *9999 ]] && SCM="git-2" -EGIT_REPO_URI="git://git.gentoo.org/proj/gitolite-gentoo" -EGIT_MASTER=master - -inherit perl-module user versionator ${SCM} - -DESCRIPTION="Highly flexible server for git directory version tracker, Gentoo fork" -HOMEPAGE="https://cgit.gentoo.org/proj/gitolite-gentoo.git" -if [[ ${PV} != *9999 ]]; then - SRC_URI="mirror://gentoo/${P}.tar.bz2" - KEYWORDS="~amd64 ~x86" -else - SRC_URI="" - KEYWORDS="" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="selinux tools vim-syntax" - -DEPEND="dev-lang/perl - virtual/perl-File-Path - virtual/perl-File-Temp - >=dev-vcs/git-1.6.6" -RDEPEND="${DEPEND} - !dev-vcs/gitolite - vim-syntax? ( app-vim/gitolite-syntax ) - selinux? ( sec-policy/selinux-gitosis ) - >=dev-perl/Net-SSH-AuthorizedKeysFile-0.17 - dev-perl/JSON" - -pkg_setup() { - enewgroup git - enewuser git -1 /bin/sh /var/lib/gitolite git -} - -src_prepare() { - echo "${PF}-gentoo" > src/VERSION -} - -src_install() { - local uexec=/usr/libexec/${PN} - - rm -rf src/lib/Gitolite/Test{,.pm} - insinto $VENDOR_LIB - doins -r src/lib/Gitolite - - dodoc README.markdown CHANGELOG - # These are meant by upstream as examples, you are strongly recommended to - # customize them for your needs. - dodoc contrib/utils/ipa_groups.pl contrib/utils/ldap_groups.sh - - insopts -m0755 - insinto $uexec - doins -r src/{commands,syntactic-sugar,triggers,VREF}/ - doins -r contrib/{commands,triggers} - - insopts -m0644 - doins src/VERSION - - exeinto $uexec - doexe src/gitolite{,-shell} - - dodir /usr/bin - for bin in gitolite{,-shell}; do - dosym /usr/libexec/${PN}/${bin} /usr/bin/${bin} - done - - if use tools; then - dobin check-g2-compat convert-gitosis-conf - dobin contrib/utils/rc-format-v3.4 - fi - - keepdir /var/lib/gitolite - fowners git:git /var/lib/gitolite - fperms 750 /var/lib/gitolite - - fperms 0644 ${uexec}/VREF/MERGE-CHECK # It's meant as example only -} - -pkg_postinst() { - if [[ "$(get_major_version $REPLACING_VERSIONS)" == "2" ]]; then - ewarn - elog "***NOTE*** This is a major upgrade and will likely break your existing gitolite-2.x setup!" - elog "Please read http://gitolite.com/gitolite/migr.html first!" - ewarn - elog "***NOTE*** If you're using the \"umask\" feature of ${PN}-2.x:" - elog "You'll have to replace each \"umask = ...\" option by \"option umask = ...\"" - elog "And you'll also have to enable the \"RepoUmask\" module in your .gitolite.rc" - ewarn - fi - - # bug 352291 - gitolite_home=$(awk -F: '$1 == "git" { print $6 }' /etc/passwd) - if [ -n "${gitolite_home}" -a "${gitolite_home}" != "/var/lib/gitolite" ]; then - ewarn - elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." - elog "Especially if you're migrating from gitosis." - ewarn - fi -} diff --git a/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.5.ebuild b/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.5.ebuild deleted file mode 100644 index 7120a4c7c21d..000000000000 --- a/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.5.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -[[ ${PV} == *9999 ]] && SCM="git-2" -EGIT_REPO_URI="git://git.gentoo.org/proj/gitolite-gentoo" -EGIT_MASTER=master - -inherit perl-module user versionator ${SCM} - -DESCRIPTION="Highly flexible server for git directory version tracker, Gentoo fork" -HOMEPAGE="https://cgit.gentoo.org/proj/gitolite-gentoo.git" -if [[ ${PV} != *9999 ]]; then - SRC_URI="mirror://gentoo/${P}.tar.bz2" - KEYWORDS="~amd64 ~x86" -else - SRC_URI="" - KEYWORDS="" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="selinux tools vim-syntax" - -DEPEND="dev-lang/perl - virtual/perl-File-Path - virtual/perl-File-Temp - >=dev-vcs/git-1.6.6" -RDEPEND="${DEPEND} - !dev-vcs/gitolite - vim-syntax? ( app-vim/gitolite-syntax ) - selinux? ( sec-policy/selinux-gitosis ) - >=dev-perl/Net-SSH-AuthorizedKeysFile-0.17 - dev-perl/JSON" - -pkg_setup() { - enewgroup git - enewuser git -1 /bin/sh /var/lib/gitolite git -} - -src_prepare() { - echo "${PF}-gentoo" > src/VERSION -} - -src_install() { - local uexec=/usr/libexec/${PN} - - rm -rf src/lib/Gitolite/Test{,.pm} - insinto $VENDOR_LIB - doins -r src/lib/Gitolite - - dodoc README.markdown CHANGELOG - # These are meant by upstream as examples, you are strongly recommended to - # customize them for your needs. - dodoc contrib/utils/ipa_groups.pl contrib/utils/ldap_groups.sh - - insopts -m0755 - insinto $uexec - doins -r src/{commands,syntactic-sugar,triggers,VREF}/ - doins -r contrib/{commands,triggers,hooks} - - insopts -m0644 - doins src/VERSION - - exeinto $uexec - doexe src/gitolite{,-shell} - - dodir /usr/bin - for bin in gitolite{,-shell}; do - dosym /usr/libexec/${PN}/${bin} /usr/bin/${bin} - done - - if use tools; then - dobin check-g2-compat convert-gitosis-conf - dobin contrib/utils/rc-format-v3.4 - fi - - keepdir /var/lib/gitolite - fowners git:git /var/lib/gitolite - fperms 750 /var/lib/gitolite - - fperms 0644 ${uexec}/VREF/MERGE-CHECK # It's meant as example only -} - -pkg_postinst() { - if [[ "$(get_major_version $REPLACING_VERSIONS)" == "2" ]]; then - ewarn - elog "***NOTE*** This is a major upgrade and will likely break your existing gitolite-2.x setup!" - elog "Please read http://gitolite.com/gitolite/migr.html first!" - ewarn - elog "***NOTE*** If you're using the \"umask\" feature of ${PN}-2.x:" - elog "You'll have to replace each \"umask = ...\" option by \"option umask = ...\"" - elog "And you'll also have to enable the \"RepoUmask\" module in your .gitolite.rc" - ewarn - fi - - # bug 352291 - gitolite_home=$(awk -F: '$1 == "git" { print $6 }' /etc/passwd) - if [ -n "${gitolite_home}" -a "${gitolite_home}" != "/var/lib/gitolite" ]; then - ewarn - elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." - elog "Especially if you're migrating from gitosis." - ewarn - fi -} diff --git a/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.6.1.ebuild b/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.6.1.ebuild deleted file mode 100644 index e3537a2dee5e..000000000000 --- a/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.6.1.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -[[ ${PV} == *9999 ]] && SCM="git-2" -EGIT_REPO_URI="git://git.gentoo.org/proj/gitolite-gentoo" -EGIT_MASTER=master - -inherit perl-module user versionator ${SCM} - -DESCRIPTION="Highly flexible server for git directory version tracker, Gentoo fork" -HOMEPAGE="https://cgit.gentoo.org/proj/gitolite-gentoo.git" -if [[ ${PV} != *9999 ]]; then - SRC_URI="mirror://gentoo/${P}.tar.bz2" - KEYWORDS="~amd64 ~x86" -else - SRC_URI="" - KEYWORDS="" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="selinux tools vim-syntax" - -DEPEND="dev-lang/perl - virtual/perl-File-Path - virtual/perl-File-Temp - >=dev-vcs/git-1.6.6" -RDEPEND="${DEPEND} - !dev-vcs/gitolite - vim-syntax? ( app-vim/gitolite-syntax ) - selinux? ( sec-policy/selinux-gitosis ) - >=dev-perl/Net-SSH-AuthorizedKeysFile-0.17 - dev-perl/JSON" - -pkg_setup() { - enewgroup git - enewuser git -1 /bin/sh /var/lib/gitolite git -} - -src_prepare() { - echo "${PF}-gentoo" > src/VERSION -} - -src_install() { - local uexec=/usr/libexec/${PN} - - rm -rf src/lib/Gitolite/Test{,.pm} - insinto $VENDOR_LIB - doins -r src/lib/Gitolite - - dodoc README.markdown CHANGELOG - # These are meant by upstream as examples, you are strongly recommended to - # customize them for your needs. - dodoc contrib/utils/ipa_groups.pl contrib/utils/ldap_groups.sh - - insopts -m0755 - insinto $uexec - doins -r src/{commands,syntactic-sugar,triggers,VREF}/ - doins -r contrib/{commands,triggers,hooks} - - insopts -m0644 - doins src/VERSION - - exeinto $uexec - doexe src/gitolite{,-shell} - - dodir /usr/bin - for bin in gitolite{,-shell}; do - dosym /usr/libexec/${PN}/${bin} /usr/bin/${bin} - done - - if use tools; then - dobin check-g2-compat convert-gitosis-conf - dobin contrib/utils/rc-format-v3.4 - fi - - keepdir /var/lib/gitolite - fowners git:git /var/lib/gitolite - fperms 750 /var/lib/gitolite - - fperms 0644 ${uexec}/VREF/MERGE-CHECK # It's meant as example only -} - -pkg_postinst() { - if [[ "$(get_major_version $REPLACING_VERSIONS)" == "2" ]]; then - ewarn - elog "***NOTE*** This is a major upgrade and will likely break your existing gitolite-2.x setup!" - elog "Please read http://gitolite.com/gitolite/migr.html first!" - ewarn - elog "***NOTE*** If you're using the \"umask\" feature of ${PN}-2.x:" - elog "You'll have to replace each \"umask = ...\" option by \"option umask = ...\"" - elog "And you'll also have to enable the \"RepoUmask\" module in your .gitolite.rc" - ewarn - fi - - # bug 352291 - gitolite_home=$(awk -F: '$1 == "git" { print $6 }' /etc/passwd) - if [ -n "${gitolite_home}" -a "${gitolite_home}" != "/var/lib/gitolite" ]; then - ewarn - elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." - elog "Especially if you're migrating from gitosis." - ewarn - fi -} diff --git a/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.6.ebuild b/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.6.ebuild deleted file mode 100644 index e3537a2dee5e..000000000000 --- a/dev-vcs/gitolite-gentoo/gitolite-gentoo-3.6.6.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -[[ ${PV} == *9999 ]] && SCM="git-2" -EGIT_REPO_URI="git://git.gentoo.org/proj/gitolite-gentoo" -EGIT_MASTER=master - -inherit perl-module user versionator ${SCM} - -DESCRIPTION="Highly flexible server for git directory version tracker, Gentoo fork" -HOMEPAGE="https://cgit.gentoo.org/proj/gitolite-gentoo.git" -if [[ ${PV} != *9999 ]]; then - SRC_URI="mirror://gentoo/${P}.tar.bz2" - KEYWORDS="~amd64 ~x86" -else - SRC_URI="" - KEYWORDS="" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="selinux tools vim-syntax" - -DEPEND="dev-lang/perl - virtual/perl-File-Path - virtual/perl-File-Temp - >=dev-vcs/git-1.6.6" -RDEPEND="${DEPEND} - !dev-vcs/gitolite - vim-syntax? ( app-vim/gitolite-syntax ) - selinux? ( sec-policy/selinux-gitosis ) - >=dev-perl/Net-SSH-AuthorizedKeysFile-0.17 - dev-perl/JSON" - -pkg_setup() { - enewgroup git - enewuser git -1 /bin/sh /var/lib/gitolite git -} - -src_prepare() { - echo "${PF}-gentoo" > src/VERSION -} - -src_install() { - local uexec=/usr/libexec/${PN} - - rm -rf src/lib/Gitolite/Test{,.pm} - insinto $VENDOR_LIB - doins -r src/lib/Gitolite - - dodoc README.markdown CHANGELOG - # These are meant by upstream as examples, you are strongly recommended to - # customize them for your needs. - dodoc contrib/utils/ipa_groups.pl contrib/utils/ldap_groups.sh - - insopts -m0755 - insinto $uexec - doins -r src/{commands,syntactic-sugar,triggers,VREF}/ - doins -r contrib/{commands,triggers,hooks} - - insopts -m0644 - doins src/VERSION - - exeinto $uexec - doexe src/gitolite{,-shell} - - dodir /usr/bin - for bin in gitolite{,-shell}; do - dosym /usr/libexec/${PN}/${bin} /usr/bin/${bin} - done - - if use tools; then - dobin check-g2-compat convert-gitosis-conf - dobin contrib/utils/rc-format-v3.4 - fi - - keepdir /var/lib/gitolite - fowners git:git /var/lib/gitolite - fperms 750 /var/lib/gitolite - - fperms 0644 ${uexec}/VREF/MERGE-CHECK # It's meant as example only -} - -pkg_postinst() { - if [[ "$(get_major_version $REPLACING_VERSIONS)" == "2" ]]; then - ewarn - elog "***NOTE*** This is a major upgrade and will likely break your existing gitolite-2.x setup!" - elog "Please read http://gitolite.com/gitolite/migr.html first!" - ewarn - elog "***NOTE*** If you're using the \"umask\" feature of ${PN}-2.x:" - elog "You'll have to replace each \"umask = ...\" option by \"option umask = ...\"" - elog "And you'll also have to enable the \"RepoUmask\" module in your .gitolite.rc" - ewarn - fi - - # bug 352291 - gitolite_home=$(awk -F: '$1 == "git" { print $6 }' /etc/passwd) - if [ -n "${gitolite_home}" -a "${gitolite_home}" != "/var/lib/gitolite" ]; then - ewarn - elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." - elog "Especially if you're migrating from gitosis." - ewarn - fi -} diff --git a/dev-vcs/gitolite-gentoo/gitolite-gentoo-9999.ebuild b/dev-vcs/gitolite-gentoo/gitolite-gentoo-9999.ebuild deleted file mode 100644 index 7120a4c7c21d..000000000000 --- a/dev-vcs/gitolite-gentoo/gitolite-gentoo-9999.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -[[ ${PV} == *9999 ]] && SCM="git-2" -EGIT_REPO_URI="git://git.gentoo.org/proj/gitolite-gentoo" -EGIT_MASTER=master - -inherit perl-module user versionator ${SCM} - -DESCRIPTION="Highly flexible server for git directory version tracker, Gentoo fork" -HOMEPAGE="https://cgit.gentoo.org/proj/gitolite-gentoo.git" -if [[ ${PV} != *9999 ]]; then - SRC_URI="mirror://gentoo/${P}.tar.bz2" - KEYWORDS="~amd64 ~x86" -else - SRC_URI="" - KEYWORDS="" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="selinux tools vim-syntax" - -DEPEND="dev-lang/perl - virtual/perl-File-Path - virtual/perl-File-Temp - >=dev-vcs/git-1.6.6" -RDEPEND="${DEPEND} - !dev-vcs/gitolite - vim-syntax? ( app-vim/gitolite-syntax ) - selinux? ( sec-policy/selinux-gitosis ) - >=dev-perl/Net-SSH-AuthorizedKeysFile-0.17 - dev-perl/JSON" - -pkg_setup() { - enewgroup git - enewuser git -1 /bin/sh /var/lib/gitolite git -} - -src_prepare() { - echo "${PF}-gentoo" > src/VERSION -} - -src_install() { - local uexec=/usr/libexec/${PN} - - rm -rf src/lib/Gitolite/Test{,.pm} - insinto $VENDOR_LIB - doins -r src/lib/Gitolite - - dodoc README.markdown CHANGELOG - # These are meant by upstream as examples, you are strongly recommended to - # customize them for your needs. - dodoc contrib/utils/ipa_groups.pl contrib/utils/ldap_groups.sh - - insopts -m0755 - insinto $uexec - doins -r src/{commands,syntactic-sugar,triggers,VREF}/ - doins -r contrib/{commands,triggers,hooks} - - insopts -m0644 - doins src/VERSION - - exeinto $uexec - doexe src/gitolite{,-shell} - - dodir /usr/bin - for bin in gitolite{,-shell}; do - dosym /usr/libexec/${PN}/${bin} /usr/bin/${bin} - done - - if use tools; then - dobin check-g2-compat convert-gitosis-conf - dobin contrib/utils/rc-format-v3.4 - fi - - keepdir /var/lib/gitolite - fowners git:git /var/lib/gitolite - fperms 750 /var/lib/gitolite - - fperms 0644 ${uexec}/VREF/MERGE-CHECK # It's meant as example only -} - -pkg_postinst() { - if [[ "$(get_major_version $REPLACING_VERSIONS)" == "2" ]]; then - ewarn - elog "***NOTE*** This is a major upgrade and will likely break your existing gitolite-2.x setup!" - elog "Please read http://gitolite.com/gitolite/migr.html first!" - ewarn - elog "***NOTE*** If you're using the \"umask\" feature of ${PN}-2.x:" - elog "You'll have to replace each \"umask = ...\" option by \"option umask = ...\"" - elog "And you'll also have to enable the \"RepoUmask\" module in your .gitolite.rc" - ewarn - fi - - # bug 352291 - gitolite_home=$(awk -F: '$1 == "git" { print $6 }' /etc/passwd) - if [ -n "${gitolite_home}" -a "${gitolite_home}" != "/var/lib/gitolite" ]; then - ewarn - elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." - elog "Especially if you're migrating from gitosis." - ewarn - fi -} diff --git a/dev-vcs/gitolite-gentoo/metadata.xml b/dev-vcs/gitolite-gentoo/metadata.xml deleted file mode 100644 index 6eeb785c12d0..000000000000 --- a/dev-vcs/gitolite-gentoo/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - idl0r@gentoo.org - Christian Ruppert - - - Install user-contributed files - Install tools to e.g. convert a Gitosis config to - gitolite or one to check if your setup is gitolite >= 3.x compatible - - diff --git a/dev-vcs/gitolite/Manifest b/dev-vcs/gitolite/Manifest deleted file mode 100644 index 64e6940a99b0..000000000000 --- a/dev-vcs/gitolite/Manifest +++ /dev/null @@ -1,23 +0,0 @@ -AUX gitolite-3.6.6-fix-shebang.patch 731 BLAKE2B 2e3bd0dbf56c955587dfc6a446ea2397875a0f9051e69ed891e9b630441407846f65bb2583999bb9f1c94693410d4bdd81e314da42e22ba978cb72af89968482 SHA512 dfffd0a7ef37e01edc690bba13f39edb4a751684addc1cfae8248c59fe48a59e51232ba21a1a9f1056756dcd6b51f04375f6652085f2dccad1f55073751bc105 -DIST gitolite-2.3.1.tar.gz 255807 BLAKE2B b51a664d6e786702cad999fa8df6d86f80eb9cc908ed092b55272c59a4bd52145302e638612f1788d68b2445b8c665f025b24c47d50992dd3f6ef2fd6eb63ee7 SHA512 a658104b54ff6668022a6010b961fbe13b8e7a66242d547e0e4cf685574d8a1fd60065112095b0d73b826f6346973cb3a5db307d84fd5aceba852f2ddd0c86ee -DIST gitolite-3.6.1.tar.gz 165506 BLAKE2B 82c7eaaf6f05475eba5e0cf51c88190783e3342a0c6caacae22be4210d06a8040245274c8f9ad819cef40370c4b5d02be2f36daa42433427ada88b49da1502ff SHA512 b568f9e96ddfa4cd482197a89cb0142fcb2717028227a0a2e9caa9864bb95379042ec464352a1d99dfd8ccff780b1211e8f926ad8de284245fc280038eda481a -DIST gitolite-3.6.2.tar.gz 167670 BLAKE2B 83f26069751f3a75a51cafa484d2d77239bc49f82a62418d84fe0863e66031de66fa062319a841dacb9bafa0be7c2fefab3be890118334222a8d64f1112871e0 SHA512 f8f041fde1b7c533fcb9cc32beec99dd83bc0a81795115e7205585bbe2f25135e2347df437e123349525a0186fe702f265330b259d336389b437cecf0e894629 -DIST gitolite-3.6.3.tar.gz 174689 BLAKE2B bf58c4991d4bb9b578b983854dcd5011d55f05515a13781910327bd07aa00ab7426367f5c084341326742796266f5648ce5470dec5247b74bc850f5cfa327c93 SHA512 afb8bcf27052d46725c4b3a6dd483e98ac3e574651bfe2ee35b442f044791acae8a17cbbab4237992a9755367e37f5160514d67cd2d863d623d32ed5fdf39362 -DIST gitolite-3.6.4.tar.gz 180619 BLAKE2B 183769c8dce0d4fcba10ad57b29b56913493b3f44f2f606d7ea2bd704c225658a55760022ac9ebbf82875c2c74a561770e80e2f8dc375158765a8e069a0f9fd2 SHA512 7c709372f66c4620109824191d6bf736b1066d74e5acd481fa552a6f010a38d6d7d17629a92fe7b944b43c6cac864db80217cefadc0e3a6dbf63530cff89cd6d -DIST gitolite-3.6.5.tar.gz 182496 BLAKE2B 478bed0642886ee8b79b1e6c2091482a43663a644c46758ef3c9c55308b10bfa4c4608456e24214bad04607c49487df213e5bff84abb5529c9b0759c39f9288b SHA512 60796663a87c2b169c08e4e26edfb76408428887d3e932677f4ca95a8c7f82e9e300a7400d3d900c371628b23972be063444b7c036218f6ff0ab13626a886f90 -DIST gitolite-3.6.6.tar.gz 183469 BLAKE2B 91b1b04820f8abe427c7d6a81131a9fce1ff3df8d06c3f1d7515ead91b654048ef24b391fc28f2fe9c6dd0e502e24064a55b5fee8c1da34e3d07974c8f203c26 SHA512 1529330ed2afa315fcb650c55d515e5d4b61921f46b4d763a759537434492959f100d2219ab7673e568d46f397a25a45d4388fe3827ea988333fc8719820f8bc -DIST gitolite-3.6.7.tar.gz 186298 BLAKE2B 32ccedce5cfe877d69f66ccc354300b1b363de0ac16bf8ec6d97010441d1e5a95e63252c833604d7e4e5b90dd4d84b4e262ee5ed092df80631e7478500e3da97 SHA512 d22bf5c34834f82df771e6d4527496a302da312f7f78dfe81c1284f5a1ea05de90ec217e03e94918d69a006a72fa16dc0006b1f555826ad6183d9dce2dd9d425 -DIST gitolite-3.6.tar.gz 156481 BLAKE2B 4cb36e631c458c529d51689bb9612ede34b352d523b62afefed70ab90fadbda1c1d954400c5ddf407ef57a3df8371814c73fdcc526bf3750dad9bfa10f1e7747 SHA512 91606a5fed202f0da2194310bc7da8e5d35cdfa2924b009ed3447ba41e2fd856b9043f1b57d16600ec44f17d640e9ee988b4086bea032827bf5fca83e5ff024f -EBUILD gitolite-2.3.1-r1.ebuild 1647 BLAKE2B cf918594448f8cbb0d381118c5fdc6ba3bfcd3669a26b3ca5264f66deb2e4273c29554ba7edf0a04e350619fd45a8083e69017793eb48bf7facf2e4f4d3bb25f SHA512 77347b4575a9236a5e259e9c67eb29ecd023092c2713ca45d8871af2303222d827296405168126f7f88ff45c8bcb96427325391801baa5740a90b2548bb25da4 -EBUILD gitolite-3.6.1.ebuild 1868 BLAKE2B dd6c05d7831b14bc2baa3de478f6382ef57bc1a6d9dcf6b81b22a881df3ed53dd5499222a8bfa38a4231a55acd87eff35acc6be4be05f11a108f6930e6b05f91 SHA512 816b9b4f1dbb13bc08de4511c8770b3ca0e43487793ffc06cb4b2579d0339c6b2c7d51c18e474bbdcdce7a6c7ffcd1cc1803d9b4b5ce5d23780efd354fb22788 -EBUILD gitolite-3.6.2-r1.ebuild 2303 BLAKE2B dcccd91d2c84dd445e3d16a2324c10a7e60440f5c1d37ebce348c22e8d0fde62a86457828675b41c80bc9986a38c78fa496225120e2fa918233dca44779b4490 SHA512 0b529e19c8b8efe3f18d80dddb91fad5103b93f87f58a891e488bfd29162718eb08549071686faee6871fd693996930ac76cebe10f67819e476785b8883ddb59 -EBUILD gitolite-3.6.2.ebuild 1873 BLAKE2B f02f4853328beb5c2c07abc7cc79779a1499bb327f3a204028edc68da5080319dd8821d5116a16ccbe8eb2b160b83ad83638b90ec35952458388286595981e0a SHA512 c5e562c9db575a053afeb98146c61bd2c05f4f478e49b1581d61b716916af47234548ecc1d8b043388d991a3adde1d8a6cffcbcff83fbc060d1deac9973da50a -EBUILD gitolite-3.6.3.ebuild 2350 BLAKE2B 085ed29e81b5c2914201168b94dd4d01b86dbc0bb4c221956f8ff382bade290c41a76e62d417e42cb2c03a1b220704e029240c3cce7b93d02a75e7d0aaef17b1 SHA512 c0a6ba41dc2854d273f780b4f59f9350d660e18861ea6153d4e42ae05235db16caeb10c2ae7f13a462eeb370b8e4e6879d7336949e4563d9d507848581e98d83 -EBUILD gitolite-3.6.4-r1.ebuild 2358 BLAKE2B c414943bbddd70c1d8ac111b11d6cc8c740a2468f64c1f292a3818fbb5877899a49c37429abebce15ca14ad6cd207d887da56fde9ba8f67bf87d54725f5a5b50 SHA512 f86cf6dbe5ea43932dc240868d5c5f098484cc4585ca1b5a21ab657f665d866ac44c87152dd386fff35e0833e5e3d7a66934c481d3dd31f087bc24d243b71111 -EBUILD gitolite-3.6.4.ebuild 2352 BLAKE2B 7bc3ad034046f8c2bcae2dc1aa7ef3a312e242a43c9044a685040562c566c27c9d6fab58587905eaebfcdc7d3ba2632c46c2e0150914c60e87740df6a5525f77 SHA512 ecab29b2a31c6bb98d76c7daff75f0b7df25396c84787dd235da65c16390ceb4c35c96e9d263559f20ea3bd450346bd3599a5c87aa52226304d3e66df45610fc -EBUILD gitolite-3.6.5.ebuild 2358 BLAKE2B c414943bbddd70c1d8ac111b11d6cc8c740a2468f64c1f292a3818fbb5877899a49c37429abebce15ca14ad6cd207d887da56fde9ba8f67bf87d54725f5a5b50 SHA512 f86cf6dbe5ea43932dc240868d5c5f098484cc4585ca1b5a21ab657f665d866ac44c87152dd386fff35e0833e5e3d7a66934c481d3dd31f087bc24d243b71111 -EBUILD gitolite-3.6.6.ebuild 2431 BLAKE2B 3d34e9ddf77bb044de9a1bd1984082e33d8f6fd6cafc71e63bf4860c2cf94e934dba75346b0648badf0637cbbe77a57c9bce5971c1e4d01c597c9d951cfe0164 SHA512 8b4cf676c8a3434e97962301be3608b7ea10b48e8b5f0f8d185b274c1d9e2bc3d6f7c046879d2b825d16bdc5d514d9c790caa6bb4922b1a1d5a5827a17858c3d -EBUILD gitolite-3.6.7.ebuild 2398 BLAKE2B 864703fc35faa76894bb8a7c82dd97fe80cc5ebd02a607cab670ebf168eaf6ca97b10ca93824023da02974f5fd740002084f0d08f9eb6411c6b2082bcae16f95 SHA512 1584babccb49c0d491bc749d804bf6ff5e3c4adcb1dfdf80d04d577a076e11315ceec5989f7e9be0e410b86b450aa8637d2cca177a75216a66bcc8577a28384b -EBUILD gitolite-3.6.ebuild 1866 BLAKE2B cd81d9ee5108877d42a2cc3ccf3f6ae57f870838c2a11b17638e49d47ab56e6dd54c31481a226b31c8a22fb4c2d1407153d0e7b349c492831614f271a917818b SHA512 be5e90a8996a7c9f433d28e975de5d1a462fe57b134f903572069c43a373f81b6ba4253395f62b66e467a8b3de4e8036b6db37dac3dae9b1c1d4cacc94365b58 -EBUILD gitolite-9999.ebuild 2358 BLAKE2B c414943bbddd70c1d8ac111b11d6cc8c740a2468f64c1f292a3818fbb5877899a49c37429abebce15ca14ad6cd207d887da56fde9ba8f67bf87d54725f5a5b50 SHA512 f86cf6dbe5ea43932dc240868d5c5f098484cc4585ca1b5a21ab657f665d866ac44c87152dd386fff35e0833e5e3d7a66934c481d3dd31f087bc24d243b71111 -MISC metadata.xml 780 BLAKE2B e496a65ffe9f06db9f4ef1c74a16fafb434c9c8a7309f0effc02515270bcc0137b1bf7861ac11f6dd1a7c06fd4ef4eb7d72b27b60a73ed535ba4fad3e08a2066 SHA512 0a7c6ac8bc127892e5f6fe24774f095cb0bcf5971926c65b4d8a52748cfb7ae22d1ddc47365ece99612bc64853dfa224d42ded5093f0cd0976a2ae1b544eb5c8 diff --git a/dev-vcs/gitolite/files/gitolite-3.6.6-fix-shebang.patch b/dev-vcs/gitolite/files/gitolite-3.6.6-fix-shebang.patch deleted file mode 100644 index 21437f51fe5a..000000000000 --- a/dev-vcs/gitolite/files/gitolite-3.6.6-fix-shebang.patch +++ /dev/null @@ -1,23 +0,0 @@ -From 72c02387f6e1a9d2791dd78533d0c3e909400715 Mon Sep 17 00:00:00 2001 -From: Sitaram Chamarty -Date: Fri, 25 Nov 2016 18:16:33 +0530 -Subject: [PATCH] fix shebang in repo-specific-hooks - -(thanks to Dieter on the mailing list for catching this!) ---- - src/triggers/repo-specific-hooks | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/triggers/repo-specific-hooks b/src/triggers/repo-specific-hooks -index 7ed28e5..6e229ea 100755 ---- a/src/triggers/repo-specific-hooks -+++ b/src/triggers/repo-specific-hooks -@@ -85,7 +85,7 @@ for my $repo (keys %repo_hooks) { - } - - __DATA__ --#/bin/sh -+#!/bin/sh - - # Determine what input the hook needs - # post-update takes args, pre/post-receive take stdin diff --git a/dev-vcs/gitolite/gitolite-2.3.1-r1.ebuild b/dev-vcs/gitolite/gitolite-2.3.1-r1.ebuild deleted file mode 100644 index ced390150277..000000000000 --- a/dev-vcs/gitolite/gitolite-2.3.1-r1.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit perl-module user - -DESCRIPTION="Highly flexible server for git directory version tracker" -HOMEPAGE="https://github.com/sitaramc/gitolite" -SRC_URI="https://milki.github.com/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="contrib vim-syntax" - -DEPEND="dev-lang/perl - virtual/perl-File-Path - virtual/perl-File-Temp - >=dev-vcs/git-1.6.6" -RDEPEND="${DEPEND} - !dev-vcs/gitolite-gentoo - vim-syntax? ( app-vim/gitolite-syntax )" - -pkg_setup() { - enewgroup git - enewuser git -1 /bin/sh /var/lib/gitolite git -} - -src_prepare() { - rm Makefile doc/COPYING || die - rm -rf contrib/{gitweb,vim} || die - - echo "${PF}" > conf/VERSION -} - -src_install() { - local gl_bin="${D}/usr/bin" - gl_bin=${gl_bin/\/\//\/} - - dodir /usr/share/gitolite/{conf,hooks} /usr/bin || die - - # install using upstream method - export PATH="${gl_bin}:${PATH}" - ./src/gl-system-install ${gl_bin} \ - "${D}"/usr/share/gitolite/conf "${D}"/usr/share/gitolite/hooks || die - sed -i -e "s:${D}::g" "${D}/usr/bin/gl-setup" \ - "${D}/usr/share/gitolite/conf/example.gitolite.rc" || die - - rm "${D}"/usr/bin/*.pm - insinto "${VENDOR_LIB}" - doins src/*.pm || die - - dodoc README.mkd doc/* - - if use contrib; then - insinto /usr/share/doc/${PF} - doins -r contrib/ || die - fi - - keepdir /var/lib/gitolite - fowners git:git /var/lib/gitolite - fperms 750 /var/lib/gitolite -} - -pkg_postinst() { - # bug 352291 - ewarn - elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." - elog "Especially if you're migrating from gitosis." - ewarn -} diff --git a/dev-vcs/gitolite/gitolite-3.6.1.ebuild b/dev-vcs/gitolite/gitolite-3.6.1.ebuild deleted file mode 100644 index 30a7fda7883a..000000000000 --- a/dev-vcs/gitolite/gitolite-3.6.1.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit perl-module user versionator - -DESCRIPTION="Highly flexible server for git directory version tracker" -HOMEPAGE="https://github.com/sitaramc/gitolite" -SRC_URI="https://github.com/sitaramc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="tools vim-syntax" - -DEPEND="dev-lang/perl - virtual/perl-File-Path - virtual/perl-File-Temp - >=dev-vcs/git-1.6.6" -RDEPEND="${DEPEND} - !dev-vcs/gitolite-gentoo - vim-syntax? ( app-vim/gitolite-syntax ) - dev-perl/JSON" - -pkg_setup() { - enewgroup git - enewuser git -1 /bin/sh /var/lib/gitolite git -} - -src_prepare() { - echo $PF > src/VERSION -} - -src_install() { - local uexec=/usr/libexec/${PN} - - rm -rf src/lib/Gitolite/Test{,.pm} - insinto $VENDOR_LIB - doins -r src/lib/Gitolite - - dodoc README.txt CHANGELOG - - insopts -m0755 - insinto $uexec - doins -r src/{commands,syntactic-sugar,triggers,VREF}/ - - insopts -m0644 - doins src/VERSION - - exeinto $uexec - doexe src/gitolite{,-shell} - - dodir /usr/bin - for bin in gitolite{,-shell}; do - dosym /usr/libexec/${PN}/${bin} /usr/bin/${bin} - done - - if use tools; then - dobin check-g2-compat convert-gitosis-conf - fi - - keepdir /var/lib/gitolite - fowners git:git /var/lib/gitolite - fperms 750 /var/lib/gitolite - - fperms 0644 ${uexec}/VREF/MERGE-CHECK # It's meant as example only -} - -pkg_postinst() { - if [[ "$(get_major_version $REPLACING_VERSIONS)" == "2" ]]; then - ewarn - elog "***NOTE*** This is a major upgrade and will likely break your existing gitolite-2.x setup!" - elog "Please read http://gitolite.com/gitolite/migr/index.html first!" - fi - - # bug 352291 - ewarn - elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." - elog "Especially if you're migrating from gitosis." - ewarn -} diff --git a/dev-vcs/gitolite/gitolite-3.6.2-r1.ebuild b/dev-vcs/gitolite/gitolite-3.6.2-r1.ebuild deleted file mode 100644 index a1fb9c6b9da4..000000000000 --- a/dev-vcs/gitolite/gitolite-3.6.2-r1.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -[[ ${PV} == *9999 ]] && SCM="git-2" -EGIT_REPO_URI="https://github.com/sitaramc/${PN}.git" -EGIT_MASTER=master - -inherit perl-module user versionator ${SCM} - -DESCRIPTION="Highly flexible server for git directory version tracker" -HOMEPAGE="https://github.com/sitaramc/gitolite" -if [[ ${PV} != *9999 ]]; then - SRC_URI="https://github.com/sitaramc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~x86" -else - SRC_URI="" - KEYWORDS="" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="tools vim-syntax" - -DEPEND="dev-lang/perl - virtual/perl-File-Path - virtual/perl-File-Temp - >=dev-vcs/git-1.6.6" -RDEPEND="${DEPEND} - !dev-vcs/gitolite-gentoo - vim-syntax? ( app-vim/gitolite-syntax ) - dev-perl/JSON" - -pkg_setup() { - enewgroup git - enewuser git -1 /bin/sh /var/lib/gitolite git -} - -src_prepare() { - echo $PF > src/VERSION -} - -src_install() { - local uexec=/usr/libexec/${PN} - - rm -rf src/lib/Gitolite/Test{,.pm} - insinto $VENDOR_LIB - doins -r src/lib/Gitolite - - dodoc README.markdown CHANGELOG - # These are meant by upstream as examples, you are strongly recommended to - # customize them for your needs. - dodoc contrib/utils/ipa_groups.pl contrib/utils/ldap_groups.sh - - insopts -m0755 - insinto $uexec - doins -r src/{commands,syntactic-sugar,triggers,VREF}/ - doins -r contrib/{commands,triggers} - - insopts -m0644 - doins src/VERSION - - exeinto $uexec - doexe src/gitolite{,-shell} - - dodir /usr/bin - for bin in gitolite{,-shell}; do - dosym /usr/libexec/${PN}/${bin} /usr/bin/${bin} - done - - if use tools; then - dobin check-g2-compat convert-gitosis-conf - dobin contrib/utils/rc-format-v3.4 - fi - - keepdir /var/lib/gitolite - fowners git:git /var/lib/gitolite - fperms 750 /var/lib/gitolite - - fperms 0644 ${uexec}/VREF/MERGE-CHECK # It's meant as example only -} - -pkg_postinst() { - if [[ "$(get_major_version $REPLACING_VERSIONS)" == "2" ]]; then - ewarn - elog "***NOTE*** This is a major upgrade and will likely break your existing gitolite-2.x setup!" - elog "Please read http://gitolite.com/gitolite/migr/index.html first!" - fi - - # bug 352291 - ewarn - elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." - elog "Especially if you're migrating from gitosis." - ewarn -} diff --git a/dev-vcs/gitolite/gitolite-3.6.2.ebuild b/dev-vcs/gitolite/gitolite-3.6.2.ebuild deleted file mode 100644 index 10f8ddcbf3f9..000000000000 --- a/dev-vcs/gitolite/gitolite-3.6.2.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit perl-module user versionator - -DESCRIPTION="Highly flexible server for git directory version tracker" -HOMEPAGE="https://github.com/sitaramc/gitolite" -SRC_URI="https://github.com/sitaramc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="tools vim-syntax" - -DEPEND="dev-lang/perl - virtual/perl-File-Path - virtual/perl-File-Temp - >=dev-vcs/git-1.6.6" -RDEPEND="${DEPEND} - !dev-vcs/gitolite-gentoo - vim-syntax? ( app-vim/gitolite-syntax ) - dev-perl/JSON" - -pkg_setup() { - enewgroup git - enewuser git -1 /bin/sh /var/lib/gitolite git -} - -src_prepare() { - echo $PF > src/VERSION -} - -src_install() { - local uexec=/usr/libexec/${PN} - - rm -rf src/lib/Gitolite/Test{,.pm} - insinto $VENDOR_LIB - doins -r src/lib/Gitolite - - dodoc README.markdown CHANGELOG - - insopts -m0755 - insinto $uexec - doins -r src/{commands,syntactic-sugar,triggers,VREF}/ - - insopts -m0644 - doins src/VERSION - - exeinto $uexec - doexe src/gitolite{,-shell} - - dodir /usr/bin - for bin in gitolite{,-shell}; do - dosym /usr/libexec/${PN}/${bin} /usr/bin/${bin} - done - - if use tools; then - dobin check-g2-compat convert-gitosis-conf - fi - - keepdir /var/lib/gitolite - fowners git:git /var/lib/gitolite - fperms 750 /var/lib/gitolite - - fperms 0644 ${uexec}/VREF/MERGE-CHECK # It's meant as example only -} - -pkg_postinst() { - if [[ "$(get_major_version $REPLACING_VERSIONS)" == "2" ]]; then - ewarn - elog "***NOTE*** This is a major upgrade and will likely break your existing gitolite-2.x setup!" - elog "Please read http://gitolite.com/gitolite/migr/index.html first!" - fi - - # bug 352291 - ewarn - elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." - elog "Especially if you're migrating from gitosis." - ewarn -} diff --git a/dev-vcs/gitolite/gitolite-3.6.3.ebuild b/dev-vcs/gitolite/gitolite-3.6.3.ebuild deleted file mode 100644 index 4fc564404802..000000000000 --- a/dev-vcs/gitolite/gitolite-3.6.3.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -[[ ${PV} == *9999 ]] && SCM="git-2" -EGIT_REPO_URI="https://github.com/sitaramc/${PN}.git" -EGIT_MASTER=master - -inherit perl-module user versionator ${SCM} - -DESCRIPTION="Highly flexible server for git directory version tracker" -HOMEPAGE="https://github.com/sitaramc/gitolite" -if [[ ${PV} != *9999 ]]; then - SRC_URI="https://github.com/sitaramc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm x86" -else - SRC_URI="" - KEYWORDS="" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="selinux tools vim-syntax" - -DEPEND="dev-lang/perl - virtual/perl-File-Path - virtual/perl-File-Temp - >=dev-vcs/git-1.6.6" -RDEPEND="${DEPEND} - !dev-vcs/gitolite-gentoo - selinux? ( sec-policy/selinux-gitosis ) - vim-syntax? ( app-vim/gitolite-syntax ) - dev-perl/JSON" - -pkg_setup() { - enewgroup git - enewuser git -1 /bin/sh /var/lib/gitolite git -} - -src_prepare() { - echo $PF > src/VERSION -} - -src_install() { - local uexec=/usr/libexec/${PN} - - rm -rf src/lib/Gitolite/Test{,.pm} - insinto $VENDOR_LIB - doins -r src/lib/Gitolite - - dodoc README.markdown CHANGELOG - # These are meant by upstream as examples, you are strongly recommended to - # customize them for your needs. - dodoc contrib/utils/ipa_groups.pl contrib/utils/ldap_groups.sh - - insopts -m0755 - insinto $uexec - doins -r src/{commands,syntactic-sugar,triggers,VREF}/ - doins -r contrib/{commands,triggers} - - insopts -m0644 - doins src/VERSION - - exeinto $uexec - doexe src/gitolite{,-shell} - - dodir /usr/bin - for bin in gitolite{,-shell}; do - dosym /usr/libexec/${PN}/${bin} /usr/bin/${bin} - done - - if use tools; then - dobin check-g2-compat convert-gitosis-conf - dobin contrib/utils/rc-format-v3.4 - fi - - keepdir /var/lib/gitolite - fowners git:git /var/lib/gitolite - fperms 750 /var/lib/gitolite - - fperms 0644 ${uexec}/VREF/MERGE-CHECK # It's meant as example only -} - -pkg_postinst() { - if [[ "$(get_major_version $REPLACING_VERSIONS)" == "2" ]]; then - ewarn - elog "***NOTE*** This is a major upgrade and will likely break your existing gitolite-2.x setup!" - elog "Please read http://gitolite.com/gitolite/migr/index.html first!" - fi - - # bug 352291 - ewarn - elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." - elog "Especially if you're migrating from gitosis." - ewarn -} diff --git a/dev-vcs/gitolite/gitolite-3.6.4-r1.ebuild b/dev-vcs/gitolite/gitolite-3.6.4-r1.ebuild deleted file mode 100644 index 928bbe83926c..000000000000 --- a/dev-vcs/gitolite/gitolite-3.6.4-r1.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -[[ ${PV} == *9999 ]] && SCM="git-2" -EGIT_REPO_URI="https://github.com/sitaramc/${PN}.git" -EGIT_MASTER=master - -inherit perl-module user versionator ${SCM} - -DESCRIPTION="Highly flexible server for git directory version tracker" -HOMEPAGE="https://github.com/sitaramc/gitolite" -if [[ ${PV} != *9999 ]]; then - SRC_URI="https://github.com/sitaramc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~x86" -else - SRC_URI="" - KEYWORDS="" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="selinux tools vim-syntax" - -DEPEND="dev-lang/perl - virtual/perl-File-Path - virtual/perl-File-Temp - >=dev-vcs/git-1.6.6" -RDEPEND="${DEPEND} - !dev-vcs/gitolite-gentoo - selinux? ( sec-policy/selinux-gitosis ) - vim-syntax? ( app-vim/gitolite-syntax ) - dev-perl/JSON" - -pkg_setup() { - enewgroup git - enewuser git -1 /bin/sh /var/lib/gitolite git -} - -src_prepare() { - echo $PF > src/VERSION -} - -src_install() { - local uexec=/usr/libexec/${PN} - - rm -rf src/lib/Gitolite/Test{,.pm} - insinto $VENDOR_LIB - doins -r src/lib/Gitolite - - dodoc README.markdown CHANGELOG - # These are meant by upstream as examples, you are strongly recommended to - # customize them for your needs. - dodoc contrib/utils/ipa_groups.pl contrib/utils/ldap_groups.sh - - insopts -m0755 - insinto $uexec - doins -r src/{commands,syntactic-sugar,triggers,VREF}/ - doins -r contrib/{commands,triggers,hooks} - - insopts -m0644 - doins src/VERSION - - exeinto $uexec - doexe src/gitolite{,-shell} - - dodir /usr/bin - for bin in gitolite{,-shell}; do - dosym /usr/libexec/${PN}/${bin} /usr/bin/${bin} - done - - if use tools; then - dobin check-g2-compat convert-gitosis-conf - dobin contrib/utils/rc-format-v3.4 - fi - - keepdir /var/lib/gitolite - fowners git:git /var/lib/gitolite - fperms 750 /var/lib/gitolite - - fperms 0644 ${uexec}/VREF/MERGE-CHECK # It's meant as example only -} - -pkg_postinst() { - if [[ "$(get_major_version $REPLACING_VERSIONS)" == "2" ]]; then - ewarn - elog "***NOTE*** This is a major upgrade and will likely break your existing gitolite-2.x setup!" - elog "Please read http://gitolite.com/gitolite/migr/index.html first!" - fi - - # bug 352291 - ewarn - elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." - elog "Especially if you're migrating from gitosis." - ewarn -} diff --git a/dev-vcs/gitolite/gitolite-3.6.4.ebuild b/dev-vcs/gitolite/gitolite-3.6.4.ebuild deleted file mode 100644 index 26ef161375f9..000000000000 --- a/dev-vcs/gitolite/gitolite-3.6.4.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -[[ ${PV} == *9999 ]] && SCM="git-2" -EGIT_REPO_URI="https://github.com/sitaramc/${PN}.git" -EGIT_MASTER=master - -inherit perl-module user versionator ${SCM} - -DESCRIPTION="Highly flexible server for git directory version tracker" -HOMEPAGE="https://github.com/sitaramc/gitolite" -if [[ ${PV} != *9999 ]]; then - SRC_URI="https://github.com/sitaramc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~x86" -else - SRC_URI="" - KEYWORDS="" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="selinux tools vim-syntax" - -DEPEND="dev-lang/perl - virtual/perl-File-Path - virtual/perl-File-Temp - >=dev-vcs/git-1.6.6" -RDEPEND="${DEPEND} - !dev-vcs/gitolite-gentoo - selinux? ( sec-policy/selinux-gitosis ) - vim-syntax? ( app-vim/gitolite-syntax ) - dev-perl/JSON" - -pkg_setup() { - enewgroup git - enewuser git -1 /bin/sh /var/lib/gitolite git -} - -src_prepare() { - echo $PF > src/VERSION -} - -src_install() { - local uexec=/usr/libexec/${PN} - - rm -rf src/lib/Gitolite/Test{,.pm} - insinto $VENDOR_LIB - doins -r src/lib/Gitolite - - dodoc README.markdown CHANGELOG - # These are meant by upstream as examples, you are strongly recommended to - # customize them for your needs. - dodoc contrib/utils/ipa_groups.pl contrib/utils/ldap_groups.sh - - insopts -m0755 - insinto $uexec - doins -r src/{commands,syntactic-sugar,triggers,VREF}/ - doins -r contrib/{commands,triggers} - - insopts -m0644 - doins src/VERSION - - exeinto $uexec - doexe src/gitolite{,-shell} - - dodir /usr/bin - for bin in gitolite{,-shell}; do - dosym /usr/libexec/${PN}/${bin} /usr/bin/${bin} - done - - if use tools; then - dobin check-g2-compat convert-gitosis-conf - dobin contrib/utils/rc-format-v3.4 - fi - - keepdir /var/lib/gitolite - fowners git:git /var/lib/gitolite - fperms 750 /var/lib/gitolite - - fperms 0644 ${uexec}/VREF/MERGE-CHECK # It's meant as example only -} - -pkg_postinst() { - if [[ "$(get_major_version $REPLACING_VERSIONS)" == "2" ]]; then - ewarn - elog "***NOTE*** This is a major upgrade and will likely break your existing gitolite-2.x setup!" - elog "Please read http://gitolite.com/gitolite/migr/index.html first!" - fi - - # bug 352291 - ewarn - elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." - elog "Especially if you're migrating from gitosis." - ewarn -} diff --git a/dev-vcs/gitolite/gitolite-3.6.5.ebuild b/dev-vcs/gitolite/gitolite-3.6.5.ebuild deleted file mode 100644 index 928bbe83926c..000000000000 --- a/dev-vcs/gitolite/gitolite-3.6.5.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -[[ ${PV} == *9999 ]] && SCM="git-2" -EGIT_REPO_URI="https://github.com/sitaramc/${PN}.git" -EGIT_MASTER=master - -inherit perl-module user versionator ${SCM} - -DESCRIPTION="Highly flexible server for git directory version tracker" -HOMEPAGE="https://github.com/sitaramc/gitolite" -if [[ ${PV} != *9999 ]]; then - SRC_URI="https://github.com/sitaramc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~x86" -else - SRC_URI="" - KEYWORDS="" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="selinux tools vim-syntax" - -DEPEND="dev-lang/perl - virtual/perl-File-Path - virtual/perl-File-Temp - >=dev-vcs/git-1.6.6" -RDEPEND="${DEPEND} - !dev-vcs/gitolite-gentoo - selinux? ( sec-policy/selinux-gitosis ) - vim-syntax? ( app-vim/gitolite-syntax ) - dev-perl/JSON" - -pkg_setup() { - enewgroup git - enewuser git -1 /bin/sh /var/lib/gitolite git -} - -src_prepare() { - echo $PF > src/VERSION -} - -src_install() { - local uexec=/usr/libexec/${PN} - - rm -rf src/lib/Gitolite/Test{,.pm} - insinto $VENDOR_LIB - doins -r src/lib/Gitolite - - dodoc README.markdown CHANGELOG - # These are meant by upstream as examples, you are strongly recommended to - # customize them for your needs. - dodoc contrib/utils/ipa_groups.pl contrib/utils/ldap_groups.sh - - insopts -m0755 - insinto $uexec - doins -r src/{commands,syntactic-sugar,triggers,VREF}/ - doins -r contrib/{commands,triggers,hooks} - - insopts -m0644 - doins src/VERSION - - exeinto $uexec - doexe src/gitolite{,-shell} - - dodir /usr/bin - for bin in gitolite{,-shell}; do - dosym /usr/libexec/${PN}/${bin} /usr/bin/${bin} - done - - if use tools; then - dobin check-g2-compat convert-gitosis-conf - dobin contrib/utils/rc-format-v3.4 - fi - - keepdir /var/lib/gitolite - fowners git:git /var/lib/gitolite - fperms 750 /var/lib/gitolite - - fperms 0644 ${uexec}/VREF/MERGE-CHECK # It's meant as example only -} - -pkg_postinst() { - if [[ "$(get_major_version $REPLACING_VERSIONS)" == "2" ]]; then - ewarn - elog "***NOTE*** This is a major upgrade and will likely break your existing gitolite-2.x setup!" - elog "Please read http://gitolite.com/gitolite/migr/index.html first!" - fi - - # bug 352291 - ewarn - elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." - elog "Especially if you're migrating from gitosis." - ewarn -} diff --git a/dev-vcs/gitolite/gitolite-3.6.6.ebuild b/dev-vcs/gitolite/gitolite-3.6.6.ebuild deleted file mode 100644 index 10ab3eef999b..000000000000 --- a/dev-vcs/gitolite/gitolite-3.6.6.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -[[ ${PV} == *9999 ]] && SCM="git-2" -EGIT_REPO_URI="https://github.com/sitaramc/${PN}.git" -EGIT_MASTER=master - -inherit perl-module user versionator ${SCM} - -DESCRIPTION="Highly flexible server for git directory version tracker" -HOMEPAGE="https://github.com/sitaramc/gitolite" -if [[ ${PV} != *9999 ]]; then - SRC_URI="https://github.com/sitaramc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm x86" -else - SRC_URI="" - KEYWORDS="amd64 x86" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="selinux tools vim-syntax" - -DEPEND="dev-lang/perl - virtual/perl-File-Path - virtual/perl-File-Temp - >=dev-vcs/git-1.6.6" -RDEPEND="${DEPEND} - !dev-vcs/gitolite-gentoo - selinux? ( sec-policy/selinux-gitosis ) - vim-syntax? ( app-vim/gitolite-syntax ) - dev-perl/JSON" - -PATCHES=( "${FILESDIR}"/${P}-fix-shebang.patch ) - -pkg_setup() { - enewgroup git - enewuser git -1 /bin/sh /var/lib/gitolite git -} - -src_prepare() { - default - echo $PF > src/VERSION || die -} - -src_install() { - local uexec=/usr/libexec/${PN} - - rm -rf src/lib/Gitolite/Test{,.pm} - insinto $VENDOR_LIB - doins -r src/lib/Gitolite - - dodoc README.markdown CHANGELOG - # These are meant by upstream as examples, you are strongly recommended to - # customize them for your needs. - dodoc contrib/utils/ipa_groups.pl contrib/utils/ldap_groups.sh - - insopts -m0755 - insinto $uexec - doins -r src/{commands,syntactic-sugar,triggers,VREF}/ - doins -r contrib/{commands,triggers,hooks} - - insopts -m0644 - doins src/VERSION - - exeinto $uexec - doexe src/gitolite{,-shell} - - dodir /usr/bin - for bin in gitolite{,-shell}; do - dosym /usr/libexec/${PN}/${bin} /usr/bin/${bin} - done - - if use tools; then - dobin check-g2-compat convert-gitosis-conf - dobin contrib/utils/rc-format-v3.4 - fi - - keepdir /var/lib/gitolite - fowners git:git /var/lib/gitolite - fperms 750 /var/lib/gitolite - - fperms 0644 ${uexec}/VREF/MERGE-CHECK # It's meant as example only -} - -pkg_postinst() { - if [[ "$(get_major_version $REPLACING_VERSIONS)" == "2" ]]; then - ewarn - elog "***NOTE*** This is a major upgrade and will likely break your existing gitolite-2.x setup!" - elog "Please read http://gitolite.com/gitolite/migr/index.html first!" - fi - - # bug 352291 - ewarn - elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." - elog "Especially if you're migrating from gitosis." - ewarn -} diff --git a/dev-vcs/gitolite/gitolite-3.6.7.ebuild b/dev-vcs/gitolite/gitolite-3.6.7.ebuild deleted file mode 100644 index cd1b715bb24d..000000000000 --- a/dev-vcs/gitolite/gitolite-3.6.7.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -[[ ${PV} == *9999 ]] && SCM="git-2" -EGIT_REPO_URI="https://github.com/sitaramc/${PN}.git" -EGIT_MASTER=master - -inherit perl-module user versionator ${SCM} - -DESCRIPTION="Highly flexible server for git directory version tracker" -HOMEPAGE="https://github.com/sitaramc/gitolite" -if [[ ${PV} != *9999 ]]; then - SRC_URI="https://github.com/sitaramc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~x86" -else - SRC_URI="" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="selinux tools vim-syntax" - -DEPEND="dev-lang/perl - virtual/perl-File-Path - virtual/perl-File-Temp - >=dev-vcs/git-1.6.6" -RDEPEND="${DEPEND} - !dev-vcs/gitolite-gentoo - selinux? ( sec-policy/selinux-gitosis ) - vim-syntax? ( app-vim/gitolite-syntax ) - dev-perl/JSON" - -PATCHES=( ) - -pkg_setup() { - enewgroup git - enewuser git -1 /bin/sh /var/lib/gitolite git -} - -src_prepare() { - default - echo $PF > src/VERSION || die -} - -src_install() { - local uexec=/usr/libexec/${PN} - - rm -rf src/lib/Gitolite/Test{,.pm} - insinto $VENDOR_LIB - doins -r src/lib/Gitolite - - dodoc README.markdown CHANGELOG - # These are meant by upstream as examples, you are strongly recommended to - # customize them for your needs. - dodoc contrib/utils/ipa_groups.pl contrib/utils/ldap_groups.sh - - insopts -m0755 - insinto $uexec - doins -r src/{commands,syntactic-sugar,triggers,VREF}/ - doins -r contrib/{commands,triggers,hooks} - - insopts -m0644 - doins src/VERSION - - exeinto $uexec - doexe src/gitolite{,-shell} - - dodir /usr/bin - for bin in gitolite{,-shell}; do - dosym /usr/libexec/${PN}/${bin} /usr/bin/${bin} - done - - if use tools; then - dobin check-g2-compat convert-gitosis-conf - dobin contrib/utils/rc-format-v3.4 - fi - - keepdir /var/lib/gitolite - fowners git:git /var/lib/gitolite - fperms 750 /var/lib/gitolite - - fperms 0644 ${uexec}/VREF/MERGE-CHECK # It's meant as example only -} - -pkg_postinst() { - if [[ "$(get_major_version $REPLACING_VERSIONS)" == "2" ]]; then - ewarn - elog "***NOTE*** This is a major upgrade and will likely break your existing gitolite-2.x setup!" - elog "Please read http://gitolite.com/gitolite/migr/index.html first!" - fi - - # bug 352291 - ewarn - elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." - elog "Especially if you're migrating from gitosis." - ewarn -} diff --git a/dev-vcs/gitolite/gitolite-3.6.ebuild b/dev-vcs/gitolite/gitolite-3.6.ebuild deleted file mode 100644 index 91aadb960309..000000000000 --- a/dev-vcs/gitolite/gitolite-3.6.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit perl-module user versionator - -DESCRIPTION="Highly flexible server for git directory version tracker" -HOMEPAGE="https://github.com/sitaramc/gitolite" -SRC_URI="https://github.com/sitaramc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm x86" -IUSE="tools vim-syntax" - -DEPEND="dev-lang/perl - virtual/perl-File-Path - virtual/perl-File-Temp - >=dev-vcs/git-1.6.6" -RDEPEND="${DEPEND} - !dev-vcs/gitolite-gentoo - vim-syntax? ( app-vim/gitolite-syntax ) - dev-perl/JSON" - -pkg_setup() { - enewgroup git - enewuser git -1 /bin/sh /var/lib/gitolite git -} - -src_prepare() { - echo $PF > src/VERSION -} - -src_install() { - local uexec=/usr/libexec/${PN} - - rm -rf src/lib/Gitolite/Test{,.pm} - insinto $VENDOR_LIB - doins -r src/lib/Gitolite - - dodoc README.txt CHANGELOG - - insopts -m0755 - insinto $uexec - doins -r src/{commands,syntactic-sugar,triggers,VREF}/ - - insopts -m0644 - doins src/VERSION - - exeinto $uexec - doexe src/gitolite{,-shell} - - dodir /usr/bin - for bin in gitolite{,-shell}; do - dosym /usr/libexec/${PN}/${bin} /usr/bin/${bin} - done - - if use tools; then - dobin check-g2-compat convert-gitosis-conf - fi - - keepdir /var/lib/gitolite - fowners git:git /var/lib/gitolite - fperms 750 /var/lib/gitolite - - fperms 0644 ${uexec}/VREF/MERGE-CHECK # It's meant as example only -} - -pkg_postinst() { - if [[ "$(get_major_version $REPLACING_VERSIONS)" == "2" ]]; then - ewarn - elog "***NOTE*** This is a major upgrade and will likely break your existing gitolite-2.x setup!" - elog "Please read http://gitolite.com/gitolite/migr/index.html first!" - fi - - # bug 352291 - ewarn - elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." - elog "Especially if you're migrating from gitosis." - ewarn -} diff --git a/dev-vcs/gitolite/gitolite-9999.ebuild b/dev-vcs/gitolite/gitolite-9999.ebuild deleted file mode 100644 index 928bbe83926c..000000000000 --- a/dev-vcs/gitolite/gitolite-9999.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -[[ ${PV} == *9999 ]] && SCM="git-2" -EGIT_REPO_URI="https://github.com/sitaramc/${PN}.git" -EGIT_MASTER=master - -inherit perl-module user versionator ${SCM} - -DESCRIPTION="Highly flexible server for git directory version tracker" -HOMEPAGE="https://github.com/sitaramc/gitolite" -if [[ ${PV} != *9999 ]]; then - SRC_URI="https://github.com/sitaramc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~x86" -else - SRC_URI="" - KEYWORDS="" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="selinux tools vim-syntax" - -DEPEND="dev-lang/perl - virtual/perl-File-Path - virtual/perl-File-Temp - >=dev-vcs/git-1.6.6" -RDEPEND="${DEPEND} - !dev-vcs/gitolite-gentoo - selinux? ( sec-policy/selinux-gitosis ) - vim-syntax? ( app-vim/gitolite-syntax ) - dev-perl/JSON" - -pkg_setup() { - enewgroup git - enewuser git -1 /bin/sh /var/lib/gitolite git -} - -src_prepare() { - echo $PF > src/VERSION -} - -src_install() { - local uexec=/usr/libexec/${PN} - - rm -rf src/lib/Gitolite/Test{,.pm} - insinto $VENDOR_LIB - doins -r src/lib/Gitolite - - dodoc README.markdown CHANGELOG - # These are meant by upstream as examples, you are strongly recommended to - # customize them for your needs. - dodoc contrib/utils/ipa_groups.pl contrib/utils/ldap_groups.sh - - insopts -m0755 - insinto $uexec - doins -r src/{commands,syntactic-sugar,triggers,VREF}/ - doins -r contrib/{commands,triggers,hooks} - - insopts -m0644 - doins src/VERSION - - exeinto $uexec - doexe src/gitolite{,-shell} - - dodir /usr/bin - for bin in gitolite{,-shell}; do - dosym /usr/libexec/${PN}/${bin} /usr/bin/${bin} - done - - if use tools; then - dobin check-g2-compat convert-gitosis-conf - dobin contrib/utils/rc-format-v3.4 - fi - - keepdir /var/lib/gitolite - fowners git:git /var/lib/gitolite - fperms 750 /var/lib/gitolite - - fperms 0644 ${uexec}/VREF/MERGE-CHECK # It's meant as example only -} - -pkg_postinst() { - if [[ "$(get_major_version $REPLACING_VERSIONS)" == "2" ]]; then - ewarn - elog "***NOTE*** This is a major upgrade and will likely break your existing gitolite-2.x setup!" - elog "Please read http://gitolite.com/gitolite/migr/index.html first!" - fi - - # bug 352291 - ewarn - elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." - elog "Especially if you're migrating from gitosis." - ewarn -} diff --git a/dev-vcs/gitolite/metadata.xml b/dev-vcs/gitolite/metadata.xml deleted file mode 100644 index 4073771df8b6..000000000000 --- a/dev-vcs/gitolite/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - idl0r@gentoo.org - Christian Ruppert - - - Gitolite is an access control layer on top of git, which allows access - control down to the branch level, including specifying who can and cannot - rewind a given branch. - - - Install user-contributed files - Install tools to e.g. convert a Gitosis config to - gitolite or one to check if your setup is gitolite >= 3.x compatible - - - sitaramc/gitolite - - diff --git a/dev-vcs/gitsh-0.11.2 b/dev-vcs/gitsh-0.11.2 new file mode 100644 index 000000000000..d9b8c63264ba --- /dev/null +++ b/dev-vcs/gitsh-0.11.2 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=test? ( dev-vcs/git ) test? ( ruby_targets_ruby23? ( dev-ruby/bundler[ruby_targets_ruby23] dev-ruby/parslet[ruby_targets_ruby23] ) ruby_targets_ruby24? ( dev-ruby/bundler[ruby_targets_ruby24] dev-ruby/parslet[ruby_targets_ruby24] ) ruby_targets_ruby25? ( dev-ruby/bundler[ruby_targets_ruby25] dev-ruby/parslet[ruby_targets_ruby25] ) ) ruby_targets_ruby23? ( test? ( dev-ruby/pry[ruby_targets_ruby23] ) ) ruby_targets_ruby24? ( test? ( dev-ruby/pry[ruby_targets_ruby24] ) ) ruby_targets_ruby25? ( test? ( dev-ruby/pry[ruby_targets_ruby25] ) ) >=app-portage/elt-patches-20170422 !=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby24? ( dev-lang/ruby:2.4 ) ruby_targets_ruby25? ( dev-lang/ruby:2.5 ) ruby_targets_ruby23? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby23] ) ) ruby_targets_ruby24? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby24] ) ) ruby_targets_ruby25? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby25] ) ) ruby_targets_ruby23? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby23] ) ) ruby_targets_ruby24? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby24] ) ) ruby_targets_ruby25? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby25] ) ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) ruby_targets_ruby24? ( virtual/rubygems[ruby_targets_ruby24] ) ruby_targets_ruby25? ( virtual/rubygems[ruby_targets_ruby25] ) test? ( ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) ruby_targets_ruby24? ( virtual/rubygems[ruby_targets_ruby24] ) ruby_targets_ruby25? ( virtual/rubygems[ruby_targets_ruby25] ) ) +DESCRIPTION=An interactive shell for git +EAPI=6 +HOMEPAGE=https://github.com/thoughtbot/gitsh +IUSE=test elibc_FreeBSD ruby_targets_ruby23 ruby_targets_ruby24 ruby_targets_ruby25 doc test test +KEYWORDS=~amd64 ~amd64-linux +LICENSE=BSD +RDEPEND=sys-libs/readline ruby_targets_ruby23? ( dev-ruby/bundler[ruby_targets_ruby23] dev-ruby/parslet[ruby_targets_ruby23] ) ruby_targets_ruby24? ( dev-ruby/bundler[ruby_targets_ruby24] dev-ruby/parslet[ruby_targets_ruby24] ) ruby_targets_ruby25? ( dev-ruby/bundler[ruby_targets_ruby25] dev-ruby/parslet[ruby_targets_ruby25] ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby24? ( dev-lang/ruby:2.4 ) ruby_targets_ruby25? ( dev-lang/ruby:2.5 ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) ruby_targets_ruby24? ( virtual/rubygems[ruby_targets_ruby24] ) ruby_targets_ruby25? ( virtual/rubygems[ruby_targets_ruby25] ) +REQUIRED_USE=|| ( ruby_targets_ruby23 ruby_targets_ruby24 ruby_targets_ruby25 ) +SLOT=0 +SRC_URI=https://github.com/thoughtbot/gitsh/archive/v0.11.2.tar.gz -> gitsh-0.11.2.tar.gz +_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc java-utils-2 0ee72667014428e01a01df2345244cf3 libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 ruby-fakegem 28631ba8ae1b3218596c0eb3e38c438e ruby-ng c1f44e746d7656dd6e02d8815ff9518a ruby-utils e5942a80e3c3b936c6b84d6dc4af9f9c toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 +_md5_=0f885a1fa60c1574dbadce647aabc7d7 diff --git a/dev-vcs/gitsh/Manifest b/dev-vcs/gitsh/Manifest deleted file mode 100644 index 1e91b5f11ee5..000000000000 --- a/dev-vcs/gitsh/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST gitsh-0.11.2.tar.gz 101503 BLAKE2B 72a01da8412a680eb0afeab0d31a39261e389b96e528b0d1b5c6821b066f7b1d9244adc407d677c98b5f486cd8788daacf21e2467fc60254592ad9683b7e3ee4 SHA512 e8d473b4a13481722eb9a6b9232eb47174ed40f86af45848f33b9b936f09cf2010f8235036d9897bd637b841f35d051d3e426b56642f247b07c3a0d323e9a968 -EBUILD gitsh-0.11.2.ebuild 1240 BLAKE2B 1d4cd7085540616861eaa1a7658226d2c8679516387a0e996be749138817277b0ccd74f97ff32056f47016a5f27d41980b197f7e16d3e587ab2d4be144849711 SHA512 12c71962cdce3ba6fdff9cee21b0544666d170737ea23d732ea2ecb1bc6a37a508e7369d6015eb24595c240c7412e60ac0d4493ffddf891ef2b8af8f0f0f90ad -MISC metadata.xml 253 BLAKE2B 1c7e0d89cebb5c7bd8f65377de8222c8e2c23ea8b370326685b763daecfeca18072af431bd6ca061315cae8aa6f0b8e9359659ee60822b48cd9cb94902f07ba9 SHA512 d7442414e86260bf43803d60d20da7d8e74cf4ec6f6c523ad03e091aa9a63c9299f12d29ba03f05792c822e4f4da35782be737b5b797b0c67a550b3d05fb9bd8 diff --git a/dev-vcs/gitsh/gitsh-0.11.2.ebuild b/dev-vcs/gitsh/gitsh-0.11.2.ebuild deleted file mode 100644 index 85f90bbc053b..000000000000 --- a/dev-vcs/gitsh/gitsh-0.11.2.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -USE_RUBY="ruby23 ruby24 ruby25" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_RECIPE_DOC="rdoc" -RUBY_FAKEGEM_EXTRADOC="README.md" - -inherit autotools ruby-fakegem - -DESCRIPTION="An interactive shell for git" -HOMEPAGE="https://github.com/thoughtbot/gitsh" -SRC_URI="https://github.com/thoughtbot/gitsh/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="~amd64 ~amd64-linux" -IUSE="test" - -RDEPEND+=" sys-libs/readline " - -DEPEND+=" test? ( dev-vcs/git ) " - -ruby_add_rdepend " - dev-ruby/bundler - dev-ruby/parslet - " - -ruby_add_bdepend "test? ( dev-ruby/pry )" - -DOCS="README.md" - -all_ruby_prepare() { - rm -f Gemfile.lock || die - - # Avoid integration tests that assume they can use /usr/bin/ruby - rm -f spec/integration/running_scripts_spec.rb || die - # or the TTY - sed -i -e '/with valid arguments and no script file/,/^ end/ s:^:#:' spec/units/cli_spec.rb || die -} - -each_ruby_prepare() { - eautoreconf - - if use test; then - git init . || die - fi -} - -each_ruby_configure() { - RUBY=${RUBY} default -} - -each_ruby_compile() { - default -} - -all_ruby_install() { - all_fakegem_install - doman "${S}"/man/man1/${PN}.1 -} diff --git a/dev-vcs/gitsh/metadata.xml b/dev-vcs/gitsh/metadata.xml deleted file mode 100644 index faa8f02e9175..000000000000 --- a/dev-vcs/gitsh/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - thoughtbot/gitsh - - diff --git a/dev-vcs/gitstats-0_pre131024 b/dev-vcs/gitstats-0_pre131024 new file mode 100644 index 000000000000..53e14ac463aa --- /dev/null +++ b/dev-vcs/gitstats-0_pre131024 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install prepare +DEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] +DESCRIPTION=Statistics generator for git +EAPI=5 +HOMEPAGE=http://gitstats.sourceforge.net/ +IUSE=python_targets_python2_7 +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3 +RDEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] sci-visualization/gnuplot[gd] dev-vcs/git +REQUIRED_USE=|| ( python_targets_python2_7 ) +SLOT=0 +SRC_URI=https://dev.gentoo.org/~jlec/distfiles/gitstats-0_pre131024.tar.xz +_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multibuild 35719a9cd25ec71ee49c966f6868454c multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 python-r1 0b5829eb6369d7af3a834b6eed7b7107 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=773f1cac3a6bb05d17a3ec8ea3c969cc diff --git a/dev-vcs/gitstats-0_pre20151223 b/dev-vcs/gitstats-0_pre20151223 new file mode 100644 index 000000000000..7cc90022620a --- /dev/null +++ b/dev-vcs/gitstats-0_pre20151223 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile install prepare +DEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-lang/perl:* +DESCRIPTION=Statistics generator for git +EAPI=6 +HOMEPAGE=http://gitstats.sourceforge.net/ +IUSE=python_targets_python2_7 +KEYWORDS=~amd64 ~x86 +LICENSE=|| ( GPL-2 GPL-3 ) MIT +RDEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] sci-visualization/gnuplot[gd] dev-vcs/git +REQUIRED_USE=|| ( python_targets_python2_7 ) +SLOT=0 +SRC_URI=https://dev.gentoo.org/~np-hardass/distfiles/gitstats/gitstats-0_pre20151223.tar.xz +_eclasses_=multibuild 35719a9cd25ec71ee49c966f6868454c multilib 97f470f374f2e94ccab04a2fb21d811e python-r1 0b5829eb6369d7af3a834b6eed7b7107 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 +_md5_=7e79a6ffa22dbe5656f0927ba647f09f diff --git a/dev-vcs/gitstats-9999 b/dev-vcs/gitstats-9999 new file mode 100644 index 000000000000..8d9087a80bb4 --- /dev/null +++ b/dev-vcs/gitstats-9999 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile install prepare unpack +DEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-lang/perl:* >=dev-vcs/git-1.8.2.1[curl] +DESCRIPTION=Statistics generator for git +EAPI=6 +HOMEPAGE=http://gitstats.sourceforge.net/ +IUSE=python_targets_python2_7 +LICENSE=|| ( GPL-2 GPL-3 ) MIT +RDEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] sci-visualization/gnuplot[gd] dev-vcs/git +REQUIRED_USE=|| ( python_targets_python2_7 ) +SLOT=0 +_eclasses_=git-r3 8f6de46b0aa318aea0e8cac62ece098b multibuild 35719a9cd25ec71ee49c966f6868454c multilib 97f470f374f2e94ccab04a2fb21d811e python-r1 0b5829eb6369d7af3a834b6eed7b7107 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 +_md5_=7bd512b2926761c7b853de511c683528 diff --git a/dev-vcs/gitstats/Manifest b/dev-vcs/gitstats/Manifest deleted file mode 100644 index 66191caf8521..000000000000 --- a/dev-vcs/gitstats/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -AUX gitstats-0_pre131024-filter-invalid-unicode.patch 601 BLAKE2B 29eb8156205a0003746e54211397befba17c8c289f0dbbac96c808790b8130fe66fd372d359d3ba832230a154ba8c1700247be6106d3709d10d43946fd335e98 SHA512 a1ce080e6a9aee89fc5cc3b5aca60628759a0ef9f0e8ad93dcd813aeecb8ae9bd016c945d31a0704a0c124ee72cd0e788f339caf5eef8c498903f75dc001a73a -AUX gitstats-0_pre20151223-grep-force-text.patch 577 BLAKE2B 529322d860d9d015692de00cdcba373a475018e29f2692f97c7b415376faeb8dfb7acbd98a987846b3c40d4d3af3143688a9b5a61cef559a67772609ca5d4f36 SHA512 a61ab86a93fe4ea605b5fdcba891e5b754fe1b56a8d2e54af4dee164835cc43c8578843f44dc4d8e041b3236f2775d246f3ed6726a88422887dd308b5f3768a2 -DIST gitstats-0_pre131024.tar.xz 32104 BLAKE2B 87288f2e29fede41aaaf2ffdc69aa6993c753992a1c5494b0f16ae85fb7ccb8a6a2a83334e31fa2fea3d6169a6d3f236ac087f3080920ed223744e21ed2f01ad SHA512 a42c6ca37d39c24782c19a1157cc5aaf3a16e34c603c5fa3f91fcd5165e6f4788d5d75786b78f962ab81b3db66dd94f051dd929f02f4ffef845ec5b793feba53 -DIST gitstats-0_pre20151223.tar.xz 32236 BLAKE2B f2d3e52f7fa3777cdf8854940a1180a6203a77d16cc1b6910158332fdbdfbcf8e8cf0de15fe57b75284bb3334893db6920cacc35db8971c9b2e95f6bf8839d93 SHA512 ea9ae5be4d2654621493eb87ba112cf99f1f940ba547f7cc1facc8ec042cc91c37c9120098e6788ba98876f7cf0bdda78c263174402b05a279748064c6323f82 -EBUILD gitstats-0_pre131024.ebuild 905 BLAKE2B 40d09ad1dfdfec11eaedf0eda9ab211dce438c60999e1c5bbfdff8bb665b165733ec262deffcf0a0f2d810a67b3a0ad9f43d5d8be0b22611ed3133c065ef4b65 SHA512 e98842d050356646b49bc8bc03f90969b2a41af4ace1b96a12066c1032f077af99f06c4ec81c39d2374eab0a38e4a0bf653a4cdcf3aba635955ae606b1cb06b8 -EBUILD gitstats-0_pre20151223.ebuild 1165 BLAKE2B dd02429c58b04726fcd9bba5688db2ad259e25130265fec867bd6e96439db03355e95cd975367bf894832b333ead09bfbc51a7c71a422c56a6a925b496e05614 SHA512 743e32d8fb41ebda6478eb6878991b1ee2f061397ebdd319ab84f99b598dcdc0129046cce0a1f83d43e80f31d35811f4785291fee55d3a668c07ba519b09ae8a -EBUILD gitstats-9999.ebuild 1116 BLAKE2B 823647e68007d86a21d4848120b9b6180099f160d188721c9d802ab1cdaad336762235f7796299af578c28fb4d8e0aa9fb150ed4c0ce90641720d6035c35717f SHA512 aeec58866f477999efec002d99d5e04ec49f9813abcb6e2f6bf42cce5a3e468cfa82135c5ae820644604a22b635687705c2b6bd0d271f1f9e6360492f409b59e -MISC metadata.xml 547 BLAKE2B a9dcc6cb6f250ff1b58198ad68bddb57c0106eba500dc30c96b0eb2d600770e18615e6e6fe83274b2a2eb45d7841b6e7dadb4152d8c02d25dc7874ed91c2653f SHA512 cb86285a7dc9783e0301f4ba657cb78667ad4d2301569cb9704bcd4be5577e48aa5b415a39df9a206d574bf81c67c9ce5c5874bd2c1e94459a0f7d5e2421c238 diff --git a/dev-vcs/gitstats/files/gitstats-0_pre131024-filter-invalid-unicode.patch b/dev-vcs/gitstats/files/gitstats-0_pre131024-filter-invalid-unicode.patch deleted file mode 100644 index 4af6f890ec40..000000000000 --- a/dev-vcs/gitstats/files/gitstats-0_pre131024-filter-invalid-unicode.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- gitstats 2016-03-24 10:57:18.000000000 -0300 -+++ gitstats.mod 2016-03-24 10:57:11.355016439 -0300 -@@ -321,7 +321,7 @@ - - # Collect revision statistics - # Outputs "