diff options
Diffstat (limited to 'graphics')
26 files changed, 93 insertions, 76 deletions
diff --git a/graphics/Coin/Makefile b/graphics/Coin/Makefile index 67d2e5e64009..43cb74d110b7 100644 --- a/graphics/Coin/Makefile +++ b/graphics/Coin/Makefile @@ -1,7 +1,6 @@ PORTNAME= Coin -PORTVERSION= 4.0.3 +PORTVERSION= 4.0.4 DISTVERSIONPREFIX= v -PORTREVISION= 2 CATEGORIES= graphics MAINTAINER= cmt@FreeBSD.org @@ -29,6 +28,8 @@ CMAKE_ARGS+= -DCOIN_BUILD_SHARED_LIBS="ON" \ -DUSE_EXTERNAL_EXPAT="ON" USE_LDCONFIG= yes +PLIST_SUB= VERSION=${PORTVERSION} + pre-configure: @${REINPLACE_CMD} -e 's|DATA install-data-local|DATA|g' \ ${WRKSRC}/Makefile.in diff --git a/graphics/Coin/distinfo b/graphics/Coin/distinfo index 0da36d334756..b2c6eeb82786 100644 --- a/graphics/Coin/distinfo +++ b/graphics/Coin/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1725708650 -SHA256 (coin3d-coin-v4.0.3_GH0.tar.gz) = 086ecf84479e4bc59397568638488c2e6c08d8aa811779bab93cda5509f79d59 -SIZE (coin3d-coin-v4.0.3_GH0.tar.gz) = 6943086 +TIMESTAMP = 1750875175 +SHA256 (coin3d-coin-v4.0.4_GH0.tar.gz) = 4cf2c2ae0dec99d99842b35fb0186a3ca48ef33ee3b91efc0cd632b05fb5ad05 +SIZE (coin3d-coin-v4.0.4_GH0.tar.gz) = 6951664 diff --git a/graphics/Coin/pkg-plist b/graphics/Coin/pkg-plist index 8c1ecaaa1ad4..c61489e8f193 100644 --- a/graphics/Coin/pkg-plist +++ b/graphics/Coin/pkg-plist @@ -875,13 +875,13 @@ include/Inventor/tools/SbPimplPtr.h include/SoDebug.h include/SoWinEnterScope.h include/SoWinLeaveScope.h -lib/cmake/Coin-4.0.3/coin-config-version.cmake -lib/cmake/Coin-4.0.3/coin-config.cmake -lib/cmake/Coin-4.0.3/coin-export-release.cmake -lib/cmake/Coin-4.0.3/coin-export.cmake +lib/cmake/Coin-%%VERSION%%/coin-config-version.cmake +lib/cmake/Coin-%%VERSION%%/coin-config.cmake +lib/cmake/Coin-%%VERSION%%/coin-export-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/Coin-%%VERSION%%/coin-export.cmake lib/libCoin.so lib/libCoin.so.80 -lib/libCoin.so.80.0.3 +lib/libCoin.so.80.0.4 libdata/pkgconfig/Coin.pc %%DATADIR%%/conf/coin-default.cfg %%DATADIR%%/draggerDefaults/centerballDragger.iv diff --git a/graphics/cloudcompare/Makefile b/graphics/cloudcompare/Makefile index c34a5bcce56a..70c41f6cd608 100644 --- a/graphics/cloudcompare/Makefile +++ b/graphics/cloudcompare/Makefile @@ -1,7 +1,7 @@ PORTNAME= cloudcompare DISTVERSIONPREFIX= v DISTVERSION= 2.12.4 -PORTREVISION= 16 +PORTREVISION= 17 CATEGORIES= graphics MAINTAINER= ports@FreeBSD.org diff --git a/graphics/drawio/Makefile b/graphics/drawio/Makefile index 4d8151345c97..b0a73ad0fd28 100644 --- a/graphics/drawio/Makefile +++ b/graphics/drawio/Makefile @@ -1,6 +1,6 @@ PORTNAME= drawio PORTVERSION= 26.2.15 -PORTREVISION= 4 +PORTREVISION= 5 DISTVERSIONPREFIX= x86_64- CATEGORIES= graphics MASTER_SITES= https://github.com/jgraph/drawio-desktop/releases/download/v${PORTVERSION}/ diff --git a/graphics/f3d/Makefile b/graphics/f3d/Makefile index 7f4c86116bb0..b5d60c73b92c 100644 --- a/graphics/f3d/Makefile +++ b/graphics/f3d/Makefile @@ -1,7 +1,7 @@ PORTNAME= f3d DISTVERSIONPREFIX= v DISTVERSION= 3.1.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org diff --git a/graphics/f3d/pkg-plist b/graphics/f3d/pkg-plist index 9d0032765f26..9a973dfddcf4 100644 --- a/graphics/f3d/pkg-plist +++ b/graphics/f3d/pkg-plist @@ -1,5 +1,4 @@ bin/f3d -include/f3d/F3DUtils.h include/f3d/camera.h include/f3d/context.h include/f3d/engine.h @@ -14,10 +13,6 @@ include/f3d/reader.h include/f3d/scene.h include/f3d/types.h include/f3d/utils.h -include/f3d/vtkF3DFaceVaryingPointDispatcher.h -include/f3d/vtkF3DGLTFImporter.h -include/f3d/vtkF3DImporter.h -include/f3d/vtkextModule.h include/f3d/window.h lib/cmake/f3d/application-config.cmake lib/cmake/f3d/f3dConfig.cmake @@ -28,20 +23,10 @@ lib/cmake/f3d/f3dLibraryTargets.cmake lib/cmake/f3d/f3dTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/f3d/f3dTargets.cmake lib/cmake/f3d/library-config.cmake -lib/cmake/f3d_vtkext/f3d_vtkext-targets-%%CMAKE_BUILD_TYPE%%.cmake -lib/cmake/f3d_vtkext/f3d_vtkext-targets.cmake -lib/cmake/f3d_vtkext/f3d_vtkext-vtk-module-properties.cmake lib/libf3d.so lib/libf3d.so.3 lib/libf3d.so.3.1 lib/libvtkext.so -%%ALEMBIC%%lib/libvtkextAlembic.a -%%ASSIMP%%lib/libvtkextAssimp.a -%%DRACO%%lib/libvtkextDraco.a -lib/libvtkextNative.a -%%OCCT%%lib/libvtkextOCCT.a -lib/libvtkextPrivate.a -lib/vtk/hierarchy/f3d_vtkext/vtkext-hierarchy.txt %%ALEMBIC%%share/applications/f3d-plugin-alembic.desktop %%ASSIMP%%share/applications/f3d-plugin-assimp.desktop %%DRACO%%share/applications/f3d-plugin-draco.desktop diff --git a/graphics/librsvg2/Makefile b/graphics/librsvg2/Makefile index 58e5ec83bdbf..b14cdd8cd863 100644 --- a/graphics/librsvg2/Makefile +++ b/graphics/librsvg2/Makefile @@ -1,10 +1,10 @@ PORTNAME= librsvg PORTVERSION= 2.40.21 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= graphics gnome MASTER_SITES= GNOME PKGNAMESUFFIX= 2 -DIST_SUBDIR= gnome2 +DIST_SUBDIR= gnome MAINTAINER= desktop@FreeBSD.org COMMENT= Library for parsing and rendering SVG vector-graphic files @@ -13,8 +13,6 @@ WWW= https://live.gnome.org/LibRsvg LICENSE= GPLv2 LGPL20 LICENSE_COMB= multi -BROKEN= Fails to build with libxml2 2.13+, error: unknown type name 'xmlParserCtxtPtr' - LIB_DEPENDS= libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig \ libpng.so:graphics/png \ @@ -22,21 +20,6 @@ LIB_DEPENDS= libfreetype.so:print/freetype2 \ USES= cpe gmake gnome libtool localbase pathfix pkgconfig tar:xz -CONFLICTS_INSTALL= librsvg2-rust -# librsvg2 2.42+ needs rust to build, which is not available on all -# FreeBSD archs. So limit pure C version 2.40.x. -PORTSCOUT= limit:^2\.40\. - -OPTIONS_DEFINE= DOCS VAPI -OPTIONS_DEFAULT= DOCS VAPI -OPTIONS_SUB= yes - -DOCS_CONFIGURE_ENABLE= grk-doc-html - -VAPI_USES= vala:build -VAPI_CONFIGURE_ON= --enable-vala=yes -VAPI_CONFIGURE_OFF= --enable-vala=no - USE_GNOME= cairo gnomeprefix gdkpixbuf introspection:build \ libxml2 pango CPE_VENDOR= gnome @@ -44,6 +27,7 @@ USE_LDCONFIG= yes GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX=${PREFIX}/share INSTALL_TARGET= install-strip +TEST_TARGET= check CONFIGURE_ARGS= --disable-Bsymbolic DOCSDIR?= ${PREFIX}/share/doc @@ -51,6 +35,22 @@ GNOME_HTML_DIR= ${DOCSDIR} PLIST_SUB+= PORTVERSION=${PORTVERSION} +CONFLICTS_INSTALL= librsvg2-rust +# librsvg2 2.42+ needs rust to build, which is not available on all +# FreeBSD archs. So limit pure C version 2.40.x. +PORTSCOUT= limit:^2\.40\. + +OPTIONS_DEFINE= DOCS VAPI +OPTIONS_DEFAULT= DOCS VAPI +OPTIONS_SUB= yes + +DOCS_BUILD_DEPENDS= gtkdocize:textproc/gtk-doc +DOCS_CONFIGURE_ENABLE= gtk-doc gtk-doc-html + +VAPI_USES= vala:build +VAPI_CONFIGURE_ON= --enable-vala=yes +VAPI_CONFIGURE_OFF= --enable-vala=no + post-patch: @${REINPLACE_CMD} -e 's|GTK3_REQUIRED=3.[0-9][0-9].[0-9]|GTK3_REQUIRED=9.90.0|g' \ ${WRKSRC}/configure diff --git a/graphics/librsvg2/distinfo b/graphics/librsvg2/distinfo index f9e4bc6ed69f..6022f5fd9fcf 100644 --- a/graphics/librsvg2/distinfo +++ b/graphics/librsvg2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1583164702 -SHA256 (gnome2/librsvg-2.40.21.tar.xz) = f7628905f1cada84e87e2b14883ed57d8094dca3281d5bcb24ece4279e9a92ba -SIZE (gnome2/librsvg-2.40.21.tar.xz) = 1655860 +TIMESTAMP = 1750895954 +SHA256 (gnome/librsvg-2.40.21.tar.xz) = f7628905f1cada84e87e2b14883ed57d8094dca3281d5bcb24ece4279e9a92ba +SIZE (gnome/librsvg-2.40.21.tar.xz) = 1655860 diff --git a/graphics/librsvg2/files/patch-rsvg-css.c b/graphics/librsvg2/files/patch-rsvg-css.c new file mode 100644 index 000000000000..396724399710 --- /dev/null +++ b/graphics/librsvg2/files/patch-rsvg-css.c @@ -0,0 +1,14 @@ +--- rsvg-css.c.orig 2018-10-01 22:50:22 UTC ++++ rsvg-css.c +@@ -839,7 +839,11 @@ static void + } + + static void ++#if LIBXML_VERSION < 21200 + rsvg_xml_noerror (void *data, xmlErrorPtr error) ++#else ++rsvg_xml_noerror (void *data, const xmlError *error) ++#endif + { + } + diff --git a/graphics/librsvg2/files/patch-rsvg-private.h b/graphics/librsvg2/files/patch-rsvg-private.h new file mode 100644 index 000000000000..9088e892fe56 --- /dev/null +++ b/graphics/librsvg2/files/patch-rsvg-private.h @@ -0,0 +1,10 @@ +--- rsvg-private.h.orig 2020-02-26 17:40:25 UTC ++++ rsvg-private.h +@@ -32,6 +32,7 @@ + #include "rsvg.h" + + #include <libxml/SAX.h> ++#include <libxml/tree.h> + #include <libxml/xmlmemory.h> + #include <pango/pango.h> + #include <glib.h> diff --git a/graphics/mesa-devel/Makefile b/graphics/mesa-devel/Makefile index 64fef66afd57..65b4c500a26d 100644 --- a/graphics/mesa-devel/Makefile +++ b/graphics/mesa-devel/Makefile @@ -1,6 +1,6 @@ PORTNAME= mesa -DISTVERSION= 25.1-branchpoint-3084 -DISTVERSIONSUFFIX= -g906d4d5dfe1 +DISTVERSION= 25.1-branchpoint-3233 +DISTVERSIONSUFFIX= -geaad90c262b CATEGORIES= graphics PKGNAMESUFFIX= -devel diff --git a/graphics/mesa-devel/distinfo b/graphics/mesa-devel/distinfo index e2f55c780d07..54a07d79fd7c 100644 --- a/graphics/mesa-devel/distinfo +++ b/graphics/mesa-devel/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1750721244 -SHA256 (mesa-25.1-branchpoint-3084-g906d4d5dfe1.tar.bz2) = 22c9940102f8e518c0917eb1644ab7e4294903aebe1048ada0696b5f638f1471 -SIZE (mesa-25.1-branchpoint-3084-g906d4d5dfe1.tar.bz2) = 58071653 +TIMESTAMP = 1750894763 +SHA256 (mesa-25.1-branchpoint-3233-geaad90c262b.tar.bz2) = cd4abf95f5f21aec6262010fff1fe53ecd7ef72db38692bbd47a73ac3072cd34 +SIZE (mesa-25.1-branchpoint-3233-geaad90c262b.tar.bz2) = 58159088 SHA256 (700efacda59c.patch) = 0d567fe737ad1404e1f12d7cd018826d9095c23835f1ed5aaa1c81cb58d3d008 SIZE (700efacda59c.patch) = 983 SHA256 (2930dcbb3329.patch) = f90ab77950ba1a56d165f0bc8a3cbd9c5f624bb5c67d1c7f337316027e8295e8 diff --git a/graphics/mirtk/Makefile b/graphics/mirtk/Makefile index fb5967d48c4c..28b3fa763607 100644 --- a/graphics/mirtk/Makefile +++ b/graphics/mirtk/Makefile @@ -1,13 +1,14 @@ PORTNAME= mirtk DISTVERSIONPREFIX= v -DISTVERSION= 2.0.0-178 -PORTREVISION= 12 -DISTVERSIONSUFFIX= -g973ce2f +DISTVERSION= 2.0.0-179 +PORTREVISION= 1 +DISTVERSIONSUFFIX= -gef71a17 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org COMMENT= Medical Image Registration ToolKit (MIRTK) -WWW= https://mirtk.github.io/ +WWW= https://mirtk.github.io/ \ + https://github.com/BioMedIA/MIRTK LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt @@ -17,13 +18,15 @@ BUILD_DEPENDS= boost-libs>0:devel/boost-libs \ LIB_DEPENDS= libpng16.so:graphics/png USES= cmake compiler:c++11-lang eigen:3 perl5 python +USE_CXXSTD= c++14 +USE_LDCONFIG= yes + USE_GITHUB= yes GH_ACCOUNT= BioMedIA GH_PROJECT= ${PORTNAME:tu} -USE_LDCONFIG= yes OPTIONS_DEFINE= TBB VTK -OPTIONS_DEFAULT= TBB VTK +OPTIONS_DEFAULT= TBB #VTK TBB_DESC= Build with TBB TBB_CMAKE_BOOL= WITH_TBB @@ -33,6 +36,7 @@ VTK_DESC= Build with the VTK toolkit VTK_CMAKE_BOOL= WITH_VTK VTK_LIB_DEPENDS= libvtkCommonCore-${VTK_VER}.so:math/vtk${VTK_VER:R} \ libexpat.so:textproc/expat2 +VTK_BROKEN= causes compilation failure due to use of deprecated feature using std::bind1st, see https://github.com/BioMedIA/MIRTK/issues/789 .include <../../math/vtk9/Makefile.version> .include <bsd.port.mk> diff --git a/graphics/mirtk/distinfo b/graphics/mirtk/distinfo index 063e17f809ef..8c77f474687e 100644 --- a/graphics/mirtk/distinfo +++ b/graphics/mirtk/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1659025897 -SHA256 (BioMedIA-MIRTK-v2.0.0-178-g973ce2f_GH0.tar.gz) = 58e2f1ab1f9f161d63faa3a044bbe31dea315897d30a1b5754a3de83176765c0 -SIZE (BioMedIA-MIRTK-v2.0.0-178-g973ce2f_GH0.tar.gz) = 2905912 +TIMESTAMP = 1750917659 +SHA256 (BioMedIA-MIRTK-v2.0.0-179-gef71a17_GH0.tar.gz) = 7f95229472dda2979bcefbb80a37942817f28a845eb10fa75462405ff02df2dd +SIZE (BioMedIA-MIRTK-v2.0.0-179-gef71a17_GH0.tar.gz) = 2905635 diff --git a/graphics/opencv/Makefile b/graphics/opencv/Makefile index a3c6ed6b53cb..06523cbb8145 100644 --- a/graphics/opencv/Makefile +++ b/graphics/opencv/Makefile @@ -1,6 +1,6 @@ PORTNAME= opencv DISTVERSION= 4.11.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics MAINTAINER= desktop@FreeBSD.org diff --git a/graphics/pcl-pointclouds/Makefile b/graphics/pcl-pointclouds/Makefile index 1e5e23d47a4b..773481c48ddc 100644 --- a/graphics/pcl-pointclouds/Makefile +++ b/graphics/pcl-pointclouds/Makefile @@ -1,7 +1,7 @@ PORTNAME= pcl DISTVERSIONPREFIX= pcl- DISTVERSION= 1.15.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics math #MASTER_SITES= https://github.com/PointCloudLibrary/${PORTNAME}/releases/download/${PORTNAME}-${DISTVERSION}/ PKGNAMESUFFIX= -pointclouds diff --git a/graphics/py-fiona/Makefile b/graphics/py-fiona/Makefile index b9ed6832b0f7..1227976ce629 100644 --- a/graphics/py-fiona/Makefile +++ b/graphics/py-fiona/Makefile @@ -1,6 +1,6 @@ PORTNAME= fiona DISTVERSION= 1.10.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/graphics/py-fiona/files/patch-pyproject.toml b/graphics/py-fiona/files/patch-pyproject.toml index 2612df9f4c68..9242df5e7b21 100644 --- a/graphics/py-fiona/files/patch-pyproject.toml +++ b/graphics/py-fiona/files/patch-pyproject.toml @@ -1,9 +1,9 @@ ---- pyproject.toml.orig 2025-03-26 21:47:52 UTC +--- pyproject.toml.orig 2024-09-13 23:33:55 UTC +++ pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["setuptools>=67.8", "cython~=3.0.2"] -+requires = ["setuptools", "cython~=3.0.2"] ++requires = ["setuptools", "cython>=3.0.2"] build-backend = "setuptools.build_meta" [project] diff --git a/graphics/py-fury/Makefile b/graphics/py-fury/Makefile index 9dd95e0c9314..264aadfb5fbf 100644 --- a/graphics/py-fury/Makefile +++ b/graphics/py-fury/Makefile @@ -1,5 +1,6 @@ PORTNAME= fury DISTVERSION= 0.12.0 +PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/graphics/py-mayavi/Makefile b/graphics/py-mayavi/Makefile index 9187f05eaa60..4231c09f8271 100644 --- a/graphics/py-mayavi/Makefile +++ b/graphics/py-mayavi/Makefile @@ -1,6 +1,6 @@ PORTNAME= mayavi DISTVERSION= 4.8.2 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= graphics science python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/graphics/py-pyvista/Makefile b/graphics/py-pyvista/Makefile index 2b4540d8aa0c..80aa88554f1c 100644 --- a/graphics/py-pyvista/Makefile +++ b/graphics/py-pyvista/Makefile @@ -1,6 +1,6 @@ PORTNAME= pyvista DISTVERSION= 0.34.2 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/graphics/py-rasterio/Makefile b/graphics/py-rasterio/Makefile index 537d810c3488..47404cbbfd52 100644 --- a/graphics/py-rasterio/Makefile +++ b/graphics/py-rasterio/Makefile @@ -1,6 +1,6 @@ PORTNAME= rasterio PORTVERSION= 1.3.11 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -28,7 +28,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}affine>=0:math/py-affine@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}snuggs>=1.4.1:math/py-snuggs@${PY_FLAVOR} USES= compiler:c++11-lang python -USE_PYTHON= autoplist concurrent cython pep517 +USE_PYTHON= autoplist concurrent cython3 pep517 OPTIONS_DEFINE= PLOT S3 PLOT_DESC= Plotting support diff --git a/graphics/py-rasterio/files/patch-pyproject.toml b/graphics/py-rasterio/files/patch-pyproject.toml index 3158f30c006e..59c5ffbafb21 100644 --- a/graphics/py-rasterio/files/patch-pyproject.toml +++ b/graphics/py-rasterio/files/patch-pyproject.toml @@ -9,7 +9,7 @@ - "cython~=3.0.2", - "numpy>=2.0.0,<3.0; python_version >= '3.9'", - "oldest-supported-numpy; python_version < '3.9'" -+ "cython", ++ "cython>=3.0.2", + "numpy", ] diff --git a/graphics/py-simplejpeg/Makefile b/graphics/py-simplejpeg/Makefile index c07bd2c95471..7d0b64533edb 100644 --- a/graphics/py-simplejpeg/Makefile +++ b/graphics/py-simplejpeg/Makefile @@ -1,5 +1,6 @@ PORTNAME= simplejpeg DISTVERSION= 1.8.0 +PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/graphics/py-simplejpeg/files/patch-pyproject.toml b/graphics/py-simplejpeg/files/patch-pyproject.toml index eef10ae684eb..e7c68ace4d4d 100644 --- a/graphics/py-simplejpeg/files/patch-pyproject.toml +++ b/graphics/py-simplejpeg/files/patch-pyproject.toml @@ -1,4 +1,4 @@ ---- pyproject.toml.orig 2024-09-17 16:08:16 UTC +--- pyproject.toml.orig 2025-02-08 13:37:27 UTC +++ pyproject.toml @@ -29,11 +29,10 @@ requires = [ @@ -8,8 +8,9 @@ + "setuptools", "wheel", - "cmake>=3.6.3", - "cython~=3.0.0", +- "cython~=3.0.0", - "numpy>=2.0.0", ++ "cython>=3.1.0", + "numpy", ] build-backend = "setuptools.build_meta" |