pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/math/qalculate



Module Name:    pkgsrc
Committed By:   markd
Date:           Wed Nov 20 22:15:28 UTC 2019

Modified Files:
        pkgsrc/math/qalculate: Makefile PLIST buildlink3.mk distinfo
Added Files:
        pkgsrc/math/qalculate/patches: patch-libqalculate_util.cc
Removed Files:
        pkgsrc/math/qalculate: MESSAGE
        pkgsrc/math/qalculate/patches: patch-ab patch-ac patch-ad patch-ae
            patch-af patch-libqalculate_Makefile.in
            patch-libqalculate_MathStructure.cc

Log Message:
qalculate: update to 3.5.0

10 years worth of development.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r0 pkgsrc/math/qalculate/MESSAGE
cvs rdiff -u -r1.49 -r1.50 pkgsrc/math/qalculate/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/math/qalculate/PLIST
cvs rdiff -u -r1.18 -r1.19 pkgsrc/math/qalculate/buildlink3.mk
cvs rdiff -u -r1.23 -r1.24 pkgsrc/math/qalculate/distinfo
cvs rdiff -u -r1.10 -r0 pkgsrc/math/qalculate/patches/patch-ab
cvs rdiff -u -r1.1 -r0 pkgsrc/math/qalculate/patches/patch-ac \
    pkgsrc/math/qalculate/patches/patch-ae \
    pkgsrc/math/qalculate/patches/patch-af \
    pkgsrc/math/qalculate/patches/patch-libqalculate_Makefile.in \
    pkgsrc/math/qalculate/patches/patch-libqalculate_MathStructure.cc
cvs rdiff -u -r1.4 -r0 pkgsrc/math/qalculate/patches/patch-ad
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/math/qalculate/patches/patch-libqalculate_util.cc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/math/qalculate/Makefile
diff -u pkgsrc/math/qalculate/Makefile:1.49 pkgsrc/math/qalculate/Makefile:1.50
--- pkgsrc/math/qalculate/Makefile:1.49 Wed Nov 20 22:07:24 2019
+++ pkgsrc/math/qalculate/Makefile      Wed Nov 20 22:15:28 2019
@@ -1,40 +1,35 @@
-# $NetBSD: Makefile,v 1.49 2019/11/20 22:07:24 markd Exp $
+# $NetBSD: Makefile,v 1.50 2019/11/20 22:15:28 markd Exp $
 
-DISTNAME=      libqalculate-0.9.7
-PKGNAME=       qalculate-0.9.7
-PKGREVISION=   6
+DISTNAME=      libqalculate-3.5.0a
+PKGNAME=       qalculate-3.5.0
 CATEGORIES=    math
-MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=qalculate/}
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=Qalculate/}
+GITHUB_PROJECT=        libqalculate
+GITHUB_RELEASE=        v${PKGVERSION_NOREV}
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=      http://qalculate.sourceforge.net/
+HOMEPAGE=      http://qalculate.github.io/
 COMMENT=       Modern multi-purpose desktop calculator (console version)
+LICENSE=       gnu-gpl-v2
 
-USE_LANGUAGES=         c c++
+WRKSRC=                ${WRKDIR}/libqalculate-${PKGVERSION_NOREV}
+
+USE_LANGUAGES=         c c++11
 USE_LIBTOOL=           yes
 USE_PKGLOCALEDIR=      yes
-USE_TOOLS+=            autoconf gmake intltool msgfmt pkg-config
+USE_TOOLS+=            gmake intltool msgfmt msgmerge xgettext pkg-config
 GNU_CONFIGURE=         yes
 PKGCONFIG_OVERRIDE=    ${WRKSRC}/libqalculate.pc.in
 
 UNLIMIT_RESOURCES=     datasize
 
-SUBST_CLASSES+=                pthread
-SUBST_FILES.pthread=   libqalculate.pc.in
-SUBST_SED.pthread+=    -e 's,@PTHREAD_LIBS@,${PTHREAD_LDFLAGS} ${PTHREAD_LIBS},g'
-SUBST_STAGE.pthread=   pre-configure
-
-PTHREAD_AUTO_VARS=     yes
-
 CFLAGS.SunOS+=         -D_LCONV_C99
 
-pre-configure:
-       ${RUN} cd ${WRKSRC}; autoconf
-
-.include "../../devel/glib2/buildlink3.mk"
 .include "../../devel/readline/buildlink3.mk"
-.include "../../math/cln/buildlink3.mk"
+.include "../../math/mpfr/buildlink3.mk"
+.include "../../textproc/icu/buildlink3.mk"
 .include "../../textproc/libxml2/buildlink3.mk"
+.include "../../www/curl/buildlink3.mk"
 .include "../../mk/pthread.buildlink3.mk"
 
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/qalculate/PLIST
diff -u pkgsrc/math/qalculate/PLIST:1.15 pkgsrc/math/qalculate/PLIST:1.16
--- pkgsrc/math/qalculate/PLIST:1.15    Tue Apr 13 17:25:22 2010
+++ pkgsrc/math/qalculate/PLIST Wed Nov 20 22:15:28 2019
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.15 2010/04/13 17:25:22 drochner Exp $
+@comment $NetBSD: PLIST,v 1.16 2019/11/20 22:15:28 markd Exp $
 bin/qalc
 include/libqalculate/BuiltinFunctions.h
 include/libqalculate/Calculator.h
@@ -8,6 +8,7 @@ include/libqalculate/Function.h
 include/libqalculate/MathStructure.h
 include/libqalculate/Number.h
 include/libqalculate/Prefix.h
+include/libqalculate/QalculateDateTime.h
 include/libqalculate/Unit.h
 include/libqalculate/Variable.h
 include/libqalculate/includes.h
