xref: /mports/math/mathex/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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

served by {OpenGrok

Last Index Update: Sun Mar 22 17:06:33 EDT 2026