Mon Nov 15 13:06:56 2010 UTC ()
Changes 4.11.2:
* /KeepReference/ can now be applied to global functions and static methods.
* %TypeCode can now be specified in a %MappedType directive.
* Mapped types for templates no longer require the template arguments to be
  fully defined.
* Build system changes required by PyQt v4.8 and Qt v4.7.


(adam)
diff -r1.18 -r1.19 pkgsrc/x11/py-sip/Makefile
diff -r1.15 -r1.16 pkgsrc/x11/py-sip/distinfo

cvs diff -r1.18 -r1.19 pkgsrc/x11/py-sip/Makefile (expand / switch to unified diff)

--- pkgsrc/x11/py-sip/Makefile 2010/09/07 16:35:09 1.18
+++ pkgsrc/x11/py-sip/Makefile 2010/11/15 13:06:56 1.19
@@ -1,30 +1,28 @@ @@ -1,30 +1,28 @@
1# $NetBSD: Makefile,v 1.18 2010/09/07 16:35:09 drochner Exp $ 1# $NetBSD: Makefile,v 1.19 2010/11/15 13:06:56 adam Exp $
2# 
3 2
4DISTNAME= sip-4.11.1 3DISTNAME= sip-4.11.2
5PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
6CATEGORIES= x11 devel python 5CATEGORIES= x11 devel python
7MASTER_SITES= http://www.riverbankcomputing.com/static/Downloads/sip4/ 6MASTER_SITES= http://www.riverbankcomputing.com/static/Downloads/sip4/
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://www.riverbankcomputing.com/software/sip/intro 9HOMEPAGE= http://www.riverbankcomputing.com/software/sip/intro
11COMMENT= Tool to create Python bindings for C++ libraries 10COMMENT= Tool to create Python bindings for C++ libraries
12 11
13PKG_DESTDIR_SUPPORT= user-destdir 12PKG_DESTDIR_SUPPORT= user-destdir
14 13
15CONFLICTS+= ${PYPKGPREFIX}-qt2-sip-* ${PYPKGPREFIX}-qt3-sip-* 14CONFLICTS+= ${PYPKGPREFIX}-qt2-sip-* ${PYPKGPREFIX}-qt3-sip-*
16 15
17 
18USE_LIBTOOL= yes 16USE_LIBTOOL= yes
19USE_TOOLS+= gmake 17USE_TOOLS+= gmake
20USE_LANGUAGES= c c++ 18USE_LANGUAGES= c c++
21 19
22.include "../../mk/bsd.prefs.mk" 20.include "../../mk/bsd.prefs.mk"
23 21
24CONFIGURE_ARGS+= -b ${PREFIX}/bin 22CONFIGURE_ARGS+= -b ${PREFIX}/bin
25CONFIGURE_ARGS+= -d ${PREFIX}/${PYSITELIB} 23CONFIGURE_ARGS+= -d ${PREFIX}/${PYSITELIB}
26CONFIGURE_ARGS+= -e ${PREFIX}/${PYINC} 24CONFIGURE_ARGS+= -e ${PREFIX}/${PYINC}
27CONFIGURE_ARGS+= -v ${PREFIX}/share/sip${PYVERSSUFFIX} 25CONFIGURE_ARGS+= -v ${PREFIX}/share/sip${PYVERSSUFFIX}
28.if ${OPSYS} == "DragonFly" 26.if ${OPSYS} == "DragonFly"
29CONFIGURE_ARGS+= -p freebsd-g++ 27CONFIGURE_ARGS+= -p freebsd-g++
30.endif 28.endif
@@ -32,33 +30,33 @@ CONFIGURE_ARGS+= INCDIR=${PREFIX}/includ @@ -32,33 +30,33 @@ CONFIGURE_ARGS+= INCDIR=${PREFIX}/includ
32CONFIGURE_ARGS+= LIBDIR=${PREFIX}/lib 30CONFIGURE_ARGS+= LIBDIR=${PREFIX}/lib
33 31
34PY_PATCHPLIST= yes 32PY_PATCHPLIST= yes
35PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX:Q} 33PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX:Q}
36 34
37.include "../../mk/compiler.mk" 35.include "../../mk/compiler.mk"
38 36
39.if ${OPSYS} == "Darwin" 37.if ${OPSYS} == "Darwin"
40CONFIGURE_ARGS+= CFLAGS_SHLIB=-fno-common 38CONFIGURE_ARGS+= CFLAGS_SHLIB=-fno-common
41CONFIGURE_ARGS+= LFLAGS_PLUGIN="-bundle -flat_namespace -undefined suppress" 39CONFIGURE_ARGS+= LFLAGS_PLUGIN="-bundle -flat_namespace -undefined suppress"
42.else 40.else
43CONFIGURE_ARGS+= CFLAGS_SHLIB=-fPIC 41CONFIGURE_ARGS+= CFLAGS_SHLIB=-fPIC
44CONFIGURE_ARGS+= CXXFLAGS_SHLIB=-fPIC 42CONFIGURE_ARGS+= CXXFLAGS_SHLIB=-fPIC
45.if ${OPSYS} == "SunOS" && !empty(CC_VERSION:Mgcc*) 43. if ${OPSYS} == "SunOS" && !empty(CC_VERSION:Mgcc*)
46# gcc3 uses -mimpure-text to not pass -assert pure-text to the linker 44# gcc3 uses -mimpure-text to not pass -assert pure-text to the linker
47CONFIGURE_ARGS+= LFLAGS_SHLIB="-shared -mimpure-text" 45CONFIGURE_ARGS+= LFLAGS_SHLIB="-shared -mimpure-text"
48.else 46. else
49CONFIGURE_ARGS+= LFLAGS_SHLIB="-shared" 47CONFIGURE_ARGS+= LFLAGS_SHLIB="-shared"
50.endif 48. endif
51.endif 49.endif
52 50
53SUBST_CLASSES+= pyversfx 51SUBST_CLASSES+= pyversfx
54SUBST_STAGE.pyversfx= pre-configure 52SUBST_STAGE.pyversfx= pre-configure
55SUBST_FILES.pyversfx= sipgen/sipgen.sbf 53SUBST_FILES.pyversfx= sipgen/sipgen.sbf
56SUBST_SED.pyversfx= -e "s|@PYVERSSUFFIX@|${PYVERSSUFFIX}|g" 54SUBST_SED.pyversfx= -e "s|@PYVERSSUFFIX@|${PYVERSSUFFIX}|g"
57 55
58do-configure: 56do-configure:
59 (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ 57 (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
60 ${PYTHONBIN} configure.py ${CONFIGURE_ARGS}) 58 ${PYTHONBIN} configure.py ${CONFIGURE_ARGS})
61 59
62.include "../../lang/python/extension.mk" 
63.include "../../lang/python/application.mk" 60.include "../../lang/python/application.mk"
 61.include "../../lang/python/extension.mk"
