* [gentoo-commits] gentoo-x86 commit in dev-python/pycurl: pycurl-7.19.3.1.ebuild ChangeLog
@ 2014-05-17 3:32 Ian Delaney (idella4)
0 siblings, 0 replies; 4+ messages in thread
From: Ian Delaney (idella4) @ 2014-05-17 3:32 UTC (permalink / raw
To: gentoo-commits
idella4 14/05/17 03:32:15
Modified: ChangeLog
Added: pycurl-7.19.3.1.ebuild
Log:
bump; drop py2.6 add py3.4 support, drop (use of) redundant patches, update test phase according to new set of test failures, minor tidy
(Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 0xB8072B0D)
Revision Changes Path
1.92 dev-python/pycurl/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pycurl/ChangeLog?rev=1.92&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pycurl/ChangeLog?rev=1.92&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pycurl/ChangeLog?r1=1.91&r2=1.92
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-python/pycurl/ChangeLog,v
retrieving revision 1.91
retrieving revision 1.92
diff -u -r1.91 -r1.92
--- ChangeLog 14 Sep 2013 22:50:10 -0000 1.91
+++ ChangeLog 17 May 2014 03:32:15 -0000 1.92
@@ -1,6 +1,12 @@
# ChangeLog for dev-python/pycurl
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pycurl/ChangeLog,v 1.91 2013/09/14 22:50:10 floppym Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pycurl/ChangeLog,v 1.92 2014/05/17 03:32:15 idella4 Exp $
+
+*pycurl-7.19.3.1 (17 May 2014)
+
+ 17 May 2014; Ian Delaney <idella4@gentoo.org> +pycurl-7.19.3.1.ebuild:
+ bump; drop py2.6 add py3.4 support, drop (use of) redundant patches, update
+ test phase according to new set of test failures, minor tidy
14 Sep 2013; Mike Gilbert <floppym@gentoo.org> pycurl-7.19.0-r3.ebuild:
Add -fno-strict-aliasing for python2.
1.1 dev-python/pycurl/pycurl-7.19.3.1.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pycurl/pycurl-7.19.3.1.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pycurl/pycurl-7.19.3.1.ebuild?rev=1.1&content-type=text/plain
Index: pycurl-7.19.3.1.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pycurl/pycurl-7.19.3.1.ebuild,v 1.1 2014/05/17 03:32:15 idella4 Exp $
EAPI=5
# The selftests fail with pypy, and urlgrabber segfaults for me.
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} )
inherit distutils-r1
DESCRIPTION="python binding for curl/libcurl"
HOMEPAGE="https://github.com/pycurl/pycurl http://pypi.python.org/pypi/pycurl"
SRC_URI="http://pycurl.sourceforge.net/download/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="curl_ssl_gnutls curl_ssl_nss +curl_ssl_openssl examples ssl"
# Depend on a curl with curl_ssl_* USE flags.
# libcurl must not be using an ssl backend we do not support.
# If the libcurl ssl backend changes pycurl should be recompiled.
# If curl uses gnutls, depend on at least gnutls 2.11.0 so that pycurl
# does not need to initialize gcrypt threading and we do not need to
# explicitly link to libgcrypt.
DEPEND=">=net-misc/curl-7.25.0-r1[ssl=]
ssl? (
net-misc/curl[curl_ssl_gnutls=,curl_ssl_nss=,curl_ssl_openssl=,-curl_ssl_axtls,-curl_ssl_cyassl,-curl_ssl_polarssl]
curl_ssl_gnutls? ( >=net-libs/gnutls-2.11.0 )
)"
RDEPEND="${DEPEND}"
# Usual; requ'd fore test phase
DISTUTILS_IN_SOURCE_BUILD=1
python_prepare_all() {
sed -e "/data_files=/d" -i setup.py || die
distutils-r1_python_prepare_all
}
python_compile() {
python_is_python3 || local -x CFLAGS="${CFLAGS} -fno-strict-aliasing"
distutils-r1_python_compile
}
src_test() {
# suite shatters without this
local DISTUTILS_NO_PARALLEL_BUILD=1
distutils-r1_src_test
}
python_test() {
# https://github.com/pycurl/pycurl/issues/180
if [[ "${EPYTHON}" == python2.7 ]]; then
sed -e 's:test_request_with_certinfo:_&:' \
-e 's:test_request_without_certinfo:_&:' \
-i tests/certinfo_test.py || die
elif [[ "${EPYTHON}" == python3.4 ]]; then
sed -e 's:test_post_buffer:_&:' \
-e 's:test_post_file:_&:' \
-i tests/post_test.py || die
fi
emake test
}
python_install_all() {
local HTML_DOCS=( doc/. )
use examples && local EXAMPLES=( examples/. )
distutils-r1_python_install_all
}
^ permalink raw reply [flat|nested] 4+ messages in thread
* [gentoo-commits] gentoo-x86 commit in dev-python/pycurl: pycurl-7.19.3.1.ebuild ChangeLog
@ 2014-05-17 14:47 Ian Delaney (idella4)
0 siblings, 0 replies; 4+ messages in thread
From: Ian Delaney (idella4) @ 2014-05-17 14:47 UTC (permalink / raw
To: gentoo-commits
idella4 14/05/17 14:47:05
Modified: pycurl-7.19.3.1.ebuild ChangeLog
Log:
restrict test due to extensive keyword deficits in new test deps
(Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 0xB8072B0D)
Revision Changes Path
1.2 dev-python/pycurl/pycurl-7.19.3.1.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pycurl/pycurl-7.19.3.1.ebuild?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pycurl/pycurl-7.19.3.1.ebuild?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pycurl/pycurl-7.19.3.1.ebuild?r1=1.1&r2=1.2
Index: pycurl-7.19.3.1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-python/pycurl/pycurl-7.19.3.1.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- pycurl-7.19.3.1.ebuild 17 May 2014 03:32:15 -0000 1.1
+++ pycurl-7.19.3.1.ebuild 17 May 2014 14:47:05 -0000 1.2
@@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pycurl/pycurl-7.19.3.1.ebuild,v 1.1 2014/05/17 03:32:15 idella4 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pycurl/pycurl-7.19.3.1.ebuild,v 1.2 2014/05/17 14:47:05 idella4 Exp $
EAPI=5
@@ -30,8 +30,8 @@
curl_ssl_gnutls? ( >=net-libs/gnutls-2.11.0 )
)"
RDEPEND="${DEPEND}"
-# Usual; requ'd fore test phase
-DISTUTILS_IN_SOURCE_BUILD=1
+# Tests have new deps that can never be keyworded, for now
+RESTRICT="test"
python_prepare_all() {
sed -e "/data_files=/d" -i setup.py || die
1.93 dev-python/pycurl/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pycurl/ChangeLog?rev=1.93&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pycurl/ChangeLog?rev=1.93&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pycurl/ChangeLog?r1=1.92&r2=1.93
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-python/pycurl/ChangeLog,v
retrieving revision 1.92
retrieving revision 1.93
diff -u -r1.92 -r1.93
--- ChangeLog 17 May 2014 03:32:15 -0000 1.92
+++ ChangeLog 17 May 2014 14:47:05 -0000 1.93
@@ -1,6 +1,9 @@
# ChangeLog for dev-python/pycurl
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pycurl/ChangeLog,v 1.92 2014/05/17 03:32:15 idella4 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pycurl/ChangeLog,v 1.93 2014/05/17 14:47:05 idella4 Exp $
+
+ 17 May 2014; Ian Delaney <idella4@gentoo.org> pycurl-7.19.3.1.ebuild:
+ restrict test due to extensive keyword deficits in new test deps
*pycurl-7.19.3.1 (17 May 2014)
^ permalink raw reply [flat|nested] 4+ messages in thread
* [gentoo-commits] gentoo-x86 commit in dev-python/pycurl: pycurl-7.19.3.1.ebuild ChangeLog
@ 2014-06-28 10:51 Ian Delaney (idella4)
0 siblings, 0 replies; 4+ messages in thread
From: Ian Delaney (idella4) @ 2014-06-28 10:51 UTC (permalink / raw
To: gentoo-commits
idella4 14/06/28 10:51:59
Modified: pycurl-7.19.3.1.ebuild ChangeLog
Log:
add test deps, upstream patch, drop amd64-fbsd hppa x86-fbsd keywords to include test dep (for re-keywording), unrestrict and update test phase
(Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 0xB8072B0D)
Revision Changes Path
1.5 dev-python/pycurl/pycurl-7.19.3.1.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pycurl/pycurl-7.19.3.1.ebuild?rev=1.5&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pycurl/pycurl-7.19.3.1.ebuild?rev=1.5&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pycurl/pycurl-7.19.3.1.ebuild?r1=1.4&r2=1.5
Index: pycurl-7.19.3.1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-python/pycurl/pycurl-7.19.3.1.ebuild,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- pycurl-7.19.3.1.ebuild 15 Jun 2014 15:22:12 -0000 1.4
+++ pycurl-7.19.3.1.ebuild 28 Jun 2014 10:51:59 -0000 1.5
@@ -1,7 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pycurl/pycurl-7.19.3.1.ebuild,v 1.4 2014/06/15 15:22:12 mgorny Exp $
-
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pycurl/pycurl-7.19.3.1.ebuild,v 1.5 2014/06/28 10:51:59 idella4 Exp $
EAPI=5
# The selftests fail with pypy, and urlgrabber segfaults for me.
@@ -15,8 +14,8 @@
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="curl_ssl_gnutls curl_ssl_nss +curl_ssl_openssl examples ssl"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~s390 ~sh ~x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="curl_ssl_gnutls curl_ssl_nss +curl_ssl_openssl examples ssl test"
# Depend on a curl with curl_ssl_* USE flags.
# libcurl must not be using an ssl backend we do not support.
@@ -24,14 +23,17 @@
# If curl uses gnutls, depend on at least gnutls 2.11.0 so that pycurl
# does not need to initialize gcrypt threading and we do not need to
# explicitly link to libgcrypt.
-DEPEND=">=net-misc/curl-7.25.0-r1[ssl=]
+RDEPEND=">=net-misc/curl-7.25.0-r1[ssl=]
ssl? (
net-misc/curl[curl_ssl_gnutls(-)=,curl_ssl_nss(-)=,curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-),-curl_ssl_polarssl(-)]
- curl_ssl_gnutls? ( >=net-libs/gnutls-2.11.0 )
- )"
-RDEPEND="${DEPEND}"
-# Tests have new deps that can never be keyworded, for now
-RESTRICT="test"
+ curl_ssl_gnutls? ( >=net-libs/gnutls-2.11.0 ) )"
+DEPEND="${RDEPEND}
+ test? ( dev-python/nose[${PYTHON_USEDEP}]
+ dev-python/bottle[${PYTHON_USEDEP}] )"
+# Needed for individual runs of testsuite by python impls.
+DISTUTILS_IN_SOURCE_BUILD=1
+
+PATCHES=( "${FILESDIR}"/${P}-ssl-test.patch )
python_prepare_all() {
sed -e "/data_files=/d" -i setup.py || die
@@ -56,11 +58,7 @@
python_test() {
# https://github.com/pycurl/pycurl/issues/180
- if [[ "${EPYTHON}" == python2.7 ]]; then
- sed -e 's:test_request_with_certinfo:_&:' \
- -e 's:test_request_without_certinfo:_&:' \
- -i tests/certinfo_test.py || die
- elif [[ "${EPYTHON}" == python3.4 ]]; then
+ if [[ "${EPYTHON}" == python3.4 ]]; then
sed -e 's:test_post_buffer:_&:' \
-e 's:test_post_file:_&:' \
-i tests/post_test.py || die
1.96 dev-python/pycurl/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pycurl/ChangeLog?rev=1.96&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pycurl/ChangeLog?rev=1.96&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pycurl/ChangeLog?r1=1.95&r2=1.96
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-python/pycurl/ChangeLog,v
retrieving revision 1.95
retrieving revision 1.96
diff -u -r1.95 -r1.96
--- ChangeLog 15 Jun 2014 15:22:12 -0000 1.95
+++ ChangeLog 28 Jun 2014 10:51:59 -0000 1.96
@@ -1,6 +1,11 @@
# ChangeLog for dev-python/pycurl
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pycurl/ChangeLog,v 1.95 2014/06/15 15:22:12 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pycurl/ChangeLog,v 1.96 2014/06/28 10:51:59 idella4 Exp $
+
+ 28 Jun 2014; Ian Delaney <idella4@gentoo.org>
+ +files/pycurl-7.19.3.1-ssl-test.patch, pycurl-7.19.3.1.ebuild:
+ add test deps, upstream patch, drop amd64-fbsd hppa x86-fbsd keywords to
+ include test dep (for re-keywording), unrestrict and update test phase
15 Jun 2014; Michał Górny <mgorny@gentoo.org> pycurl-7.19.0-r1.ebuild,
pycurl-7.19.0-r2.ebuild, pycurl-7.19.0-r3.ebuild, pycurl-7.19.3.1.ebuild:
^ permalink raw reply [flat|nested] 4+ messages in thread
* [gentoo-commits] gentoo-x86 commit in dev-python/pycurl: pycurl-7.19.3.1.ebuild ChangeLog
@ 2014-06-28 18:04 Jeroen Roovers (jer)
0 siblings, 0 replies; 4+ messages in thread
From: Jeroen Roovers (jer) @ 2014-06-28 18:04 UTC (permalink / raw
To: gentoo-commits
jer 14/06/28 18:04:59
Modified: pycurl-7.19.3.1.ebuild ChangeLog
Log:
Marked ~hppa (bug #515610).
(Portage version: 2.2.10/cvs/Linux x86_64, RepoMan options: --ignore-arches, signed Manifest commit with key A792A613)
Revision Changes Path
1.6 dev-python/pycurl/pycurl-7.19.3.1.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pycurl/pycurl-7.19.3.1.ebuild?rev=1.6&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pycurl/pycurl-7.19.3.1.ebuild?rev=1.6&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pycurl/pycurl-7.19.3.1.ebuild?r1=1.5&r2=1.6
Index: pycurl-7.19.3.1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-python/pycurl/pycurl-7.19.3.1.ebuild,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- pycurl-7.19.3.1.ebuild 28 Jun 2014 10:51:59 -0000 1.5
+++ pycurl-7.19.3.1.ebuild 28 Jun 2014 18:04:59 -0000 1.6
@@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pycurl/pycurl-7.19.3.1.ebuild,v 1.5 2014/06/28 10:51:59 idella4 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pycurl/pycurl-7.19.3.1.ebuild,v 1.6 2014/06/28 18:04:59 jer Exp $
EAPI=5
# The selftests fail with pypy, and urlgrabber segfaults for me.
@@ -14,7 +14,7 @@
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~s390 ~sh ~x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="curl_ssl_gnutls curl_ssl_nss +curl_ssl_openssl examples ssl test"
# Depend on a curl with curl_ssl_* USE flags.
1.97 dev-python/pycurl/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pycurl/ChangeLog?rev=1.97&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pycurl/ChangeLog?rev=1.97&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pycurl/ChangeLog?r1=1.96&r2=1.97
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-python/pycurl/ChangeLog,v
retrieving revision 1.96
retrieving revision 1.97
diff -u -r1.96 -r1.97
--- ChangeLog 28 Jun 2014 10:51:59 -0000 1.96
+++ ChangeLog 28 Jun 2014 18:04:59 -0000 1.97
@@ -1,6 +1,9 @@
# ChangeLog for dev-python/pycurl
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pycurl/ChangeLog,v 1.96 2014/06/28 10:51:59 idella4 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pycurl/ChangeLog,v 1.97 2014/06/28 18:04:59 jer Exp $
+
+ 28 Jun 2014; Jeroen Roovers <jer@gentoo.org> pycurl-7.19.3.1.ebuild:
+ Marked ~hppa (bug #515610).
28 Jun 2014; Ian Delaney <idella4@gentoo.org>
+files/pycurl-7.19.3.1-ssl-test.patch, pycurl-7.19.3.1.ebuild:
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2014-06-28 18:05 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-05-17 14:47 [gentoo-commits] gentoo-x86 commit in dev-python/pycurl: pycurl-7.19.3.1.ebuild ChangeLog Ian Delaney (idella4)
-- strict thread matches above, loose matches on Subject: below --
2014-06-28 18:04 Jeroen Roovers (jer)
2014-06-28 10:51 Ian Delaney (idella4)
2014-05-17 3:32 Ian Delaney (idella4)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox