[gentoo-commits] gentoo-x86 commit in dev-python/reportlab: reportlab-3.0.ebuild ChangeLog

2014-05-19 Thread Ian Delaney (idella4)
idella4 14/05/19 10:11:21

  Modified: reportlab-3.0.ebuild ChangeLog
  Log:
  add py3.4 support, tidy
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
0xB8072B0D)

Revision  ChangesPath
1.2  dev-python/reportlab/reportlab-3.0.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/reportlab/reportlab-3.0.ebuild?rev=1.2view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/reportlab/reportlab-3.0.ebuild?rev=1.2content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/reportlab/reportlab-3.0.ebuild?r1=1.1r2=1.2

Index: reportlab-3.0.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/dev-python/reportlab/reportlab-3.0.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- reportlab-3.0.ebuild17 Apr 2014 05:37:36 -  1.1
+++ reportlab-3.0.ebuild19 May 2014 10:11:21 -  1.2
@@ -1,9 +1,9 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/reportlab/reportlab-3.0.ebuild,v 
1.1 2014/04/17 05:37:36 idella4 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/reportlab/reportlab-3.0.ebuild,v 
1.2 2014/05/19 10:11:21 idella4 Exp $
 
 EAPI=5
-PYTHON_COMPAT=( python{2_7,3_3} )
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
 # Tests crash with pypy
 
 inherit distutils-r1 flag-o-matic prefix
@@ -49,9 +49,11 @@
use doc  emake -C docs html
 }
 
-src_compile() {
-   append-cflags -fno-strict-aliasing
-   distutils-r1_src_compile
+python_compile() {
+   if ! python_is_python3; then
+   local -x CFLAGS=${CFLAGS} -fno-strict-aliasing
+   fi
+   distutils-r1_python_compile
 }
 
 python_test() {



1.104dev-python/reportlab/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/reportlab/ChangeLog?rev=1.104view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/reportlab/ChangeLog?rev=1.104content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/reportlab/ChangeLog?r1=1.103r2=1.104

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/dev-python/reportlab/ChangeLog,v
retrieving revision 1.103
retrieving revision 1.104
diff -u -r1.103 -r1.104
--- ChangeLog   17 Apr 2014 05:37:36 -  1.103
+++ ChangeLog   19 May 2014 10:11:21 -  1.104
@@ -1,6 +1,9 @@
 # ChangeLog for dev-python/reportlab
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/reportlab/ChangeLog,v 1.103 
2014/04/17 05:37:36 idella4 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/reportlab/ChangeLog,v 1.104 
2014/05/19 10:11:21 idella4 Exp $
+
+  19 May 2014; Ian Delaney idel...@gentoo.org reportlab-3.0.ebuild:
+  add py3.4 support, tidy
 
 *reportlab-3.0 (17 Apr 2014)
 






[gentoo-commits] gentoo-x86 commit in dev-python/reportlab: reportlab-3.0.ebuild ChangeLog

2014-04-16 Thread Ian Delaney (idella4)
idella4 14/04/17 05:37:36

  Modified: ChangeLog
  Added:reportlab-3.0.ebuild
  Log:
  bump; update and tidy up, fixes Bug #507636
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
0xB8072B0D)

Revision  ChangesPath
1.103dev-python/reportlab/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/reportlab/ChangeLog?rev=1.103view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/reportlab/ChangeLog?rev=1.103content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/reportlab/ChangeLog?r1=1.102r2=1.103

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/dev-python/reportlab/ChangeLog,v
retrieving revision 1.102
retrieving revision 1.103
diff -u -r1.102 -r1.103
--- ChangeLog   30 Jan 2014 15:13:06 -  1.102
+++ ChangeLog   17 Apr 2014 05:37:36 -  1.103
@@ -1,6 +1,11 @@
 # ChangeLog for dev-python/reportlab
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/reportlab/ChangeLog,v 1.102 
2014/01/30 15:13:06 jlec Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/reportlab/ChangeLog,v 1.103 
2014/04/17 05:37:36 idella4 Exp $
+
+*reportlab-3.0 (17 Apr 2014)
+
+  17 Apr 2014; Ian Delaney idel...@gentoo.org +reportlab-3.0.ebuild:
+  bump; update and tidy up, fixes Bug #507636
 
   30 Jan 2014; Justin Lecher j...@gentoo.org reportlab-2.7.ebuild:
   Drop Python 3 support



1.1  dev-python/reportlab/reportlab-3.0.ebuild

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

Index: reportlab-3.0.ebuild
===
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/reportlab/reportlab-3.0.ebuild,v 
1.1 2014/04/17 05:37:36 idella4 Exp $

EAPI=5
PYTHON_COMPAT=( python{2_7,3_3} )
# Tests crash with pypy

inherit distutils-r1 flag-o-matic prefix

DESCRIPTION=Tools for generating printable PDF documents from any data source.
HOMEPAGE=http://www.reportlab.com/;
SRC_URI=http://www.reportlab.com/ftp/${P}.tar.gz
http://www.reportlab.com/ftp/fonts/pfbfer-20070710.zip;

LICENSE=BSD
SLOT=0
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux
IUSE=doc examples

RDEPEND=
virtual/python-imaging[${PYTHON_USEDEP}]
media-fonts/ttf-bitstream-vera
media-libs/libart_lgpl
sys-libs/zlib
DEPEND=${RDEPEND}
app-arch/unzip

DISTUTILS_NO_PARALLEL_BUILD=1

src_unpack() {
unpack ${P}.tar.gz
cd ${P}/src/reportlab/fonts || die
unpack pfbfer-20070710.zip
}

python_prepare_all() {
sed -i \
-e 
s|/usr/lib/X11/fonts/TrueType/|${EPREFIX}/usr/share/fonts/ttf-bitstream-vera/|
 \
-e 's|/usr/local/Acrobat|/opt/Acrobat|g' \
-e 's|%(HOME)s/fonts|%(HOME)s/.fonts|g' \
src/reportlab/rl_config.py || die

eprefixify setup.py
distutils-r1_python_prepare_all
}

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

src_compile() {
append-cflags -fno-strict-aliasing
distutils-r1_src_compile
}

python_test() {
pushd tests  /dev/null || die
${PYTHON} runAll.py || die Testing failed with ${EPYTHON}
popd  /dev/null || die
}

python_install_all() {
use doc  local HTML_DOCS=( docs/build/html/. )
use examples  local EXAMPLES=( demos/. tools/pythonpoint/demos )

distutils-r1_python_install_all
}