head	1.7;
access;
symbols
	pkgsrc-2026Q1:1.7.0.2
	pkgsrc-2026Q1-base:1.7
	pkgsrc-2025Q4:1.6.0.18
	pkgsrc-2025Q4-base:1.6
	pkgsrc-2025Q3:1.6.0.16
	pkgsrc-2025Q3-base:1.6
	pkgsrc-2025Q2:1.6.0.14
	pkgsrc-2025Q2-base:1.6
	pkgsrc-2025Q1:1.6.0.12
	pkgsrc-2025Q1-base:1.6
	pkgsrc-2024Q4:1.6.0.10
	pkgsrc-2024Q4-base:1.6
	pkgsrc-2024Q3:1.6.0.8
	pkgsrc-2024Q3-base:1.6
	pkgsrc-2024Q2:1.6.0.6
	pkgsrc-2024Q2-base:1.6
	pkgsrc-2024Q1:1.6.0.4
	pkgsrc-2024Q1-base:1.6
	pkgsrc-2023Q4:1.6.0.2
	pkgsrc-2023Q4-base:1.6
	pkgsrc-2023Q3:1.5.0.50
	pkgsrc-2023Q3-base:1.5
	pkgsrc-2023Q2:1.5.0.48
	pkgsrc-2023Q2-base:1.5
	pkgsrc-2023Q1:1.5.0.46
	pkgsrc-2023Q1-base:1.5
	pkgsrc-2022Q4:1.5.0.44
	pkgsrc-2022Q4-base:1.5
	pkgsrc-2022Q3:1.5.0.42
	pkgsrc-2022Q3-base:1.5
	pkgsrc-2022Q2:1.5.0.40
	pkgsrc-2022Q2-base:1.5
	pkgsrc-2022Q1:1.5.0.38
	pkgsrc-2022Q1-base:1.5
	pkgsrc-2021Q4:1.5.0.36
	pkgsrc-2021Q4-base:1.5
	pkgsrc-2021Q3:1.5.0.34
	pkgsrc-2021Q3-base:1.5
	pkgsrc-2021Q2:1.5.0.32
	pkgsrc-2021Q2-base:1.5
	pkgsrc-2021Q1:1.5.0.30
	pkgsrc-2021Q1-base:1.5
	pkgsrc-2020Q4:1.5.0.28
	pkgsrc-2020Q4-base:1.5
	pkgsrc-2020Q3:1.5.0.26
	pkgsrc-2020Q3-base:1.5
	pkgsrc-2020Q2:1.5.0.22
	pkgsrc-2020Q2-base:1.5
	pkgsrc-2020Q1:1.5.0.2
	pkgsrc-2020Q1-base:1.5
	pkgsrc-2019Q4:1.5.0.24
	pkgsrc-2019Q4-base:1.5
	pkgsrc-2019Q3:1.5.0.20
	pkgsrc-2019Q3-base:1.5
	pkgsrc-2019Q2:1.5.0.18
	pkgsrc-2019Q2-base:1.5
	pkgsrc-2019Q1:1.5.0.16
	pkgsrc-2019Q1-base:1.5
	pkgsrc-2018Q4:1.5.0.14
	pkgsrc-2018Q4-base:1.5
	pkgsrc-2018Q3:1.5.0.12
	pkgsrc-2018Q3-base:1.5
	pkgsrc-2018Q2:1.5.0.10
	pkgsrc-2018Q2-base:1.5
	pkgsrc-2018Q1:1.5.0.8
	pkgsrc-2018Q1-base:1.5
	pkgsrc-2017Q4:1.5.0.6
	pkgsrc-2017Q4-base:1.5
	pkgsrc-2017Q3:1.5.0.4
	pkgsrc-2017Q3-base:1.5
	pkgsrc-2017Q2:1.3.0.2
	pkgsrc-2017Q2-base:1.3
	pkgsrc-2017Q1:1.2.0.2
	pkgsrc-2017Q1-base:1.2;
locks; strict;
comment	@# @;


1.7
date	2026.01.04.11.29.40;	author wiz;	state Exp;
branches;
next	1.6;
commitid	zVZzHObWiV5Mf4pG;

1.6
date	2023.12.22.19.27.21;	author zafer;	state Exp;
branches;
next	1.5;
commitid	EpzedT4tDsGpOuRE;

1.5
date	2017.07.25.12.26.05;	author leot;	state Exp;
branches;
next	1.4;
commitid	N2WlohjZKcxFIB0A;

1.4
date	2017.07.15.19.22.42;	author bsiegert;	state Exp;
branches;
next	1.3;
commitid	BjaiKbcVfriQlmZz;

1.3
date	2017.04.22.07.29.53;	author adam;	state Exp;
branches;
next	1.2;
commitid	syEQ6PYSsUDW6vOz;

