Changeset View
Changeset View
Standalone View
Standalone View
archivers/libunrar/Makefile
# Created by: samm@freebsd.org | |||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= libunrar | PORTNAME= libunrar | ||||
PORTVERSION= 3.9.10 | PORTVERSION= 5.6.8 | ||||
PORTEPOCH= 1 | PORTREVISION= 1 | ||||
CATEGORIES= archivers | CATEGORIES= archivers | ||||
MASTER_SITES= http://www.rarlab.com/rar/ | MASTER_SITES= http://www.rarlab.com/rar/ | ||||
DISTNAME= unrarsrc-${PORTVERSION} | DISTNAME= unrarsrc-${PORTVERSION} | ||||
MAINTAINER= samm@freebsd.org | MAINTAINER= jhale@FreeBSD.org | ||||
COMMENT= Library to work with RAR archives | COMMENT= RAR archive extraction library | ||||
WRKSRC= ${WRKDIR}/unrar | LICENSE= UNRAR | ||||
LICENSE_NAME= UnRAR License | |||||
LICENSE_FILE= ${WRKSRC}/license.txt | |||||
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept | |||||
USES= gmake | USES= compiler:c++11-lang gmake | ||||
MAKEFILE= makefile.unix | |||||
ALL_TARGET= lib | |||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
ALL_TARGET= lib | |||||
MAKEFILE= makefile | |||||
MAKE_ARGS= AR="${AR}" \ | |||||
CXX="${CXX}" \ | |||||
CXXFLAGS="${CXXFLAGS} -fPIC" \ | |||||
LDFLAGS="-Wl,-soname,${SONAME} -pthread ${LDFLAGS}" \ | |||||
STRIP="${STRIP_CMD}" | |||||
SONAME= libunrar.so.5 | |||||
WRKSRC= ${WRKDIR}/unrar | |||||
OPTIONS_DEFINE= OPENSSL_AES | |||||
OPTIONS_DEFAULT= OPENSSL_AES | |||||
OPENSSL_AES_DESC= Use OpenSSL implementation of AES | |||||
OPENSSL_AES_CPPFLAGS= -DOPENSSL_AES -I${OPENSSLINC} | |||||
OPENSSL_AES_LDFLAGS= -L${OPENSSLLIB} -lcrypto | |||||
OPENSSL_AES_USES= ssl | |||||
PLIST_FILES= lib/libunrar.a \ | |||||
lib/libunrar.so \ | |||||
lib/${SONAME} \ | |||||
include/libunrar5/dll.hpp | |||||
do-install: | do-install: | ||||
${INSTALL_LIB} ${WRKSRC}/libunrar.so.3 ${STAGEDIR}${PREFIX}/lib/ | ${INSTALL_DATA} ${WRKSRC}/libunrar.a ${STAGEDIR}${PREFIX}/lib/libunrar.a | ||||
cd ${STAGEDIR}${PREFIX}/lib && ${LN} -sf libunrar.so.3 libunrar.so | ${INSTALL_LIB} ${WRKSRC}/libunrar.so ${STAGEDIR}${PREFIX}/lib/${SONAME} | ||||
${MKDIR} ${STAGEDIR}${PREFIX}/include/libunrar3 | (cd ${STAGEDIR}${PREFIX}/lib; ${LN} -sf ${SONAME} libunrar.so) | ||||
${INSTALL_DATA} ${WRKSRC}/dll.hpp ${STAGEDIR}${PREFIX}/include/libunrar3/dll.hpp | @${MKDIR} ${STAGEDIR}${PREFIX}/include/libunrar5 | ||||
${INSTALL_DATA} ${WRKSRC}/dll.hpp ${STAGEDIR}${PREFIX}/include/libunrar5/dll.hpp | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |