summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Bronder <jsbronder@gentoo.org>2014-12-16 02:04:00 +0000
committerJustin Bronder <jsbronder@gentoo.org>2014-12-16 02:04:00 +0000
commita38f622e55d326977bebcf4537c64c119075dafd (patch)
tree4cb5e7e204c4a22397cbab4056012dc4efd39111 /net-nntp
parentVersion bump (diff)
downloadhistorical-a38f622e55d326977bebcf4537c64c119075dafd.tar.gz
historical-a38f622e55d326977bebcf4537c64c119075dafd.tar.bz2
historical-a38f622e55d326977bebcf4537c64c119075dafd.zip
Bump (#530894)
Package-Manager: portage-2.2.8-r2/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/Manifest10
-rw-r--r--net-nntp/sabnzbd/sabnzbd-0.7.20.ebuild117
3 files changed, 129 insertions, 5 deletions
diff --git a/net-nntp/sabnzbd/ChangeLog b/net-nntp/sabnzbd/ChangeLog
index d95613f859a7..cb6f773862c9 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.24 2014/11/08 05:29:27 jsbronder Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-nntp/sabnzbd/ChangeLog,v 1.25 2014/12/16 02:03:49 jsbronder Exp $
+
+*sabnzbd-0.7.20 (16 Dec 2014)
+
+ 16 Dec 2014; Justin Bronder <jsbronder@gentoo.org> +sabnzbd-0.7.20.ebuild:
+ Bump (#530894)
*sabnzbd-0.7.19 (08 Nov 2014)
diff --git a/net-nntp/sabnzbd/Manifest b/net-nntp/sabnzbd/Manifest
index 6a588887f942..490840d05f4d 100644
--- a/net-nntp/sabnzbd/Manifest
+++ b/net-nntp/sabnzbd/Manifest
@@ -12,16 +12,18 @@ DIST SABnzbd-0.7.16-src.tar.gz 2275768 SHA256 2c50496c8be81ac4498944a5209b2c6b3b
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
+DIST SABnzbd-0.7.20-src.tar.gz 2389762 SHA256 20b3a4613a0ecdede4fdfeb628ae806e458ac1a6fb684306328dd4ed1faf8742 SHA512 51ea888fcb7b49156cb719cb4fe75725d69acd726097d8b2526d6af87d0404bf08d0ab4b82f25dae7ac9a52d6c639e57a145bf5af6005fa435ad31f239a716d5 WHIRLPOOL 2686160be649c051ac1186481dae1e876650fbc91fe3ea1ab2d1569baea51f0ab7d0be6c7942b9facd6e5f856ab24ab36d1dc2f55dc645f06be275b2e43abb4b
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
EBUILD sabnzbd-0.7.19.ebuild 3165 SHA256 03e46454f8f152f57fac3638da21d9650a310119117c6b77cbea477b7a014aec SHA512 e6d65a6cf5d8335bd2f8e307922379ed48884448ba9b2823bcb499802929f51e12d9ee254c3b0bf6856087cbcf93cc6a0fb994f3dd0e82013c366890cc1a615a WHIRLPOOL 4ff8bb552193ddabdad74e43ba79bdc23fe8ef310b94e375cb1ca3ac7c142eb5d944807d80f0964490b6fa68606d62ab3015870dc125ed232fc1e7c3260a22d0
-MISC ChangeLog 4518 SHA256 9678e7d2c6ce0cde6c050b4f9863b72228f4f6092e60af8f9baacd767d236d8c SHA512 3ace99be88887744535a2f8ba374063c49b5627a0302f86d169737d8f6a07a836c063f7ea42a5acb54a6d4a3550b727350b1da7902edde540a8404185ec8eade WHIRLPOOL d883dcf6d1dcf6e0feb2d86074ab0eb0dc38d7169f562ca9c778555d0c7381a9f3735f8cd0f39f52fa1d377943b8080b0e7b1dee3f49b8b07a8e8e2be545b5e6
+EBUILD sabnzbd-0.7.20.ebuild 3165 SHA256 fcaac6347e400aa3e16eeb82dfde49f053900aefc7a177232370ea8f4795c034 SHA512 60ae13eb21159f7d61d97c60a5acde54fba716464ac9611fb199f67812a2d43f9f5ecc17733084bbfa8301e7c6766e25fd23a82924c7192c7d751d9ad3ff3f66 WHIRLPOOL f6237e6616d754144b352032e25f95f34677bb2bea9b68ea37b5aca590585cb9c91a919dcb3c34915ff19e62dca98ead5cd7df95e70a1d4dc2fd7733984848a5
+MISC ChangeLog 4644 SHA256 2fb2921444583981995f4b692908c6e15c2f52890ea8e68d27a324d91de008e6 SHA512 215b33cfe0e23146e2ee9ea88ee0570d75430ca70f29611fddab8b3d9739dca6e1662b044bde23ba2b748b5d09fea5e13012db2ee35fe6d6523659eb5a97e202 WHIRLPOOL 7d95cc2d97dba49e4dda61a7a01bf508ac01ed17c8fef3a58ca77a6dbe446e0acea7e996e9c0e37ba3d93e6f79801d8d479d855189a2c125a4e46ab1a22e7519
MISC metadata.xml 484 SHA256 8e26c45345b47dbcdd018d9006a4d7f42a1394da6e39e9e968b1362480ae5d7a SHA512 18630bf4e3afa57977c1c4d7f562888c3048c3778a9aff4bba2e969f3f1934d8f85c22fef30c453f5ea09f410ce16761b75c25ba7d73ce1a14ea4abffcd918a6 WHIRLPOOL a399aa5a061fba0278117af2c8e18f88bb8cb10e049ff0cc9d86d9316497dcc5c13e55ceeea03b848ab4f796665e6efa0fc3345c02a4dcbbaacdef782ab7cc2b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iEYEAREIAAYFAlRdqjwACgkQ4MrvBE1wQ8lWbQCfb47G91d9HDOoqww4fQKgaRSW
-MvcAn3Jeti+SCpNZ7gY3Y7H5pkDrAzIr
-=W/PI
+iEYEAREIAAYFAlSPkwsACgkQ4MrvBE1wQ8mLjwCaAnPFE0sVewUiphlc4uZXVK8X
+Xe0AnRxpUBKsjMXm5J4Len38kxtnpvFH
+=8Le8
-----END PGP SIGNATURE-----
diff --git a/net-nntp/sabnzbd/sabnzbd-0.7.20.ebuild b/net-nntp/sabnzbd/sabnzbd-0.7.20.ebuild
new file mode 100644
index 000000000000..a79b99075cbe
--- /dev/null
+++ b/net-nntp/sabnzbd/sabnzbd-0.7.20.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.20.ebuild,v 1.1 2014/12/16 02:03:49 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}
+}