diff options
author | pi <pi@FreeBSD.org> | 2017-11-23 02:46:12 +0800 |
---|---|---|
committer | pi <pi@FreeBSD.org> | 2017-11-23 02:46:12 +0800 |
commit | 1c448bfdd879cca26b1625881ce3fcca9bcefbc2 (patch) | |
tree | 6e15211105c05b6b637593de9c7447b9cc816ca1 /databases/cego | |
parent | f1b1b7da70d5909e1281061b1c78559362bbb1c1 (diff) | |
download | freebsd-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/Makefile | 2 | ||||
-rw-r--r-- | databases/cego/distinfo | 6 |
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 |