64.include "../../mk/bsd.pkg.mk" 62.include "../../mk/bsd.pkg.mk"

cvs diff -r1.15 -r1.16 pkgsrc/x11/py-sip/distinfo (expand / switch to unified diff)

--- pkgsrc/x11/py-sip/distinfo 2010/09/07 16:35:09 1.15
+++ pkgsrc/x11/py-sip/distinfo 2010/11/15 13:06:56 1.16
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.15 2010/09/07 16:35:09 drochner Exp $ 1$NetBSD: distinfo,v 1.16 2010/11/15 13:06:56 adam Exp $
2 2
3SHA1 (sip-4.11.1.tar.gz) = 040f08eaf1e30efb3e50a117b0377bc8b97fb357 3SHA1 (sip-4.11.2.tar.gz) = 586a86a55553617e39b1df8376166d03d697184c
4RMD160 (sip-4.11.1.tar.gz) = 6e69ed6a825171478d57a9006e5737d70f117d32 4RMD160 (sip-4.11.2.tar.gz) = 755e4610f9e3359df0a7a9f009ad16a5592341f0
5Size (sip-4.11.1.tar.gz) = 652924 bytes 5Size (sip-4.11.2.tar.gz) = 665000 bytes
6SHA1 (patch-aa) = d6986bbc402fc8b345b2f624fbc2537bf6c275eb 6SHA1 (patch-aa) = d6986bbc402fc8b345b2f624fbc2537bf6c275eb
7SHA1 (patch-ab) = f5ba9704fc3867a1273dca534b145cdb14b070e7 7SHA1 (patch-ab) = f5ba9704fc3867a1273dca534b145cdb14b070e7