diff --git a/audio/musescore/Makefile b/audio/musescore/Makefile index d707af918d00..d8ee061c9a36 100644 --- a/audio/musescore/Makefile +++ b/audio/musescore/Makefile @@ -1,63 +1,64 @@ PORTNAME= ${GH_PROJECT:tl} DISTVERSIONPREFIX= v DISTVERSION= 4.5.0 +PORTREVISION= 1 CATEGORIES= audio MAINTAINER= adridg@FreeBSD.org COMMENT= Free music composition & notation software WWW= https://musescore.org/ \ https://github.com/musescore/MuseScore LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libsndfile.so:audio/libsndfile \ libasound.so:audio/alsa-lib \ libasound_module_pcm_oss.so:audio/alsa-plugins \ libFLAC.so:audio/flac \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libopus.so:audio/opus \ libopusenc.so:audio/libopusenc \ libtinyxml2.so:textproc/tinyxml2 \ libxkbcommon.so:x11/libxkbcommon USES= cmake compiler:c++17-lang desktop-file-utils gl localbase \ pkgconfig qt:6 shared-mime-info USE_QT= base 5compat declarative networkauth scxml svg \ tools:build USE_GL= gl USE_GITHUB= yes GH_PROJECT= MuseScore GH_TAGNAME= v4.5 # Each release gets a subdir containing the distfiles for that release, # so hope that scanning the parent dir finds new ones. # # Note needs PORTVERSION:R once there is a .minor version DATADIR= ${PREFIX}/share/mscore-${PORTVERSION:R} CMAKE_TESTS= MUE_BUILD_BRAILLE_TESTS MUE_BUILD_ENGRAVING_TESTS MUE_BUILD_IMPORTEXPORT_TESTS MUE_BUILD_NOTATION_TESTS MUE_BUILD_PLAYBACK_TESTS MUE_BUILD_PROJECT_TESTS CMAKE_ON= MUE_COMPILE_USE_SYSTEM_FLAC \ MUE_COMPILE_USE_SYSTEM_FREETYPE \ MUE_COMPILE_USE_SYSTEM_HARFBUZZ \ MUE_COMPILE_USE_SYSTEM_OPUS \ MUE_COMPILE_USE_SYSTEM_OPUSENC \ MUE_COMPILE_USE_SYSTEM_TINYXML CMAKE_OFF= MUE_BUILD_CRASHPAD_CLIENT \ MUE_COMPILE_USE_PCH \ ${CMAKE_TESTS} CMAKE_BUILD_TYPE= release CMAKE_ARGS= -DMUSE_APP_BUILD_MODE="release" post-stage: # workaround for https://github.com/musescore/MuseScore/issues/26103 @${RM} -r \ ${STAGEDIR}${PREFIX}/include \ ${STAGEDIR}${PREFIX}/lib \ ${STAGEDIR}${PREFIX}/libdata # workaround for https://github.com/musescore/MuseScore/issues/26104 @${INSTALL_DATA} ${FILESDIR}/mscore.desktop ${STAGEDIR}${PREFIX}/share/applications/ .include diff --git a/cad/gmsh/Makefile b/cad/gmsh/Makefile index a6722f468715..39beaac739a0 100644 --- a/cad/gmsh/Makefile +++ b/cad/gmsh/Makefile @@ -1,81 +1,81 @@ PORTNAME= gmsh DISTVERSION= 4.13.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= cad MASTER_SITES= http://gmsh.info/src/ DISTNAME= ${PORTNAME}-${PORTVERSION}-source DIST_SUBDIR= gmsh MAINTAINER= thierry@FreeBSD.org COMMENT= Automatic 3D finite element mesh generator WWW= https://gmsh.info/ LICENSE= AGPLv3+ APACHE20 GPLv3+ GPLv2+ LGPL21 LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= getdp:science/getdp \ gmm++>0:math/gmm++ LIB_DEPENDS= libfltk.so:x11-toolkits/fltk \ libfontconfig.so:x11-fonts/fontconfig \ libgmp.so:math/gmp \ libmmg.so:science/mmg \ libmetis.so:math/metis \ libhdf5.so:science/hdf5 \ libpng.so:graphics/png \ libsz.so:science/libaec \ libmathex.so:math/mathex \ libalglib.so:math/alglib \ libvoro++.so:science/voro++ \ libfreetype.so:print/freetype2 \ libtinyxml2.so:textproc/tinyxml2 \ ${LIB_DEPENDS_${ARCH}} RUN_DEPENDS= getdp:science/getdp USES= bison compiler:c++14-lang cmake:testing eigen:3 fortran gl \ jpeg localbase tar:tgz xorg # Only for 64 bits ARCHs LIB_DEPENDS_aarch64= libmesquite.so:math/mesquite LIB_DEPENDS_amd64= libmesquite.so:math/mesquite LIB_DEPENDS_powerpc64= libmesquite.so:math/mesquite LIB_DEPENDS_powerpc64le=libmesquite.so:math/mesquite USE_GL= gl glu USE_XORG= ice sm x11 xcursor xext xinerama xfixes xft xrender USE_LDCONFIG= yes CMAKE_ON= ENABLE_BUILD_DYNAMIC ENABLE_BUILD_SHARED ENABLE_SYSTEM_CONTRIB CXXFLAGS_powerpc64= -mvsx LDFLAGS+= -lexecinfo OPTIONS_DEFINE= CGNS DOCS MED OCC STATIC OPTIONS_DEFAULT= CGNS MED OCC OPTIONS_SUB= yes CGNS_DESC= Enable CGNS mesh import MED_DESC= Enable MED mesh and post file formats OCC_DESC= Enable OpenCASCADE geometrical models STATIC_DESC= Build static library PLIST_SUB= VER=${PORTVERSION} VE=${PORTVERSION:R} # TODO # Dependencies against PythonLibs, swig and petsc are found and registered if # installed # => add knobs to handle them. CGNS_CMAKE_BOOL= ENABLE_CGNS CGNS_LIB_DEPENDS= libcgns.so:science/cgnslib DOCS_USES= makeinfo MED_CMAKE_BOOL= ENABLE_MED MED_LIB_DEPENDS= libmed.so:french/med OCC_CMAKE_BOOL= ENABLE_OCC OCC_CMAKE_ON= -DOCC_INC=${LOCALBASE}/include/OpenCASCADE OCC_LIB_DEPENDS= libopenblas.so:math/openblas libTKernel.so:cad/opencascade OCC_USES= gnome OCC_USE= gnome=cairo STATIC_CMAKE_BOOL= ENABLE_BUILD_LIB .include diff --git a/devel/cppcheck/Makefile b/devel/cppcheck/Makefile index b7df69b51f4b..45cb692d5275 100644 --- a/devel/cppcheck/Makefile +++ b/devel/cppcheck/Makefile @@ -1,79 +1,80 @@ PORTNAME= cppcheck DISTVERSION= 2.17.1 +PORTREVISION= 1 CATEGORIES= devel MAINTAINER= amdmi3@FreeBSD.org COMMENT= Tool for static C/C++ code analysis WWW= https://cppcheck.sourceforge.io/ \ https://github.com/danmar/cppcheck LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libtinyxml2.so:textproc/tinyxml2 USES= compiler:c++11-lib shebangfix tar:bzip2 USE_GITHUB= yes GH_ACCOUNT= danmar SHEBANG_FILES= htmlreport/cppcheck-htmlreport CMAKE_OFF= USE_BUNDLED_TINYXML2 PORTDATA= * OPTIONS_DEFINE= RULES HTMLREPORT MANPAGES MATCHCOMPILER GUI CHARTS TEST OPTIONS_DEFAULT= RULES HTMLREPORT MANPAGES MATCHCOMPILER GUI OPTIONS_SUB= yes RULES_DESC= User-defined rule support (requires PCRE) RULES_CMAKE_BOOL= HAVE_RULES RULES_LIB_DEPENDS= libpcre.so:devel/pcre RULES_USES= localbase:ldflags TEST_CMAKE_BOOL= BUILD_TESTS TEST_IMPLIES= GUI TEST_USE= QT=testlib TEST_USES= cmake:testing TEST_USES_OFF= cmake HTMLREPORT_DESC= Install cppcheck-htmlreport HTMLREPORT_USES= python:${PYUSE:C/ /,/W} HTMLREPORT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} HTMLREPORT_PLIST_FILES= bin/cppcheck-htmlreport HTMLREPORT_VARS= PYUSE+=run MANPAGES_BUILD_DEPENDS= xsltproc:textproc/libxslt \ ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl MATCHCOMPILER_DESC= Build-time optimizations via Python MATCHCOMPILER_CMAKE_ON= -DUSE_MATCHCOMPILER=On MATCHCOMPILER_CMAKE_OFF=-DUSE_MATCHCOMPILER=Off MATCHCOMPILER_USES= python:${PYUSE:C/ /,/W} MATCHCOMPILER_VARS= PYUSE+=build GUI_DESC= Build the Qt GUI application GUI_CMAKE_BOOL= BUILD_GUI GUI_USES= qt:5 GUI_USE= QT=core,gui,widgets,printsupport,help,network,qmake:build,buildtools:build,linguisttools:build CHARTS_DESC= Enable QtCharts usage in the GUI CHARTS_CMAKE_BOOL= WITH_QCHART CHARTS_IMPLIES= GUI CHARTS_USE= QT=charts post-patch: @${REINPLACE_CMD} -e 's|%%WRKSRC%%|${WRKSRC}|' ${WRKSRC}/test/testfilelister.cpp post-install-HTMLREPORT-on: ${INSTALL_SCRIPT} ${WRKSRC}/htmlreport/cppcheck-htmlreport ${STAGEDIR}${PREFIX}/bin post-build-MANPAGES-on: cd ${WRKSRC}/man && ${LOCALBASE}/bin/xsltproc --nonet --param man.charmap.use.subset "0" \ ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl cppcheck.1.xml post-install-MANPAGES-on: ${INSTALL_MAN} ${WRKSRC}/man/cppcheck.1 ${STAGEDIR}${PREFIX}/share/man/man1 do-test-TEST-on: cd ${BUILD_WRKSRC} && ${SETENV} ${TEST_ENV} ctest .include diff --git a/devel/gpds/Makefile b/devel/gpds/Makefile index 88c666466a4f..d93b647c671c 100644 --- a/devel/gpds/Makefile +++ b/devel/gpds/Makefile @@ -1,25 +1,26 @@ PORTNAME= gpds DISTVERSION= 1.9.0 +PORTREVISION= 1 CATEGORIES= devel MAINTAINER= jbo@FreeBSD.org COMMENT= General purpose data serializer library written in modern C++ WWW= https://github.com/simulton/gpds LICENSE= MIT LICENSE_FILE= ${WRKSRC}/license.txt BUILD_DEPENDS= tinyxml2>10:textproc/tinyxml2 LIB_DEPENDS= libtinyxml2.so:textproc/tinyxml2 RUN_DEPENDS= tinyxml2>10:textproc/tinyxml2 USES= cmake compiler:c++20-lang pkgconfig USE_GITHUB= yes GH_ACCOUNT= simulton CMAKE_ON= GPDS_BUILD_STATIC GPDS_BUILD_SHARED GPDS_DEPENDENCY_TINYXML2_PKGCONFIG CMAKE_OFF= GPDS_BUILD_EXAMPLES GPDS_BUILD_TESTS PLIST_SUB= SOVERSION="${DISTVERSION}" .include diff --git a/devel/ignition-common/Makefile b/devel/ignition-common/Makefile index d628dc0b62c7..70918401303e 100644 --- a/devel/ignition-common/Makefile +++ b/devel/ignition-common/Makefile @@ -1,44 +1,44 @@ PORTNAME= ignition-common DISTVERSION= 3.0.0 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= devel MASTER_SITES= https://bitbucket.org/${BB_ACCOUNT}/${BB_PROJECT}/get/${BB_COMMIT}.tar.gz?dummy=/ MAINTAINER= yuri@FreeBSD.org COMMENT= Set of libraries designed to rapidly develop robot applications WWW= https://ignitionrobotics.org/home LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ignition-cmake==2:devel/ignition-cmake LIB_DEPENDS= libavcodec.so.58:multimedia/ffmpeg4 \ libfreeimage.so:graphics/freeimage \ libgts.so:graphics/gts \ libtinyxml2.so:textproc/tinyxml2 \ libuuid.so:misc/e2fsprogs-libuuid \ libignition-math6.so:math/ignition-math USES= cmake compiler:c++17-lang gnome localbase pkgconfig USE_CXXSTD= c++14 USE_GNOME= glib20 USE_LDCONFIG= yes CMAKE_ON= USE_EXTERNAL_TINYXML2 CMAKE_OFF= BUILD_TESTING BB_ACCOUNT= ignitionrobotics BB_PROJECT= ign-common BB_COMMIT= a5c4d5a35bb8 WRKSRC= ${WRKDIR}/${BB_ACCOUNT}-${BB_PROJECT}-${BB_COMMIT} PLIST_SUB= COMMON_IGN_VER=common${DISTVERSION:R:R} do-test: @cd ${BUILD_WRKSRC} && \ ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DBUILD_TESTING=ON ${CMAKE_SOURCE_PATH} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test .include diff --git a/filesystems/encfs/Makefile b/filesystems/encfs/Makefile index 4589efb7883a..975e17337a12 100644 --- a/filesystems/encfs/Makefile +++ b/filesystems/encfs/Makefile @@ -1,35 +1,35 @@ PORTNAME= encfs DISTVERSIONPREFIX= v DISTVERSION= 1.9.5 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= filesystems PKGNAMEPREFIX= fusefs- MAINTAINER= fuz@FreeBSD.org COMMENT= Encrypted pass-through FUSE filesystem WWW= https://vgough.github.io/encfs/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING USES= cmake compiler:c++11-lib cpe fuse ssl CPE_VENDOR= ${PORTNAME}_project USE_GITHUB= yes GH_ACCOUNT= vgough OPTIONS_DEFINE= BUNDLED_TINYXML MANPAGES NLS OPTIONS_DEFAULT= BUNDLED_TINYXML MANPAGES OPTIONS_SUB= yes BUNDLED_TINYXML_DESC= Use bundled TinyXML2 instead of textproc/tinyxml2 BUNDLED_TINYXML_CMAKE_BOOL= USE_INTERNAL_TINYXML BUNDLED_TINYXML_LIB_DEPENDS_OFF= libtinyxml2.so:textproc/tinyxml2 MANPAGES_DESC= Install manpages (requires Perl 5) MANPAGES_USES= perl5 MANPAGES_USE= perl5=build NLS_USES= gettext NLS_CMAKE_BOOL= ENABLE_NLS .include diff --git a/games/aquaria/Makefile b/games/aquaria/Makefile index 084aa0db6905..daf652ef8c26 100644 --- a/games/aquaria/Makefile +++ b/games/aquaria/Makefile @@ -1,76 +1,76 @@ PORTNAME= aquaria DISTVERSIONPREFIX= OSE-v DISTVERSION= 1.002-22 DISTVERSIONSUFFIX= -g84366ad -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= games PATCH_SITES= https://github.com/AquariaOSE/Aquaria/commit/ PATCHFILES= 021512337ea0bee698e950e44222fb391ae7cb91.patch:-p1 MAINTAINER= ports@FreeBSD.org COMMENT= Underwater 2D fantasy action-adventure (game engine) WWW= https://github.com/AquariaOSE/Aquaria LICENSE= GPLv2+ BUILD_DEPENDS= ${LOCALBASE}/include/glm/glm.hpp:math/glm LIB_DEPENDS= libvorbisfile.so:audio/libvorbis \ libftgl.so:graphics/ftgl \ libpng.so:graphics/png \ libtinyxml2.so:textproc/tinyxml2 USES= cmake:insource compiler:c++11-lang lua:51 openal pkgconfig sdl USE_CXXSTD= c++11 USE_GITHUB= yes GH_ACCOUNT= AquariaOSE GH_PROJECT= Aquaria CMAKE_ARGS= -DAQUARIA_DEFAULT_DATA_DIR:PATH="${DATADIR}" CMAKE_OFF= AQUARIA_INTERNAL_FREETYPE \ AQUARIA_INTERNAL_FTGL \ AQUARIA_INTERNAL_LUA \ AQUARIA_INTERNAL_OGGVORBIS \ AQUARIA_INTERNAL_OPENAL \ AQUARIA_INTERNAL_PNG \ AQUARIA_INTERNAL_SDL \ AQUARIA_INTERNAL_TINYXML2 \ AQUARIA_INTERNAL_ZLIB LDFLAGS+= -Wl,--as-needed # avoid overlinking (vorbis deps) LDFLAGS_i386= -Wl,-z,notext -Wl,--no-check-dynamic-relocations CXXFLAGS+= -DGLM_ENABLE_EXPERIMENTAL # GLM_GTX_transform is an experimental extension DESKTOP_ENTRIES="${GH_PROJECT}" \ "" \ "${DATADIR}/${PORTNAME}.png" \ "${PORTNAME}" \ "Game;ArcadeGame;" \ "" EXTRACT_AFTER_ARGS=${EXCLUDE:S,^,--exclude ExternalLibs/,} SUB_FILES= pkg-message PLIST_FILES= bin/aquaria PORTDATA= * OPTIONS_DEFINE= SDL2 OPTIONS_DEFAULT=SDL2 SDL2_DESC= Use SDL 2.x instead of SDL 1.2.x SDL2_USE= SDL=sdl2 SDL2_USE_OFF= SDL=sdl SDL2_CMAKE_BOOL=AQUARIA_USE_SDL2 EXCLUDE= AL FTGL GL SDL* freetype2 glm glpng/png glpng/zlib \ libogg-* libvorbis-* lua-* tinyxml2* do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .for d in game_scripts files (cd ${WRKSRC}/${d} && ${COPYTREE_SHARE} \ "." ${STAGEDIR}${DATADIR}/override) .endfor .include diff --git a/games/irrlamb/Makefile b/games/irrlamb/Makefile index 4511f3568c64..a943c2daf153 100644 --- a/games/irrlamb/Makefile +++ b/games/irrlamb/Makefile @@ -1,52 +1,53 @@ PORTNAME= irrlamb DISTVERSIONPREFIX= v DISTVERSION= 1.0.6 +PORTREVISION= 1 CATEGORIES= games DIST_SUBDIR= ${PORTNAME} MAINTAINER= amdmi3@FreeBSD.org COMMENT= 3D physics-based puzzle game WWW= https://gitlab.com/irrlamb/code LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libfreetype.so:print/freetype2 \ libvorbis.so:audio/libvorbis \ libogg.so:audio/libogg \ libpng.so:graphics/png \ libtinyxml2.so:textproc/tinyxml2 \ libIrrlicht.so:x11-toolkits/irrlicht \ libode.so:devel/ode \ libccd.so:math/libccd BUILD_DEPENDS= ${LOCALBASE}/include/glm/vec3.hpp:math/glm USES= cmake compiler:c++11-lib gl jpeg openal sqlite xorg lua:53 USE_GITLAB= yes GL_ACCOUNT= irrlamb GL_PROJECT= code GL_TUPLE= jazztickets:cmake:486362ce74eaf6b26067576a8b6b03dcad27a7a5:cmake/cmake USE_XORG= x11 xrandr xext xxf86vm USE_GL= gl CONFIGURE_ENV= LOCALBASE="${LOCALBASE}" LDFLAGS_i386= -Wl,-znotext CXXFLAGS+= -DGLM_ENABLE_EXPERIMENTAL # GLM_GTX_rotate_vector is an experimental extension PORTDOCS= * PORTDATA= * OPTIONS_DEFINE= DOCS post-extract: .for bundled in glm irrlicht libccd lua tinyxml2 ode @${RM} -r ${WRKSRC}/src/${bundled} .endfor post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' ${WRKSRC}/cmake/*.cmake @${REINPLACE_CMD} -e 's|tinyxml2/tinyxml2.h|tinyxml2.h|g' ${WRKSRC}/src/*.cpp @${REINPLACE_CMD} -e 's|share/games|share|g' ${WRKSRC}/deployment/${PORTNAME} .include diff --git a/games/lgogdownloader/Makefile b/games/lgogdownloader/Makefile index 2dc386628abc..0bb4a2c68c6a 100644 --- a/games/lgogdownloader/Makefile +++ b/games/lgogdownloader/Makefile @@ -1,43 +1,43 @@ PORTNAME= lgogdownloader DISTVERSION= 3.16 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= games MASTER_SITES= https://github.com/Sude-/${PORTNAME}/releases/download/v${DISTVERSION}/ MAINTAINER= Alexander88207@protonmail.com COMMENT= Unofficial downloader for GOG.com WWW= https://sites.google.com/site/gogdownloader LICENSE= WTFPL LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libboost_date_time.so:devel/boost-libs \ libboost_filesystem.so:devel/boost-libs \ libboost_iostreams.so:devel/boost-libs \ libboost_program_options.so:devel/boost-libs \ libboost_regex.so:devel/boost-libs \ libboost_system.so:devel/boost-libs \ libcurl.so:ftp/curl \ libjsoncpp.so:devel/jsoncpp \ librhash.so:security/rhash \ libtidy5.so:www/tidy-html5 \ libtinyxml2.so:textproc/tinyxml2 USES= cmake pkgconfig CMAKE_ARGS= -DTIDY_LIBRARY=${LOCALBASE}/lib/libtidy5.so PLIST_FILES= bin/${PORTNAME} \ share/man/man1/${PORTNAME}.1.gz OPTIONS_DEFINE= QT_GUI QT_GUI_DESC= QT GUI Support QT_GUI_BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers QT_GUI_USES= gl qt:6 QT_GUI_USE= GL=opengl QT=base,declarative,positioning,webchannel,webengine QT_GUI_CMAKE_BOOL= USE_QT_GUI post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include diff --git a/games/stuntrally/Makefile b/games/stuntrally/Makefile index 9f7f5180f349..091f15d1f1b6 100644 --- a/games/stuntrally/Makefile +++ b/games/stuntrally/Makefile @@ -1,64 +1,64 @@ PORTNAME= stuntrally PORTVERSION= 2.7 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= games MAINTAINER= amdmi3@FreeBSD.org COMMENT= 3D racing game based on VDrift and OGRE with track editor WWW= https://stuntrally.tuxfamily.org/ \ https://github.com/stuntrally/stuntrally/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/License.txt BROKEN= fails to build with boost-1.85+ DEPRECATED= Broken for months and outdated EXPIRATION_DATE=2025-04-30 LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libOgreMain.so:graphics/ogre3d \ libBulletDynamics.so:devel/bullet \ libMyGUIEngine.so:x11-toolkits/mygui \ libogg.so:audio/libogg \ libvorbisfile.so:audio/libvorbis \ libenet.so:net/enet \ libtinyxml.so:textproc/tinyxml \ libtinyxml2.so:textproc/tinyxml2 BUILD_DEPENDS= ${LOCALBASE}/include/MYGUI/MyGUI_OgreTexture.h:x11-toolkits/mygui-ogre USES= compiler:c++14-lang cmake pkgconfig sdl USE_SDL= sdl2 USE_GITHUB= yes GH_TUPLE= stuntrally:tracks:${PORTVERSION}:tracks/data/tracks CMAKE_ARGS= -DSHARE_INSTALL="${DATADIR_REL}" \ -DBULLET_ROOT="${LOCALBASE}" CMAKE_ON= SR_FORCE_SYSTEM_DEPENDENCIES LDFLAGS_i386= -Wl,-znotext PORTDOCS= * PORTDATA= * OPTIONS_DEFINE= GAME EDITOR TRANSLATOR MASTER_SERVER DOCS OPTIONS_DEFAULT=GAME EDITOR TRANSLATOR OPTIONS_SUB= yes GAME_DESC= Build the game binary GAME_CMAKE_BOOL= BUILD_GAME GAME_USES= openal EDITOR_DESC= Build the track editor EDITOR_CMAKE_BOOL= BUILD_EDITOR EDITOR_USES= openal TRANSLATOR_DESC= Build translation tool TRANSLATOR_CMAKE_BOOL= BUILD_TRANSL_TOOL MASTER_SERVER_CMAKE_BOOL= BUILD_MASTER_SERVER MASTER_SERVER_DESC= Build the master server post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/Readme.md ${STAGEDIR}${DOCSDIR}/ .include diff --git a/games/trigger-rally/Makefile b/games/trigger-rally/Makefile index 47121c329ba4..57634724bb0c 100644 --- a/games/trigger-rally/Makefile +++ b/games/trigger-rally/Makefile @@ -1,66 +1,66 @@ PORTNAME= trigger-rally PORTVERSION= 0.6.6.1 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= games MASTER_SITES= SF/trigger-rally/trigger-${PORTVERSION} MAINTAINER= alfix86@gmail.com COMMENT= Rally car racing game WWW= http://trigger-rally.sourceforge.net LICENSE= GPLv2 LICENSE_FILE= ${WORKINGSRC}/doc/COPYING.txt LIB_DEPENDS= libphysfs.so:devel/physfs LIB_DEPENDS+= libalut.so:audio/freealut LIB_DEPENDS+= libtinyxml2.so:textproc/tinyxml2 USES= compiler:c++11-lang gmake openal:al,alut sdl gl gnome USE_SDL= image2 USE_GL= glu glew MAKEFILE= GNUmakefile ALL_TARGET= build LDFLAGS_i386= -Wl,-znotext WRKSRC_SUBDIR= src WORKINGSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} DATADIR= ${PREFIX}/share/games/trigger-rally DESKTOP_ENTRIES="Trigger" "" "trigger" \ "trigger-rally" "" false PORTDOCS= README-stereo.txt README.txt DATA_AUTHORS.txt OPTIONS_DEFINE= DOCS .include # The following is actually meant for lld 15.0 and later, but the ports # framework does not support LINKER_TYPE and LINKER_VERSION yet. .if ${COMPILER_TYPE} == "clang" # Turn off checking of dynamic relocations, to avoid lld diagnostics about # possibly incorrect addend values. LDFLAGS_i386+= -Wl,--no-check-dynamic-relocations .endif post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/Trigger/main.cpp do-install: ${INSTALL_PROGRAM} ${WORKINGSRC}/bin/trigger-rally ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DATADIR} cd ${WORKINGSRC}/bin && ${CP} trigger-rally.config.defs ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WORKINGSRC}/doc && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} cd ${WORKINGSRC}/data && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} .for i in 16 22 24 32 36 48 64 72 96 128 192 256 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps/ && \ ${MV} ${STAGEDIR}${DATADIR}/icon/trigger-${i}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps/trigger.png .endfor ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/ && \ ${MV} ${STAGEDIR}${DATADIR}/icon/trigger-rally-icons.svg \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/trigger-rally-icons.svg .include diff --git a/games/vvvvvv/Makefile b/games/vvvvvv/Makefile index 78a66a8c291e..ff64fe501c4f 100644 --- a/games/vvvvvv/Makefile +++ b/games/vvvvvv/Makefile @@ -1,72 +1,73 @@ PORTNAME= VVVVVV DISTVERSION= 2.4.2 +PORTREVISION= 1 CATEGORIES= games .if ${FLAVOR:U} == makeandplay # The data file may only be distributed if the MAKEANDPLAY define is set. # See https://github.com/TerryCavanagh/VVVVVV/blob/master/License%20exceptions.md MASTER_SITES= https://thelettervsixtim.es/makeandplay/data.zip?dummy=/:datafile DISTFILES= VVVVVV-data-${DISTVERSION}.zip:datafile EXTRACT_ONLY= ${_DISTFILES:NVVVVVV-data-${DISTVERSION}.zip} .endif MAINTAINER= fuz@FreeBSD.org COMMENT= 2D Platformer game WWW= https://thelettervsixtim.es/ LICENSE= VVVVVV APACHE20 BSD3CLAUSE ZLIB LICENSE_COMB= multi LICENSE_NAME_VVVVVV= VVVVVV Source Code License v1.0 LICENSE_FILE_VVVVVV= ${WRKSRC}/../LICENSE.md LICENSE_FILE_APACHE20= ${WRKSRC}/../third_party/SheenBidi/LICENSE LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/../third_party/c-hashmap/LICENSE # physfs is ZLIB, too LICENSE_FILE_ZLIB= ${WRKSRC}/../third_party/lodepng/LICENSE LICENSE_PERMS_VVVVVV= dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept .if defined(NO_LICENSES_INSTALL) IGNORE= license requires that the license be shipped .endif BUILD_DEPENDS= ${LOCALBASE}/include/stb/stb_vorbis.c:devel/stb LIB_DEPENDS= libFAudio.so:audio/faudio \ libtinyxml2.so:textproc/tinyxml2 \ libphysfs.so:devel/physfs FLAVORS= commercial makeandplay FLAVOR?= ${FLAVORS:[1]} makeandplay_PKGNAMESUFFIX= -makeandplay USES= sdl cmake localbase:ldflags USE_GITHUB= yes GH_ACCOUNT= TerryCavanagh # physfs is unbundled, but the code still needs extras/physfsrwops.c, which is not # compiled into libphysfs.so GH_TUPLE= lvandeve:lodepng:18964554bc769255401942e0e6dfd09f2fab2093:lodepng/../third_party/lodepng \ Tehreer:SheenBidi:v2.7:SheenBidi/../third_party/SheenBidi \ Mashpoe:c-hashmap:dedf70e0a769bc52a17a36da840d96770fc26d12:chashmap/../third_party/c-hashmap \ icculus:physfs:bfa7997c671957eb0a340ff1cf3c634e6269904a:physfs/../third_party/physfs USE_SDL= sdl2 CFLAGS+= -DDATADIR='\"${DATADIR}\"' CMAKE_OFF= BUNDLE_DEPENDENCIES GIT_FOUND .if ${FLAVOR:U} == makeandplay CMAKE_ON= MAKEANDPLAY .endif WRKSRC_SUBDIR= desktop_version commercial_PLIST_FILES= bin/VVVVVV makeandplay_PLIST_FILES= ${DATADIR_REL}/data.zip \ bin/VVVVVV-makeandplay PLIST_FILES= ${${FLAVOR}_PLIST_FILES} SUB_FILES= pkg-message do-install: ${INSTALL_PROGRAM} ${WRKDIR}/.build/VVVVVV ${STAGEDIR}${PREFIX}/bin/VVVVVV${PKGNAMESUFFIX} .if ${FLAVOR:U} == makeandplay ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${DISTDIR}/VVVVVV-data-${DISTVERSION}.zip ${STAGEDIR}${DATADIR}/data.zip .endif (cd ${WRKSRC} && ${COPYTREE_SHARE} "fonts lang" ${STAGEDIR}${DATADIR}/) .include diff --git a/graphics/magnum-examples/Makefile b/graphics/magnum-examples/Makefile index 6b536c94de7c..b3830d8a0b93 100644 --- a/graphics/magnum-examples/Makefile +++ b/graphics/magnum-examples/Makefile @@ -1,73 +1,73 @@ PORTNAME= magnum-examples DISTVERSIONPREFIX= v DISTVERSION= 2020.06-265 DISTVERSIONSUFFIX= -gb843f07a -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org COMMENT= Magnum Graphics: Examples WWW= https://magnum.graphics/ \ https://github.com/mosra/magnum-examples LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libCorradeUtility.so:devel/corrade \ libMagnum.so:graphics/magnum \ libMagnumBulletIntegration.so:graphics/magnum-integration \ libMagnumUi.so:graphics/magnum-extras \ \ libassimp.so:multimedia/assimp \ libbox2d.so:misc/box2d \ libBulletDynamics.so:devel/bullet \ libccd.so:math/libccd \ libconsole_bridge.so:devel/ros-console_bridge \ libdart.so:misc/dartsim \ libfcl.so:math/fcl \ libfmt.so:devel/libfmt \ libglfw.so:graphics/glfw \ libimgui.so:x11-toolkits/imgui \ liboctomap.so:math/octomap \ libtinyxml2.so:textproc/tinyxml2 \ liburdfdom_model.so:devel/ros-urdfdom \ libvulkan.so:graphics/vulkan-loader USES= cmake compiler:c++14-lang gl sdl USE_GL= opengl USE_SDL= sdl2 USE_GITHUB= yes GH_ACCOUNT= mosra GH_TUPLE= mosra:toolchains:2243706:t/toolchains CMAKE_ON= \ MAGNUM_WITH_ARCBALL_EXAMPLE \ MAGNUM_WITH_ANIMATED_GIF_EXAMPLE \ MAGNUM_WITH_AREALIGHTS_EXAMPLE \ MAGNUM_WITH_BOX2D_EXAMPLE \ MAGNUM_WITH_BULLET_EXAMPLE \ MAGNUM_WITH_CUBEMAP_EXAMPLE \ MAGNUM_WITH_DART_EXAMPLE \ MAGNUM_WITH_FLUIDSIMULATION2D_EXAMPLE \ MAGNUM_WITH_FLUIDSIMULATION3D_EXAMPLE \ MAGNUM_WITH_IMGUI_EXAMPLE \ MAGNUM_WITH_MOUSEINTERACTION_EXAMPLE \ MAGNUM_WITH_MOTIONBLUR_EXAMPLE \ MAGNUM_WITH_OCTREE_EXAMPLE \ MAGNUM_WITH_PICKING_EXAMPLE \ MAGNUM_WITH_PRIMITIVES_EXAMPLE \ MAGNUM_WITH_RAYTRACING_EXAMPLE \ MAGNUM_WITH_SHADOWS_EXAMPLE \ MAGNUM_WITH_TEXT_EXAMPLE \ MAGNUM_WITH_TEXTUREDQUAD_EXAMPLE \ MAGNUM_WITH_TEXTUREDTRIANGLE_VULKAN_EXAMPLE \ MAGNUM_WITH_TRIANGLE_EXAMPLE \ MAGNUM_WITH_TRIANGLE_PLAIN_GLFW_EXAMPLE \ MAGNUM_WITH_TRIANGLE_VULKAN_EXAMPLE \ MAGNUM_WITH_VIEWER_EXAMPLE #CMAKE_ON+= MAGNUM_WITH_OVR_EXAMPLE # unclear if this is for Linux/BSD #CMAKE_ON+= MAGNUM_WITH_LEAPMOTION_EXAMPLE # needs the Leap library #CMAKE_ON+= MAGNUM_WITH_TRIANGLE_SOKOL_EXAMPLE # broken, see https://github.com/mosra/magnum-examples/issues/111 .include diff --git a/math/linbox/Makefile b/math/linbox/Makefile index ad62fd8af7cb..adb79ca7813a 100644 --- a/math/linbox/Makefile +++ b/math/linbox/Makefile @@ -1,71 +1,71 @@ PORTNAME= linbox PORTVERSION= 1.7.0 DISTVERSIONPREFIX= v -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= math MAINTAINER= thierry@FreeBSD.org COMMENT= C++ library for exact, high-performance linear algebra WWW= https://linalg.org/ LICENSE= GPLv2 LGPL21 LICENSE_COMB= dual BUILD_DEPENDS= fflas-ffpack-config:math/fflas-ffpack LIB_DEPENDS= libgmp.so:math/gmp \ libgivaro.so:math/givaro RUN_DEPENDS= bash:shells/bash USE_GITHUB= yes GH_ACCOUNT= linbox-team USES= autoreconf blaslapack:openblas compiler:c++11-lang gmake \ libtool localbase pkgconfig shebangfix SHEBANG_FILES= benchmarks/perfpublisher.sh linbox-auto-install.sh \ linbox-config.in tests/jenkins-maker.sh \ tests/perfpublisher.sh tests/test_leak.sh USE_CXXSTD= c++14 GNU_CONFIGURE_MANPREFIX=${PREFIX}/share OPTIONS_DEFINE= DOXYGEN OPTIONS_RADIO= SIZE OPTIONS_RADIO_SIZE= FULL MIN OPTIONS_DEFAULT= FULL OPTIONS_SUB= yes MIN_DESC= Lightweight package, with less dependencies MIN_CONFIGURE_ON= --without-saclib --without-ocl FULL_DESC= Complete package with all its dependencies FULL_BUILD_DEPENDS= gnuplot:math/gnuplot FULL_LIB_DEPENDS= libflint.so:math/flint2 \ libfplll.so:math/fplll \ libiml.so:math/iml \ libmpfr.so:math/mpfr \ libntl.so:math/ntl \ libOpenCL.so:devel/ocl-icd \ libtinyxml2.so:textproc/tinyxml2 FULL_RUN_DEPENDS= gnuplot:math/gnuplot FULL_USES= ghostscript FULL_CONFIGURE_WITH= flint fplll ghostscript gnuplot iml mpfr ntl ocl DOXYGEN_VARS= BINARY_ALIAS=sed=${LOCALBASE}/bin/gsed DOXYGEN_CONFIGURE_ENABLE=doc DOXYGEN_CONFIGURE_WITH= docdir=${DOCSDIR} DOXYGEN_BUILD_DEPENDS= gsed:textproc/gsed \ dot:graphics/graphviz \ doxygen:devel/doxygen GNU_CONFIGURE= yes USE_LDCONFIG= yes INSTALL_TARGET= install-strip TEST_TARGET= check .if defined(PACKAGE_BUILDING) CONFIGURE_ARGS+=--disable-sse --disable-sse2 --disable-sse3 --disable-ssse3 \ --disable-sse41 --disable-sse42 --disable-fma --disable-fma4 \ --disable-avx --disable-avx2 .endif .include diff --git a/misc/dartsim/Makefile b/misc/dartsim/Makefile index a3c7d6d5b2af..ba6375cc5e91 100644 --- a/misc/dartsim/Makefile +++ b/misc/dartsim/Makefile @@ -1,76 +1,76 @@ PORTNAME= dartsim DISTVERSIONPREFIX= v DISTVERSION= 6.15.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= misc MAINTAINER= yuri@FreeBSD.org COMMENT= Dynamic Animation and Robotics Toolkit WWW= https://dartsim.github.io/ \ https://github.com/dartsim/dart LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_i386= clang failure: https://bugs.llvm.org/show_bug.cgi?id=41757 BUILD_DEPENDS= pagmo2>0:science/pagmo2 \ pybind11>0:devel/pybind11 LIB_DEPENDS= libassimp.so:multimedia/assimp \ libBulletDynamics.so:devel/bullet \ libboost_system.so:devel/boost-libs \ libccd.so:math/libccd \ libconsole_bridge.so:devel/ros-console_bridge \ libfcl.so:math/fcl \ libflann_cpp.so:math/flann \ libfmt.so:devel/libfmt \ libipopt.so:math/ipopt \ liblz4.so:archivers/liblz4 \ liboctomap.so:math/octomap \ libode.so:devel/ode \ libosg.so:graphics/osg \ libnlopt.so:math/nlopt \ libpagmo.so:science/pagmo2 \ libtinyxml2.so:textproc/tinyxml2 \ liburdfdom_world.so:devel/ros-urdfdom TEST_DEPENDS= googletest>0:devel/googletest USES= cmake:testing compiler:c++17-lang eigen:3,build,run gl localbase:ldflags \ pkgconfig python xorg USE_GL= gl glu glut USE_XORG= xi xmu USE_CXXSTD= c++17 # missing in the project, it uses std::void_t (through pagmo2) which is a c++17 feature USE_LDCONFIG= yes USE_GITHUB= yes GH_PROJECT= dart CXXFLAGS+= -I${LOCALBASE}/include/coin # because of pagmo2 headers include CMAKE_ON= BUILD_SHARED_LIBS DART_USE_SYSTEM_GOOGLETEST # DART_VERBOSE CMAKE_OFF= BUILD_TESTING CMAKE_OFF+= DART_TREAT_WARNINGS_AS_ERRORS # workaround for https://github.com/dartsim/dart/issues/1799 CMAKE_ARGS= -DODE_DIR=${LOCALBASE} \ -DFREEBSD_PYTHON_VER=${PYTHON_VER} CMAKE_TESTING_TARGET= tests # only builds test DATADIR= share/dart DOCSDIR= ${PREFIX}/share/doc/dart BINARY_ALIAS= python3=${PYTHON_CMD} OPTIONS_DEFINE= DOCS PORTDOCS= * .include .if ${OPSYS} == FreeBSD CFLAGS+= -Wno-error=unused-but-set-variable .endif post-test: # run tests: 8 tests fail, see https://github.com/dartsim/dart/issues/1797#issuecomment-2191988407 @cd ${BUILD_WRKSRC} && \ ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test .include diff --git a/misc/sdformat/Makefile b/misc/sdformat/Makefile index 2148d87e884e..e641295af555 100644 --- a/misc/sdformat/Makefile +++ b/misc/sdformat/Makefile @@ -1,42 +1,42 @@ PORTNAME= sdformat DISTVERSION= 8.0.0 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= misc MASTER_SITES= https://bitbucket.org/${BB_ACCOUNT}/${BB_PROJECT}/get/${BB_COMMIT}.tar.gz?dummy=/ MAINTAINER= yuri@FreeBSD.org COMMENT= Simulation Description Format (SDF) parser and description files WWW= https://bitbucket.org/osrf/sdformat/src/default/ LICENSE= APACHE20 BUILD_DEPENDS= ignition-cmake==2:devel/ignition-cmake \ ignition-tools>0:devel/ignition-tools \ rubygem-rexml>0:textproc/rubygem-rexml LIB_DEPENDS= libignition-math6.so:math/ignition-math \ libconsole_bridge.so:devel/ros-console_bridge \ libtinyxml2.so:textproc/tinyxml2 \ liburdfdom_world.so:devel/ros-urdfdom RUN_DEPENDS= ignition-tools>0:devel/ignition-tools USES= cmake compiler:c++17-lang pkgconfig ruby:build USE_LDCONFIG= yes BROKEN_RUBY32= yes CMAKE_OFF= BUILD_TESTING BB_ACCOUNT= osrf BB_PROJECT= ${PORTNAME} BB_COMMIT= f555f9a69f8f WRKSRC= ${WRKDIR}/${BB_ACCOUNT}-${BB_PROJECT}-${BB_COMMIT} PLIST_SUB+= INCSUBDIR=${PORTNAME}-${DISTVERSION:R} do-test: @cd ${BUILD_WRKSRC} && \ ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DBUILD_TESTING:BOOL=ON ${CMAKE_SOURCE_PATH} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test .include diff --git a/multimedia/kodi/Makefile b/multimedia/kodi/Makefile index 48157430df49..4767f27f0b4d 100644 --- a/multimedia/kodi/Makefile +++ b/multimedia/kodi/Makefile @@ -1,308 +1,308 @@ PORTNAME= kodi DISTVERSION= 21.0 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= multimedia java MASTER_SITES= http://mirrors.kodi.tv/build-deps/sources/ DISTFILES= apache-groovy-binary-${GROOVY_VERSION}.zip \ commons-lang3-${COMMONS_LANG_VERSION}-bin.tar.gz \ commons-text-${COMMONS_TEXT_VERSION}-bin.tar.gz DIST_SUBDIR= ${PORTNAME} # do not forget to fix devel/kodi-platform when updating kodi MAINTAINER= yzrh@noema.org COMMENT= Award winning media center application WWW= https://kodi.tv/ LICENSE= GPLv2+ ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc64 powerpc64le BUILD_DEPENDS= flatbuffers>0:devel/flatbuffers \ rapidjson>0:devel/rapidjson \ swig>0:devel/swig LIB_DEPENDS= libass.so:multimedia/libass \ libavcodec.so:multimedia/ffmpeg \ libavfilter.so:multimedia/ffmpeg \ libavformat.so:multimedia/ffmpeg \ libavutil.so:multimedia/ffmpeg \ libcdio.so:sysutils/libcdio \ libcrossguid.so:devel/libcrossguid \ libcurl.so:ftp/curl \ libexpat.so:textproc/expat2 \ libfmt.so:devel/libfmt \ libfreetype.so:print/freetype2 \ libfribidi.so:converters/fribidi \ libfstrcmp.so:devel/fstrcmp \ libgif.so:graphics/giflib \ libharfbuzz.so:print/harfbuzz \ liblzo2.so:archivers/lzo2 \ libpcre.so:devel/pcre \ libpng.so:graphics/png \ libpostproc.so:multimedia/ffmpeg \ libspdlog.so:devel/spdlog \ libswresample.so:multimedia/ffmpeg \ libswscale.so:multimedia/ffmpeg \ libtag.so:audio/taglib \ libtinyxml.so:textproc/tinyxml \ libtinyxml2.so:textproc/tinyxml2 \ libudfread.so:multimedia/libudfread \ libuuid.so:misc/e2fsprogs-libuuid RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} USES= autoreconf:build cmake:noninja compiler:c++17-lang cpe \ desktop-file-utils gettext gmake gnome iconv java:build jpeg libtool \ pkgconfig python sqlite ssl KODI_CODENAME= Omega LIBDVDCSS_VERSION= 1.4.3-Next-Nexus-Alpha2-2 LIBDVDNAV_VERSION= 6.1.1-Next-Nexus-Alpha2-2 LIBDVDREAD_VERSION= 6.1.3-Next-Nexus-Alpha2-2 GROOVY_VERSION= 4.0.16 COMMONS_LANG_VERSION= 3.14.0 COMMONS_TEXT_VERSION= 1.11.0 USE_GITHUB= yes GH_TUPLE= xbmc:xbmc:${DISTVERSION}-${KODI_CODENAME} \ xbmc:libdvdcss:${LIBDVDCSS_VERSION}:libdvdcss/tools/depends/target/libdvdcss/native \ xbmc:libdvdnav:${LIBDVDNAV_VERSION}:libdvdnav/tools/depends/target/libdvdnav/native \ xbmc:libdvdread:${LIBDVDREAD_VERSION}:libdvdread/tools/depends/target/libdvdread/native KODI_ARCH_aarch64= aarch64 KODI_ARCH_amd64= x86_64 KODI_ARCH_i386= x86 KODI_ARCH_armv7= armv7 KODI_ARCH_armv6= armv6 KODI_ARCH_powerpc64= powerpc64 KODI_ARCH_powerpc64le= powerpc64le PLIST_SUB= ARCH=${KODI_ARCH_${ARCH}} USE_LDCONFIG= yes USE_GNOME= libxml2 CMAKE_ARGS= -DGIT_VERSION="${DISTVERSION}-${KODI_CODENAME}" \ -DLIBDVDCSS_URL="${DISTDIR}/${PORTNAME}/xbmc-libdvdcss-${LIBDVDCSS_VERSION}_GH0.tar.gz" \ -DLIBDVDNAV_URL="${DISTDIR}/${PORTNAME}/xbmc-libdvdnav-${LIBDVDNAV_VERSION}_GH0.tar.gz" \ -DLIBDVDREAD_URL="${DISTDIR}/${PORTNAME}/xbmc-libdvdread-${LIBDVDREAD_VERSION}_GH0.tar.gz" \ -Dgroovy_SOURCE_DIR="${WRKSRC}/tools/depends/share/groovy" \ -Dapache-commons-lang_SOURCE_DIR="${WRKSRC}/tools/depends/share/java/lang" \ -Dapache-commons-text_SOURCE_DIR="${WRKSRC}/tools/depends/share/java/text" \ -DCROSSGUID_INCLUDE_DIR="${LOCALBASE}/include" \ -DCORE_PLATFORM_NAME:STRING="${KODI_PLATFORM}" \ -DCMAKE_VERBOSE_MAKEFILE=ON CMAKE_OFF= ENABLE_INTERNAL_CROSSGUID CONFIGURE_ENV= _CPU_FEATURE="${CPU_FEATURE}" OPTIONS_SUB= yes OPTIONS_DEFINE= AIRPLAY AVAHI LIBBLURAY CEC DAV1D DBUS \ DVDCSS LCMS2 LIRC WEBSERVER MYSQL NFS DVD SMB TEST \ UDEV UPNP VAAPI VDPAU XSLT DOCS OPTIONS_DEFAULT= LIBBLURAY CEC LCMS2 WEBSERVER DAV1D \ DVD UPNP VAAPI VDPAU XSLT GBM WAYLAND X11 GL OPTIONS_DEFAULT_amd64= SSE SSE2 SSE3 SSSE3 SSE4_1 SSE4_2 OPTIONS_DEFAULT_i386= SSE SSE2 SSE3 OPTIONS_SINGLE= RENDER OPTIONS_SINGLE_RENDER= GL GLES OPTIONS_GROUP= SOUND FEATURE PLATFORM OPTIONS_GROUP_SOUND= ALSA PIPEWIRE PULSEAUDIO SNDIO OPTIONS_GROUP_FEATURE= SSE SSE2 SSE3 SSSE3 SSE4_1 SSE4_2 AVX AVX2 OPTIONS_GROUP_PLATFORM= GBM WAYLAND X11 OPTIONS_EXCLUDE_aarch64=FEATURE OPTIONS_EXCLUDE_armv7= FEATURE OPTIONS_EXCLUDE_armv6= FEATURE OPTIONS_EXCLUDE_powerpc64= FEATURE OPTIONS_EXCLUDE_powerpc64le= FEATURE PLATFORM_DESC= Kodi platform FEATURE_DESC= X86 CPU feature AIRPLAY_DESC= AirPlay support CEC_DESC= CEC adapter support DAV1D_DESC= Use dav1d as AV1 decoder DVD_DESC= DVD support UDEV_DESC= Use libudev-devd XSLT_DESC= Use libxslt RENDER_DESC= Render system GL_DESC= OpenGL GLES_DESC= OpenGL ES GBM_DESC= GBM support SSE2_DESC= Use SSE2 optimized routines SSE3_DESC= Use SSE3 optimized routines SSSE3_DESC= Use SSSE3 optimized routines SSE4_1_DESC= Use SSE4.1 optimized routines SSE4_2_DESC= Use SSE4.2 optimized routines AVX_DESC= Use AVX optimized routines AVX2_DESC= Use AVX2 optimized routines AIRPLAY_LIB_DEPENDS= libplist-2.0.so:devel/libplist \ libshairplay.so:audio/shairplay AIRPLAY_CMAKE_BOOL= ENABLE_PLIST \ ENABLE_AIRTUNES AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app AVAHI_CMAKE_BOOL= ENABLE_AVAHI LIBBLURAY_LIB_DEPENDS= libbluray.so:multimedia/libbluray LIBBLURAY_CMAKE_BOOL= ENABLE_BLURAY CEC_LIB_DEPENDS= libcec.so:multimedia/libcec CEC_CMAKE_BOOL= ENABLE_CEC DAV1D_LIB_DEPENDS= libdav1d.so:multimedia/dav1d DAV1D_CMAKE_BOOL= ENABLE_DAV1D DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DBUS_CMAKE_BOOL= ENABLE_DBUS DVDCSS_CMAKE_BOOL= ENABLE_DVDCSS LCMS2_LIB_DEPENDS= liblcms2.so.2:graphics/lcms2 LCMS2_CMAKE_BOOL= ENABLE_LCMS2 LIRC_LIB_DEPENDS= liblirc_client.so:comms/lirc LIRC_CMAKE_BOOL= ENABLE_LIRCCLIENT WEBSERVER_LIB_DEPENDS= libmicrohttpd.so:www/libmicrohttpd WEBSERVER_CMAKE_BOOL= ENABLE_MICROHTTPD NFS_LIB_DEPENDS= libnfs.so:net/libnfs NFS_CMAKE_BOOL= ENABLE_NFS DVD_CMAKE_BOOL= ENABLE_OPTICAL SMB_USES= samba:lib SMB_CMAKE_BOOL= ENABLE_SMBCLIENT TEST_LIB_DEPENDS= libgtest.so:devel/googletest TEST_CMAKE_BOOL= ENABLE_TESTING UDEV_LIB_DEPENDS= libudev.so:devel/libudev-devd UDEV_CMAKE_BOOL= ENABLE_UDEV UPNP_CMAKE_BOOL= ENABLE_UPNP VAAPI_LIB_DEPENDS= libva.so:multimedia/libva VAAPI_CMAKE_BOOL= ENABLE_VAAPI VDPAU_IMPLIES= X11 GL VDPAU_LIB_DEPENDS= libvdpau.so:multimedia/libvdpau VDPAU_CMAKE_BOOL= ENABLE_VDPAU XSLT_LIB_DEPENDS= libxslt.so:textproc/libxslt XSLT_CMAKE_BOOL= ENABLE_XSLT GL_CMAKE_ON= -DAPP_RENDER_SYSTEM:STRING="gl" GL_USES= gl GL_USE= GL=gl GLES_CMAKE_ON= -DAPP_RENDER_SYSTEM:STRING="gles" GLES_USES= gl GLES_USE= GL=glesv2 MYSQL_USES= mysql MYSQL_CMAKE_BOOL= ENABLE_MYSQLCLIENT ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CMAKE_BOOL= ENABLE_ALSA PIPEWIRE_LIB_DEPENDS= libpipewire-0.3.so:multimedia/pipewire PIPEWIRE_CMAKE_BOOL= ENABLE_PIPEWIRE PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CMAKE_BOOL= ENABLE_PULSEAUDIO SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio SNDIO_CMAKE_BOOL= ENABLE_SNDIO SSE_VARS= CPU_FEATURE+=SSE SSE2_VARS= CPU_FEATURE+=SSE2 SSE3_VARS= CPU_FEATURE+=SSE3 SSSE3_VARS= CPU_FEATURE+=SSSE3 SSE4_1_VARS= CPU_FEATURE+=SSE4.1 SSE4_2_VARS= CPU_FEATURE+=SSE4.2 AVX_VARS= CPU_FEATURE+=AVX AVX2_VARS= CPU_FEATURE+=AVX2 GBM_IMPLIES= UDEV GBM_VARS= KODI_PLATFORM+=gbm GBM_USES= gl GBM_USE= GL=egl,gbm,glu GBM_BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto GBM_LIB_DEPENDS= libepoll-shim.so:devel/libepoll-shim \ libdrm.so:graphics/libdrm \ libxkbcommon.so:x11/libxkbcommon \ libinput.so:x11/libinput \ libdisplay-info.so:sysutils/libdisplay-info GBM_RUN_DEPENDS= mesa-dri>0:graphics/mesa-dri WAYLAND_VARS= KODI_PLATFORM+=wayland WAYLAND_CATEGORIES= wayland WAYLAND_USES= gl WAYLAND_USE= GL=egl,glu WAYLAND_BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \ wayland-protocols>0:graphics/wayland-protocols WAYLAND_LIB_DEPENDS= libdrm.so:graphics/libdrm \ libxkbcommon.so:x11/libxkbcommon \ libinput.so:x11/libinput \ libwayland-client++.so:graphics/waylandpp X11_VARS= KODI_PLATFORM+=x11 X11_USES= xorg gl X11_USE= XORG=x11,xext,xrandr GL=egl,gbm,glu X11_LIB_DEPENDS= libdrm.so:graphics/libdrm .include .if (!empty(PORT_OPTIONS:MGBM) && !empty(PORT_OPTIONS:MWAYLAND) || !empty(PORT_OPTIONS:MGBM) && !empty(PORT_OPTIONS:MX11) || !empty(PORT_OPTIONS:MWAYLAND) && !empty(PORT_OPTIONS:MX11)) && !empty(PORT_OPTIONS:MGLES) BROKEN= option GLES does not build with multiple PLATFORM .endif .if !empty(PORT_OPTIONS:MGBM) && !empty(PORT_OPTIONS:MWAYLAND) || !empty(PORT_OPTIONS:MGBM) && !empty(PORT_OPTIONS:MX11) || !empty(PORT_OPTIONS:MWAYLAND) && !empty(PORT_OPTIONS:MX11) PLIST_SUB+= KODICOMBINED="" \ KODIGBM="@comment " \ KODIWAYLAND="@comment " \ KODIX11="@comment " .else PLIST_SUB+= KODICOMBINED="@comment " .if !empty(PORT_OPTIONS:MGBM) PLIST_SUB+= KODIGBM="" .else PLIST_SUB+= KODIGBM="@comment " .endif .if !empty(PORT_OPTIONS:MWAYLAND) PLIST_SUB+= KODIWAYLAND="" .else PLIST_SUB+= KODIWAYLAND="@comment " .endif .if !empty(PORT_OPTIONS:MX11) PLIST_SUB+= KODIX11="" .else PLIST_SUB+= KODIX11="@comment " .endif .endif post-extract: @${MKDIR} ${WRKSRC}/tools/depends/share @${MV} ${WRKDIR}/groovy-${GROOVY_VERSION} ${WRKSRC}/tools/depends/share/groovy @${MKDIR} ${WRKSRC}/tools/depends/share/java @${MV} ${WRKDIR}/commons-lang3-${COMMONS_LANG_VERSION} ${WRKSRC}/tools/depends/share/java/lang @${MV} ${WRKDIR}/commons-text-${COMMONS_TEXT_VERSION} ${WRKSRC}/tools/depends/share/java/text post-patch: ${REINPLACE_CMD} 's|/usr/share|${LOCALBASE}/share|' \ ${WRKSRC}/xbmc/platform/linux/input/LibInputSettings.cpp post-install: ${INSTALL_MAN} ${WRKSRC}/docs/manpages/kodi.bin.1 ${STAGEDIR}${PREFIX}/share/man/man1 cd ${STAGEDIR}${PREFIX}/share/man/man1 && ${LN} -s kodi.bin.1.gz kodi.1.gz cd ${STAGEDIR}${PREFIX}/bin && ${STRIP_CMD} kodi-TexturePacker TexturePacker ${FIND} ${STAGEDIR}${PREFIX}/lib/kodi -type f -name '*.so' -print0 | ${XARGS} -0 ${STRIP_CMD} ${RM} -r ${STAGEDIR}${PREFIX}/lib/firewalld .include diff --git a/multimedia/libmediainfo/Makefile b/multimedia/libmediainfo/Makefile index 203206e7a7c6..1bbe09d88f9e 100644 --- a/multimedia/libmediainfo/Makefile +++ b/multimedia/libmediainfo/Makefile @@ -1,38 +1,39 @@ PORTNAME= libmediainfo PORTVERSION= 24.12 +PORTREVISION= 1 CATEGORIES= multimedia MASTER_SITES= https://mediaarea.net/download/binary/mediainfo/${PORTVERSION}/ \ LOCAL/sunpoet DISTNAME= MediaInfo_CLI_${PORTVERSION}_GNU_FromSource MAINTAINER= sunpoet@FreeBSD.org COMMENT= MediaInfo library WWW= https://mediaarea.net/en/MediaInfo \ https://github.com/MediaArea/MediaInfoLib LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/../../../License.html LIB_DEPENDS= libtinyxml2.so:textproc/tinyxml2 \ libzen.so:multimedia/libzen USES= compiler:c++11-lang dos2unix libtool localbase pathfix pkgconfig tar:xz CONFIGURE_ARGS= --enable-shared --enable-static GNU_CONFIGURE= yes INSTALL_TARGET= install-strip PATHFIX_MAKEFILEIN+= configure USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/MediaInfo_CLI_GNU_FromSource/MediaInfoLib/Project/GNU/Library DOS2UNIX_FILES= ../../../Source/MediaInfo/Audio/File_Usac.cpp \ ../../../Source/MediaInfo/Audio/File_Usac.h OPTIONS_DEFINE= CURL OPTIONS_DEFAULT=CURL CURL_CONFIGURE_ON= --with-libcurl=${LOCALBASE} CURL_LIB_DEPENDS= libcurl.so:ftp/curl .include diff --git a/net/ecal/Makefile b/net/ecal/Makefile index 783344cb2b28..42637b17fd11 100644 --- a/net/ecal/Makefile +++ b/net/ecal/Makefile @@ -1,69 +1,69 @@ PORTNAME= ecal DISTVERSIONPREFIX= v DISTVERSION= 5.13.3 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= net devel MAINTAINER= yuri@FreeBSD.org COMMENT= Enhanced Communication Abstraction Layer WWW= https://eclipse-ecal.github.io/ecal/index.html LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BROKEN_armv7= link fails: undefined reference due to --no-allow-shlib-undefined: absl::lts_20230125::hash_internal::CityHash32(char const*, unsigned int) BROKEN_i386= link fails: undefined reference due to --no-allow-shlib-undefined: absl::lts_20230125::hash_internal::CityHash32(char const*, unsigned int) BROKEN_powerpc= link fails: undefined reference due to --no-allow-shlib-undefined: absl::lts_20230125::hash_internal::CityHash32(char const*, unsigned int) BUILD_DEPENDS= asio>0:net/asio \ termcolor>0:devel/termcolor LIB_DEPENDS= libabsl_hash.so:devel/abseil \ libcurl.so:ftp/curl \ libfmt.so:devel/libfmt \ libfineftp-server.so:ftp/fineftp-server \ libftxui-component.so:devel/ftxui \ libhdf5.so:science/hdf5 \ libprotobuf.so:devel/protobuf \ libqwt.so:x11-toolkits/qwt6@qt5 \ libspdlog.so:devel/spdlog \ libsysinfo.so:devel/libsysinfo \ libtinyxml2.so:textproc/tinyxml2 \ libyaml-cpp.so:devel/yaml-cpp # binaries aren't linked with libfineftp-server.so, see https://github.com/continental/ecal/issues/381; same with libcurl.so USES= cmake compiler:c++17-lang desktop-file-utils localbase:ldflags pkgconfig qt:5 shared-mime-info USE_QT= concurrent core gui widgets buildtools:build qmake:build USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= eclipse-ecal GH_TUPLE= eclipse-ecal:tcp_pubsub:b0393e4:tcp_pubsub/thirdparty/tcp_pubsub/tcp_pubsub \ brofield:simpleini:9b3ed7e:simpleini/thirdparty/simpleini/simpleini \ steinwurf:recycle:c542570:recycle/thirdparty/recycle/recycle \ xguerin:tclap:349170a:tclap/thirdparty/tclap/tclap CMAKE_ON= BUILD_SHARED_LIBS CMAKE_OFF= BUILD_SAMPLES \ ECAL_THIRDPARTY_BUILD_SPDLOG ECAL_THIRDPARTY_BUILD_TINYXML2 ECAL_THIRDPARTY_BUILD_FINEFTP ECAL_THIRDPARTY_BUILD_TERMCOLOR \ ECAL_THIRDPARTY_BUILD_FTXUI ECAL_THIRDPARTY_BUILD_GTEST ECAL_THIRDPARTY_BUILD_PROTOBUF \ ECAL_THIRDPARTY_BUILD_CURL ECAL_THIRDPARTY_BUILD_HDF5 ECAL_THIRDPARTY_BUILD_YAML-CPP ECAL_THIRDPARTY_BUILD_UDPCAP \ CPACK_PACK_WITH_INNOSETUP CMAKE_ARGS= -DGIT_REVISION_MAJOR=${DISTVERSION:R:R} \ -DGIT_REVISION_MINOR=${DISTVERSION:R:E} \ -DGIT_REVISION_PATCH=${DISTVERSION:E} \ -Dasio_INCLUDE_DIR=${LOCALBASE}/include \ -Dqwt_INCLUDE_DIR=${LOCALBASE}/include/qt5/qwt6 \ -Dqwt_LIBRARY=${LOCALBASE}/lib/qt5/libqwt.so CXXFLAGS+= -pthread # see https://github.com/eclipse-ecal/ecal/issues/933 LDFLAGS+= -labsl_hash -labsl_log_internal_message -labsl_log_internal_nullguard -labsl_spinlock_wait USE_CXXSTD= c++17 PLIST_SUB= VERSION=${DISTVERSION} CONFLICTS_BUILD= tclap simpleini # epub isn't compatible with tclap-1.4rc1, epub isn't compatible with simpleini, because some header isn't installed post-install: # not sure why isn't this installed automatically ${INSTALL_LIB} ${BUILD_WRKSRC}/lib/libsys_core.so ${STAGEDIR}${PREFIX}/lib .include diff --git a/print/microtex/Makefile b/print/microtex/Makefile index 7b25272b95f2..9e17863efb15 100644 --- a/print/microtex/Makefile +++ b/print/microtex/Makefile @@ -1,26 +1,27 @@ PORTNAME= microtex DISTVERSION= g20240805 +PORTREVISION= 1 CATEGORIES= print devel MAINTAINER= yuri@FreeBSD.org COMMENT= Dynamic, cross-platform, and embeddable LaTeX rendering library WWW= https://github.com/NanoMichael/MicroTex LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libtinyxml2.so:textproc/tinyxml2 USES= compiler:c++17-lang gnome meson pkgconfig USE_GNOME= cairomm glibmm gtkmm30 pangomm USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= NanoMichael GH_PROJECT= MicroTeX GH_TAGNAME= 0e3707f PORTSCOUT= skipv:xml-def .include diff --git a/textproc/tinyxml2/Makefile b/textproc/tinyxml2/Makefile index c3d4f906d16b..14a86872fc32 100644 --- a/textproc/tinyxml2/Makefile +++ b/textproc/tinyxml2/Makefile @@ -1,37 +1,37 @@ PORTNAME= tinyxml2 -PORTVERSION= 10.1.0 +PORTVERSION= 11.0.0 PORTEPOCH= 1 CATEGORIES= textproc MAINTAINER= sunpoet@FreeBSD.org COMMENT= Small C++ XML Parser WWW= https://leethomason.github.io/tinyxml2/ \ https://github.com/leethomason/tinyxml2 LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= compiler:c++11-lang cpe dos2unix meson pathfix MESON_ARGS= --default-library=both \ -Ddebug=false \ -Dtests=true USE_LDCONFIG= yes PLIST_SUB= PORTVERSION=${PORTVERSION} GH_ACCOUNT= leethomason USE_GITHUB= yes CPE_VENDOR= tinyxml2_project OPTIONS_DEFINE= EXAMPLES post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ cd ${WRKSRC}/ && ${COPYTREE_SHARE} resources ${STAGEDIR}${EXAMPLESDIR}/ do-test: cd ${WRKSRC}/ && _build/xmltest .include diff --git a/textproc/tinyxml2/distinfo b/textproc/tinyxml2/distinfo index 19b00576482d..ad2fe42eb4f1 100644 --- a/textproc/tinyxml2/distinfo +++ b/textproc/tinyxml2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742070278 -SHA256 (leethomason-tinyxml2-10.1.0_GH0.tar.gz) = 9da7e1aebbf180ef6f39044b9740a4e96fa69e54a01318488512ae92ca97a685 -SIZE (leethomason-tinyxml2-10.1.0_GH0.tar.gz) = 642822 +TIMESTAMP = 1742340913 +SHA256 (leethomason-tinyxml2-11.0.0_GH0.tar.gz) = 5556deb5081fb246ee92afae73efd943c889cef0cafea92b0b82422d6a18f289 +SIZE (leethomason-tinyxml2-11.0.0_GH0.tar.gz) = 642878 diff --git a/textproc/tinyxml2/pkg-plist b/textproc/tinyxml2/pkg-plist index d18bc5bb434e..5f86f1a3e34c 100644 --- a/textproc/tinyxml2/pkg-plist +++ b/textproc/tinyxml2/pkg-plist @@ -1,15 +1,15 @@ include/tinyxml2.h lib/libtinyxml2.a lib/libtinyxml2.so -lib/libtinyxml2.so.10 +lib/libtinyxml2.so.11 lib/libtinyxml2.so.%%PORTVERSION%% libdata/pkgconfig/tinyxml2.pc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/resources/dream.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/resources/empty.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/resources/out/readme.txt %%PORTEXAMPLES%%%%EXAMPLESDIR%%/resources/utf8test.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/resources/utf8testverify.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/resources/xmltest-4636783552757760.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/resources/xmltest-5330.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/resources/xmltest-5662204197076992.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/resources/xmltest-5720541257269248.xml