summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Bronder <jsbronder@gentoo.org>2014-11-08 05:29:38 +0000
committerJustin Bronder <jsbronder@gentoo.org>2014-11-08 05:29:38 +0000
commit6063e479b956f314ba682d3f8c8ef478b00406bb (patch)
treefb4eae9e5d8db5414c893c9b849f018d5af65e18 /net-nntp
parentBug #485166: borrow the dev-lang/perl[-build] workaround from the eclass, tha... (diff)
downloadhistorical-6063e479b956f314ba682d3f8c8ef478b00406bb.tar.gz
historical-6063e479b956f314ba682d3f8c8ef478b00406bb.tar.bz2
historical-6063e479b956f314ba682d3f8c8ef478b00406bb.zip
bump #528518
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64 Manifest-Sign-Key: 0x4D7043C9
Diffstat (limited to 'net-nntp')
-rw-r--r--net-nntp/sabnzbd/ChangeLog7
-rw-r--r--net-nntp/sabnzbd/Manifest12
-rw-r--r--net-nntp/sabnzbd/sabnzbd-0.7.19.ebuild117
3 files changed, 130 insertions, 6 deletions
diff --git a/net-nntp/sabnzbd/ChangeLog b/net-nntp/sabnzbd/ChangeLog
index 87bd4d9d0247..d95613f859a7 100644
--- a/net-nntp/sabnzbd/ChangeLog
+++ b/net-nntp/sabnzbd/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-nntp/sabnzbd
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-nntp/sabnzbd/ChangeLog,v 1.23 2014/08/26 14:08:14 jsbronder Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-nntp/sabnzbd/ChangeLog,v 1.24 2014/11/08 05:29:27 jsbronder Exp $
+
+*sabnzbd-0.7.19 (08 Nov 2014)
+
+ 08 Nov 2014; Justin Bronder <jsbronder@gentoo.org> +sabnzbd-0.7.19.ebuild:
+ bump #528518
*sabnzbd-0.7.18 (26 Aug 2014)
diff --git a/net-nntp/sabnzbd/Manifest b/net-nntp/sabnzbd/Manifest
index 33935b624278..6a588887f942 100644
--- a/net-nntp/sabnzbd/Manifest
+++ b/net-nntp/sabnzbd/Manifest
@@ -11,15 +11,17 @@ AUX use-system-configobj-and-feedparser.patch 1254 SHA256 39e01c79058f37257e6f87
DIST SABnzbd-0.7.16-src.tar.gz 2275768 SHA256 2c50496c8be81ac4498944a5209b2c6b3bdfecc48cf4e0df54552c5d985e5772 SHA512 ae97f093c34a100ab92949eb25a48db4c7d7d06c1fc082d3e8390d84e15dbdbbe4e682f47532cb84571039caab9aed377957522fa07b6a0f49c368eb77d66144 WHIRLPOOL 470f300f9f7b5f833d14c8170aee8690cddcfb9e442c3d9a6d108b155d6b2f7afab19010a7bf650c31e4ade5ca680433245a9c226948b52d8301861f5dc35965
DIST SABnzbd-0.7.17-src.tar.gz 2310300 SHA256 a501517dbaf161deab2153118ff3b44512ee1d8984c3603bf17c593cf080eb09 SHA512 5f8ad391f698f5c8c069ea9a4be59124096ebd24793889db215cbc678dfd572c974083acd0d21b8b776d55cb9ebd8553952147ec2cd1768f3aab66cfba4ebaf3 WHIRLPOOL 6ec6a531c683607d36b533a1ae078ef87e5afdaa02e08588c8b5f045e735a1aa64c234e71c5d7218d15fed0eb64ef12f1a280ef65ed208b0d7a5e1408997fbca
DIST SABnzbd-0.7.18-src.tar.gz 2317137 SHA256 aa05697d901b3e334e92f274b2e8788973059840be656a1545e8f2a4b070b014 SHA512 db7606be913fc89cdea0c037594b614c16f3887b32d1133c5f7a6c92f3dac5bec2250972e35941cd462e65bb29e91db2a43ff1e6624d827223afb957ec7922fe WHIRLPOOL 313e74425555af3dc86e111440974fefef42531018faad14a2a39649cef21a2b2d1d5a917c4ec13089ef9a46a2c31fe56b544ae0fa72628497782be756e8014f
+DIST SABnzbd-0.7.19-src.tar.gz 2386744 SHA256 31ad0ae24db3873011db816e1b100f4429734b2260f4c669b7261d2f85717487 SHA512 383788d87a3ee4e69ba818f6614f6929aa328d1153b746e04736868de598ee35e556a07cced7c74bc89c54fe77c1e52c4cdde8ed37d536a09bd1c605c551b9e7 WHIRLPOOL fbf1ab129a403011bd6957272d348fd745621e9c13f46f3988362bb8bb7a6ceb26b57253978ec5f5ae97c2ea942ba80ff1cab0ca1d1f99d33a1c55fc03b0dad9
EBUILD sabnzbd-0.7.16.ebuild 3159 SHA256 82e00d736a339c92a5bb479f7eac4018e635704f6bc4a549d5ed0626f0487ad0 SHA512 9f3585c4a8dde9f8ae6d4d9cdf40259aa894b6bcd109f735907f0f2900a212001b199f8b2ae1fe8472c6441510f128ac87688206073017043ed8e852d21995e7 WHIRLPOOL 3c5d7d8afa64fd030b49ca289043f7354bb846ade980b163bb88a83446b3c9143c1f175f68437a9fbcdf53f5d56969c8380a72c1c339b8ba430523cf60dc6b5e
EBUILD sabnzbd-0.7.17.ebuild 3165 SHA256 ff841c3e75b0d000c42917dc88650e1b813c9bbd6910755e2df9c87c5909869e SHA512 ed17c55def3a26ec6a7addfbaee2350dda904910f08da46be7d420aa90482965bbad0d95419fcbdd43d085c2c111feec13de86ab1b9f49c6008d056824c47d01 WHIRLPOOL 5d3ca090f2dbef615d0cf306f30df0f2ecdc423c805b976c8090c783db9f2d6c385e0ba83aaf7e5b222142496970e5c940c39c372a1c5f99d4d1de3df824dd61
EBUILD sabnzbd-0.7.18.ebuild 3165 SHA256 25ed124b79fcd9a05403eeead1f9e51dca24ab98c59256574bfd9ee768c15255 SHA512 3b229545ec8cbc120fa3ecfb99239d0d63ef81b3dd689ee36ef77280c3ad984899bffca8cc86d43a278aefd323da9bdfc042f18ec0234cb7cf1c58875ad0bfba WHIRLPOOL ccd491d2c2da2bffebbb14292f06f1bca9353802b1714ee8eb8c402a68ca5af9b312551c02be47fb443942980b725fc590144e215195f050bb9fd7e59916b571
-MISC ChangeLog 4394 SHA256 d12b64b1d3cd08688af9f338f21985a27fe63152f252e13339b1e5a5cab6caa3 SHA512 f2532c75e16ff0d0ede0a2195385730bcb96a9a5e26b42e865c3104fe80199e0146b1f2af90cec24d1488b173ac7824d5858ce1e5159c8eec0becc06931a7175 WHIRLPOOL 5b3e4d7df1fd7b6a7cfbaa6d4e1a1d3da8c95b355d16f0645be2deb013f52d24e2b285936c194f3a1d968ce07292984c7a56e357a7d5fc498c88d57696395920
+EBUILD sabnzbd-0.7.19.ebuild 3165 SHA256 03e46454f8f152f57fac3638da21d9650a310119117c6b77cbea477b7a014aec SHA512 e6d65a6cf5d8335bd2f8e307922379ed48884448ba9b2823bcb499802929f51e12d9ee254c3b0bf6856087cbcf93cc6a0fb994f3dd0e82013c366890cc1a615a WHIRLPOOL 4ff8bb552193ddabdad74e43ba79bdc23fe8ef310b94e375cb1ca3ac7c142eb5d944807d80f0964490b6fa68606d62ab3015870dc125ed232fc1e7c3260a22d0
+MISC ChangeLog 4518 SHA256 9678e7d2c6ce0cde6c050b4f9863b72228f4f6092e60af8f9baacd767d236d8c SHA512 3ace99be88887744535a2f8ba374063c49b5627a0302f86d169737d8f6a07a836c063f7ea42a5acb54a6d4a3550b727350b1da7902edde540a8404185ec8eade WHIRLPOOL d883dcf6d1dcf6e0feb2d86074ab0eb0dc38d7169f562ca9c778555d0c7381a9f3735f8cd0f39f52fa1d377943b8080b0e7b1dee3f49b8b07a8e8e2be545b5e6
MISC metadata.xml 484 SHA256 8e26c45345b47dbcdd018d9006a4d7f42a1394da6e39e9e968b1362480ae5d7a SHA512 18630bf4e3afa57977c1c4d7f562888c3048c3778a9aff4bba2e969f3f1934d8f85c22fef30c453f5ea09f410ce16761b75c25ba7d73ce1a14ea4abffcd918a6 WHIRLPOOL a399aa5a061fba0278117af2c8e18f88bb8cb10e049ff0cc9d86d9316497dcc5c13e55ceeea03b848ab4f796665e6efa0fc3345c02a4dcbbaacdef782ab7cc2b
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.20 (GNU/Linux)
+Version: GnuPG v2
-iEUEAREIAAYFAlP8lO0ACgkQ4MrvBE1wQ8lfrgCYmsvZTfYqwN+X5iCBPDD6aqC3
-aQCdFY6myCuUX6Nj3Aqg2ppzej1Xvv4=
-=IZin
+iEYEAREIAAYFAlRdqjwACgkQ4MrvBE1wQ8lWbQCfb47G91d9HDOoqww4fQKgaRSW
+MvcAn3Jeti+SCpNZ7gY3Y7H5pkDrAzIr
+=W/PI
-----END PGP SIGNATURE-----
diff --git a/net-nntp/sabnzbd/sabnzbd-0.7.19.ebuild b/net-nntp/sabnzbd/sabnzbd-0.7.19.ebuild
new file mode 100644
index 000000000000..e6f072c5e58e
--- /dev/null
+++ b/net-nntp/sabnzbd/sabnzbd-0.7.19.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-nntp/sabnzbd/sabnzbd-0.7.19.ebuild,v 1.1 2014/11/08 05:29:27 jsbronder Exp $
+
+EAPI="4"
+
+# Require python-2 with sqlite USE flag
+PYTHON_DEPEND="2:2.6"
+PYTHON_USE_WITH="sqlite"
+
+inherit eutils python user
+
+MY_P="${P/sab/SAB}"
+
+DESCRIPTION="Binary newsgrabber with web-interface"
+HOMEPAGE="http://www.sabnzbd.org/"
+SRC_URI="mirror://sourceforge/sabnzbdplus/${MY_P}-src.tar.gz"
+
+# Sabnzbd is GPL-2 but bundles software with the following licenses.
+LICENSE="GPL-2 BSD LGPL-2 MIT BSD-1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+rar +ssl unzip +yenc"
+
+# Sabnzbd is installed to /usr/share/ as upstream makes it clear they should not
+# be in python's sitedir. See: http://wiki.sabnzbd.org/unix-packaging
+
+# TODO: still bundled but not in protage:
+# kronos, rarfile, rsslib, ssmtplib, listquote, json-py, msgfmt
+# pynewsleecher
+#
+# Also note that cherrypy is still bundled. It's near impossible to find
+# out where the bundled and heavily patched version came from (pulled from
+# cherrypy subversion, patched somewhere, then imported to sabnzbd and patched
+# further. Upstream is planning on making this easier with 0.8.0.
+# https://github.com/sabnzbd/sabnzbd/issues/47
+
+RDEPEND="
+ >=app-arch/par2cmdline-0.4
+ >=dev-python/cheetah-2.0.1
+ dev-python/configobj
+ dev-python/feedparser
+ dev-python/gntp
+ dev-python/pythonutils
+ net-misc/wget
+ rar? ( || ( app-arch/unrar app-arch/rar ) )
+ ssl? ( dev-python/pyopenssl )
+ unzip? ( >=app-arch/unzip-5.5.2 )
+ yenc? ( dev-python/yenc )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+ HOMEDIR="/var/lib/${PN}"
+ python_set_active_version 2
+ python_pkg_setup
+
+ # Create sabnzbd group
+ enewgroup ${PN}
+ # Create sabnzbd user, put in sabnzbd group
+ enewuser "${PN}" -1 -1 "${HOMEDIR}" "${PN}"
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/use-system-configobj-and-feedparser.patch
+ epatch "${FILESDIR}"/growler-support-gntp-1.0.patch
+ epatch "${FILESDIR}"/par2cmdline.patch
+
+ # remove bundled modules
+ rm -r sabnzbd/utils/{feedparser,configobj}.py || die
+ rm -r gntp || die
+ rm licenses/License-{feedparser,configobj,gntp}.txt || die
+}
+
+src_install() {
+ local d
+
+ dodir /usr/share/${PN}/sabnzbd
+ insinto /usr/share/${PN}/
+ doins SABnzbd.py
+ fperms +x /usr/share/${PN}/SABnzbd.py
+ dobin "${FILESDIR}"/sabnzbd
+
+ for d in cherrypy email icons interfaces locale po sabnzbd tools util; do
+ insinto /usr/share/${PN}/${d}
+ doins -r ${d}/*
+ done
+
+ newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+ newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+
+ diropts -o ${PN} -g ${PN}
+ dodir /etc/${PN}
+ dodir /var/log/${PN}
+
+ insinto "/etc/${PN}"
+ insopts -m 0600 -o ${PN} -g ${PN}
+ doins "${FILESDIR}/${PN}.ini"
+
+ dodoc {ABOUT,CHANGELOG,ISSUES,README}.txt Sample-PostProc.sh licenses/*
+}
+
+pkg_postinst() {
+ python_mod_optimize /usr/share/${PN}
+
+ einfo "Default directory: ${HOMEDIR}"
+ einfo ""
+ einfo "Run: gpasswd -a <user> sabnzbd"
+ einfo "to add a user to the sabnzbd group so it can edit sabnzbd files"
+ einfo ""
+ einfo "By default sabnzbd will listen on 127.0.0.1:8080"
+}
+
+pkg_postrm() {
+ python_mod_cleanup /usr/share/${PN}
+}