Gentoo Archives: gentoo-commits

From: David Seifert <soap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/pygame_sdl2/
Date: Sun, 26 May 2019 15:00:47
Message-Id: 1558882822.aac155cbcde7b8fb16f5b7cbb41a6759520bea74.soap@gentoo
1 commit: aac155cbcde7b8fb16f5b7cbb41a6759520bea74
2 Author: David Seifert <soap <AT> gentoo <DOT> org>
3 AuthorDate: Sun May 26 15:00:22 2019 +0000
4 Commit: David Seifert <soap <AT> gentoo <DOT> org>
5 CommitDate: Sun May 26 15:00:22 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aac155cb
7
8 dev-python/pygame_sdl2: [QA] Fix virtual/jpeg SLOT
9
10 * Don't use the binary compatibility slot for
11 a source package.
12
13 Package-Manager: Portage-2.3.66, Repoman-2.3.12
14 Signed-off-by: David Seifert <soap <AT> gentoo.org>
15
16 .../pygame_sdl2/pygame_sdl2-6.99.12.4-r1.ebuild | 29 +++++++++-------------
17 ...12.4.ebuild => pygame_sdl2-6.99.12.4-r2.ebuild} | 27 +++++++++++---------
18 ...99.6-r1.ebuild => pygame_sdl2-6.99.6-r2.ebuild} | 16 ++++++------
19 3 files changed, 35 insertions(+), 37 deletions(-)
20
21 diff --git a/dev-python/pygame_sdl2/pygame_sdl2-6.99.12.4-r1.ebuild b/dev-python/pygame_sdl2/pygame_sdl2-6.99.12.4-r1.ebuild
22 index 2c7b47dbd37..dc01aea2440 100644
23 --- a/dev-python/pygame_sdl2/pygame_sdl2-6.99.12.4-r1.ebuild
24 +++ b/dev-python/pygame_sdl2/pygame_sdl2-6.99.12.4-r1.ebuild
25 @@ -1,7 +1,7 @@
26 # Copyright 1999-2019 Gentoo Authors
27 # Distributed under the terms of the GNU General Public License v2
28
29 -EAPI=7
30 +EAPI=6
31
32 PYTHON_COMPAT=( python{2_7,3_5,3_6} )
33 inherit distutils-r1
34 @@ -14,31 +14,26 @@ SRC_URI="http://www.renpy.org/dl/${PV}/${PYSDL}-for-renpy-${PV}.tar.gz"
35
36 LICENSE="LGPL-2.1 ZLIB"
37 SLOT="0"
38 -KEYWORDS="amd64 ~x86"
39 +KEYWORDS="amd64 x86"
40 IUSE=""
41
42 -BDEPEND="
43 - dev-python/cython[${PYTHON_USEDEP}]
44 -"
45 -DEPEND="
46 +RDEPEND="
47 dev-python/numpy[${PYTHON_USEDEP}]
48 - media-libs/libpng:0
49 - media-libs/libsdl2[video]
50 - media-libs/sdl2-image[png,jpeg]
51 - >=media-libs/sdl2-mixer-2.0.2
52 - media-libs/sdl2-ttf
53 - virtual/jpeg:62
54 -"
55 -RDEPEND="${DEPEND}"
56 + media-libs/libpng:0=
57 + media-libs/libsdl2:=[video]
58 + media-libs/sdl2-image:=[png,jpeg]
59 + media-libs/sdl2-mixer:=
60 + media-libs/sdl2-ttf:=
61 + virtual/jpeg:0"
62 +DEPEND="${RDEPEND}
63 + dev-python/cython[${PYTHON_USEDEP}]"
64
65 S=${WORKDIR}/${PYSDL}-for-renpy-${PV}
66
67 -PATCHES=( "${FILESDIR}/pygame_sdl2-6.99.12.4-mixer.patch" )
68 -
69 # PyGame distribution for this version has some pregenerated files;
70 # we need to remove them
71 python_prepare_all()
72 {
73 - rm -r "${S}"/gen{,3} || die
74 + rm -r gen{,3} || die
75 distutils-r1_python_prepare_all
76 }
77
78 diff --git a/dev-python/pygame_sdl2/pygame_sdl2-6.99.12.4.ebuild b/dev-python/pygame_sdl2/pygame_sdl2-6.99.12.4-r2.ebuild
79 similarity index 65%
80 rename from dev-python/pygame_sdl2/pygame_sdl2-6.99.12.4.ebuild
81 rename to dev-python/pygame_sdl2/pygame_sdl2-6.99.12.4-r2.ebuild
82 index 372e1a7f714..8f6ab770690 100644
83 --- a/dev-python/pygame_sdl2/pygame_sdl2-6.99.12.4.ebuild
84 +++ b/dev-python/pygame_sdl2/pygame_sdl2-6.99.12.4-r2.ebuild
85 @@ -1,7 +1,7 @@
86 # Copyright 1999-2019 Gentoo Authors
87 # Distributed under the terms of the GNU General Public License v2
88
89 -EAPI=6
90 +EAPI=7
91
92 PYTHON_COMPAT=( python{2_7,3_5,3_6} )
93 inherit distutils-r1
94 @@ -14,26 +14,29 @@ SRC_URI="http://www.renpy.org/dl/${PV}/${PYSDL}-for-renpy-${PV}.tar.gz"
95
96 LICENSE="LGPL-2.1 ZLIB"
97 SLOT="0"
98 -KEYWORDS="amd64 x86"
99 +KEYWORDS="amd64 ~x86"
100 IUSE=""
101
102 -RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]
103 - media-libs/libpng:0
104 - media-libs/libsdl2[video]
105 - media-libs/sdl2-image[png,jpeg]
106 - media-libs/sdl2-mixer
107 - media-libs/sdl2-ttf
108 - virtual/jpeg:62
109 -"
110 -DEPEND="${RDEPEND}
111 +BDEPEND="
112 dev-python/cython[${PYTHON_USEDEP}]"
113 +DEPEND="
114 + dev-python/numpy[${PYTHON_USEDEP}]
115 + media-libs/libpng:0=
116 + media-libs/libsdl2:=[video]
117 + media-libs/sdl2-image:=[png,jpeg]
118 + >=media-libs/sdl2-mixer-2.0.2:=
119 + media-libs/sdl2-ttf:=
120 + virtual/jpeg:0"
121 +RDEPEND="${DEPEND}"
122
123 S=${WORKDIR}/${PYSDL}-for-renpy-${PV}
124
125 +PATCHES=( "${FILESDIR}/pygame_sdl2-6.99.12.4-mixer.patch" )
126 +
127 # PyGame distribution for this version has some pregenerated files;
128 # we need to remove them
129 python_prepare_all()
130 {
131 - rm -r "${S}"/gen{,3} || die
132 + rm -r gen{,3} || die
133 distutils-r1_python_prepare_all
134 }
135
136 diff --git a/dev-python/pygame_sdl2/pygame_sdl2-6.99.6-r1.ebuild b/dev-python/pygame_sdl2/pygame_sdl2-6.99.6-r2.ebuild
137 similarity index 73%
138 rename from dev-python/pygame_sdl2/pygame_sdl2-6.99.6-r1.ebuild
139 rename to dev-python/pygame_sdl2/pygame_sdl2-6.99.6-r2.ebuild
140 index fbf4027ae86..8312566925b 100644
141 --- a/dev-python/pygame_sdl2/pygame_sdl2-6.99.6-r1.ebuild
142 +++ b/dev-python/pygame_sdl2/pygame_sdl2-6.99.6-r2.ebuild
143 @@ -15,14 +15,14 @@ SLOT="0"
144 KEYWORDS="~amd64 ~x86"
145 IUSE=""
146
147 -RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]
148 - media-libs/libpng:0
149 - media-libs/libsdl2[video]
150 - media-libs/sdl2-image[png,jpeg]
151 - media-libs/sdl2-mixer
152 - media-libs/sdl2-ttf
153 - virtual/jpeg:62
154 -"
155 +RDEPEND="
156 + dev-python/numpy[${PYTHON_USEDEP}]
157 + media-libs/libpng:0=
158 + media-libs/libsdl2:=[video]
159 + media-libs/sdl2-image:=[png,jpeg]
160 + media-libs/sdl2-mixer:=
161 + media-libs/sdl2-ttf:=
162 + virtual/jpeg:0"
163 DEPEND="${RDEPEND}
164 dev-python/cython[${PYTHON_USEDEP}]"