head 1.5; access; symbols pkgsrc-2026Q3:1.5.0.18 pkgsrc-2026Q3-base:1.5 pkgsrc-2026Q2:1.5.0.16 pkgsrc-2026Q2-base:1.5 pkgsrc-2026Q1:1.5.0.14 pkgsrc-2026Q1-base:1.5 pkgsrc-2025Q4:1.5.0.12 pkgsrc-2025Q4-base:1.5 pkgsrc-2025Q3:1.5.0.10 pkgsrc-2025Q3-base:1.5 pkgsrc-2025Q2:1.5.0.8 pkgsrc-2025Q2-base:1.5 pkgsrc-2025Q1:1.5.0.6 pkgsrc-2025Q1-base:1.5 pkgsrc-2024Q4:1.5.0.4 pkgsrc-2024Q4-base:1.5 pkgsrc-2024Q3:1.5.0.2 pkgsrc-2024Q3-base:1.5 pkgsrc-2024Q2:1.4.0.8 pkgsrc-2024Q2-base:1.4 pkgsrc-2024Q1:1.4.0.6 pkgsrc-2024Q1-base:1.4 pkgsrc-2023Q4:1.4.0.4 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.2 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.2.0.4 pkgsrc-2023Q2-base:1.2 pkgsrc-2023Q1:1.2.0.2 pkgsrc-2023Q1-base:1.2 pkgsrc-2022Q4:1.1.0.4 pkgsrc-2022Q4-base:1.1 pkgsrc-2022Q3:1.1.0.2 pkgsrc-2022Q3-base:1.1; locks; strict; comment @# @; 1.5 date 2024.08.25.06.19.00; author wiz; state Exp; branches; next 1.4; commitid BcrSL94SO85mvanF; 1.4 date 2023.07.30.08.24.21; author nia; state Exp; branches; next 1.3; commitid MMiOqgT72sNKNNyE; 1.3 date 2023.07.20.19.36.00; author ryoon; state Exp; branches; next 1.2; commitid bknDxyaIAtkhQzxE; 1.2 date 2023.01.24.18.36.30; author wiz; state Exp; branches; next 1.1; commitid ve7xOYU4T11xcPaE; 1.1 date 2022.08.24.12.53.24; author ryoon; state Exp; branches; next ; commitid XOKqHgEmHwZPd8RD; desc @@ 1.5 log @*: replace CMAKE_ARGS with CMAKE_CONFIGURE_ARGS @ text @# $NetBSD: Makefile,v 1.4 2023/07/30 08:24:21 nia Exp $ DISTNAME= dragonbox-${GITHUB_TAG} CATEGORIES= math MASTER_SITES= ${MASTER_SITE_GITHUB:=jk-jeon/} GITHUB_PROJECT= dragonbox GITHUB_TAG= 1.1.3 MAINTAINER= ryoon@@NetBSD.org HOMEPAGE= https://github.com/jk-jeon/dragonbox/ COMMENT= Floating-point to binary-to-decimal conversion library LICENSE= boost-license OR apache-2.0 # with LLVM exceptions USE_LANGUAGES= c c++ CMAKE_CONFIGURE_ARGS+= -DBUILD_SHARED_LIBS=ON USE_CXX_FEATURES+= c++17 .include "../../devel/cmake/build.mk" .include "../../mk/bsd.pkg.mk" @ 1.4 log @dragonbox: Do not use USE_LANGUAGES to require a newer compiler but rather USE_CXX_FEATURES. It sets -std=gnu++17 on its own. Append USE_CXX_FEATURES, don't set it. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2023/07/20 19:36:00 ryoon Exp $ d16 1 a16 1 CMAKE_ARGS+= -DBUILD_SHARED_LIBS=ON @ 1.3 log @dragonbox: Use c++17/gnu++17. Its header file is for c++17 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2023/01/24 18:36:30 wiz Exp $ d14 1 a14 1 USE_LANGUAGES= c gnu++17 d18 2 @ 1.2 log @*: convert to cmake/build.mk @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2022/08/24 12:53:24 ryoon Exp $ d14 1 a14 1 USE_LANGUAGES= c c++ @ 1.1 log @math/dragonbox: import dragonbox-1.1.3 This library is a reference implementation of Dragonbox in C++. Dragonbox is a float-to-string conversion algorithm based on a beautiful algorithm Schubfach, developed by Raffaello Giulietti in 2017-2018. Dragonbox is further inspired by Grisu and Grisu-Exact. @ text @d1 1 a1 1 # $NetBSD$ a13 1 USE_CMAKE= yes d18 1 @