Lines 1-32
Link Here
|
1 |
PORTNAME= libzen |
1 |
PORTNAME= libzen |
2 |
PORTVERSION= 22.09 |
2 |
DISTVERSION= 0.4.40 |
|
|
3 |
PORTEPOCH= 1 |
3 |
CATEGORIES= multimedia |
4 |
CATEGORIES= multimedia |
4 |
MASTER_SITES= https://mediaarea.net/download/binary/mediainfo/${PORTVERSION}/ \ |
5 |
MASTER_SITES= https://mediaarea.net/download/source/${PORTNAME}/${DISTVERSION}/ \ |
5 |
LOCAL/sunpoet |
6 |
LOCAL/sunpoet |
6 |
DISTNAME= MediaInfo_CLI_${PORTVERSION}_GNU_FromSource |
7 |
DISTNAME= ${PORTNAME}_${DISTVERSION} |
7 |
|
8 |
|
8 |
MAINTAINER= sunpoet@FreeBSD.org |
9 |
MAINTAINER= sunpoet@FreeBSD.org |
9 |
COMMENT= ZenLib used by MediaInfo and its library |
10 |
COMMENT= ZenLib used by MediaInfo and its library |
10 |
WWW= https://mediaarea.net/en/MediaInfo |
11 |
WWW= https://mediaarea.net/en/MediaInfo |
11 |
|
12 |
|
12 |
LICENSE= ZLIB |
13 |
LICENSE= ZLIB |
13 |
LICENSE_FILE= ${WRKSRC}/../../../License.txt |
14 |
LICENSE_FILE= ${WRKSRC}/../../License.txt |
14 |
|
15 |
|
15 |
USES= compiler:c++11-lang libtool pathfix tar:xz |
16 |
USES= cmake compiler:c++11-lang dos2unix pathfix pkgconfig tar:bz2 |
16 |
|
|
|
17 |
CONFIGURE_ARGS= --enable-shared --enable-static |
18 |
GNU_CONFIGURE= yes |
19 |
INSTALL_TARGET= install-strip |
20 |
USE_CXXSTD= c++11 |
21 |
USE_LDCONFIG= yes |
17 |
USE_LDCONFIG= yes |
|
|
18 |
DOS2UNIX_GLOB= *.c *.cmake.in *.cpp *.h *.pc.in *.txt |
19 |
DOS2UNIX_WRKSRC= ${WRKDIR} |
22 |
|
20 |
|
23 |
WRKSRC= ${WRKDIR}/MediaInfo_CLI_GNU_FromSource/ZenLib/Project/GNU/Library |
21 |
WRKSRC= ${WRKDIR}/ZenLib/Project/CMake |
24 |
|
22 |
|
25 |
post-patch: |
23 |
PLIST_SUB= DISTVERSION=${DISTVERSION} |
26 |
@${REINPLACE_CMD} -e '/^ZenLib_LIBS/ s|$$(pwd)[^ ]*|${LOCALBASE}/lib|' ${WRKSRC}/configure |
|
|
27 |
@${REINPLACE_CMD} -e 's| -lstdc++||g' ${WRKSRC}/configure ${WRKSRC}/libzen.pc.in |
28 |
|
24 |
|
29 |
post-install: |
25 |
post-patch: |
30 |
${INSTALL_DATA} ${WRKSRC}/../../../Source/ZenLib/BitStream_Fast.h ${STAGEDIR}${PREFIX}/include/ZenLib/BitStream_Fast.h |
26 |
@${REINPLACE_CMD} -e '/^Libs_Static/d' ${PATCH_WRKSRC}/libzen.pc.in |
31 |
|
27 |
|
32 |
.include <bsd.port.mk> |
28 |
.include <bsd.port.mk> |