diff --git a/graphics/hvif-tools/Makefile b/graphics/hvif-tools/Makefile index b072d5355c1f..1e7eb3bf7379 100644 --- a/graphics/hvif-tools/Makefile +++ b/graphics/hvif-tools/Makefile @@ -1,23 +1,29 @@ PORTNAME= hvif-tools -DISTVERSION= 1.0.1 +DISTVERSION= 2.1.0 CATEGORIES= graphics MASTER_SITES= https://github.com/threedeyes/${PORTNAME}/releases/download/${DISTVERSION}/ MAINTAINER= hoanga@gmail.com COMMENT= Toolkit for converting HVIF icons to SVG and back WWW= https://github.com/threedeyes/hvif-tools/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${LOCALBASE}/include/nanosvg.h:graphics/nanosvg +BUILD_DEPENDS= ${LOCALBASE}/include/nanosvg.h:graphics/nanosvg \ + ${LOCALBASE}/include/stb:devel/stb USES= cmake localbase EXTRACT_AFTER_ARGS= --exclude external \ --no-same-owner --no-same-permissions -PLIST_FILES= bin/hvif2svg \ - bin/svg2hvif +post-extract: + @${MKDIR} ${WRKSRC}/external/nanosvg_ext/src + @${LN} -sf ${LOCALBASE}/include/nanosvg.h \ + ${WRKSRC}/external/nanosvg_ext/src + @${LN} -sf ${LOCALBASE}/include/stb \ + ${WRKSRC}/external + @${TOUCH} ${WRKSRC}/external/CMakeLists.txt .include diff --git a/graphics/hvif-tools/distinfo b/graphics/hvif-tools/distinfo index a1ec01900764..271c63fe9b5f 100644 --- a/graphics/hvif-tools/distinfo +++ b/graphics/hvif-tools/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757295299 -SHA256 (hvif-tools-1.0.1.tar.gz) = 3abfa05b8de481931b66c640bf19910d0f41831d22cc25a4a8fd0d0a9b16f26f -SIZE (hvif-tools-1.0.1.tar.gz) = 312308 +TIMESTAMP = 1764179841 +SHA256 (hvif-tools-2.1.0.tar.gz) = ae5240faa0d1e0c72d6befa2397bf90c62893bc95007e5a1129196aaa857bd29 +SIZE (hvif-tools-2.1.0.tar.gz) = 2114592 diff --git a/graphics/hvif-tools/pkg-plist b/graphics/hvif-tools/pkg-plist new file mode 100644 index 000000000000..d8c3e12848ad --- /dev/null +++ b/graphics/hvif-tools/pkg-plist @@ -0,0 +1,44 @@ +bin/icon2icon +bin/img2svg +include/hviftools/common/BMessage.h +include/hviftools/common/HVIFStructures.h +include/hviftools/common/HaikuIcon.h +include/hviftools/common/IOMStructures.h +include/hviftools/common/IconAdapter.h +include/hviftools/common/IconConverter.h +include/hviftools/common/Utils.h +include/hviftools/export/HVIFWriter.h +include/hviftools/export/IOMWriter.h +include/hviftools/export/PNGWriter.h +include/hviftools/export/SVGWriter.h +include/hviftools/import/HVIFParser.h +include/hviftools/import/IOMParser.h +include/hviftools/import/PNGParser.h +include/hviftools/import/SVGParser.h +include/imagetracer/core/BitmapData.h +include/imagetracer/core/ImageTracer.h +include/imagetracer/core/IndexedBitmap.h +include/imagetracer/core/TracingOptions.h +include/imagetracer/core/VectorizationProgress.h +include/imagetracer/output/SvgWriter.h +include/imagetracer/processing/BackgroundRemover.h +include/imagetracer/processing/GeometryDetector.h +include/imagetracer/processing/GradientDetector.h +include/imagetracer/processing/PathHierarchy.h +include/imagetracer/processing/PathScanner.h +include/imagetracer/processing/PathSimplifier.h +include/imagetracer/processing/PathTracer.h +include/imagetracer/processing/RegionMerger.h +include/imagetracer/processing/SelectiveBlur.h +include/imagetracer/processing/SharedEdgeRegistry.h +include/imagetracer/processing/VisvalingamWhyatt.h +include/imagetracer/quantization/ColorCube.h +include/imagetracer/quantization/ColorNode.h +include/imagetracer/quantization/ColorQuantizer.h +include/imagetracer/utils/MathUtils.h +lib/cmake/hviftools/hviftools-config-version.cmake +lib/cmake/hviftools/hviftools-config.cmake +lib/cmake/imagetracer/imagetracer-config-version.cmake +lib/cmake/imagetracer/imagetracer-config.cmake +lib/libhviftools.a +lib/libimagetracer.a