Wed Aug 15 17:38:50 2012 UTC ()
update to 2.2.2
changes:
* ternary if-then-else operator added (C++ like)
* new intrinsic binary operators: "&&", "||"
* A new bulkmode allows submitting large arrays as variables
* intrinsic "and", "or" and "xor" operators have been removed
* Implementation for complex numbers removed
* Function atan2 added
-bugfixes, cleanup, other minor improvements

pkgsrc note: shlib major changed


(drochner)
diff -r1.4 -r1.5 pkgsrc/math/muparser/Makefile
diff -r1.4 -r1.5 pkgsrc/math/muparser/distinfo
diff -r1.2 -r1.3 pkgsrc/math/muparser/PLIST
diff -r1.1.1.1 -r1.2 pkgsrc/math/muparser/buildlink3.mk

cvs diff -r1.4 -r1.5 pkgsrc/math/muparser/Makefile (expand / switch to unified diff)

--- pkgsrc/math/muparser/Makefile 2010/11/02 17:29:04 1.4
+++ pkgsrc/math/muparser/Makefile 2012/08/15 17:38:49 1.5
@@ -1,20 +1,22 @@ @@ -1,20 +1,22 @@
1# $NetBSD: Makefile,v 1.4 2010/11/02 17:29:04 drochner Exp $ 1# $NetBSD: Makefile,v 1.5 2012/08/15 17:38:49 drochner Exp $
2# 2#
3 3
4DISTNAME= muparser_v134 4DISTNAME= muparser_v2_2_2
5PKGNAME= muparser-134 5# The "200" is nonsense, but we had a revision "134" before.
 6PKGNAME= muparser-200.2.2.2
6CATEGORIES= math 7CATEGORIES= math
7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=muparser/} 8MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=muparser/}
 9EXTRACT_SUFX= .zip
8 10
9MAINTAINER= pkgsrc-users@NetBSD.org 11MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://muparser.sourceforge.net/ 12HOMEPAGE= http://muparser.sourceforge.net/
11COMMENT= Parser for mathematical expressions 13COMMENT= Parser for mathematical expressions
12LICENSE= mit 14LICENSE= mit
13 15
14PKG_DESTDIR_SUPPORT= user-destdir 16PKG_DESTDIR_SUPPORT= user-destdir
15 17
16MAKE_JOBS_SAFE= no 18MAKE_JOBS_SAFE= no
17USE_LANGUAGES= c c++ 19USE_LANGUAGES= c c++
18GNU_CONFIGURE= yes 20GNU_CONFIGURE= yes
19#USE_TOOLS+= pkg-config 21#USE_TOOLS+= pkg-config
20 22

cvs diff -r1.4 -r1.5 pkgsrc/math/muparser/distinfo (expand / switch to unified diff)

--- pkgsrc/math/muparser/distinfo 2011/12/16 17:16:11 1.4
+++ pkgsrc/math/muparser/distinfo 2012/08/15 17:38:49 1.5
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.4 2011/12/16 17:16:11 marino Exp $ 1$NetBSD: distinfo,v 1.5 2012/08/15 17:38:49 drochner Exp $
2 2
3SHA1 (muparser_v134.tar.gz) = d6d834d3ba2bd3c316c9b3070369d32701703f78 3SHA1 (muparser_v2_2_2.zip) = 830383b1bcfa706be5a6ac8b7ba43f32f16a1497
4RMD160 (muparser_v134.tar.gz) = ee7e0e4ebedde6368d1bfa100da23ac3ce946500 4RMD160 (muparser_v2_2_2.zip) = efcaea175523b2e7b3e0d2abaf1ee8767d142da3
5Size (muparser_v134.tar.gz) = 1013841 bytes 5Size (muparser_v2_2_2.zip) = 1508675 bytes
6SHA1 (patch-aa) = ce9187280bdaf5c00765723b01412b232fcbe4d7 6SHA1 (patch-aa) = ce9187280bdaf5c00765723b01412b232fcbe4d7

cvs diff -r1.2 -r1.3 pkgsrc/math/muparser/PLIST (expand / switch to unified diff)

--- pkgsrc/math/muparser/PLIST 2010/08/11 20:33:19 1.2
+++ pkgsrc/math/muparser/PLIST 2012/08/15 17:38:49 1.3
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1@comment $NetBSD: PLIST,v 1.2 2010/08/11 20:33:19 asau Exp $ 1@comment $NetBSD: PLIST,v 1.3 2012/08/15 17:38:49 drochner Exp $
2include/muParser.h 2include/muParser.h
3include/muParserBase.h 3include/muParserBase.h
4include/muParserBytecode.h 4include/muParserBytecode.h
5include/muParserCallback.h 5include/muParserCallback.h
6include/muParserComplex.h 
7include/muParserDLL.h 6include/muParserDLL.h
8include/muParserDef.h 7include/muParserDef.h
9include/muParserError.h 8include/muParserError.h
10include/muParserFixes.h 9include/muParserFixes.h
11include/muParserInt.h 10include/muParserInt.h
12include/muParserStack.h 11include/muParserStack.h
 12include/muParserTemplateMagic.h
13include/muParserTest.h 13include/muParserTest.h
14include/muParserToken.h 14include/muParserToken.h
15include/muParserTokenReader.h 15include/muParserTokenReader.h
16lib/libmuparser.so 16lib/libmuparser.so
17lib/libmuparser.so.0 17lib/libmuparser.so.2
18lib/libmuparser.so.0.0.0 18lib/libmuparser.so.2.2.2
19lib/pkgconfig/muparser.pc 19lib/pkgconfig/muparser.pc

cvs diff -r1.1.1.1 -r1.2 pkgsrc/math/muparser/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/math/muparser/buildlink3.mk 2009/12/11 19:53:57 1.1.1.1
+++ pkgsrc/math/muparser/buildlink3.mk 2012/08/15 17:38:49 1.2
@@ -1,12 +1,13 @@ @@ -1,12 +1,13 @@
1# $NetBSD: buildlink3.mk,v 1.1.1.1 2009/12/11 19:53:57 drochner Exp $ 1# $NetBSD: buildlink3.mk,v 1.2 2012/08/15 17:38:49 drochner Exp $
2 2
3BUILDLINK_TREE+= muparser 3BUILDLINK_TREE+= muparser
4 4
5.if !defined(MUPARSER_BUILDLINK3_MK) 5.if !defined(MUPARSER_BUILDLINK3_MK)
6MUPARSER_BUILDLINK3_MK:= 6MUPARSER_BUILDLINK3_MK:=
7 7
8BUILDLINK_API_DEPENDS.muparser+= muparser>=130 8BUILDLINK_API_DEPENDS.muparser+= muparser>=130
 9BUILDLINK_ABI_DEPENDS.muparser+= muparser>=200
9BUILDLINK_PKGSRCDIR.muparser?= ../../math/muparser 10BUILDLINK_PKGSRCDIR.muparser?= ../../math/muparser
10.endif # MUPARSER_BUILDLINK3_MK 11.endif # MUPARSER_BUILDLINK3_MK
11 12
12BUILDLINK_TREE+= -muparser 13BUILDLINK_TREE+= -muparser