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

(-)b/graphics/sdl2_image/Makefile (-18 / +26 lines)
Lines 1-7 Link Here
1
PORTNAME=	sdl2_image
1
PORTNAME=	sdl2_image
2
DISTVERSIONPREFIX=	release-
3
DISTVERSION=	2.8.2
2
DISTVERSION=	2.8.2
4
CATEGORIES=	graphics
3
CATEGORIES=	graphics
4
MASTER_SITES=	https://github.com/libsdl-org/SDL_image/releases/download/release-${DISTVERSION}/
5
DISTNAME=	SDL2_image-${DISTVERSION}
5
6
6
MAINTAINER=	amdmi3@FreeBSD.org
7
MAINTAINER=	amdmi3@FreeBSD.org
7
COMMENT=	Simple library to load images of various formats as SDL surfaces
8
COMMENT=	Simple library to load images of various formats as SDL surfaces
Lines 11-49 LICENSE= ZLIB Link Here
11
LICENSE_FILE=	${WRKSRC}/LICENSE.txt
12
LICENSE_FILE=	${WRKSRC}/LICENSE.txt
12
13
13
USES=		cmake sdl
14
USES=		cmake sdl
14
USE_GITHUB=	yes
15
GH_ACCOUNT=	libsdl-org
16
GH_PROJECT=	SDL_image
17
USE_SDL=	sdl2
15
USE_SDL=	sdl2
16
USE_LDCONFIG=	yes
17
18
EXTRACT_AFTER_ARGS=	--exclude VisualC-WinRT \
19
			--exclude VisualC \
20
			--exclude Xcode \
21
			--exclude external \
22
			--exclude mingw
23
18
CMAKE_OFF=	SDL2IMAGE_DEPS_SHARED \
24
CMAKE_OFF=	SDL2IMAGE_DEPS_SHARED \
19
		SDL2IMAGE_SAMPLES \
25
		SDL2IMAGE_SAMPLES \
20
		SDL2IMAGE_BACKEND_STB
26
		SDL2IMAGE_BACKEND_STB
21
CMAKE_ARGS=	-DSDL2IMAGE_DEBUG_POSTFIX:STRING=
27
CMAKE_ARGS=	-DSDL2IMAGE_DEBUG_POSTFIX:STRING=
22
USE_LDCONFIG=	yes
23
28
24
OPTIONS_DEFINE=	AVIF JPEG JXL PNG TIFF WEBP TEST
29
OPTIONS_DEFINE=	AVIF JPEG JXL PNG TEST TIFF WEBP
25
OPTIONS_DEFAULT=AVIF JPEG JXL PNG WEBP
30
OPTIONS_DEFAULT=AVIF JPEG JXL PNG WEBP
26
31
32
AVIF_LIB_DEPENDS=	libavif.so:graphics/libavif
33
AVIF_CMAKE_BOOL=	SDL2IMAGE_AVIF
34
27
JPEG_USES=		jpeg
35
JPEG_USES=		jpeg
28
JPEG_CMAKE_BOOL=	SDL2IMAGE_JPG
36
JPEG_CMAKE_BOOL=	SDL2IMAGE_JPG
37
38
JXL_LIB_DEPENDS=	libjxl.so:graphics/libjxl
39
JXL_CMAKE_BOOL=		SDL2IMAGE_JXL
40
29
PNG_LIB_DEPENDS=	libpng.so:graphics/png
41
PNG_LIB_DEPENDS=	libpng.so:graphics/png
30
PNG_CMAKE_BOOL=		SDL2IMAGE_PNG
42
PNG_CMAKE_BOOL=		SDL2IMAGE_PNG
43
31
TIFF_LIB_DEPENDS=	libtiff.so:graphics/tiff
44
TIFF_LIB_DEPENDS=	libtiff.so:graphics/tiff
32
TIFF_CMAKE_BOOL=	SDL2IMAGE_TIF
45
TIFF_CMAKE_BOOL=	SDL2IMAGE_TIF
33
WEBP_LIB_DEPENDS=	libwebp.so:graphics/webp
46
34
WEBP_CMAKE_BOOL=	SDL2IMAGE_WEBP
35
AVIF_LIB_DEPENDS=	libavif.so:graphics/libavif
36
AVIF_CMAKE_BOOL=	SDL2IMAGE_AVIF
37
JXL_LIB_DEPENDS=	libjxl.so:graphics/libjxl
38
JXL_CMAKE_BOOL=		SDL2IMAGE_JXL
39
TEST_CMAKE_BOOL=	SDL2IMAGE_TESTS
40
TEST_CONFIGURE_ENV=	LOCALBASE="${LOCALBASE}"
41
TEST_LIB_DEPENDS=	libunwind.so:devel/libunwind
47
TEST_LIB_DEPENDS=	libunwind.so:devel/libunwind
42
TEST_TEST_TARGET=	test
43
TEST_IMPLIES=		PNG JPEG  # does not build otherwise
44
TEST_BROKEN=		does not build  # XXX: probably devel/sdl20 problem
48
TEST_BROKEN=		does not build  # XXX: probably devel/sdl20 problem
49
TEST_TEST_TARGET=	test
50
TEST_CONFIGURE_ENV=	LOCALBASE="${LOCALBASE}"
51
TEST_CMAKE_BOOL=        SDL2IMAGE_TESTS
52
TEST_IMPLIES=           PNG JPEG  # does not build otherwise
45
53
46
post-extract:
54
WEBP_LIB_DEPENDS=	libwebp.so:graphics/webp
47
	@${RM} -rf ${WRKSRC}/external
55
WEBP_CMAKE_BOOL=	SDL2IMAGE_WEBP
48
56
49
.include <bsd.port.mk>
57
.include <bsd.port.mk>
(-)b/graphics/sdl2_image/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1711647016
1
TIMESTAMP = 1713690733
2
SHA256 (libsdl-org-SDL_image-release-2.8.2_GH0.tar.gz) = 8fd59b2c17772d7ac1192b11c645be8d7874f595c1714f4b200ee70b7cc38f3e
2
SHA256 (SDL2_image-2.8.2.tar.gz) = 8f486bbfbcf8464dd58c9e5d93394ab0255ce68b51c5a966a918244820a76ddc
3
SIZE (libsdl-org-SDL_image-release-2.8.2_GH0.tar.gz) = 11345908
3
SIZE (SDL2_image-2.8.2.tar.gz) = 11362515

Return to bug 278501