1.2
date	2017.02.17.17.09.16;	author joerg;	state Exp;
branches;
next	1.1;
commitid	M30U1p0KH2OfnkGz;

1.1
date	2017.01.30.19.49.26;	author leot;	state Exp;
branches;
next	;
commitid	dX2NNdFcAcyrP1Ez;


desc
@@


1.7
log
@amath: force build with C++11

since it doesn't build with C++17 default of gcc 14
@
text
@# $NetBSD: Makefile,v 1.6 2023/12/22 19:27:21 zafer Exp $

DISTNAME=	amath-1.8.3
CATEGORIES=	math
MASTER_SITES=	http://dist2.innolan.net/

MAINTAINER=	cs@@innolan.net
HOMEPAGE=	https://amath.innolan.net/
COMMENT=	Simple command line calculator
LICENSE=	2-clause-bsd

USE_LANGUAGES=		c c++
USE_TOOLS+=		gmake
HAS_CONFIGURE=		yes
CONFIGURE_ARGS+=	--prefix=${PREFIX}
CONFIGURE_ARGS+=	--mandir=man
CONFIGURE_ARGS+=	--with-libm
CONFIGURE_ARGS+=	CFLAGS=${CFLAGS:Q}
CONFIGURE_ARGS+=	CXXFLAGS=${CXXFLAGS:Q}
CONFIGURE_ARGS+=	LDFLAGS=${LDFLAGS:Q}
# src/main.cpp:61:34: error: ISO C++17 does not allow dynamic exception specifications
FORCE_CXX_STD=		c++11

BUILD_TARGET=		static
INSTALLATION_DIRS=	bin ${PKGMANDIR}/man1

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/amath ${DESTDIR}${PREFIX}/bin/
	${INSTALL_MAN} ${WRKSRC}/amath.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/

do-test:
	${RUN} cd ${WRKSRC}; ${SETENV} ${TEST_ENV} ./amath test

.include "../../mk/bsd.pkg.mk"
@


1.6
log
@update master site
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2017/07/25 12:26:05 leot Exp $
d21 2
@


1.5
log
@Update math/amath to 1.8.3

Patch provided by Carsten Larsen via PR pkg/52428.

Changes:
v1.8.3 July 21 2017
- Updated help texts and man page.
- Fixed bug in ANSI switch.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2017/07/15 19:22:42 bsiegert Exp $
d5 1
a5 3
MASTER_SITES=	http://dist1.innolan.net/
MASTER_SITES+=	http://dist2.innolan.net/
MASTER_SITES+=	https://amath.innolan.net/
@


1.4
log
@Update amath to 1.8.2. From Carsten Larsen in PR pkg/52407.

- Improved endianness detection
- MIPS support
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2017/04/22 07:29:53 adam Exp $
d3 1
a3 1
DISTNAME=	amath-1.8.2
@


1.3
log
@v1.8.0
- Fixed bugs in numeral systems.
- Fixed bugs related to infinity (Inf).
- Fixed bugs related to Not a Number (NaN).
- Updated and cleanup documentation.
- Cleaned up code structure.
- OpenLibm support.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2017/01/30 19:49:26 leot Exp $
d3 1
a3 1
DISTNAME=	amath-1.8.0
d5 3
a7 2
MASTER_SITES=	https://amath.innolan.net/
MASTER_SITES+=	http://suyai.innolan.net/
@


1.2
log
@Replacement operators must not be declared inline. Bump revision.
@
text
@d3 1
a3 2
DISTNAME=	amath-1.6.2
PKGREVISION=	1
d5 2
a6 1
MASTER_SITES=	http://suyai.innolan.net/
d8 2
a9 2
MAINTAINER=	cs@@innolan.dk
HOMEPAGE=	http://amath.innolan.net/
d13 9
a21 2
HAS_CONFIGURE=	yes
USE_LANGUAGES=	c c++
d23 2
a24 2
INSTALLATION_DIRS=	bin
BINNAME=		amath
d27 2
a28 1
	${INSTALL_PROGRAM} ${WRKSRC}/${BINNAME} ${DESTDIR}${PREFIX}/bin/${BINNAME}
d31 1
a31 1
	${RUN} cd ${WRKSRC}; ${SETENV} ${TEST_ENV} ./${BINNAME} test
@


1.1
log
@Import amath-1.6.2 as math/amath

Features a case sensitive command line interface, internal IEEE 754
calculations with 15 significant digits, calculations with real and
complex numbers, variables and user defined functions, logarithmic
and exponential functions, trigonometric and hyperbolic function
and selected mathematical constants and rounding functions.

Packaged by Carsten Larsen via PR pkg/51922
@
text
@d1 1
a1 1
# $NetBSD$
d4 1
@

