freebsd-ports/cad/gds3d/Makefile

36 lines
806 B
Makefile

PORTNAME= gds3d
DISTVERSION= g20210503
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
COMMENT= Application for rendering IC (chip) layouts in 3D
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/../LICENSE.txt
USES= gl gmake localbase:ldflags xorg
USE_XORG= x11
USE_GL= gl
USE_GITHUB= yes
GH_ACCOUNT= trilomix
GH_PROJECT= ${PORTNAME:tu}
GH_TAGNAME= bcdb97a
WRKSRC_SUBDIR= linux
MAKE_ARGS= CC=${CXX}
PLIST_FILES= bin/${PORTNAME:tu}
post-patch: # workaround for https://github.com/trilomix/GDS3D/issues/14
@${REINPLACE_CMD} -e 's|Index = NULL;|Index = 0;|' ${WRKSRC}/../libgdsto3d/gdspolygon.cpp
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME:tu} ${STAGEDIR}${PREFIX}/bin
do-test:
@cd ${WRKSRC}/.. && \
${STAGEDIR}${PREFIX}/bin/${PORTNAME:tu} -a assembly/as_example.assembly
.include <bsd.port.mk>