@@ -15,194 +16,252 @@ include/libqalculate/qalculate.h
 include/libqalculate/util.h
 lib/libqalculate.la
 lib/pkgconfig/libqalculate.pc
-share/doc/lib${PKGNAME}/reference/html/Calculator_8h.html
-share/doc/lib${PKGNAME}/reference/html/DataSet_8h.html
-share/doc/lib${PKGNAME}/reference/html/ExpressionItem_8h.html
-share/doc/lib${PKGNAME}/reference/html/Function_8h.html
-share/doc/lib${PKGNAME}/reference/html/MathStructure_8h.html
-share/doc/lib${PKGNAME}/reference/html/Number_8h.html
-share/doc/lib${PKGNAME}/reference/html/Prefix_8h.html
-share/doc/lib${PKGNAME}/reference/html/Unit_8h.html
-share/doc/lib${PKGNAME}/reference/html/Variable_8h.html
-share/doc/lib${PKGNAME}/reference/html/annotated.html
-share/doc/lib${PKGNAME}/reference/html/classAliasUnit-members.html
-share/doc/lib${PKGNAME}/reference/html/classAliasUnit.html
-share/doc/lib${PKGNAME}/reference/html/classAliasUnit.png
-share/doc/lib${PKGNAME}/reference/html/classAliasUnit__Composite-members.html
-share/doc/lib${PKGNAME}/reference/html/classAliasUnit__Composite.html
-share/doc/lib${PKGNAME}/reference/html/classAliasUnit__Composite.png
-share/doc/lib${PKGNAME}/reference/html/classArgument-members.html
-share/doc/lib${PKGNAME}/reference/html/classArgument.html
-share/doc/lib${PKGNAME}/reference/html/classArgument.png
-share/doc/lib${PKGNAME}/reference/html/classArgumentSet-members.html
-share/doc/lib${PKGNAME}/reference/html/classArgumentSet.html
-share/doc/lib${PKGNAME}/reference/html/classArgumentSet.png
-share/doc/lib${PKGNAME}/reference/html/classAssumptions-members.html
-share/doc/lib${PKGNAME}/reference/html/classAssumptions.html
-share/doc/lib${PKGNAME}/reference/html/classBinaryPrefix-members.html
-share/doc/lib${PKGNAME}/reference/html/classBinaryPrefix.html
-share/doc/lib${PKGNAME}/reference/html/classBinaryPrefix.png
-share/doc/lib${PKGNAME}/reference/html/classBooleanArgument-members.html
-share/doc/lib${PKGNAME}/reference/html/classBooleanArgument.html
-share/doc/lib${PKGNAME}/reference/html/classBooleanArgument.png
-share/doc/lib${PKGNAME}/reference/html/classCalculator-members.html
-share/doc/lib${PKGNAME}/reference/html/classCalculator.html
-share/doc/lib${PKGNAME}/reference/html/classCalculatorMessage-members.html
-share/doc/lib${PKGNAME}/reference/html/classCalculatorMessage.html
-share/doc/lib${PKGNAME}/reference/html/classCompositeUnit-members.html
-share/doc/lib${PKGNAME}/reference/html/classCompositeUnit.html
-share/doc/lib${PKGNAME}/reference/html/classCompositeUnit.png
-share/doc/lib${PKGNAME}/reference/html/classDataObject-members.html
-share/doc/lib${PKGNAME}/reference/html/classDataObject.html
-share/doc/lib${PKGNAME}/reference/html/classDataObjectArgument-members.html
-share/doc/lib${PKGNAME}/reference/html/classDataObjectArgument.html
-share/doc/lib${PKGNAME}/reference/html/classDataObjectArgument.png
-share/doc/lib${PKGNAME}/reference/html/classDataProperty-members.html
-share/doc/lib${PKGNAME}/reference/html/classDataProperty.html
-share/doc/lib${PKGNAME}/reference/html/classDataPropertyArgument-members.html
-share/doc/lib${PKGNAME}/reference/html/classDataPropertyArgument.html
-share/doc/lib${PKGNAME}/reference/html/classDataPropertyArgument.png
-share/doc/lib${PKGNAME}/reference/html/classDataSet-members.html
-share/doc/lib${PKGNAME}/reference/html/classDataSet.html
-share/doc/lib${PKGNAME}/reference/html/classDataSet.png
-share/doc/lib${PKGNAME}/reference/html/classDateArgument-members.html
-share/doc/lib${PKGNAME}/reference/html/classDateArgument.html
-share/doc/lib${PKGNAME}/reference/html/classDateArgument.png
-share/doc/lib${PKGNAME}/reference/html/classDecimalPrefix-members.html
-share/doc/lib${PKGNAME}/reference/html/classDecimalPrefix.html
-share/doc/lib${PKGNAME}/reference/html/classDecimalPrefix.png
-share/doc/lib${PKGNAME}/reference/html/classDynamicVariable-members.html
-share/doc/lib${PKGNAME}/reference/html/classDynamicVariable.html
-share/doc/lib${PKGNAME}/reference/html/classDynamicVariable.png
-share/doc/lib${PKGNAME}/reference/html/classExpressionItem-members.html
-share/doc/lib${PKGNAME}/reference/html/classExpressionItem.html
-share/doc/lib${PKGNAME}/reference/html/classExpressionItem.png
-share/doc/lib${PKGNAME}/reference/html/classExpressionItemArgument-members.html
-share/doc/lib${PKGNAME}/reference/html/classExpressionItemArgument.html
-share/doc/lib${PKGNAME}/reference/html/classExpressionItemArgument.png
-share/doc/lib${PKGNAME}/reference/html/classFunctionArgument-members.html
-share/doc/lib${PKGNAME}/reference/html/classFunctionArgument.html
-share/doc/lib${PKGNAME}/reference/html/classFunctionArgument.png
-share/doc/lib${PKGNAME}/reference/html/classIntegerArgument-members.html
-share/doc/lib${PKGNAME}/reference/html/classIntegerArgument.html
-share/doc/lib${PKGNAME}/reference/html/classIntegerArgument.png
-share/doc/lib${PKGNAME}/reference/html/classKnownVariable-members.html
-share/doc/lib${PKGNAME}/reference/html/classKnownVariable.html
-share/doc/lib${PKGNAME}/reference/html/classKnownVariable.png
-share/doc/lib${PKGNAME}/reference/html/classMathFunction-members.html
-share/doc/lib${PKGNAME}/reference/html/classMathFunction.html
-share/doc/lib${PKGNAME}/reference/html/classMathFunction.png
-share/doc/lib${PKGNAME}/reference/html/classMathStructure-members.html
-share/doc/lib${PKGNAME}/reference/html/classMathStructure.html
-share/doc/lib${PKGNAME}/reference/html/classMatrixArgument-members.html
-share/doc/lib${PKGNAME}/reference/html/classMatrixArgument.html
-share/doc/lib${PKGNAME}/reference/html/classMatrixArgument.png
-share/doc/lib${PKGNAME}/reference/html/classNumber-members.html
-share/doc/lib${PKGNAME}/reference/html/classNumber.html
-share/doc/lib${PKGNAME}/reference/html/classNumberArgument-members.html
-share/doc/lib${PKGNAME}/reference/html/classNumberArgument.html
-share/doc/lib${PKGNAME}/reference/html/classNumberArgument.png
-share/doc/lib${PKGNAME}/reference/html/classNumberPrefix-members.html
-share/doc/lib${PKGNAME}/reference/html/classNumberPrefix.html
-share/doc/lib${PKGNAME}/reference/html/classNumberPrefix.png
-share/doc/lib${PKGNAME}/reference/html/classPrefix-members.html
-share/doc/lib${PKGNAME}/reference/html/classPrefix.html
-share/doc/lib${PKGNAME}/reference/html/classPrefix.png
-share/doc/lib${PKGNAME}/reference/html/classSymbolicArgument-members.html
-share/doc/lib${PKGNAME}/reference/html/classSymbolicArgument.html
-share/doc/lib${PKGNAME}/reference/html/classSymbolicArgument.png
-share/doc/lib${PKGNAME}/reference/html/classTextArgument-members.html
-share/doc/lib${PKGNAME}/reference/html/classTextArgument.html
-share/doc/lib${PKGNAME}/reference/html/classTextArgument.png
-share/doc/lib${PKGNAME}/reference/html/classUnit-members.html
-share/doc/lib${PKGNAME}/reference/html/classUnit.html
-share/doc/lib${PKGNAME}/reference/html/classUnit.png
-share/doc/lib${PKGNAME}/reference/html/classUnknownVariable-members.html
-share/doc/lib${PKGNAME}/reference/html/classUnknownVariable.html
-share/doc/lib${PKGNAME}/reference/html/classUnknownVariable.png
-share/doc/lib${PKGNAME}/reference/html/classUserFunction-members.html
-share/doc/lib${PKGNAME}/reference/html/classUserFunction.html
-share/doc/lib${PKGNAME}/reference/html/classUserFunction.png
-share/doc/lib${PKGNAME}/reference/html/classVariable-members.html
-share/doc/lib${PKGNAME}/reference/html/classVariable.html
-share/doc/lib${PKGNAME}/reference/html/classVariable.png
-share/doc/lib${PKGNAME}/reference/html/classVectorArgument-members.html
-share/doc/lib${PKGNAME}/reference/html/classVectorArgument.html
-share/doc/lib${PKGNAME}/reference/html/classVectorArgument.png
-share/doc/lib${PKGNAME}/reference/html/classes.html
-share/doc/lib${PKGNAME}/reference/html/doxygen.css
-share/doc/lib${PKGNAME}/reference/html/doxygen.png
-share/doc/lib${PKGNAME}/reference/html/files.html
-share/doc/lib${PKGNAME}/reference/html/functions.html
-share/doc/lib${PKGNAME}/reference/html/functions_0x62.html
-share/doc/lib${PKGNAME}/reference/html/functions_0x63.html
-share/doc/lib${PKGNAME}/reference/html/functions_0x64.html
-share/doc/lib${PKGNAME}/reference/html/functions_0x65.html
-share/doc/lib${PKGNAME}/reference/html/functions_0x66.html
-share/doc/lib${PKGNAME}/reference/html/functions_0x67.html
-share/doc/lib${PKGNAME}/reference/html/functions_0x68.html
-share/doc/lib${PKGNAME}/reference/html/functions_0x69.html
-share/doc/lib${PKGNAME}/reference/html/functions_0x6b.html
-share/doc/lib${PKGNAME}/reference/html/functions_0x6c.html
-share/doc/lib${PKGNAME}/reference/html/functions_0x6d.html
-share/doc/lib${PKGNAME}/reference/html/functions_0x6e.html
-share/doc/lib${PKGNAME}/reference/html/functions_0x6f.html
-share/doc/lib${PKGNAME}/reference/html/functions_0x70.html
-share/doc/lib${PKGNAME}/reference/html/functions_0x72.html
-share/doc/lib${PKGNAME}/reference/html/functions_0x73.html
-share/doc/lib${PKGNAME}/reference/html/functions_0x74.html
-share/doc/lib${PKGNAME}/reference/html/functions_0x75.html
-share/doc/lib${PKGNAME}/reference/html/functions_0x76.html
-share/doc/lib${PKGNAME}/reference/html/functions_0x77.html
-share/doc/lib${PKGNAME}/reference/html/functions_0x78.html
-share/doc/lib${PKGNAME}/reference/html/functions_0x79.html
-share/doc/lib${PKGNAME}/reference/html/functions_0x7a.html
-share/doc/lib${PKGNAME}/reference/html/functions_0x7e.html
-share/doc/lib${PKGNAME}/reference/html/functions_func.html
-share/doc/lib${PKGNAME}/reference/html/functions_func_0x62.html
-share/doc/lib${PKGNAME}/reference/html/functions_func_0x63.html
-share/doc/lib${PKGNAME}/reference/html/functions_func_0x64.html
-share/doc/lib${PKGNAME}/reference/html/functions_func_0x65.html
-share/doc/lib${PKGNAME}/reference/html/functions_func_0x66.html
-share/doc/lib${PKGNAME}/reference/html/functions_func_0x67.html
-share/doc/lib${PKGNAME}/reference/html/functions_func_0x68.html
-share/doc/lib${PKGNAME}/reference/html/functions_func_0x69.html
-share/doc/lib${PKGNAME}/reference/html/functions_func_0x6b.html
-share/doc/lib${PKGNAME}/reference/html/functions_func_0x6c.html
-share/doc/lib${PKGNAME}/reference/html/functions_func_0x6d.html
-share/doc/lib${PKGNAME}/reference/html/functions_func_0x6e.html
-share/doc/lib${PKGNAME}/reference/html/functions_func_0x6f.html
-share/doc/lib${PKGNAME}/reference/html/functions_func_0x70.html
-share/doc/lib${PKGNAME}/reference/html/functions_func_0x72.html
-share/doc/lib${PKGNAME}/reference/html/functions_func_0x73.html
-share/doc/lib${PKGNAME}/reference/html/functions_func_0x74.html
-share/doc/lib${PKGNAME}/reference/html/functions_func_0x75.html
-share/doc/lib${PKGNAME}/reference/html/functions_func_0x76.html
-share/doc/lib${PKGNAME}/reference/html/functions_func_0x7a.html
-share/doc/lib${PKGNAME}/reference/html/functions_func_0x7e.html
-share/doc/lib${PKGNAME}/reference/html/functions_vars.html
-share/doc/lib${PKGNAME}/reference/html/globals.html
-share/doc/lib${PKGNAME}/reference/html/globals_enum.html
-share/doc/lib${PKGNAME}/reference/html/globals_eval.html
-share/doc/lib${PKGNAME}/reference/html/hierarchy.html
-share/doc/lib${PKGNAME}/reference/html/includes_8h.html
-share/doc/lib${PKGNAME}/reference/html/index.html
-share/doc/lib${PKGNAME}/reference/html/structEvaluationOptions-members.html
-share/doc/lib${PKGNAME}/reference/html/structEvaluationOptions.html
-share/doc/lib${PKGNAME}/reference/html/structExpressionName-members.html
-share/doc/lib${PKGNAME}/reference/html/structExpressionName.html
-share/doc/lib${PKGNAME}/reference/html/structParseOptions-members.html
-share/doc/lib${PKGNAME}/reference/html/structParseOptions.html
-share/doc/lib${PKGNAME}/reference/html/structPlotDataParameters-members.html
-share/doc/lib${PKGNAME}/reference/html/structPlotDataParameters.html
-share/doc/lib${PKGNAME}/reference/html/structPlotParameters-members.html
-share/doc/lib${PKGNAME}/reference/html/structPlotParameters.html
-share/doc/lib${PKGNAME}/reference/html/structPrintOptions-members.html
-share/doc/lib${PKGNAME}/reference/html/structPrintOptions.html
-share/doc/lib${PKGNAME}/reference/html/structSortOptions-members.html
-share/doc/lib${PKGNAME}/reference/html/structSortOptions.html
-share/doc/lib${PKGNAME}/reference/html/tabs.css
-share/doc/lib${PKGNAME}/reference/html/util_8h.html
+man/man1/qalc.1
+share/doc/libqalculate/reference/html/Calculator_8h.html
+share/doc/libqalculate/reference/html/DataSet_8h.html
+share/doc/libqalculate/reference/html/ExpressionItem_8h.html
+share/doc/libqalculate/reference/html/Function_8h.html
+share/doc/libqalculate/reference/html/MathStructure_8h.html
+share/doc/libqalculate/reference/html/Number-gmp_8h.html
+share/doc/libqalculate/reference/html/Number_8h.html
+share/doc/libqalculate/reference/html/Prefix_8h.html
+share/doc/libqalculate/reference/html/Unit_8h.html
+share/doc/libqalculate/reference/html/Variable_8h.html
+share/doc/libqalculate/reference/html/annotated.html
+share/doc/libqalculate/reference/html/bc_s.png
+share/doc/libqalculate/reference/html/bdwn.png
+share/doc/libqalculate/reference/html/classAliasUnit-members.html
+share/doc/libqalculate/reference/html/classAliasUnit.html
+share/doc/libqalculate/reference/html/classAliasUnit.png
+share/doc/libqalculate/reference/html/classAliasUnit__Composite-members.html
+share/doc/libqalculate/reference/html/classAliasUnit__Composite.html
+share/doc/libqalculate/reference/html/classAliasUnit__Composite.png
+share/doc/libqalculate/reference/html/classAngleArgument-members.html
+share/doc/libqalculate/reference/html/classAngleArgument.html
+share/doc/libqalculate/reference/html/classAngleArgument.png
+share/doc/libqalculate/reference/html/classArgument-members.html
+share/doc/libqalculate/reference/html/classArgument.html
+share/doc/libqalculate/reference/html/classArgument.png
+share/doc/libqalculate/reference/html/classArgumentSet-members.html
+share/doc/libqalculate/reference/html/classArgumentSet.html
+share/doc/libqalculate/reference/html/classArgumentSet.png
+share/doc/libqalculate/reference/html/classAssumptions-members.html
+share/doc/libqalculate/reference/html/classAssumptions.html
+share/doc/libqalculate/reference/html/classBinaryPrefix-members.html
+share/doc/libqalculate/reference/html/classBinaryPrefix.html
+share/doc/libqalculate/reference/html/classBinaryPrefix.png
+share/doc/libqalculate/reference/html/classBooleanArgument-members.html
+share/doc/libqalculate/reference/html/classBooleanArgument.html
+share/doc/libqalculate/reference/html/classBooleanArgument.png
+share/doc/libqalculate/reference/html/classCalculator-members.html
+share/doc/libqalculate/reference/html/classCalculator.html
+share/doc/libqalculate/reference/html/classCalculatorMessage-members.html
+share/doc/libqalculate/reference/html/classCalculatorMessage.html
+share/doc/libqalculate/reference/html/classCompositeUnit-members.html
+share/doc/libqalculate/reference/html/classCompositeUnit.html
+share/doc/libqalculate/reference/html/classCompositeUnit.png
+share/doc/libqalculate/reference/html/classDataObject-members.html
+share/doc/libqalculate/reference/html/classDataObject.html
+share/doc/libqalculate/reference/html/classDataObjectArgument-members.html
+share/doc/libqalculate/reference/html/classDataObjectArgument.html
+share/doc/libqalculate/reference/html/classDataObjectArgument.png
+share/doc/libqalculate/reference/html/classDataProperty-members.html
+share/doc/libqalculate/reference/html/classDataProperty.html
+share/doc/libqalculate/reference/html/classDataPropertyArgument-members.html
+share/doc/libqalculate/reference/html/classDataPropertyArgument.html
+share/doc/libqalculate/reference/html/classDataPropertyArgument.png
+share/doc/libqalculate/reference/html/classDataSet-members.html
+share/doc/libqalculate/reference/html/classDataSet.html
+share/doc/libqalculate/reference/html/classDataSet.png
+share/doc/libqalculate/reference/html/classDateArgument-members.html
+share/doc/libqalculate/reference/html/classDateArgument.html
+share/doc/libqalculate/reference/html/classDateArgument.png
+share/doc/libqalculate/reference/html/classDecimalPrefix-members.html
+share/doc/libqalculate/reference/html/classDecimalPrefix.html
+share/doc/libqalculate/reference/html/classDecimalPrefix.png
+share/doc/libqalculate/reference/html/classDynamicVariable-members.html
+share/doc/libqalculate/reference/html/classDynamicVariable.html
+share/doc/libqalculate/reference/html/classDynamicVariable.png
+share/doc/libqalculate/reference/html/classExpressionItem-members.html
+share/doc/libqalculate/reference/html/classExpressionItem.html
+share/doc/libqalculate/reference/html/classExpressionItem.png
+share/doc/libqalculate/reference/html/classExpressionItemArgument-members.html
+share/doc/libqalculate/reference/html/classExpressionItemArgument.html
+share/doc/libqalculate/reference/html/classExpressionItemArgument.png
+share/doc/libqalculate/reference/html/classFileArgument-members.html
+share/doc/libqalculate/reference/html/classFileArgument.html
+share/doc/libqalculate/reference/html/classFileArgument.png
+share/doc/libqalculate/reference/html/classFunctionArgument-members.html
+share/doc/libqalculate/reference/html/classFunctionArgument.html
+share/doc/libqalculate/reference/html/classFunctionArgument.png
+share/doc/libqalculate/reference/html/classIntegerArgument-members.html
+share/doc/libqalculate/reference/html/classIntegerArgument.html
+share/doc/libqalculate/reference/html/classIntegerArgument.png
+share/doc/libqalculate/reference/html/classKnownVariable-members.html
+share/doc/libqalculate/reference/html/classKnownVariable.html
+share/doc/libqalculate/reference/html/classKnownVariable.png
+share/doc/libqalculate/reference/html/classMathFunction-members.html
+share/doc/libqalculate/reference/html/classMathFunction.html
+share/doc/libqalculate/reference/html/classMathFunction.png
+share/doc/libqalculate/reference/html/classMathStructure-members.html
+share/doc/libqalculate/reference/html/classMathStructure.html
+share/doc/libqalculate/reference/html/classMatrixArgument-members.html
+share/doc/libqalculate/reference/html/classMatrixArgument.html
+share/doc/libqalculate/reference/html/classMatrixArgument.png
+share/doc/libqalculate/reference/html/classNowVariable-members.html
+share/doc/libqalculate/reference/html/classNowVariable.html
+share/doc/libqalculate/reference/html/classNowVariable.png
+share/doc/libqalculate/reference/html/classNumber-members.html
+share/doc/libqalculate/reference/html/classNumber.html
+share/doc/libqalculate/reference/html/classNumberArgument-members.html
+share/doc/libqalculate/reference/html/classNumberArgument.html
+share/doc/libqalculate/reference/html/classNumberArgument.png
+share/doc/libqalculate/reference/html/classNumberPrefix-members.html
+share/doc/libqalculate/reference/html/classNumberPrefix.html
+share/doc/libqalculate/reference/html/classNumberPrefix.png
+share/doc/libqalculate/reference/html/classPrecisionVariable-members.html
+share/doc/libqalculate/reference/html/classPrecisionVariable.html
+share/doc/libqalculate/reference/html/classPrecisionVariable.png
+share/doc/libqalculate/reference/html/classPrefix-members.html
+share/doc/libqalculate/reference/html/classPrefix.html
+share/doc/libqalculate/reference/html/classPrefix.png
+share/doc/libqalculate/reference/html/classQalculateDateTime-members.html
+share/doc/libqalculate/reference/html/classQalculateDateTime.html
+share/doc/libqalculate/reference/html/classSymbolicArgument-members.html
+share/doc/libqalculate/reference/html/classSymbolicArgument.html
+share/doc/libqalculate/reference/html/classSymbolicArgument.png
+share/doc/libqalculate/reference/html/classTextArgument-members.html
+share/doc/libqalculate/reference/html/classTextArgument.html
+share/doc/libqalculate/reference/html/classTextArgument.png
+share/doc/libqalculate/reference/html/classThread-members.html
+share/doc/libqalculate/reference/html/classThread.html
+share/doc/libqalculate/reference/html/classTodayVariable-members.html
+share/doc/libqalculate/reference/html/classTodayVariable.html
+share/doc/libqalculate/reference/html/classTodayVariable.png
+share/doc/libqalculate/reference/html/classTomorrowVariable-members.html
+share/doc/libqalculate/reference/html/classTomorrowVariable.html
+share/doc/libqalculate/reference/html/classTomorrowVariable.png
+share/doc/libqalculate/reference/html/classUnit-members.html
+share/doc/libqalculate/reference/html/classUnit.html
+share/doc/libqalculate/reference/html/classUnit.png
+share/doc/libqalculate/reference/html/classUnitArgument-members.html
+share/doc/libqalculate/reference/html/classUnitArgument.html
+share/doc/libqalculate/reference/html/classUnitArgument.png
+share/doc/libqalculate/reference/html/classUnknownVariable-members.html
+share/doc/libqalculate/reference/html/classUnknownVariable.html
+share/doc/libqalculate/reference/html/classUnknownVariable.png
+share/doc/libqalculate/reference/html/classUserFunction-members.html
+share/doc/libqalculate/reference/html/classUserFunction.html
+share/doc/libqalculate/reference/html/classUserFunction.png
+share/doc/libqalculate/reference/html/classVariable-members.html
+share/doc/libqalculate/reference/html/classVariable.html
+share/doc/libqalculate/reference/html/classVariable.png
+share/doc/libqalculate/reference/html/classVariableArgument-members.html
+share/doc/libqalculate/reference/html/classVariableArgument.html
+share/doc/libqalculate/reference/html/classVariableArgument.png
+share/doc/libqalculate/reference/html/classVectorArgument-members.html
+share/doc/libqalculate/reference/html/classVectorArgument.html
+share/doc/libqalculate/reference/html/classVectorArgument.png
+share/doc/libqalculate/reference/html/classYesterdayVariable-members.html
+share/doc/libqalculate/reference/html/classYesterdayVariable.html
+share/doc/libqalculate/reference/html/classYesterdayVariable.png
+share/doc/libqalculate/reference/html/classes.html
+share/doc/libqalculate/reference/html/closed.png
+share/doc/libqalculate/reference/html/dir_e1cc17c9b46d352fb89a08ddc5bd498d.html
+share/doc/libqalculate/reference/html/doc.png
+share/doc/libqalculate/reference/html/doxygen.css
+share/doc/libqalculate/reference/html/doxygen.png
+share/doc/libqalculate/reference/html/files.html
+share/doc/libqalculate/reference/html/folderclosed.png
+share/doc/libqalculate/reference/html/folderopen.png
+share/doc/libqalculate/reference/html/functions.html
+share/doc/libqalculate/reference/html/functions_0x7e.html
+share/doc/libqalculate/reference/html/functions_b.html
+share/doc/libqalculate/reference/html/functions_c.html
+share/doc/libqalculate/reference/html/functions_d.html
+share/doc/libqalculate/reference/html/functions_e.html
+share/doc/libqalculate/reference/html/functions_f.html
+share/doc/libqalculate/reference/html/functions_func.html
+share/doc/libqalculate/reference/html/functions_func_0x7e.html
+share/doc/libqalculate/reference/html/functions_func_b.html
+share/doc/libqalculate/reference/html/functions_func_c.html
+share/doc/libqalculate/reference/html/functions_func_d.html
+share/doc/libqalculate/reference/html/functions_func_e.html
+share/doc/libqalculate/reference/html/functions_func_f.html
+share/doc/libqalculate/reference/html/functions_func_g.html
+share/doc/libqalculate/reference/html/functions_func_h.html
+share/doc/libqalculate/reference/html/functions_func_i.html
+share/doc/libqalculate/reference/html/functions_func_k.html
+share/doc/libqalculate/reference/html/functions_func_l.html
+share/doc/libqalculate/reference/html/functions_func_m.html
+share/doc/libqalculate/reference/html/functions_func_n.html
+share/doc/libqalculate/reference/html/functions_func_o.html
+share/doc/libqalculate/reference/html/functions_func_p.html
+share/doc/libqalculate/reference/html/functions_func_r.html
+share/doc/libqalculate/reference/html/functions_func_s.html
+share/doc/libqalculate/reference/html/functions_func_t.html
+share/doc/libqalculate/reference/html/functions_func_u.html
+share/doc/libqalculate/reference/html/functions_func_v.html
+share/doc/libqalculate/reference/html/functions_func_z.html
+share/doc/libqalculate/reference/html/functions_func_~.html
+share/doc/libqalculate/reference/html/functions_g.html
+share/doc/libqalculate/reference/html/functions_h.html
+share/doc/libqalculate/reference/html/functions_i.html
+share/doc/libqalculate/reference/html/functions_k.html
+share/doc/libqalculate/reference/html/functions_l.html
+share/doc/libqalculate/reference/html/functions_m.html
+share/doc/libqalculate/reference/html/functions_n.html
+share/doc/libqalculate/reference/html/functions_o.html
+share/doc/libqalculate/reference/html/functions_p.html
+share/doc/libqalculate/reference/html/functions_r.html
+share/doc/libqalculate/reference/html/functions_s.html
+share/doc/libqalculate/reference/html/functions_t.html
+share/doc/libqalculate/reference/html/functions_u.html
+share/doc/libqalculate/reference/html/functions_v.html
+share/doc/libqalculate/reference/html/functions_vars.html
+share/doc/libqalculate/reference/html/functions_w.html
+share/doc/libqalculate/reference/html/functions_x.html
+share/doc/libqalculate/reference/html/functions_y.html
+share/doc/libqalculate/reference/html/functions_z.html
+share/doc/libqalculate/reference/html/functions_~.html
+share/doc/libqalculate/reference/html/globals.html
+share/doc/libqalculate/reference/html/globals_defs.html
+share/doc/libqalculate/reference/html/globals_enum.html
+share/doc/libqalculate/reference/html/globals_eval.html
+share/doc/libqalculate/reference/html/hierarchy.html
+share/doc/libqalculate/reference/html/includes_8h.html
+share/doc/libqalculate/reference/html/index.html
+share/doc/libqalculate/reference/html/nav_f.png
+share/doc/libqalculate/reference/html/nav_g.png
+share/doc/libqalculate/reference/html/nav_h.png
+share/doc/libqalculate/reference/html/open.png
+share/doc/libqalculate/reference/html/splitbar.png
+share/doc/libqalculate/reference/html/structElement-members.html
+share/doc/libqalculate/reference/html/structElement.html
+share/doc/libqalculate/reference/html/structEvaluationOptions-members.html
+share/doc/libqalculate/reference/html/structEvaluationOptions.html
+share/doc/libqalculate/reference/html/structExpressionName-members.html
+share/doc/libqalculate/reference/html/structExpressionName.html
+share/doc/libqalculate/reference/html/structInternalPrintStruct-members.html
+share/doc/libqalculate/reference/html/structInternalPrintStruct.html
+share/doc/libqalculate/reference/html/structParseOptions-members.html
+share/doc/libqalculate/reference/html/structParseOptions.html
+share/doc/libqalculate/reference/html/structPlotDataParameters-members.html
+share/doc/libqalculate/reference/html/structPlotDataParameters.html
+share/doc/libqalculate/reference/html/structPlotParameters-members.html
+share/doc/libqalculate/reference/html/structPlotParameters.html
+share/doc/libqalculate/reference/html/structPrintOptions-members.html
+share/doc/libqalculate/reference/html/structPrintOptions.html
+share/doc/libqalculate/reference/html/structSortOptions-members.html
+share/doc/libqalculate/reference/html/structSortOptions.html
+share/doc/libqalculate/reference/html/sync_off.png
+share/doc/libqalculate/reference/html/sync_on.png
+share/doc/libqalculate/reference/html/tab_a.png
+share/doc/libqalculate/reference/html/tab_b.png
+share/doc/libqalculate/reference/html/tab_h.png
+share/doc/libqalculate/reference/html/tab_s.png
+share/doc/libqalculate/reference/html/tabs.css
+share/doc/libqalculate/reference/html/util_8h.html
 share/locale/fr/LC_MESSAGES/libqalculate.mo
 share/locale/nl/LC_MESSAGES/libqalculate.mo
 share/locale/sv/LC_MESSAGES/libqalculate.mo
