Bug 291313 - graphics/hvif-tools: update 1.0.1 -> 2.1.0
Summary: graphics/hvif-tools: update 1.0.1 -> 2.1.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Vladimir Druzenko
URL: https://github.com/threedeyes/hvif-to...
Keywords:
Depends on:
Blocks:
 
Reported: 2025-12-01 00:26 UTC by Al Hoang
Modified: 2025-12-05 17:43 UTC (History)
1 user (show)

See Also:


Attachments
graphics/hvif-tools: update 1.0.1 -> 2.1.0 (2.05 KB, patch)
2025-12-01 00:26 UTC, Al Hoang
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Al Hoang 2025-12-01 00:26:38 UTC
Created attachment 265742 [details]
graphics/hvif-tools: update 1.0.1 -> 2.1.0

Release Notes

https://github.com/threedeyes/hvif-tools/releases/tag/2.1.0
Comment 1 Vladimir Druzenko freebsd_committer freebsd_triage 2025-12-01 17:49:47 UTC
====> Running Q/A tests (stage-qa)
====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
Error: Orphaned: include/hviftools/common/BMessage.h
Error: Orphaned: include/hviftools/common/HVIFStructures.h
Error: Orphaned: include/hviftools/common/HaikuIcon.h
Error: Orphaned: include/hviftools/common/IOMStructures.h
Error: Orphaned: include/hviftools/common/IconAdapter.h
Error: Orphaned: include/hviftools/common/IconConverter.h
Error: Orphaned: include/hviftools/common/Utils.h
Error: Orphaned: include/hviftools/export/HVIFWriter.h
Error: Orphaned: include/hviftools/export/IOMWriter.h
Error: Orphaned: include/hviftools/export/PNGWriter.h
Error: Orphaned: include/hviftools/export/SVGWriter.h
Error: Orphaned: include/hviftools/import/HVIFParser.h
Error: Orphaned: include/hviftools/import/IOMParser.h
Error: Orphaned: include/hviftools/import/PNGParser.h
Error: Orphaned: include/hviftools/import/SVGParser.h
Error: Orphaned: include/imagetracer/core/BitmapData.h
Error: Orphaned: include/imagetracer/core/ImageTracer.h
Error: Orphaned: include/imagetracer/core/IndexedBitmap.h
Error: Orphaned: include/imagetracer/core/TracingOptions.h
Error: Orphaned: include/imagetracer/core/VectorizationProgress.h
Error: Orphaned: include/imagetracer/output/SvgWriter.h
Error: Orphaned: include/imagetracer/processing/BackgroundRemover.h
Error: Orphaned: include/imagetracer/processing/GeometryDetector.h
Error: Orphaned: include/imagetracer/processing/GradientDetector.h
Error: Orphaned: include/imagetracer/processing/PathHierarchy.h
Error: Orphaned: include/imagetracer/processing/PathScanner.h
Error: Orphaned: include/imagetracer/processing/PathSimplifier.h
Error: Orphaned: include/imagetracer/processing/PathTracer.h
Error: Orphaned: include/imagetracer/processing/RegionMerger.h
Error: Orphaned: include/imagetracer/processing/SelectiveBlur.h
Error: Orphaned: include/imagetracer/processing/SharedEdgeRegistry.h
Error: Orphaned: include/imagetracer/processing/VisvalingamWhyatt.h
Error: Orphaned: include/imagetracer/quantization/ColorCube.h
Error: Orphaned: include/imagetracer/quantization/ColorNode.h
Error: Orphaned: include/imagetracer/quantization/ColorQuantizer.h
Error: Orphaned: include/imagetracer/utils/MathUtils.h
Error: Orphaned: lib/cmake/hviftools/hviftools-config-version.cmake
Error: Orphaned: lib/cmake/hviftools/hviftools-config.cmake
Error: Orphaned: lib/cmake/imagetracer/imagetracer-config-version.cmake
Error: Orphaned: lib/cmake/imagetracer/imagetracer-config.cmake
===> Checking for items in pkg-plist which are not in STAGEDIR
===> Error: Plist issues found.
*** Error code 1
Comment 2 Vladimir Druzenko freebsd_committer freebsd_triage 2025-12-01 17:56:03 UTC
graphics/hvif-tools/Makefile:
PORTNAME=       hvif-tools
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 \
                ${LOCALBASE}/include/stb:devel/stb

USES=           cmake localbase

EXTRACT_AFTER_ARGS=     --exclude external \
                        --no-same-owner --no-same-permissions

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>
=========================================================
graphics/hvif-tools/pkg-plist:
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
Comment 3 Al Hoang 2025-12-05 15:32:22 UTC
(In reply to Vladimir Druzenko from comment #2)

Thank you for clarifying the orphaned plist. Would it be preferred if I submitted an updated patch with an updated plist?
Comment 4 commit-hook freebsd_committer freebsd_triage 2025-12-05 17:42:33 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=00bf15ac91028a99a46e01c1b8496a89dbb8ed8c

commit 00bf15ac91028a99a46e01c1b8496a89dbb8ed8c
Author:     Al Hoang <hoanga@gmail.com>
AuthorDate: 2025-12-05 17:39:10 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-12-05 17:39:10 +0000

    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>

 graphics/hvif-tools/Makefile        | 14 ++++++++----
 graphics/hvif-tools/distinfo        |  6 ++---
 graphics/hvif-tools/pkg-plist (new) | 44 +++++++++++++++++++++++++++++++++++++
 3 files changed, 57 insertions(+), 7 deletions(-)
Comment 5 Vladimir Druzenko freebsd_committer freebsd_triage 2025-12-05 17:43:44 UTC
(In reply to Al Hoang from comment #3)
I already have it in my repo.

Thanks.