diff --git a/cad/appcsxcad/Makefile b/cad/appcsxcad/Makefile index 391abcce4447..eeacd1ff5ed4 100644 --- a/cad/appcsxcad/Makefile +++ b/cad/appcsxcad/Makefile @@ -1,44 +1,43 @@ PORTNAME= appcsxcad DISTVERSIONPREFIX= v DISTVERSION= 0.2.2-9 DISTVERSIONSUFFIX= -g97ba30e -PORTREVISION= 3 +PORTREVISION= 2 CATEGORIES= cad MAINTAINER= yuri@FreeBSD.org COMMENT= Minimal GUI Application using the QCSXCAD library WWW= https://github.com/thliebig/AppCSXCAD LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libCSXCAD.so:cad/csxcad \ libexpat.so:textproc/expat2 \ libfreetype.so:print/freetype2 \ libhdf5.so:science/hdf5 \ libpng16.so:graphics/png \ libQCSXCAD.so:cad/qcsxcad \ libsz.so:science/libaec \ libtiff.so:graphics/tiff \ - libvtkCommonCore-${VTK_VER}.so:math/vtk9 + libvtkCommonCore-9.1.so:math/vtk9 USES= cmake jpeg pkgconfig qt:5 xorg USE_QT= core gui sql widgets xml buildtools:build qmake:build USE_XORG= ice sm x11 xext xt USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= thliebig GH_PROJECT= AppCSXCAD -CMAKE_ARGS= -DVTK_DIR=${LOCALBASE}/lib/cmake/vtk-${VTK_VER} +CMAKE_ARGS= -DVTK_DIR=${LOCALBASE}/lib/cmake/vtk-9.1 PLIST_FILES= bin/AppCSXCAD post-install: @${RM} ${STAGEDIR}${PREFIX}/bin/AppCSXCAD.sh # shell script is only needed for Matlab # an example of file that AppCSXCAD opens (zipped): http://openems.de/forum/download/file.php?id=418&sid=6daebbb2df72b415fa2ec7031ffa6ca9 -.include <../../math/vtk9/Makefile.version> .include diff --git a/cad/csxcad/Makefile b/cad/csxcad/Makefile index 55b3091b7edf..4c2563b0c173 100644 --- a/cad/csxcad/Makefile +++ b/cad/csxcad/Makefile @@ -1,38 +1,37 @@ PORTNAME= csxcad DISTVERSIONPREFIX= v DISTVERSION= 0.6.2-109 DISTVERSIONSUFFIX= -gcd9decb -PORTREVISION= 3 +PORTREVISION= 2 CATEGORIES= cad MAINTAINER= yuri@FreeBSD.org COMMENT= C++ library to describe geometrical objects WWW= https://github.com/thliebig/CSXCAD LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= cgal>0:math/cgal LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libfparser-4.5.so:math/fparser \ libgmp.so:math/gmp \ libhdf5.so:science/hdf5 \ libmpfr.so:math/mpfr \ libpng16.so:graphics/png \ libsz.so:science/libaec \ libtiff.so:graphics/tiff \ libtinyxml.so:textproc/tinyxml \ - libvtkCommonCore-${VTK_VER}.so:math/vtk9 + libvtkCommonCore-9.1.so:math/vtk9 USES= cmake jpeg pkgconfig USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= thliebig GH_PROJECT= ${PORTNAME:tu} CMAKE_ARGS= -DFPARSER_ROOT_DIR=${LOCALBASE} \ - -DVTK_DIR=${LOCALBASE}/lib/cmake/vtk-${VTK_VER} + -DVTK_DIR=${LOCALBASE}/lib/cmake/vtk-9.1 -.include <../../math/vtk9/Makefile.version> .include diff --git a/cad/opencascade/Makefile b/cad/opencascade/Makefile index d10b1d6a1967..0ff44d1e1b94 100644 --- a/cad/opencascade/Makefile +++ b/cad/opencascade/Makefile @@ -1,183 +1,184 @@ PORTNAME= opencascade PORTVERSION= 7.6.0 -PORTREVISION= 9 +PORTREVISION= 8 CATEGORIES= cad science MASTER_SITES= LOCAL/thierry MAINTAINER= thierry@FreeBSD.org COMMENT= Open CASCADE Technology, 3D modeling & numerical simulation WWW= https://www.opencascade.org/ LICENSE= OCTPL LICENSE_NAME= LGPL21 with exception LICENSE_FILE= ${WRKSRC}/OCCT_LGPL_EXCEPTION.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS= rapidjson>0:devel/rapidjson \ ${LOCALBASE}/lib/qt5/bin/qmake:devel/qt5-qmake \ ${LOCALBASE}/lib/qt5/bin/moc:devel/qt5-buildtools LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libexpat.so:textproc/expat2 \ libpng16.so:graphics/png \ - libvtksys-${VTK_VER}.so:math/vtk${VTK_VER:R} + libvtksys-${VTKVER}.so:math/vtk${VTKVER:R} RUN_DEPENDS= bash:shells/bash # Check ${WRKSRC}/dox/overview/overview.md # and ${WRKSRC}/dox/dev_guides/building USES= alias:10 cmake compiler:c++14-lang dos2unix gettext-runtime \ gl gnome localbase python qt:5 shebangfix tk tar:tgz xorg USE_XORG= ice sm x11 xau xcb xdmcp xext xft xi xmu xrender xscrnsaver xt USE_GL= egl gl glesv2 glu USE_GNOME= libxml2 DOS2UNIX_FILES= adm/templates/* SHEBANG_FILES= adm/templates/*.sh \ adm/templates/*.sh.in \ adm/templates/*.sh.main \ adm/genconf.tcl \ adm/start.tcl \ gendoc ENVSH= adm/templates/env.sh +VTKVER= 9.1 + OPTIONS_DEFINE= DOCS DOXYGEN FFMPEG VIS VIS_DESC= Build Visualizazion module (requires OpenGL, freetype, ftgl) OPTIONS_DEFAULT=FFMPEG VIS OPTIONS_SUB= yes REINPLACE_ARGS= -i "" LDFLAGS+= -Wl,--allow-shlib-undefined -lexecinfo CMAKE_ARGS+= -DINSTALL_DIR=${OCCROOT} \ -DINSTALL_DIR_INCLUDE=${PREFIX}/include/OpenCASCADE \ -DINSTALL_DIR_LIB=${PREFIX}/lib \ -DINSTALL_DIR_CMAKE=${PREFIX}/lib/cmake \ -DINSTALL_DIR_DATA=${OCCROOT}/data \ -DINSTALL_DIR_RESOURCE=${OCCROOT}/resources \ -DINSTALL_DIR_SAMPLES=${OCCROOT}/samples \ -DINSTALL_DIR_TESTS=${OCCROOT}/tests \ -DINSTALL_TEST_CASES:BOOL=ON \ -DUSE_FREETYPE:BOOL=ON \ -DUSE_TBB:BOOL=OFF \ -DUSE_RAPIDJSON:BOOL=ON \ -DUSE_VTK:BOOL=ON \ - -D3RDPARTY_VTK_INCLUDE_DIR:PATH=${LOCALBASE}/include/vtk-${VTK_VER} + -D3RDPARTY_VTK_INCLUDE_DIR:PATH=${LOCALBASE}/include/vtk-${VTKVER} CONFIGURE_ENV+= DESTDIR=${STAGEDIR} .if defined(MAINTAINER_MODE) CMAKE_ARGS+= -DCMAKE_MESSAGE_CONTEXT_SHOW:BOOL=ON \ -DCMAKE_MESSAGE_LOG_LEVEL:STRING=DEBUG .endif # TODO: TBB to be replaced by onetbb later #CMAKE_ARGS+= -DUSE_EIGEN:BOOL=ON -DUSE_TBB:BOOL=ON #USES+= eigen:3 #LIB_DEPENDS+= libtbb.so:devel/tbb USE_LDCONFIG= yes CONFLICTS_INSTALL= opencascade740 # OpenCAS/bin/DRAWEXE LOCCROOT= OpenCAS OCCROOT= ${PREFIX}/${LOCCROOT} PLIST_SUB= OCCROOT="${LOCCROOT}" BITS=${BITS} CC=${CHOSEN_COMPILER_TYPE} \ VE=${PORTVERSION:R:R} VER=${PORTVERSION} FFMPEG_CMAKE_ON= -DUSE_FFMPEG:BOOL=ON FFMPEG_CMAKE_OFF= -DUSE_FFMPEG:BOOL=OFF FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ libtheoraenc.so:multimedia/libtheora \ libunistring.so:devel/libunistring \ libvdpau.so:multimedia/libvdpau \ libxvidcore.so:multimedia/xvid \ libp11-kit.so:security/p11-kit \ libx264.so:multimedia/libx264 \ libtasn1.so:security/libtasn1 \ libvorbis.so:audio/libvorbis \ libdav1d.so:multimedia/dav1d \ libnettle.so:security/nettle \ libgnutls.so:security/gnutls \ libvpx.so:multimedia/libvpx \ libx265.so:multimedia/x265 \ libdrm.so:graphics/libdrm \ libva.so:multimedia/libva \ libaom.so:multimedia/aom \ libmp3lame.so:audio/lame \ libffi.so:devel/libffi \ libidn2.so:dns/libidn2 \ libogg.so:audio/libogg \ libopus.so:audio/opus \ libgmp.so:math/gmp VIS_CMAKE_ON= -DUSE_FREEIMAGE:BOOL=ON \ -DUSE_GLES2:BOOL=ON \ -D3RDPARTY_FREETYPE_DIR=${LOCALBASE} VIS_CMAKE_OFF= -DUSE_FREEIMAGE:BOOL=OFF \ -DUSE_GLES2:BOOL=OFF VIS_LIB_DEPENDS= libftgl.so:graphics/ftgl \ libfreeimageplus.so:graphics/freeimage VIS_USE= GL=glesv2 DOXYGEN_IMPLIES= DOCS DOXYGEN_USE= TEX=latex:build DOXYGEN_BUILD_DEPENDS= bash:shells/bash \ doxygen:devel/doxygen \ dot:graphics/graphviz \ pdftex:print/tex-basic-engines \ inkscape:graphics/inkscape DOXYGEN_RUN_DEPENDS= ${LOCALBASE}/www/MathJax/MathJax.js:www/mathjax .include .if ${ARCH} == armv6 || ${ARCH} == armv7 || ${ARCH} == mips || ${ARCH} == powerpc || ${ARCH} == powerpcspe || ${ARCH} == "i386" BITS= 32 .else BITS= 64 .endif pre-everything:: @${ECHO_MSG} @${ECHO_MSG} "Warning: to build OpenCascade, you should have at least" @${ECHO_MSG} "2.6 Gb of free disk space in build area!" @${ECHO_MSG} pre-patch: ${REINPLACE_CMD} 's|||' \ ${WRKSRC}/src/BRepMesh/delabella.cpp\ ${WRKSRC}/src/OSD/OSD_MemInfo.cxx pre-configure: ${REINPLACE_CMD} -e 's|tclsh|${TCLSH}|' ${WRKSRC}/gendoc ${REINPLACE_CMD} -e 's|/usr/bin/|${LOCALBASE}/bin/|' ${WRKSRC}/adm/genconfdeps.tcl ${GREP} -rl x86_64 ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} \ -e 's|x86_64|amd64|' .for es in ${ENVSH} ${REINPLACE_CMD} -e 's|lin|bsd|' ${WRKSRC}/${es} .endfor post-build-DOXYGEN-on: (cd ${WRKSRC} && ./gendoc -overview) post-install: ${MV} ${STAGEDIR}${OCCROOT}/bin/DRAWEXE-${PORTVERSION} ${STAGEDIR}${PREFIX}/bin/DRAWEXE (cd ${STAGEDIR}${PREFIX}/bin && \ ${LN} -sf DRAWEXE ${STAGEDIR}${OCCROOT}/bin/DRAWEXE) post-install-DOXYGEN-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc/overview && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) ${RM} -r ${STAGEDIR}${DOCSDIR}/latex ${RM} ${STAGEDIR}${DOCSDIR}/html/build_upgrade_building_3rdparty.html.bak .if defined(MAINTAINER_MODE) regression-test: install ${RM} -rf /tmp/testOCC ${MKDIR} /tmp/testOCC bash -c "\ cd ${OCCROOT} && . ${OCCROOT}/bin/env.sh && \ CSF_TestScriptsPath=${OCCROOT}/tests \ CSF_TestDataPath=${OCCROOT}/data \ DRAWEXE -f ${FILESDIR}/regtest " .endif -.include <../../math/vtk9/Makefile.version> .include diff --git a/cad/opencascade/files/patch-src_IVtkDraw_IVtkDraw__Interactor.cxx b/cad/opencascade/files/patch-src_IVtkDraw_IVtkDraw__Interactor.cxx deleted file mode 100644 index e5b6146f4111..000000000000 --- a/cad/opencascade/files/patch-src_IVtkDraw_IVtkDraw__Interactor.cxx +++ /dev/null @@ -1,17 +0,0 @@ -- workaround for https://gitlab.kitware.com/vtk/vtk/-/issues/18683 - ---- src/IVtkDraw/IVtkDraw_Interactor.cxx.orig 2021-10-30 11:13:52 UTC -+++ src/IVtkDraw/IVtkDraw_Interactor.cxx -@@ -26,6 +26,12 @@ - #ifdef AllValues - #undef AllValues - #endif -+#ifdef Status -+#undef Status -+#endif -+#ifdef Success -+#undef Success -+#endif - - #include - #include diff --git a/cad/qcsxcad/Makefile b/cad/qcsxcad/Makefile index 2ac32b0d67bc..8fc566507178 100644 --- a/cad/qcsxcad/Makefile +++ b/cad/qcsxcad/Makefile @@ -1,36 +1,35 @@ PORTNAME= qcsxcad DISTVERSIONPREFIX= v DISTVERSION= 0.6.2-9 -PORTREVISION= 2 +PORTREVISION= 1 DISTVERSIONSUFFIX= -g3f09a8b CATEGORIES= cad MAINTAINER= yuri@FreeBSD.org COMMENT= Qt-GUI for CSXCAD WWW= https://github.com/thliebig/QCSXCAD LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libCSXCAD.so:cad/csxcad \ libexpat.so:textproc/expat2 \ libfreetype.so:print/freetype2 \ libpng16.so:graphics/png \ libtiff.so:graphics/tiff \ libtinyxml.so:textproc/tinyxml \ - libvtkCommonCore-${VTK_VER}.so:math/vtk9 + libvtkCommonCore-9.1.so:math/vtk9 USES= cmake gl jpeg pkgconfig qt:5 xorg USE_QT= core gui opengl sql widgets xml buildtools:build qmake:build USE_XORG= ice sm x11 xext xt USE_GL= gl opengl USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= thliebig GH_PROJECT= ${PORTNAME:tu} -CMAKE_ARGS= -DVTK_DIR=${LOCALBASE}/lib/cmake/vtk-${VTK_VER} +CMAKE_ARGS= -DVTK_DIR=${LOCALBASE}/lib/cmake/vtk-9.1 -.include <../../math/vtk9/Makefile.version> .include diff --git a/devel/py-spyder/Makefile b/devel/py-spyder/Makefile index cc9de677f1ed..a16c10fcdd6a 100644 --- a/devel/py-spyder/Makefile +++ b/devel/py-spyder/Makefile @@ -1,133 +1,73 @@ PORTNAME= spyder DISTVERSIONPREFIX= v DISTVERSION= 3.2.7 PORTREVISION= 14 CATEGORIES= devel science python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Scientific PYthon Development EnviRonment, an alternative to IDLE -WWW= https://www.spyder-ide.org/ +WWW= https://github.com/spyder-ide/spyder/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}QtAwesome>0:x11-fonts/py-QtAwesome@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}QtPy>=1.3.1:devel/py-QtPy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cloudpickle>=0.3.1:devel/py-cloudpickle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jedi>=0.9.0:devel/py-jedi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbconvert>=4.0:devel/py-nbconvert@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pep8>=0.6:devel/pep8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycodestyle>=2.3:devel/py-pycodestyle@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}qtconsole>=4.3.0:devel/py-qtconsole@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpydoc>0:textproc/py-numpydoc@${PY_FLAVOR} \ - - ${PYTHON_PKGNAMEPREFIX}parso>=0.7.0:textproc/py-parso@${PY_FLAVOR} - ${PYTHON_PKGNAMEPREFIX}pexpect>=4.4.0:misc/py-pexpect@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pickleshare>=0.4:databases/py-pickleshare@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}psutil>=5.3:sysutils/py-psutil@${PY_FLAVOR} - ${PYTHON_PKGNAMEPREFIX}pygments>=2.0:textproc/py-pygments@${PY_FLAVOR} - pylint${PYTHON_PKGNAMESUFFIX}>=2.5.0:devel/pylint@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pylint-venv>=2.1.1:devel/py-pylint-venv@${PY_FLAVOR} - ${PYTHON_PKGNAMEPREFIX}python-lsp-server>=1.5.0:textproc/py-python-lsp-server@${PY_FLAVOR} - ${PYTHON_PKGNAMEPREFIX}pyxdg>=0.26:devel/py-pyxdg@${PY_FLAVOR} - ${PYTHON_PKGNAMEPREFIX}pyzmq>=22.1.0:net/py-pyzmq@${PY_FLAVOR} - ${PYTHON_PKGNAMEPREFIX}QDarkStyle>=3.0.2:textproc/py-QDarkStyle@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}qstylizer>=0.1.10:devel/py-qstylizer@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}QtAwesome>=1.0.2:x11-fonts/py-QtAwesome@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}qtconsole>=5.3.2:devel/py-qtconsole@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}QtPy>=2.1.0:py-QtPy@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}rtree>=0.9.7:devel/py-rtree@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}spyder-kernels>=2.3.3:devel/py-spyder-kernels@${PY_FLAVOR} - ${PYTHON_PKGNAMEPREFIX}textdistance>=4.2.0:textproc/py-textdistance@${PY_FLAVOR} - ${PYTHON_PKGNAMEPREFIX}three-merge>=0.1.1:textproc/py-three-merge@${PY_FLAVOR} - ${PYTHON_PKGNAMEPREFIX}watchdog>=0.10.3:devel/py-watchdog@${PY_FLAVOR} - -install_requires = [ - 'applaunchservices>=0.3.0;platform_system=="Darwin"', - 'atomicwrites>=1.2.0', - 'chardet>=2.0.0', - 'cloudpickle>=0.5.0', - 'cookiecutter>=1.6.0', - 'diff-match-patch>=20181111', - 'intervaltree>=3.0.2', - 'ipython>=7.31.1,<8.0.0', - 'jedi>=0.17.2,<0.19.0', - 'jellyfish>=0.7', - 'jsonschema>=3.2.0', - 'keyring>=17.0.0', - 'nbconvert>=4.0', - 'numpydoc>=0.6.0', - # Required to get SSH connections to remote kernels - 'paramiko>=2.4.0;platform_system=="Windows"', - 'parso>=0.7.0,<0.9.0', - 'pexpect>=4.4.0', - 'pickleshare>=0.4', - 'psutil>=5.3', - 'pygments>=2.0', - 'pylint>=2.5.0,<3.0', - 'pylint-venv>=2.1.1', - 'python-lsp-black>=1.2.0', - 'pyls-spyder>=0.4.0', - 'pyqt5<5.16', - 'pyqtwebengine<5.16', - 'python-lsp-server[all]>=1.5.0,<1.6.0', - 'pyxdg>=0.26;platform_system=="Linux"', - 'pyzmq>=22.1.0', - 'qdarkstyle>=3.0.2,<3.1.0', - 'qstylizer>=0.1.10', - 'qtawesome>=1.0.2', - 'qtconsole>=5.3.2,<5.4.0', - 'qtpy>=2.1.0', - 'rtree>=0.9.7', - 'setuptools>=49.6.0', - 'sphinx>=0.6.6', - 'spyder-kernels>=2.3.3,<2.4.0', - 'textdistance>=4.2.0', - 'three-merge>=0.1.1', - 'watchdog>=0.10.3' -] + pylint${PYTHON_PKGNAMESUFFIX}>=0.25:devel/pylint@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}parso>=0.1.1:textproc/py-parso@${PY_FLAVOR} USES= desktop-file-utils python:3.7+ pyqt:5 USE_GITHUB= yes GH_ACCOUNT= spyder-ide USE_PYTHON= distutils autoplist noflavors USE_PYQT= pyqt5 sip NO_ARCH= yes DOCSDIR= ${PYTHON_SITELIBDIR}/spyder OPTIONS_DEFINE= DOCS OPTIONS_GROUP= RECOMMENDED OPTIONAL OPTIONS_GROUP_RECOMMENDED= IPYTHON MATPLOT NUMPY PSUTIL PYFLAKES ROPE SCIPY SPHINX OPTIONS_GROUP_OPTIONAL= PANDAS PYGMENTS SYMPY OPTIONS_DEFAULT= IPYTHON MATPLOT NUMPY PSUTIL PYFLAKES ROPE SCIPY SPHINX IPYTHON_DESC= IPython Console integration MATPLOT_DESC= Interactive data plotting in the consoles NUMPY_DESC= N-dimensional arrays PANDAS_DESC= View and edit DataFrames and Series in the Variable Explorer PSUTIL_DESC= CPU and memory usage info in the status bar PYFLAKES_DESC= Real-time code analysis on the Editor PYGMENTS_DESC= Syntax highlighting for Matlab, Julia and other file types ROPE_DESC= Editor's code completion, go-to-definition and help SCIPY_DESC= Signal/image processing SPHINX_DESC= Rich text help on the Object Inspector SYMPY_DESC= Symbolic mathematics in the IPython Console DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} IPYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipython>=6.0:devel/ipython@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyzmq>=2.1.11:net/py-pyzmq@${PY_FLAVOR} MATPLOT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=1.0:math/py-matplotlib@${PY_FLAVOR} NUMPY_RUN_DEPENDS= ${PYNUMPY} PANDAS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pandas>=0.13.1:math/py-pandas@${PY_FLAVOR} +PSUTIL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=0.3:sysutils/py-psutil@${PY_FLAVOR} PYFLAKES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyflakes>=0.5:devel/py-pyflakes@${PY_FLAVOR} +PYGMENTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=1.6:textproc/py-pygments@${PY_FLAVOR} ROPE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rope>=0.9.2:devel/py-rope@${PY_FLAVOR} SCIPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} SPHINX_RUN_DEPENDS= ${DOCS_BUILD_DEPENDS} SYMPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sympy>=0.7.3:math/py-sympy@${PY_FLAVOR} post-patch: @${REINPLACE_CMD} -e "s|'linux'|'${OPSYS:tl}'|g" \ ${WRKSRC}/setup.py @${REINPLACE_CMD} -e "s|cmdclass=CMDCLASS||g" ${WRKSRC}/setup.py .include diff --git a/devel/py-spyder/files/patch-setup.py b/devel/py-spyder/files/patch-setup.py new file mode 100644 index 000000000000..9b345df23cc4 --- /dev/null +++ b/devel/py-spyder/files/patch-setup.py @@ -0,0 +1,11 @@ +--- setup.py.orig 2018-03-13 19:57:09 UTC ++++ setup.py +@@ -291,7 +291,7 @@ install_requires = [ + 'numpydoc', + # Packages for pyqt5 are only available in + # Python 3 +- 'pyqt5<5.10;python_version>="3"', ++ #'pyqt5<5.10;python_version>="3"', + # This is only needed for our wheels on Linux. + # See issue #3332 + 'pyopengl;platform_system=="Linux"' diff --git a/graphics/cloudcompare/Makefile b/graphics/cloudcompare/Makefile index 2b9a317fa458..ca1d9e58fc2d 100644 --- a/graphics/cloudcompare/Makefile +++ b/graphics/cloudcompare/Makefile @@ -1,92 +1,91 @@ PORTNAME= cloudcompare DISTVERSIONPREFIX= v DISTVERSION= 2.12.4 -PORTREVISION= 2 +PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= nc@FreeBSD.org COMMENT= 3D point cloud processing software WWW= https://www.cloudcompare.org/ LICENSE= GPLv2+ LGPL20+ LICENSE_COMB= multi USES= cmake compiler:c++11-lang localbase:ldflags qt:5 USE_GITHUB= yes GH_ACCOUNT= CloudCompare GH_PROJECT= ${GH_ACCOUNT} GH_TUPLE= CloudCompare:CCCoreLib:f0d5450:CloudCompare/libs/qCC_db/extern/CCCoreLib USE_QT= concurrent core gui opengl printsupport widgets buildtools:build qmake:build svg linguisttools:build USE_LDCONFIG= yes # PDAL support disabled ATM # plugins/core/IO/qPDALIO/src/LASFilter.cpp:1360:24: error: no member named 'incompatibleSrs' in 'pdal::LasHeader' OPTIONS_DEFINE= DXFLIB GAMEPAD GDAL PLUGINS SHAPELIB OPTIONS_DEFAULT=DXFLIB GAMEPAD GDAL PLUGINS SHAPELIB OPTIONS_SUB= yes DXFLIB_DESC= Enable AutoCAD DXF file support GAMEPAD_DESC= Enable Qt gamepad support GDAL_DESC= Enable raster file support PDAL_DESC= Enable point cloud data support SHAPELIB_DESC= Enable shape file support DXFLIB_CMAKE_BOOL= OPTION_USE_DXF_LIB GAMEPAD_USE= QT=gamepad GAMEPAD_CMAKE_BOOL= OPTION_SUPPORT_GAMEPADS GDAL_CMAKE_BOOL= OPTION_USE_GDAL GDAL_CMAKE_ON= -DGDAL_INCLUDE_DIR=${PREFIX}/include \ -DGDAL_LIBRARY=${PREFIX}/lib/libgdal.so GDAL_LIB_DEPENDS= libgdal.so:graphics/gdal PDAL_CMAKE_BOOL= PLUGIN_IO_QPDAL PDAL_CMAKE_ON= -DJSON_ROOT_DIR=${PREFIX}/include/jsoncpp PDAL_LIB_DEPENDS= libpdal_base.so:math/pdal SHAPELIB_CMAKE_BOOL= OPTION_USE_SHAPE_LIB SHAPELIB_LIB_DEPENDS= libshp.so:devel/shapelib PLUGINS_USES= eigen:3 gl jpeg xorg PLUGINS_CMAKE_BOOL= PLUGIN_STANDARD_QANIMATION \ PLUGIN_STANDARD_QBROOM \ PLUGIN_STANDARD_QCOMPASS \ PLUGIN_STANDARD_QCSF \ PLUGIN_IO_QCSV_MATRIX \ PLUGIN_GL_QEDL \ PLUGIN_STANDARD_QFACETS \ PLUGIN_STANDARD_QHPR \ PLUGIN_STANDARD_QM3C2 \ PLUGIN_STANDARD_QPCV \ PLUGIN_IO_QPHOTOSCAN \ PLUGIN_STANDARD_QRANSAC_SD \ PLUGIN_STANDARD_QSRA \ PLUGIN_GL_QSSAO # plugins requiring rare external libs are left out, TODO maybe add some of them? PLUGINS_CMAKE_ON= -DEIGEN_ROOT_DIR:BOOL=${LOCALBASE}/include/eigen3 PLUGINS_CXXFLAGS= ${PLUGINS_CXXFLAGS_${CHOSEN_COMPILER_TYPE}} PLUGINS_CXXFLAGS_clang= -Wno-narrowing PLUGINS_CXXFLAGS+= -DEIGEN_DONT_PARALLELIZE # OpenMP is broken in cmake: see bug#223678 PLUGINS_USE= XORG=ice,sm,x11,xext,xt GL=gl,glu PLUGINS_LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libexpat.so:textproc/expat2 \ libflann_cpp.so:math/flann \ libfreetype.so:print/freetype2 \ libpng.so:graphics/png \ libtiff.so:graphics/tiff \ - libvtkCommonCore-${VTK_VER}.so:math/vtk9 + libvtkCommonCore-9.1.so:math/vtk9 PLUGINS_IMPLIES= SHAPELIB pre-configure: @${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},1' ${WRKSRC}/snap/gui/ccViewer.desktop ${WRKSRC}/snap/gui/cloudcompare.desktop post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/pixmaps ${INSTALL_DATA} ${WRKSRC}/snap/gui/ccViewer.desktop ${STAGEDIR}${PREFIX}/share/applications ${INSTALL_DATA} ${WRKSRC}/snap/gui/ccViewer.png ${STAGEDIR}${PREFIX}/share/pixmaps ${INSTALL_DATA} ${WRKSRC}/snap/gui/cloudcompare.desktop ${STAGEDIR}${PREFIX}/share/applications ${INSTALL_DATA} ${WRKSRC}/snap/gui/cloudcompare.png ${STAGEDIR}${PREFIX}/share/pixmaps -.include <../../math/vtk9/Makefile.version> .include diff --git a/graphics/f3d/Makefile b/graphics/f3d/Makefile index 23ed496ec648..e760e0d066a7 100644 --- a/graphics/f3d/Makefile +++ b/graphics/f3d/Makefile @@ -1,65 +1,60 @@ PORTNAME= f3d DISTVERSIONPREFIX= v DISTVERSION= 1.3.1 -PORTREVISION= 2 +PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org COMMENT= Fast and minimalist 3D viewer WWW= https://f3d-app.github.io/f3d/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ - libfontconfig.so:x11-fonts/fontconfig \ - libfreeimage.so:graphics/freeimage \ - libfreetype.so:print/freetype2 \ +LIB_DEPENDS= libfreetype.so:print/freetype2 \ libhdf5.so:science/hdf5 \ - libImath-3_1.so:math/Imath \ libnetcdf.so:science/netcdf \ - libvtkCommonMisc-${VTK_VER}.so:math/vtk9 + libvtkCommonMisc-9.1.so:math/vtk9 -USES= cmake:testing compiler:c++17-lang desktop-file-utils gl tcl tk xorg +USES= cmake:testing compiler:c++17-lang desktop-file-utils gl xorg USE_GL= gl glu USE_XORG= ice sm x11 xt USE_GITHUB= yes GH_ACCOUNT= f3d-app OPTIONS_GROUP= MODULES OPTIONS_GROUP_MODULES= ALEMBIC ASSIMP EXODUS EXTERNAL_RENDERING OCCT RAYTRACING OPTIONS_DEFAULT= ALEMBIC ASSIMP EXODUS OCCT MODULES_DESC= Build modules: ALEMBIC_DESC= Alembic module (ABC files) ALEMBIC_CMAKE_BOOL= F3D_MODULE_ALEMBIC ALEMBIC_LIB_DEPENDS= libAlembic.so:graphics/alembic ASSIMP_DESC= Assimp module (FBX, OFF, DAE and DXF files) ASSIMP_CMAKE_BOOL= F3D_MODULE_ASSIMP ASSIMP_LIB_DEPENDS= libassimp.so:multimedia/assimp EXODUS_DESC= ExodusII module EXODUS_CMAKE_BOOL= F3D_MODULE_EXODUS EXTERNAL_RENDERING_DESC= External rendering module EXTERNAL_RENDERING_CMAKE_BOOL= F3D_MODULE_EXTERNAL_RENDERING EXTERNAL_RENDERING_BROKEN= Requires VTK::RenderingExternal enabled in VTK OCCT_DESC= OpenCASCADE module (STEP and IGES files) OCCT_USES= localbase:ldflags OCCT_CMAKE_BOOL= F3D_MODULE_OCCT OCCT_LIB_DEPENDS= libTKBRep.so:cad/opencascade OCCT_CMAKE_ON= -DOpenCASCADE_DIR=${LOCALBASE}/lib/cmake RAYTRACING_DESC= Raytracing module RAYTRACING_CMAKE_BOOL= F3D_MODULE_RAYTRACING RAYTRACING_BROKEN= Requires VTK::RenderingRayTracing enabled in VTK post-install: @${RM} -r ${STAGEDIR}${DOCSDIR} -.include <../../math/vtk9/Makefile.version> .include diff --git a/graphics/mirtk/Makefile b/graphics/mirtk/Makefile index 25c6178157cc..95ab382b3636 100644 --- a/graphics/mirtk/Makefile +++ b/graphics/mirtk/Makefile @@ -1,38 +1,37 @@ PORTNAME= mirtk DISTVERSIONPREFIX= v DISTVERSION= 2.0.0-178 -PORTREVISION= 3 +PORTREVISION= 2 DISTVERSIONSUFFIX= -g973ce2f CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org COMMENT= Medical Image Registration ToolKit (MIRTK) WWW= https://mirtk.github.io/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= boost-libs>0:devel/boost-libs \ nifticlib>0:science/nifticlib LIB_DEPENDS= libpng16.so:graphics/png USES= cmake compiler:c++11-lang eigen:3 perl5 python USE_GITHUB= yes GH_ACCOUNT= BioMedIA GH_PROJECT= ${PORTNAME:tu} USE_LDCONFIG= yes OPTIONS_DEFINE= TBB VTK OPTIONS_DEFAULT= TBB VTK TBB_DESC= Build with TBB TBB_CMAKE_BOOL= WITH_TBB TBB_LIB_DEPENDS= libtbb.so:devel/onetbb VTK_DESC= Build with the VTK toolkit VTK_CMAKE_BOOL= WITH_VTK -VTK_LIB_DEPENDS= libvtkCommonCore-${VTK_VER}.so:math/vtk9 \ +VTK_LIB_DEPENDS= libvtkCommonCore-9.1.so:math/vtk9 \ libexpat.so:textproc/expat2 -.include <../../math/vtk9/Makefile.version> .include diff --git a/graphics/opencv/Makefile b/graphics/opencv/Makefile index 79709f353204..db1706d1ce2c 100644 --- a/graphics/opencv/Makefile +++ b/graphics/opencv/Makefile @@ -1,239 +1,238 @@ PORTNAME= opencv DISTVERSION= 4.6.0 -PORTREVISION= 3 +PORTREVISION= 2 CATEGORIES= graphics MAINTAINER= desktop@FreeBSD.org COMMENT= Open Source Computer Vision library WWW= https://www.opencv.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libfreetype.so:print/freetype2 \ libgflags.so:devel/gflags \ libglog.so:devel/glog \ libharfbuzz.so:print/harfbuzz \ libhdf5.so:science/hdf5 USES= cmake compiler:c++14-lang cpe localbase:ldflags pkgconfig USE_GITHUB= yes GH_ACCOUNT= WeChatCV:wechat GH_PROJECT= opencv_contrib:contrib \ ade:ade \ opencv_3rdparty:extra_mod_3rdparty_boost_descr \ opencv_3rdparty:extra_mod_3rdparty_vgg \ opencv_3rdparty:wechat \ opencv_3rdparty:face \ opencv_3rdparty:ippicv GH_TAGNAME= v0.1.1f:ade \ 34e4206aef44d50e6bbcd0ab06354b52e7466d26:extra_mod_3rdparty_boost_descr \ fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d:extra_mod_3rdparty_vgg \ a8b69ccc738421293254aec5ddb38bd523503252:wechat \ 8afa57abc8229d611c4937165d20e2a2d9fc5a12:face \ a56b6ac6f030c312b2dce17430eef13aed9af274:ippicv CMAKE_ON= OPENCV_GENERATE_PKGCONFIG CMAKE_OFF= OPENCV_GENERATE_SETUPVARS \ BUILD_opencv_python2 \ BUILD_TESTS CMAKE_ARGS= -DOPENCV_EXTRA_MODULES_PATH="${WRKSRC}/contrib/modules" DATADIR= ${PREFIX}/share/${PORTNAME}4 PLIST_SUB= SHLIB_VER=${DISTVERSION} OPTIONS_DEFINE= EIGEN GDAL GDCM HARDENING JAVA LTO OPENCL \ PATENTED PROTOBUF PYTHON TBB TESSERACT OPTIONS_GROUP= GUI IMAGE VIDEO OPTIONS_GROUP_GUI= GTK3 VTK OPTIONS_GROUP_IMAGE= GPHOTO2 JPEG OPENEXR PNG TIFF OPTIONS_GROUP_VIDEO= DC1394 FFMPEG GSTREAMER V4L VULKAN WEBP XINE OPTIONS_SINGLE= BLAS OPTIONS_SINGLE_BLAS= ATLAS OPENBLAS NOBLAS OPTIONS_RADIO= JPEG2K OPTIONS_RADIO_JPEG2K= JASPER OPENJPEG OPTIONS_DEFAULT= EIGEN GDAL GDCM OPENCL PROTOBUF PYTHON \ DC1394 GSTREAMER V4L VULKAN WEBP \ GPHOTO2 JPEG OPENEXR PNG TIFF \ OPENBLAS \ OPENJPEG OPTIONS_SUB= yes # Normal options (EIGEN GDAL GDCM HARDENING JAVA LTO OPENCL PATENTED PROTOBUF PYTHON TBB) EIGEN_DESC= Add Eigen v3 Support, builds sfm modules EIGEN_CMAKE_BOOL= WITH_EIGEN EIGEN_USES= eigen:3 GDAL_DESC= Add Geospatial Data Abstraction Library Support GDAL_CMAKE_BOOL= WITH_GDAL GDAL_LIB_DEPENDS= libgdal.so:graphics/gdal GDCM_DESC= Add Open source DICOM library Support GDCM_CMAKE_BOOL= WITH_GDCM GDCM_LIB_DEPENDS= libgdcmMSFF.so:devel/gdcm HARDENING_DESC= Enables Build Hardening HARDENING_CMAKE_BOOL= ENABLE_BUILD_HARDENING JAVA_DESC= Enable Java Support JAVA_BUILD_DEPENDS= ant:devel/apache-ant JAVA_CMAKE_BOOL= BUILD_opencv_java BUILD_opencv_java_bindings_generator BUILD_JAVA JAVA_MAKE_ENV= JAVACMD=${JAVA} JAVA_USE= JAVA=yes LTO_DESC= Enables Link Time Optimizations LTO_CMAKE_BOOL= ENABLE_THIN_LTO OPENCL_DESC= Add OpenCL Support OPENCL_CMAKE_BOOL= WITH_OPENCL OPENCL_BUILD_DEPENDS= opencl>=0:devel/opencl OPENCL_RUN_DEPENDS= opencl>=0:devel/opencl PATENTED_DESC= Enable patented 2d feature detection USE AT OWN RISK PATENTED_CMAKE_BOOL= OPENCV_ENABLE_NONFREE PROTOBUF_DESC= Enable protobuf support, builds dnn modules PROTOBUF_CMAKE_BOOL= WITH_PROTOBUF PROTOBUF_LIB_DEPENDS= libprotobuf.so:devel/protobuf PYTHON_DESC= Enable Python Support 3.6 or greater PYTHON_BUILD_DEPENDS= ${PYNUMPY} PYTHON_RUN_DEPENDS= ${PYNUMPY} PYTHON_USES= python:3.6+ PYTHON_CMAKE_BOOL= BUILD_opencv_python3 PYTHON_CMAKE_ON= -DOPENCV_PYTHON3_INSTALL_PATH=${PYTHON_SITELIBDIR} TBB_DESC= Add Intel Threading Building Blocks Support TBB_CMAKE_BOOL= WITH_TBB TBB_LIB_DEPENDS= libtbb.so:devel/onetbb TESSERACT_DESC= Add Tesseract-based OCR TESSERACT_LIB_DEPENDS= libtesseract.so:graphics/tesseract TESSERACT_CMAKE_BOOL= WITH_TESSERACT ### # GUI group options (GTK3 VTK) GTK3_USES= gnome GTK3_USE= gnome=gtk30 GTK3_CMAKE_BOOL= WITH_GTK VTK_DESC= Include VTK library support (build opencv_viz module) VTK_CMAKE_BOOL= WITH_VTK -VTK_LIB_DEPENDS= libvtkCommonCore-${VTK_VER}.so:math/vtk9 +VTK_LIB_DEPENDS= libvtkCommonCore-9.1.so:math/vtk9 VTK_USES= qt:5 VTK_USE= QT=buildtools:build,qmake:build ### # IMAGE group options (GPHOTO2 JPEG OPENEXR PNG TIFF) GPHOTO2_DESC= Add Gphoto2 Support GPHOTO2_CMAKE_BOOL= WITH_GPHOTO2 GPHOTO2_LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2 JPEG_DESC= Add LibJpeg Support JPEG_CMAKE_BOOL= WITH_JPEG JPEG_USES= jpeg OPENEXR_DESC= Add OpenEXR Support OPENEXR_CMAKE_BOOL= WITH_OPENEXR OPENEXR_LIB_DEPENDS= libOpenEXR.so:graphics/openexr PNG_DESC= Add LibPNG Support PNG_CMAKE_BOOL= WITH_PNG PNG_LIB_DEPENDS= libpng16.so:graphics/png TIFF_DESC= Add LibTIFF Support TIFF_CMAKE_BOOL= WITH_TIFF TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff ### # VIDEO group options (DC1394 FFMPEG GSTREAMER V4L VULKAN WEBP XINE) DC1394_DESC= IEEE 1394 camera support DC1394_CMAKE_BOOL= WITH_1394 DC1394_LIB_DEPENDS= libdc1394.so:multimedia/libdc1394 FFMPEG_DESC= Link with ffmpeg FFMPEG_CMAKE_BOOL= WITH_FFMPEG FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg GSTREAMER_DESC= Add GSTREAMER Support GSTREAMER_CMAKE_BOOL= WITH_GSTREAMER GSTREAMER_USES= gstreamer V4L_DESC= Enable support for Video for Linux V4L_CMAKE_BOOL= WITH_V4L WITH_LIBV4L V4L_BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat V4L_LIB_DEPENDS= libv4l2.so:multimedia/libv4l VULKAN_DESC= Add Vulkan Support VULKAN_CMAKE_BOOL= WITH_VULKAN VULKAN_CMAKE_ON= -DVULKAN_INCLUDE_DIRS=${LOCALBASE}/include VULKAN_BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers WEBP_DESC= Add Webp Support WEBP_CMAKE_BOOL= WITH_WEBP WEBP_LIB_DEPENDS= libwebp.so:graphics/webp XINE_DESC= Add Xine Support XINE_CMAKE_BOOL= WITH_XINE XINE_LIB_DEPENDS= libxine.so:multimedia/libxine ### # BLAS group options (ATLAS OPENBLAS NOBLAS) ATLAS_DESC= ATLAS blas implementation with lapacke ATLAS_USES= blaslapack:atlas ATLAS_LIB_DEPENDS= liblapacke.so:math/lapacke OPENBLAS_DESC= OpenBLAS blas implementation with lapacke OPENBLAS_USES= blaslapack:openblas OPENBLAS_LIB_DEPENDS= liblapacke.so:math/lapacke NOBLAS_DESC= Disable support for lapack/blas NOBLAS_CMAKE_BOOL_OFF= WITH_LAPACK ### # JPEG2K group options (JASPER OPENJPEG) JASPER_DESC= Add Jasper Support for JPEG2000 JASPER_CMAKE_BOOL= WITH_JASPER JASPER_LIB_DEPENDS= libjasper.so:graphics/jasper OPENJPEG_DESC= Add OpenJPEG Support for JPEG2000, OpenCV preferred OPENJPEG_CMAKE_BOOL= WITH_OPENJPEG OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg ### _IPPICV_i386= ippicv/ippicv_2020_lnx_ia32_20191018_general.tgz _IPPICV_amd64= ippicv/ippicv_2020_lnx_intel64_20191018_general.tgz post-extract: # Handle contrib ${MV} ${WRKSRC_contrib} ${WRKSRC}/contrib # Handle prefetched ade modul ${MKDIR} ${BUILD_WRKSRC}/3rdparty/ade ${MV} ${WRKSRC_ade} ${BUILD_WRKSRC}/3rdparty/ade # Handle prefetched xfeatures2d ${MKDIR} ${BUILD_WRKSRC}/downloads/xfeatures2d ${CP} ${WRKSRC_extra_mod_3rdparty_boost_descr}/* ${BUILD_WRKSRC}/downloads/xfeatures2d ${CP} ${WRKSRC_extra_mod_3rdparty_vgg}/* ${BUILD_WRKSRC}/downloads/xfeatures2d # Handle prefetched wechat ${MKDIR} ${BUILD_WRKSRC}/downloads/wechat_qrcode ${CP} ${WRKSRC_wechat}/* ${BUILD_WRKSRC}/downloads/wechat_qrcode/ # Handle Face ${MKDIR} ${BUILD_WRKSRC}/share/opencv4/testdata/cv/face ${CP} ${WRKSRC_face}/* ${BUILD_WRKSRC}/share/opencv4/testdata/cv/face # Handle ippicv .if defined(_IPPICV_${ARCH}) ${MKDIR} ${BUILD_WRKSRC}/3rdparty/ippicv (cd ${BUILD_WRKSRC}/3rdparty/ippicv && ${EXTRACT_CMD} -xf ${WRKSRC_ippicv}/${_IPPICV_${ARCH}}) .endif post-patch: ${REINPLACE_CMD} -e 's|/usr/lib/atlas-base|${LOCALBASE}/lib|g' ${WRKSRC}/cmake/OpenCVFindAtlas.cmake ${REINPLACE_CMD} -e 's|/usr/include/atlas|${LOCALBASE}/include|g' ${WRKSRC}/cmake/OpenCVFindAtlas.cmake -.include <../../math/vtk9/Makefile.version> .include diff --git a/graphics/pcl-pointclouds/Makefile b/graphics/pcl-pointclouds/Makefile index d3823f726cb7..00511605899e 100644 --- a/graphics/pcl-pointclouds/Makefile +++ b/graphics/pcl-pointclouds/Makefile @@ -1,88 +1,87 @@ PORTNAME= pcl DISTVERSION= 1.12.1 -PORTREVISION= 5 +PORTREVISION= 4 CATEGORIES= graphics math MASTER_SITES= https://github.com/PointCloudLibrary/${PORTNAME}/releases/download/${PORTNAME}-${DISTVERSION}/ PKGNAMESUFFIX= -pointclouds DISTNAME= source DIST_SUBDIR= ${PORTNAME}${PKGNAMESUFFIX}/${DISTVERSION} PATCH_SITES= https://github.com/PointCloudLibrary/pcl/commit/ # backport of patches fixing build PATCHFILES= d253f645f0bfbcd2c818fa5d0a6970c61f39c6b5.patch:-p1 \ b220d4b3e259dba0686d0b7cdbff10c668176ded.patch:-p1 # backport of patches fixing tests PATCHFILES+= ba388061b0f9ed9584e57d6019c30b044a657c3e.patch:-p1 \ 614e19d96bd8415dbfb52d86df0f3774a9f462fe.patch:-p1 \ 09c76582b5ff0f2b942609f5c85744f1ce96e332.patch:-p1 \ 5be6766fbb8f5e9b2fe97a077dd5be53e5fc6983.patch:-p1 \ 09ea81f995f00b9565037b0fafe121eccfe4cf57.patch:-p1 MAINTAINER= yuri@FreeBSD.org COMMENT= Point Cloud Library WWW= https://pointclouds.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BROKEN_i386= undefined reference to `__atomic_load' NOT_FOR_ARCHS= armv6 armv7 NOT_FOR_ARCHS_REASON= common/include/pcl/pcl_macros.h:420:4: error: aligned_malloc not supported on your platform LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libexpat.so:textproc/expat2 \ libflann_cpp.so:math/flann \ libfreetype.so:print/freetype2 \ liblz4.so:archivers/liblz4 \ libpcap.so:net/libpcap \ libtiff.so:graphics/tiff USES= cmake:testing compiler:c++14-lang eigen:3 jpeg localbase:ldflags python xorg USE_XORG= x11 xext xt ice sm USE_LDCONFIG= yes USE_GITHUB= nodefault GH_ACCOUNT= google:gtest GH_PROJECT= googletest:gtest GH_TAGNAME= release-1.11.0:gtest DISTFILES= ${DISTNAME}${EXTRACT_SUFX} # workaround, otherwise USE_GITHUB=nodefault doesn't work #' CMAKE_TESTING_ON= BUILD_global_tests # 6 tests are known to fail: https://github.com/PointCloudLibrary/pcl/issues/5127 CMAKE_TESTING_TARGET= tests CMAKE_ARGS= -DGTEST_SRC_DIR=${WRKSRC_gtest}/googletest -DGTEST_INCLUDE_DIR=${WRKSRC_gtest}/googletest/include WRKSRC= ${WRKDIR}/${PORTNAME} PLIST_SUB= SHL3=${DISTVERSION} SHL2=${DISTVERSION:R} DATADIR= ${PREFIX}/share/${PORTNAME}-${DISTVERSION:R} # match the directory where the project installs .cmake files OPTIONS_DEFINE= OPENGL PNG QHULL QT5 VTK OPTIONS_DEFAULT= PNG # QHULL is disabled due to conflicts qhull8 vs. qhull OPTIONS_SUB= yes OPENGL_CMAKE_BOOL= WITH_OPENGL # it finds OpenGL, but no binaries are linked with it: https://github.com/PointCloudLibrary/pcl/issues/2641 OPENGL_USES= gl OPENGL_USE= GL=gl,glu PNG_CMAKE_BOOL= WITH_PNG PNG_LIB_DEPENDS= libpng.so:graphics/png QHULL_DESC= Include convex-hull operations QHULL_CMAKE_BOOL= WITH_QHULL QHULL_LIB_DEPENDS= libqhull_r.so:math/qhull QT5_CMAKE_ON= -DWITH_QT=QT5 QT5_CMAKE_OFF= -DWITH_QT=NO QT5_BROKEN= WITH_QT doesn't do anything, should be used by apps, but apps is also broken: see https://github.com/PointCloudLibrary/pcl/issues/2642 VTK_DESC= Build VTK visualizations VTK_USES= gl qt:5 VTK_USE= GL=gl,glu QT=core,gui,opengl,widgets,buildtools:build,qmake:build VTK_CMAKE_BOOL= WITH_VTK -VTK_CMAKE_ON= -DVTK_DIR=${LOCALBASE}/lib/cmake/vtk-${VTK_VER} -VTK_LIB_DEPENDS= libvtkCommonCore-${VTK_VER}.so:math/vtk9 +VTK_CMAKE_ON= -DVTK_DIR=${LOCALBASE}/lib/cmake/vtk-9.1 +VTK_LIB_DEPENDS= libvtkCommonCore-9.1.so:math/vtk9 -.include <../../math/vtk9/Makefile.version> .include diff --git a/graphics/py-mayavi/Makefile b/graphics/py-mayavi/Makefile index 326216d58b0e..fbe45d655bd8 100644 --- a/graphics/py-mayavi/Makefile +++ b/graphics/py-mayavi/Makefile @@ -1,57 +1,55 @@ PORTNAME= mayavi DISTVERSION= 4.8.0 -PORTREVISION= 1 CATEGORIES= graphics science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Application and library for 3D visualization and plotting in Python WWW= http://code.enthought.com/pages/mayavi-project.html LICENSE= BSD3CLAUSE LGPL21 LGPL20 EPL LGPL3 BSD2CLAUSE APACHE11 # see ${WRKSRC}/image_LICENSE.txt LICENSE_COMB= multi LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/LICENSE.txt LICENSE_FILE_LGPL21= ${WRKSRC}/image_LICENSE_Nuvola.txt LICENSE_FILE_LGPL20= ${WRKSRC}/image_LICENSE_CP.txt LICENSE_FILE_EPL= ${WRKSRC}/image_LICENSE_Eclipse.txt LICENSE_FILE_LGPL3= ${WRKSRC}/image_LICENSE_OOo.txt LICENSE_FILE_BSD2CLAUSE= ${WRKSRC}/LICENSE_YORICK.txt LICENSE_FILE_APACHE11= ${WRKSRC}/LICENSE_COLORBREWER.txt BUILD_DEPENDS= vtk9>0:math/vtk9 \ ${PYNUMPY} \ ${PY_SPHINX} \ sphinx-build:textproc/py-sphinx@${PY_FLAVOR} RUN_DEPENDS= vtk9>0:math/vtk9 \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}apptools>0:devel/py-apptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}envisage>0:devel/py-envisage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyface>=6.1.1:devel/py-pyface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}traits>=6.0.0:devel/py-traits@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}traitsui>=7.0.0:graphics/py-traitsui@${PY_FLAVOR} # list is in mayavi/__init__.py USES= python:3.6+ shebangfix USE_PYTHON= noflavors distutils autoplist # noflavors to force python to be of the same version as in vtk9, which always has default python version USE_WX= 3.1 WX_COMPS= python:run SHEBANG_FILES= mayavi/tests/csv_files/csv_2_py POST_PLIST= fix-plist post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tvtk/array_ext*.so fix-plist: @${REINPLACE_CMD} -e "s|${PYTHONPREFIX_SITELIBDIR:S/${PREFIX}\///}/mayavi/preferences/__pycache__$$||" ${TMPPLIST} @${REINPLACE_CMD} -e "s|${PYTHONPREFIX_SITELIBDIR:S/${PREFIX}\///}/tvtk/plugins/scene/__pycache__$$||" ${TMPPLIST} do-test: @${SETENV} ${TEST_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${PYTHON_CMD} ${WRKSRC}/examples/mayavi/interactive/coil_design_application.py -.include <../../math/vtk9/Makefile.version> .include diff --git a/graphics/py-pyvista/Makefile b/graphics/py-pyvista/Makefile index 2c8087cb93a1..a21b438873da 100644 --- a/graphics/py-pyvista/Makefile +++ b/graphics/py-pyvista/Makefile @@ -1,28 +1,26 @@ PORTNAME= pyvista DISTVERSION= 0.34.2 -PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Pythonic interface to VTK WWW= https://github.com/pyvista/pyvista LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}imageio>0:graphics/py-imageio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scooby>=0.5.1:devel/py-scooby@${PY_FLAVOR} \ vtk9>0:math/vtk9 USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes -.include <../../math/vtk9/Makefile.version> .include diff --git a/math/py-rustworkx/Makefile b/math/py-rustworkx/Makefile index 62c4f8b715ad..b36d9d2875ee 100644 --- a/math/py-rustworkx/Makefile +++ b/math/py-rustworkx/Makefile @@ -1,111 +1,108 @@ PORTNAME= rustworkx DISTVERSION= 0.12.0 CATEGORIES= math python #MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= High performance Python graph library implemented in Rust WWW= https://github.com/Qiskit/rustworkx LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-rust>0:devel/py-setuptools-rust@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} USES= cargo python:3.7+ USE_PYTHON= autoplist distutils pytest # unclear how to run tests, see https://github.com/Qiskit/rustworkx/issues/695 USE_GITHUB= yes GH_ACCOUNT= Qiskit CARGO_CRATES= ahash-0.7.6 \ autocfg-1.1.0 \ bitflags-1.3.2 \ cfg-if-1.0.0 \ crossbeam-channel-0.5.4 \ crossbeam-deque-0.8.1 \ crossbeam-epoch-0.9.8 \ crossbeam-utils-0.8.8 \ either-1.6.1 \ fixedbitset-0.4.2 \ getrandom-0.2.6 \ hashbrown-0.11.2 \ hermit-abi-0.1.19 \ indexmap-1.7.0 \ indoc-1.0.6 \ instant-0.1.12 \ itoa-1.0.2 \ lazy_static-1.4.0 \ libc-0.2.126 \ lock_api-0.4.7 \ matrixmultiply-0.2.4 \ memchr-2.5.0 \ memoffset-0.6.5 \ ndarray-0.13.1 \ num-bigint-0.4.3 \ num-complex-0.2.4 \ num-complex-0.4.1 \ num-integer-0.1.45 \ num-traits-0.2.15 \ num_cpus-1.13.1 \ numpy-0.16.2 \ once_cell-1.12.0 \ parking_lot-0.11.2 \ parking_lot_core-0.8.5 \ petgraph-0.6.2 \ ppv-lite86-0.2.16 \ priority-queue-1.2.0 \ proc-macro2-1.0.39 \ pyo3-0.16.6 \ pyo3-build-config-0.16.6 \ pyo3-ffi-0.16.6 \ pyo3-macros-0.16.6 \ pyo3-macros-backend-0.16.6 \ quick-xml-0.22.0 \ quote-1.0.18 \ rand-0.8.5 \ rand_chacha-0.3.1 \ rand_core-0.6.3 \ rand_pcg-0.3.1 \ rawpointer-0.2.1 \ rayon-1.5.3 \ rayon-core-1.9.3 \ redox_syscall-0.2.13 \ ryu-1.0.10 \ scopeguard-1.1.0 \ serde-1.0.145 \ serde_derive-1.0.145 \ serde_json-1.0.85 \ smallvec-1.8.0 \ syn-1.0.96 \ target-lexicon-0.12.4 \ unicode-ident-1.0.0 \ unindent-0.1.9 \ version_check-0.9.4 \ wasi-0.10.2+wasi-snapshot-preview1 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-x86_64-pc-windows-gnu-0.4.0 CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no CARGO_TARGET_DIR= ${WRKSRC}/target MAKE_ENV= ${CARGO_ENV} TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${BUILD_WRKDIR} PLIST_FILES= ${PYTHON_SITELIBDIR}/rustworkx/rustworkx${PYTHON_EXT_SUFFIX}.so # workaround for https://github.com/Qiskit/rustworkx/issues/654 BINARY_ALIAS= python3=${PYTHON_CMD} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/rustworkx/rustworkx.cpython-${PYTHON_SUFFIX}.so -do-test: - cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} tox -epy - .include diff --git a/math/vtk9/Makefile b/math/vtk9/Makefile index 191828541d22..84fe19360a8b 100644 --- a/math/vtk9/Makefile +++ b/math/vtk9/Makefile @@ -1,122 +1,123 @@ PORTNAME= vtk -DISTVERSION= 9.2.2 +DISTVERSION= 9.1.0 +PORTREVISION= 4 CATEGORIES= math graphics MASTER_SITES= https://vtk.org/files/release/${VTK_SHORT_VER}/ PKGNAMESUFFIX= 9 DISTNAME= ${PORTNAME:tu}-${DISTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Visualization toolkit WWW= https://vtk.org/ LICENSE= BSD3CLAUSE LIB_DEPENDS= \ libexpat.so:textproc/expat2 \ libfreetype.so:print/freetype2 \ libhdf5.so:science/hdf5 \ libnetcdf.so:science/netcdf \ libpng.so:graphics/png \ libtiff.so:graphics/tiff USES= alias cmake compiler:c++11-lang gl jpeg localbase xorg USE_LDCONFIG= ${PREFIX}/lib/vtk-${VTK_SHORT_VER} USE_XORG= ice x11 xt xext sm xcursor xfixes xrender CMAKE_ON= BUILD_SHARED_LIBS \ VTK_INSTALL_NO_DOCUMENTATION \ Module_vtkTestingCore Module_vtkTestingRendering .for m in expat freetype hdf5 jpeg netcdf png tiff zlib CMAKE_ON+= VTK_MODULE_USE_EXTERNAL_VTK_${m} .endfor CMAKE_ARGS= -DVTK_INSTALL_LIBRARY_DIR=lib/vtk-${VTK_SHORT_VER} \ -DVTK_INSTALL_ARCHIVE_DIR=lib/vtk-${VTK_SHORT_VER} \ -DVTK_INSTALL_QT_DIR=/${QT_LIBDIR_REL}/plugins/designer \ -DSTAGEDIR=${STAGEDIR} # all build options are documented here: https://gitlab.kitware.com/vtk/vtk/blob/master/Documentation/dev/build.md VTK_SHORT_VER= ${PORTVERSION:R} DOCSDIR= ${PREFIX}/share/doc/vtk-${VTK_SHORT_VER} DATADIR= ${PREFIX}/share/vtk-${VTK_SHORT_VER} # Options -OPTIONS_DEFINE= DESIGNER DOCS MPI OSMESA PYTHON QT6 EXAMPLES -OPTIONS_DEFAULT= MPI PYTHON QT6 # vtk python binding is needed by other packages, and is unfortunately is unseparable. It is a candidate to be a subpackage. +OPTIONS_DEFINE= DESIGNER DOCS MPI OSMESA PYTHON QT5 EXAMPLES +OPTIONS_DEFAULT= MPI PYTHON QT5 # vtk python binding is needed by other packages, and is unfortunately is unseparable. It is a candidate to be a subpackage. OSMESA_DESC= Use Mesa for off-screen rendering DESIGNER_DESC= Build the Qt Designer plugin OPTIONS_SUB= yes # Options groups VTK_WRAPS= JAVA TCLTK OPTIONS_GROUP= WRAPPING OPTIONS_GROUP_WRAPPING=${VTK_WRAPS} GROUPS_DESC= Groups WRAPPING_DESC= Wrapping .for w in ${VTK_WRAPS} $w_DESC= $w wrapping .endfor PYTHON_USES= python:3.6+ PYTHON_CMAKE_BOOL= VTK_WRAP_PYTHON PYTHON_CMAKE_ON= -DVTK_PYTHON_VERSION=${PYTHON_MAJOR_VER} -DPython3_EXECUTABLE=${PYTHON_CMD} PYTHON_VARS= SUB_FILES=PKG-INFO SUB_LIST=PORTVERSION=${PORTVERSION} -QT6_USES= qt:6 -QT6_USE= QT=base,declarative,tools:build -QT6_CMAKE_ON= -DCMAKE_PREFIX_PATH:STRING=${LOCALBASE}/lib/qt5 \ +QT5_USES= qt:5 +QT5_USE= QT=core,declarative,gui,network,opengl,sql,uiplugin,widgets,x11extras,qmake:build,buildtools:build +QT5_CMAKE_ON= -DCMAKE_PREFIX_PATH:STRING=${LOCALBASE}/lib/qt5 \ -DVTK_GROUP_ENABLE_Qt:STRING=YES \ -DVTK_MODULE_ENABLE_VTK_GUISupportQt:STRING=YES DESIGNER_CMAKE_BOOL= QT_DESIGNER_PLUGIN DESIGNER_USE= QT=designer -DESIGNER_IMPLIES= QT +DESIGNER_IMPLIES= QT5 MPI_CMAKE_BOOL= VTK_USE_MPI MPI_LIB_DEPENDS= libmpi.so:net/mpich MPI_CMAKE_ON= -DMPIEXEC=${LOCALBASE}/mpi/openmpi/bin/mpiexec OSMESA_CMAKE_ON= -DVTK_OPENGL_HAS_OSMESA:BOOL=ON \ -DOSMESA_INCLUDE_DIR:PATH=${LOCALBASE}/include/Mesa \ -DOSMESA_LIBRARY:FILEPATH=${LOCALBASE}/lib/libOSMesa.so \ -DOPENGL_gl_LIBRARY:FILEPATH=${LOCALBASE}/lib/libOSMesa.so \ -DVTK_USE_X:BOOL=OFF OSMESA_LIB_DEPENDS= libOSMesa.so:graphics/libosmesa # Wrapping JAVA_CATEGORIES= java JAVA_VARS= USE_JAVA=yes JAVA_CMAKE_BOOL= VTK_WRAP_JAVA Module_vtkWrappingJava JAVA_CMAKE_ON= -DJAVA_INCLUDE_PATH:PATH=${JAVA_HOME}/include \ -DJAVA_AWT_LIBRARY:PATH=${JAVA_HOME}/jre/lib/${ARCH}/libjawt.so \ -DJAVA_JVM_LIBRARY:PATH=${JAVA_HOME}/jre/lib/${ATCH}/libjava.so TCLTK_USES= tk TCLTK_CMAKE_BOOL= VTK_WRAP_TCL VTK_Group_Tk TCLTK_CMAKE_ON= -DTCL_INCLUDE_PATH:PATH=${TCL_INCLUDEDIR} \ -DTK_INCLUDE_PATH:PATH=${TK_INCLUDEDIR} \ -DVTK_INSTALL_TCL_DIR=lib/vtk-${VTK_SHORT_VER} DOCS_CMAKE_BOOL= BUILD_DOCUMENTATION DOCS_BUILD_DEPENDS= doxygen:devel/doxygen EXAMPLES_CMAKE_BOOL= BUILD_EXAMPLES .include .if !${PORT_OPTIONS:MOSMESA} USES+= gl USE_GL= gl glu .endif CONFLICTS= vtk6 vtk8 do-install-PYTHON-on: # cmake doesn't install pip's .egg-info: https://gitlab.kitware.com/vtk/vtk/-/issues/18087 @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/vtk-${DISTVERSION}-py${PYTHON_VER}.egg-info @${INSTALL_DATA} ${WRKDIR}/PKG-INFO ${STAGEDIR}${PYTHON_SITELIBDIR}/vtk-${DISTVERSION}-py${PYTHON_VER}.egg-info post-install: # autoplist: thousands of files, complex dependencies on options @cd ${STAGEDIR}${PREFIX} && \ ${FIND} * -type f -or -type l >> ${TMPPLIST} .include diff --git a/math/vtk9/distinfo b/math/vtk9/distinfo index 8985e4d4b042..cfc8330ff50a 100644 --- a/math/vtk9/distinfo +++ b/math/vtk9/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1665288935 -SHA256 (VTK-9.2.2.tar.gz) = 1c5b0a2be71fac96ff4831af69e350f7a0ea3168981f790c000709dcf9121075 -SIZE (VTK-9.2.2.tar.gz) = 53801737 +TIMESTAMP = 1637434253 +SHA256 (VTK-9.1.0.tar.gz) = 8fed42f4f8f1eb8083107b68eaa9ad71da07110161a3116ad807f43e5ca5ce96 +SIZE (VTK-9.1.0.tar.gz) = 47871165 diff --git a/math/vtk9/files/patch-ThirdParty_exodusII_vtkexodusII_src_ex__utils.c b/math/vtk9/files/patch-ThirdParty_exodusII_vtkexodusII_src_ex__utils.c new file mode 100644 index 000000000000..e52da58e3878 --- /dev/null +++ b/math/vtk9/files/patch-ThirdParty_exodusII_vtkexodusII_src_ex__utils.c @@ -0,0 +1,12 @@ +--- ThirdParty/exodusII/vtkexodusII/src/ex_utils.c.orig 2022-06-22 15:58:58.543731000 +0200 ++++ ThirdParty/exodusII/vtkexodusII/src/ex_utils.c 2022-06-22 16:00:28.263448000 +0200 +@@ -1770,7 +1770,9 @@ + */ + + /* const int NC_SZIP_EC = 4; */ /* Selects entropy coding method for szip. */ ++#if !defined(NC_SZIP_NN) + const int NC_SZIP_NN = 32; /* Selects nearest neighbor coding method for szip. */ ++#endif + /* Even and between 4 and 32; typical values are 8, 10, 16, 32 */ + const int SZIP_PIXELS_PER_BLOCK = + file->compression_level == 0 ? 32 : file->compression_level; diff --git a/math/vtk9/files/patch-ThirdParty_libproj_vtklibproj_src_pj__mutex.c b/math/vtk9/files/patch-ThirdParty_libproj_vtklibproj_src_pj__mutex.c new file mode 100644 index 000000000000..bd453a0dc9ca --- /dev/null +++ b/math/vtk9/files/patch-ThirdParty_libproj_vtklibproj_src_pj__mutex.c @@ -0,0 +1,11 @@ +--- ThirdParty/libproj/vtklibproj/src/pj_mutex.c.orig 2020-04-25 01:23:01 UTC ++++ ThirdParty/libproj/vtklibproj/src/pj_mutex.c +@@ -124,7 +124,7 @@ void pj_acquire_lock() + pthread_mutex_lock( &pj_precreated_lock); + + pthread_mutexattr_init(&mutex_attr); +-#ifdef HAVE_PTHREAD_MUTEX_RECURSIVE ++#if defined(HAVE_PTHREAD_MUTEX_RECURSIVE) || defined(__FreeBSD__) + pthread_mutexattr_settype(&mutex_attr, PTHREAD_MUTEX_RECURSIVE); + #else + pthread_mutexattr_settype(&mutex_attr, PTHREAD_MUTEX_RECURSIVE_NP); diff --git a/science/elmerfem/Makefile b/science/elmerfem/Makefile index 206be890e921..30a7b9adef4a 100644 --- a/science/elmerfem/Makefile +++ b/science/elmerfem/Makefile @@ -1,120 +1,118 @@ PORTNAME= elmerfem DISTVERSIONPREFIX= release- DISTVERSION= 9.0 -PORTREVISION= 4 +PORTREVISION= 3 CATEGORIES= science MAINTAINER= henrik@gulbra.net COMMENT= Multiphysical simulation software WWW= https://www.csc.fi/web/elmer LICENSE= GPLv2 LIB_DEPENDS= libblas.so:math/blas \ libhdf5.so:science/hdf5 \ libmetis.so:math/metis \ libmpich.so:net/mpich \ libnetcdf.so:science/netcdf \ libopenblas.so:math/openblas \ libparpack.so:math/arpack-ng USES= cmake compiler:c++11-lang fortran USE_GITHUB= yes GH_ACCOUNT= ElmerCSC USE_LDCONFIG= ${PREFIX}/lib/elmersolver CMAKE_ARGS= -DELMER_FEM_REVISION:STRING=${GH_TAGNAME} ALL_TARGET= # empty LDFLAGS+= -L${LOCALBASE}/lib PORTSCOUT= limit:^release-[1-9] CMAKE_ARGS+= -DHAVE_INTTYPES_H=ON .if !defined(MAINTAINER_MODE) CMAKE_ARGS+= -Wno-dev .endif OPTIONS_DEFINE= GUI OCC OPTIONS_DEFAULT= GUI OCC OPTIONS_SUB= yes GUI_DESC= Build with ElmerGUI (Graphical User Interface) OCC_DESC= Use OpenCASCADE for CAD import in ElmerGUI GUI_LIB_DEPENDS= libqwt6.so:x11-toolkits/qwt6 GUI_USES= gl jpeg qt:5 xorg GUI_USE= gl=gl,glu xorg=ice,sm,x11,xext,xt qt=${_QT5_LIBS:ts,} GUI_CMAKE_BOOL= WITH_ELMERGUI WITH_PARAVIEW GUI_CMAKE_ON= -DQWT_LIBRARY=${QT_LIBDIR}/libqwt6.so \ -DQWT_INCLUDE_DIR=${QT_INCDIR}/qwt6 \ -DDESIRED_QT_VERSION=5 \ -DWITH_QT5:BOOL=TRUE \ -DQT_FOUND:BOOL=TRUE OCC_IMPLIES= GUI OCC_LIB_DEPENDS= libexpat.so:textproc/expat2 \ libfreetype.so:print/freetype2 \ libpng.so:graphics/png \ libpython${_PYVERSION}.so:lang/python${PYTHON_SUFFIX} \ libtiff.so:graphics/tiff \ libTKernel.so:cad/opencascade \ - libvtksys-${VTK_VER}.so:math/vtk9 + libvtksys-9.1.so:math/vtk9 OCC_USES= python OCC_CMAKE_BOOL= WITH_OCC OCC_CMAKE_ON= -DVTK_DIR=${LOCALBASE}/lib/cmake/vtk-9.0 \ -DPython3_EXECUTABLE=${PYTHON_CMD} _LIBSTAGEDIR= ${STAGEDIR}/${PREFIX}/lib/elmersolver _PYVERSION= ${PYTHON_VER}${PYTHON_ABIVER} _QT5_LIBS= buildtools:build concurrent core declarative gui location \ network opengl printsupport qmake:build script sensors \ sql svg webchannel webkit widgets xml -.include <../../math/vtk9/Makefile.version> .include .if ${ARCH} == "amd64" CFLAGS_${ARCH}= -fPIC CXXFLAGS_${ARCH}= -fPIC FCFLAGS+= -fPIC FFLAGS+= -fPIC .endif .if ${GCC_DEFAULT} >= 10 # workaround for Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/COMPLEX(8)). # in theory, this should set FCFLAGS, but the port does not conform FFLAGS+= -fallow-argument-mismatch .endif post-patch: @${RM} ${WRKSRC}/cmake/Modules/CMakeParseArguments.cmake @${RM} -r ${WRKSRC}/elmergrid/src/metis-5.1.0 @${REINPLACE_CMD} -e 's,"metis.*/metis\.h",,' \ ${WRKSRC}/elmergrid/src/egparallel.c post-patch-OCC-on: @${REINPLACE_CMD} -e "s|\$${VERSION}|`${PKG_QUERY} '%v' opencascade`|" \ "${WRKSRC}/cmake/Modules/FindOCE.cmake" @${REINPLACE_CMD} -e 's|$${INCLUDE}|${LOCALBASE}/include/OpenCASCADE|' \ "${WRKSRC}/cmake/Modules/FindOCE.cmake" post-configure: # workaround for https://github.com/ElmerCSC/elmerfem/issues/334 @${REINPLACE_CMD} -e 's| -lMPI::MPI_C | |' ${BUILD_WRKSRC}/ElmerGUI/Application/CMakeFiles/ElmerGUI.dir/link.txt post-install: ${LN} -sf ElmerSolver_mpi ${STAGEDIR}${PREFIX}/bin/ElmerSolver ${LN} -sf libelmersolver.so ${_LIBSTAGEDIR}/libelmersolver.so.0 ${LN} -sf libfhuti.so ${_LIBSTAGEDIR}/libfhuti.so.0 ${LN} -sf libmatc.so ${_LIBSTAGEDIR}/libmatc.so.0 ${LN} -sf libmpi_stubs.so ${_LIBSTAGEDIR}/libmpi_stubs.so.0 @${STRIP_CMD} ${STAGEDIR}/${PREFIX}/bin/ElmerGrid do-test: @cd ${TEST_WRKSRC} && ctest -C ${CMAKE_BUILD_TYPE} ${_MAKE_JOBS} -.include <../../math/vtk9/Makefile.version> .include diff --git a/science/liggghts/Makefile b/science/liggghts/Makefile index 7967b24645b7..67dbf51aa74b 100644 --- a/science/liggghts/Makefile +++ b/science/liggghts/Makefile @@ -1,45 +1,44 @@ PORTNAME= liggghts DISTVERSION= 3.8.0-58 DISTVERSIONSUFFIX= -g6e28cfe3 CATEGORIES= science MAINTAINER= yuri@FreeBSD.org COMMENT= Discrete element method particle simulation software WWW= https://www.cfdem.com/liggghts-open-source-discrete-element-method-particle-simulation-code LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/../LICENSE BUILD_DEPENDS= gsed:textproc/gsed LIB_DEPENDS= libexpat.so:textproc/expat2 \ libfreetype.so:print/freetype2 \ libhdf5_hl.so:science/hdf5 \ libmpi.so:net/mpich \ libnetcdf.so:science/netcdf \ libpng.so:graphics/png \ libtiff.so:graphics/tiff \ - libvtkViewsCore-${VTK_VER}.so:math/vtk9 + libvtkViewsCore-9.1.so:math/vtk9 USES= compiler:c++17-lang cmake fortran gl jpeg python qt:5 xorg USE_XORG= ice sm x11 xext xt USE_QT= core declarative gui network opengl sql widgets qmake:build buildtools:build USE_GL= gl USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= CFDEMproject GH_PROJECT= ${PORTNAME:tu}-PUBLIC -CMAKE_ARGS= -DVTK_DIR=${LOCALBASE}/lib/cmake/vtk-${VTK_VER} \ +CMAKE_ARGS= -DVTK_DIR=${LOCALBASE}/lib/cmake/vtk-9.1 \ -DPython3_EXECUTABLE=${PYTHON_CMD} WRKSRC_SUBDIR= src CFLAGS+= -fPIC CXXFLAGS+= -fPIC \ - -I${LOCALBASE}/include/vtk-${VTK_VER} + -I${LOCALBASE}/include/vtk-9.1 BINARY_ALIAS= sed=gsed -.include <../../math/vtk9/Makefile.version> .include diff --git a/science/openems/Makefile b/science/openems/Makefile index 605c2e180749..3d297459af5d 100644 --- a/science/openems/Makefile +++ b/science/openems/Makefile @@ -1,47 +1,46 @@ PORTNAME= openems DISTVERSIONPREFIX= v DISTVERSION= 0.0.35-76 DISTVERSIONSUFFIX= -gd4448fa -PORTREVISION= 3 +PORTREVISION= 2 CATEGORIES= science MAINTAINER= yuri@FreeBSD.org COMMENT= Electromagnetic field solver using the EC-FDTD method WWW= https://openems.de/start/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING ONLY_FOR_ARCHS= amd64 powerpc64 powerpc64le ONLY_FOR_ARCHS_REASON= upstream only supports amd64 and powerpc64 LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libCSXCAD.so:cad/csxcad \ libexpat.so:textproc/expat2 \ libfparser-4.5.so:math/fparser \ libhdf5.so:science/hdf5 \ libpng16.so:graphics/png \ libsz.so:science/libaec \ libtiff.so:graphics/tiff \ libtinyxml.so:textproc/tinyxml \ - libvtkCommonCore-${VTK_VER}.so:math/vtk9 + libvtkCommonCore-9.1.so:math/vtk9 USES= cmake jpeg pkgconfig USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= thliebig GH_PROJECT= openEMS -CMAKE_ARGS= -DVTK_DIR=${LOCALBASE}/lib/cmake/vtk-${VTK_VER} \ +CMAKE_ARGS= -DVTK_DIR=${LOCALBASE}/lib/cmake/vtk-9.1 \ -DLOCALBASE=${LOCALBASE} CXXFLAGS+= -I${LOCALBASE}/include/fparser # fparser.pc probably returns a wrong value DATADIR= ${PREFIX}/share/openEMS post-install: @${REINPLACE_CMD} -i '' -e 's|#!/bin/bash|#!/bin/sh|' ${STAGEDIR}${PREFIX}/bin/openEMS.sh -.include <../../math/vtk9/Makefile.version> .include diff --git a/science/paraview/Makefile b/science/paraview/Makefile index 04b6abc6a5c8..7c736b11962c 100644 --- a/science/paraview/Makefile +++ b/science/paraview/Makefile @@ -1,166 +1,165 @@ PORTNAME= paraview DISTVERSION= 5.10.1 -PORTREVISION= 6 +PORTREVISION= 5 CATEGORIES= science graphics MASTER_SITES= http://www.paraview.org/files/v${VERMAJORMINOR}/ DISTNAME= ParaView-v${PORTVERSION} MAINTAINER= thierry@FreeBSD.org COMMENT= Powerful scientific data visualization application WWW= https://www.paraview.org/ LICENSE= ParaView_License_1.2 LICENSE_NAME= ParaView_License LICENSE_FILE= ${WRKSRC}/License_v1.2.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BROKEN_aarch64= fails to link: undefined reference to `sbrk' BUILD_DEPENDS= ${PYNUMPY} \ cli11>0:devel/cli11 \ utf8cpp>0:devel/utf8cpp \ ${LOCALBASE}/include/exprtk.hpp:math/exprtk \ ${PYTHON_SITELIBDIR}/matplotlib/pyplot.py:math/py-matplotlib@${PY_FLAVOR} LIB_DEPENDS= libhdf5.so:science/hdf5 \ libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libfreetype.so:print/freetype2 \ libexpat.so:textproc/expat2 \ libjbig.so:graphics/jbigkit \ liborc-0.4.so:devel/orc \ libpcre.so:devel/pcre \ libicuuc.so:devel/icu \ libffi.so:devel/libffi \ liblas.so:devel/liblas \ libtbb.so:devel/onetbb \ libogg.so:audio/libogg \ libgl2ps.so:print/gl2ps \ libOT.so:math/openturns \ libgdal.so:graphics/gdal \ libgeos.so:graphics/geos \ libhpdf.so:print/libharu \ libpdal_base.so:math/pdal \ libdrm.so:graphics/libdrm \ libcgns.so:science/cgnslib \ liblz4.so:archivers/liblz4 \ libnetcdf.so:science/netcdf \ libjsoncpp.so:devel/jsoncpp \ libprotobuf.so:devel/protobuf \ libpugixml.so:textproc/pugixml \ libavutil.so:multimedia/ffmpeg \ libcgraph.so:graphics/graphviz \ libtheora.so:multimedia/libtheora \ libgeotiff.so:graphics/libgeotiff \ libboost_thread.so:devel/boost-libs \ libfontconfig.so:x11-fonts/fontconfig \ libdouble-conversion.so:devel/double-conversion RUN_DEPENDS= ${PYNUMPY} \ bash:shells/bash \ vtk9>0:math/vtk9 \ ${PYTHON_SITELIBDIR}/matplotlib/pyplot.py:math/py-matplotlib@${PY_FLAVOR} USES= alias cmake compiler:c11 eigen:3 fortran gl gnome jpeg localbase \ pkgconfig python qt:5 shebangfix tar:xz xorg USE_GL= gl glew glu glut USE_GNOME= libxml2 USE_QT= buildtools:build core gui help network opengl qmake:build sql svg \ widgets x11extras xmlpatterns USE_XORG= ice sm x11 xau xcb xcursor xdamage xdmcp xext xfixes xorgproto xrender \ xxf86vm USE_LDCONFIG= yes CMAKE_ARGS+= -DPARAVIEW_BUILD_SHARED_LIBS=ON \ -DPARAVIEW_BUILD_WITH_EXTERNAL=ON \ -DVTK_HAVE_GETSOCKNAME_WITH_SOCKLEN_T=1 \ -DPARAVIEW_USE_PYTHON:BOOL=ON \ -DPARAVIEW_ENABLE_FFMPEG:BOOL=ON \ -DPARAVIEW_ENABLE_LAS:BOOL=ON \ -DPARAVIEW_ENABLE_WEB:BOOL=ON \ -DPARAVIEW_ENABLE_GDAL:BOOL=ON \ -DPARAVIEW_ENABLE_PDAL:BOOL=ON \ -DPARAVIEW_ENABLE_OPENTURNS:BOOL=ON \ -DPARAVIEW_ENABLE_OPENTURNS:BOOL=ON \ -DPARAVIEW_ENABLE_MOTIONFX:BOOL=ON \ -DPARAVIEW_ENABLE_XDMF2:BOOL=ON \ -DPARAVIEW_ENABLE_XDMF3:BOOL=ON \ -DVTK_MODULE_USE_EXTERNAL_VTK_fmt:BOOL=OFF \ -DVTK_MODULE_USE_EXTERNAL_VTK_ioss:BOOL=OFF \ -DVTK_MODULE_USE_EXTERNAL_VTK_pegtl=OFF \ -DVTK_MODULE_USE_EXTERNAL_ParaView_vtkcatalyst:BOOL=OFF \ -DExternalData_OBJECT_STORES="${WRKDIR}/VTK/ExternalData/MD5" \ -DFREETYPE_INCLUDE_DIRS="${LOCALBASE}/include/freetype2" .if !defined(MAINTAINER_MODE) CMAKE_ARGS+= -DVTK_FORBID_DOWNLOADS:BOOL=ON .endif MAKE_ENV= XDG_CONFIG_HOME=${WRKDIR} SHEBANG_GLOB= *.py SHEBANG_FILES= VTK/Examples/SearchScript.sh \ VTK/Utilities/Maintenance/*.sh \ Clients/CommandLineExecutables/paraview-config.in VERMAJORMINOR= ${PORTVERSION:R} OPTIONS_DEFINE= DOCS EXAMPLES MPI OSMESA OPTIONS_SUB= yes OSMESA_DESC= Use Mesa for off-screen rendering # mpi4py and other programs must be compiled against the same MPI provider MPI_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mpi4py>0:net/py-mpi4py@${PY_FLAVOR} MPI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mpi4py>0:net/py-mpi4py@${PY_FLAVOR} MPI_USES= mpi # mpich is set by default, use mpi:openmpi if needed MPI_CMAKE_ON= -DPARAVIEW_USE_MPI:BOOL=ON MPI_CMAKE_OFF= -DPARAVIEW_USE_MPI:BOOL=OFF OSMESA_LIB_DEPENDS= libOSMesa.so:graphics/libosmesa OSMESA_USES_OFF= desktop-file-utils OSMESA_CMAKE_BOOL= VTK_OPENGL_HAS_OSMESA OSMESA_CMAKE_ON= -DVTK_USE_X:BOOL="OFF" \ -DOSMESA_INCLUDE_DIR:PATH=${LOCALBASE}/include/Mesa \ -DOSMESA_LIBRARY:FILEPATH=${LOCALBASE}/lib/libOSMesa.so OSMESA_CMAKE_OFF= -DVTK_USE_X:BOOL="ON" EXAMPLES_CMAKE_BOOL= PARAVIEW_BUILD_EXAMPLES PORTEXAMPLES= * #TEST_CMAKE_ON= -DPARAVIEW_BUILD_TESTING=WANT \ -DPARAVIEW_BUILD_VTK_TESTING=WANT # Error with ADIOS2 #LIB_DEPENDS+= libadios2_c.so:misc/adios2 #CMAKE_ARGS+= -DPARAVIEW_ENABLE_ADIOS2:BOOL=ON # Missing GenericIO for CosmoTools #CMAKE_ARGS+= -DPARAVIEW_ENABLE_COSMOTOOLS:BOOL=ON # Errors with VisItBridge / VisItLib #CMAKE_ARGS+= -DPARAVIEW_ENABLE_VISITBRIDGE:BOOL=ON # MomentInvariants needs to download a module #CMAKE_ARGS+= -DPARAVIEW_ENABLE_MOMENTINVARIANTS:BOOL=ON # No package for graphics/ospray #LIB_DEPENDS+= libospray.so:graphics/ospray #CMAKE_ARGS+= -DPARAVIEW_ENABLE_RAYTRACING PLIST_SUB+= VERMAJORMINOR=${VERMAJORMINOR} VTK9_CONFLICTS= vtk.py vtkmodules/__init__.py vtkmodules/all.py \ vtkmodules/gtk vtkmodules/numpy_interface \ vtkmodules/qt vtkmodules/test vtkmodules/tk \ vtkmodules/util vtkmodules/wx pre-configure: ${REINPLACE_CMD} -e 's|png_set_gray_1_2_4_to_8|png_set_expand_gray_1_2_4_to_8|' \ ${PATCH_WRKSRC}/VTK/IO/Image/vtkPNGReader.cxx ${REINPLACE_CMD} -e 's|/bin/bash|${LOCALBASE}/bin/bash|' \ ${PATCH_WRKSRC}/VTK/Utilities/Maintenance/vtk_site_history.py post-install: # vtk9 is not a real run dependency, but it installs several common files .for py in ${VTK9_CONFLICTS} ${RM} -r ${STAGEDIR}${PYTHON_SITELIBDIR}/${py} .endfor post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/Examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} -.include <../../math/vtk9/Makefile.version> .include diff --git a/textproc/Makefile b/textproc/Makefile index 8f8304f24f79..7fd1d840f6ea 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -1,2061 +1,2060 @@ COMMENT = Text processing utilities (does not include desktop publishing) SUBDIR += 2bsd-diff SUBDIR += CLDR SUBDIR += R-cran-DT SUBDIR += R-cran-R2HTML SUBDIR += R-cran-XML SUBDIR += R-cran-bibtex SUBDIR += R-cran-brew SUBDIR += R-cran-cellranger SUBDIR += R-cran-commonmark SUBDIR += R-cran-formatR SUBDIR += R-cran-highr SUBDIR += R-cran-htmlTable SUBDIR += R-cran-htmltools SUBDIR += R-cran-hunspell SUBDIR += R-cran-markdown SUBDIR += R-cran-openxlsx SUBDIR += R-cran-pystr SUBDIR += R-cran-rbibutils SUBDIR += R-cran-readr SUBDIR += R-cran-readxl SUBDIR += R-cran-rematch SUBDIR += R-cran-rex SUBDIR += R-cran-rio SUBDIR += R-cran-rmarkdown SUBDIR += R-cran-sass SUBDIR += R-cran-spelling SUBDIR += R-cran-stringi SUBDIR += R-cran-stringr SUBDIR += R-cran-utf8 SUBDIR += R-cran-vroom SUBDIR += R-cran-xml2 SUBDIR += R-cran-xmlparsedata SUBDIR += R-cran-xtable SUBDIR += R-cran-yaml SUBDIR += UCD SUBDIR += add-css-links SUBDIR += addts SUBDIR += af-aspell SUBDIR += aft SUBDIR += agrep SUBDIR += aha SUBDIR += aiksaurus SUBDIR += align SUBDIR += am-aspell SUBDIR += amberfish SUBDIR += angle-grinder SUBDIR += ansifilter SUBDIR += antiword SUBDIR += apache-commons-csv SUBDIR += apache-commons-digester SUBDIR += apache-poi SUBDIR += apache-solr SUBDIR += apache-xmlbeans SUBDIR += apertium SUBDIR += apertium-eng SUBDIR += artha SUBDIR += asciidoc SUBDIR += asm-xml SUBDIR += asm2html SUBDIR += aspell SUBDIR += aspell-ispell SUBDIR += ast-aspell SUBDIR += atom SUBDIR += augeas SUBDIR += az-aspell SUBDIR += bar SUBDIR += bat SUBDIR += bbe SUBDIR += be-aspell SUBDIR += belr SUBDIR += bg-aspell SUBDIR += bg-hyphen SUBDIR += bg-mythes SUBDIR += bib2html SUBDIR += bibclean SUBDIR += bibtex2html SUBDIR += bibtool SUBDIR += bibutils SUBDIR += bn-aspell SUBDIR += br-aspell SUBDIR += bsddiff SUBDIR += bsdgrep SUBDIR += btparse SUBDIR += c2html SUBDIR += c2man SUBDIR += ca-aspell SUBDIR += cast2gif SUBDIR += castxml SUBDIR += catdoc SUBDIR += cdif SUBDIR += cg3 SUBDIR += cgrep SUBDIR += chkascii SUBDIR += chpp SUBDIR += cl-meta SUBDIR += cl-meta-sbcl SUBDIR += cl-ppcre SUBDIR += cl-ppcre-sbcl SUBDIR += clucene SUBDIR += cmark SUBDIR += coccigrep SUBDIR += code2html SUBDIR += codesearch SUBDIR += codespell SUBDIR += colordiff SUBDIR += confetti SUBDIR += confget SUBDIR += consul-template SUBDIR += cpp-peglib SUBDIR += cpptoml SUBDIR += crex SUBDIR += crunch SUBDIR += cs-aspell SUBDIR += cs-hunspell SUBDIR += cs-hyphen SUBDIR += cs-mythes SUBDIR += csb-aspell SUBDIR += csvdiff SUBDIR += csvq SUBDIR += ctpl SUBDIR += ctpp2 SUBDIR += cwtext SUBDIR += cy-aspell SUBDIR += da-aspell SUBDIR += dadadodo SUBDIR += dasel SUBDIR += datamash SUBDIR += db2latex SUBDIR += dbacl SUBDIR += dblatex SUBDIR += denature SUBDIR += dict SUBDIR += dictem SUBDIR += dictfmt SUBDIR += dictionary SUBDIR += diff-so-fancy SUBDIR += diffmark SUBDIR += diffsplit SUBDIR += diffstat SUBDIR += difftastic SUBDIR += diffutils SUBDIR += dikt SUBDIR += discount SUBDIR += doc-mode.el SUBDIR += docbook SUBDIR += docbook-sgml SUBDIR += docbook-to-man SUBDIR += docbook-utils SUBDIR += docbook-xml SUBDIR += docbook-xsd SUBDIR += docbook-xsl SUBDIR += docbook-xsl-ns SUBDIR += docbook2X SUBDIR += docbook2mdoc SUBDIR += docbook2odf SUBDIR += docbookrx SUBDIR += docproj SUBDIR += docproj-legacy SUBDIR += dom4j SUBDIR += domc SUBDIR += dsssl-docbook-modular SUBDIR += dtd-catalogs SUBDIR += dtd2relax SUBDIR += dtdparse SUBDIR += duncan SUBDIR += dwdiff SUBDIR += easydiff SUBDIR += ebook-tools SUBDIR += ekhtml SUBDIR += el-aspell SUBDIR += el-hyphen SUBDIR += elasticsearch-plugin-head SUBDIR += elasticsearch6 SUBDIR += elasticsearch7 SUBDIR += en-aspell SUBDIR += en-hunspell SUBDIR += en-mythes SUBDIR += enchant SUBDIR += enchant2 SUBDIR += eo-aspell SUBDIR += eqe SUBDIR += es-aspell SUBDIR += es-hunspell SUBDIR += es-hyphen SUBDIR += es-mythes SUBDIR += estraier SUBDIR += et-aspell SUBDIR += exempi SUBDIR += expat2 SUBDIR += extract_url SUBDIR += ezxml SUBDIR += fa-aspell SUBDIR += fcitx-m17n SUBDIR += fcitx-qt5 SUBDIR += fcitx-table-other SUBDIR += fcitx5 SUBDIR += fcitx5-configtool SUBDIR += fcitx5-gtk SUBDIR += fcitx5-lua SUBDIR += fcitx5-qt SUBDIR += fcitx5-qt-common SUBDIR += fex SUBDIR += ffe SUBDIR += fi-aspell SUBDIR += filepp SUBDIR += fist SUBDIR += fixrtf SUBDIR += fldiff SUBDIR += flex SUBDIR += flip SUBDIR += fmtlatex SUBDIR += fo-aspell SUBDIR += foiltex SUBDIR += fop SUBDIR += fox-xml SUBDIR += fpc-aspell SUBDIR += fpc-libxml2 SUBDIR += freexl SUBDIR += fuzzysearchdatabase SUBDIR += fy-aspell SUBDIR += fzf SUBDIR += fzy SUBDIR += ga-aspell SUBDIR += gastex SUBDIR += gd-aspell SUBDIR += gdome2 SUBDIR += gh-grep SUBDIR += git-chglog SUBDIR += gitlab-elasticsearch-indexer SUBDIR += gl-aspell SUBDIR += gladtex SUBDIR += gmetadom SUBDIR += gnugrep SUBDIR += go-md2man SUBDIR += go-yq SUBDIR += gojq SUBDIR += goldendict SUBDIR += google-ctemplate SUBDIR += google-translate-cli SUBDIR += gpp SUBDIR += grap SUBDIR += grc-aspell SUBDIR += greple SUBDIR += groff SUBDIR += gron SUBDIR += gron.awk SUBDIR += groonga SUBDIR += gsed SUBDIR += gspell SUBDIR += gtk-doc SUBDIR += gtkspell SUBDIR += gtkspell3 SUBDIR += gu-aspell SUBDIR += gv-aspell SUBDIR += halibut SUBDIR += heirloom-doctools SUBDIR += hevea SUBDIR += hexcode SUBDIR += hhm SUBDIR += hi-aspell SUBDIR += highlight SUBDIR += hil-aspell SUBDIR += hr-aspell SUBDIR += hs-lhs2tex SUBDIR += hs-pandoc SUBDIR += hs-pandoc-crossref SUBDIR += hs-yaml SUBDIR += hsb-aspell SUBDIR += htdig SUBDIR += html SUBDIR += html-pretty SUBDIR += html-xml-utils SUBDIR += html2fo SUBDIR += html2text SUBDIR += html2xhtml SUBDIR += htmlc SUBDIR += htmldoc SUBDIR += htmlise SUBDIR += htmlq SUBDIR += htmltest SUBDIR += htmltolatex SUBDIR += humanzip SUBDIR += hunspell SUBDIR += hy-aspell SUBDIR += hyperestraier SUBDIR += hyphen SUBDIR += ia-aspell SUBDIR += ibus SUBDIR += ibus-kmfl SUBDIR += ibus-m17n SUBDIR += ibus-table SUBDIR += ibus-typing-booster SUBDIR += ibus-uniemoji SUBDIR += icdiff SUBDIR += id-aspell SUBDIR += id-hyphen SUBDIR += idnits SUBDIR += ie-hunspell SUBDIR += igor SUBDIR += iksemel SUBDIR += info2html SUBDIR += info2man SUBDIR += info_to_html SUBDIR += intltool SUBDIR += irstlm SUBDIR += is-aspell SUBDIR += is-hyphen SUBDIR += iso-schematron-xslt SUBDIR += iso12083 SUBDIR += iso8879 SUBDIR += it-aspell SUBDIR += it-hunspell SUBDIR += it-hyphen SUBDIR += it-mythes SUBDIR += itstool SUBDIR += jade SUBDIR += jalingo SUBDIR += jarnal SUBDIR += jarowinkler-cpp SUBDIR += java2html SUBDIR += jaxup SUBDIR += jdictionary SUBDIR += jdictionary-int-eng SUBDIR += jid SUBDIR += jing SUBDIR += jless SUBDIR += jo SUBDIR += jq SUBDIR += jql SUBDIR += jrefentry SUBDIR += jshon SUBDIR += json-yaml SUBDIR += json2yaml SUBDIR += jtc SUBDIR += kdiff3 SUBDIR += kepubify SUBDIR += kf5-kcodecs SUBDIR += kf5-sonnet SUBDIR += kf5-syntax-highlighting SUBDIR += kibana7 SUBDIR += kiss-templates SUBDIR += kmfl-european-latin SUBDIR += kmfl-khmer SUBDIR += kmfl-sil-ezra SUBDIR += kmfl-sil-galatia SUBDIR += kmfl-sil-ipa-unicode SUBDIR += kmfl-sil-panafrican-latin SUBDIR += kmfl-sil-yi SUBDIR += kmfl-varamozhi-malayalam SUBDIR += kmflcomp SUBDIR += kn-aspell SUBDIR += kompare SUBDIR += kreport SUBDIR += ku-aspell SUBDIR += ky-aspell SUBDIR += l2a SUBDIR += la-aspell SUBDIR += lacheck SUBDIR += lasem SUBDIR += latex-service SUBDIR += latex2html SUBDIR += libabw SUBDIR += libcroco SUBDIR += libcss SUBDIR += libcsv SUBDIR += libcue SUBDIR += libcyaml SUBDIR += libdiff SUBDIR += libe-book SUBDIR += libebml SUBDIR += libepubgen SUBDIR += libextractor SUBDIR += libexttextcat SUBDIR += libfo SUBDIR += libfolia SUBDIR += libgepub SUBDIR += libixion SUBDIR += libkmfl SUBDIR += libkolabxml SUBDIR += libkomparediff2 SUBDIR += liblingoteach SUBDIR += liblrdf SUBDIR += libmrss SUBDIR += libmwaw03 SUBDIR += libnumbertext SUBDIR += libnxml SUBDIR += libodfgen01 SUBDIR += libparsifal SUBDIR += libqxp SUBDIR += librevenge SUBDIR += libsass SUBDIR += libsoldout SUBDIR += libsphinxclient SUBDIR += libstaroffice SUBDIR += libstree SUBDIR += libtextcat SUBDIR += libtranslate SUBDIR += libtre SUBDIR += libucl SUBDIR += libunibreak SUBDIR += libuninameslist SUBDIR += libvisio01 SUBDIR += libwapcaplet SUBDIR += libwpd010 SUBDIR += libwps SUBDIR += libwps03 SUBDIR += libxdiff SUBDIR += libxml++ SUBDIR += libxml++26 SUBDIR += libxml++30 SUBDIR += libxml2 SUBDIR += libxmlb SUBDIR += libxmlbird SUBDIR += libxode SUBDIR += libxslt SUBDIR += libyaml SUBDIR += link-grammar SUBDIR += linux-c7-aspell SUBDIR += linux-c7-expat SUBDIR += linux-c7-expat-devel SUBDIR += linux-c7-libcroco SUBDIR += linux-c7-libxml2 SUBDIR += linux-c7-libxslt SUBDIR += linuxdoc SUBDIR += linuxdoc-tools SUBDIR += localize SUBDIR += lookatme SUBDIR += loook SUBDIR += lowdown SUBDIR += lt-aspell SUBDIR += lt-hyphen SUBDIR += lttoolbox SUBDIR += ltxml SUBDIR += lua-icu-utils SUBDIR += lua-lyaml SUBDIR += luaexpat SUBDIR += lucene SUBDIR += lucene5 SUBDIR += luceneplusplus SUBDIR += lv-aspell SUBDIR += m17n-im-config SUBDIR += makefaq SUBDIR += makepatch SUBDIR += man2html SUBDIR += mantra SUBDIR += markdown SUBDIR += markdown-mode.el SUBDIR += markdownfmt SUBDIR += markdownpart SUBDIR += mathml-xsd SUBDIR += md4c SUBDIR += mdbook SUBDIR += mdbook-linkcheck SUBDIR += mdbook-mermaid SUBDIR += mdocml SUBDIR += meilisearch SUBDIR += meld SUBDIR += mergestat SUBDIR += metauml SUBDIR += mgdiff SUBDIR += mi-aspell SUBDIR += mifluz SUBDIR += miller SUBDIR += minify SUBDIR += minised SUBDIR += minixmlto SUBDIR += mk-aspell SUBDIR += mkcatalog SUBDIR += ml-aspell SUBDIR += ml1 SUBDIR += mn-aspell SUBDIR += modlogan SUBDIR += mp_doccer SUBDIR += mr-aspell SUBDIR += ms-aspell SUBDIR += msort SUBDIR += mt-aspell SUBDIR += multimarkdown SUBDIR += muse SUBDIR += mxml SUBDIR += mysqlviz SUBDIR += mythes SUBDIR += nb-aspell SUBDIR += nds-aspell SUBDIR += nl-aspell SUBDIR += nl-hunspell SUBDIR += nl-hyphen SUBDIR += nl-mythes SUBDIR += nn-aspell SUBDIR += nunnimcax SUBDIR += nuspell SUBDIR += nux SUBDIR += ny-aspell SUBDIR += ocaml-csv SUBDIR += ocaml-expat SUBDIR += ocaml-text SUBDIR += odt2txt SUBDIR += openfts SUBDIR += openjade SUBDIR += opensearch SUBDIR += opensearch-dashboards SUBDIR += opensp SUBDIR += openvanilla-framework SUBDIR += or-aspell SUBDIR += ov SUBDIR += p5-AI-Categorizer SUBDIR += p5-Algorithm-CheckDigits SUBDIR += p5-Algorithm-RabinKarp SUBDIR += p5-Apache-ParseLog SUBDIR += p5-Apache-Solr SUBDIR += p5-BibTeX-Parser SUBDIR += p5-BigIP-ParseConfig SUBDIR += p5-Bloom-Filter SUBDIR += p5-Business-IS-PIN SUBDIR += p5-CAM-PDF SUBDIR += p5-CQL-Parser SUBDIR += p5-CSS SUBDIR += p5-CSS-Compressor SUBDIR += p5-CSS-Croco SUBDIR += p5-CSS-Minifier SUBDIR += p5-CSS-Minifier-XS SUBDIR += p5-CSS-Packer SUBDIR += p5-CSS-SAC SUBDIR += p5-CSS-Sass SUBDIR += p5-CSS-Simple SUBDIR += p5-CSS-Squish SUBDIR += p5-CSS-Tiny SUBDIR += p5-Chess-PGN-Parse SUBDIR += p5-Class-CSV SUBDIR += p5-Data-FormValidator SUBDIR += p5-Data-FormValidator-Constraints-DateTime SUBDIR += p5-Data-Phrasebook SUBDIR += p5-Data-Phrasebook-Loader-YAML SUBDIR += p5-Data-Report SUBDIR += p5-Data-SpreadPagination SUBDIR += p5-DelimMatch SUBDIR += p5-Dev-Bollocks SUBDIR += p5-Devel-TraceSAX SUBDIR += p5-DocSet SUBDIR += p5-Excel-Template SUBDIR += p5-Excel-Writer-XLSX SUBDIR += p5-File-Inplace SUBDIR += p5-Filter-Simple SUBDIR += p5-FormValidator-Lite SUBDIR += p5-Games-Dissociate SUBDIR += p5-Geo-Parse-OSM SUBDIR += p5-Getopt-Lucid SUBDIR += p5-Google-Data-JSON SUBDIR += p5-Grutatxt SUBDIR += p5-HTML-Copy SUBDIR += p5-HTML-Entities-ImodePictogram SUBDIR += p5-HTML-Entities-Interpolate SUBDIR += p5-HTML-Entities-Numbered SUBDIR += p5-HTML-EscapeEvil SUBDIR += p5-HTML-Format SUBDIR += p5-HTML-FormatExternal SUBDIR += p5-HTML-FormatText-WithLinks SUBDIR += p5-HTML-FormatText-WithLinks-AndTables SUBDIR += p5-HTML-Fraction SUBDIR += p5-HTML-FromANSI-Tiny SUBDIR += p5-HTML-HTML5-Entities SUBDIR += p5-HTML-HTML5-Parser SUBDIR += p5-HTML-HTMLDoc SUBDIR += p5-HTML-Packer SUBDIR += p5-HTML-QRCode SUBDIR += p5-HTML-Quoted SUBDIR += p5-HTML-RewriteAttributes SUBDIR += p5-HTML-SBC SUBDIR += p5-HTML-SuperForm SUBDIR += p5-HTML-TagFilter SUBDIR += p5-HTML-Tidy SUBDIR += p5-HTML-Tidy5 SUBDIR += p5-HTML-Tiny SUBDIR += p5-HTML-Truncate SUBDIR += p5-Hailo SUBDIR += p5-Hash-Merge SUBDIR += p5-Hatena-Keyword SUBDIR += p5-IO-CSVHeaderFile SUBDIR += p5-JSON-Validator SUBDIR += p5-JavaScript-Minifier SUBDIR += p5-JavaScript-Minifier-XS SUBDIR += p5-JavaScript-Packer SUBDIR += p5-KinoSearch1 SUBDIR += p5-Kwalify SUBDIR += p5-LaTeX-Driver SUBDIR += p5-LaTeX-Encode SUBDIR += p5-LaTeX-Pod SUBDIR += p5-LaTeX-TOM SUBDIR += p5-LaTeX-Table SUBDIR += p5-LaTeX-ToUnicode SUBDIR += p5-Lingua-Conjunction SUBDIR += p5-Lingua-EN-AddressParse SUBDIR += p5-Lingua-EN-Fathom SUBDIR += p5-Lingua-EN-FindNumber SUBDIR += p5-Lingua-EN-Gender SUBDIR += p5-Lingua-EN-Infinitive SUBDIR += p5-Lingua-EN-Inflect SUBDIR += p5-Lingua-EN-Inflect-Number SUBDIR += p5-Lingua-EN-Inflect-Phrase SUBDIR += p5-Lingua-EN-MatchNames SUBDIR += p5-Lingua-EN-NameCase SUBDIR += p5-Lingua-EN-NameParse SUBDIR += p5-Lingua-EN-NamedEntity SUBDIR += p5-Lingua-EN-Nickname SUBDIR += p5-Lingua-EN-Number-IsOrdinal SUBDIR += p5-Lingua-EN-Numbers SUBDIR += p5-Lingua-EN-Numbers-Easy SUBDIR += p5-Lingua-EN-Numbers-Ordinate SUBDIR += p5-Lingua-EN-PluralToSingular SUBDIR += p5-Lingua-EN-Sentence SUBDIR += p5-Lingua-EN-Squeeze SUBDIR += p5-Lingua-EN-Summarize SUBDIR += p5-Lingua-EN-Syllable SUBDIR += p5-Lingua-EN-Tagger SUBDIR += p5-Lingua-EN-Words2Nums SUBDIR += p5-Lingua-Ident SUBDIR += p5-Lingua-Identify SUBDIR += p5-Lingua-Ispell SUBDIR += p5-Lingua-PT-Stemmer SUBDIR += p5-Lingua-Preferred SUBDIR += p5-Lingua-Stem SUBDIR += p5-Lingua-Stem-Fr SUBDIR += p5-Lingua-Stem-It SUBDIR += p5-Lingua-Stem-Ru SUBDIR += p5-Lingua-Stem-Snowball SUBDIR += p5-Lingua-Stem-Snowball-Da SUBDIR += p5-Lingua-Stem-Snowball-No SUBDIR += p5-Lingua-Stem-Snowball-Se SUBDIR += p5-Lingua-StopWords SUBDIR += p5-Lingua-Treebank SUBDIR += p5-MARC-Charset SUBDIR += p5-MARC-Lint SUBDIR += p5-MARC-Record SUBDIR += p5-MARC-XML SUBDIR += p5-MKDoc-XML SUBDIR += p5-Makefile-DOM SUBDIR += p5-Makefile-Parser SUBDIR += p5-Markapl SUBDIR += p5-Marpa-HTML SUBDIR += p5-MathML-Entities SUBDIR += p5-Net-Groonga-HTTP SUBDIR += p5-Net-IDN-Encode SUBDIR += p5-Net-Snort-Parser SUBDIR += p5-Net-YASA SUBDIR += p5-NetAddr-IP-Find SUBDIR += p5-Number-Format SUBDIR += p5-Number-Format-Metric SUBDIR += p5-Number-Spell SUBDIR += p5-ODF-lpOD SUBDIR += p5-OpenOffice-OODoc SUBDIR += p5-PDF-API2 SUBDIR += p5-PDF-API2-Simple SUBDIR += p5-PDF-API2-XS SUBDIR += p5-PDF-API3 SUBDIR += p5-PDF-Builder SUBDIR += p5-PDF-Create SUBDIR += p5-PDF-FromHTML SUBDIR += p5-PDF-Reuse SUBDIR += p5-PDF-Table SUBDIR += p5-PDF-Tiny SUBDIR += p5-PDF-WebKit SUBDIR += p5-PDF-Writer SUBDIR += p5-POD2-Base SUBDIR += p5-POE-Filter-XML SUBDIR += p5-POSIX-Regex SUBDIR += p5-PPI SUBDIR += p5-PPI-HTML SUBDIR += p5-PPI-XS SUBDIR += p5-PPIx-EditorTools SUBDIR += p5-PPIx-QuoteLike SUBDIR += p5-PPIx-Regexp SUBDIR += p5-PPIx-Utilities SUBDIR += p5-PPIx-Utils SUBDIR += p5-Parse-ANSIColor-Tiny SUBDIR += p5-Parse-BooleanLogic SUBDIR += p5-Parse-CSV SUBDIR += p5-Parse-EDID SUBDIR += p5-Parse-FixedLength SUBDIR += p5-Parse-Flex SUBDIR += p5-Parse-PhoneNumber SUBDIR += p5-Parse-Syslog SUBDIR += p5-Perl-Critic SUBDIR += p5-Perl-Critic-Bangs SUBDIR += p5-Perl-Critic-Itch SUBDIR += p5-Perl-Critic-Moose SUBDIR += p5-Perl-Critic-More SUBDIR += p5-Perl-Critic-Pulp SUBDIR += p5-Perl-Critic-Swift SUBDIR += p5-Perl-Critic-Tics SUBDIR += p5-Perl-Lint SUBDIR += p5-Perl-MinimumVersion SUBDIR += p5-PerlPoint-Converters SUBDIR += p5-PerlPoint-Package SUBDIR += p5-Petal SUBDIR += p5-Petal-CodePerl SUBDIR += p5-Petal-Mail SUBDIR += p5-Petal-Utils SUBDIR += p5-Plagger SUBDIR += p5-Plucene SUBDIR += p5-Plucene-Analysis-CJKAnalyzer SUBDIR += p5-Plucene-Plugin-Analyzer-SnowballAnalyzer SUBDIR += p5-Plucene-Simple SUBDIR += p5-Pod-Abstract SUBDIR += p5-Pod-Autopod SUBDIR += p5-Pod-Constants SUBDIR += p5-Pod-DocBook SUBDIR += p5-Pod-Elemental SUBDIR += p5-Pod-Escapes SUBDIR += p5-Pod-Eventual SUBDIR += p5-Pod-HtmlEasy SUBDIR += p5-Pod-LaTeX SUBDIR += p5-Pod-Markdown SUBDIR += p5-Pod-MinimumVersion SUBDIR += p5-Pod-POM SUBDIR += p5-Pod-POM-View-HTML-Filter SUBDIR += p5-Pod-POM-View-Restructured SUBDIR += p5-Pod-Parser SUBDIR += p5-Pod-Perldoc SUBDIR += p5-Pod-ProjectDocs SUBDIR += p5-Pod-Readme SUBDIR += p5-Pod-Section SUBDIR += p5-Pod-Simple SUBDIR += p5-Pod-Spell SUBDIR += p5-Pod-Strip SUBDIR += p5-Pod-Stripper SUBDIR += p5-Pod-Tree SUBDIR += p5-Pod-WSDL SUBDIR += p5-Pod-WikiDoc SUBDIR += p5-Pod-XML SUBDIR += p5-Pod-Xhtml SUBDIR += p5-RADIUS-UserFile SUBDIR += p5-RDF-Core SUBDIR += p5-RDF-Notation3 SUBDIR += p5-RDF-Query SUBDIR += p5-RDF-Simple SUBDIR += p5-RDF-Trine SUBDIR += p5-RDFStore SUBDIR += p5-RTF-Parser SUBDIR += p5-RTF-Tokenizer SUBDIR += p5-RTF-Writer SUBDIR += p5-Regex-PreSuf SUBDIR += p5-Regexp-Common SUBDIR += p5-Regexp-Common-Email-Address SUBDIR += p5-Regexp-Common-net-CIDR SUBDIR += p5-Regexp-Common-profanity_us SUBDIR += p5-Regexp-Common-time SUBDIR += p5-Regexp-Copy SUBDIR += p5-Regexp-Debugger SUBDIR += p5-Regexp-DefaultFlags SUBDIR += p5-Regexp-IPv6 SUBDIR += p5-Regexp-Log SUBDIR += p5-Regexp-Log-Common SUBDIR += p5-SGML-DTDParse SUBDIR += p5-SGML-Parser-OpenSP SUBDIR += p5-SGMLSpm SUBDIR += p5-SQL-Tokenizer SUBDIR += p5-SVG SUBDIR += p5-SVG-Parser SUBDIR += p5-Search-Elasticsearch SUBDIR += p5-Search-Elasticsearch-Client-0_90 SUBDIR += p5-Search-Elasticsearch-Client-1_0 SUBDIR += p5-Search-Elasticsearch-Client-2_0 SUBDIR += p5-Search-Elasticsearch-Client-5_0 SUBDIR += p5-Search-Estraier SUBDIR += p5-Search-Odeum SUBDIR += p5-Search-QueryParser SUBDIR += p5-Search-QueryParser-SQL SUBDIR += p5-Search-Saryer SUBDIR += p5-Search-Sitemap SUBDIR += p5-Search-VectorSpace SUBDIR += p5-Senna SUBDIR += p5-Solr SUBDIR += p5-Sort-ArbBiLex SUBDIR += p5-Sort-Fields SUBDIR += p5-Sort-Naturally SUBDIR += p5-Sphinx-Config SUBDIR += p5-Sphinx-Manager SUBDIR += p5-Sphinx-Search SUBDIR += p5-Spreadsheet-GenerateXLSX SUBDIR += p5-Spreadsheet-ParseExcel SUBDIR += p5-Spreadsheet-ParseXLSX SUBDIR += p5-Spreadsheet-Read SUBDIR += p5-Spreadsheet-ReadSXC SUBDIR += p5-Spreadsheet-WriteExcel SUBDIR += p5-Spreadsheet-WriteExcel-FromXML SUBDIR += p5-Spreadsheet-WriteExcel-Styler SUBDIR += p5-Spreadsheet-WriteExcelXML SUBDIR += p5-Spreadsheet-XLSX SUBDIR += p5-String-BufferStack SUBDIR += p5-String-CamelCase SUBDIR += p5-String-Compare-ConstantTime SUBDIR += p5-String-Divert SUBDIR += p5-String-Escape SUBDIR += p5-String-Flogger SUBDIR += p5-String-Format SUBDIR += p5-String-Fraction SUBDIR += p5-String-HexConvert SUBDIR += p5-String-Koremutake SUBDIR += p5-String-LCSS SUBDIR += p5-String-Pad SUBDIR += p5-String-Print SUBDIR += p5-String-RewritePrefix SUBDIR += p5-String-Scanf SUBDIR += p5-String-ShellQuote SUBDIR += p5-String-ShowDiff SUBDIR += p5-String-Strip SUBDIR += p5-String-Tagged SUBDIR += p5-String-Tagged-Terminal SUBDIR += p5-String-ToIdentifier-EN SUBDIR += p5-String-Tokenizer SUBDIR += p5-String-Trim SUBDIR += p5-String-Truncate SUBDIR += p5-String-TtyLength SUBDIR += p5-String-Urandom SUBDIR += p5-String-Util SUBDIR += p5-Syntax-Highlight-Engine-Kate SUBDIR += p5-Syntax-Highlight-Perl-Improved SUBDIR += p5-TOML SUBDIR += p5-TOML-Parser SUBDIR += p5-TeX-Encode SUBDIR += p5-TeX-Hyphen SUBDIR += p5-Template-AutoFilter SUBDIR += p5-Template-Declare SUBDIR += p5-Template-Extract SUBDIR += p5-Template-Magic SUBDIR += p5-Template-Plugin-Autoformat SUBDIR += p5-Template-Plugin-CSV SUBDIR += p5-Template-Plugin-Data-Printer SUBDIR += p5-Template-Plugin-Filter-Minify-CSS SUBDIR += p5-Template-Plugin-Filter-Minify-CSS-XS SUBDIR += p5-Template-Plugin-Filter-Minify-JavaScript SUBDIR += p5-Template-Plugin-Filter-Minify-JavaScript-XS SUBDIR += p5-Template-Plugin-HTML-SuperForm SUBDIR += p5-Template-Plugin-Lingua-EN-Inflect SUBDIR += p5-Template-Plugin-XML-Escape SUBDIR += p5-Template-Plugin-YAML SUBDIR += p5-Template-Semantic SUBDIR += p5-Template-Tiny SUBDIR += p5-Term-QRCode SUBDIR += p5-Test-Groonga SUBDIR += p5-Test-Perl-Critic SUBDIR += p5-Test-Regexp SUBDIR += p5-Text-ANSI-Util SUBDIR += p5-Text-ANSI-WideUtil SUBDIR += p5-Text-ANSITable SUBDIR += p5-Text-ASCIIMathML SUBDIR += p5-Text-ASCIITable SUBDIR += p5-Text-Affixes SUBDIR += p5-Text-Aligner SUBDIR += p5-Text-Aspell SUBDIR += p5-Text-Autoformat SUBDIR += p5-Text-Balanced SUBDIR += p5-Text-Bastardize SUBDIR += p5-Text-BibTeX SUBDIR += p5-Text-Bind SUBDIR += p5-Text-Brew SUBDIR += p5-Text-CSV SUBDIR += p5-Text-CSV-Encoded SUBDIR += p5-Text-CSV-Hashify SUBDIR += p5-Text-CSV-Simple SUBDIR += p5-Text-CSV_XS SUBDIR += p5-Text-Capitalize SUBDIR += p5-Text-CharWidth SUBDIR += p5-Text-Chomp SUBDIR += p5-Text-ClearSilver SUBDIR += p5-Text-Colorizer SUBDIR += p5-Text-Context SUBDIR += p5-Text-Context-EitherSide SUBDIR += p5-Text-DHCPLeases SUBDIR += p5-Text-Decorator SUBDIR += p5-Text-Delimited SUBDIR += p5-Text-Diff SUBDIR += p5-Text-Diff-HTML SUBDIR += p5-Text-Diff-Parser SUBDIR += p5-Text-Diff3 SUBDIR += p5-Text-Distill SUBDIR += p5-Text-DoubleMetaphone SUBDIR += p5-Text-Emoticon SUBDIR += p5-Text-Emoticon-GoogleTalk SUBDIR += p5-Text-Emoticon-MSN SUBDIR += p5-Text-EtText SUBDIR += p5-Text-Extract-Word SUBDIR += p5-Text-ExtractWords SUBDIR += p5-Text-FillIn SUBDIR += p5-Text-Filter SUBDIR += p5-Text-Filter-Chain SUBDIR += p5-Text-FindIndent SUBDIR += p5-Text-FixEOL SUBDIR += p5-Text-FixedLength SUBDIR += p5-Text-FixedLength-Extra SUBDIR += p5-Text-Flow SUBDIR += p5-Text-Flowchart SUBDIR += p5-Text-Flowed SUBDIR += p5-Text-Format SUBDIR += p5-Text-Format+NWrap SUBDIR += p5-Text-FormatTable SUBDIR += p5-Text-German SUBDIR += p5-Text-Glob SUBDIR += p5-Text-Graphics SUBDIR += p5-Text-Greeking SUBDIR += p5-Text-Haml SUBDIR += p5-Text-Hatena SUBDIR += p5-Text-Highlight SUBDIR += p5-Text-HikiDoc SUBDIR += p5-Text-Hogan SUBDIR += p5-Text-Hyphen SUBDIR += p5-Text-LTSV SUBDIR += p5-Text-Language-Guess SUBDIR += p5-Text-Locus SUBDIR += p5-Text-Lorem SUBDIR += p5-Text-Markdown SUBDIR += p5-Text-MarkdownTable SUBDIR += p5-Text-Match-FastAlternatives SUBDIR += p5-Text-Metaphone SUBDIR += p5-Text-MicroMason SUBDIR += p5-Text-MicroTemplate SUBDIR += p5-Text-MicroTemplate-Extended SUBDIR += p5-Text-MultiMarkdown SUBDIR += p5-Text-NSP SUBDIR += p5-Text-NeatTemplate SUBDIR += p5-Text-Netstring SUBDIR += p5-Text-Ngram SUBDIR += p5-Text-Ngrams SUBDIR += p5-Text-NonWideChar-Util SUBDIR += p5-Text-Original SUBDIR += p5-Text-Padding SUBDIR += p5-Text-ParagraphDiff SUBDIR += p5-Text-ParseWords SUBDIR += p5-Text-Patch SUBDIR += p5-Text-Pipe SUBDIR += p5-Text-Prefix-XS SUBDIR += p5-Text-QRCode SUBDIR += p5-Text-Query SUBDIR += p5-Text-Quote SUBDIR += p5-Text-Quoted SUBDIR += p5-Text-RecordParser SUBDIR += p5-Text-Reflow SUBDIR += p5-Text-Reform SUBDIR += p5-Text-Report SUBDIR += p5-Text-Repository SUBDIR += p5-Text-Roman SUBDIR += p5-Text-Sass SUBDIR += p5-Text-Shellwords SUBDIR += p5-Text-Similarity SUBDIR += p5-Text-SimpleTable SUBDIR += p5-Text-SimpleTable-AutoWidth SUBDIR += p5-Text-SimpleTemplate SUBDIR += p5-Text-Soundex SUBDIR += p5-Text-SpellChecker SUBDIR += p5-Text-Striphigh SUBDIR += p5-Text-Table SUBDIR += p5-Text-Table-ASV SUBDIR += p5-Text-Table-Any SUBDIR += p5-Text-Table-CSV SUBDIR += p5-Text-Table-HTML SUBDIR += p5-Text-Table-HTML-DataTables SUBDIR += p5-Text-Table-LTSV SUBDIR += p5-Text-Table-Manifold SUBDIR += p5-Text-Table-More SUBDIR += p5-Text-Table-Org SUBDIR += p5-Text-Table-Paragraph SUBDIR += p5-Text-Table-Sprintf SUBDIR += p5-Text-Table-TSV SUBDIR += p5-Text-Table-TickitWidget SUBDIR += p5-Text-Table-Tiny SUBDIR += p5-Text-Table-TinyBorderStyle SUBDIR += p5-Text-Table-TinyColor SUBDIR += p5-Text-Table-TinyColorWide SUBDIR += p5-Text-Table-TinyWide SUBDIR += p5-Text-Table-XLSX SUBDIR += p5-Text-Tabs+Wrap SUBDIR += p5-Text-TabularDisplay SUBDIR += p5-Text-Tags SUBDIR += p5-Text-Template SUBDIR += p5-Text-Template-Simple SUBDIR += p5-Text-TestBase SUBDIR += p5-Text-Textile SUBDIR += p5-Text-Tmpl SUBDIR += p5-Text-Trac SUBDIR += p5-Text-Trim SUBDIR += p5-Text-Truncate SUBDIR += p5-Text-Typography SUBDIR += p5-Text-Unaccent SUBDIR += p5-Text-Unaccent-PurePerl SUBDIR += p5-Text-UnicodeBox SUBDIR += p5-Text-VimColor SUBDIR += p5-Text-VisualWidth SUBDIR += p5-Text-WideChar-Util SUBDIR += p5-Text-WikiCreole SUBDIR += p5-Text-WikiFormat SUBDIR += p5-Text-WordDiff SUBDIR += p5-Text-WrapI18N SUBDIR += p5-Text-Wrapper SUBDIR += p5-Text-Xslate SUBDIR += p5-Text-Xslate-Bridge-TT2Like SUBDIR += p5-Text-sprintfn SUBDIR += p5-Text-vCard SUBDIR += p5-Tiffany SUBDIR += p5-Time-Human SUBDIR += p5-Tk-Pod SUBDIR += p5-Tk-XMLViewer SUBDIR += p5-Tree-Nary SUBDIR += p5-Tree-Suffix SUBDIR += p5-UML-Class-Simple SUBDIR += p5-UML-Sequence SUBDIR += p5-UML-State SUBDIR += p5-URI-Find SUBDIR += p5-Unicode-CaseFold SUBDIR += p5-Unicode-CheckUTF8 SUBDIR += p5-Unicode-Collate SUBDIR += p5-Unicode-EastAsianWidth SUBDIR += p5-Unicode-Escape SUBDIR += p5-Unicode-LineBreak SUBDIR += p5-Unicode-Normalize SUBDIR += p5-Unicode-Tussle SUBDIR += p5-Unicode-Unihan SUBDIR += p5-Validator-Custom SUBDIR += p5-Version-Next SUBDIR += p5-Vroom SUBDIR += p5-WDDX SUBDIR += p5-WWW-Wordnik-API SUBDIR += p5-WordNet-QueryData SUBDIR += p5-WordNet-Similarity SUBDIR += p5-XML-Atom SUBDIR += p5-XML-Atom-Ext-OpenSearch SUBDIR += p5-XML-Atom-Filter SUBDIR += p5-XML-Atom-SimpleFeed SUBDIR += p5-XML-Atom-Stream SUBDIR += p5-XML-Atom-Syndication SUBDIR += p5-XML-AutoWriter SUBDIR += p5-XML-Bare SUBDIR += p5-XML-Canonical SUBDIR += p5-XML-CanonicalizeXML SUBDIR += p5-XML-Catalog SUBDIR += p5-XML-Clean SUBDIR += p5-XML-Code SUBDIR += p5-XML-CommonNS SUBDIR += p5-XML-Compile SUBDIR += p5-XML-Compile-Cache SUBDIR += p5-XML-Compile-Dumper SUBDIR += p5-XML-DBMS SUBDIR += p5-XML-DOM SUBDIR += p5-XML-DOM-Lite SUBDIR += p5-XML-DOM-XPath SUBDIR += p5-XML-DOM2 SUBDIR += p5-XML-DOMHandler SUBDIR += p5-XML-DT SUBDIR += p5-XML-DTDParser SUBDIR += p5-XML-Declare SUBDIR += p5-XML-Descent SUBDIR += p5-XML-DifferenceMarkup SUBDIR += p5-XML-Directory SUBDIR += p5-XML-DoubleEncodedEntities SUBDIR += p5-XML-Driver-HTML SUBDIR += p5-XML-Dumper SUBDIR += p5-XML-Elemental SUBDIR += p5-XML-Enc SUBDIR += p5-XML-Encoding SUBDIR += p5-XML-Entities SUBDIR += p5-XML-FOAF SUBDIR += p5-XML-Feed SUBDIR += p5-XML-Feed-Deduper SUBDIR += p5-XML-FeedPP SUBDIR += p5-XML-Filter-BufferText SUBDIR += p5-XML-Filter-DOMFilter-LibXML SUBDIR += p5-XML-Filter-DetectWS SUBDIR += p5-XML-Filter-GenericChunk SUBDIR += p5-XML-Filter-Reindent SUBDIR += p5-XML-Filter-SAX1toSAX2 SUBDIR += p5-XML-Filter-SAXT SUBDIR += p5-XML-Filter-XInclude SUBDIR += p5-XML-Filter-XSLT SUBDIR += p5-XML-Flow SUBDIR += p5-XML-GDOME SUBDIR += p5-XML-Generator SUBDIR += p5-XML-Generator-DBI SUBDIR += p5-XML-Generator-PerlData SUBDIR += p5-XML-Grove SUBDIR += p5-XML-Handler-Dtd2DocBook SUBDIR += p5-XML-Handler-Dtd2Html SUBDIR += p5-XML-Handler-HTMLWriter SUBDIR += p5-XML-Handler-Trees SUBDIR += p5-XML-Handler-YAWriter SUBDIR += p5-XML-Hash-LX SUBDIR += p5-XML-LibXML SUBDIR += p5-XML-LibXML-Cache SUBDIR += p5-XML-LibXML-Iterator SUBDIR += p5-XML-LibXML-PrettyPrint SUBDIR += p5-XML-LibXML-SAX-ChunkParser SUBDIR += p5-XML-LibXML-Simple SUBDIR += p5-XML-LibXSLT SUBDIR += p5-XML-Liberal SUBDIR += p5-XML-Literal SUBDIR += p5-XML-Mini SUBDIR += p5-XML-MyXML SUBDIR += p5-XML-Namespace SUBDIR += p5-XML-NamespaceFactory SUBDIR += p5-XML-NamespaceSupport SUBDIR += p5-XML-Node SUBDIR += p5-XML-NodeFilter SUBDIR += p5-XML-OPML SUBDIR += p5-XML-OPML-LibXML SUBDIR += p5-XML-Parsepp SUBDIR += p5-XML-Parser SUBDIR += p5-XML-Parser-EasyTree SUBDIR += p5-XML-Parser-Lite SUBDIR += p5-XML-Parser-Lite-Tree SUBDIR += p5-XML-Parser-Style-EasyTree SUBDIR += p5-XML-Parser-Style-Elemental SUBDIR += p5-XML-Quote SUBDIR += p5-XML-RAI SUBDIR += p5-XML-RSS SUBDIR += p5-XML-RSS-Feed SUBDIR += p5-XML-RSS-JavaScript SUBDIR += p5-XML-RSS-LibXML SUBDIR += p5-XML-RSS-Liberal SUBDIR += p5-XML-RSS-Parser SUBDIR += p5-XML-RSS-SimpleGen SUBDIR += p5-XML-RSSLite SUBDIR += p5-XML-Reader SUBDIR += p5-XML-RegExp SUBDIR += p5-XML-Rewrite SUBDIR += p5-XML-Rules SUBDIR += p5-XML-SAX SUBDIR += p5-XML-SAX-Base SUBDIR += p5-XML-SAX-Expat SUBDIR += p5-XML-SAX-Expat-Incremental SUBDIR += p5-XML-SAX-ExpatXS SUBDIR += p5-XML-SAX-Machines SUBDIR += p5-XML-SAX-Simple SUBDIR += p5-XML-SAX-Writer SUBDIR += p5-XML-SAXDriver-CSV SUBDIR += p5-XML-SAXDriver-Excel SUBDIR += p5-XML-STX SUBDIR += p5-XML-Schematron SUBDIR += p5-XML-SemanticDiff SUBDIR += p5-XML-Sig SUBDIR += p5-XML-Simple SUBDIR += p5-XML-SimpleObject SUBDIR += p5-XML-SimpleObject-LibXML SUBDIR += p5-XML-Smart SUBDIR += p5-XML-Stream SUBDIR += p5-XML-Tiny SUBDIR += p5-XML-TinyXML SUBDIR += p5-XML-TokeParser SUBDIR += p5-XML-Toolkit SUBDIR += p5-XML-TreeBuilder SUBDIR += p5-XML-TreePP SUBDIR += p5-XML-Twig SUBDIR += p5-XML-Validate SUBDIR += p5-XML-Validator-Schema SUBDIR += p5-XML-Writer SUBDIR += p5-XML-XBEL SUBDIR += p5-XML-XML2JSON SUBDIR += p5-XML-XPath SUBDIR += p5-XML-XPathEngine SUBDIR += p5-XML-XQL SUBDIR += p5-XML-XSLT SUBDIR += p5-XML-XUpdate-LibXML SUBDIR += p5-XString SUBDIR += p5-YAML SUBDIR += p5-YAML-LibYAML SUBDIR += p5-YAML-PP SUBDIR += p5-YAML-Shell SUBDIR += p5-YAML-Syck SUBDIR += p5-YAML-Tiny SUBDIR += p5-YAML-Tiny-Color SUBDIR += p5-YAPE-HTML SUBDIR += p5-YAPE-Regex SUBDIR += p5-YAPE-Regex-Explain SUBDIR += p5-ack SUBDIR += p5-dTemplate SUBDIR += p5-docx2txt SUBDIR += p5-libsoldout SUBDIR += p5-libxml SUBDIR += p5-pod2pdf SUBDIR += p5-podlators SUBDIR += p5-utf8-all SUBDIR += p5-xmltv SUBDIR += pa-aspell SUBDIR += pageedit SUBDIR += par SUBDIR += pdfgrep SUBDIR += pdfoutline SUBDIR += pdfresurrect SUBDIR += pdfsandwich SUBDIR += pdftohtml SUBDIR += pear-File_Fortune SUBDIR += pear-File_MARC SUBDIR += pear-Horde_CssMinify SUBDIR += pear-Horde_JavascriptMinify SUBDIR += pear-Horde_Kolab_Format SUBDIR += pear-Horde_Pdf SUBDIR += pear-Horde_SpellChecker SUBDIR += pear-Horde_Text_Diff SUBDIR += pear-Horde_Text_Filter SUBDIR += pear-Horde_Text_Filter_Csstidy SUBDIR += pear-Horde_Text_Flowed SUBDIR += pear-Horde_Xml_Element SUBDIR += pear-Horde_Xml_Wbxml SUBDIR += pear-Numbers_Roman SUBDIR += pear-Numbers_Words SUBDIR += pear-Spreadsheet_Excel_Writer SUBDIR += pear-Structures_DataGrid_Renderer_CSV SUBDIR += pear-Structures_DataGrid_Renderer_XLS SUBDIR += pear-Structures_DataGrid_Renderer_XML SUBDIR += pear-Symfony_Component_Yaml SUBDIR += pear-Text_Highlighter SUBDIR += pear-Text_Template SUBDIR += pear-Validate_ISPN SUBDIR += pear-XML_Beautifier SUBDIR += pear-XML_DTD SUBDIR += pear-XML_Feed_Parser SUBDIR += pear-XML_HTMLSax SUBDIR += pear-XML_Wddx SUBDIR += pear-YAML SUBDIR += pecl-xdiff2 SUBDIR += pecl-yaml SUBDIR += pecl-zephir_parser SUBDIR += peco SUBDIR += peg SUBDIR += perl2html SUBDIR += php-mecab SUBDIR += php74-ctype SUBDIR += php74-dom SUBDIR += php74-enchant SUBDIR += php74-pspell SUBDIR += php74-simplexml SUBDIR += php74-xml SUBDIR += php74-xmlreader SUBDIR += php74-xmlwriter SUBDIR += php74-xsl SUBDIR += php80-ctype SUBDIR += php80-dom SUBDIR += php80-enchant SUBDIR += php80-pspell SUBDIR += php80-simplexml SUBDIR += php80-xml SUBDIR += php80-xmlreader SUBDIR += php80-xmlwriter SUBDIR += php80-xsl SUBDIR += php81-ctype SUBDIR += php81-dom SUBDIR += php81-enchant SUBDIR += php81-pspell SUBDIR += php81-simplexml SUBDIR += php81-xml SUBDIR += php81-xmlreader SUBDIR += php81-xmlwriter SUBDIR += php81-xsl SUBDIR += php82-ctype SUBDIR += php82-dom SUBDIR += php82-enchant SUBDIR += php82-pspell SUBDIR += php82-simplexml SUBDIR += php82-xml SUBDIR += php82-xmlreader SUBDIR += php82-xmlwriter SUBDIR += php82-xsl SUBDIR += pict SUBDIR += po4a SUBDIR += pod2mdoc SUBDIR += popup SUBDIR += popup-stacks SUBDIR += ppower4 SUBDIR += print-n-times SUBDIR += pugixml SUBDIR += pup SUBDIR += py-CommonMark SUBDIR += py-Morfessor SUBDIR += py-QDarkStyle SUBDIR += py-Tempita SUBDIR += py-acora SUBDIR += py-aeidon SUBDIR += py-agate SUBDIR += py-agate-dbf SUBDIR += py-agate-excel SUBDIR += py-alabaster SUBDIR += py-anyascii SUBDIR += py-arabic-reshaper SUBDIR += py-asciinema SUBDIR += py-asonic SUBDIR += py-atoml SUBDIR += py-autopep8 SUBDIR += py-awesome-slugify SUBDIR += py-bibtexparser SUBDIR += py-bracex SUBDIR += py-cchardet SUBDIR += py-chameleon SUBDIR += py-chardet SUBDIR += py-charset-normalizer SUBDIR += py-citeproc-py SUBDIR += py-citeproc-py-styles SUBDIR += py-cjkwrap SUBDIR += py-cloud_sptheme SUBDIR += py-cmarkgfm SUBDIR += py-collective.checkdocs SUBDIR += py-colorclass SUBDIR += py-creole SUBDIR += py-cssselect2 SUBDIR += py-csvkit SUBDIR += py-custom_inherit SUBDIR += py-dbfread SUBDIR += py-dict2xml SUBDIR += py-diff-match-patch SUBDIR += py-docrepr SUBDIR += py-docstring-parser SUBDIR += py-docutils SUBDIR += py-docx2txt SUBDIR += py-dominate SUBDIR += py-dparse SUBDIR += py-duecredit SUBDIR += py-elasticsearch SUBDIR += py-elasticsearch-async SUBDIR += py-elasticsearch-curator SUBDIR += py-elasticsearch-dsl SUBDIR += py-elasticsearch-dsl6 SUBDIR += py-elasticsearch5 SUBDIR += py-elasticsearch6 SUBDIR += py-elementpath SUBDIR += py-empy SUBDIR += py-enchant SUBDIR += py-enrich SUBDIR += py-et_xmlfile SUBDIR += py-fastavro SUBDIR += py-feedparser SUBDIR += py-fingerprints SUBDIR += py-fluent.syntax SUBDIR += py-ftfy SUBDIR += py-furo SUBDIR += py-gambit-elasticsearch SUBDIR += py-genshi SUBDIR += py-gensim SUBDIR += py-gi-docgen SUBDIR += py-googletrans SUBDIR += py-grako SUBDIR += py-guess-language SUBDIR += py-hashids SUBDIR += py-hexdump SUBDIR += py-hieroglyph SUBDIR += py-hjson SUBDIR += py-html2text SUBDIR += py-html2text2018 SUBDIR += py-humanfriendly SUBDIR += py-hunspell SUBDIR += py-ini2toml SUBDIR += py-isbnlib SUBDIR += py-isbntools SUBDIR += py-iso-639 SUBDIR += py-iso3166 SUBDIR += py-j2cli SUBDIR += py-jarowinkler SUBDIR += py-jc SUBDIR += py-jinja2-cli SUBDIR += py-jq SUBDIR += py-jsonslicer SUBDIR += py-jsx-lexer SUBDIR += py-jtextfsm SUBDIR += py-junit-xml SUBDIR += py-jupyterlab-pygments SUBDIR += py-langdetect SUBDIR += py-langid SUBDIR += py-laserhammer SUBDIR += py-latexcodec SUBDIR += py-libxml2 SUBDIR += py-license-expression SUBDIR += py-line-protocol-parser SUBDIR += py-m2r SUBDIR += py-mako SUBDIR += py-markdown SUBDIR += py-markdown-include SUBDIR += py-markdown-it-py SUBDIR += py-markdown2 SUBDIR += py-marko SUBDIR += py-markuppy SUBDIR += py-markups SUBDIR += py-markupsafe SUBDIR += py-mathics-pygments SUBDIR += py-mdit-py-plugins SUBDIR += py-mdurl SUBDIR += py-mike SUBDIR += py-misaka SUBDIR += py-mistune SUBDIR += py-mistune0 SUBDIR += py-mkdocs SUBDIR += py-mkdocs-autorefs SUBDIR += py-mkdocs-material SUBDIR += py-mkdocs-material-extensions SUBDIR += py-mkdocs-mermaid2-plugin SUBDIR += py-mkdocs-nature SUBDIR += py-mkdocs-redirects SUBDIR += py-mkdocs-simple-hooks SUBDIR += py-mkdocstrings SUBDIR += py-mwparserfromhell SUBDIR += py-myst-parser SUBDIR += py-nbsphinx SUBDIR += py-nltk SUBDIR += py-normality SUBDIR += py-ntc-templates SUBDIR += py-numpydoc SUBDIR += py-ocrmypdf SUBDIR += py-openpyxl SUBDIR += py-openstackdocstheme SUBDIR += py-orange3-text SUBDIR += py-os-api-ref SUBDIR += py-packageurl-python SUBDIR += py-pager SUBDIR += py-pallets-sphinx-themes SUBDIR += py-pandocfilters SUBDIR += py-paragrep SUBDIR += py-parse SUBDIR += py-parse-type SUBDIR += py-parsel SUBDIR += py-parsimonious SUBDIR += py-parso SUBDIR += py-patiencediff SUBDIR += py-pdfminer.six SUBDIR += py-pdfminer3k SUBDIR += py-pdfrw SUBDIR += py-pdftotext SUBDIR += py-petl SUBDIR += py-pikepdf SUBDIR += py-precis_i18n SUBDIR += py-pss SUBDIR += py-pyPEG2 SUBDIR += py-pyahocorasick SUBDIR += py-pyaml SUBDIR += py-pybtex SUBDIR += py-pybtex-docutils SUBDIR += py-pycountry SUBDIR += py-pydata-sphinx-theme SUBDIR += py-pyexcel SUBDIR += py-pyexcel-ezodf SUBDIR += py-pyexcel-io SUBDIR += py-pyexcel-ods3 SUBDIR += py-pyexcel-xls SUBDIR += py-pyexcel-xlsx SUBDIR += py-pygccxml SUBDIR += py-pygments SUBDIR += py-pygments-25 SUBDIR += py-pygtail SUBDIR += py-pyhamcrest SUBDIR += py-pyjade SUBDIR += py-pykwalify SUBDIR += py-pylons-sphinx-themes SUBDIR += py-pyls-spyder SUBDIR += py-pymdown-extensions SUBDIR += py-pypa-docs-theme SUBDIR += py-pypandoc SUBDIR += py-pyphen SUBDIR += py-pyscss SUBDIR += py-pysrt SUBDIR += py-pystache SUBDIR += py-pystemmer SUBDIR += py-python-augeas SUBDIR += py-python-bidi SUBDIR += py-python-docs-theme SUBDIR += py-python-docx SUBDIR += py-python-gettext - SUBDIR += py-python-lsp-black SUBDIR += py-python-lsp-jsonrpc SUBDIR += py-python-lsp-server SUBDIR += py-python-markdown-math SUBDIR += py-python-pptx SUBDIR += py-python-slugify SUBDIR += py-python-xmp-toolkit SUBDIR += py-pytidylib SUBDIR += py-pytkdocs SUBDIR += py-pytoml SUBDIR += py-pyx12 SUBDIR += py-pyxlsb2 SUBDIR += py-qrcode SUBDIR += py-rdflib SUBDIR += py-readchar SUBDIR += py-recommonmark SUBDIR += py-regex SUBDIR += py-reno SUBDIR += py-restructuredtext-lint SUBDIR += py-reverend SUBDIR += py-rich SUBDIR += py-rich-cli SUBDIR += py-rich-rst SUBDIR += py-rnc2rng SUBDIR += py-rss2gen SUBDIR += py-rst2ansi SUBDIR += py-rst2html5 SUBDIR += py-rstfmt SUBDIR += py-scour SUBDIR += py-simplebayes SUBDIR += py-smartypants SUBDIR += py-snowballstemmer SUBDIR += py-sparqlwrapper SUBDIR += py-sphinx SUBDIR += py-sphinx-argparse SUBDIR += py-sphinx-autoapi SUBDIR += py-sphinx-autobuild SUBDIR += py-sphinx-autodoc-typehints SUBDIR += py-sphinx-basic-ng SUBDIR += py-sphinx-book-theme SUBDIR += py-sphinx-copybutton SUBDIR += py-sphinx-design SUBDIR += py-sphinx-examples SUBDIR += py-sphinx-inline-tabs SUBDIR += py-sphinx-intl SUBDIR += py-sphinx-issues SUBDIR += py-sphinx-markdown-tables SUBDIR += py-sphinx-me SUBDIR += py-sphinx-tabs SUBDIR += py-sphinx-theme-builder SUBDIR += py-sphinx_press_theme SUBDIR += py-sphinx_rtd_theme SUBDIR += py-sphinx_wikipedia SUBDIR += py-sphinxcontrib-adadomain SUBDIR += py-sphinxcontrib-applehelp SUBDIR += py-sphinxcontrib-autoprogram SUBDIR += py-sphinxcontrib-bibtex SUBDIR += py-sphinxcontrib-bitbucket SUBDIR += py-sphinxcontrib-devhelp SUBDIR += py-sphinxcontrib-fulltoc SUBDIR += py-sphinxcontrib-htmlhelp SUBDIR += py-sphinxcontrib-httpdomain SUBDIR += py-sphinxcontrib-issuetracker SUBDIR += py-sphinxcontrib-jsmath SUBDIR += py-sphinxcontrib-log-cabinet SUBDIR += py-sphinxcontrib-napoleon SUBDIR += py-sphinxcontrib-newsfeed SUBDIR += py-sphinxcontrib-programoutput SUBDIR += py-sphinxcontrib-qthelp SUBDIR += py-sphinxcontrib-serializinghtml SUBDIR += py-sphinxcontrib-towncrier SUBDIR += py-sphinxcontrib-websupport SUBDIR += py-sphinxemoji SUBDIR += py-sphinxext-opengraph SUBDIR += py-spylls SUBDIR += py-stemming SUBDIR += py-tableschema-to-template SUBDIR += py-tabletext SUBDIR += py-tablib SUBDIR += py-terminaltables SUBDIR += py-textdistance SUBDIR += py-textfsm SUBDIR += py-texttable SUBDIR += py-textual SUBDIR += py-three-merge SUBDIR += py-tinycss SUBDIR += py-tinycss2 SUBDIR += py-toml SUBDIR += py-tomli SUBDIR += py-tomli-w SUBDIR += py-tomlkit SUBDIR += py-toronado SUBDIR += py-towncrier SUBDIR += py-trans SUBDIR += py-transifex-client SUBDIR += py-translationstring SUBDIR += py-transpopy SUBDIR += py-ttp SUBDIR += py-ttp-templates SUBDIR += py-typogrify SUBDIR += py-ucl SUBDIR += py-ufal.udpipe SUBDIR += py-untangle SUBDIR += py-wcmatch SUBDIR += py-whatthepatch SUBDIR += py-whoosh SUBDIR += py-wordcloud SUBDIR += py-wordnet SUBDIR += py-wstools SUBDIR += py-wtf-peewee SUBDIR += py-wtforms SUBDIR += py-xhtml2pdf SUBDIR += py-xlmmacrodeobfuscator SUBDIR += py-xlrd SUBDIR += py-xlrd2 SUBDIR += py-xlsxwriter SUBDIR += py-xlutils SUBDIR += py-xlwt SUBDIR += py-xml-default-dict SUBDIR += py-xmldiff SUBDIR += py-xmlschema SUBDIR += py-yapf SUBDIR += py-zope.i18nmessageid SUBDIR += py-zope.structuredtext SUBDIR += py-zope.tal SUBDIR += py-zpt SUBDIR += qprint SUBDIR += qr SUBDIR += qrcodegen SUBDIR += qstardict SUBDIR += qt5-xml SUBDIR += qt5-xmlpatterns SUBDIR += qu-aspell SUBDIR += rand SUBDIR += randlm SUBDIR += rapidxml SUBDIR += raptor SUBDIR += raptor2 SUBDIR += rasqal SUBDIR += re-flex SUBDIR += re_graph SUBDIR += redet SUBDIR += redisearch SUBDIR += redisearch20 SUBDIR += redisearch22 SUBDIR += redland SUBDIR += redland-bindings SUBDIR += refdb SUBDIR += reflex SUBDIR += regex2dfa SUBDIR += replaceit SUBDIR += resume SUBDIR += resume-extensions SUBDIR += retext SUBDIR += rfcdiff SUBDIR += ripgrep SUBDIR += ripgrep-all SUBDIR += ripole SUBDIR += rl SUBDIR += rman SUBDIR += rnv SUBDIR += ro-aspell SUBDIR += ro-hunspell SUBDIR += ro-hyphen SUBDIR += ro-mythes SUBDIR += rtf2html SUBDIR += rtfreader SUBDIR += ruby-escape SUBDIR += ruby-format SUBDIR += ruby-htree SUBDIR += ruby-rd-mode.el SUBDIR += ruby-rdtool SUBDIR += ruby-rttool SUBDIR += rubygem-abbrev SUBDIR += rubygem-actionpack-xml_parser-rails5 SUBDIR += rubygem-actionpack-xml_parser-rails52 SUBDIR += rubygem-actiontext60 SUBDIR += rubygem-actiontext61 SUBDIR += rubygem-actiontext70 SUBDIR += rubygem-albino SUBDIR += rubygem-amatch SUBDIR += rubygem-asciidoctor SUBDIR += rubygem-asciidoctor-diagram SUBDIR += rubygem-asciidoctor-epub3 SUBDIR += rubygem-asciidoctor-include-ext SUBDIR += rubygem-asciidoctor-kroki SUBDIR += rubygem-asciidoctor-pdf SUBDIR += rubygem-asciidoctor-plantuml SUBDIR += rubygem-asciidoctor-plantuml00 SUBDIR += rubygem-autoprefixer-rails SUBDIR += rubygem-autoprefixer-rails1025 SUBDIR += rubygem-babel-source SUBDIR += rubygem-babel-transpiler SUBDIR += rubygem-babosa SUBDIR += rubygem-case_transform SUBDIR += rubygem-character_set SUBDIR += rubygem-charlock_holmes SUBDIR += rubygem-chewy SUBDIR += rubygem-citrus SUBDIR += rubygem-cld3 SUBDIR += rubygem-coderay SUBDIR += rubygem-colorator SUBDIR += rubygem-colored SUBDIR += rubygem-colored2 SUBDIR += rubygem-commonmarker SUBDIR += rubygem-creole SUBDIR += rubygem-css_parser SUBDIR += rubygem-cssmin SUBDIR += rubygem-cucumber-gherkin SUBDIR += rubygem-cucumber-gherkin23 SUBDIR += rubygem-cucumber-html-formatter SUBDIR += rubygem-cucumber-html-formatter19 SUBDIR += rubygem-diff-lcs SUBDIR += rubygem-diff_match_patch SUBDIR += rubygem-diffy SUBDIR += rubygem-docdiff SUBDIR += rubygem-elasticsearch SUBDIR += rubygem-elasticsearch-api SUBDIR += rubygem-elasticsearch-api713 SUBDIR += rubygem-elasticsearch-dsl SUBDIR += rubygem-elasticsearch-model SUBDIR += rubygem-elasticsearch-model713 SUBDIR += rubygem-elasticsearch-persistence SUBDIR += rubygem-elasticsearch-rails SUBDIR += rubygem-elasticsearch-transport SUBDIR += rubygem-elasticsearch-transport713 SUBDIR += rubygem-elasticsearch-xpack SUBDIR += rubygem-elasticsearch713 SUBDIR += rubygem-emot SUBDIR += rubygem-escape_utils SUBDIR += rubygem-extended-markdown-filter SUBDIR += rubygem-ezamar SUBDIR += rubygem-fast_xs SUBDIR += rubygem-ferret SUBDIR += rubygem-fog-xml SUBDIR += rubygem-gemoji SUBDIR += rubygem-gepub SUBDIR += rubygem-github-linguist SUBDIR += rubygem-github-markup SUBDIR += rubygem-github-markup17 SUBDIR += rubygem-gitlab-grit SUBDIR += rubygem-gitlab-markup SUBDIR += rubygem-google-cloud-translate SUBDIR += rubygem-google-cloud-translate-v2 SUBDIR += rubygem-google-cloud-translate-v3 SUBDIR += rubygem-heredoc_unindent SUBDIR += rubygem-hikidoc SUBDIR += rubygem-html-pipeline SUBDIR += rubygem-html-proofer SUBDIR += rubygem-html2text SUBDIR += rubygem-htmlentities SUBDIR += rubygem-ini SUBDIR += rubygem-inifile SUBDIR += rubygem-iso-639 SUBDIR += rubygem-itextomml SUBDIR += rubygem-jekyll-archives SUBDIR += rubygem-jekyll-assets SUBDIR += rubygem-jekyll-email-protect SUBDIR += rubygem-jekyll-feed SUBDIR += rubygem-jekyll-gist SUBDIR += rubygem-jekyll-mentions SUBDIR += rubygem-jekyll-paginate SUBDIR += rubygem-jekyll-redirect-from SUBDIR += rubygem-jekyll-sass-converter SUBDIR += rubygem-jekyll-sass-converter1 SUBDIR += rubygem-jekyll-sitemap SUBDIR += rubygem-jemoji SUBDIR += rubygem-js_regex SUBDIR += rubygem-jsmin SUBDIR += rubygem-kramdown SUBDIR += rubygem-kramdown-parser-gfm SUBDIR += rubygem-kramdown1 SUBDIR += rubygem-kramdown23 SUBDIR += rubygem-kwalify SUBDIR += rubygem-libxml-ruby SUBDIR += rubygem-linguistics SUBDIR += rubygem-liquid SUBDIR += rubygem-liquid-tag-parser SUBDIR += rubygem-liquid-tag-parser1 SUBDIR += rubygem-liquid4 SUBDIR += rubygem-loggability SUBDIR += rubygem-loofah SUBDIR += rubygem-loofah218 SUBDIR += rubygem-ltsv SUBDIR += rubygem-markaby SUBDIR += rubygem-mdl SUBDIR += rubygem-minima SUBDIR += rubygem-multi_xml SUBDIR += rubygem-nokogiri SUBDIR += rubygem-nokogiri-diff SUBDIR += rubygem-nokogiri111 SUBDIR += rubygem-nokogumbo SUBDIR += rubygem-octopress-escape-code SUBDIR += rubygem-opml SUBDIR += rubygem-org-ruby SUBDIR += rubygem-ox SUBDIR += rubygem-parse-cron SUBDIR += rubygem-parslet SUBDIR += rubygem-parslet1 SUBDIR += rubygem-phone SUBDIR += rubygem-pretty-xml SUBDIR += rubygem-psych SUBDIR += rubygem-puppet-strings SUBDIR += rubygem-raabro SUBDIR += rubygem-rails-dom-testing SUBDIR += rubygem-rails-dom-testing-rails5 SUBDIR += rubygem-rails-dom-testing-rails50 SUBDIR += rubygem-rails-dom-testing-rails52 SUBDIR += rubygem-rails-dom-testing-rails60 SUBDIR += rubygem-rails-dom-testing-rails61 SUBDIR += rubygem-rails-dom-testing-rails70 SUBDIR += rubygem-rails-dom-testing1 SUBDIR += rubygem-rails-html-sanitizer SUBDIR += rubygem-rak SUBDIR += rubygem-rchardet SUBDIR += rubygem-rdiscount SUBDIR += rubygem-rdtool SUBDIR += rubygem-redcarpet SUBDIR += rubygem-regexp_parser SUBDIR += rubygem-regexp_property_values SUBDIR += rubygem-representable SUBDIR += rubygem-reverse_markdown SUBDIR += rubygem-rexml SUBDIR += rubygem-ri_cal SUBDIR += rubygem-rly SUBDIR += rubygem-rmmseg-cpp SUBDIR += rubygem-ronn SUBDIR += rubygem-rouge SUBDIR += rubygem-rouge329 SUBDIR += rubygem-rttool SUBDIR += rubygem-ruby-augeas SUBDIR += rubygem-ruby-xslt SUBDIR += rubygem-ruby_expect SUBDIR += rubygem-rubypants SUBDIR += rubygem-rugments SUBDIR += rubygem-sanitize SUBDIR += rubygem-sass SUBDIR += rubygem-sass-listen SUBDIR += rubygem-sass-rails-rails4 SUBDIR += rubygem-sass-rails-rails5 SUBDIR += rubygem-sass-rails-rails50 SUBDIR += rubygem-sass-rails-rails52 SUBDIR += rubygem-sass-rails-rails60 SUBDIR += rubygem-sass-rails-rails61 SUBDIR += rubygem-sass-rails-rails70 SUBDIR += rubygem-sassc SUBDIR += rubygem-sassc-rails-rails4 SUBDIR += rubygem-sassc-rails-rails5 SUBDIR += rubygem-sassc-rails-rails50 SUBDIR += rubygem-sassc-rails-rails52 SUBDIR += rubygem-sassc-rails-rails60 SUBDIR += rubygem-sassc-rails-rails61 SUBDIR += rubygem-sassc-rails-rails70 SUBDIR += rubygem-sassc22 SUBDIR += rubygem-sax-machine SUBDIR += rubygem-scss_lint SUBDIR += rubygem-shell2html SUBDIR += rubygem-simplecov-html SUBDIR += rubygem-sixarm_ruby_unaccent SUBDIR += rubygem-spreadsheet SUBDIR += rubygem-stamp SUBDIR += rubygem-syntax SUBDIR += rubygem-termcolor SUBDIR += rubygem-terminal-table SUBDIR += rubygem-terser SUBDIR += rubygem-terser11 SUBDIR += rubygem-text SUBDIR += rubygem-tidy_ffi SUBDIR += rubygem-toml SUBDIR += rubygem-tomlrb SUBDIR += rubygem-tomlrb1 SUBDIR += rubygem-truncato SUBDIR += rubygem-twitter-text SUBDIR += rubygem-twitter-text1 SUBDIR += rubygem-unf SUBDIR += rubygem-unf_ext SUBDIR += rubygem-unicode_plot SUBDIR += rubygem-version_sorter SUBDIR += rubygem-whatlanguage SUBDIR += rubygem-wikicloth SUBDIR += rubygem-wikicloth081 SUBDIR += rubygem-xml-simple SUBDIR += rubygem-ya2yaml SUBDIR += rubygem-yard SUBDIR += rubygem-yard-chef SUBDIR += rubygem-zmq SUBDIR += rw-aspell SUBDIR += rxp SUBDIR += s5 SUBDIR += sablotron SUBDIR += sansi SUBDIR += sarep SUBDIR += sary SUBDIR += sassc SUBDIR += saxon SUBDIR += saxon-devel SUBDIR += saxon-he SUBDIR += sc-aspell SUBDIR += scdoc SUBDIR += scew SUBDIR += scim SUBDIR += scim-input-pad SUBDIR += scim-kmfl-imengine SUBDIR += scim-m17n SUBDIR += scim-openvanilla SUBDIR += scim-table-imengine SUBDIR += scr2txt SUBDIR += scss SUBDIR += scws SUBDIR += sd SUBDIR += sdcv SUBDIR += sdf SUBDIR += sdif SUBDIR += sdocbook-xml SUBDIR += sdom SUBDIR += senna SUBDIR += sgmlformat SUBDIR += sgmls SUBDIR += sgrep SUBDIR += sgrep2 SUBDIR += sift SUBDIR += sigil SUBDIR += sk-aspell SUBDIR += sk-hunspell SUBDIR += sk-hyphen SUBDIR += sk-mythes SUBDIR += sl-aspell SUBDIR += sl-hunspell SUBDIR += sl-hyphen SUBDIR += sl-mythes SUBDIR += slides SUBDIR += slowcat SUBDIR += smi SUBDIR += smu SUBDIR += snowballstemmer SUBDIR += so-hunspell SUBDIR += sonic SUBDIR += soothsayer SUBDIR += source-highlight SUBDIR += sowing SUBDIR += spellutils SUBDIR += sphinxsearch SUBDIR += spiff SUBDIR += splitpatch SUBDIR += sq-hunspell SUBDIR += sr-aspell SUBDIR += sr-hunspell SUBDIR += ss-hunspell SUBDIR += ssddiff SUBDIR += stardict-dict-fa_IR SUBDIR += stardict-dictd_mova SUBDIR += stardict-quick SUBDIR += stardict-rptts SUBDIR += stardict3 SUBDIR += sv-aspell SUBDIR += sv-hunspell SUBDIR += sv-mythes SUBDIR += svn2cl SUBDIR += sw-aspell SUBDIR += sxml SUBDIR += syck SUBDIR += ta-aspell SUBDIR += tagsoup SUBDIR += te-aspell SUBDIR += te-hunspell SUBDIR += teckit SUBDIR += termshot SUBDIR += tet-aspell SUBDIR += texi2db SUBDIR += texi2html SUBDIR += texi2mdoc SUBDIR += textnote SUBDIR += textogif SUBDIR += textql SUBDIR += the_silver_searcher SUBDIR += ti-hunspell SUBDIR += tidyp SUBDIR += tinyxml SUBDIR += tinyxml2 SUBDIR += tk-aspell SUBDIR += tk-hunspell SUBDIR += tkdiff SUBDIR += tkxmlive SUBDIR += tl-aspell SUBDIR += tn-aspell SUBDIR += tn-hunspell SUBDIR += tnef2txt SUBDIR += tokyodystopia SUBDIR += toml-f SUBDIR += tr-aspell SUBDIR += trang SUBDIR += translate-toolkit SUBDIR += trdsql SUBDIR += ts-hunspell SUBDIR += tth SUBDIR += tttcmds SUBDIR += turboxsl SUBDIR += txt2html SUBDIR += txt2man SUBDIR += txt2tags SUBDIR += uchardet SUBDIR += ucto SUBDIR += uctodata SUBDIR += ugrep SUBDIR += uim SUBDIR += uim-el SUBDIR += uim-gtk SUBDIR += uim-gtk3 SUBDIR += uim-m17nlib SUBDIR += uim-qt5 SUBDIR += uml2svg SUBDIR += uncle SUBDIR += uncrustify SUBDIR += uni SUBDIR += uni2ascii SUBDIR += unoconv SUBDIR += unroff SUBDIR += unrtf SUBDIR += up SUBDIR += urlview SUBDIR += utf8proc SUBDIR += uz-aspell SUBDIR += vale SUBDIR += vbindiff SUBDIR += ve-hunspell SUBDIR += vgrep SUBDIR += wa-aspell SUBDIR += wa-hunspell SUBDIR += wbxml2 SUBDIR += wdiff SUBDIR += webcpp SUBDIR += website SUBDIR += weka SUBDIR += wiggle SUBDIR += wikiman SUBDIR += word2x SUBDIR += wordnet SUBDIR += write-good SUBDIR += wv SUBDIR += wv2 SUBDIR += xalan-c SUBDIR += xalan-j SUBDIR += xenv SUBDIR += xerces-c3 SUBDIR += xerces-j SUBDIR += xfce4-dict-plugin SUBDIR += xh-hunspell SUBDIR += xhtml SUBDIR += xhtml-11 SUBDIR += xhtml-basic SUBDIR += xhtml-modularization SUBDIR += xhtml1-xsd SUBDIR += xincluder SUBDIR += xlhtml SUBDIR += xlnt SUBDIR += xlreader SUBDIR += xml-commons SUBDIR += xml-format SUBDIR += xml-lite.el SUBDIR += xml2rfc SUBDIR += xmlcatmgr SUBDIR += xmlcharent SUBDIR += xmlenc SUBDIR += xmlf90 SUBDIR += xmlformat SUBDIR += xmlgen SUBDIR += xmlindent SUBDIR += xmlppm SUBDIR += xmlroff SUBDIR += xmlstarlet SUBDIR += xmlto SUBDIR += xmlwrapp SUBDIR += xom SUBDIR += xorg-sgml-doctools SUBDIR += xp SUBDIR += xslide.el SUBDIR += xstream SUBDIR += xsv-rs SUBDIR += xwindiff SUBDIR += y2l SUBDIR += yali SUBDIR += yamcha SUBDIR += yaml-mode.el SUBDIR += yaml.el SUBDIR += ydiff SUBDIR += yelp-tools SUBDIR += yelp-xsl SUBDIR += yi-aspell SUBDIR += yi-hunspell SUBDIR += yodl SUBDIR += yq SUBDIR += zed SUBDIR += zenxml SUBDIR += zorba SUBDIR += zq SUBDIR += zu-aspell SUBDIR += zu-hunspell SUBDIR += zxing-cpp .include diff --git a/textproc/py-python-lsp-black/Makefile b/textproc/py-python-lsp-black/Makefile deleted file mode 100644 index 1f352e7416f1..000000000000 --- a/textproc/py-python-lsp-black/Makefile +++ /dev/null @@ -1,20 +0,0 @@ -PORTNAME= python-lsp-black -DISTVERSION= 1.2.1 -CATEGORIES= textproc python -MASTER_SITES= CHEESESHOP -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} - -MAINTAINER= yuri@FreeBSD.org -COMMENT= Black plugin for the Python LSP Server -WWW= https://github.com/python-lsp/python-lsp-black - -LICENSE= MIT - -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-lsp-server>=1.4.0:textproc/py-python-lsp-server@${PY_FLAVOR} - -USES= python:3.7+ -USE_PYTHON= distutils autoplist pytest - -NO_ARCH= yes - -.include diff --git a/textproc/py-python-lsp-black/distinfo b/textproc/py-python-lsp-black/distinfo deleted file mode 100644 index 1bf0f460b0d3..000000000000 --- a/textproc/py-python-lsp-black/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1665679561 -SHA256 (python-lsp-black-1.2.1.tar.gz) = d7eaeab2a377e96a82cc26afe2f8f2e1cf7c6eaefdcdeab026343e2e559dcce9 -SIZE (python-lsp-black-1.2.1.tar.gz) = 5392 diff --git a/textproc/py-python-lsp-black/pkg-descr b/textproc/py-python-lsp-black/pkg-descr deleted file mode 100644 index 4250b463b235..000000000000 --- a/textproc/py-python-lsp-black/pkg-descr +++ /dev/null @@ -1,15 +0,0 @@ -Black plugin for the Python LSP Server. - -* This plugin will disable the yapf and autopep8 plugins if installed. -* python-lsp-black can either format an entire file or just the selected text. -* The code will only be formatted if it is syntactically valid Python. -* Text selections are treated as if they were a separate Python file. - Unfortunately this means you can't format an indented block of code. -* python-lsp-black will use your project's pyproject.toml if it has one. -* python-lsp-black only officially supports the latest stable version of - black. An effort is made to keep backwards-compatibility but older black - versions will not be actively tested. -* The plugin can cache the black configuration that applies to each Python file, - this improves performance of the plugin. When configuration caching is - enabled any changes to black's configuration will need the LSP server to be - restarted. Configuration caching can be disabled with the cache_config option.