# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= qt5-qtlocation VERSION= 5.14.2 KEYWORDS= devel VARIANTS= standard SDESC[standard]= Qt5 - QtLocation component HOMEPAGE= https://www.qt.io/ CONTACT= Michael_Reim[kraileth@elderlinux.org] DOWNLOAD_GROUPS= main SITES[main]= http://download.qt.io/official_releases/qt/5.14/5.14.2/submodules/ DISTFILE[1]= qtlocation-everywhere-src-5.14.2.tar.xz:main DF_INDEX= 1 SPKGS[standard]= single OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILDRUN_DEPENDS= qt5-qtdeclarative:single:standard USES= qt5 pkgconfig perl:build python:build cpe DISTNAME= qtlocation-everywhere-src-5.14.2 CPE_PRODUCT= qt CPE_VENDOR= qt FPC_EQUIVALENT= devel/qt5-location SOVERSION= 5.14.2 PLIST_SUB= QTVER=5.14.2 SOMAJORMIN=5.14 [FILE:271:descriptions/desc.single] Qt is a complete cross-platform software framework with ready-made UI elements, C++ libraries, and a complete integrated development environment with tools for everything one needs to develop software for any project. This package contains the Qt5 qtlocation submodule. [FILE:118:distinfo] c37708bc396f6dac397b49a6a268d5edb39e1c8296ca2337ce9e80bde04775cc 6120852 qtlocation-everywhere-src-5.14.2.tar.xz [FILE:8947:manifests/plist.single] include/qt5/QtLocation/ QGeoCodeReply QGeoCodingManager QGeoCodingManagerEngine QGeoManeuver QGeoRoute QGeoRouteLeg QGeoRouteReply QGeoRouteRequest QGeoRouteSegment QGeoRoutingManager QGeoRoutingManagerEngine QGeoServiceProvider QGeoServiceProviderFactory QLocation QPlace QPlaceAttribute QPlaceCategory QPlaceContactDetail QPlaceContent QPlaceContentReply QPlaceContentRequest QPlaceDetailsReply QPlaceEditorial QPlaceIcon QPlaceIdReply QPlaceImage QPlaceManager QPlaceManagerEngine QPlaceMatchReply QPlaceMatchRequest QPlaceProposedSearchResult QPlaceRatings QPlaceReply QPlaceResult QPlaceReview QPlaceSearchReply QPlaceSearchRequest QPlaceSearchResult QPlaceSearchSuggestionReply QPlaceSupplier QPlaceUser QtLocation QtLocationDepends QtLocationVersion placemacro.h qgeocodereply.h qgeocodingmanager.h qgeocodingmanagerengine.h qgeomaneuver.h qgeoroute.h qgeoroutereply.h qgeorouterequest.h qgeoroutesegment.h qgeoroutingmanager.h qgeoroutingmanagerengine.h qgeoserviceprovider.h qgeoserviceproviderfactory.h qlocation.h qlocationglobal.h qplace.h qplaceattribute.h qplacecategory.h qplacecontactdetail.h qplacecontent.h qplacecontentreply.h qplacecontentrequest.h qplacedetailsreply.h qplaceeditorial.h qplaceicon.h qplaceidreply.h qplaceimage.h qplacemanager.h qplacemanagerengine.h qplacematchreply.h qplacematchrequest.h qplaceproposedsearchresult.h qplaceratings.h qplacereply.h qplaceresult.h qplacereview.h qplacesearchreply.h qplacesearchrequest.h qplacesearchresult.h qplacesearchsuggestionreply.h qplacesupplier.h qplaceuser.h qtlocation-config.h qtlocationversion.h include/qt5/QtLocation/%%QTVER%%/QtLocation/private/ error_messages_p.h locationvaluetypehelper_p.h qabstractgeotilecache_p.h qcache3q_p.h qdeclarativecategory_p.h qdeclarativecirclemapitem_p.h qdeclarativecontactdetail_p.h qdeclarativegeocodemodel_p.h qdeclarativegeomaneuver_p.h qdeclarativegeomap_p.h qdeclarativegeomapcopyrightsnotice_p.h qdeclarativegeomapitembase_p.h qdeclarativegeomapitemgroup_p.h qdeclarativegeomapitemtransitionmanager_p.h qdeclarativegeomapitemview_p.h qdeclarativegeomapparameter_p.h qdeclarativegeomapquickitem_p.h qdeclarativegeomaptype_p.h qdeclarativegeoroute_p.h qdeclarativegeoroutemodel_p.h qdeclarativegeoroutesegment_p.h qdeclarativegeoserviceprovider_p.h qdeclarativenavigator_p.h qdeclarativenavigator_p_p.h qdeclarativeperiod_p.h qdeclarativeplace_p.h qdeclarativeplaceattribute_p.h qdeclarativeplacecontentmodel_p.h qdeclarativeplaceeditorialmodel_p.h qdeclarativeplaceicon_p.h qdeclarativeplaceimagemodel_p.h qdeclarativeplaceuser_p.h qdeclarativepolygonmapitem_p.h qdeclarativepolylinemapitem_p.h qdeclarativeratings_p.h qdeclarativerectanglemapitem_p.h qdeclarativereviewmodel_p.h qdeclarativeroutemapitem_p.h qdeclarativesearchmodelbase_p.h qdeclarativesearchresultmodel_p.h qdeclarativesearchsuggestionmodel_p.h qdeclarativesupplier_p.h qdeclarativesupportedcategoriesmodel_p.h qgeocameracapabilities_p.h qgeocameradata_p.h qgeocameratiles_p.h qgeocameratiles_p_p.h qgeocodereply_p.h qgeocodingmanager_p.h qgeocodingmanagerengine_p.h qgeofiletilecache_p.h qgeojson_p.h qgeomaneuver_p.h qgeomap_p.h qgeomap_p_p.h qgeomapitemgeometry_p.h qgeomapobject_p.h qgeomapobject_p_p.h qgeomapobjectqsgsupport_p.h qgeomapparameter_p.h qgeomappingmanager_p.h qgeomappingmanager_p_p.h qgeomappingmanagerengine_p.h qgeomappingmanagerengine_p_p.h qgeomaptype_p.h qgeomaptype_p_p.h qgeoprojection_p.h qgeoroute_p.h qgeorouteparser_p.h qgeorouteparser_p_p.h qgeorouteparserosrmv4_p.h qgeorouteparserosrmv5_p.h qgeoroutereply_p.h qgeorouterequest_p.h qgeoroutesegment_p.h qgeoroutingmanager_p.h qgeoroutingmanagerengine_p.h qgeoserviceprovider_p.h qgeotiledmap_p.h qgeotiledmap_p_p.h qgeotiledmaplabs_p.h qgeotiledmappingmanagerengine_p.h qgeotiledmappingmanagerengine_p_p.h qgeotiledmapreply_p.h qgeotiledmapreply_p_p.h qgeotiledmapscene_p.h qgeotiledmapscene_p_p.h qgeotilefetcher_p.h qgeotilefetcher_p_p.h qgeotilerequestmanager_p.h qgeotilespec_p.h qgeotilespec_p_p.h qlocationglobal_p.h qmapcircleobject_p.h qmapcircleobject_p_p.h qmapcircleobjectqsg_p_p.h qmapiconobject_p.h qmapiconobject_p_p.h qmapiconobjectqsg_p_p.h qmapobjectview_p.h qmapobjectview_p_p.h qmappolygonobject_p.h qmappolygonobject_p_p.h qmappolygonobjectqsg_p_p.h qmappolylineobject_p.h qmappolylineobject_p_p.h qmappolylineobjectqsg_p_p.h qmaprouteobject_p.h qmaprouteobject_p_p.h qmaprouteobjectqsg_p_p.h qnavigationmanager_p.h qnavigationmanagerengine_p.h qparameterizableobject_p.h qplace_p.h qplaceattribute_p.h qplacecategory_p.h qplacecontactdetail_p.h qplacecontent_p.h qplacecontentrequest_p.h qplaceeditorial_p.h qplaceicon_p.h qplaceimage_p.h qplacemanagerengine_p.h qplaceproposedsearchresult_p.h qplaceratings_p.h qplacereply_p.h qplaceresult_p.h qplacereview_p.h qplacesearchrequest_p.h qplacesearchresult_p.h qplacesupplier_p.h qplaceuser_p.h qqsgmapobject_p.h qquickgeomapgesturearea_p.h qtlocation-config_p.h unsupportedreplies_p.h include/qt5/QtPositioning/ QGeoAddress QGeoAreaMonitorInfo QGeoAreaMonitorSource QGeoCircle QGeoCoordinate QGeoLocation QGeoPath QGeoPolygon QGeoPositionInfo QGeoPositionInfoSource QGeoPositionInfoSourceFactory QGeoRectangle QGeoSatelliteInfo QGeoSatelliteInfoSource QGeoShape QNmeaPositionInfoSource QtPositioning QtPositioningDepends QtPositioningVersion qgeoaddress.h qgeoareamonitorinfo.h qgeoareamonitorsource.h qgeocircle.h qgeocoordinate.h qgeolocation.h qgeopath.h qgeopolygon.h qgeopositioninfo.h qgeopositioninfosource.h qgeopositioninfosourcefactory.h qgeorectangle.h qgeosatelliteinfo.h qgeosatelliteinfosource.h qgeoshape.h qnmeapositioninfosource.h qpositioningglobal.h qtpositioning-config.h qtpositioningversion.h include/qt5/QtPositioning/%%QTVER%%/QtPositioning/private/ qclipperutils_p.h qdoublematrix4x4_p.h qdoublevector2d_p.h qdoublevector3d_p.h qgeoaddress_p.h qgeocircle_p.h qgeocoordinate_p.h qgeocoordinateobject_p.h qgeolocation_p.h qgeopath_p.h qgeopolygon_p.h qgeopositioninfo_p.h qgeopositioninfosource_p.h qgeorectangle_p.h qgeosatelliteinfo_p.h qgeosatelliteinfosource_p.h qgeoshape_p.h qlocationdata_simulator_p.h qlocationutils_p.h qnmeapositioninfosource_p.h qpositioningglobal_p.h qtpositioning-config_p.h qwebmercator_p.h include/qt5/QtPositioningQuick/ QtPositioningQuick QtPositioningQuickDepends QtPositioningQuickVersion qpositioningquickglobal.h qtpositioningquickversion.h include/qt5/QtPositioningQuick/%%QTVER%%/QtPositioningQuick/private/ qdeclarativegeoaddress_p.h qdeclarativegeolocation_p.h qdeclarativepluginparameter_p.h qdeclarativeposition_p.h qdeclarativepositionsource_p.h qpositioningquickglobal_p.h qquickgeocoordinateanimation_p.h qquickgeocoordinateanimation_p_p.h lib/qt5/ libQt5Location.prl libQt5Location.so libQt5Location.so.%%SOMAJOR%% libQt5Location.so.%%SOMAJORMIN%% libQt5Location.so.%%SOVERSION%% libQt5Positioning.prl libQt5Positioning.so libQt5Positioning.so.%%SOMAJOR%% libQt5Positioning.so.%%SOMAJORMIN%% libQt5Positioning.so.%%SOVERSION%% libQt5PositioningQuick.prl libQt5PositioningQuick.so libQt5PositioningQuick.so.%%SOMAJOR%% libQt5PositioningQuick.so.%%SOMAJORMIN%% libQt5PositioningQuick.so.%%SOVERSION%% lib/qt5/cmake/Qt5Location/ Qt5LocationConfig.cmake Qt5LocationConfigVersion.cmake Qt5Location_GeoServiceProviderFactoryEsri.cmake Qt5Location_QGeoServiceProviderFactoryItemsOverlay.cmake Qt5Location_QGeoServiceProviderFactoryMapbox.cmake Qt5Location_QGeoServiceProviderFactoryNokia.cmake Qt5Location_QGeoServiceProviderFactoryOsm.cmake lib/qt5/cmake/Qt5Positioning/ Qt5PositioningConfig.cmake Qt5PositioningConfigVersion.cmake Qt5Positioning_QGeoPositionInfoSourceFactoryGeoclue.cmake Qt5Positioning_QGeoPositionInfoSourceFactoryGeoclue2.cmake Qt5Positioning_QGeoPositionInfoSourceFactoryPoll.cmake lib/qt5/cmake/Qt5PositioningQuick/ Qt5PositioningQuickConfig.cmake Qt5PositioningQuickConfigVersion.cmake lib/qt5/mkspecs/modules/ qt_lib_location.pri qt_lib_location_private.pri qt_lib_positioning.pri qt_lib_positioning_private.pri qt_lib_positioningquick.pri qt_lib_positioningquick_private.pri lib/qt5/pkgconfig/ Qt5Location.pc Qt5Positioning.pc Qt5PositioningQuick.pc lib/qt5/plugins/geoservices/ libqtgeoservices_esri.so libqtgeoservices_itemsoverlay.so libqtgeoservices_mapbox.so libqtgeoservices_nokia.so libqtgeoservices_osm.so lib/qt5/plugins/position/ libqtposition_geoclue.so libqtposition_geoclue2.so libqtposition_positionpoll.so lib/qt5/qml/Qt/labs/location/ liblocationlabsplugin.so plugins.qmltypes qmldir lib/qt5/qml/QtLocation/ libdeclarative_location.so plugins.qmltypes qmldir lib/qt5/qml/QtPositioning/ libdeclarative_positioning.so plugins.qmltypes qmldir [FILE:1487:patches/patch-src_plugins_geoservices_geoservices.pro] Disable the Mapbox code. It contains several bundled libraries (including Boost) and the code seems to contain Linuxisms (as of 5.9.3): platform/default/thread.cpp:14:5: error: use of undeclared identifier 'pthread_getname_np' pthread_getname_np(pthread_self(), name, sizeof(name)); ^ platform/default/thread.cpp:21:9: error: use of undeclared identifier 'pthread_setname_np' pthread_setname_np(pthread_self(), name.substr(0, 15).c_str()); ^ platform/default/thread.cpp:23:9: error: use of undeclared identifier 'pthread_setname_np' pthread_setname_np(pthread_self(), name.c_str()); ^ platform/default/thread.cpp:31:31: error: use of undeclared identifier 'SCHED_IDLE' if (sched_setscheduler(0, SCHED_IDLE, ¶m) != 0) { ^ --- src/plugins/geoservices/geoservices.pro.orig 2020-01-13 05:36:47 UTC +++ src/plugins/geoservices/geoservices.pro @@ -7,12 +7,3 @@ qtConfig(geoservices_mapbox): SUBDIRS += qtConfig(geoservices_esri): SUBDIRS += esri qtConfig(geoservices_itemsoverlay): SUBDIRS += itemsoverlay qtConfig(geoservices_osm): SUBDIRS += osm - -qtConfig(geoservices_mapboxgl) { - !exists(../../3rdparty/mapbox-gl-native/mapbox-gl-native.pro) { - warning("Submodule mapbox-gl-native does not exist. Run 'git submodule update --init' on qtlocation.") - } else { - SUBDIRS += mapboxgl ../../3rdparty/mapbox-gl-native - mapboxgl.depends = ../../3rdparty/mapbox-gl-native - } -} [FILE:602:patches/patch-src_plugins_position_position.pro] --- src/plugins/position/position.pro.orig 2020-01-13 05:36:47 UTC +++ src/plugins/position/position.pro @@ -2,8 +2,8 @@ TEMPLATE = subdirs QT_FOR_CONFIG += positioning-private -linux|freebsd|openbsd|netbsd:qtHaveModule(dbus):SUBDIRS += geoclue -linux|freebsd|openbsd|netbsd:qtHaveModule(dbus):SUBDIRS += geoclue2 +linux|freebsd|openbsd|netbsd|dragonfly:qtHaveModule(dbus):SUBDIRS += geoclue +linux|freebsd|openbsd|netbsd|dragonfly:qtHaveModule(dbus):SUBDIRS += geoclue2 qtConfig(gypsy):SUBDIRS += gypsy qtConfig(winrt_geolocation):SUBDIRS += winrt qtHaveModule(simulator):SUBDIRS += simulator