1PORTNAME= libopenraw 2PORTVERSION= 0.3.7 3CATEGORIES= graphics 4MASTER_SITES= http://libopenraw.freedesktop.org/download/ 5DISTFILES= ${DISTNAME}${EXTRACT_SUFX} 6 7MAINTAINER= ports@MidnightBSD.org 8COMMENT= Library for camera RAW files decoding 9WWW= https://libopenraw.freedesktop.org/ 10 11LICENSE= lgpl3+ MPL20 12LICENSE_COMB= multi 13LICENSE_FILE_lgpl3+ = ${WRKSRC}/COPYING.LESSER 14LICENSE_FILE_MPL20= ${WRKSRC}/MPL-2.0 15 16BUILD_DEPENDS= ${LOCALBASE}/include/boost/variant.hpp:devel/boost-libs 17TEST_DEPENDS= curl:ftp/curl 18 19USES= cargo compiler:c++14-lang gnome jpeg libtool localbase pkgconfig \ 20 tar:bz2 21USE_GNOME= libxml2 22USE_LDCONFIG= yes 23 24GNU_CONFIGURE= yes 25CONFIGURE_ARGS= --with-boost=${LOCALBASE}/include \ 26 --disable-silent-rules 27INSTALL_TARGET= install-strip 28TEST_TARGET= check 29 30CARGO_CRATES= ahash-0.7.6 \ 31 aho-corasick-0.7.18 \ 32 atty-0.2.14 \ 33 autocfg-1.0.0 \ 34 bitreader-0.3.2 \ 35 byteorder-1.2.2 \ 36 cfg-if-0.1.10 \ 37 cfg-if-1.0.0 \ 38 env_logger-0.8.4 \ 39 fallible_collections-0.4.4 \ 40 getrandom-0.2.7 \ 41 hashbrown-0.11.2 \ 42 hermit-abi-0.1.8 \ 43 humantime-2.1.0 \ 44 libc-0.2.126 \ 45 log-0.4.17 \ 46 memchr-2.5.0 \ 47 num-traits-0.2.15 \ 48 once_cell-1.12.0 \ 49 regex-1.5.6 \ 50 regex-syntax-0.6.26 \ 51 static_assertions-1.1.0 \ 52 termcolor-1.1.3 \ 53 version_check-0.9.4 \ 54 wasi-0.11.0+wasi-snapshot-preview1 \ 55 winapi-0.3.8 \ 56 winapi-i686-pc-windows-gnu-0.4.0 \ 57 winapi-util-0.1.5 \ 58 winapi-x86_64-pc-windows-gnu-0.4.0 59CARGO_CARGOTOML=${WRKSRC}/lib/mp4/Cargo.toml 60CARGO_CARGOLOCK=${WRKSRC}/lib/mp4/Cargo.lock 61CARGO_BUILD= no 62CARGO_INSTALL= no 63CARGO_TEST= no 64 65PLIST_SUB= VER=${PORTVERSION:R} 66 67OPTIONS_DEFINE= GNOME TEST 68OPTIONS_DEFAULT= GNOME 69OPTIONS_SUB= yes 70 71GNOME_CONFIGURE_ENABLE= gnome 72GNOME_USES= gettext-runtime 73GNOME_USE= GNOME=glib20,gdkpixbuf 74 75TEST_BUILD_DEPENDS= curl:ftp/curl 76 77post-patch: 78 @${REINPLACE_CMD} -E \ 79 -e 's|\{libdir\}/pkgconfig|{prefix}/libdata/pkgconfig|g' \ 80 ${WRKSRC}/configure 81 82post-patch-TEST-off: 83 @${REINPLACE_CMD} -e 's|testsuite ||' ${WRKSRC}/Makefile.in 84 85pre-configure: 86 @${CARGO_CARGO_RUN} update \ 87 --manifest-path ${WRKSRC}/lib/mp4/mp4parse_capi/Cargo.toml \ 88 --verbose 89 90.include <bsd.port.mk> 91