Edit

IABSD.fr/ports/multimedia/libheif/Makefile

Branch :

  • Show log

    Commit

  • Author : ajacoutot
    Date : 2022-11-05 17:06:22
    Hash : d3aaddb1
    Message : WANTLIB: pcre -> pcre2-8 after recent glib2 update.

  • multimedia/libheif/Makefile
  • COMMENT=	HEIF and AVIF file format decoder and encoder
    
    V=		1.13.0
    DISTNAME=	libheif-$V
    REVISION=	0
    
    SHARED_LIBS +=  heif                      1.3 # 9.0
    
    CATEGORIES=	multimedia graphics
    
    HOMEPAGE=	https://github.com/strukturag/libheif
    
    # LGPLv3+ (library), MIT (sample applications)
    PERMIT_PACKAGE=	Yes
    
    WANTLIB += ${COMPILER_LIBCXX} aom c dav1d de265 ffi gdk_pixbuf-2.0
    WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 iconv intl
    WANTLIB += jpeg m pcre2-8 png x265 z
    
    MASTER_SITES=	https://github.com/strukturag/libheif/releases/download/v$V/
    
    COMPILER=	base-clang ports-gcc
    
    USE_GMAKE=	Yes
    CONFIGURE_STYLE= gnu
    CONFIGURE_ARGS=	--disable-go
    CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
    		LDFLAGS="-L${LOCALBASE}/lib"
    
    LIB_DEPENDS=	graphics/gdk-pixbuf2 \
    		multimedia/aom \
    		multimedia/dav1d \
    		multimedia/libde265 \
    		multimedia/x265
    RUN_DEPENDS=	misc/shared-mime-info
    
    NO_TEST=	Yes
    
    .include <bsd.port.mk>