summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--metadata/md5-cache/www-client/arcanist-99998
-rw-r--r--www-client/arcanist/ChangeLog4
-rw-r--r--www-client/arcanist/Manifest4
-rw-r--r--www-client/arcanist/arcanist-9999.ebuild31
4 files changed, 38 insertions, 9 deletions
diff --git a/metadata/md5-cache/www-client/arcanist-9999 b/metadata/md5-cache/www-client/arcanist-9999
index 208d523d..51edc2f1 100644
--- a/metadata/md5-cache/www-client/arcanist-9999
+++ b/metadata/md5-cache/www-client/arcanist-9999
@@ -1,11 +1,11 @@
-DEFINED_PHASES=install unpack
+DEFINED_PHASES=install postinst unpack
DEPEND=dev-vcs/git
DESCRIPTION=Command-line tool for Phabricator
EAPI=5
HOMEPAGE=http://www.phabricator.org
-IUSE=test git subversion mercurial ssl
+IUSE=css git javascript mercurial php python subversion ssl test
LICENSE=Apache-2.0
-RDEPEND=>=dev-lang/php-5.2[cli,curl,ssl?] =dev-php/libphutil-9999[ssl?] git? ( dev-vcs/git ) subversion? ( dev-vcs/subversion ) mercurial? ( dev-vcs/mercurial )
+RDEPEND=>=dev-lang/php-5.2.3[cli,curl,json,ssl?] =dev-php/libphutil-9999[ssl?] git? ( dev-vcs/git ) mercurial? ( dev-vcs/mercurial ) subversion? ( dev-vcs/subversion ) css? ( net-libs/nodejs[npm] ) javascript? ( net-libs/nodejs[npm] ) php? ( dev-php/PEAR-PHP_CodeSniffer ) python? ( dev-python/pylint )
SLOT=0
_eclasses_=bash-completion-r1 cccf36bdb93b54baafea3b9d97abb0bf git-2 e92e09651292b1bef5656592364550f7 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f
-_md5_=27181170ad8a52225c226e6447ff29d8
+_md5_=4e3c31f775bcbe0be836a46de7981ca4
diff --git a/www-client/arcanist/ChangeLog b/www-client/arcanist/ChangeLog
index 26c2d297..93b6b2aa 100644
--- a/www-client/arcanist/ChangeLog
+++ b/www-client/arcanist/ChangeLog
@@ -1,4 +1,8 @@
15 Aug 2013; Bertrand Jacquin <beber@meleeweb.net> arcanist-9999.ebuild:
+ www-client/arcanist: USE flag for linter and according dependencies, Update
+ dev-lang/php minimum version is 5.2.3, Sort USE flags
+
+ 15 Aug 2013; Bertrand Jacquin <beber@meleeweb.net> arcanist-9999.ebuild:
www-client/arcanist: Add SSL USE flag
*arcanist-9999 (14 Aug 2013)
diff --git a/www-client/arcanist/Manifest b/www-client/arcanist/Manifest
index 1704ac8c..f23b2b4c 100644
--- a/www-client/arcanist/Manifest
+++ b/www-client/arcanist/Manifest
@@ -1,3 +1,3 @@
-EBUILD arcanist-9999.ebuild 1382 SHA256 e192ca11a8d2ddd471d719de6583921088abb730c70df81b47daf2893e784506 WHIRLPOOL ba8407c093bd648c05c9db85dc161523841e7d6c5ea87496070b9913435a11434410b4b2d65dba049c8a00521b26c594c7028008163a3061082e36b27020499a
-MISC ChangeLog 296 SHA256 f1e1dbe203c4e75211c0c3e26d66f08b121ea558fe993cb6e5446a64bb46270c WHIRLPOOL 7e10517a28e7fc3d854d1ebff4fb3e6f58b60b0c65a25625887fd6a92f22d535ad5b98a4436ca8d17ee7bb3768bc29ec373c855df68e33fe297d8d5141dd2fe5
+EBUILD arcanist-9999.ebuild 2044 SHA256 e46445a90426f5aacce672d6ca8edb31ba2889996a201ef5e3193b1e62793469 WHIRLPOOL 27647a62b85749235b24871a21b7d9528004edf7b68c8e0abccdd718d20147c4975c0849095df7722a65ca734a3cb07300c7463e5253d9503f690f8a3c5759ea
+MISC ChangeLog 506 SHA256 7aeb907ff130928f0dcce44fe02945ca632044a256f3a8f1cd48000be2e55da6 WHIRLPOOL 7d130c834c5d684bf116b1d1996c1394014d265123ea42401b1559a53f10f66de9032c7922a96311c0efac21a658d56ffd3ef10940459e18b055ae53fe0ebf0f
MISC metadata.xml 376 SHA256 214868e07f83e61d21087c9867be82c69039947d2f6e29d5d0facf23e7690a4d WHIRLPOOL 34de8852dfdb73e442aba0c8b52cb6bc7877ca7d9b922245d25861935d69882cebeb9a3220dadd2b0f8548f6b16d10bb2c95017eda5d5f7b96cc6af7eadb484d
diff --git a/www-client/arcanist/arcanist-9999.ebuild b/www-client/arcanist/arcanist-9999.ebuild
index f05c513d..1949b026 100644
--- a/www-client/arcanist/arcanist-9999.ebuild
+++ b/www-client/arcanist/arcanist-9999.ebuild
@@ -11,13 +11,17 @@ EGIT_REPO_URI="git://github.com/facebook/arcanist.git"
LICENSE="Apache-2.0"
SLOT="0"
-IUSE="test git subversion mercurial ssl"
+IUSE="css git javascript mercurial php python subversion ssl test"
-RDEPEND=">=dev-lang/php-5.2[cli,curl,ssl?]
+RDEPEND=">=dev-lang/php-5.2.3[cli,curl,json,ssl?]
=dev-php/libphutil-${PV}[ssl?]
git? ( dev-vcs/git )
+ mercurial? ( dev-vcs/mercurial )
subversion? ( dev-vcs/subversion )
- mercurial? ( dev-vcs/mercurial )"
+ css? ( net-libs/nodejs[npm] )
+ javascript? ( net-libs/nodejs[npm] )
+ php? ( dev-php/PEAR-PHP_CodeSniffer )
+ python? ( dev-python/pylint )"
src_install() {
newbashcomp resources/shell/bash-completion "${PN}"
@@ -57,3 +61,24 @@ src_install() {
dodoc NOTICE README
}
+
+pkg_postinst () {
+ elog
+ elog "Linter for different languages are available thrue USE flags"
+ elog " css USE=css"
+ elog " js USE=javascript"
+ elog " php USE=php"
+ elog " python USE=python"
+
+ if use css ; then
+ elog
+ elog "To enable javascript linter, you need to manually install CSS lint"
+ elog " npm install csslint -g"
+ fi
+
+ if use javascript ; then
+ elog
+ elog "To enable javascript linter, you need to manually install JSHint"
+ elog " npm install jshint -g"
+ fi
+}