Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-geosciences/qgis/
Date: Fri, 30 Mar 2018 16:52:10
Message-Id: 1522428708.0a2e8183a0b23aefe1818b9384e95fb4881f0a33.asturm@gentoo
1 commit: 0a2e8183a0b23aefe1818b9384e95fb4881f0a33
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Fri Mar 30 16:48:54 2018 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Fri Mar 30 16:51:48 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a2e8183
7
8 sci-geosciences/qgis: Drop 2.8.14, aborting stabilisation
9
10 Closes: https://bugs.gentoo.org/647864
11 Closes: https://bugs.gentoo.org/648132
12 Closes: https://bugs.gentoo.org/641406
13 Package-Manager: Portage-2.3.27, Repoman-2.3.9
14
15 sci-geosciences/qgis/Manifest | 1 -
16 sci-geosciences/qgis/qgis-2.18.14.ebuild | 207 -------------------------------
17 2 files changed, 208 deletions(-)
18
19 diff --git a/sci-geosciences/qgis/Manifest b/sci-geosciences/qgis/Manifest
20 index 9b2a249d1e5..9893d00a449 100644
21 --- a/sci-geosciences/qgis/Manifest
22 +++ b/sci-geosciences/qgis/Manifest
23 @@ -1,5 +1,4 @@
24 DIST qgis-2.18.12.tar.bz2 84936155 BLAKE2B 0d47094ae8dac3101888140b5773a8e7b52d2562517bb30983592043267adc28d878ad644162ad04d84440497c567d075225db3db5a215440dee7258a8faade3 SHA512 e34dd98d0d0aa5fdf1f980dbc1376c25a9a7ffaa59b1a2eba8423e7f44bc039b547f3f65368178a8c485fa34526dd9fece2e09d9372fed3b9a758f7286b690ea
25 -DIST qgis-2.18.14.tar.bz2 84935301 BLAKE2B 37468062894235608f6efd0b58311e019f57ec0b3e6db63d8fef92ae93ac95ed13fe51290ebd063d31f1ea2318a23d7bdabb0774b451a2305064162addb4da29 SHA512 da738ae25f1207441a52091af9a3e70fd17f95704a23e27f72ee4c7ba213fd9ccf2d6685d91c34f94c555ca2dce420d6a07840b1fa682d6b960abdf3ba177036
26 DIST qgis-2.18.16.tar.bz2 84976777 BLAKE2B ad68ce63698266bc081db7be0529ef50f66ee9c048b2e2a743cfc24d1ddb161c86c71283c09740a22c45476f863516f8855c69a5ccf074e9676d1ed5a09563a1 SHA512 1fe060c1d392f304eea10a211815e14081299a865e34114625f3a5f2a1b365f571bb30878a21cbf25bc32285ffc689d37cb7dbcab129ce5f03ccd6fa0781876d
27 DIST qgis-3.0.0.tar.bz2 94186303 BLAKE2B 2b2623c218a86af22ee13e1271e66244fc6191732db6bc694860015824525188308609c8758062910ba7065ca6790d4091beb15ff324d1a8410e65525cf785b0 SHA512 91201c5d48f9450734a6268f70cba830e363db15a979266af1a7f2ef73857ca11e89145d027f394d052d0536e54b4f62523b1ad49bbe698743fec882ceecfabe
28 DIST qgis-3.0.1.tar.bz2 94217493 BLAKE2B 9f3b9e9d76dfac574cbe7c9b95f0dc59fb9ad74ddd5c5a420931107200b1ba6641e2b74cff681ecec8cdab777cda69c0e698fa952bc28cd79c761f4636f62f00 SHA512 c07fc9b033fa043e38098d226dac69ea35890109c45ccc4c47017e0af2d3fbed4b1a71b3fd7dc76fea3eb43fbcdbfb660df50d779da8c43f68a4402b239f8f75
29
30 diff --git a/sci-geosciences/qgis/qgis-2.18.14.ebuild b/sci-geosciences/qgis/qgis-2.18.14.ebuild
31 deleted file mode 100644
32 index 2f935622f68..00000000000
33 --- a/sci-geosciences/qgis/qgis-2.18.14.ebuild
34 +++ /dev/null
35 @@ -1,207 +0,0 @@
36 -# Copyright 1999-2018 Gentoo Foundation
37 -# Distributed under the terms of the GNU General Public License v2
38 -
39 -EAPI=6
40 -
41 -PYTHON_COMPAT=( python2_7 )
42 -PYTHON_REQ_USE="sqlite"
43 -
44 -inherit cmake-utils eutils gnome2-utils python-single-r1 qmake-utils xdg-utils
45 -
46 -DESCRIPTION="User friendly Geographic Information System"
47 -HOMEPAGE="https://www.qgis.org/"
48 -SRC_URI="
49 - https://qgis.org/downloads/qgis-${PV}.tar.bz2
50 - examples? ( https://qgis.org/downloads/data/qgis_sample_data.tar.gz -> qgis_sample_data-2.8.14.tar.gz )"
51 -
52 -LICENSE="GPL-2+ GPL-3+"
53 -SLOT="0"
54 -KEYWORDS="~amd64 ~x86"
55 -IUSE="examples georeferencer grass mapserver oracle postgres python"
56 -
57 -REQUIRED_USE="
58 - mapserver? ( python )
59 - python? ( ${PYTHON_REQUIRED_USE} )"
60 -
61 -COMMON_DEPEND="
62 - app-crypt/qca:2[qt4,ssl]
63 - >=dev-db/spatialite-4.1.0
64 - dev-db/sqlite:3
65 - dev-libs/expat
66 - dev-libs/qjson
67 - dev-qt/designer:4
68 - dev-qt/qtcore:4
69 - dev-qt/qtgui:4
70 - dev-qt/qtscript:4
71 - dev-qt/qtsvg:4
72 - dev-qt/qtsql:4
73 - sci-libs/gdal:=[geos,python?,${PYTHON_USEDEP}]
74 - sci-libs/geos
75 - sci-libs/libspatialindex:=
76 - sci-libs/proj
77 - x11-libs/qscintilla:=[qt4(-)]
78 - >=x11-libs/qwt-6.1.2:6=[svg,qt4(-)]
79 - >=x11-libs/qwtpolar-1[qt4(-)]
80 - georeferencer? ( sci-libs/gsl:= )
81 - grass? ( >=sci-geosciences/grass-7.0.0:= )
82 - mapserver? ( dev-libs/fcgi )
83 - oracle? (
84 - dev-db/oracle-instantclient:=
85 - sci-libs/gdal:=[oracle]
86 - )
87 - postgres? ( dev-db/postgresql:= )
88 - python? ( ${PYTHON_DEPS}
89 - dev-python/future[${PYTHON_USEDEP}]
90 - dev-python/httplib2[${PYTHON_USEDEP}]
91 - dev-python/jinja[${PYTHON_USEDEP}]
92 - dev-python/markupsafe[${PYTHON_USEDEP}]
93 - dev-python/pygments[${PYTHON_USEDEP}]
94 - dev-python/PyQt4[X,sql,svg,${PYTHON_USEDEP}]
95 - dev-python/python-dateutil[${PYTHON_USEDEP}]
96 - dev-python/pytz[${PYTHON_USEDEP}]
97 - dev-python/pyyaml[${PYTHON_USEDEP}]
98 - dev-python/qscintilla-python[qt4(-),${PYTHON_USEDEP}]
99 - dev-python/requests[${PYTHON_USEDEP}]
100 - dev-python/sip:=[${PYTHON_USEDEP}]
101 - dev-python/six[${PYTHON_USEDEP}]
102 - postgres? ( dev-python/psycopg:2[${PYTHON_USEDEP}] )
103 - )
104 -"
105 -DEPEND="${COMMON_DEPEND}
106 - sys-devel/bison
107 - sys-devel/flex
108 -"
109 -RDEPEND="${COMMON_DEPEND}
110 - sci-geosciences/gpsbabel
111 -"
112 -
113 -# Disabling test suite because upstream disallow running from install path
114 -RESTRICT="test"
115 -
116 -PATCHES=(
117 - # TODO upstream
118 - "${FILESDIR}/${PN}-2.18.6-featuresummary.patch"
119 - # git master
120 - "${FILESDIR}/${PN}-2.18.12-cmake-lib-suffix.patch"
121 -)
122 -
123 -pkg_setup() {
124 - python-single-r1_pkg_setup
125 -}
126 -
127 -src_prepare() {
128 - cmake-utils_src_prepare
129 -
130 - sed -i -e "s:\${QT_BINARY_DIR}:$(qt4_get_bindir):" \
131 - CMakeLists.txt || die "Failed to fix lrelease path"
132 -
133 - cd src/plugins || die
134 - use georeferencer || cmake_comment_add_subdirectory georeferencer
135 -}
136 -
137 -src_configure() {
138 - local mycmakeargs=(
139 - -DQGIS_MANUAL_SUBDIR=/share/man/
140 - -DBUILD_SHARED_LIBS=ON
141 - -DQGIS_LIB_SUBDIR=$(get_libdir)
142 - -DQGIS_PLUGIN_SUBDIR=$(get_libdir)/qgis
143 - -DQWT_INCLUDE_DIR=/usr/include/qwt6
144 - -DQWT_LIBRARY=/usr/$(get_libdir)/libqwt6-qt4.so
145 - -DWITH_INTERNAL_QWTPOLAR=OFF
146 - -DPEDANTIC=OFF
147 - -DWITH_APIDOC=OFF
148 - -DWITH_QSPATIALITE=ON
149 - -DENABLE_TESTS=OFF
150 - -DWITH_GRASS=$(usex grass)
151 - -DWITH_SERVER=$(usex mapserver)
152 - -DWITH_ORACLE=$(usex oracle)
153 - -DWITH_POSTGRESQL=$(usex postgres)
154 - -DWITH_BINDINGS=$(usex python)
155 - -DWITH_QTWEBKIT=OFF
156 - )
157 -
158 - if has_version '<x11-libs/qscintilla-2.10'; then
159 - mycmakeargs+=(
160 - -DQSCINTILLA_LIBRARY=/usr/$(get_libdir)/qt4/libqscintilla2.so
161 - )
162 - fi
163 -
164 - if use grass; then
165 - mycmakeargs+=(
166 - -DWITH_GRASS7=ON
167 - -DGRASS_PREFIX7=/usr/$(get_libdir)/grass70
168 - )
169 - fi
170 -
171 - if use python; then
172 - mycmakeargs+=(
173 - -DBINDINGS_GLOBAL_INSTALL=ON
174 - -DWITH_PYSPATIALITE=ON
175 - -DWITH_INTERNAL_DATEUTIL=OFF
176 - -DWITH_INTERNAL_FUTURE=OFF
177 - -DWITH_INTERNAL_MARKUPSAFE=OFF
178 - -DWITH_INTERNAL_PYTZ=OFF
179 - -DWITH_INTERNAL_SIX=OFF
180 - -DWITH_INTERNAL_YAML=OFF
181 - )
182 - fi
183 -
184 - # bug 612956
185 - addpredict /dev/dri/renderD128
186 -
187 - cmake-utils_src_configure
188 -}
189 -
190 -src_install() {
191 - cmake-utils_src_install
192 -
193 - domenu debian/qgis.desktop
194 -
195 - local size type
196 - for size in 16 22 24 32 48 64 96 128 256; do
197 - newicon -s ${size} debian/${PN}-icon${size}x${size}.png ${PN}.png
198 - newicon -c mimetypes -s ${size} debian/${PN}-mime-icon${size}x${size}.png ${PN}-mime.png
199 - for type in qgs qml qlr qpt; do
200 - newicon -c mimetypes -s ${size} debian/${PN}-${type}${size}x${size}.png ${PN}-${type}.png
201 - done
202 - done
203 - newicon -s scalable images/icons/qgis_icon.svg qgis.svg
204 -
205 - insinto /usr/share/mime/packages
206 - doins debian/qgis.xml
207 -
208 - if use examples; then
209 - docinto examples
210 - dodoc -r "${WORKDIR}"/qgis_sample_data/.
211 - docompress -x /usr/share/doc/${PF}/examples
212 - fi
213 -
214 - python_optimize "${ED%/}"/usr/share/qgis/python
215 -
216 - if use grass; then
217 - python_fix_shebang "${ED%/}"/usr/share/qgis/grass/scripts
218 - fi
219 -}
220 -
221 -pkg_postinst() {
222 - if use postgres; then
223 - elog "If you don't intend to use an external PostGIS server"
224 - elog "you should install:"
225 - elog " dev-db/postgis"
226 - elif use python; then
227 - elog "Support of PostgreSQL is disabled."
228 - elog "But some installed python-plugins import the psycopg2 module."
229 - elog "If you do not need these plugins just disable them"
230 - elog "in the Plugins menu, else you need to set USE=\"postgres\""
231 - fi
232 -
233 - gnome2_icon_cache_update
234 - xdg_mimeinfo_database_update
235 - xdg_desktop_database_update
236 -}
237 -
238 -pkg_postrm() {
239 - gnome2_icon_cache_update
240 - xdg_mimeinfo_database_update
241 - xdg_desktop_database_update
242 -}