View | Details | Raw Unified | Return to bug 261842
Collapse All | Expand All

(-)b/graphics/libheif/Makefile (-17 / +14 lines)
Lines 1-13 Link Here
1
PORTNAME=	libheif
1
PORTNAME=	libheif
2
DISTVERSIONPREFIX=	v
2
DISTVERSIONPREFIX=	v
3
DISTVERSION=	1.10.0
3
DISTVERSION=	1.12.0-62
4
PORTREVISION=	4
4
DISTVERSIONSUFFIX=	-g0082fea
5
CATEGORIES=	graphics
5
CATEGORIES=	graphics
6
6
7
PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
8
PATCHFILES=	b7caef96e012f6e516fee2e50a836b07b7c5a8fc.patch:-p1 \
9
		7976e1858a857e33200cd33d01689fd040de6d3d.patch:-p1
10
11
MAINTAINER=	freebsd@sebastiansteinmetz.ch
7
MAINTAINER=	freebsd@sebastiansteinmetz.ch
12
COMMENT=	ISO/IEC 23008-12:2017 HEIF file format de- and encoder
8
COMMENT=	ISO/IEC 23008-12:2017 HEIF file format de- and encoder
13
9
Lines 15-21 LICENSE= LGPL3+ Link Here
15
LICENSE_FILE=	${WRKSRC}/COPYING
11
LICENSE_FILE=	${WRKSRC}/COPYING
16
12
17
USES=		cmake compiler:c++11-lang cpe gettext-runtime gnome \
13
USES=		cmake compiler:c++11-lang cpe gettext-runtime gnome \
18
		localbase:ldflags pkgconfig
14
		localbase:ldflags pkgconfig shared-mime-info
