pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

wip/py-pyside-shiboken: update to 1.2.4



Module Name:	pkgsrc-wip
Committed By:	Rumko <rumko%NetBSD.org@localhost>
Pushed By:	rumko
Date:		Sun Aug 7 09:13:29 2016 +0200
Changeset:	734ccc8c73ec7256b91c97061ecc286568e3ec9e

Modified Files:
	py-pyside-shiboken/Makefile
	py-pyside-shiboken/PLIST
	py-pyside-shiboken/buildlink3.mk
	py-pyside-shiboken/distinfo

Log Message:
wip/py-pyside-shiboken: update to 1.2.4

Excerpt from github change log:
* Refactor and improve added function resolving
* Write inititializations in topological order
* Fix finding container base classes
* Fix handling of includes like '#include BOOST_USER_CONFIG'
* Fix buffer overrun processing macro definitions ending in a
comment
* Allocate and use separate structures for as_* fields in the
PyTypeObject
* Fix compilation issue on OS X 10.9
* Fix omission of 'const' specifier when generating binding code for
containers whose value type is 'const'
* Fix building with python 3.3 and 3.4
* Fix function rejections (i.e. support overloads)
* Add parsing of 'noexcept' keyword
* Return enums in declaration order (order added)
* Process global enums in declaration order
* When building the class topology, don't skip classes, even if we
are not going to generate code for them

Also take over maintainership.

Ok@ rhialto

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=734ccc8c73ec7256b91c97061ecc286568e3ec9e

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 py-pyside-shiboken/Makefile      | 11 +++++++----
 py-pyside-shiboken/PLIST         |  8 ++++----
 py-pyside-shiboken/buildlink3.mk |  2 ++
 py-pyside-shiboken/distinfo      |  7 ++++---
 4 files changed, 17 insertions(+), 11 deletions(-)

diffs:
diff --git a/py-pyside-shiboken/Makefile b/py-pyside-shiboken/Makefile
index 420b59a..c855b86 100644
--- a/py-pyside-shiboken/Makefile
+++ b/py-pyside-shiboken/Makefile
@@ -1,17 +1,20 @@
 # $NetBSD: Makefile,v 1.1 2013/11/15 12:14:47 rhialto Exp $
 
-VERSION=	1.2.1
+VERSION=	1.2.4
 DISTNAME=	shiboken-${VERSION}
 PKGNAME=	${PYPKGPREFIX}-pyside-shiboken-${VERSION}
-MASTER_SITES=	http://download.qt-project.org/official_releases/pyside/
-EXTRACT_SUFX=   .tar.bz2
+MASTER_SITES=	${MASTER_SITE_GITHUB:=PySide/}
+GITHUB_PROJECT=	Shiboken
+EXTRACT_SUFX=   .tar.gz
 CATEGORIES=	devel
 
-MAINTAINER=	rhialto%falu.nl@localhost
+MAINTAINER=	rumko%netbsd.org@localhost
 HOMEPAGE=	http://qt-project.org/wiki/Get-PySide
 COMMENT=	Pyside (shiboken prerequisite)
 LICENSE=	gnu-gpl-v2
 
+WRKSRC=		${WRKDIR}/Shiboken-${VERSION}
+
 USE_TOOLS+=	gmake cmake pkg-config
 USE_LANGUAGES+=	c c++
 USE_CMAKE=	yes
diff --git a/py-pyside-shiboken/PLIST b/py-pyside-shiboken/PLIST
index 4183970..c9a4cfa 100644
--- a/py-pyside-shiboken/PLIST
+++ b/py-pyside-shiboken/PLIST
@@ -19,12 +19,12 @@ include/shiboken/shibokenbuffer.h
 include/shiboken/shibokenmacros.h
 include/shiboken/threadstatesaver.h
 include/shiboken/typeresolver.h
-lib/cmake/Shiboken-1.2.1/ShibokenConfig-python${PYVERSSUFFIX}.cmake
-lib/cmake/Shiboken-1.2.1/ShibokenConfig.cmake
-lib/cmake/Shiboken-1.2.1/ShibokenConfigVersion.cmake
+lib/cmake/Shiboken-${PKGVERSION}/ShibokenConfig-python${PYVERSSUFFIX}.cmake
+lib/cmake/Shiboken-${PKGVERSION}/ShibokenConfig.cmake
+lib/cmake/Shiboken-${PKGVERSION}/ShibokenConfigVersion.cmake
 lib/libshiboken-python${PYVERSSUFFIX}.so
 lib/libshiboken-python${PYVERSSUFFIX}.so.1.2
-lib/libshiboken-python${PYVERSSUFFIX}.so.1.2.1
+lib/libshiboken-python${PYVERSSUFFIX}.so.${PKGVERSION}
 lib/pkgconfig/shiboken.pc
 ${PYSITELIB}/shiboken.so
 man/man1/shiboken.1
diff --git a/py-pyside-shiboken/buildlink3.mk b/py-pyside-shiboken/buildlink3.mk
index 63ba8de..0cfdb09 100644
--- a/py-pyside-shiboken/buildlink3.mk
+++ b/py-pyside-shiboken/buildlink3.mk
@@ -5,6 +5,8 @@ BUILDLINK_TREE+=	py-pyside-shiboken
 .if !defined(PY_PYSIDE_SHIBOKEN_BUILDLINK3_MK)
 PY_PYSIDE_SHIBOKEN_BUILDLINK3_MK:=
 
+.include "../../lang/python/pyversion.mk"
+
 BUILDLINK_API_DEPENDS.py-pyside-shiboken+=	${PYPKGPREFIX}-pyside-shiboken>=1.2.1
 BUILDLINK_ABI_DEPENDS.py-pyside-shiboken+=	${PYPKGPREFIX}-pyside-shiboken>=1.2.1
 BUILDLINK_PKGSRCDIR.py-pyside-shiboken?=	../../wip/py-pyside-shiboken
diff --git a/py-pyside-shiboken/distinfo b/py-pyside-shiboken/distinfo
index 3b13f59..3afee1c 100644
--- a/py-pyside-shiboken/distinfo
+++ b/py-pyside-shiboken/distinfo
@@ -1,7 +1,8 @@
 $NetBSD: distinfo,v 1.1 2013/11/15 12:14:47 rhialto Exp $
 
-SHA1 (shiboken-1.2.1.tar.bz2) = f310ac163f3407109051ccebfd192bc9620e9124
-RMD160 (shiboken-1.2.1.tar.bz2) = 1ad3ac82b6e41004e0bbe25c315482d7fd07a395
-Size (shiboken-1.2.1.tar.bz2) = 1067587 bytes
+SHA1 (shiboken-1.2.4.tar.gz) = cb93c497f2948b6ce2465f7ec25516bd3e643d95
+RMD160 (shiboken-1.2.4.tar.gz) = 4d5d2467e2195ecaab53ddccdd9aed6778af778a
+SHA512 (shiboken-1.2.4.tar.gz) = daa3fadf3daffaec52f199c0285a37431a4b6b0d450a43a035f49e5505a35b666a1cb0b334c7267af7530841dadbf0b97296812141c93de3b7cd07c7d9016a2a
+Size (shiboken-1.2.4.tar.gz) = 1039530 bytes
 SHA1 (patch-ApiExtractor_parser_rpp_pp-qt-configuration) = e41adb3c740d4a96f0e7e3b488f0586f2f78169b
 SHA1 (patch-doc_CMakeLists.txt) = 2f89c912db52a7043aca403250953f5003ca8e35


Home | Main Index | Thread Index | Old Index