diff options
Diffstat (limited to 'net-misc/plowshare/plowshare-99999999.ebuild')
-rw-r--r-- | net-misc/plowshare/plowshare-99999999.ebuild | 64 |
1 files changed, 21 insertions, 43 deletions
diff --git a/net-misc/plowshare/plowshare-99999999.ebuild b/net-misc/plowshare/plowshare-99999999.ebuild index 798196b..b737efd 100644 --- a/net-misc/plowshare/plowshare-99999999.ebuild +++ b/net-misc/plowshare/plowshare-99999999.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ -EAPI="2" +EAPI=5 inherit bash-completion-r1 git-2 @@ -13,48 +13,29 @@ EGIT_REPO_URI="https://code.google.com/p/${PN}/" LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~arm ~ppc ~x86" -IUSE="bash-completion +javascript +perl scripts view-captcha" +IUSE="bash-completion +javascript scripts view-captcha" RDEPEND=" - javascript? ( dev-lang/spidermonkey ) - perl? ( dev-lang/perl - media-gfx/imagemagick[perl] ) - view-captcha? ( || ( media-gfx/aview media-libs/libcaca ) ) - app-shells/bash + >=app-shells/bash-4 || ( app-text/recode ( dev-lang/perl dev-perl/HTML-Parser ) ) - app-text/tesseract[tiff] || ( media-gfx/imagemagick[tiff] media-gfx/graphicsmagick[imagemagick,tiff] ) net-misc/curl - sys-apps/util-linux" + sys-apps/util-linux + javascript? ( || ( dev-lang/spidermonkey:0 dev-java/rhino ) ) + view-captcha? ( || ( media-gfx/aview media-libs/libcaca ) )" DEPEND="" # NOTES: -# spidermonkey dep should be any javascript interpreter using /usr/bin/js - -# TODO: -# dev-java/rhino could probably be an alternative for spidermonkey +# javascript dep should be any javascript interpreter using /usr/bin/js src_prepare() { + # Modules using detect_javascript if ! use javascript; then - sed -i -e 's:^mediafire.*::' \ - -e 's:^badongo.*::' \ - -e 's:^dataport_cz.*::' \ - -e 's:^1fichier.*::' \ - -e 's:^turbobit.*::' \ + sed -i -e 's:^rapidgator.*::' \ + -e 's:^zalaa*::' \ + -e 's:^zippyshare*::' \ src/modules/config || die "sed failed" - rm src/modules/{mediafire,badongo,dataport_cz,1fichier,turbobit}.sh || die "rm failed" - fi - if ! use perl; then - sed -i -e 's:^netload_in.*::' \ - -e 's:^badongo.*::' \ - src/modules/config || die "sed failed" - rm src/modules/netload_in.sh || die "rm failed" - if use javascript; then - rm src/modules/badongo.sh || die "rm failed" - fi - - # Don't install perl file helpers. - sed -i -e 's:\(.*src/core.sh\).*:\1:' Makefile || die "sed failed" + rm src/modules/{rapidgator,zalaa,zippyshare}.sh || die "rm failed" fi # Don't let 'make install' install docs. @@ -62,7 +43,7 @@ src_prepare() { if use bash-completion; then sed -i -e \ - 's:CDIR=/usr/local/share/plowshare/modules/config:CDIR=/usr/share/plowshare/modules/config:' \ + "s,/usr/local\(/share/plowshare4/modules/config\),${EPREFIX}/usr\1," \ etc/plowshare.completion || die "sed failed" fi } @@ -78,28 +59,25 @@ src_test() { } src_install() { - DESTDIR="${D}" PREFIX="/usr" emake install || die "emake install failed" + emake DESTDIR="${D}" PREFIX="/usr" install - dodoc AUTHORS CHANGELOG README || die "dodoc failed" + dodoc AUTHORS README if use scripts; then exeinto /usr/bin/ - doexe ${S}/contrib/plowdown_{add_remote_loop,loop,parallel}.sh \ - || die "doins failed" + pwd + ls contrib + doexe contrib/plowdown_{add_remote_loop,loop,parallel}.sh fi if use bash-completion; then - newbashcomp etc/${PN}.completion ${PN} || die "newbashcomp failed" + newbashcomp etc/${PN}.completion ${PN} fi } pkg_postinst() { if ! use javascript; then ewarn "Without javascript you will not be able to use:" - ewarn " mediafire, badongo, dataport_cz, 1fichier and turbobit." - fi - if ! use perl; then - ewarn "Without perl you will not be able to use:" - ewarn " netload.in and badongo." + ewarn " rapidgator, zalaa, zippyshare" fi } |