aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAl Hoang <hoanga@gmail.com>2025-12-05 17:39:10 +0000
committerVladimir Druzenko <vvd@FreeBSD.org>2025-12-05 17:39:10 +0000
commit00bf15ac91028a99a46e01c1b8496a89dbb8ed8c (patch)
tree2febe8ba9f2eec9683707065f2ba124dbc1c3293
parent5b59499b63f2ff1942991c4de2a8f8406ad3a8a2 (diff)
graphics/hvif-tools: Update 1.0.1 => 2.1.0
Commit log: https://github.com/threedeyes/hvif-tools/compare/1.0.1...2.1.0 PR: 291313 Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>
-rw-r--r--graphics/hvif-tools/Makefile14
-rw-r--r--graphics/hvif-tools/distinfo6
-rw-r--r--graphics/hvif-tools/pkg-plist44
3 files changed, 57 insertions, 7 deletions
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,5 +1,5 @@
PORTNAME= hvif-tools
-DISTVERSION= 1.0.1
+DISTVERSION= 2.1.0
CATEGORIES= graphics
MASTER_SITES= https://github.com/threedeyes/${PORTNAME}/releases/download/${DISTVERSION}/
@@ -10,14 +10,20 @@ 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 <bsd.port.mk>
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