diff --git a/graphics/libheif/Makefile b/graphics/libheif/Makefile index 07ed4e3c47ca..c54d54220dd3 100644 --- a/graphics/libheif/Makefile +++ b/graphics/libheif/Makefile @@ -3,7 +3,7 @@ PORTNAME= libheif DISTVERSIONPREFIX= v DISTVERSION= 1.10.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ @@ -17,11 +17,12 @@ LICENSE_FILE_LGPL3+ = ${WRKSRC}/COPYING USE_HARDENING= stackautoinit:off -USES= cmake compiler:c++11-lang gettext-runtime gnome localbase:ldflags pkgconfig +USES= autoreconf compiler:c++11-lang gettext-runtime gnome libtool localbase:ldflags pkgconfig USE_GNOME= gdkpixbuf2 glib20 USE_LDCONFIG= yes +HAS_CONFIGURE= yes -CMAKE_OFF= WITH_EXAMPLES +CONFIGURE_ARGS+= --with-examples USE_GITHUB= yes GH_ACCOUNT= strukturag @@ -31,23 +32,23 @@ OPTIONS_DEFAULT= AOM DAV1D LIBDE265 RAV1E X265 OPTIONS_SUB= yes AOM_DESC= AV1 encoding/decoding via libaom -AOM_CMAKE_BOOL= WITH_AOM +AOM_CONFIGURE_on= --enable-aom AOM_LIB_DEPENDS= libaom.so:multimedia/aom DAV1D_DESC= Build dav1e decoder -DAV1D_CMAKE_BOOL= WITH_DAV1D +DAV1D_CONFIGURE_ON= --enable-dav1d DAV1D_LIB_DEPENDS= libdav1d.so:multimedia/dav1d LIBDE265_DESC= Use libde265 (support for HEVC decoding) -LIBDE265_CMAKE_BOOL= WITH_LIBDE265 +LIBDE265_CONFIGURE_ON= --enable-libde265 LIBDE265_LIB_DEPENDS= libde265.so:multimedia/libde265 RAV1E_DESC= Build rav1e encoder -RAV1E_CMAKE_BOOL= WITH_RAV1E +RAV1E_CONFIGURE_ON= --enable-rav1e RAV1E_LIB_DEPENDS= librav1e.so:multimedia/librav1e X265_DESC= Use x265 (support for HEVC encoding) -X265_CMAKE_BOOL= WITH_X265 +X265_CONFIGURE_ON= --enable-x265 X265_LIB_DEPENDS= libx265.so:multimedia/x265 .include diff --git a/graphics/libheif/pkg-plist b/graphics/libheif/pkg-plist index 526de3bcb250..d65ffd1fc205 100644 --- a/graphics/libheif/pkg-plist +++ b/graphics/libheif/pkg-plist @@ -1,28 +1,22 @@ -include/libheif/bitstream.h -include/libheif/box.h -include/libheif/error.h +bin/heif-convert +bin/heif-enc +bin/heif-info +bin/heif-thumbnailer include/libheif/heif.h -include/libheif/heif_api_structs.h -include/libheif/heif_avif.h -include/libheif/heif_colorconversion.h -include/libheif/heif_context.h include/libheif/heif_cxx.h -%%LIBDE265%%include/libheif/heif_decoder_libde265.h -%%X265%%include/libheif/heif_encoder_x265.h -include/libheif/heif_file.h -include/libheif/heif_hevc.h -include/libheif/heif_image.h -include/libheif/heif_limits.h include/libheif/heif_plugin.h -include/libheif/heif_plugin_registry.h include/libheif/heif_version.h -include/libheif/logging.h -include/libheif/nclx.h -lib/cmake/libheif/libheif-config-%%CMAKE_BUILD_TYPE%%.cmake -lib/cmake/libheif/libheif-config-version.cmake -lib/cmake/libheif/libheif-config.cmake +lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders/libpixbufloader-heif.a lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders/libpixbufloader-heif.so +lib/libheif.a lib/libheif.so lib/libheif.so.1 -lib/libheif.so.1.10.0.0 +lib/libheif.so.1.10.0 libdata/pkgconfig/libheif.pc +share/man/man1/heif-convert.1.gz +share/man/man1/heif-enc.1.gz +share/man/man1/heif-info.1.gz +share/man/man1/heif-thumbnailer.1.gz +share/mime/packages/avif.xml +share/mime/packages/heif.xml +share/thumbnailers/heif.thumbnailer