diff options
Diffstat (limited to 'graphics/libicd')
-rw-r--r-- | graphics/libicd/Makefile | 24 | ||||
-rw-r--r-- | graphics/libicd/distinfo | 3 | ||||
-rw-r--r-- | graphics/libicd/pkg-descr | 8 | ||||
-rw-r--r-- | graphics/libicd/pkg-plist | 6 |
4 files changed, 41 insertions, 0 deletions
diff --git a/graphics/libicd/Makefile b/graphics/libicd/Makefile new file mode 100644 index 000000000000..19c1a6908d05 --- /dev/null +++ b/graphics/libicd/Makefile @@ -0,0 +1,24 @@ +PORTNAME= libicd +PORTVERSION= 0.0.0.20250416 +CATEGORIES= graphics + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Image codec library +WWW= https://github.com/lucianpls/libicd + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libpng.so:graphics/png + +USES= cmake:testing compiler:c++11-lang jpeg + +CMAKE_OFF= BUILD_TESTING \ + USE_QB3 +CMAKE_ON= BUILD_SHARED_LIBS + +USE_GITHUB= yes +GH_ACCOUNT= lucianpls +GH_TAGNAME= ebc3a80 + +.include <bsd.port.mk> diff --git a/graphics/libicd/distinfo b/graphics/libicd/distinfo new file mode 100644 index 000000000000..50ee3cd4c412 --- /dev/null +++ b/graphics/libicd/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1748107892 +SHA256 (lucianpls-libicd-0.0.0.20250416-ebc3a80_GH0.tar.gz) = e20e4e2f5fdb8ccac14d434c49561c940c8e320f2948254d48b8ec8f3c5a4c0a +SIZE (lucianpls-libicd-0.0.0.20250416-ebc3a80_GH0.tar.gz) = 245804 diff --git a/graphics/libicd/pkg-descr b/graphics/libicd/pkg-descr new file mode 100644 index 000000000000..852be004e83c --- /dev/null +++ b/graphics/libicd/pkg-descr @@ -0,0 +1,8 @@ +libicd, image codec library, provides a uniform API to multiple raster codecs. +It supports the following raster formats: +- JPEG : libicd includes jpeg 12bit sources, and uses system provided jpeg 8 + library. Supports the JPEG Zen extension (zero mask) +- PNG : Uses system provided PNG +- LERC1 : Rewrite of LERC1 for floating point rasters and mask +- QB3 : Integer lossless compression, optional, use -DUSE_QB3=ON as an argument + to cmake diff --git a/graphics/libicd/pkg-plist b/graphics/libicd/pkg-plist new file mode 100644 index 000000000000..71ed6529d489 --- /dev/null +++ b/graphics/libicd/pkg-plist @@ -0,0 +1,6 @@ +cmake/libicdConfig.cmake +cmake/libicdConfigVersion.cmake +cmake/libicdTargets-%%CMAKE_BUILD_TYPE%%.cmake +cmake/libicdTargets.cmake +include/icd_codecs.h +lib/libicd.so |