19
CPE_VENDOR=	struktur
15
CPE_VENDOR=	struktur
20
USE_GNOME=	gdkpixbuf2 glib20
16
USE_GNOME=	gdkpixbuf2 glib20
21
USE_LDCONFIG=	yes
17
USE_LDCONFIG=	yes
Lines 26-52 USE_GITHUB= yes Link Here
26
GH_ACCOUNT=	strukturag
22
GH_ACCOUNT=	strukturag
27
23
28
OPTIONS_DEFINE=		AOM DAV1D LIBDE265 RAV1E X265
24
OPTIONS_DEFINE=		AOM DAV1D LIBDE265 RAV1E X265
29
OPTIONS_DEFAULT=	AOM DAV1D LIBDE265 RAV1E X265
25
OPTIONS_DEFAULT=	AOM DAV1D LIBDE265 X265
30
OPTIONS_SUB=		yes
26
OPTIONS_SUB=		yes
31
27
32
AOM_DESC=		AV1 encoding/decoding via libaom
28
AOM_DESC=		AV1 encoding/decoding via libaom
33
AOM_CMAKE_BOOL=		WITH_AOM
29
DAV1D_DESC=		Build dav1e decoder
30
LIBDE265_DESC=		Use libde265 (support for HEVC decoding)
31
RAV1E_DESC=		Build rav1e encoder
32
X265_DESC=		Use x265 (support for HEVC encoding)
33
34
AOM_LIB_DEPENDS=	libaom.so:multimedia/aom
34
AOM_LIB_DEPENDS=	libaom.so:multimedia/aom
35
AOM_CMAKE_BOOL=		WITH_AOM
35
36
36
DAV1D_DESC=		Build dav1e decoder
37
DAV1D_CMAKE_BOOL=	WITH_DAV1D
38
DAV1D_LIB_DEPENDS=	libdav1d.so:multimedia/dav1d
37
DAV1D_LIB_DEPENDS=	libdav1d.so:multimedia/dav1d
38
DAV1D_CMAKE_BOOL=	WITH_DAV1D
39
39
40
LIBDE265_DESC=		Use libde265 (support for HEVC decoding)
41
LIBDE265_CMAKE_BOOL=	WITH_LIBDE265
42
LIBDE265_LIB_DEPENDS=	libde265.so:multimedia/libde265
40
LIBDE265_LIB_DEPENDS=	libde265.so:multimedia/libde265
41
LIBDE265_CMAKE_BOOL=	WITH_LIBDE265
43
42
44
RAV1E_DESC=		Build rav1e encoder
45
RAV1E_CMAKE_BOOL=	WITH_RAV1E
46
RAV1E_LIB_DEPENDS=	librav1e.so:multimedia/librav1e
43
RAV1E_LIB_DEPENDS=	librav1e.so:multimedia/librav1e
44
RAV1E_CMAKE_BOOL=	WITH_RAV1E
47
45
48
X265_DESC=		Use x265 (support for HEVC encoding)
49
X265_CMAKE_BOOL=	WITH_X265
50
X265_LIB_DEPENDS=	libx265.so:multimedia/x265
46
X265_LIB_DEPENDS=	libx265.so:multimedia/x265
47
X265_CMAKE_BOOL=	WITH_X265
51
48
52
.include <bsd.port.mk>
49
.include <bsd.port.mk>
(-)b/graphics/libheif/distinfo (-7 / +3 lines)
Lines 1-7 Link Here
1
TIMESTAMP = 1633115707
1
TIMESTAMP = 1644226711
2
SHA256 (strukturag-libheif-v1.10.0_GH0.tar.gz) = 317a44bf157ba297638ab5a258040ef6ec4895d620cd58f52195f3f89c9eea28
2
SHA256 (strukturag-libheif-v1.12.0-62-g0082fea_GH0.tar.gz) = 54ecd408e3d19f881ee350aae157799142d710bbebfd545b49d0db843ed76434
3
SIZE (strukturag-libheif-v1.10.0_GH0.tar.gz) = 1243656
3
SIZE (strukturag-libheif-v1.12.0-62-g0082fea_GH0.tar.gz) = 1265185
4
SHA256 (b7caef96e012f6e516fee2e50a836b07b7c5a8fc.patch) = f836dbbfc237205b9cadd178324f0de2321d906846bfeff5a7027f839cf0659a
5
SIZE (b7caef96e012f6e516fee2e50a836b07b7c5a8fc.patch) = 1172
6
SHA256 (7976e1858a857e33200cd33d01689fd040de6d3d.patch) = 659cfe0a088ca08e1a622a48f9ed79e99b0574a5c5960be9e7769192722eeb60
7
SIZE (7976e1858a857e33200cd33d01689fd040de6d3d.patch) = 608
(-)b/graphics/libheif/pkg-plist (-17 / +4 lines)
Lines 1-28 Link Here
1
include/libheif/bitstream.h
2
include/libheif/box.h
3
include/libheif/error.h
4
include/libheif/heif.h
1
include/libheif/heif.h
5
include/libheif/heif_api_structs.h
6
include/libheif/heif_avif.h
7
include/libheif/heif_colorconversion.h
8
include/libheif/heif_context.h
9
include/libheif/heif_cxx.h
2
include/libheif/heif_cxx.h
10
%%LIBDE265%%include/libheif/heif_decoder_libde265.h
11
%%X265%%include/libheif/heif_encoder_x265.h
12
include/libheif/heif_file.h
13
include/libheif/heif_hevc.h
14
include/libheif/heif_image.h
15
include/libheif/heif_limits.h
16
include/libheif/heif_plugin.h
3
include/libheif/heif_plugin.h
17
include/libheif/heif_plugin_registry.h
18
include/libheif/heif_version.h
4
include/libheif/heif_version.h
19
include/libheif/logging.h
20
include/libheif/nclx.h
21
lib/cmake/libheif/libheif-config-%%CMAKE_BUILD_TYPE%%.cmake
5
lib/cmake/libheif/libheif-config-%%CMAKE_BUILD_TYPE%%.cmake
22
lib/cmake/libheif/libheif-config-version.cmake
6
lib/cmake/libheif/libheif-config-version.cmake
23
lib/cmake/libheif/libheif-config.cmake
7
lib/cmake/libheif/libheif-config.cmake
24
lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders/libpixbufloader-heif.so
8
lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders/libpixbufloader-heif.so
25
lib/libheif.so
9
lib/libheif.so
26
lib/libheif.so.1
10
lib/libheif.so.1
27
lib/libheif.so.1.10.0.0
11
lib/libheif.so.1.12.0.0
28
libdata/pkgconfig/libheif.pc
12
libdata/pkgconfig/libheif.pc
13
share/mime/packages/avif.xml
14
share/mime/packages/heif.xml
15
share/thumbnailers/heif.thumbnailer

Return to bug 261842