svn commit: r562994 - head/graphics/libheif
Dmitry Marakasov
amdmi3 at FreeBSD.org
Tue Jan 26 19:58:39 UTC 2021
Author: amdmi3
Date: Tue Jan 26 19:58:38 2021
New Revision: 562994
URL: https://svnweb.freebsd.org/changeset/ports/562994
Log:
- Fix dependency handling
PR: 251567
Approved by: maintainer timeout (freebsd at sebastiansteinmetz.ch, 7 weeks)
Modified:
head/graphics/libheif/Makefile
head/graphics/libheif/pkg-plist
Modified: head/graphics/libheif/Makefile
==============================================================================
--- head/graphics/libheif/Makefile Tue Jan 26 19:48:47 2021 (r562993)
+++ head/graphics/libheif/Makefile Tue Jan 26 19:58:38 2021 (r562994)
@@ -3,7 +3,7 @@
PORTNAME= libheif
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MAINTAINER= freebsd at sebastiansteinmetz.ch
@@ -19,6 +19,7 @@ USE_GITHUB= yes
GH_ACCOUNT= strukturag
GH_PROJECT= libheif
GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --disable-go
USE_LDCONFIG= yes
SHEBANG_GLOB= *.sh
INSTALL_TARGET= install-strip
@@ -31,7 +32,11 @@ EXAMPLES_DESC= Install example programs (heif-convert,
LIBDE265_DESC= Use libde265 (support for HEVC decoding)
X265_DESC= Use x265 (support for HEVC encoding)
+JPEG_USES= jpeg
+LIBDE265_LIB_DEPENDS= libde265.so:multimedia/libde265
+PNG_LIB_DEPENDS= libpng.so:graphics/png
THREADS_CONFIGURE_OFF= --disable-multithreading
+X265_LIB_DEPENDS= libx265.so:multimedia/x265
.include <bsd.port.options.mk>
@@ -40,23 +45,18 @@ LICENSE+= GPLv3+
LICENSE_COMB= multi
LICENSE_FILE_GPLv3+ = ${WRKSRC}/examples/COPYING
USES+= shared-mime-info
-CONFIGURE_ARGS+= --disable-go
.endif
-.if ${PORT_OPTIONS:MJPEG}
-USES+= jpeg
-.endif
+post-patch-JPEG-off:
+ @${REINPLACE_CMD} -e '/AC_CHECK_/ s|jpeg|ignore&|g' ${WRKSRC}/configure.ac
-.if ${PORT_OPTIONS:MLIBDE265}
-LIB_DEPENDS+= libde265.so:multimedia/libde265
-.endif
+post-patch-LIBDE265-off:
+ @${REINPLACE_CMD} -e '/PKG_CHECK_MODULES/ s|libde265|ignore&|g' ${WRKSRC}/configure.ac
-.if ${PORT_OPTIONS:MPNG}
-LIB_DEPENDS+= libpng.so:graphics/png
-.endif
+post-patch-PNG-off:
+ @${REINPLACE_CMD} -e '/PKG_CHECK_MODULES/ s|png|ignore&|g' ${WRKSRC}/configure.ac
-.if ${PORT_OPTIONS:MX265}
-LIB_DEPENDS+= libx265.so:multimedia/x265
-.endif
+post-patch-X265-off:
+ @${REINPLACE_CMD} -e '/PKG_CHECK_MODULES/ s|x265|ignore&|g' ${WRKSRC}/configure.ac
.include <bsd.port.mk>
Modified: head/graphics/libheif/pkg-plist
==============================================================================
--- head/graphics/libheif/pkg-plist Tue Jan 26 19:48:47 2021 (r562993)
+++ head/graphics/libheif/pkg-plist Tue Jan 26 19:58:38 2021 (r562994)
@@ -1,7 +1,7 @@
%%EXAMPLES%%bin/heif-convert
%%EXAMPLES%%bin/heif-enc
%%EXAMPLES%%bin/heif-info
-%%EXAMPLES%%bin/heif-thumbnailer
+%%EXAMPLES%%%%PNG%%bin/heif-thumbnailer
include/libheif/heif.h
include/libheif/heif_cxx.h
include/libheif/heif_plugin.h
@@ -14,6 +14,6 @@ libdata/pkgconfig/libheif.pc
%%EXAMPLES%%man/man1/heif-convert.1.gz
%%EXAMPLES%%man/man1/heif-enc.1.gz
%%EXAMPLES%%man/man1/heif-info.1.gz
-%%EXAMPLES%%man/man1/heif-thumbnailer.1.gz
+%%EXAMPLES%%%%PNG%%man/man1/heif-thumbnailer.1.gz
%%EXAMPLES%%share/mime/packages/heif.xml
%%EXAMPLES%%share/thumbnailers/heif.thumbnailer
More information about the svn-ports-head
mailing list