idella4     15/02/02 07:55:34

  Modified:             metadata.xml ChangeLog
  Added:                pyzor-1.0.0.ebuild
  Log:
  bump; update HOMEPAGE, change SRC_URI to acquire tarball @ new repo @ github, 
drop keywords to allow support by gevent, add IUSE gevent for backend support, 
IUSE doc for doc build and all that goes with it, minor tidying
  
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
0xB8072B0D)

Revision  Changes    Path
1.4                  dev-python/pyzor/metadata.xml

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyzor/metadata.xml?rev=1.4&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyzor/metadata.xml?rev=1.4&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyzor/metadata.xml?r1=1.3&r2=1.4

Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-python/pyzor/metadata.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- metadata.xml        20 May 2014 09:39:50 -0000      1.3
+++ metadata.xml        2 Feb 2015 07:55:34 -0000       1.4
@@ -6,5 +6,6 @@
        <flag name='pyzord'>enable support for pyzord</flag>
        <flag name='mysql'>Enables mysql support</flag>
        <flag name='redis'>Enables redis support</flag>
+       <flag name='gevent'>Enable support for the gevent based handler</flag>
 </use>
 </pkgmetadata>



1.72                 dev-python/pyzor/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyzor/ChangeLog?rev=1.72&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyzor/ChangeLog?rev=1.72&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyzor/ChangeLog?r1=1.71&r2=1.72

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-python/pyzor/ChangeLog,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -r1.71 -r1.72
--- ChangeLog   26 Jan 2015 13:53:52 -0000      1.71
+++ ChangeLog   2 Feb 2015 07:55:34 -0000       1.72
@@ -1,6 +1,14 @@
 # ChangeLog for dev-python/pyzor
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pyzor/ChangeLog,v 1.71 
2015/01/26 13:53:52 mrueg Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pyzor/ChangeLog,v 1.72 
2015/02/02 07:55:34 idella4 Exp $
+
+*pyzor-1.0.0 (02 Feb 2015)
+
+  02 Feb 2015; Ian Delaney <idel...@gentoo.org> +pyzor-1.0.0.ebuild,
+  metadata.xml:
+  bump; update HOMEPAGE, change SRC_URI to acquire tarball @ new repo @ github,
+  drop keywords to allow support by gevent, add IUSE gevent for backend 
support,
+  IUSE doc for doc build and all that goes with it, minor tidying
 
   26 Jan 2015; Manuel RĂ¼ger <mr...@gentoo.org> -pyzor-0.5.0-r1.ebuild:
   Remove old.



1.1                  dev-python/pyzor/pyzor-1.0.0.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyzor/pyzor-1.0.0.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pyzor/pyzor-1.0.0.ebuild?rev=1.1&content-type=text/plain

Index: pyzor-1.0.0.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyzor/pyzor-1.0.0.ebuild,v 1.1 
2015/02/02 07:55:34 idella4 Exp $

EAPI=5
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
PYHON_REQ_USE="gdbm"

inherit distutils-r1

MY_PV="1-0-0"
DESCRIPTION="A distributed, collaborative spam detection and filtering network"
HOMEPAGE="https://github.com/SpamExperts/pyzor/";
SRC_URI="https://github.com/SpamExperts/${PN}/archive/release-${MY_PV}.tar.gz 
-> ${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"

IUSE="doc gevent mysql pyzord redis test"

RDEPEND="mysql? ( $(python_gen_cond_dep 
'>=dev-python/mysql-python-1.2.5[${PYTHON_USEDEP}]' python2_7) )
        redis? ( ~dev-python/redis-py-2.9.1[${PYTHON_USEDEP}] )
        gevent? ( $(python_gen_cond_dep 
'~dev-python/gevent-1.0.1[${PYTHON_USEDEP}]' python2_7) )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"

# https://sourceforge.net/apps/trac/pyzor/attachment/ticket/196/
DISTUTILS_IN_SOURCE_BUILD=1

REQUIRED_USE="test? ( mysql redis )"
S="${WORKDIR}/${PN}-release-${MY_PV}"

python_test() {
        # The suite is py2 friendly only
        if ! python_is_python3; then
                PYTHONPATH=. "${PYTHON}" ./tests/unit/__init__.py
        fi
}

python_compile_all() {
        use doc && emake -C docs html
}

python_install_all() {
        use doc && HTML_DOCS=( docs/.build/html/. )
        distutils-r1_python_install_all
}

src_install () {
        distutils-r1_src_install

        if use pyzord; then
                dodir /usr/sbin
                mv "${D}"usr/bin/pyzord* "${ED}usr/sbin"
        else
                rm "${D}"usr/bin/pyzord*
        fi
}

pkg_postinst() {
        if use pyzord; then
                ewarn "/usr/bin/pyzord has been moved to /usr/sbin"
        fi

        einfo "If you want to run the pyzor server you will need to emerge / 
re-emerge"
        einfo "with use flag mysql and or redis. Without either flag provides 
only the pyzor client"
}




Reply via email to