Gentoo Archives: gentoo-commits

From: "Sebastien Fabbro (bicatali)" <bicatali@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-python/pyfltk: pyfltk-1.1.2.ebuild ChangeLog
Date: Sun, 09 Dec 2007 16:54:24
Message-Id: E1J1PPx-0004gH-RJ@stork.gentoo.org
1 bicatali 07/12/09 16:54:13
2
3 Modified: pyfltk-1.1.2.ebuild ChangeLog
4 Log:
5 added opengl flag, fixed for python-2.5 (ssize_t) and install doc properly
6 (Portage version: 2.1.4_rc8)
7
8 Revision Changes Path
9 1.2 dev-python/pyfltk/pyfltk-1.1.2.ebuild
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pyfltk/pyfltk-1.1.2.ebuild?rev=1.2&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pyfltk/pyfltk-1.1.2.ebuild?rev=1.2&content-type=text/plain
13 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pyfltk/pyfltk-1.1.2.ebuild?r1=1.1&r2=1.2
14
15 Index: pyfltk-1.1.2.ebuild
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo-x86/dev-python/pyfltk/pyfltk-1.1.2.ebuild,v
18 retrieving revision 1.1
19 retrieving revision 1.2
20 diff -u -r1.1 -r1.2
21 --- pyfltk-1.1.2.ebuild 7 Dec 2007 11:24:11 -0000 1.1
22 +++ pyfltk-1.1.2.ebuild 9 Dec 2007 16:54:13 -0000 1.2
23 @@ -1,8 +1,8 @@
24 # Copyright 1999-2007 Gentoo Foundation
25 # Distributed under the terms of the GNU General Public License v2
26 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pyfltk/pyfltk-1.1.2.ebuild,v 1.1 2007/12/07 11:24:11 bicatali Exp $
27 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pyfltk/pyfltk-1.1.2.ebuild,v 1.2 2007/12/09 16:54:13 bicatali Exp $
28
29 -inherit distutils
30 +inherit eutils distutils
31
32 MY_P=pyFltk-${PV}
33
34 @@ -14,7 +14,7 @@
35 LICENSE="LGPL-2"
36 SLOT="0"
37 KEYWORDS="~amd64 ~x86"
38 -IUSE="doc"
39 +IUSE="doc opengl"
40
41 DEPEND=">=dev-lang/swig-1.3.29
42 >=x11-libs/fltk-1.1.7"
43 @@ -25,10 +25,30 @@
44
45 DOCS="CHANGES"
46
47 +src_unpack() {
48 + unpack ${A}
49 + cd "${S}"
50 + distutils_python_version
51 + [[ "${PYVER}" == 2.5 ]] && epatch "${FILESDIR}"/${P}-python25.patch
52 + # move docs because the swig stuff will remove them
53 + use doc && cp -r fltk fltk.docs
54 +}
55 +
56 +src_compile() {
57 + cd python
58 + rm -f fltk*
59 + ${python} MakeSwig.py || die "swigging wrappers failed"
60 + cd "${S}"
61 + distutils_src_compile \
62 + $(use opengl || echo "--disable-gl")
63 +}
64 +
65 src_install() {
66 distutils_src_install --install-data /usr/share/doc/${PF}
67 if use doc; then
68 insinto /usr/share/doc/${PF}
69 - doins "${DISTDIR}"/pyfltkmanual.pdf
70 + doins "${DISTDIR}"/pyfltkmanual.pdf || die
71 + dohtml fltk.docs/docs/* || die
72 + doins -r fltk.docs/test || die
73 fi
74 }
75
76
77
78 1.2 dev-python/pyfltk/ChangeLog
79
80 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pyfltk/ChangeLog?rev=1.2&view=markup
81 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pyfltk/ChangeLog?rev=1.2&content-type=text/plain
82 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pyfltk/ChangeLog?r1=1.1&r2=1.2
83
84 Index: ChangeLog
85 ===================================================================
86 RCS file: /var/cvsroot/gentoo-x86/dev-python/pyfltk/ChangeLog,v
87 retrieving revision 1.1
88 retrieving revision 1.2
89 diff -u -r1.1 -r1.2
90 --- ChangeLog 7 Dec 2007 11:24:11 -0000 1.1
91 +++ ChangeLog 9 Dec 2007 16:54:13 -0000 1.2
92 @@ -1,6 +1,10 @@
93 # ChangeLog for dev-python/pyfltk
94 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
95 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pyfltk/ChangeLog,v 1.1 2007/12/07 11:24:11 bicatali Exp $
96 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pyfltk/ChangeLog,v 1.2 2007/12/09 16:54:13 bicatali Exp $
97 +
98 + 09 Dec 2007; Sébastien Fabbro <bicatali@g.o>
99 + +files/pyfltk-1.1.2-python25.patch, pyfltk-1.1.2.ebuild:
100 + added opengl flag, fixed for python-2.5 (ssize_t) and install doc properly
101
102 *pyfltk-1.1.2 (07 Dec 2007)
103
104
105
106
107 --
108 gentoo-commits@g.o mailing list