On 2021/10/27 10:43, Jeremie Courreges-Anglas wrote: > Since nothing uses it, I propose removing the library. If someone needs > numpy support in boost and riscv64 still doesn't have lang/gcc, we can > reintroduce numpy support in a subpackage. IMO that complexity isn't worth > it as long as there is no consumer. > > ok?
+1 from me > > Index: Makefile > =================================================================== > RCS file: /cvs/ports/devel/boost/Makefile,v > retrieving revision 1.120 > diff -u -p -r1.120 Makefile > --- Makefile 24 Oct 2021 12:38:41 -0000 1.120 > +++ Makefile 27 Oct 2021 09:36:19 -0000 > @@ -10,7 +10,7 @@ EPOCH = 0 > DISTNAME= boost_${VERSION:S/./_/g} > PKGNAME-main= boost-${VERSION} > PKGNAME-md= boost-md-${VERSION} > -REVISION-main= 1 > +REVISION-main= 2 > REVISION-md= 0 > CATEGORIES= devel > MASTER_SITES= > https://boostorg.jfrog.io/artifactory/main/release/${VERSION}/source/ > @@ -37,7 +37,6 @@ BOOST_LIBS= boost_atomic-mt \ > boost_math_tr1f-mt boost_math_tr1f \ > boost_math_tr1l-mt boost_math_tr1l \ > boost_nowide-mt boost_nowide \ > - boost_numpy38-mt boost_numpy38 \ > boost_prg_exec_monitor-mt boost_prg_exec_monitor \ > boost_program_options-mt boost_program_options \ > boost_python38-mt boost_python38 \ > @@ -81,8 +80,6 @@ MULTI_PACKAGES= -main -md > MODULES= lang/python > MODPY_RUNDEP= No > > -BUILD_DEPENDS= math/py-numpy${MODPY_FLAVOR} > - > LIB_DEPENDS= archivers/bzip2 \ > textproc/icu4c > > @@ -143,13 +140,16 @@ do-configure: > @cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} /bin/sh ./bootstrap.sh > ${BOOTSTRAP} > > do-build: > - @cd ${WRKSRC} && export ${MAKE_ENV} && ./b2 ${BJAM_CONFIG} > + # Create a fake numpy.py module to hide the possibly installed package > + mkdir -p ${WRKDIR}/dummy; touch ${WRKDIR}/dummy/numpy.py > + @cd ${WRKSRC} && export ${MAKE_ENV} PYTHONPATH="${WRKDIR}/dummy:" && > ./b2 ${BJAM_CONFIG} > > do-install: > ${INSTALL_DATA_DIR} ${PREFIX}/include/boost > ${INSTALL_DATA} ${WRKSRC}/stage/lib/lib!(*.so) ${PREFIX}/lib > cd ${WRKSRC}/boost && \ > pax -rw -s ':^.*\.orig$$::' . ${PREFIX}/include/boost > + rm -Rf ${PREFIX}/include/boost/python/numpy* > find ${PREFIX}/include/boost -type d -exec chmod ${DIRMODE} {} + > find ${PREFIX}/include/boost -type f -exec chmod ${SHAREMODE} {} + > > Index: pkg/PLIST-main > =================================================================== > RCS file: /cvs/ports/devel/boost/pkg/PLIST-main,v > retrieving revision 1.19 > diff -u -p -r1.19 PLIST-main > --- pkg/PLIST-main 24 Oct 2021 12:38:41 -0000 1.19 > +++ pkg/PLIST-main 27 Oct 2021 09:36:21 -0000 > @@ -1,7 +1,7 @@ > @comment $OpenBSD: PLIST-main,v 1.19 2021/10/24 12:38:41 sthen Exp $ > -@pkgpath devel/boost > @conflict boost-md-<1.76.0p0v0 > @conflict leatherman-<1.12.4p0 > +@pkgpath devel/boost > include/boost/ > include/boost/accumulators/ > include/boost/accumulators/accumulators.hpp > @@ -12176,17 +12176,6 @@ include/boost/python/make_function.hpp > include/boost/python/manage_new_object.hpp > include/boost/python/module.hpp > include/boost/python/module_init.hpp > -include/boost/python/numpy/ > -include/boost/python/numpy.hpp > -include/boost/python/numpy/config.hpp > -include/boost/python/numpy/dtype.hpp > -include/boost/python/numpy/internal.hpp > -include/boost/python/numpy/invoke_matching.hpp > -include/boost/python/numpy/matrix.hpp > -include/boost/python/numpy/ndarray.hpp > -include/boost/python/numpy/numpy_object_mgr_traits.hpp > -include/boost/python/numpy/scalars.hpp > -include/boost/python/numpy/ufunc.hpp > include/boost/python/object/ > include/boost/python/object.hpp > include/boost/python/object/add_to_namespace.hpp > @@ -16084,10 +16073,6 @@ include/boost/yap/yap.hpp > @lib lib/libboost_nowide-mt.so.${LIBboost_nowide-mt_VERSION} > @static-lib lib/libboost_nowide.a > @lib lib/libboost_nowide.so.${LIBboost_nowide_VERSION} > -@static-lib lib/libboost_numpy38-mt.a > -@lib lib/libboost_numpy38-mt.so.${LIBboost_numpy38-mt_VERSION} > -@static-lib lib/libboost_numpy38.a > -@lib lib/libboost_numpy38.so.${LIBboost_numpy38_VERSION} > @static-lib lib/libboost_prg_exec_monitor-mt.a > @lib > lib/libboost_prg_exec_monitor-mt.so.${LIBboost_prg_exec_monitor-mt_VERSION} > @static-lib lib/libboost_prg_exec_monitor.a > > > -- > jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE >