summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2017-12-21 19:19:32 +0100
committerAndreas Sturmlechner <asturm@gentoo.org>2017-12-21 19:23:20 +0100
commit044faa018977cda20c4311ff5651f246df232370 (patch)
tree1476bccaac1baeca24b8ac708b48a63e316266dc /sci-geosciences/gpsd/gpsd-9999.ebuild
parentRevert "profiles: drop python3_6 stable mask on hppa, ia64, ppc, ppc64, sparc" (diff)
downloadgentoo-044faa018977cda20c4311ff5651f246df232370.tar.gz
gentoo-044faa018977cda20c4311ff5651f246df232370.tar.bz2
gentoo-044faa018977cda20c4311ff5651f246df232370.zip
sci-geosciences/gpsd: Switch USE qt4 to qt5
See also: https://savannah.nongnu.org/bugs/?52299 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Diffstat (limited to 'sci-geosciences/gpsd/gpsd-9999.ebuild')
-rw-r--r--sci-geosciences/gpsd/gpsd-9999.ebuild28
1 files changed, 18 insertions, 10 deletions
diff --git a/sci-geosciences/gpsd/gpsd-9999.ebuild b/sci-geosciences/gpsd/gpsd-9999.ebuild
index cd3ef4ffa066..cb88e5860ea5 100644
--- a/sci-geosciences/gpsd/gpsd-9999.ebuild
+++ b/sci-geosciences/gpsd/gpsd-9999.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI="5"
+EAPI=5
DISTUTILS_OPTIONAL=1
PYTHON_COMPAT=( python2_7 )
@@ -30,28 +30,35 @@ GPSD_PROTOCOLS=(
tripmate tsip ublox
)
IUSE_GPSD_PROTOCOLS=${GPSD_PROTOCOLS[@]/#/gpsd_protocols_}
-IUSE="${IUSE_GPSD_PROTOCOLS} bluetooth cxx debug dbus ipv6 latency_timing ncurses ntp python qt4 +shm +sockets static test udev usb X"
+IUSE="${IUSE_GPSD_PROTOCOLS} bluetooth cxx debug dbus ipv6 latency_timing ncurses ntp python qt5 +shm +sockets static test udev usb X"
REQUIRED_USE="X? ( python )
gpsd_protocols_nmea2000? ( gpsd_protocols_aivdm )
python? ( ${PYTHON_REQUIRED_USE} )"
-RDEPEND="X? ( dev-python/pygtk:2[${PYTHON_USEDEP}] )
- ncurses? ( sys-libs/ncurses:= )
+RDEPEND="
bluetooth? ( net-wireless/bluez )
- usb? ( virtual/libusb:1 )
dbus? (
sys-apps/dbus
dev-libs/dbus-glib
)
- ntp? ( || ( net-misc/ntp net-misc/chrony ) )
- qt4? ( dev-qt/qtgui:4 )
- python? ( ${PYTHON_DEPS} )"
+ ncurses? ( sys-libs/ncurses:= )
+ ntp? ( || (
+ net-misc/ntp
+ net-misc/chrony
+ ) )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtnetwork:5
+ )
+ python? ( ${PYTHON_DEPS} )
+ usb? ( virtual/libusb:1 )
+ X? ( dev-python/pygtk:2[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
virtual/pkgconfig
test? ( sys-devel/bc )"
# xml packages are for man page generation
-if [[ ${PV} == "9999" ]] ; then
+if [[ ${PV} == *9999* ]] ; then
DEPEND+="
app-text/xmlto
=app-text/docbook-xml-dtd-4.1*"
@@ -108,6 +115,7 @@ src_configure() {
gpsd_group=uucp
nostrip=True
python=False
+ qt_versioned=5
manbuild=False
shared=$(usex !static True False)
$(use_scons bluetooth bluez)
@@ -121,7 +129,7 @@ src_configure() {
$(use_scons ntp pps)
$(use_scons shm shm_export)
$(use_scons sockets socket_export)
- $(use_scons qt4 libQgpsmm)
+ $(use_scons qt5 libQgpsmm)
$(use_scons usb)
)