ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/mports/trunk/multimedia/openh264/Makefile
Revision: 24523
Committed: Tue Oct 16 03:56:17 2018 UTC (5 years, 6 months ago) by laffer1
Content type: text/plain
File size: 2070 byte(s)
Log Message:
update to 1.8

File Contents

# Content
1 # $MidnightBSD$
2 # $FreeBSD: head/multimedia/openh264/Makefile 418413 2016-07-12 04:30:32Z jbeich $
3
4 PORTNAME= openh264
5 PORTVERSION= 1.8.0
6 DISTVERSIONPREFIX=v
7 PORTEPOCH= 2
8 CATEGORIES= multimedia
9
10 MAINTAINER= ports@MidnightBSD.org
11 COMMENT= Cisco implementation of H.264 codec
12
13 LICENSE= bsd2
14 LICENSE_FILE= ${WRKSRC}/LICENSE
15
16 USE_GITHUB= yes
17 GH_ACCOUNT= cisco
18
19 USES= compiler cpe gmake
20 CPE_VENDOR= cisco
21 USE_LDCONFIG= yes
22 MAKE_ARGS= PREFIX="${TRUE_PREFIX}" \
23 OS=bsd ARCH="${ARCH:S/amd64/x86_64/}" \
24 CCASFLAGS='$$(CFLAGS) ${ASFLAGS}' \
25 CFLAGS_OPT="" CFLAGS_DEBUG=""
26 ALL_TARGET= all
27 PLIST_SUB= PORTVERSION="${PORTVERSION}"
28 LDFLAGS_i386= -Wl,-znotext
29
30 OPTIONS_DEFINE= DEBUG PLUGINS TEST
31 OPTIONS_DEFAULT=PLUGINS
32 OPTIONS_SUB= yes
33
34 DEBUG_BUILD_DEPENDS_OFF= ${DEBUG_BUILD_DEPENDS_OFF_${ARCH}}
35 DEBUG_BUILD_DEPENDS_OFF_amd64= nasm:devel/nasm
36 DEBUG_BUILD_DEPENDS_OFF_i386= nasm:devel/nasm
37 DEBUG_MAKE_ARGS=BUILDTYPE=Debug
38 PLUGINS_BUILD_DEPENDS=gmp-api>=34.0:multimedia/gmp-api
39 # gmp-api<36.0:multimedia/gmp-api
40 PLUGINS_CFLAGS= -I${LOCALBASE}/include/gmp-api
41 PLUGINS_MAKE_ARGS=HAVE_GMP_API=Yes
42 PLUGINS_ALL_TARGET=plugin
43 PLUGINS_USES= webplugin:gecko
44 WEBPLUGIN_NAME= gmp-gmp${PORTNAME}
45 WEBPLUGIN_FILES=gmp${PORTNAME}.info libgmp${PORTNAME}.so
46 SUB_FILES+= gmp${PORTNAME}.js
47 SUB_LIST+= PORTVERSION=${PORTVERSION} TIMESTAMP="`date +%s`"
48
49 TEST_BUILD_DEPENDS=googletest>=1.6.0:devel/googletest
50 TEST_CFLAGS= -I${LOCALBASE}/include
51 TEST_MAKE_ARGS= HAVE_GTEST=Yes
52 TEST_ALL_TARGET=test
53
54 post-patch:
55 ${REINPLACE_CMD} -e '/gtest-targets\.mk/d' \
56 -e '/pkgconfig/s/$$(LIBDIR_NAME)/libdata/' \
57 ${WRKSRC}/Makefile
58
59 pre-build:
60 ${LN} -sf ${LOCALBASE}/lib/libgtest.so ${WRKSRC}/libgtest.a
61
62 post-install:
63 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib${PORTNAME}.so.*
64
65 post-install-PLUGINS-on:
66 ${MKDIR} ${FAKE_DESTDIR}${WEBPLUGIN_DIR}
67 ${INSTALL_DATA} ${WRKSRC}/gmp${PORTNAME}.info ${FAKE_DESTDIR}${WEBPLUGIN_DIR}
68 ${INSTALL_LIB} ${WRKSRC}/libgmp${PORTNAME}.so ${FAKE_DESTDIR}${WEBPLUGIN_DIR}
69 ${INSTALL_DATA} ${WRKDIR}/gmp${PORTNAME}.js ${FAKE_DESTDIR}${WEBPLUGIN_DIR}
70
71 .include <bsd.port.mk>

Properties

Name Value
svn:eol-style native
svn:keywords MidnightBSD=%H
svn:mime-type text/plain