1PORTNAME= mathex 2DISTVERSION= 0.3-b 3CATEGORIES= math science devel 4MASTER_SITES= SF/sscilib/mathex 5 6MAINTAINER= ports@MidnightBSD.org 7COMMENT= C++ library to parse/evaluate mathematical expressions 8WWW= https://sscilib.sourceforge.net/ 9 10LICENSE= lgpl2.1 11LICENSE_FILE= ${WRKSRC}/license.txt 12 13USES= dos2unix zip 14DOS2UNIX_FILES= makefile 15 16WRKSRC= ${WRKDIR}/${PORTNAME} 17MAKEFILE= makefile 18ALL_TARGET= ${PORTNAME} 19USE_LDCONFIG= yes 20 21PLIST_FILES= ${PREFIX}/include/mathex.h \ 22 ${PREFIX}/lib/lib${PORTNAME}.so \ 23 ${PREFIX}/lib/lib${PORTNAME}.so.0 24EXAMPLES_PLIST_FILES= ${PROGS:C|^|${PREFIX}/bin/|} 25 26PROGS= curvetest inttest tabletest userfunctest 27 28OPTIONS_DEFINE= EXAMPLES 29 30post-build: 31 (cd ${WRKSRC} && \ 32 ${CXX} ${LDFLAGS} -shared -o lib${PORTNAME}.so.0 -Wl,-soname,lib${PORTNAME}.so.0 ${PORTNAME}.o) 33 34do-install: 35 ${INSTALL_DATA} ${WRKSRC}/mathex.h ${PREFIX}/include/ 36 ${INSTALL_LIB} ${WRKSRC}/lib${PORTNAME}.so.0 ${PREFIX}/lib/ 37 ${LN} -s lib${PORTNAME}.so.0 ${PREFIX}/lib/lib${PORTNAME}.so 38 39do-install-EXAMPLES-on: 40.for p in ${PROGS} 41 ${INSTALL_PROGRAM} ${WRKSRC}/${p} ${FAKE_DESTDIR}${PREFIX}/bin/ 42.endfor 43 44.include <bsd.port.mk> 45