@@ -210,6 +269,7 @@ share/locale/zh_CN/LC_MESSAGES/libqalcul
 share/qalculate/currencies.xml
 share/qalculate/datasets.xml
 share/qalculate/elements.xml
+share/qalculate/eurofxref-daily.xml
 share/qalculate/functions.xml
 share/qalculate/planets.xml
 share/qalculate/prefixes.xml

Index: pkgsrc/math/qalculate/buildlink3.mk
diff -u pkgsrc/math/qalculate/buildlink3.mk:1.18 pkgsrc/math/qalculate/buildlink3.mk:1.19
--- pkgsrc/math/qalculate/buildlink3.mk:1.18    Sun Jan  7 13:04:23 2018
+++ pkgsrc/math/qalculate/buildlink3.mk Wed Nov 20 22:15:28 2019
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.18 2018/01/07 13:04:23 rillig Exp $
+# $NetBSD: buildlink3.mk,v 1.19 2019/11/20 22:15:28 markd Exp $
 
 BUILDLINK_TREE+=       qalculate
 
@@ -9,9 +9,10 @@ BUILDLINK_API_DEPENDS.qalculate+=      qalcul
 BUILDLINK_ABI_DEPENDS.qalculate+=      qalculate>=0.9.7nb6
 BUILDLINK_PKGSRCDIR.qalculate?=                ../../math/qalculate
 
