summaryrefslogtreecommitdiff
path: root/www-client
diff options
context:
space:
mode:
Diffstat (limited to 'www-client')
-rw-r--r--www-client/arcanist/Manifest11
-rw-r--r--www-client/arcanist/arcanist-20150414.ebuild144
-rw-r--r--www-client/arcanist/arcanist-20150724.ebuild141
-rw-r--r--www-client/arcanist/arcanist-20150815.ebuild141
-rw-r--r--www-client/arcanist/arcanist-20151003.ebuild141
-rw-r--r--www-client/arcanist/arcanist-20151024.ebuild141
-rw-r--r--www-client/arcanist/arcanist-20160408.ebuild141
-rw-r--r--www-client/arcanist/arcanist-20160520.ebuild141
-rw-r--r--www-client/arcanist/arcanist-20160701.ebuild (renamed from www-client/arcanist/arcanist-20160212.ebuild)12
-rw-r--r--www-client/arcanist/arcanist-9999.ebuild6
10 files changed, 13 insertions, 1006 deletions
diff --git a/www-client/arcanist/Manifest b/www-client/arcanist/Manifest
index c86a0fe1..e1cf5e19 100644
--- a/www-client/arcanist/Manifest
+++ b/www-client/arcanist/Manifest
@@ -1,10 +1,3 @@
-EBUILD arcanist-20150414.ebuild 3795 SHA256 0cba6899f841e010faac6eae1eea3aaff89aead306ab6d30a06cf5ddada5cbe0 WHIRLPOOL 3dcc6f3a22deefda7efdee59664a03b1e087aaa59b2d6287ea1e8c42544fc4ffa2e35e15318268e6d4ee4be89b94c5c42506f30f875727c208a78543e8663518
-EBUILD arcanist-20150724.ebuild 3741 SHA256 09c2be8acdeb56754e4d94e489041beb21590cc9b6a0c88dc40da95d9ad08c45 WHIRLPOOL 526cfaf5a60b7a503bd2975576296e9a3c4bdd440763630e0f8418b00549d45cabe879a8835b1e6e6d103e3b52373a615821db4f39c9face397bf37163da67be
-EBUILD arcanist-20150815.ebuild 3741 SHA256 e79eabd7a58c5ae7863428450575e2757c61170384b9fe78ebb7f73a00264874 WHIRLPOOL 3705f96bfb2d145fd4e1b587b219c5d2039cd04c88dbadc5001e6fb179ae9d4367a9db1951adc835876ac7f7a90ec43b708b784f85d3cc2cde1c10d772cdb954
-EBUILD arcanist-20151003.ebuild 3741 SHA256 ffa375220af18f6dd98609eaa3f27fa0f073186d703e4f927a085382f56e5dcd WHIRLPOOL d6d593db896282e9b11a90b10e268736bcda9fc11c2197c7db04ad6696dec68f1f73a1d01574b0d5c2a12d58de1d4d60c69688f09e63e725d1cc3eec4da6f19b
-EBUILD arcanist-20151024.ebuild 3741 SHA256 275fe84278206f7c8641206e9d23929a1274fe702f2cc0372fdfb67e4a3e868b WHIRLPOOL b37793513f3fc3b2a7274e403dd47d8b0c6168aebd7322e8b9d11971244775d7952f9cca230ae33f3a88832539f02451eadd885215ed9c8b6982ccc9db8829f3
-EBUILD arcanist-20160212.ebuild 3765 SHA256 9fa39235b5109ae32007b907afca95be3699d3fd341edb378bf45c8c30107f27 WHIRLPOOL ff23191616a40bb5b34b1536d2fe9680a5f124449628b9ef4a4f7c37c73368af4daafdb1a7307c261821f683fa4e33cd354fd536b83c31eb049503ed1ab94344
-EBUILD arcanist-20160408.ebuild 3765 SHA256 f805a1a57b2c4c90c1a3d3ba161d30819089527a509b8a30abf8ec30b896f929 WHIRLPOOL 5d2d833ded9a2786d480470517363e1cee07ffc1b521f1c831cdfa1765c504e90b71c3de9ac016854da143c30bc421f33cd0a15123a6834ee725f70c20c33596
-EBUILD arcanist-20160520.ebuild 3765 SHA256 494d83c2351ddf87ba55ce4dc58f164d8b81f49487aeb41d9384c1ae2665703e WHIRLPOOL 26682bba0a5259673360b9fb0f92d6c99456f6a64c44635755908a93cc7bcd8de0ed23dc895755eea19baf30fb3eb00838b6e56ee98622240b135fe48b87724e
-EBUILD arcanist-9999.ebuild 3677 SHA256 6a73ee3683e7a90c8e027445730c0afa562cc6d06e8baa2d8f02874e64139fb3 WHIRLPOOL 99c92f647ccc4de6ece4fc8167f74aaf575515572d1ec8c75da2357993017613de4e5fb850deb8f0b53b25fc39e94d0d3a2a66fe940af04df48ec6ac53b80ef4
+EBUILD arcanist-20160701.ebuild 3799 SHA256 e7e34716e79b1f642dc0f3b99e649745bb855d845dc36e632676a8e8262b9f6a WHIRLPOOL 5f053b092c8be45bb7cf126c128d9c7c16c65d2994b82d379905bc6aa3b01f7127ae88b0314a5e7aae68a2af86f7f794ad2a1af3435c58e470facae30ed51082
+EBUILD arcanist-9999.ebuild 3711 SHA256 7ca702d300f758224f85f6e3139d174b0d595963773c1d8539472eb6913576cb WHIRLPOOL 63ed10477e05fbbe1322c4da07725ee42161ecd15c209a6833e598d0d0e45b9efe4d0cf6c447b490b09f59893952830a7d2d6be499e00aafcd25b63af31f913b
MISC metadata.xml 452 SHA256 2e925bb81450c955ffb47c6af0cfccff61d103c2622101ee5fc225eac0407d59 WHIRLPOOL 757211efd5b90e2c231b585b3b06e5399fa5407bddcf80cd457796a09239c88a48313a5d75ea98ad538ed3aa73bfa080676570f42ea92817c2a4183526006045
diff --git a/www-client/arcanist/arcanist-20150414.ebuild b/www-client/arcanist/arcanist-20150414.ebuild
deleted file mode 100644
index 3efe50e7..00000000
--- a/www-client/arcanist/arcanist-20150414.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="ncurses"
-
-inherit bash-completion-r1 python-single-r1 git-r3
-
-DESCRIPTION="Command-line tool for Phabricator"
-HOMEPAGE="http://www.phabricator.org"
-EGIT_REPO_URI="git://github.com/phacility/arcanist.git"
-EGIT_BRANCH="stable"
-EGIT_COMMIT="eb036465dc9b2f83cf302f4cb92c322197b4221b"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="git lint mercurial subversion ssl test"
-REQUIRED_USE="test? ( lint )"
-
-DEPEND="virtual/awk:0
- test? (
- >=dev-lang/php-5.2.3[xmlwriter]
- =dev-php/libphutil-20150414:0[test]
- )"
-RDEPEND=">=dev-lang/php-5.2.3[cli,curl,json,ssl?]
- =dev-php/libphutil-20150414:0[ssl?]
- git? ( dev-vcs/git:0 )
- mercurial? ( dev-vcs/mercurial:0 )
- subversion? ( dev-vcs/subversion:0 )
- lint? (
- app-admin/puppet-lint:0
- dev-haskell/hlint:0
- dev-php/PEAR-PHP_CodeSniffer:0
- dev-python/pylint:0[${PYTHON_USEDEP}]
- dev-python/flake8:0[${PYTHON_USEDEP}]
- dev-util/cppcheck:0
- dev-util/cpplint:0
- net-libs/nodejs:0[npm]
- )"
-
-src_test() {
- einfo "Note that you need to install some Node JS script manually:"
- einfo " npm install -g coffeelint"
- einfo " npm install -g csslint"
- einfo " npm install -g jscs"
- einfo " npm install -g jshint"
- einfo " npm install -g jsonlint"
- einfo " npm install -g less"
-
- local GIT_NAME="${FUNCNAME} for ${CATEGORY}/${PF}"
- local GIT_EMAIL="portage@localhost"
-
- export GIT_AUTHOR_NAME="${GIT_NAME}"
- export GIT_AUTHOR_EMAIL="${GIT_EMAIL}"
-
- export GIT_COMMITTER_NAME="${GIT_NAME}"
- export GIT_COMMITTER_EMAIL="${GIT_EMAIL}"
-
- # Unable to locate binary "golint" to run linter ArcanistGoLintLinter. You may need to install the binary, or adjust your linter configuration.
- # TO INSTALL: Install Golint using `go get github.com/golang/lint/golint`.
-
- # Set config in .git/arc/config for ArcanistPyLintLinter
- bin/arc set-config --local lint.pylint.codes.advice '^(C|R).*' > /dev/null
- bin/arc set-config --local lint.pylint.codes.error '^(E|F).*' > /dev/null
- bin/arc set-config --local lint.pylint.codes.warning '^W.*' > /dev/null
-
- # + https://secure.phabricator.com/T7170
-
- bin/arc unit --everything --no-coverage || die "arc unit failed"
-}
-
-src_prepare() {
- echo "${EGIT_VERSION}" > "${S}/VERSION"
-
- find "${S}" -type f -name .gitignore -print0 \
- | xargs -0 --no-run-if-empty -- \
- rm
-
- # Provided by dev-python/pep8
- rm -r externals/pep8
-
- rm bin/*.bat
-
- # Replace 'env' shebang to files it point to
- find "${S}" -type f \
- | sort \
- | xargs -n 1 --no-run-if-empty -- \
- awk 'NR == 1 && /^#!\/usr\/bin\/env/ {print FILENAME}' \
- | while read ; do
- set -- $(sed -ne '1 s:^#!\([^ ]*\) ::p;q' ${REPLY})
- cmd="$1" ; shift ; args="$@"
-
- case "${cmd}" in
- bash|php) ;;
- *) continue ;;
- esac
-
- path="$(type -p ${cmd})" || continue
- [[ -z "${path}" ]] && continue
-
- einfo "Replace ${REPLY/#${S}\/} shebang to #!${path} ${args}"
- sed -i \
- -e "1 s:^#!.*:#!${path} ${args}:" \
- "${REPLY}"
- eend $?
- done
-}
-
-src_install() {
- newbashcomp resources/shell/bash-completion "arc"
-
- insinto "/usr/share/${PN}"
- doins VERSION
-
- insinto "/usr/share/php/${PN}"
- doins -r bin externals resources scripts src
-
- python_scriptinto "/usr/share/php/${PN}/scripts"
- python_doscript scripts/breakout.py
-
- # Make executable all shebanged files
- find "${ED}" -type f \
- | xargs -n 1 --no-run-if-empty -- \
- awk 'NR == 1 && /^#!/ {print FILENAME}' \
- | sed -e "s:${ED}:/:" \
- | xargs --no-run-if-empty -- \
- fperms 755
-
- dosym "/usr/share/php/${PN}/bin/arc" /usr/bin/arc
-
- dodoc NOTICE README.md
-}
-
-pkg_postinst() {
- if use lint; then
- elog
- elog "Some linter need external NodeJS script. To install them, use:"
- elog " npm install -g csslint"
- fi
-}
diff --git a/www-client/arcanist/arcanist-20150724.ebuild b/www-client/arcanist/arcanist-20150724.ebuild
deleted file mode 100644
index 2a8f60d5..00000000
--- a/www-client/arcanist/arcanist-20150724.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="ncurses"
-
-inherit bash-completion-r1 python-single-r1 git-r3
-
-DESCRIPTION="Command-line tool for Phabricator"
-HOMEPAGE="http://www.phabricator.org"
-EGIT_REPO_URI="git://github.com/phacility/arcanist.git"
-EGIT_BRANCH="stable"
-EGIT_COMMIT="5fcf7b5a3b9ebbb42130b25f165283dbe2476f0c"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="git lint mercurial subversion ssl test"
-REQUIRED_USE="test? ( lint )"
-
-DEPEND="virtual/awk:0
- test? (
- >=dev-lang/php-5.2.3[xmlwriter]
- =dev-php/libphutil-20150708:0[test]
- )"
-RDEPEND=">=dev-lang/php-5.2.3[cli,curl,json,ssl?]
- =dev-php/libphutil-20150708:0[ssl?]
- git? ( dev-vcs/git:0 )
- mercurial? ( dev-vcs/mercurial:0 )
- subversion? ( dev-vcs/subversion:0 )
- lint? (
- app-admin/puppet-lint:0
- dev-haskell/hlint:0
- dev-php/PEAR-PHP_CodeSniffer:0
- dev-python/pylint:0[${PYTHON_USEDEP}]
- dev-python/flake8:0[${PYTHON_USEDEP}]
- dev-util/cppcheck:0
- dev-util/cpplint:0
- net-libs/nodejs:0[npm]
- )"
-
-src_test() {
- einfo "Note that you need to install some Node JS script manually:"
- einfo " npm install -g coffeelint"
- einfo " npm install -g csslint"
- einfo " npm install -g jscs"
- einfo " npm install -g jshint"
- einfo " npm install -g jsonlint"
- einfo " npm install -g less"
-
- local GIT_NAME="${FUNCNAME} for ${CATEGORY}/${PF}"
- local GIT_EMAIL="portage@localhost"
-
- export GIT_AUTHOR_NAME="${GIT_NAME}"
- export GIT_AUTHOR_EMAIL="${GIT_EMAIL}"
-
- export GIT_COMMITTER_NAME="${GIT_NAME}"
- export GIT_COMMITTER_EMAIL="${GIT_EMAIL}"
-
- # Unable to locate binary "golint" to run linter ArcanistGoLintLinter. You may need to install the binary, or adjust your linter configuration.
- # TO INSTALL: Install Golint using `go get github.com/golang/lint/golint`.
-
- # Set config in .git/arc/config for ArcanistPyLintLinter
- bin/arc set-config --local lint.pylint.codes.advice '^(C|R).*' > /dev/null
- bin/arc set-config --local lint.pylint.codes.error '^(E|F).*' > /dev/null
- bin/arc set-config --local lint.pylint.codes.warning '^W.*' > /dev/null
-
- # + https://secure.phabricator.com/T7170
-
- bin/arc unit --everything --no-coverage || die "arc unit failed"
-}
-
-src_prepare() {
- echo "${EGIT_VERSION}" > "${S}/VERSION"
-
- find "${S}" -type f -name .gitignore -print0 \
- | xargs -0 --no-run-if-empty -- \
- rm
-
- rm bin/*.bat
-
- # Replace 'env' shebang to files it point to
- find "${S}" -type f \
- | sort \
- | xargs -n 1 --no-run-if-empty -- \
- awk 'NR == 1 && /^#!\/usr\/bin\/env/ {print FILENAME}' \
- | while read ; do
- set -- $(sed -ne '1 s:^#!\([^ ]*\) ::p;q' ${REPLY})
- cmd="$1" ; shift ; args="$@"
-
- case "${cmd}" in
- bash|php) ;;
- *) continue ;;
- esac
-
- path="$(type -p ${cmd})" || continue
- [[ -z "${path}" ]] && continue
-
- einfo "Replace ${REPLY/#${S}\/} shebang to #!${path} ${args}"
- sed -i \
- -e "1 s:^#!.*:#!${path} ${args}:" \
- "${REPLY}"
- eend $?
- done
-}
-
-src_install() {
- newbashcomp resources/shell/bash-completion "arc"
-
- insinto "/usr/share/${PN}"
- doins VERSION
-
- insinto "/usr/share/php/${PN}"
- doins -r bin externals resources scripts src
-
- python_scriptinto "/usr/share/php/${PN}/scripts"
- python_doscript scripts/breakout.py
-
- # Make executable all shebanged files
- find "${ED}" -type f \
- | xargs -n 1 --no-run-if-empty -- \
- awk 'NR == 1 && /^#!/ {print FILENAME}' \
- | sed -e "s:${ED}:/:" \
- | xargs --no-run-if-empty -- \
- fperms 755
-
- dosym "/usr/share/php/${PN}/bin/arc" /usr/bin/arc
-
- dodoc NOTICE README.md
-}
-
-pkg_postinst() {
- if use lint; then
- elog
- elog "Some linter need external NodeJS script. To install them, use:"
- elog " npm install -g csslint"
- fi
-}
diff --git a/www-client/arcanist/arcanist-20150815.ebuild b/www-client/arcanist/arcanist-20150815.ebuild
deleted file mode 100644
index 94dbec4f..00000000
--- a/www-client/arcanist/arcanist-20150815.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="ncurses"
-
-inherit bash-completion-r1 python-single-r1 git-r3
-
-DESCRIPTION="Command-line tool for Phabricator"
-HOMEPAGE="http://www.phabricator.org"
-EGIT_REPO_URI="git://github.com/phacility/arcanist.git"
-EGIT_BRANCH="stable"
-EGIT_COMMIT="25be30ae3b47db8d180f772f0d7bff3c11939806"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="git lint mercurial subversion ssl test"
-REQUIRED_USE="test? ( lint )"
-
-DEPEND="virtual/awk:0
- test? (
- >=dev-lang/php-5.2.3[xmlwriter]
- =dev-php/libphutil-20150815:0[test]
- )"
-RDEPEND=">=dev-lang/php-5.2.3[cli,curl,json,ssl?]
- =dev-php/libphutil-20150815:0[ssl?]
- git? ( dev-vcs/git:0 )
- mercurial? ( dev-vcs/mercurial:0 )
- subversion? ( dev-vcs/subversion:0 )
- lint? (
- app-admin/puppet-lint:0
- dev-haskell/hlint:0
- dev-php/PEAR-PHP_CodeSniffer:0
- dev-python/pylint:0[${PYTHON_USEDEP}]
- dev-python/flake8:0[${PYTHON_USEDEP}]
- dev-util/cppcheck:0
- dev-util/cpplint:0
- net-libs/nodejs:0[npm]
- )"
-
-src_test() {
- einfo "Note that you need to install some Node JS script manually:"
- einfo " npm install -g coffeelint"
- einfo " npm install -g csslint"
- einfo " npm install -g jscs"
- einfo " npm install -g jshint"
- einfo " npm install -g jsonlint"
- einfo " npm install -g less"
-
- local GIT_NAME="${FUNCNAME} for ${CATEGORY}/${PF}"
- local GIT_EMAIL="portage@localhost"
-
- export GIT_AUTHOR_NAME="${GIT_NAME}"
- export GIT_AUTHOR_EMAIL="${GIT_EMAIL}"
-
- export GIT_COMMITTER_NAME="${GIT_NAME}"
- export GIT_COMMITTER_EMAIL="${GIT_EMAIL}"
-
- # Unable to locate binary "golint" to run linter ArcanistGoLintLinter. You may need to install the binary, or adjust your linter configuration.
- # TO INSTALL: Install Golint using `go get github.com/golang/lint/golint`.
-
- # Set config in .git/arc/config for ArcanistPyLintLinter
- bin/arc set-config --local lint.pylint.codes.advice '^(C|R).*' > /dev/null
- bin/arc set-config --local lint.pylint.codes.error '^(E|F).*' > /dev/null
- bin/arc set-config --local lint.pylint.codes.warning '^W.*' > /dev/null
-
- # + https://secure.phabricator.com/T7170
-
- bin/arc unit --everything --no-coverage || die "arc unit failed"
-}
-
-src_prepare() {
- echo "${EGIT_VERSION}" > "${S}/VERSION"
-
- find "${S}" -type f -name .gitignore -print0 \
- | xargs -0 --no-run-if-empty -- \
- rm
-
- rm bin/*.bat
-
- # Replace 'env' shebang to files it point to
- find "${S}" -type f \
- | sort \
- | xargs -n 1 --no-run-if-empty -- \
- awk 'NR == 1 && /^#!\/usr\/bin\/env/ {print FILENAME}' \
- | while read ; do
- set -- $(sed -ne '1 s:^#!\([^ ]*\) ::p;q' ${REPLY})
- cmd="$1" ; shift ; args="$@"
-
- case "${cmd}" in
- bash|php) ;;
- *) continue ;;
- esac
-
- path="$(type -p ${cmd})" || continue
- [[ -z "${path}" ]] && continue
-
- einfo "Replace ${REPLY/#${S}\/} shebang to #!${path} ${args}"
- sed -i \
- -e "1 s:^#!.*:#!${path} ${args}:" \
- "${REPLY}"
- eend $?
- done
-}
-
-src_install() {
- newbashcomp resources/shell/bash-completion "arc"
-
- insinto "/usr/share/${PN}"
- doins VERSION
-
- insinto "/usr/share/php/${PN}"
- doins -r bin externals resources scripts src
-
- python_scriptinto "/usr/share/php/${PN}/scripts"
- python_doscript scripts/breakout.py
-
- # Make executable all shebanged files
- find "${ED}" -type f \
- | xargs -n 1 --no-run-if-empty -- \
- awk 'NR == 1 && /^#!/ {print FILENAME}' \
- | sed -e "s:${ED}:/:" \
- | xargs --no-run-if-empty -- \
- fperms 755
-
- dosym "/usr/share/php/${PN}/bin/arc" /usr/bin/arc
-
- dodoc NOTICE README.md
-}
-
-pkg_postinst() {
- if use lint; then
- elog
- elog "Some linter need external NodeJS script. To install them, use:"
- elog " npm install -g csslint"
- fi
-}
diff --git a/www-client/arcanist/arcanist-20151003.ebuild b/www-client/arcanist/arcanist-20151003.ebuild
deleted file mode 100644
index 97cec2cc..00000000
--- a/www-client/arcanist/arcanist-20151003.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="ncurses"
-
-inherit bash-completion-r1 python-single-r1 git-r3
-
-DESCRIPTION="Command-line tool for Phabricator"
-HOMEPAGE="http://www.phabricator.org"
-EGIT_REPO_URI="git://github.com/phacility/arcanist.git"
-EGIT_BRANCH="stable"
-EGIT_COMMIT="742327128f4e2f2c2ae9bd58ffcb58b57f15cecc"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="git lint mercurial subversion ssl test"
-REQUIRED_USE="test? ( lint )"
-
-DEPEND="virtual/awk:0
- test? (
- >=dev-lang/php-5.2.3[xmlwriter]
- =dev-php/libphutil-20151003:0[test]
- )"
-RDEPEND=">=dev-lang/php-5.2.3[cli,curl,json,ssl?]
- =dev-php/libphutil-20151003:0[ssl?]
- git? ( dev-vcs/git:0 )
- mercurial? ( dev-vcs/mercurial:0 )
- subversion? ( dev-vcs/subversion:0 )
- lint? (
- app-admin/puppet-lint:0
- dev-haskell/hlint:0
- dev-php/PEAR-PHP_CodeSniffer:0
- dev-python/pylint:0[${PYTHON_USEDEP}]
- dev-python/flake8:0[${PYTHON_USEDEP}]
- dev-util/cppcheck:0
- dev-util/cpplint:0
- net-libs/nodejs:0[npm]
- )"
-
-src_test() {
- einfo "Note that you need to install some Node JS script manually:"
- einfo " npm install -g coffeelint"
- einfo " npm install -g csslint"
- einfo " npm install -g jscs"
- einfo " npm install -g jshint"
- einfo " npm install -g jsonlint"
- einfo " npm install -g less"
-
- local GIT_NAME="${FUNCNAME} for ${CATEGORY}/${PF}"
- local GIT_EMAIL="portage@localhost"
-
- export GIT_AUTHOR_NAME="${GIT_NAME}"
- export GIT_AUTHOR_EMAIL="${GIT_EMAIL}"
-
- export GIT_COMMITTER_NAME="${GIT_NAME}"
- export GIT_COMMITTER_EMAIL="${GIT_EMAIL}"
-
- # Unable to locate binary "golint" to run linter ArcanistGoLintLinter. You may need to install the binary, or adjust your linter configuration.
- # TO INSTALL: Install Golint using `go get github.com/golang/lint/golint`.
-
- # Set config in .git/arc/config for ArcanistPyLintLinter
- bin/arc set-config --local lint.pylint.codes.advice '^(C|R).*' > /dev/null
- bin/arc set-config --local lint.pylint.codes.error '^(E|F).*' > /dev/null
- bin/arc set-config --local lint.pylint.codes.warning '^W.*' > /dev/null
-
- # + https://secure.phabricator.com/T7170
-
- bin/arc unit --everything --no-coverage || die "arc unit failed"
-}
-
-src_prepare() {
- echo "${EGIT_VERSION}" > "${S}/VERSION"
-
- find "${S}" -type f -name .gitignore -print0 \
- | xargs -0 --no-run-if-empty -- \
- rm
-
- rm bin/*.bat
-
- # Replace 'env' shebang to files it point to
- find "${S}" -type f \
- | sort \
- | xargs -n 1 --no-run-if-empty -- \
- awk 'NR == 1 && /^#!\/usr\/bin\/env/ {print FILENAME}' \
- | while read ; do
- set -- $(sed -ne '1 s:^#!\([^ ]*\) ::p;q' ${REPLY})
- cmd="$1" ; shift ; args="$@"
-
- case "${cmd}" in
- bash|php) ;;
- *) continue ;;
- esac
-
- path="$(type -p ${cmd})" || continue
- [[ -z "${path}" ]] && continue
-
- einfo "Replace ${REPLY/#${S}\/} shebang to #!${path} ${args}"
- sed -i \
- -e "1 s:^#!.*:#!${path} ${args}:" \
- "${REPLY}"
- eend $?
- done
-}
-
-src_install() {
- newbashcomp resources/shell/bash-completion "arc"
-
- insinto "/usr/share/${PN}"
- doins VERSION
-
- insinto "/usr/share/php/${PN}"
- doins -r bin externals resources scripts src
-
- python_scriptinto "/usr/share/php/${PN}/scripts"
- python_doscript scripts/breakout.py
-
- # Make executable all shebanged files
- find "${ED}" -type f \
- | xargs -n 1 --no-run-if-empty -- \
- awk 'NR == 1 && /^#!/ {print FILENAME}' \
- | sed -e "s:${ED}:/:" \
- | xargs --no-run-if-empty -- \
- fperms 755
-
- dosym "/usr/share/php/${PN}/bin/arc" /usr/bin/arc
-
- dodoc NOTICE README.md
-}
-
-pkg_postinst() {
- if use lint; then
- elog
- elog "Some linter need external NodeJS script. To install them, use:"
- elog " npm install -g csslint"
- fi
-}
diff --git a/www-client/arcanist/arcanist-20151024.ebuild b/www-client/arcanist/arcanist-20151024.ebuild
deleted file mode 100644
index 59b75b1b..00000000
--- a/www-client/arcanist/arcanist-20151024.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="ncurses"
-
-inherit bash-completion-r1 python-single-r1 git-r3
-
-DESCRIPTION="Command-line tool for Phabricator"
-HOMEPAGE="http://www.phabricator.org"
-EGIT_REPO_URI="git://github.com/phacility/arcanist.git"
-EGIT_BRANCH="stable"
-EGIT_COMMIT="c0308b7f19a2cc20f37588ac0684db4fb6e0b723"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="git lint mercurial subversion ssl test"
-REQUIRED_USE="test? ( lint )"
-
-DEPEND="virtual/awk:0
- test? (
- >=dev-lang/php-5.2.3[xmlwriter]
- =dev-php/libphutil-20151024:0[test]
- )"
-RDEPEND=">=dev-lang/php-5.2.3[cli,curl,json,ssl?]
- =dev-php/libphutil-20151024:0[ssl?]
- git? ( dev-vcs/git:0 )
- mercurial? ( dev-vcs/mercurial:0 )
- subversion? ( dev-vcs/subversion:0 )
- lint? (
- app-admin/puppet-lint:0
- dev-haskell/hlint:0
- dev-php/PEAR-PHP_CodeSniffer:0
- dev-python/pylint:0[${PYTHON_USEDEP}]
- dev-python/flake8:0[${PYTHON_USEDEP}]
- dev-util/cppcheck:0
- dev-util/cpplint:0
- net-libs/nodejs:0[npm]
- )"
-
-src_test() {
- einfo "Note that you need to install some Node JS script manually:"
- einfo " npm install -g coffeelint"
- einfo " npm install -g csslint"
- einfo " npm install -g jscs"
- einfo " npm install -g jshint"
- einfo " npm install -g jsonlint"
- einfo " npm install -g less"
-
- local GIT_NAME="${FUNCNAME} for ${CATEGORY}/${PF}"
- local GIT_EMAIL="portage@localhost"
-
- export GIT_AUTHOR_NAME="${GIT_NAME}"
- export GIT_AUTHOR_EMAIL="${GIT_EMAIL}"
-
- export GIT_COMMITTER_NAME="${GIT_NAME}"
- export GIT_COMMITTER_EMAIL="${GIT_EMAIL}"
-
- # Unable to locate binary "golint" to run linter ArcanistGoLintLinter. You may need to install the binary, or adjust your linter configuration.
- # TO INSTALL: Install Golint using `go get github.com/golang/lint/golint`.
-
- # Set config in .git/arc/config for ArcanistPyLintLinter
- bin/arc set-config --local lint.pylint.codes.advice '^(C|R).*' > /dev/null
- bin/arc set-config --local lint.pylint.codes.error '^(E|F).*' > /dev/null
- bin/arc set-config --local lint.pylint.codes.warning '^W.*' > /dev/null
-
- # + https://secure.phabricator.com/T7170
-
- bin/arc unit --everything --no-coverage || die "arc unit failed"
-}
-
-src_prepare() {
- echo "${EGIT_VERSION}" > "${S}/VERSION"
-
- find "${S}" -type f -name .gitignore -print0 \
- | xargs -0 --no-run-if-empty -- \
- rm
-
- rm bin/*.bat
-
- # Replace 'env' shebang to files it point to
- find "${S}" -type f \
- | sort \
- | xargs -n 1 --no-run-if-empty -- \
- awk 'NR == 1 && /^#!\/usr\/bin\/env/ {print FILENAME}' \
- | while read ; do
- set -- $(sed -ne '1 s:^#!\([^ ]*\) ::p;q' ${REPLY})
- cmd="$1" ; shift ; args="$@"
-
- case "${cmd}" in
- bash|php) ;;
- *) continue ;;
- esac
-
- path="$(type -p ${cmd})" || continue
- [[ -z "${path}" ]] && continue
-
- einfo "Replace ${REPLY/#${S}\/} shebang to #!${path} ${args}"
- sed -i \
- -e "1 s:^#!.*:#!${path} ${args}:" \
- "${REPLY}"
- eend $?
- done
-}
-
-src_install() {
- newbashcomp resources/shell/bash-completion "arc"
-
- insinto "/usr/share/${PN}"
- doins VERSION
-
- insinto "/usr/share/php/${PN}"
- doins -r bin externals resources scripts src
-
- python_scriptinto "/usr/share/php/${PN}/scripts"
- python_doscript scripts/breakout.py
-
- # Make executable all shebanged files
- find "${ED}" -type f \
- | xargs -n 1 --no-run-if-empty -- \
- awk 'NR == 1 && /^#!/ {print FILENAME}' \
- | sed -e "s:${ED}:/:" \
- | xargs --no-run-if-empty -- \
- fperms 755
-
- dosym "/usr/share/php/${PN}/bin/arc" /usr/bin/arc
-
- dodoc NOTICE README.md
-}
-
-pkg_postinst() {
- if use lint; then
- elog
- elog "Some linter need external NodeJS script. To install them, use:"
- elog " npm install -g csslint"
- fi
-}
diff --git a/www-client/arcanist/arcanist-20160408.ebuild b/www-client/arcanist/arcanist-20160408.ebuild
deleted file mode 100644
index 173d025d..00000000
--- a/www-client/arcanist/arcanist-20160408.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="ncurses"
-
-inherit bash-completion-r1 python-single-r1 git-r3
-
-DESCRIPTION="Command-line tool for Phabricator"
-HOMEPAGE="http://www.phabricator.org"
-EGIT_REPO_URI="git://github.com/phacility/arcanist.git"
-EGIT_BRANCH="stable"
-EGIT_COMMIT="68f4a77d42c5c570176fa7420aa655a4760de2c6"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="git lint mercurial subversion ssl test"
-REQUIRED_USE="test? ( lint )"
-
-DEPEND="virtual/awk:0
- test? (
- >=dev-lang/php-5.2.3[xmlwriter]
- =dev-php/libphutil-20160408:0[test]
- )"
-RDEPEND=">=dev-lang/php-5.2.3[cli,curl,json,ssl?]
- =dev-php/libphutil-20160408:0[ssl?]
- git? ( dev-vcs/git:0 )
- mercurial? ( dev-vcs/mercurial:0 )
- subversion? ( dev-vcs/subversion:0 )
- lint? (
- app-admin/puppet-lint:0
- dev-haskell/hlint:0
- dev-php/PEAR-PHP_CodeSniffer:0
- dev-python/pylint:0[${PYTHON_USEDEP}]
- dev-python/flake8:0[${PYTHON_USEDEP}]
- dev-util/cppcheck:0
- dev-util/cpplint:0
- net-libs/nodejs:0[npm]
- )"
-
-src_test() {
- einfo "Note that you need to install some Node JS script manually:"
- einfo " npm install -g coffeelint"
- einfo " npm install -g csslint"
- einfo " npm install -g jscs"
- einfo " npm install -g jshint"
- einfo " npm install -g jsonlint"
- einfo " npm install -g less"
-
- local GIT_NAME="${FUNCNAME} for ${CATEGORY}/${PF}"
- local GIT_EMAIL="portage@localhost"
-
- export GIT_AUTHOR_NAME="${GIT_NAME}"
- export GIT_AUTHOR_EMAIL="${GIT_EMAIL}"
-
- export GIT_COMMITTER_NAME="${GIT_NAME}"
- export GIT_COMMITTER_EMAIL="${GIT_EMAIL}"
-
- # Unable to locate binary "golint" to run linter ArcanistGoLintLinter. You may need to install the binary, or adjust your linter configuration.
- # TO INSTALL: Install Golint using `go get github.com/golang/lint/golint`.
-
- # Set config in .git/arc/config for ArcanistPyLintLinter
- bin/arc set-config --local lint.pylint.codes.advice '^(C|R).*' > /dev/null
- bin/arc set-config --local lint.pylint.codes.error '^(E|F).*' > /dev/null
- bin/arc set-config --local lint.pylint.codes.warning '^W.*' > /dev/null
-
- # + https://secure.phabricator.com/T7170
-
- bin/arc unit --everything --no-coverage || die "arc unit failed"
-}
-
-src_prepare() {
- git log --format='%H %ct' -n 1 > "${S}/GIT_COMMIT_INFO"
-
- find "${S}" -type f -name .gitignore -print0 \
- | xargs -0 --no-run-if-empty -- \
- rm
-
- rm bin/*.bat
-
- # Replace 'env' shebang to files it point to
- find "${S}" -type f \
- | sort \
- | xargs -n 1 --no-run-if-empty -- \
- awk 'NR == 1 && /^#!\/usr\/bin\/env/ {print FILENAME}' \
- | while read ; do
- set -- $(sed -ne '1 s:^#!\([^ ]*\) ::p;q' ${REPLY})
- cmd="$1" ; shift ; args="$@"
-
- case "${cmd}" in
- bash|php) ;;
- *) continue ;;
- esac
-
- path="$(type -p ${cmd})" || continue
- [[ -z "${path}" ]] && continue
-
- einfo "Replace ${REPLY/#${S}\/} shebang to #!${path} ${args}"
- sed -i \
- -e "1 s:^#!.*:#!${path} ${args}:" \
- "${REPLY}"
- eend $?
- done
-}
-
-src_install() {
- newbashcomp resources/shell/bash-completion "arc"
-
- insinto "/usr/share/${PN}"
- doins GIT_COMMIT_INFO
-
- insinto "/usr/share/php/${PN}"
- doins -r bin externals resources scripts src
-
- python_scriptinto "/usr/share/php/${PN}/scripts"
- python_doscript scripts/breakout.py
-
- # Make executable all shebanged files
- find "${ED}" -type f \
- | xargs -n 1 --no-run-if-empty -- \
- awk 'NR == 1 && /^#!/ {print FILENAME}' \
- | sed -e "s:${ED}:/:" \
- | xargs --no-run-if-empty -- \
- fperms 755
-
- dosym "/usr/share/php/${PN}/bin/arc" /usr/bin/arc
-
- dodoc NOTICE README.md
-}
-
-pkg_postinst() {
- if use lint; then
- elog
- elog "Some linter need external NodeJS script. To install them, use:"
- elog " npm install -g csslint"
- fi
-}
diff --git a/www-client/arcanist/arcanist-20160520.ebuild b/www-client/arcanist/arcanist-20160520.ebuild
deleted file mode 100644
index 560f9c35..00000000
--- a/www-client/arcanist/arcanist-20160520.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="ncurses"
-
-inherit bash-completion-r1 python-single-r1 git-r3
-
-DESCRIPTION="Command-line tool for Phabricator"
-HOMEPAGE="http://www.phabricator.org"
-EGIT_REPO_URI="git://github.com/phacility/arcanist.git"
-EGIT_BRANCH="stable"
-EGIT_COMMIT="0249f90a9a4aa42da0823673a6ac8c620251d82a"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="git lint mercurial subversion ssl test"
-REQUIRED_USE="test? ( lint )"
-
-DEPEND="virtual/awk:0
- test? (
- >=dev-lang/php-5.2.3[xmlwriter]
- =dev-php/libphutil-20160529:0[test]
- )"
-RDEPEND=">=dev-lang/php-5.2.3[cli,curl,json,ssl?]
- =dev-php/libphutil-20160529:0[ssl?]
- git? ( dev-vcs/git:0 )
- mercurial? ( dev-vcs/mercurial:0 )
- subversion? ( dev-vcs/subversion:0 )
- lint? (
- app-admin/puppet-lint:0
- dev-haskell/hlint:0
- dev-php/PEAR-PHP_CodeSniffer:0
- dev-python/pylint:0[${PYTHON_USEDEP}]
- dev-python/flake8:0[${PYTHON_USEDEP}]
- dev-util/cppcheck:0
- dev-util/cpplint:0
- net-libs/nodejs:0[npm]
- )"
-
-src_test() {
- einfo "Note that you need to install some Node JS script manually:"
- einfo " npm install -g coffeelint"
- einfo " npm install -g csslint"
- einfo " npm install -g jscs"
- einfo " npm install -g jshint"
- einfo " npm install -g jsonlint"
- einfo " npm install -g less"
-
- local GIT_NAME="${FUNCNAME} for ${CATEGORY}/${PF}"
- local GIT_EMAIL="portage@localhost"
-
- export GIT_AUTHOR_NAME="${GIT_NAME}"
- export GIT_AUTHOR_EMAIL="${GIT_EMAIL}"
-
- export GIT_COMMITTER_NAME="${GIT_NAME}"
- export GIT_COMMITTER_EMAIL="${GIT_EMAIL}"
-
- # Unable to locate binary "golint" to run linter ArcanistGoLintLinter. You may need to install the binary, or adjust your linter configuration.
- # TO INSTALL: Install Golint using `go get github.com/golang/lint/golint`.
-
- # Set config in .git/arc/config for ArcanistPyLintLinter
- bin/arc set-config --local lint.pylint.codes.advice '^(C|R).*' > /dev/null
- bin/arc set-config --local lint.pylint.codes.error '^(E|F).*' > /dev/null
- bin/arc set-config --local lint.pylint.codes.warning '^W.*' > /dev/null
-
- # + https://secure.phabricator.com/T7170
-
- bin/arc unit --everything --no-coverage || die "arc unit failed"
-}
-
-src_prepare() {
- git log --format='%H %ct' -n 1 > "${S}/GIT_COMMIT_INFO"
-
- find "${S}" -type f -name .gitignore -print0 \
- | xargs -0 --no-run-if-empty -- \
- rm
-
- rm bin/*.bat
-
- # Replace 'env' shebang to files it point to
- find "${S}" -type f \
- | sort \
- | xargs -n 1 --no-run-if-empty -- \
- awk 'NR == 1 && /^#!\/usr\/bin\/env/ {print FILENAME}' \
- | while read ; do
- set -- $(sed -ne '1 s:^#!\([^ ]*\) ::p;q' ${REPLY})
- cmd="$1" ; shift ; args="$@"
-
- case "${cmd}" in
- bash|php) ;;
- *) continue ;;
- esac
-
- path="$(type -p ${cmd})" || continue
- [[ -z "${path}" ]] && continue
-
- einfo "Replace ${REPLY/#${S}\/} shebang to #!${path} ${args}"
- sed -i \
- -e "1 s:^#!.*:#!${path} ${args}:" \
- "${REPLY}"
- eend $?
- done
-}
-
-src_install() {
- newbashcomp resources/shell/bash-completion "arc"
-
- insinto "/usr/share/${PN}"
- doins GIT_COMMIT_INFO
-
- insinto "/usr/share/php/${PN}"
- doins -r bin externals resources scripts src
-
- python_scriptinto "/usr/share/php/${PN}/scripts"
- python_doscript scripts/breakout.py
-
- # Make executable all shebanged files
- find "${ED}" -type f \
- | xargs -n 1 --no-run-if-empty -- \
- awk 'NR == 1 && /^#!/ {print FILENAME}' \
- | sed -e "s:${ED}:/:" \
- | xargs --no-run-if-empty -- \
- fperms 755
-
- dosym "/usr/share/php/${PN}/bin/arc" /usr/bin/arc
-
- dodoc NOTICE README.md
-}
-
-pkg_postinst() {
- if use lint; then
- elog
- elog "Some linter need external NodeJS script. To install them, use:"
- elog " npm install -g csslint"
- fi
-}
diff --git a/www-client/arcanist/arcanist-20160212.ebuild b/www-client/arcanist/arcanist-20160701.ebuild
index 160af80b..6b11db8d 100644
--- a/www-client/arcanist/arcanist-20160212.ebuild
+++ b/www-client/arcanist/arcanist-20160701.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -10,10 +10,10 @@ PYTHON_REQ_USE="ncurses"
inherit bash-completion-r1 python-single-r1 git-r3
DESCRIPTION="Command-line tool for Phabricator"
-HOMEPAGE="http://www.phabricator.org"
+HOMEPAGE="https://www.phacility.com"
EGIT_REPO_URI="git://github.com/phacility/arcanist.git"
EGIT_BRANCH="stable"
-EGIT_COMMIT="ed476cf8489c4bf41b7a0075f15d40820d640fe4"
+EGIT_COMMIT="f1c45a3323ae20eefe29c0a22c7923fe8b151bbf"
LICENSE="Apache-2.0"
SLOT="0"
@@ -24,10 +24,12 @@ REQUIRED_USE="test? ( lint )"
DEPEND="virtual/awk:0
test? (
>=dev-lang/php-5.2.3[xmlwriter]
- =dev-php/libphutil-20160123:0[test]
+ <dev-lang/php-7
+ =dev-php/libphutil-20160709:0[test]
)"
RDEPEND=">=dev-lang/php-5.2.3[cli,curl,json,ssl?]
- =dev-php/libphutil-20160123:0[ssl?]
+ <dev-lang/php-7
+ =dev-php/libphutil-20160709:0[ssl?]
git? ( dev-vcs/git:0 )
mercurial? ( dev-vcs/mercurial:0 )
subversion? ( dev-vcs/subversion:0 )
diff --git a/www-client/arcanist/arcanist-9999.ebuild b/www-client/arcanist/arcanist-9999.ebuild
index 5a65ed69..d9e22ee1 100644
--- a/www-client/arcanist/arcanist-9999.ebuild
+++ b/www-client/arcanist/arcanist-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -10,7 +10,7 @@ PYTHON_REQ_USE="ncurses"
inherit bash-completion-r1 python-single-r1 git-r3
DESCRIPTION="Command-line tool for Phabricator"
-HOMEPAGE="http://www.phabricator.org"
+HOMEPAGE="https://www.phacility.com"
EGIT_REPO_URI="git://github.com/phacility/arcanist.git"
LICENSE="Apache-2.0"
@@ -22,9 +22,11 @@ REQUIRED_USE="test? ( lint )"
DEPEND="virtual/awk:0
test? (
>=dev-lang/php-5.2.3[xmlwriter]
+ <dev-lang/php-7
=dev-php/libphutil-${PV}:0[test]
)"
RDEPEND=">=dev-lang/php-5.2.3[cli,curl,json,ssl?]
+ <dev-lang/php-7
=dev-php/libphutil-${PV}:0[ssl?]
git? ( dev-vcs/git:0 )
mercurial? ( dev-vcs/mercurial:0 )