git: ba843418dbb1 - main - devel/py-sip4: Remove expired port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 05 Sep 2024 20:46:54 UTC
The branch main has been updated by rene: URL: https://cgit.FreeBSD.org/ports/commit/?id=ba843418dbb156e83ce9e8f28f241d348787de3d commit ba843418dbb156e83ce9e8f28f241d348787de3d Author: Rene Ladan <rene@FreeBSD.org> AuthorDate: 2024-09-05 20:46:47 +0000 Commit: Rene Ladan <rene@FreeBSD.org> CommitDate: 2024-09-05 20:46:47 +0000 devel/py-sip4: Remove expired port 2024-06-29 devel/py-sip4: Fails to build with modern python --- MOVED | 1 + devel/Makefile | 1 - devel/py-sip4/Makefile | 73 ----------------------------------- devel/py-sip4/distinfo | 3 -- devel/py-sip4/files/patch-siputils.py | 28 -------------- devel/py-sip4/pkg-descr | 1 - devel/py-sip4/pkg-plist | 18 --------- 7 files changed, 1 insertion(+), 124 deletions(-) diff --git a/MOVED b/MOVED index acf9a0d7cac9..aaa09d166411 100644 --- a/MOVED +++ b/MOVED @@ -3461,3 +3461,4 @@ textproc/jarowinkler-cpp|devel/rapidfuzz-cpp|2024-09-03|Merged into devel/rapidf devel/electron27||2024-09-03|Has expired: EOLed upstream, switch to newer version net/luasocket|net/lua-luasocket|2024-09-05|Move net/luasocket to net/lua-luasocket textproc/luaexpat|textproc/lua-luaexpat|2024-09-05|Move textproc/luaexpat to textproc/lua-luaexpat +devel/py-sip4||2024-09-05|Has expired: Fails to build with modern python diff --git a/devel/Makefile b/devel/Makefile index 2d341be15415..dbb0276cff5b 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -5825,7 +5825,6 @@ SUBDIR += py-simpy SUBDIR += py-single-version SUBDIR += py-sip - SUBDIR += py-sip4 SUBDIR += py-six SUBDIR += py-smmap SUBDIR += py-snakeviz diff --git a/devel/py-sip4/Makefile b/devel/py-sip4/Makefile deleted file mode 100644 index a8fbe67ed4c8..000000000000 --- a/devel/py-sip4/Makefile +++ /dev/null @@ -1,73 +0,0 @@ -PORTNAME= sip4 -PORTVERSION= ${SIP4_VERSION} -PORTREVISION= 2 -CATEGORIES= devel python -MASTER_SITES= https://www.riverbankcomputing.com/static/Downloads/sip/${SIP4_VERSION}/ -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -DISTNAME= ${SIP4_DISTNAME} - -MAINTAINER= kde@FreeBSD.org -COMMENT= Python to C and C++ bindings generator -WWW= http://www.riverbankcomputing.co.uk/software/sip/ - -BROKEN= fails to build with modern python -DEPRECATED= Fails to build with modern python -EXPIRATION_DATE= 2024-06-29 - -USES= python pyqt:sip -USE_PYTHON= concurrent py3kplist flavors -USE_PYQT= # - -CONFIGURE_ARGS= -b ${PREFIX}/bin -d ${PYTHONPREFIX_SITELIBDIR} \ - -e ${PYTHONPREFIX_INCLUDEDIR} -v ${DATADIR} \ - --sipdir ${PYQT_SIPDIR} \ - CC="${CC}" CXX="${CXX}" LINK="${CXX}" LINK_SHLIB="${CXX}" \ - CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" \ - INCDIR="${LOCALBASE}/include" LIBDIR="${LOCALBASE}/lib" - -PORTDOCS= * - -OPTIONS_DEFINE= DOCS DEBUG -DEBUG_CONFIGURE_ON= --debug - -# From upstreams site: -# When building PyQt5 v5.11 or later you must configure SIP to create a -# private copy of the sip module using a command line similar to the following: -# > python configure.py --sip-module PyQt5.sip --no-tools -CONFIGURE_WRKSRC= ${WRKSRC}/default -BUILD_WRKSRC= ${CONFIGURE_WRKSRC} -INSTALL_WRKSRC= ${CONFIGURE_WRKSRC} - -PYQT_SIPDIR= ${LOCALBASE}/share/PyQt5/${PYTHON_VER}/sip - -do-configure: - # The default sip 'flavor' - ${MKDIR} ${CONFIGURE_WRKSRC} && \ - cd ${CONFIGURE_WRKSRC} && \ - ${PYTHON_CMD} ${WRKSRC}/configure.py ${CONFIGURE_ARGS} && \ - ${REINPLACE_CMD} -e '/sip_bin.:/s|'\'',$$|-${PYTHON_VER}'\'',|' ${CONFIGURE_WRKSRC}/sipconfig.py - # The now needed version for 5.11 (which will be the default from 2019-03-16). - ${MKDIR} ${WRKSRC}/sip_qt5 && \ - cd ${WRKSRC}/sip_qt5 && \ - ${PYTHON_CMD} ${WRKSRC}/configure.py ${CONFIGURE_ARGS} --sip-module PyQt5.sip --no-tools && \ - ${REINPLACE_CMD} -e '/sip_bin.:/s|'\'',$$|-${PYTHON_VER}'\'',|' ${WRKSRC}/sip_qt5/sipconfig.py - -post-build: - cd ${WRKSRC}/sip_qt5 && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} - -post-install: - ${MKDIR} ${STAGEDIR}${DOCSDIR} && cd ${WRKSRC}/doc/html && \ - ${COPYTREE_SHARE} \. ${STAGEDIR}${DOCSDIR} - ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ - -f -d ${PYTHONPREFIX_SITELIBDIR} \ - ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} - ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ - -f -d ${PYTHONPREFIX_SITELIBDIR} \ - ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} - ${STRIP_CMD} ${STAGEDIR}/${PREFIX}/bin/sip - ${STRIP_CMD} ${STAGEDIR}/${PYTHON_SITELIBDIR}/sip.so - - cd ${WRKSRC}/sip_qt5 && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install - ${STRIP_CMD} ${STAGEDIR}/${PYTHON_SITELIBDIR}/PyQt5/sip.so - -.include <bsd.port.mk> diff --git a/devel/py-sip4/distinfo b/devel/py-sip4/distinfo deleted file mode 100644 index cdb1b5e1ad1a..000000000000 --- a/devel/py-sip4/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1638079941 -SHA256 (sip-4.19.25.tar.gz) = b39d93e937647807bac23579edbff25fe46d16213f708370072574ab1f1b4211 -SIZE (sip-4.19.25.tar.gz) = 1056384 diff --git a/devel/py-sip4/files/patch-siputils.py b/devel/py-sip4/files/patch-siputils.py deleted file mode 100644 index 70061f0f4b59..000000000000 --- a/devel/py-sip4/files/patch-siputils.py +++ /dev/null @@ -1,28 +0,0 @@ -sip 4.16.5 has switched the Makefile lines that invoke the moc utility from -an invocation with an explicit source file name to "$<". - -This works with GNU make, but not make(1), where it $< evaluates to nothing -in this context. - -Switch back to the previous version to avoid having to depend on devel/gmake -(figuring out which ports need it is not trivial). ---- siputils.py -+++ siputils.py -@@ -1683,7 +1683,7 @@ - cpp = "moc_" + root + ".cpp" - - mfile.write("\n%s: %s\n" % (cpp, mf)) -- mfile.write("\t$(MOC) -o %s $<\n" % cpp) -+ mfile.write("\t$(MOC) -o %s %s\n" % (cpp, mf)) - - mfile.write("\n$(TARGET): $(OFILES)\n") - -@@ -1980,7 +1980,7 @@ - mf = os.path.join(self._src_dir, mf) - - mfile.write("\n%s: %s\n" % (cpp, mf)) -- mfile.write("\t$(MOC) -o %s $<\n" % cpp) -+ mfile.write("\t$(MOC) -o %s %s\n" % (cpp, mf)) - - mfile.write("\n$(TARGET): $(OFILES)\n") - diff --git a/devel/py-sip4/pkg-descr b/devel/py-sip4/pkg-descr deleted file mode 100644 index 59f7eed30b46..000000000000 --- a/devel/py-sip4/pkg-descr +++ /dev/null @@ -1 +0,0 @@ -SIP is a tool for generating Python bindings for C and C++ libraries. diff --git a/devel/py-sip4/pkg-plist b/devel/py-sip4/pkg-plist deleted file mode 100644 index 81cafa78e0f7..000000000000 --- a/devel/py-sip4/pkg-plist +++ /dev/null @@ -1,18 +0,0 @@ -bin/sip -%%PYTHON_INCLUDEDIR%%/sip.h -%%PYTHON_SITELIBDIR%%/PyQt5/sip.pyi -%%PYTHON_SITELIBDIR%%/PyQt5/sip.so -%%PYTHON_SITELIBDIR%%/PyQt5_sip-4.19.25.dist-info/INSTALLER -%%PYTHON_SITELIBDIR%%/PyQt5_sip-4.19.25.dist-info/METADATA -%%PYTHON_SITELIBDIR%%/PyQt5_sip-4.19.25.dist-info/RECORD -%%PYTHON_SITELIBDIR%%/sip-4.19.25.dist-info/INSTALLER -%%PYTHON_SITELIBDIR%%/sip-4.19.25.dist-info/METADATA -%%PYTHON_SITELIBDIR%%/sip-4.19.25.dist-info/RECORD -%%PYTHON_SITELIBDIR%%/sip.pyi -%%PYTHON_SITELIBDIR%%/sip.so -%%PYTHON_SITELIBDIR%%/sipconfig.py -%%PYTHON_SITELIBDIR%%/sipconfig.pyc -%%PYTHON_SITELIBDIR%%/sipconfig.pyo -%%PYTHON_SITELIBDIR%%/sipdistutils.py -%%PYTHON_SITELIBDIR%%/sipdistutils.pyc -%%PYTHON_SITELIBDIR%%/sipdistutils.pyo