ports/90331: [maintainer] [lib]qalculate 0.8.2 -> 0.9.0
Sergey Akifyev
asa at agava.com
Tue Dec 13 11:40:06 UTC 2005
>Number: 90331
>Category: ports
>Synopsis: [maintainer] [lib]qalculate 0.8.2 -> 0.9.0
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Tue Dec 13 11:40:02 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Sergey Akifyev
>Release: FreeBSD 6.0-RELEASE i386
>Organization:
AGAVA Software Ltd.
>Environment:
>Description:
Please, note: PR contains diffs for both libqalculate and qalculate,
as they both must be updated to work
Changelog:
* Redesigned GTK+ GUI with history view in the main window
* Redesigned keypad in the KDE GUI
* Display of as-you-type expression parsing and function hints
* Enhanced completion
* Scaling of result display to vertically fit the window
* Nicer history listing
* Enhanced result display in GTK+ GUI with much nicer parentheses
* Meta modes
* 67 new units: bel (B) and neper (Np), information units such as bit and byte, many convenience units (km/h, deciliter, etc), and more.
* Binary prefixes
* Some new variables and functions
* Fixed help display in new yelp
* Fixed compile with cln-1.1.10
* Fixed regressions in simplification
* Fixed f(x) return type analysis (ex. log(x) represents a real number if x represents a positive). This was by accident unused.
* ...and many more bug fixes and enhancements...
>How-To-Repeat:
--- libqalculate.diff begins here ---
diff -ruN libqalculate.orig/Makefile libqalculate/Makefile
--- libqalculate.orig/Makefile Tue Dec 13 13:10:36 2005
+++ libqalculate/Makefile Tue Dec 13 13:10:45 2005
@@ -6,8 +6,7 @@
#
PORTNAME= libqalculate
-PORTVERSION= 0.8.2
-PORTREVISION= 1
+PORTVERSION= 0.9.0
CATEGORIES= math
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= qalculate
diff -ruN libqalculate.orig/distinfo libqalculate/distinfo
--- libqalculate.orig/distinfo Tue Dec 13 13:10:36 2005
+++ libqalculate/distinfo Tue Dec 13 13:10:52 2005
@@ -1,2 +1,3 @@
-MD5 (libqalculate-0.8.2.tar.gz) = 69824de52bea915f5cc00ed6e3b905c9
-SIZE (libqalculate-0.8.2.tar.gz) = 683579
+MD5 (libqalculate-0.9.0.tar.gz) = 1c730ef9865fc5ef850ae7c7dbe4eb93
+SHA256 (libqalculate-0.9.0.tar.gz) = 5cad6916d9fb38fab662ef812bff55d79653d144e734ab4c66cd1424ef556449
+SIZE (libqalculate-0.9.0.tar.gz) = 693984
diff -ruN libqalculate.orig/files/patch-libqalculate-Number.cc libqalculate/files/patch-libqalculate-Number.cc
--- libqalculate.orig/files/patch-libqalculate-Number.cc Tue Dec 13 13:10:36 2005
+++ libqalculate/files/patch-libqalculate-Number.cc Thu Jan 1 03:00:00 1970
@@ -1,29 +0,0 @@
---- libqalculate/Number.cc.orig Thu Nov 3 18:27:14 2005
-+++ libqalculate/Number.cc Thu Nov 3 18:28:15 2005
-@@ -2389,7 +2389,7 @@
- if(po.indicate_infinite_series && !infinite_series) {
- remainders.push_back(remainder);
- }
-- remainder *= base;
-+ remainder = remainder * base;
- div = cln::truncate2(remainder, d);
- remainder2 = div.remainder;
- remainder = div.quotient;
-@@ -2398,7 +2398,7 @@
- started = !cln::zerop(remainder);
- }
- if(started) {
-- num *= base;
-+ num = num * base;
- num += remainder;
- }
- l10++;
-@@ -2417,7 +2417,7 @@
- }
- remainders.clear();
- if(!exact && !infinite_series) {
-- remainder *= base;
-+ remainder = remainder * base;
- div = cln::truncate2(remainder, d);
- remainder2 = div.remainder;
- remainder = div.quotient;
diff -ruN libqalculate.orig/pkg-plist libqalculate/pkg-plist
--- libqalculate.orig/pkg-plist Tue Dec 13 13:10:36 2005
+++ libqalculate/pkg-plist Tue Dec 13 13:33:45 2005
@@ -1,3 +1,5 @@
+lib/libqalculate.a
+lib/libqalculate.so.0
bin/qalc
include/libqalculate/Function.h
include/libqalculate/Calculator.h
@@ -12,9 +14,6 @@
include/libqalculate/Unit.h
include/libqalculate/BuiltinFunctions.h
include/libqalculate/qalculate.h
-lib/libqalculate.a
-lib/libqalculate.so
-lib/libqalculate.so.0
libdata/pkgconfig/libqalculate.pc
share/locale/sv/LC_MESSAGES/libqalculate.mo
share/qalculate/datasets.xml
@@ -25,5 +24,9 @@
share/qalculate/units.xml
share/qalculate/variables.xml
share/qalculate/currencies.xml
+ at dirrm lib
+ at dirrm bin
@dirrm include/libqalculate
+ at dirrm libdata/pkgconfig
+ at dirrm share/locale/sv/LC_MESSAGES
@dirrm share/qalculate
--- libqalculate.diff ends here ---
--- qalculate.diff begins here ---
diff -ruN qalculate.orig/Makefile qalculate/Makefile
--- qalculate.orig/Makefile Tue Dec 13 13:34:40 2005
+++ qalculate/Makefile Tue Dec 13 13:34:48 2005
@@ -6,8 +6,7 @@
#
PORTNAME= qalculate
-PORTVERSION= 0.8.2.1
-PORTREVISION= 1
+PORTVERSION= 0.9.0
CATEGORIES= math
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
diff -ruN qalculate.orig/distinfo qalculate/distinfo
--- qalculate.orig/distinfo Tue Dec 13 13:34:40 2005
+++ qalculate/distinfo Tue Dec 13 13:34:57 2005
@@ -1,2 +1,3 @@
-MD5 (qalculate-gtk-0.8.2.1.tar.gz) = 61c2fbac218d56930f165fdca5c2693c
-SIZE (qalculate-gtk-0.8.2.1.tar.gz) = 1211326
+MD5 (qalculate-gtk-0.9.0.tar.gz) = 964d42e83d00929593439f73e604a185
+SHA256 (qalculate-gtk-0.9.0.tar.gz) = cd0142b4ab62bdde24fc91541c5bff3e2c7f21a8c47b403533696fe7757c1f2c
+SIZE (qalculate-gtk-0.9.0.tar.gz) = 1378123
diff -ruN qalculate.orig/pkg-plist qalculate/pkg-plist
--- qalculate.orig/pkg-plist Tue Dec 13 13:34:40 2005
+++ qalculate/pkg-plist Tue Dec 13 13:40:40 2005
@@ -1,4 +1,3 @@
-bin/qalculate
bin/qalculate-gtk
share/locale/sv/LC_MESSAGES/qalculate-gtk.mo
share/gnome/applications/qalculate-gtk.desktop
@@ -8,7 +7,6 @@
share/gnome/help/qalculate-gtk/C/appendixc.xml
share/gnome/help/qalculate-gtk/C/qalculate-gtk.xml
share/gnome/help/qalculate-gtk/C/figures/calculation-history.png
-share/gnome/help/qalculate-gtk/C/figures/calculator-buttons-screen.png
share/gnome/help/qalculate-gtk/C/figures/calculator-buttons.png
share/gnome/help/qalculate-gtk/C/figures/completion.png
share/gnome/help/qalculate-gtk/C/figures/convert-number-bases.png
@@ -19,15 +17,15 @@
share/gnome/help/qalculate-gtk/C/figures/function-manager.png
share/gnome/help/qalculate-gtk/C/figures/gnuplot.png
share/gnome/help/qalculate-gtk/C/figures/import-csv.png
-share/gnome/help/qalculate-gtk/C/figures/insert-function-screen.png
share/gnome/help/qalculate-gtk/C/figures/insert-function.png
-share/gnome/help/qalculate-gtk/C/figures/mainwindow-screen.png
share/gnome/help/qalculate-gtk/C/figures/mainwindow.png
share/gnome/help/qalculate-gtk/C/figures/plot-data.png
share/gnome/help/qalculate-gtk/C/figures/plot-settings.png
share/gnome/help/qalculate-gtk/C/figures/store-variable.png
share/gnome/help/qalculate-gtk/C/figures/unit-manager.png
share/gnome/help/qalculate-gtk/C/figures/variable-manager.png
+share/gnome/help/qalculate-gtk/C/figures/edit-functiongeneral.png
+share/gnome/help/qalculate-gtk/C/figures/edit-variable.png
share/gnome/omf/qalculate-gtk/qalculate-gtk-C.omf
share/gnome/qalculate-gtk/glade/about.glade
share/gnome/qalculate-gtk/glade/argumentrules.glade
@@ -53,9 +51,9 @@
share/gnome/qalculate-gtk/glade/unknownedit.glade
share/gnome/qalculate-gtk/glade/variableedit.glade
share/gnome/qalculate-gtk/glade/variables.glade
+ at dirrm bin
+ at dirrm share/locale/sv/LC_MESSAGES
+ at dirrm share/gnome/applications
@dirrm share/gnome/help/qalculate-gtk/C/figures
- at dirrm share/gnome/help/qalculate-gtk/C
- at dirrm share/gnome/help/qalculate-gtk
@dirrm share/gnome/omf/qalculate-gtk
@dirrm share/gnome/qalculate-gtk/glade
- at dirrm share/gnome/qalculate-gtk
--- qalculate.diff ends here ---
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list