From: Bernard Cafarelli Date: Tue, 10 Mar 2015 13:30:49 +0000 (+0000) Subject: Version bump, optionally install a set of modules as plowhsare only provides core... X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=6c845601ee1b98623ab388b52a9a3dae406f8bca;p=gentoo.git Version bump, optionally install a set of modules as plowhsare only provides core functionalities now. Thanks Matthieu Crapet for the notification on this new system Package-Manager: portage-2.2.18/cvs/Linux x86_64 Manifest-Sign-Key: 0xC74525F2 --- diff --git a/net-misc/plowshare/ChangeLog b/net-misc/plowshare/ChangeLog index ff0e36708626..81b91cb4e6c1 100644 --- a/net-misc/plowshare/ChangeLog +++ b/net-misc/plowshare/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for net-misc/plowshare # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/plowshare/ChangeLog,v 1.31 2015/02/03 14:39:22 voyageur Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/plowshare/ChangeLog,v 1.32 2015/03/10 13:30:38 voyageur Exp $ + +*plowshare-2.0.1 (10 Mar 2015) + + 10 Mar 2015; Bernard Cafarelli +plowshare-2.0.1.ebuild, + metadata.xml: + Version bump, optionally install a set of modules as plowhsare only provides + core functionalities now. Thanks Matthieu Crapet for the notification on this + new system *plowshare-1.2.0 (03 Feb 2015) diff --git a/net-misc/plowshare/Manifest b/net-misc/plowshare/Manifest index e98dbcbe86fd..b7a10b7bbb21 100644 --- a/net-misc/plowshare/Manifest +++ b/net-misc/plowshare/Manifest @@ -6,17 +6,20 @@ DIST plowshare-1.0.2.tar.gz 240513 SHA256 c02c650815b58ce9a81637a0ed41de1da5d5cd DIST plowshare-1.0.4.tar.gz 243024 SHA256 f5e6fcdb4e15d097991881ed7b7c0c7063379bfb0bf6c41136de9bbd92be7c57 SHA512 143fe5b260d5917e3c7e48cbcd6322a0639db341043ddc34ddb85da3f0fd5f1453d19c42a7b698ee58cd5bc17e3fd4a32baf7193524540c5bca5ebf7cd5194ea WHIRLPOOL 295f8d85b87c69c70377a54d7d888675cc7f530c07d09019496a7e5cf29b1b4dea1eeb2d7e0a5c2fc865bde3dd54ded58ad8fa03c6710255a54f207abf79aff0 DIST plowshare-1.0.6.tar.gz 247343 SHA256 6d30c1d6fd913830107a8bbc7577fdce73e409b16a2505443a5c112900abeb71 SHA512 6cc38e1732e3d8b4b7cdd099dfca3a0608c7a165a063a53f8db645f23586b4e75e58aff9195f2d7b86a3fee89144976fe4e8ca0c1809e68b2854f7bbe02761bd WHIRLPOOL fa88dd84a195070382fa919a94fb991f4d52a249a00bb31b15d55c29016e9a64f7f5462bcbbfecc19f1f40a3ba83dd977088cefbcd692034906f0c843b5869c7 DIST plowshare-1.2.0.tar.gz 253572 SHA256 0f1ff5d2986334209389857d6c6f3f63162d661b28687747ae1a8612f3e5d678 SHA512 5fd8eeef5a4d6a42d03a858b451fa2ac121e0dbdcdb2f2981cef6660b0972e44396e3b8b3d9eb5b36ca8ce0aacda7df8f193ba4e5464c1f96a4c8ff2c104ff9a WHIRLPOOL 0009dc91d9a0fc15083c781fa6a73f46f966af673d20cf8897bb786f2337a36a75a0dae55dd2109f88d4e1a57578824763b1f79ae7949d497e9a9136ad2d2632 +DIST plowshare-2.0.1.tar.gz 80167 SHA256 89a9d8af78e026a09979f11ec3c2d5ba4922977874c6e62afd28295dfb82d1b9 SHA512 4ed6ac9f1b3d7893af22dd529debfd589e564d4e24bcaaaa0e2d542edad883d5dd98c2e8cd9621e6f2c88800f58b683e1d5be4d31f6b8d9386a9c9371d9fc7cc WHIRLPOOL 683a7cfcf323bf07f3d50d146e4e37a8f26b02e5a262ed41e5e19d7e934bb57fbe5313b70bf9e3208b0595de5b82b3e58f7bc3bdf7dd51f2daef6cc056843ccc +DIST plowshare-modules-2ededde1f34e78dcbacf02e900a2ce8cad2e148d.tar.gz 186296 SHA256 4b1f109120d8e8e0642971b4d7209a0d1a4c1952c13a7fdb80c5a52646158ad5 SHA512 a80a0d53e084f03b93b7466ae401733d9538cd398f8521bf7285cd475f4dbb9495a9d9a69606122f1f3e43b175db77c7eb0aa99526bb9af1debeba2941b23e4d WHIRLPOOL 75ad9cb5378e7f71bfce06f8d7f5082c774bb378e141abddeae13803fb374c0b1ce893deea7881ad24e1a3be3e55cccc5aa183cba71636f8ed78280c9806ee68 EBUILD plowshare-1.0.0.ebuild 1928 SHA256 f94703306aab60ea88ce280c89da138738e4c3a710f814dce7a196a0f04f21d7 SHA512 f7ae5fd4fdc523bb61ff3437d47e2099fadb59ec50d74121df3e12aa5dad9cb8e985616848b1d84e9c5965e5950e761f9300946b6c2ad3aa6ccefcafa1b1799b WHIRLPOOL bc8ac957096d4793abe42c323b96b80ed83beb583ffd15018e1d1fdd223c797533ea0c17cd70df8e37fb1d0ca35a59c6a60625807689fa0c499d5d5e21ebea39 EBUILD plowshare-1.0.2.ebuild 2035 SHA256 b306b2388ac17d5945b8ea124eeff82ae8082cfc6208404f0390a24dc3969152 SHA512 7e71e5e0a74cc4bc761dc6a9f1394ddf2b2c37c33fef09b10fc8efe0de8d278c10cab40b4deb431ead048d85cb69184b689bc4b036d2e5de6cc9636dc4e85e89 WHIRLPOOL b25edae978df863ff084a9cf9c8064c8844d411bd9c90f9161cbf1dc907702842940697779c76e9190edd8a005fbb55fb525e8e9d85d2bcbd0da0c074ee6819b EBUILD plowshare-1.0.4.ebuild 2035 SHA256 d86396382025204d6b1740326791340fc700a586e6791986750cbdb1f0c677c0 SHA512 636ae50a527eeda566a192c5d5761e35238944e36de09eb0286b276cf4336effcea61e7058ae8e72431f6a38df953ab0c15a6cb6d19f08ccbe1745bb4d1a2d58 WHIRLPOOL 92562c3143e9efe82bf14bf6e8c30d0a8a741f03c2982d12ecede3c52a7ca5d6a31249e7b6a4a261ff15514816cc1e64741c658d8bfafdbeb2f24239e35705bf EBUILD plowshare-1.0.6.ebuild 2026 SHA256 ecf029d97c87eb9fbb8654c9048c4ad261fb45dfc1f77e5eb4869d0e51517d98 SHA512 648c57d6a95e1b984884123aed6cef693f47bbe9a61f6f1216fbc08c5370164104405e9a0a1041036927018d992fa795a70b192f2e6795c9bf983b83c1b10f6a WHIRLPOOL d022a51b0c3d863a92e52987781fc93c9fb68298f7557f0bb8338c0edb498b22e4315d89d07672e36eedbd3ac1023d98d3315e7391b76177dea2e84d3d68c8c7 EBUILD plowshare-1.2.0.ebuild 2047 SHA256 f727780b635a804652fc365d5f7063c7e765817f9e204aaa4476c1433653729b SHA512 b2d3df7d603d29ae3cfff44a5aae23b381b1c6372fc9955d7dc0ebb1d826516e66814d3e51d6b185237d0b22f529474ec5d8d50afb4674178d64909c93a7272d WHIRLPOOL fc86358c385cc04d4e67752559569305c6f497a449e6b7986965059cb55ba2477ce2582c407ed74c6458f986137bb7ef22c614d51508e5526f15b905eea3544b -MISC ChangeLog 5334 SHA256 689c623fe667638676b3ba12cddc04fa77cf39dc3a3866fd9a11156b30524e3e SHA512 cfe97934d870e8700cb26363f48d69e42d3e54cdcd431c164593684a7198321cc79b3f52109b69bd1ce5a2f05af617ad33b40bb9009f57c0f73e5bab56607628 WHIRLPOOL 92e5f5e9ce5ba51313fd932e187e38cc6ecf7c364bc3a1b26f6de8651d70736cdc5e0cd7708089bc21eb808215c7a68cee593a883c1ef63f2b30601776191a81 -MISC metadata.xml 391 SHA256 0d84ff17ddcac86660638e3eccc9eb69956b5ce9ced3a897b34f5db2b78e1611 SHA512 8ae0c9684e38f584dccb31aa3928de21db622b52938827e1e0cb45778eb400085351ac278bfa79443cb5a1d64152bcc15a018eaa7ff6032a13c74286d448953f WHIRLPOOL 3e2dfd4ed24600e953efc0004e05cb73851d8875346146d1270aa84ca6d0ef23d4e33c3570ac053ff0ddfca0a9b5f99c22970489f558ded75c0e65e6e51b6876 +EBUILD plowshare-2.0.1.ebuild 2726 SHA256 8f36966dc212f5b2246eccf45af24cb1873945ae3b4f999b742e1f69f90e6c6b SHA512 195b1494067d1d7372e85dec8200c207861a4206d3d90455d66a3fce6f9150b8e9bbcba179338d9b49f2ce4c37b74860d9f2bf22fd080d7c8e7dcbde6c0f4a93 WHIRLPOOL 1794daada53f17196181a03064e22a9a20860de4a4b7bbb6db018b514ffcab5ee660d03b469c8b04ed2965ace55679b366db75a4c370772fb301bfe9166a2272 +MISC ChangeLog 5635 SHA256 afdce417f2120c336ee8663016ff885257ca86d742d51022070e848b0d2066c3 SHA512 5549d0100f790f47f52d0c50585f2d653ddde3ba2b713f8de490c703fb2c3ce694a6753610433fd02039a2db7eaeb671791285022417e9e959befa6035e121ad WHIRLPOOL ebf3bb973c68c5e84c73d8680a7fe5106fd42cfeb5121827193fa2c9d4461f7a19318b622cc6082e5deff76c26baaef9c309764c9aafa97137ac18fe0af51a07 +MISC metadata.xml 458 SHA256 8ca5d2263bab8f32b67c95e42498ffed5337d6ba01a17222e6b658ee228ece90 SHA512 4b18002d22ff35fe937e31f6bd74a35c717f3689de9bd7e8234830df5c23cb34b2efffd75f9807e9ee13634ec33b66566e1a48a6b946233a0b79c560dd15eee0 WHIRLPOOL d52f2646efaf277d127f1abd88934add6436d4ab51006fcd35af93044a114ee386de44ea70c0efd72b5ae07cec7794dcf716a1b8cf78dad359acbbe3e52873c2 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iF4EAREIAAYFAlTQ3aAACgkQFYEBGcdFJfKoSQD8DQBnz3e7x3j9HlYTW78R95LF -KyT6EQ76bFWVEvIUwjkBAIKuNfQuy9bJe7bOzmEYef+/uIuRj4wKZkjYE3I4pRWP -=kThA +iF4EAREIAAYFAlT+8gQACgkQFYEBGcdFJfLJfQEAogxEcADPQurXnKmT474zt7ye +RJYv6h0A3oyQcCr8zDABAKIWDZRQj2kC4plXj/g48HQwtC85iotfXOyEZ3sQ5d4B +=z7NE -----END PGP SIGNATURE----- diff --git a/net-misc/plowshare/metadata.xml b/net-misc/plowshare/metadata.xml index 703e09e31828..09c9740cdc18 100644 --- a/net-misc/plowshare/metadata.xml +++ b/net-misc/plowshare/metadata.xml @@ -6,6 +6,7 @@ Bernard Cafarelli + Install a system-wide set of modules View captcha with aview diff --git a/net-misc/plowshare/plowshare-2.0.1.ebuild b/net-misc/plowshare/plowshare-2.0.1.ebuild new file mode 100644 index 000000000000..51757596d34a --- /dev/null +++ b/net-misc/plowshare/plowshare-2.0.1.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/plowshare/plowshare-2.0.1.ebuild,v 1.1 2015/03/10 13:30:38 voyageur Exp $ + +EAPI=5 + +inherit bash-completion-r1 + +DESCRIPTION="Command-line downloader and uploader for file-sharing websites" +HOMEPAGE="http://code.google.com/p/plowshare/" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~x86" +IUSE="bash-completion +javascript +modules view-captcha" + +MOD_PV="2ededde1f34e78dcbacf02e900a2ce8cad2e148d" +SRC_URI="http://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz + modules? ( http://dev.gentoo.org/~voyageur/distfiles/${PN}-modules-${MOD_PV}.tar.gz )" + +RDEPEND=" + >=app-shells/bash-4 + || ( app-text/recode ( dev-lang/perl dev-perl/HTML-Parser ) ) + || ( media-gfx/imagemagick[tiff] media-gfx/graphicsmagick[imagemagick,tiff] ) + net-misc/curl + sys-apps/util-linux + javascript? ( || ( dev-lang/spidermonkey:0 dev-java/rhino ) ) + view-captcha? ( || ( media-gfx/aview media-libs/libcaca ) )" +DEPEND="" + +# NOTES: +# javascript dep should be any javascript interpreter using /usr/bin/js + +# Modules using detect_javascript +JS_MODULES="flashx letitbit nowdownload_co oboom rapidgator yourvideohost zalaa zippyshare" + +src_unpack() { + default + if use modules; then + rm -r "${S}"/src/modules + mv ${PN}-modules-${MOD_PV} "${S}"/src/modules + fi +} + +src_prepare() { + if use modules && ! use javascript; then + for module in ${JS_MODULES}; do + sed -i -e "s:^${module}.*::" src/modules/config || die "${module} sed failed" + rm src/modules/${module}.sh || die "${module} rm failed" + done + fi + + # Fix doc install path + sed -i -e "/^DOCDIR/s|plowshare4|${P}|" Makefile || die "sed failed" + + if ! use bash-completion + then + sed -i -e \ "/^install:/s/install_bash_completion//" \ + Makefile || die "sed failed" + fi +} + +src_compile() { + # There is a Makefile but it's not compiling anything, let's not try. + : +} + +src_test() { + # Disable tests because all of them need a working Internet connection. + : +} + +src_install() { + emake DESTDIR="${D}" PREFIX="/usr" \ + PLOWSHARE_FORCE_VERSION="${PV}" install +} + +pkg_postinst() { + if use modules; then + elog "System-wide modules can break between releases, install per-user versions" + elog "in ~/.config/plowshare/modules if needed" + if ! use javascript; then + ewarn "Without javascript you will not be able to use:" + ewarn " ${JS_MODULES}" + fi + else + elog "plowshare is not delivered with modules by default anymore" + elog "Per-user modules should be installed as described at:" + elog "https://code.google.com/p/plowshare/wiki/Readme#Installation_of_modules" + elog "USE=modules will install a system-wide set occasionally updated" + fi +}