From owner-svn-ports-head@freebsd.org Sat Feb 9 20:35:19 2019 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E389914C8D51; Sat, 9 Feb 2019 20:35:18 +0000 (UTC) (envelope-from cmt@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8523A813E9; Sat, 9 Feb 2019 20:35:18 +0000 (UTC) (envelope-from cmt@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 67C5D5F26; Sat, 9 Feb 2019 20:35:18 +0000 (UTC) (envelope-from cmt@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x19KZIFQ069762; Sat, 9 Feb 2019 20:35:18 GMT (envelope-from cmt@FreeBSD.org) Received: (from cmt@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x19KZE6u069739; Sat, 9 Feb 2019 20:35:14 GMT (envelope-from cmt@FreeBSD.org) Message-Id: <201902092035.x19KZE6u069739@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: cmt set sender to cmt@FreeBSD.org using -f From: Christoph Moench-Tegeder Date: Sat, 9 Feb 2019 20:35:14 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r492517 - in head/devel: . pyside2 pyside2-tools pyside2-tools/files pyside2/files shiboken2 shiboken2/files X-SVN-Group: ports-head X-SVN-Commit-Author: cmt X-SVN-Commit-Paths: in head/devel: . pyside2 pyside2-tools pyside2-tools/files pyside2/files shiboken2 shiboken2/files X-SVN-Commit-Revision: 492517 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 8523A813E9 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.97 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.996,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.98)[-0.977,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US] X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Feb 2019 20:35:19 -0000 Author: cmt Date: Sat Feb 9 20:35:14 2019 New Revision: 492517 URL: https://svnweb.freebsd.org/changeset/ports/492517 Log: add PySide2 - Python Binding for Qt5 keeping the organization of the old pyside ports, this is split in pyside2, pyside2-tools and shiboken2 Added: head/devel/pyside2/ head/devel/pyside2-tools/ head/devel/pyside2-tools/Makefile (contents, props changed) head/devel/pyside2-tools/distinfo (contents, props changed) head/devel/pyside2-tools/files/ head/devel/pyside2-tools/files/patch-CMakeLists.txt (contents, props changed) head/devel/pyside2-tools/files/patch-pylupdate_CMakeLists.txt (contents, props changed) head/devel/pyside2-tools/files/patch-pyrcc_CMakeLists.txt (contents, props changed) head/devel/pyside2-tools/pkg-descr (contents, props changed) head/devel/pyside2-tools/pkg-plist (contents, props changed) head/devel/pyside2/Makefile (contents, props changed) head/devel/pyside2/distinfo (contents, props changed) head/devel/pyside2/files/ head/devel/pyside2/files/patch-cmake_Macros_PySideModules.cmake (contents, props changed) head/devel/pyside2/pkg-descr (contents, props changed) head/devel/pyside2/pkg-plist (contents, props changed) head/devel/shiboken2/ head/devel/shiboken2/Makefile (contents, props changed) head/devel/shiboken2/distinfo (contents, props changed) head/devel/shiboken2/files/ head/devel/shiboken2/files/patch-data_shiboken2.pc.in (contents, props changed) head/devel/shiboken2/files/patch-doc_CMakeLists.txt (contents, props changed) head/devel/shiboken2/files/patch-libshiboken_helper.h (contents, props changed) head/devel/shiboken2/pkg-descr (contents, props changed) head/devel/shiboken2/pkg-plist (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Sat Feb 9 20:29:28 2019 (r492516) +++ head/devel/Makefile Sat Feb 9 20:35:14 2019 (r492517) @@ -5393,6 +5393,8 @@ SUBDIR += pyrex SUBDIR += pyside SUBDIR += pyside-tools + SUBDIR += pyside2 + SUBDIR += pyside2-tools SUBDIR += pyst SUBDIR += pysvn SUBDIR += pythk @@ -6233,6 +6235,7 @@ SUBDIR += shflags SUBDIR += shfmt SUBDIR += shiboken + SUBDIR += shiboken2 SUBDIR += shmap SUBDIR += shtk SUBDIR += shtool Added: head/devel/pyside2-tools/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/pyside2-tools/Makefile Sat Feb 9 20:35:14 2019 (r492517) @@ -0,0 +1,36 @@ +# $FreeBSD$ + +PORTNAME= pyside2-tools +DISTVERSION= 5.12.1 +CATEGORIES= devel +MASTER_SITES= ${MASTER_SITE_QT} +MASTER_SITE_SUBDIR= official_releases/QtForPython/shiboken2/PySide2-${DISTVERSION}-src +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= pyside-setup-everywhere-src-${DISTVERSION} + +MAINTAINER= cmt@FreeBSD.org +COMMENT= Pyside2 development tools + +LICENSE= BSD3CLAUSE GPLv2 +LICENSE_COMB= multi + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \ + git>0:devel/git +LIB_DEPENDS= libshiboken2-${PYTHON_VERSION}.so:devel/shiboken2@${PY_FLAVOR} \ + libpyside2-${PYTHON_VERSION}.so:devel/pyside2@${PY_FLAVOR} + +USES= cmake gl python qt:5 shebangfix tar:xz +USE_GL= gl +USE_PYTHON= flavors +USE_QT= 3d buildtools_build charts core datavis3d declarative \ + designer gui help location multimedia network opengl \ + printsupport qmake_build script scripttools scxml sensors \ + speech sql svg testlib uitools webchannel webengine \ + websockets widgets x11extras xml xmlpatterns + +SHEBANG_FILES= pyside_tool.py pyside2-uic +python_OLD_COMMAND= "/usr/bin/env python" + +WRKSRC= ${WRKDIR}/pyside-setup-everywhere-src-${DISTVERSION}/sources/pyside2-tools + +.include Added: head/devel/pyside2-tools/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/pyside2-tools/distinfo Sat Feb 9 20:35:14 2019 (r492517) @@ -0,0 +1,3 @@ +TIMESTAMP = 1549662944 +SHA256 (pyside-setup-everywhere-src-5.12.1.tar.xz) = 6e26b6240b97558b8bf3c97810e950ef4121a03a1ebdecfb649992a505f18059 +SIZE (pyside-setup-everywhere-src-5.12.1.tar.xz) = 5411300 Added: head/devel/pyside2-tools/files/patch-CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/pyside2-tools/files/patch-CMakeLists.txt Sat Feb 9 20:35:14 2019 (r492517) @@ -0,0 +1,11 @@ +--- CMakeLists.txt.orig 2019-02-08 21:32:23 UTC ++++ CMakeLists.txt +@@ -60,7 +60,7 @@ install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/pyside2u + # Man pages for pyside2-uic + if (NOT WIN32) + file(GLOB manpages "${CMAKE_CURRENT_SOURCE_DIR}/pyside2uic/*.1") +- install(FILES ${manpages} DESTINATION share/man/man1) ++ install(FILES ${manpages} DESTINATION man/man1) + endif() + + configure_file("${CMAKE_CURRENT_SOURCE_DIR}/cmake_uninstall.cmake" Added: head/devel/pyside2-tools/files/patch-pylupdate_CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/pyside2-tools/files/patch-pylupdate_CMakeLists.txt Sat Feb 9 20:35:14 2019 (r492517) @@ -0,0 +1,9 @@ +--- pylupdate/CMakeLists.txt.orig 2019-02-08 22:28:59 UTC ++++ pylupdate/CMakeLists.txt +@@ -40,5 +40,5 @@ install(TARGETS pyside2-lupdate RUNTIME DESTINATION bi + # Man pages + if (NOT WIN32) + file(GLOB manpages "${CMAKE_CURRENT_SOURCE_DIR}/*.1") +- install(FILES ${manpages} DESTINATION share/man/man1) ++ install(FILES ${manpages} DESTINATION man/man1) + endif() Added: head/devel/pyside2-tools/files/patch-pyrcc_CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/pyside2-tools/files/patch-pyrcc_CMakeLists.txt Sat Feb 9 20:35:14 2019 (r492517) @@ -0,0 +1,9 @@ +--- pyrcc/CMakeLists.txt.orig 2019-02-08 22:29:24 UTC ++++ pyrcc/CMakeLists.txt +@@ -14,5 +14,5 @@ install(TARGETS pyside2-rcc RUNTIME DESTINATION bin) + # Man pages + if (NOT WIN32) + file(GLOB manpages "${CMAKE_CURRENT_SOURCE_DIR}/*.1") +- install(FILES ${manpages} DESTINATION share/man/man1) ++ install(FILES ${manpages} DESTINATION man/man1) + endif() Added: head/devel/pyside2-tools/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/pyside2-tools/pkg-descr Sat Feb 9 20:35:14 2019 (r492517) @@ -0,0 +1,4 @@ +PySide2 is the Python Qt 5 bindings project. This package contains the +PySide2 development tools. + +WWW: https://wiki.qt.io/Qt_for_Python Added: head/devel/pyside2-tools/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/pyside2-tools/pkg-plist Sat Feb 9 20:35:14 2019 (r492517) @@ -0,0 +1,37 @@ +bin/pyside2-lupdate +bin/pyside2-rcc +bin/pyside2-uic +bin/pyside_tool.py +%%PYTHON_SITELIBDIR%%/pyside2uic/Compiler/__init__.py +%%PYTHON_SITELIBDIR%%/pyside2uic/Compiler/compiler.py +%%PYTHON_SITELIBDIR%%/pyside2uic/Compiler/indenter.py +%%PYTHON_SITELIBDIR%%/pyside2uic/Compiler/misc.py +%%PYTHON_SITELIBDIR%%/pyside2uic/Compiler/proxy_type.py +%%PYTHON_SITELIBDIR%%/pyside2uic/Compiler/qobjectcreator.py +%%PYTHON_SITELIBDIR%%/pyside2uic/Compiler/qtproxies.py +%%PYTHON_SITELIBDIR%%/pyside2uic/__init__.py +%%PYTHON_SITELIBDIR%%/pyside2uic/driver.py +%%PYTHON_SITELIBDIR%%/pyside2uic/exceptions.py +%%PYTHON_SITELIBDIR%%/pyside2uic/icon_cache.py +%%PYTHON_SITELIBDIR%%/pyside2uic/objcreator.py +%%PYTHON_SITELIBDIR%%/pyside2uic/port_v2/__init__.py +%%PYTHON_SITELIBDIR%%/pyside2uic/port_v2/as_string.py +%%PYTHON_SITELIBDIR%%/pyside2uic/port_v2/ascii_upper.py +%%PYTHON_SITELIBDIR%%/pyside2uic/port_v2/invoke.py +%%PYTHON_SITELIBDIR%%/pyside2uic/port_v2/load_plugin.py +%%PYTHON_SITELIBDIR%%/pyside2uic/port_v2/proxy_base.py +%%PYTHON_SITELIBDIR%%/pyside2uic/port_v2/string_io.py +%%PYTHON_SITELIBDIR%%/pyside2uic/port_v3/__init__.py +%%PYTHON_SITELIBDIR%%/pyside2uic/port_v3/as_string.py +%%PYTHON_SITELIBDIR%%/pyside2uic/port_v3/ascii_upper.py +%%PYTHON_SITELIBDIR%%/pyside2uic/port_v3/invoke.py +%%PYTHON_SITELIBDIR%%/pyside2uic/port_v3/load_plugin.py +%%PYTHON_SITELIBDIR%%/pyside2uic/port_v3/proxy_base.py +%%PYTHON_SITELIBDIR%%/pyside2uic/port_v3/string_io.py +%%PYTHON_SITELIBDIR%%/pyside2uic/properties.py +%%PYTHON_SITELIBDIR%%/pyside2uic/uiparser.py +%%PYTHON_SITELIBDIR%%/pyside2uic/widget-plugins/qtdeclarative.py +%%PYTHON_SITELIBDIR%%/pyside2uic/widget-plugins/qtwebkit.py +man/man1/pyside2-lupdate.1.gz +man/man1/pyside2-rcc.1.gz +man/man1/pyside2-uic.1.gz Added: head/devel/pyside2/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/pyside2/Makefile Sat Feb 9 20:35:14 2019 (r492517) @@ -0,0 +1,83 @@ +# $FreeBSD$ + +PORTNAME= pyside2 +DISTVERSION= 5.12.1 +CATEGORIES= devel +MASTER_SITES= ${MASTER_SITE_QT} +MASTER_SITE_SUBDIR= official_releases/QtForPython/shiboken2/PySide2-${DISTVERSION}-src +DISTNAME= pyside-setup-everywhere-src-${DISTVERSION} +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= cmt@FreeBSD.org +COMMENT= Python Qt bindings for Qt 5.12+ + +LICENSE= LGPL3 + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \ + git>0:devel/git +LIB_DEPENDS= libshiboken2-${PYTHON_VERSION}.so:devel/shiboken2@${PY_FLAVOR} + +USES= cmake gl python qt:5 tar:xz +USE_GL= gl +USE_LDCONFIG= yes +USE_PYTHON= flavors +USE_QT= 3d buildtools_build charts core datavis3d declarative \ + designer gui help location multimedia network opengl \ + printsupport qmake_build script scripttools scxml sensors \ + speech sql svg testlib uitools webchannel webengine \ + websockets widgets x11extras xml xmlpatterns + +PLIST_SUB= DISTVERSION=${DISTVERSION} \ + PYTHON_VERSION=${PYTHON_VERSION} + +WRKSRC= ${WRKDIR}/pyside-setup-everywhere-src-${DISTVERSION}/sources/pyside2 + +post-stage: + @${RM} -r ${STAGEDIR}/${PYTHON_SITELIBDIR}/CMakeFiles \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/tests \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/CMakeFiles \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/Qt3DAnimation \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/Qt3DCore \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/Qt3DExtras \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/Qt3DInput \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/Qt3DLogic \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/Qt3DRender \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/QtCharts \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/QtConcurrent \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/QtCore \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/QtDataVisualization \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/QtGui \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/QtHelp \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/QtLocation \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/QtMultimedia \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/QtMultimediaWidgets \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/QtNetwork \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/QtOpenGL \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/QtPositioning \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/QtPrintSupport \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/QtQml \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/QtQuick \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/QtQuickWidgets \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/QtScript \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/QtScriptTools \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/QtScxml \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/QtSensors \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/QtSql \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/QtSvg \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/QtTest \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/QtTextToSpeech \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/QtUiTools \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/QtWebChannel \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/QtWebEngine \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/QtWebEngineCore \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/QtWebEngineWidgets \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/QtWebSockets \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/QtWidgets \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/QtX11Extras \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/QtXml \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/QtXmlPatterns \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/PySide2/support \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/libpyside \ + ${STAGEDIR}/${PYTHON_SITELIBDIR}/plugins + +.include Added: head/devel/pyside2/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/pyside2/distinfo Sat Feb 9 20:35:14 2019 (r492517) @@ -0,0 +1,3 @@ +TIMESTAMP = 1549662883 +SHA256 (pyside-setup-everywhere-src-5.12.1.tar.xz) = 6e26b6240b97558b8bf3c97810e950ef4121a03a1ebdecfb649992a505f18059 +SIZE (pyside-setup-everywhere-src-5.12.1.tar.xz) = 5411300 Added: head/devel/pyside2/files/patch-cmake_Macros_PySideModules.cmake ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/pyside2/files/patch-cmake_Macros_PySideModules.cmake Sat Feb 9 20:35:14 2019 (r492517) @@ -0,0 +1,10 @@ +--- cmake/Macros/PySideModules.cmake.orig 2018-12-17 07:28:47 UTC ++++ cmake/Macros/PySideModules.cmake +@@ -124,6 +124,7 @@ macro(create_pyside_module) + COMMAND "${SHIBOKEN_BINARY}" ${GENERATOR_EXTRA_FLAGS} + "${pyside2_BINARY_DIR}/${module_NAME}_global.h" + --include-paths=${shiboken_include_dirs} ++ --include-paths="${CMAKE_INSTALL_PREFIX}/include" + ${shiboken_framework_include_dirs_option} + --typesystem-paths=${pyside_binary_dir}${PATH_SEP}${pyside2_SOURCE_DIR}${PATH_SEP}${${module_TYPESYSTEM_PATH}} + --output-directory=${CMAKE_CURRENT_BINARY_DIR} Added: head/devel/pyside2/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/pyside2/pkg-descr Sat Feb 9 20:35:14 2019 (r492517) @@ -0,0 +1,5 @@ +PySide is the Python Qt bindings project, providing access to the complete +Qt 5.12+ framework as well as to generator tools for rapidly generating +Python bindings for any C++ libraries. + +WWW: https://wiki.qt.io/Qt_for_Python Added: head/devel/pyside2/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/pyside2/pkg-plist Sat Feb 9 20:35:14 2019 (r492517) @@ -0,0 +1,182 @@ +include/PySide2/Qt3DAnimation/pyside2_qt3danimation_python.h +include/PySide2/Qt3DCore/pyside2_qt3dcore_python.h +include/PySide2/Qt3DExtras/pyside2_qt3dextras_python.h +include/PySide2/Qt3DInput/pyside2_qt3dinput_python.h +include/PySide2/Qt3DLogic/pyside2_qt3dlogic_python.h +include/PySide2/Qt3DRender/pyside2_qt3drender_python.h +include/PySide2/QtCharts/pyside2_qtcharts_python.h +include/PySide2/QtConcurrent/pyside2_qtconcurrent_python.h +include/PySide2/QtCore/pyside2_qtcore_python.h +include/PySide2/QtDataVisualization/pyside2_qtdatavisualization_python.h +include/PySide2/QtGui/pyside2_qtgui_python.h +include/PySide2/QtGui/qpytextobject.h +include/PySide2/QtHelp/pyside2_qthelp_python.h +include/PySide2/QtLocation/pyside2_qtlocation_python.h +include/PySide2/QtMultimedia/pyside2_qtmultimedia_python.h +include/PySide2/QtMultimediaWidgets/pyside2_qtmultimediawidgets_python.h +include/PySide2/QtNetwork/pyside2_qtnetwork_python.h +include/PySide2/QtOpenGL/pyside2_qtopengl_python.h +include/PySide2/QtPositioning/pyside2_qtpositioning_python.h +include/PySide2/QtPrintSupport/pyside2_qtprintsupport_python.h +include/PySide2/QtQml/pyside2_qtqml_python.h +include/PySide2/QtQuick/pyside2_qtquick_python.h +include/PySide2/QtQuickWidgets/pyside2_qtquickwidgets_python.h +include/PySide2/QtScript/pyside2_qtscript_python.h +include/PySide2/QtScriptTools/pyside2_qtscripttools_python.h +include/PySide2/QtScxml/pyside2_qtscxml_python.h +include/PySide2/QtSensors/pyside2_qtsensors_python.h +include/PySide2/QtSql/pyside2_qtsql_python.h +include/PySide2/QtSvg/pyside2_qtsvg_python.h +include/PySide2/QtTest/pyside2_qttest_python.h +include/PySide2/QtTextToSpeech/pyside2_qttexttospeech_python.h +include/PySide2/QtUiTools/pyside2_qtuitools_python.h +include/PySide2/QtWebChannel/pyside2_qtwebchannel_python.h +include/PySide2/QtWebEngine/pyside2_qtwebengine_python.h +include/PySide2/QtWebEngineCore/pyside2_qtwebenginecore_python.h +include/PySide2/QtWebEngineWidgets/pyside2_qtwebenginewidgets_python.h +include/PySide2/QtWebSockets/pyside2_qtwebsockets_python.h +include/PySide2/QtWidgets/pyside2_qtwidgets_python.h +include/PySide2/QtX11Extras/pyside2_qtx11extras_python.h +include/PySide2/QtXml/pyside2_qtxml_python.h +include/PySide2/QtXmlPatterns/pyside2_qtxmlpatterns_python.h +include/PySide2/destroylistener.h +include/PySide2/dynamicqmetaobject.h +include/PySide2/pyside.h +include/PySide2/pyside2_global.h +include/PySide2/pysideclassinfo.h +include/PySide2/pysidemacros.h +include/PySide2/pysidemetafunction.h +include/PySide2/pysideproperty.h +include/PySide2/pysideqflags.h +include/PySide2/pysidesignal.h +include/PySide2/pysideweakref.h +include/PySide2/signalmanager.h +lib/cmake/PySide2-%%DISTVERSION%%/PySide2Config-%%PYTHON_VERSION%%.cmake +lib/cmake/PySide2-%%DISTVERSION%%/PySide2Config.cmake +lib/cmake/PySide2-%%DISTVERSION%%/PySide2ConfigVersion.cmake +lib/libpyside2-%%PYTHON_VERSION%%.so +lib/libpyside2-%%PYTHON_VERSION%%.so.5.12 +lib/libpyside2-%%PYTHON_VERSION%%.so.%%DISTVERSION%% +%%PYTHON_SITELIBDIR%%/PySide2/Qt3DAnimation.so +%%PYTHON_SITELIBDIR%%/PySide2/Qt3DCore.so +%%PYTHON_SITELIBDIR%%/PySide2/Qt3DExtras.so +%%PYTHON_SITELIBDIR%%/PySide2/Qt3DInput.so +%%PYTHON_SITELIBDIR%%/PySide2/Qt3DLogic.so +%%PYTHON_SITELIBDIR%%/PySide2/Qt3DRender.so +%%PYTHON_SITELIBDIR%%/PySide2/QtCharts.so +%%PYTHON_SITELIBDIR%%/PySide2/QtConcurrent.so +%%PYTHON_SITELIBDIR%%/PySide2/QtCore.so +%%PYTHON_SITELIBDIR%%/PySide2/QtDataVisualization.so +%%PYTHON_SITELIBDIR%%/PySide2/QtGui.so +%%PYTHON_SITELIBDIR%%/PySide2/QtHelp.so +%%PYTHON_SITELIBDIR%%/PySide2/QtLocation.so +%%PYTHON_SITELIBDIR%%/PySide2/QtMultimedia.so +%%PYTHON_SITELIBDIR%%/PySide2/QtMultimediaWidgets.so +%%PYTHON_SITELIBDIR%%/PySide2/QtNetwork.so +%%PYTHON_SITELIBDIR%%/PySide2/QtOpenGL.so +%%PYTHON_SITELIBDIR%%/PySide2/QtPositioning.so +%%PYTHON_SITELIBDIR%%/PySide2/QtPrintSupport.so +%%PYTHON_SITELIBDIR%%/PySide2/QtQml.so +%%PYTHON_SITELIBDIR%%/PySide2/QtQuick.so +%%PYTHON_SITELIBDIR%%/PySide2/QtQuickWidgets.so +%%PYTHON_SITELIBDIR%%/PySide2/QtScript.so +%%PYTHON_SITELIBDIR%%/PySide2/QtScriptTools.so +%%PYTHON_SITELIBDIR%%/PySide2/QtScxml.so +%%PYTHON_SITELIBDIR%%/PySide2/QtSensors.so +%%PYTHON_SITELIBDIR%%/PySide2/QtSql.so +%%PYTHON_SITELIBDIR%%/PySide2/QtSvg.so +%%PYTHON_SITELIBDIR%%/PySide2/QtTest.so +%%PYTHON_SITELIBDIR%%/PySide2/QtTextToSpeech.so +%%PYTHON_SITELIBDIR%%/PySide2/QtUiTools.so +%%PYTHON_SITELIBDIR%%/PySide2/QtWebChannel.so +%%PYTHON_SITELIBDIR%%/PySide2/QtWebEngine.so +%%PYTHON_SITELIBDIR%%/PySide2/QtWebEngineCore.so +%%PYTHON_SITELIBDIR%%/PySide2/QtWebEngineWidgets.so +%%PYTHON_SITELIBDIR%%/PySide2/QtWebSockets.so +%%PYTHON_SITELIBDIR%%/PySide2/QtWidgets.so +%%PYTHON_SITELIBDIR%%/PySide2/QtX11Extras.so +%%PYTHON_SITELIBDIR%%/PySide2/QtXml.so +%%PYTHON_SITELIBDIR%%/PySide2/QtXmlPatterns.so +%%PYTHON_SITELIBDIR%%/PySide2/__init__.py +%%PYTHON_SITELIBDIR%%/PySide2/_config.py +%%PYTHON_SITELIBDIR%%/PySide2/_git_pyside_version.py +libdata/pkgconfig/pyside2.pc +share/PySide2/glue/qtcharts.cpp +share/PySide2/glue/qtcore.cpp +share/PySide2/glue/qtdatavisualization.cpp +share/PySide2/glue/qtgui.cpp +share/PySide2/glue/qtmultimedia.cpp +share/PySide2/glue/qtnetwork.cpp +share/PySide2/glue/qtopengl.cpp +share/PySide2/glue/qtqml.cpp +share/PySide2/glue/qtquick.cpp +share/PySide2/glue/qtscript.cpp +share/PySide2/glue/qtuitools.cpp +share/PySide2/glue/qtwidgets.cpp +share/PySide2/glue/qtxml.cpp +share/PySide2/glue/qtxmlpatterns.cpp +share/PySide2/typesystems/core_common.xml +share/PySide2/typesystems/datavisualization_common.xml +share/PySide2/typesystems/glue/plugins.h +share/PySide2/typesystems/glue/qeasingcurve_glue.cpp +share/PySide2/typesystems/glue/qeasingcurve_glue.h +share/PySide2/typesystems/glue/qscript_value_iterator_glue.cpp +share/PySide2/typesystems/gui_common.xml +share/PySide2/typesystems/opengl_common.xml +share/PySide2/typesystems/typesystem_3danimation.xml +share/PySide2/typesystems/typesystem_3dcore.xml +share/PySide2/typesystems/typesystem_3dextras.xml +share/PySide2/typesystems/typesystem_3dinput.xml +share/PySide2/typesystems/typesystem_3dlogic.xml +share/PySide2/typesystems/typesystem_3drender.xml +share/PySide2/typesystems/typesystem_charts.xml +share/PySide2/typesystems/typesystem_concurrent.xml +share/PySide2/typesystems/typesystem_core.xml +share/PySide2/typesystems/typesystem_core_common.xml +share/PySide2/typesystems/typesystem_core_mac.xml +share/PySide2/typesystems/typesystem_core_win.xml +share/PySide2/typesystems/typesystem_core_x11.xml +share/PySide2/typesystems/typesystem_datavisualization.xml +share/PySide2/typesystems/typesystem_gui.xml +share/PySide2/typesystems/typesystem_gui_common.xml +share/PySide2/typesystems/typesystem_gui_mac.xml +share/PySide2/typesystems/typesystem_gui_win.xml +share/PySide2/typesystems/typesystem_gui_x11.xml +share/PySide2/typesystems/typesystem_help.xml +share/PySide2/typesystems/typesystem_location.xml +share/PySide2/typesystems/typesystem_multimedia.xml +share/PySide2/typesystems/typesystem_multimedia_common.xml +share/PySide2/typesystems/typesystem_multimedia_forward_declarations.xml +share/PySide2/typesystems/typesystem_multimediawidgets.xml +share/PySide2/typesystems/typesystem_network.xml +share/PySide2/typesystems/typesystem_opengl.xml +share/PySide2/typesystems/typesystem_positioning.xml +share/PySide2/typesystems/typesystem_printsupport.xml +share/PySide2/typesystems/typesystem_qml.xml +share/PySide2/typesystems/typesystem_quick.xml +share/PySide2/typesystems/typesystem_quickwidgets.xml +share/PySide2/typesystems/typesystem_script.xml +share/PySide2/typesystems/typesystem_scripttools.xml +share/PySide2/typesystems/typesystem_scxml.xml +share/PySide2/typesystems/typesystem_sensors.xml +share/PySide2/typesystems/typesystem_sql.xml +share/PySide2/typesystems/typesystem_svg.xml +share/PySide2/typesystems/typesystem_test.xml +share/PySide2/typesystems/typesystem_texttospeech.xml +share/PySide2/typesystems/typesystem_uitools.xml +share/PySide2/typesystems/typesystem_webchannel.xml +share/PySide2/typesystems/typesystem_webengine.xml +share/PySide2/typesystems/typesystem_webenginecore.xml +share/PySide2/typesystems/typesystem_webenginewidgets.xml +share/PySide2/typesystems/typesystem_websockets.xml +share/PySide2/typesystems/typesystem_widgets.xml +share/PySide2/typesystems/typesystem_widgets_common.xml +share/PySide2/typesystems/typesystem_widgets_mac.xml +share/PySide2/typesystems/typesystem_widgets_win.xml +share/PySide2/typesystems/typesystem_widgets_x11.xml +share/PySide2/typesystems/typesystem_x11extras.xml +share/PySide2/typesystems/typesystem_xml.xml +share/PySide2/typesystems/typesystem_xmlpatterns.xml +share/PySide2/typesystems/webkitwidgets_common.xml +share/PySide2/typesystems/widgets_common.xml +share/PySide2/typesystems/xml_common.xml Added: head/devel/shiboken2/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/shiboken2/Makefile Sat Feb 9 20:35:14 2019 (r492517) @@ -0,0 +1,41 @@ +# $FreeBSD$ + +PORTNAME= shiboken2 +DISTVERSION= 5.12.1 +CATEGORIES= devel +MASTER_SITES= ${MASTER_SITE_QT} +MASTER_SITE_SUBDIR= official_releases/QtForPython/shiboken2/PySide2-${DISTVERSION}-src +DISTNAME= pyside-setup-everywhere-src-${DISTVERSION} +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= cmt@FreeBSD.org +COMMENT= Python binding generator for C++ libraries + +LICENSE= GPLv2 LGPL21 LGPL3 +LICENSE_COMB= multi + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \ + git>0:devel/git +LIB_DEPENDS= libclang.so:devel/llvm${LLVM_DEFAULT} \ + libxslt.so:textproc/libxslt + +USES= cmake gnome python qt:5 shebangfix tar:xz +USE_GNOME= libxml2 +USE_PYTHON= flavors +USE_QT= buildtools_build core gui network qmake_build testlib \ + xml xmlpatterns + +SHEBANG_FILES= shiboken_tool.py +python_OLD_COMMAND= "/usr/bin/env python" + +CONFIGURE_ENV+= LLVM_CONFIG=${LOCALBASE}/bin/llvm-config${LLVM_DEFAULT} +CMAKE_ARGS+= "-DCMAKE_CXX_FLAGS=-lexecinfo" \ + "-DCMAKE_STANDARD_LIBRARIES=-lexecinfo" \ + "-DCMAKE_CXX_STANDARD_LIBRARIES=-lexecinfo" + +PLIST_SUB= DISTVERSION=${DISTVERSION} \ + PYTHON_VERSION=${PYTHON_VERSION} + +WRKSRC= ${WRKDIR}/pyside-setup-everywhere-src-${DISTVERSION}/sources/shiboken2 + +.include Added: head/devel/shiboken2/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/shiboken2/distinfo Sat Feb 9 20:35:14 2019 (r492517) @@ -0,0 +1,3 @@ +TIMESTAMP = 1549662926 +SHA256 (pyside-setup-everywhere-src-5.12.1.tar.xz) = 6e26b6240b97558b8bf3c97810e950ef4121a03a1ebdecfb649992a505f18059 +SIZE (pyside-setup-everywhere-src-5.12.1.tar.xz) = 5411300 Added: head/devel/shiboken2/files/patch-data_shiboken2.pc.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/shiboken2/files/patch-data_shiboken2.pc.in Sat Feb 9 20:35:14 2019 (r492517) @@ -0,0 +1,9 @@ +--- data/shiboken2.pc.in.orig 2018-12-17 07:28:47 UTC ++++ data/shiboken2.pc.in +@@ -9,5 +9,5 @@ python_include_dir=@SBK_PYTHON_INCLUDE_DIR@ + Name: shiboken2 + Description: Support library for Python bindings created with the Shiboken2 generator. + Version: @shiboken2_VERSION@ +-Libs: @SBK_PYTHON_LIBRARIES@ -L${libdir} -lshiboken2@shiboken2_SUFFIX@@PYTHON_SHARED_LIBRARY_SUFFIX@@LIBRARY_OUTPUT_SUFFIX@ ++Libs: @SBK_PYTHON_LIBRARIES@ -L${libdir} -lshiboken2@shiboken2_SUFFIX@@PYTHON_SHARED_LIBRARY_SUFFIX@@LIBRARY_OUTPUT_SUFFIX@ -lexecinfo + Cflags: -I@SBK_PYTHON_INCLUDE_DIR@ -I${includedir}/@shiboken2_SUFFIX@@SBK_PKG_CONFIG_PY_DEBUG_DEFINITION@ Added: head/devel/shiboken2/files/patch-doc_CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/shiboken2/files/patch-doc_CMakeLists.txt Sat Feb 9 20:35:14 2019 (r492517) @@ -0,0 +1,9 @@ +--- doc/CMakeLists.txt.orig 2019-02-08 21:36:33 UTC ++++ doc/CMakeLists.txt +@@ -20,5 +20,5 @@ endif() + + if (NOT WIN32) + file(GLOB manpages "${CMAKE_CURRENT_SOURCE_DIR}/*.1") +- install(FILES ${manpages} DESTINATION share/man/man1) ++ install(FILES ${manpages} DESTINATION man/man1) + endif() Added: head/devel/shiboken2/files/patch-libshiboken_helper.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/shiboken2/files/patch-libshiboken_helper.h Sat Feb 9 20:35:14 2019 (r492517) @@ -0,0 +1,11 @@ +--- libshiboken/helper.h.orig 2018-12-17 07:28:47 UTC ++++ libshiboken/helper.h +@@ -90,7 +90,7 @@ class AutoArrayPointer + T* data; + }; + +-typedef unsigned long long ThreadId; ++typedef pthread_t ThreadId; + LIBSHIBOKEN_API ThreadId currentThreadId(); + LIBSHIBOKEN_API ThreadId mainThreadId(); + Added: head/devel/shiboken2/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/shiboken2/pkg-descr Sat Feb 9 20:35:14 2019 (r492517) @@ -0,0 +1,4 @@ +Shiboken2 is generator to build Python bindings for any C++ library. +It is part of the PySide2 Python Qt bindings project. + +WWW: https://wiki.qt.io/PySide2 Added: head/devel/shiboken2/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/shiboken2/pkg-plist Sat Feb 9 20:35:14 2019 (r492517) @@ -0,0 +1,52 @@ +bin/shiboken2 +bin/shiboken_tool.py +include/shiboken2/autodecref.h +include/shiboken2/basewrapper.h +include/shiboken2/bindingmanager.h +include/shiboken2/bufferprocs_py37.h +include/shiboken2/gilstate.h +include/shiboken2/helper.h +include/shiboken2/pep384impl.h +include/shiboken2/python25compat.h +include/shiboken2/qapp_macro.h +include/shiboken2/sbkarrayconverter.h +include/shiboken2/sbkconverter.h +include/shiboken2/sbkdbg.h +include/shiboken2/sbkenum.h +include/shiboken2/sbkmodule.h +include/shiboken2/sbkpython.h +include/shiboken2/sbkstring.h +include/shiboken2/sbkversion.h +include/shiboken2/shiboken.h +include/shiboken2/shibokenbuffer.h +include/shiboken2/shibokenmacros.h +include/shiboken2/signature.h +include/shiboken2/threadstatesaver.h +include/shiboken2/typespec.h +include/shiboken2/voidptr.h +lib/cmake/Shiboken2-%%DISTVERSION%%/Shiboken2Config-%%PYTHON_VERSION%%.cmake +lib/cmake/Shiboken2-%%DISTVERSION%%/Shiboken2Config.cmake +lib/cmake/Shiboken2-%%DISTVERSION%%/Shiboken2ConfigVersion.cmake +lib/libshiboken2-%%PYTHON_VERSION%%.so +lib/libshiboken2-%%PYTHON_VERSION%%.so.5.12 +lib/libshiboken2-%%PYTHON_VERSION%%.so.%%DISTVERSION%% +%%PYTHON_SITELIBDIR%%/shiboken2/__init__.py +%%PYTHON_SITELIBDIR%%/shiboken2/_config.py +%%PYTHON_SITELIBDIR%%/shiboken2/_git_shiboken_module_version.py +%%PYTHON_SITELIBDIR%%/shiboken2/shiboken2.so +%%PYTHON_SITELIBDIR%%/shiboken2/support/__init__.py +%%PYTHON_SITELIBDIR%%/shiboken2/support/signature/__init__.py +%%PYTHON_SITELIBDIR%%/shiboken2/support/signature/backport_inspect.py +%%PYTHON_SITELIBDIR%%/shiboken2/support/signature/errorhandler.py +%%PYTHON_SITELIBDIR%%/shiboken2/support/signature/layout.py +%%PYTHON_SITELIBDIR%%/shiboken2/support/signature/lib/__init__.py +%%PYTHON_SITELIBDIR%%/shiboken2/support/signature/lib/enum_sig.py +%%PYTHON_SITELIBDIR%%/shiboken2/support/signature/loader.py +%%PYTHON_SITELIBDIR%%/shiboken2/support/signature/mapping.py +%%PYTHON_SITELIBDIR%%/shiboken2/support/signature/parser.py +%%PYTHON_SITELIBDIR%%/shiboken2/support/signature/typing27.py +%%PYTHON_SITELIBDIR%%/shiboken2_generator/__init__.py +%%PYTHON_SITELIBDIR%%/shiboken2_generator/_config.py +%%PYTHON_SITELIBDIR%%/shiboken2_generator/_git_shiboken_generator_version.py +libdata/pkgconfig/shiboken2.pc +man/man1/shiboken2.1.gz