head 1.6; access; symbols pkgsrc-2019Q4:1.5.0.36 pkgsrc-2019Q4-base:1.5 pkgsrc-2019Q3:1.5.0.32 pkgsrc-2019Q3-base:1.5 pkgsrc-2019Q2:1.5.0.30 pkgsrc-2019Q2-base:1.5 pkgsrc-2019Q1:1.5.0.28 pkgsrc-2019Q1-base:1.5 pkgsrc-2018Q4:1.5.0.26 pkgsrc-2018Q4-base:1.5 pkgsrc-2018Q3:1.5.0.24 pkgsrc-2018Q3-base:1.5 pkgsrc-2018Q2:1.5.0.22 pkgsrc-2018Q2-base:1.5 pkgsrc-2018Q1:1.5.0.20 pkgsrc-2018Q1-base:1.5 pkgsrc-2017Q4:1.5.0.18 pkgsrc-2017Q4-base:1.5 pkgsrc-2017Q3:1.5.0.16 pkgsrc-2017Q3-base:1.5 pkgsrc-2017Q2:1.5.0.12 pkgsrc-2017Q2-base:1.5 pkgsrc-2017Q1:1.5.0.10 pkgsrc-2017Q1-base:1.5 pkgsrc-2016Q4:1.5.0.8 pkgsrc-2016Q4-base:1.5 pkgsrc-2016Q3:1.5.0.6 pkgsrc-2016Q3-base:1.5 pkgsrc-2016Q2:1.5.0.4 pkgsrc-2016Q2-base:1.5 pkgsrc-2016Q1:1.5.0.2 pkgsrc-2016Q1-base:1.5 pkgsrc-2015Q4:1.4.0.10 pkgsrc-2015Q4-base:1.4 pkgsrc-2015Q3:1.4.0.8 pkgsrc-2015Q3-base:1.4 pkgsrc-2015Q2:1.4.0.6 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.4.0.4 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.4.0.2 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.3.0.2 pkgsrc-2014Q3-base:1.3 pkgsrc-2014Q2:1.2.0.10 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.8 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.6 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.4 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.2.0.2 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.1.0.10 pkgsrc-2013Q1-base:1.1 pkgsrc-2012Q4:1.1.0.8 pkgsrc-2012Q4-base:1.1 pkgsrc-2012Q3:1.1.0.6 pkgsrc-2012Q3-base:1.1 pkgsrc-2012Q2:1.1.0.4 pkgsrc-2012Q2-base:1.1 pkgsrc-2012Q1:1.1.0.2 pkgsrc-2012Q1-base:1.1; locks; strict; comment @# @; 1.6 date 2019.12.31.20.22.41; author markd; state dead; branches; next 1.5; commitid Wxn93dwy2lEUMTQB; 1.5 date 2016.01.10.19.07.58; author markd; state Exp; branches; next 1.4; commitid vWDGgFM3zoEU0qQy; 1.4 date 2014.11.13.10.53.49; author markd; state Exp; branches; next 1.3; commitid cAGBpNg54OBrS0Yx; 1.3 date 2014.08.21.21.34.33; author wiz; state Exp; branches; next 1.2; commitid wqPXP5DXALBN7hNx; 1.2 date 2013.04.03.10.52.21; author markd; state Exp; branches; next 1.1; 1.1 date 2012.03.19.19.44.04; author markd; state Exp; branches; next ; desc @@ 1.6 log @py-kde4: remove - no longer builds. nothing in pkgsrc uses it. @ text @$NetBSD: patch-CMakeLists.txt,v 1.5 2016/01/10 19:07:58 markd Exp $ Retain the python version number in sip install directory --- CMakeLists.txt.orig 2014-08-14 20:17:11.000000000 +0000 +++ CMakeLists.txt @@@@ -18,6 +18,8 @@@@ option(PYKDEUIC4_ALTINSTALL "Enable para set(CMAKE_MODULE_PATH ${pykde4_SOURCE_DIR}/cmake/modules ${CMAKE_MODULE_PATH}) +add_definitions(${KDE4_ENABLE_EXCEPTIONS}) + find_package(PythonLibrary) set_package_properties(KDE4 PROPERTIES DESCRIPTION "The KDE libraries" @@@@ -108,7 +110,7 @@@@ else () endif () set(SIP_DISABLE_FEATURES VendorID PyQt_NoPrintRangeBug) -set(SIP_FILES_INSTALL_DIR ${SHARE_INSTALL_PREFIX}/sip) +set(SIP_FILES_INSTALL_DIR ${SIP_DEFAULT_SIP_DIR}) # Use an extra option when compiling on Python 3. if (PYTHON_VERSION_MAJOR GREATER 2) @@@@ -166,7 +168,7 @@@@ add_sip_python_module(PyKDE4.kdeui sip/k file(GLOB kio_files_sip sip/kio/*.sip) set(SIP_EXTRA_FILES_DEPEND ${kio_files_sip}) -add_sip_python_module(PyKDE4.kio sip/kio/kiomod.sip ${KDE4_KIO_LIBS} ${KDE4_KFILE_LIBS}) +add_sip_python_module(PyKDE4.kio sip/kio/kiomod.sip ${KDE4_KIO_LIBS} ${KDE4_KFILE_LIBS} ${KDE4_SOLID_LIBS}) file(GLOB kutils_files_sip sip/kutils/*.sip) set(SIP_EXTRA_FILES_DEPEND ${kutils_files_sip}) @@@@ -190,7 +192,7 @@@@ add_sip_python_module(PyKDE4.knewstuff s file(GLOB dnssd_files_sip sip/dnssd/*.sip) set(SIP_EXTRA_FILES_DEPEND ${dnssd_files_sip}) -add_sip_python_module(PyKDE4.dnssd sip/dnssd/dnssdmod.sip ${KDE4_KDNSSD_LIBS} ${QT_QTCORE_LIBRARY}) +add_sip_python_module(PyKDE4.dnssd sip/dnssd/dnssdmod.sip ${KDE4_KDNSSD_LIBS} ${QT_QTCORE_LIBRARY} ${QT_QTNETWORK_LIBRARY}) file(GLOB phonon_files_sip sip/phonon/*.sip) set(SIP_EXTRA_FILES_DEPEND ${phonon_files_sip}) @ 1.5 log @explicitly match libraries. @ text @d1 1 a1 1 $NetBSD: patch-CMakeLists.txt,v 1.4 2014/11/13 10:53:49 markd Exp $ @ 1.4 log @Update to KDE SC 4.14.3 @ text @d1 1 a1 1 $NetBSD: patch-CMakeLists.txt,v 1.3 2014/08/21 21:34:33 wiz Exp $ d25 18 @ 1.3 log @Update for py-sip-4.16/py-qt4-4.11 using patches from upstream git. @ text @d1 1 a1 1 $NetBSD: patch-CMakeLists.txt,v 1.2 2013/04/03 10:52:21 markd Exp $ d5 1 a5 1 --- CMakeLists.txt.orig 2014-01-02 19:29:04.000000000 +0000 d7 1 a7 1 @@@@ -20,6 +20,8 @@@@ option(PYKDEUIC4_ALTINSTALL "Enable para d16 7 a22 1 @@@@ -113,15 +115,27 @@@@ set(SIP_DISABLE_FEATURES VendorID PyQt_N a24 37 if(PYQT4_VERSION STRGREATER "040904") - # Disable for newer PyQt - set(SIP_EXTRA_OPTIONS -P -g -x PyKDE_QVector) + # Disable for features in newer Qt + if (PYQT4_VERSION STRGREATER "040a04") + # GLuint + QVector (PyQt > 4.11) + set(SIP_EXTRA_OPTIONS -P -g -x PyKDE_QVector -x PyKDE_GLuint) + else () + # QVector (PyQt < 4.11) + set(SIP_EXTRA_OPTIONS -P -g -x PyKDE_QVector) + endif () else () set(SIP_EXTRA_OPTIONS -g) endif() else (PYTHON_VERSION_MAJOR GREATER 2) if(PYQT4_VERSION STRGREATER "040904") # Disable for newer PyQt - set(SIP_EXTRA_OPTIONS -P -g -x PyKDE_QVector -x Py_v3) + if (PYQT4_VERSION STRGREATER "040a04") + # GLuint + QVector (PyQt > 4.11) + set(SIP_EXTRA_OPTIONS -P -g -x PyKDE_QVector -x Py_v3 -x PyKDE_GLuint) + else () + # QVector (PyQt < 4.11) + set(SIP_EXTRA_OPTIONS -P -g -x PyKDE_QVector -x Py_v3) + endif () else () set(SIP_EXTRA_OPTIONS -g -x Py_v3) endif() @@@@ -241,7 +255,7 @@@@ endforeach (_X ${SIP_DISABLE_FEATURES}) get_filename_component(LIB_DIR ${KDE4_LIB_DIR} NAME) -set (SIP_FILES_INSTALL_DIR ${SHARE_INSTALL_PREFIX}/sip) +set (SIP_FILES_INSTALL_DIR ${SIP_DEFAULT_SIP_DIR}) set(SIP_CONFIGURATION " kde_version_parts = '${KDE_VERSION}'.split('.') @ 1.2 log @Update to KDE SC 4.10.2 bugfixes, other quality improvements, new and improved KDE Applications @ text @d1 1 a1 1 $NetBSD: patch-CMakeLists.txt,v 1.1 2012/03/19 19:44:04 markd Exp $ d5 1 a5 1 --- CMakeLists.txt.orig 2013-03-01 06:38:30.000000000 +0000 d16 32 a47 1 @@@@ -241,7 +243,7 @@@@ endforeach (_X ${SIP_DISABLE_FEATURES}) @ 1.1 log @Update to KDE SC 4.8.0 add kactivities rename kdebase4 -> kde-baseapps4 rename kdebase-runtime4 -> kde-runtime4 rename kdebase-workspace4 -> kde-workspace4 rename kdebindings4-python -> py-kde4 @ text @d1 1 a1 1 $NetBSD: patch-python_pykde4_CMakeLists.txt,v 1.1 2012/01/02 06:58:26 sbd Exp $ d3 3 a5 1 --- CMakeLists.txt.orig 2010-11-02 12:51:11.000000000 +0000 d7 3 a9 3 @@@@ -15,6 +15,8 @@@@ endif(${CMAKE_SOURCE_DIR} STREQUAL ${CMA # This module can be built independant from the rest of kdebindings. SET(CMAKE_MODULE_PATH ${pykde4_SOURCE_DIR}/cmake/modules ${CMAKE_MODULE_PATH}) d13 12 a24 3 # Fix output file conflict with the Ruby bindings IF(CMAKE_MAJOR_VERSION EQUAL 2 AND CMAKE_MINOR_VERSION LESS 6) SET(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR}/lib/pykde) @