aboutsummaryrefslogtreecommitdiffstats
path: root/databases/cego
diff options
context:
space:
mode:
authorpi <pi@FreeBSD.org>2017-11-23 02:46:12 +0800
committerpi <pi@FreeBSD.org>2017-11-23 02:46:12 +0800
commit1c448bfdd879cca26b1625881ce3fcca9bcefbc2 (patch)
tree6e15211105c05b6b637593de9c7447b9cc816ca1 /databases/cego
parentf1b1b7da70d5909e1281061b1c78559362bbb1c1 (diff)
downloadfreebsd-ports-gnome-1c448bfdd879cca26b1625881ce3fcca9bcefbc2.tar.gz
freebsd-ports-gnome-1c448bfdd879cca26b1625881ce3fcca9bcefbc2.tar.zst
freebsd-ports-gnome-1c448bfdd879cca26b1625881ce3fcca9bcefbc2.zip
databases/cego: update 2.38.1 -> 2.38.3
- Fix in CegoXMLSpace::setTSSortAreaSize, changed type from int to unsigned long long, otherwise overflow may occur for large sort area size configurations - Performance optimization done in CegoOrderSpace. Instead of storing the CegoField list for the result tuple in CegoOrderNode, just the values are stored there. The order cursor now gets the schema with the constructor and build the CegoField List in the getFirst / getNext methods. This seems a huge amount of heap space, which is dynamically allocated during the sorting procedure ( sortareasize parameter ). Especially for large ordering result sets this saves significantly memory and improves performance. Submitted by: Bjoern Lemke <lemke@lemke-it.com>
Diffstat (limited to 'databases/cego')
-rw-r--r--databases/cego/Makefile2
-rw-r--r--databases/cego/distinfo6
2 files changed, 4 insertions, 4 deletions
diff --git a/databases/cego/Makefile b/databases/cego/Makefile
index c4ef583e7146..406eb4b2e751 100644
--- a/databases/cego/Makefile
+++ b/databases/cego/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= cego
-PORTVERSION= 2.38.1
+PORTVERSION= 2.38.3
CATEGORIES= databases
MASTER_SITES= http://www.lemke-it.com/
diff --git a/databases/cego/distinfo b/databases/cego/distinfo
index ebcfe08a1424..e50d15cee914 100644
--- a/databases/cego/distinfo
+++ b/databases/cego/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1511082932
-SHA256 (cego-2.38.1.tar.gz) = bf51f1ec465a962e8b4ff5c09c46b32924e93c8641bb1cc15b51574aa49ad18c
-SIZE (cego-2.38.1.tar.gz) = 1442622
+TIMESTAMP = 1511375712
+SHA256 (cego-2.38.3.tar.gz) = 4ee4a0435c0ea3680a3862cbc100d07fa53ce86bd6c57d10ce5b441533d18d46
+SIZE (cego-2.38.3.tar.gz) = 1442779