Gentoo Archives: gentoo-commits

From: Andrew Ammerlaan <andrewammerlaan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-geosciences/grass/
Date: Thu, 12 May 2022 14:56:44
Message-Id: 1652367392.5bdc6d89ee08ba95a7202ee153350464cd9e0727.andrewammerlaan@gentoo
1 commit: 5bdc6d89ee08ba95a7202ee153350464cd9e0727
2 Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
3 AuthorDate: Thu May 12 14:48:20 2022 +0000
4 Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
5 CommitDate: Thu May 12 14:56:32 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bdc6d89
7
8 sci-geosciences/grass: add 8.0.2, liblas flag --> las
9
10 Now the flag name matches dev-games/openscenegraph,
11 added corresponding warning
12
13 Closes: https://bugs.gentoo.org/680854
14 Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
15
16 sci-geosciences/grass/Manifest | 1 +
17 .../grass/{grass-9999.ebuild => grass-8.0.2.ebuild} | 15 +++++++++++----
18 sci-geosciences/grass/grass-9999.ebuild | 8 +++++---
19 sci-geosciences/grass/metadata.xml | 1 +
20 4 files changed, 18 insertions(+), 7 deletions(-)
21
22 diff --git a/sci-geosciences/grass/Manifest b/sci-geosciences/grass/Manifest
23 index fb06ff6d00f4..a0364e0e9b96 100644
24 --- a/sci-geosciences/grass/Manifest
25 +++ b/sci-geosciences/grass/Manifest
26 @@ -2,3 +2,4 @@ DIST grass-7.8.6.tar.gz 66331264 BLAKE2B bb5a3387f74bc30b7ce3230765cecdc7e61ded8
27 DIST grass-7.8.7.tar.gz 66333084 BLAKE2B 809daed6992838cd89b7f913c92bb588db05ae933c6e05b6fbd1add135dc36238260222f338df023c402b411b6c0338a56e06268d1fb736e9d9f6779bc2e4c42 SHA512 8c890b34a64c3a52285a8d99e2a2ec61b41de0258ae5b70d1876499988a9a8229925b82f4595df6b5cf21b77ecc8529feb75f765d4e92f324a734293dffc7303
28 DIST grass-8.0.0.tar.gz 64944539 BLAKE2B 61ea667321599026f2514333e5fe47313d232236a818458939e968d80ed88a511ddc29e2b51edd082bd246b614a0b121b10c09e9059ae31fd5c211e9844d89b1 SHA512 29bd57fb017937b0f3ad105790449704c6f12b56ffe79091f0aceed328f4da5293dd42cc3071158aad5386a51309f35a4f0b9bbd57221431e705f51880c2ce42
29 DIST grass-8.0.1.tar.gz 64928098 BLAKE2B 81512a5e95727202705a06e11dcb243a393bb6d7b5756957ffe055c867aa18933d84a31ed5e006e8c25bff558aa3ce5acab9e90660b1537192ffa11c92cdf4cc SHA512 ec0e52bfe22179c85bb7119980ab4d5b96278fc85d1fc5c0781aea1864e89a302677fa008b65f0398d564fd6ffc05cee0da1b81affb489c89c20a3bd9f6b089f
30 +DIST grass-8.0.2.tar.gz 65665825 BLAKE2B 496dab376b38c74d2206096f8b1bf848888c328be3871fca5173042d7368f5c40cdbb6908ed69ec9f2c0669b25f3cfc50b4105f9bb7b375c379b9cc518ebfe8f SHA512 fc6f45f2b6ac2507c70a14baa931d5c66f0b115c914081d24c95f40afa6c266a718026df895f7a182ea837c6abf70da15b09dccba39eedd6a71ba7b6301edf7c
31
32 diff --git a/sci-geosciences/grass/grass-9999.ebuild b/sci-geosciences/grass/grass-8.0.2.ebuild
33 similarity index 93%
34 copy from sci-geosciences/grass/grass-9999.ebuild
35 copy to sci-geosciences/grass/grass-8.0.2.ebuild
36 index f0e2a49326c0..bda087019d91 100644
37 --- a/sci-geosciences/grass/grass-9999.ebuild
38 +++ b/sci-geosciences/grass/grass-8.0.2.ebuild
39 @@ -13,7 +13,7 @@ DESCRIPTION="A free GIS with raster and vector functionality, as well as 3D vizu
40 HOMEPAGE="https://grass.osgeo.org/"
41
42 LICENSE="GPL-2"
43 -SLOT="0/8.3"
44 +SLOT="0/8.0"
45
46 GVERSION=${SLOT#*/}
47 MY_PM="${PN}${GVERSION}"
48 @@ -32,7 +32,7 @@ else
49 S="${WORKDIR}/${MY_P}"
50 fi
51
52 -IUSE="blas cxx fftw geos lapack liblas mysql netcdf nls odbc opencl opengl openmp png postgres readline sqlite threads tiff truetype X zstd"
53 +IUSE="blas cxx fftw geos lapack las mysql netcdf nls odbc opencl opengl openmp png postgres readline sqlite threads tiff truetype X zstd"
54 REQUIRED_USE="
55 ${PYTHON_REQUIRED_USE}
56 opengl? ( X )"
57 @@ -59,7 +59,7 @@ RDEPEND="
58 fftw? ( sci-libs/fftw:3.0= )
59 geos? ( sci-libs/geos:= )
60 lapack? ( virtual/lapack[eselect-ldso(+)] )
61 - liblas? ( sci-geosciences/liblas )
62 + las? ( sci-geosciences/liblas )
63 mysql? ( dev-db/mysql-connector-c:= )
64 netcdf? ( sci-libs/netcdf:= )
65 odbc? ( dev-db/unixODBC )
66 @@ -90,6 +90,11 @@ BDEPEND="
67 virtual/pkgconfig
68 X? ( dev-lang/swig )"
69
70 +PATCHES=(
71 + # bug 746590
72 + "${FILESDIR}/${PN}-flock.patch"
73 +)
74 +
75 pkg_setup() {
76 if use lapack; then
77 local mylapack=$(eselect lapack show)
78 @@ -179,7 +184,7 @@ src_configure() {
79 $(use_with threads pthread)
80 $(use_with openmp)
81 $(use_with opencl)
82 - $(use_with liblas liblas "${EPREFIX}"/usr/bin/liblas-config)
83 + $(use_with las liblas "${EPREFIX}"/usr/bin/liblas-config)
84 $(use_with X wxwidgets "${WX_CONFIG}")
85 $(use_with netcdf netcdf "${EPREFIX}"/usr/bin/nc-config)
86 $(use_with geos geos "${EPREFIX}"/usr/bin/geos-config)
87 @@ -269,6 +274,8 @@ os.environ\[\"GRASS_PYTHON\"\] = \"${EPYTHON}\":" \
88
89 pkg_postinst() {
90 use X && xdg_pkg_postinst
91 + ewarn 'Starting with version 8.0.2 the "liblas" USE flag has been renamed'
92 + ewarn 'to "las" in order to match dev-games/openscenegraph (Bug 680854)'
93 }
94
95 pkg_postrm() {
96
97 diff --git a/sci-geosciences/grass/grass-9999.ebuild b/sci-geosciences/grass/grass-9999.ebuild
98 index f0e2a49326c0..33808453c9c7 100644
99 --- a/sci-geosciences/grass/grass-9999.ebuild
100 +++ b/sci-geosciences/grass/grass-9999.ebuild
101 @@ -32,7 +32,7 @@ else
102 S="${WORKDIR}/${MY_P}"
103 fi
104
105 -IUSE="blas cxx fftw geos lapack liblas mysql netcdf nls odbc opencl opengl openmp png postgres readline sqlite threads tiff truetype X zstd"
106 +IUSE="blas cxx fftw geos lapack las mysql netcdf nls odbc opencl opengl openmp png postgres readline sqlite threads tiff truetype X zstd"
107 REQUIRED_USE="
108 ${PYTHON_REQUIRED_USE}
109 opengl? ( X )"
110 @@ -59,7 +59,7 @@ RDEPEND="
111 fftw? ( sci-libs/fftw:3.0= )
112 geos? ( sci-libs/geos:= )
113 lapack? ( virtual/lapack[eselect-ldso(+)] )
114 - liblas? ( sci-geosciences/liblas )
115 + las? ( sci-geosciences/liblas )
116 mysql? ( dev-db/mysql-connector-c:= )
117 netcdf? ( sci-libs/netcdf:= )
118 odbc? ( dev-db/unixODBC )
119 @@ -179,7 +179,7 @@ src_configure() {
120 $(use_with threads pthread)
121 $(use_with openmp)
122 $(use_with opencl)
123 - $(use_with liblas liblas "${EPREFIX}"/usr/bin/liblas-config)
124 + $(use_with las liblas "${EPREFIX}"/usr/bin/liblas-config)
125 $(use_with X wxwidgets "${WX_CONFIG}")
126 $(use_with netcdf netcdf "${EPREFIX}"/usr/bin/nc-config)
127 $(use_with geos geos "${EPREFIX}"/usr/bin/geos-config)
128 @@ -269,6 +269,8 @@ os.environ\[\"GRASS_PYTHON\"\] = \"${EPYTHON}\":" \
129
130 pkg_postinst() {
131 use X && xdg_pkg_postinst
132 + ewarn 'Starting with version 8.0.2 the "liblas" USE flag has been renamed'
133 + ewarn 'to "las" in order to match dev-games/openscenegraph (Bug 680854)'
134 }
135
136 pkg_postrm() {
137
138 diff --git a/sci-geosciences/grass/metadata.xml b/sci-geosciences/grass/metadata.xml
139 index 5114a3d95217..66b650a3707b 100644
140 --- a/sci-geosciences/grass/metadata.xml
141 +++ b/sci-geosciences/grass/metadata.xml
142 @@ -21,6 +21,7 @@
143 <use>
144 <flag name="geos">Use <pkg>sci-libs/geos</pkg> for v.buffer and adds extended options to the v.select module</flag>
145 <flag name="liblas">Include support for LAS and LAZ encoded LiDAR files through <pkg>sci-geosciences/liblas</pkg></flag>
146 + <flag name="las">Include support for LAS and LAZ encoded LiDAR files through <pkg>sci-geosciences/liblas</pkg></flag>
147 <flag name="opencl">Enable OpenCL support</flag>
148 </use>
149 <upstream>