-.include "../../devel/glib2/buildlink3.mk"
-.include "../../math/cln/buildlink3.mk"
+.include "../../math/mpfr/buildlink3.mk"
+.include "../../textproc/icu/buildlink3.mk"
 .include "../../textproc/libxml2/buildlink3.mk"
+.include "../../www/curl/buildlink3.mk"
 .endif # QALCULATE_BUILDLINK3_MK
 
 BUILDLINK_TREE+=       -qalculate

Index: pkgsrc/math/qalculate/distinfo
diff -u pkgsrc/math/qalculate/distinfo:1.23 pkgsrc/math/qalculate/distinfo:1.24
--- pkgsrc/math/qalculate/distinfo:1.23 Thu Mar 23 17:06:55 2017
+++ pkgsrc/math/qalculate/distinfo      Wed Nov 20 22:15:28 2019
@@ -1,13 +1,7 @@
-$NetBSD: distinfo,v 1.23 2017/03/23 17:06:55 joerg Exp $
+$NetBSD: distinfo,v 1.24 2019/11/20 22:15:28 markd Exp $
 
-SHA1 (libqalculate-0.9.7.tar.gz) = c15f7f3a97995decf62cc964956fc1e374ecd78c
-RMD160 (libqalculate-0.9.7.tar.gz) = cc9e198769bea9731f92d2f3836875c83f715674
-SHA512 (libqalculate-0.9.7.tar.gz) = 9aae8540481df4aa1cb24b1c6e8e9424e87758444f0b9689cd809bdf4230c4b5257c74363e6f084cea4e3be1935f45c53e7fc592f76d25d709ad88c97884bc42
-Size (libqalculate-0.9.7.tar.gz) = 1256271 bytes
-SHA1 (patch-ab) = b1a4b0ffe5dc19ff2b1c640960c3f3a524fd524b
-SHA1 (patch-ac) = 98e817d60fc4cd521e7d227ecd330364ec072ecd
-SHA1 (patch-ad) = 8327989bed8dee02c3881f42b981197238609f82
-SHA1 (patch-ae) = 7c9685c578a848cb4e9c55756110d891b9254f2b
-SHA1 (patch-af) = 3bab134f0ca10ecf91252e8211982be767e594e5
-SHA1 (patch-libqalculate_Makefile.in) = 61113a55b69142c6cffa6a9ce754ba4367635275
-SHA1 (patch-libqalculate_MathStructure.cc) = 4c2a54f1b8ea84f1fd2c0f43a4ec384a2d69551f
+SHA1 (libqalculate-3.5.0a.tar.gz) = fcf76bc5a74236bff5b6ae6f0543ab13296bc34d
+RMD160 (libqalculate-3.5.0a.tar.gz) = 6152daebee96026ffae7349198e72f991d85f5eb
+SHA512 (libqalculate-3.5.0a.tar.gz) = 1af5cdbcac8161aaf3fec56830bebd933b60537d1a27beab01039a4232e20e54c044c799cb1681d31b63c1b8a31f5902bcfa328a25f313566bf6171577430071
+Size (libqalculate-3.5.0a.tar.gz) = 2126070 bytes
+SHA1 (patch-libqalculate_util.cc) = e8d7072391d1f75b6313273452079f8426777bf6

