Update archivers/libunrar5 to version 5.5.8
[dports.git] / archivers / libunrar5 / Makefile
1 # $FreeBSD$
2
3 PORTNAME=       libunrar5
4 PORTVERSION=    5.5.8
5 CATEGORIES=     archivers
6 MASTER_SITES=   http://www.rarlab.com/rar/
7 DISTNAME=       unrarsrc-${PORTVERSION}
8
9 MAINTAINER=     jhale@FreeBSD.org
10 COMMENT=        RAR archive extraction library
11
12 LICENSE=        UNRAR
13 LICENSE_NAME=   UnRAR License
14 LICENSE_FILE=   ${WRKSRC}/license.txt
15 LICENSE_PERMS=  dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
16
17 USES=           gmake
18 USE_LDCONFIG=   yes
19
20 ALL_TARGET=     lib
21 MAKEFILE=       makefile
22 MAKE_ARGS=      AR="${AR}" \
23                 CXX="${CXX}" \
24                 CXXFLAGS="${CXXFLAGS} -fPIC" \
25                 LDFLAGS="-Wl,-soname,${SONAME} -pthread ${LDFLAGS}" \
26                 STRIP="${STRIP_CMD}"
27 SONAME=         libunrar.so.5
28 WRKSRC=         ${WRKDIR}/unrar
29
30 CONFLICTS_INSTALL=      libunrar-3* libunrar4-4*
31
32 OPTIONS_DEFINE=         OPENSSL_AES
33 OPTIONS_DEFAULT=        OPENSSL_AES
34
35 OPENSSL_AES_DESC=       Use OpenSSL implementation of AES
36 OPENSSL_AES_CPPFLAGS=   -DOPENSSL_AES -I${OPENSSLINC}
37 OPENSSL_AES_LDFLAGS=    -L${OPENSSLLIB} -lcrypto
38 OPENSSL_AES_USES=       ssl
39 OPENSSL_AES_VARS=       BROKEN_SSL=openssl-devel
40
41 PLIST_FILES=    lib/libunrar.a \
42                 lib/libunrar.so \
43                 lib/${SONAME} \
44                 include/libunrar5/dll.hpp
45
46 do-install:
47         ${INSTALL_DATA} ${WRKSRC}/libunrar.a ${STAGEDIR}${PREFIX}/lib/libunrar.a
48         ${INSTALL_LIB} ${WRKSRC}/libunrar.so ${STAGEDIR}${PREFIX}/lib/${SONAME}
49         (cd ${STAGEDIR}${PREFIX}/lib; ${LN} -sf ${SONAME} libunrar.so)
50         @${MKDIR} ${STAGEDIR}${PREFIX}/include/libunrar5
51         ${INSTALL_DATA} ${WRKSRC}/dll.hpp ${STAGEDIR}${PREFIX}/include/libunrar5/dll.hpp
52
53 .include <bsd.port.mk>