aboutsummaryrefslogblamecommitdiff
path: root/comms/snap7/Makefile
blob: cc27e8d052eb53b12debd16ab3a683274865cb07 (plain) (tree)
1
2
3
4
5
6
7
8
9

                     
                             

                                       



                                                                  
                                                       


                     
                         

                   

                             





                                                                                                   
                                                     





                                                         
PORTNAME=	snap7
PORTVERSION=	1.4.2
DISTVERSIONPREFIX=	full-
CATEGORIES=	comms
MASTER_SITES=	SF/snap7/${PORTVERSION}
EXTRACT_SUFX=	.7z

MAINTAINER=	vova@fbsd.ru
COMMENT=	Multi-platform Ethernet S7 PLC communication suite
WWW=		https://sourceforge.net/projects/snap7/

LICENSE=	GPLv3

USES=		cpe gmake
USE_LDCONFIG=	yes

CPE_VENDOR=	snap7_project

WRKSRC_SUBDIR=	build/unix

MAKE_ARGS=	CC=${CC} CXX=${CXX} LinkerName=${CXX} SharedObjectLinkerName="${CXX} -shared -fPIC"

PLIST_FILES=	lib/libsnap7.so include/snap7.h share/examples/snap7/c-cpp/snap7.cpp

SNAP_ARCH=	${ARCH:S/amd64/x86_64/:S/armv/arm_v/}
MAKEFILE=	${SNAP_ARCH}_bsd.mk

post-install:
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libsnap7.so

.include <bsd.port.mk>