Added files:

Index: pkgsrc/math/qalculate/patches/patch-libqalculate_util.cc
diff -u /dev/null pkgsrc/math/qalculate/patches/patch-libqalculate_util.cc:1.1
--- /dev/null   Wed Nov 20 22:15:28 2019
+++ pkgsrc/math/qalculate/patches/patch-libqalculate_util.cc    Wed Nov 20 22:15:28 2019
@@ -0,0 +1,47 @@
+$NetBSD: patch-libqalculate_util.cc,v 1.1 2019/11/20 22:15:28 markd Exp $
+
+Support NetBSD iconv variant (pre-9.99.17 and newer)
+
+--- libqalculate/util.cc.orig  2019-07-21 07:29:17.000000000 +0000
++++ libqalculate/util.cc
+@@ -20,6 +20,9 @@
+ #include <iconv.h>
+ #include <sys/types.h>
+ #include <sys/stat.h>
++#if defined(__NetBSD__)
++#include <sys/param.h>
++#endif
+ #include <sstream>
+ #include <fstream>
+ #ifdef HAVE_LIBCURL
+@@ -686,6 +689,12 @@ bool removeDir(string dirpath) {
+ #endif
+ }
+ 
++#if defined(__NetBSD__) && __NetBSD_Version__ < 999001700
++#define ICONV_CHAR_TYPE const char **
++#else
++#define ICONV_CHAR_TYPE char **
++#endif
++
+ char *locale_from_utf8(const char *str) {
+       iconv_t conv = iconv_open("", "UTF-8");
+       if(conv == (iconv_t) -1) return NULL;
+@@ -694,7 +703,7 @@ char *locale_from_utf8(const char *str) 
+       char *dest, *buffer;
+       buffer = dest = (char*) malloc((outlength + 4) * sizeof(char));
+       if(!buffer) return NULL;
+-      size_t err = iconv(conv, (char **) &str, &inlength, &buffer, &outlength);
++      size_t err = iconv(conv, (ICONV_CHAR_TYPE) &str, &inlength, &buffer, &outlength);
+       if(err != (size_t) -1) err = iconv(conv, NULL, &inlength, &buffer, &outlength);
+       iconv_close(conv);
+       memset(buffer, 0, 4);
+@@ -709,7 +718,7 @@ char *locale_to_utf8(const char *str) {
+       char *dest, *buffer;
+       buffer = dest = (char*) malloc((outlength + 4) * sizeof(char));
+       if(!buffer) return NULL;
+-      size_t err = iconv(conv, (char**) &str, &inlength, &buffer, &outlength);
++      size_t err = iconv(conv, (ICONV_CHAR_TYPE) &str, &inlength, &buffer, &outlength);
+       if(err != (size_t) -1) err = iconv(conv, NULL, &inlength, &buffer, &outlength);
+       iconv_close(conv);
+       memset(buffer, 0, 4 * sizeof(char));



Home | Main Index | Thread Index | Old Index