From owner-svn-ports-head@freebsd.org Wed Nov 22 18:46:14 2017 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 368A6DF2952; Wed, 22 Nov 2017 18:46:14 +0000 (UTC) (envelope-from pi@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id DE8E164A36; Wed, 22 Nov 2017 18:46:13 +0000 (UTC) (envelope-from pi@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vAMIkDUH025135; Wed, 22 Nov 2017 18:46:13 GMT (envelope-from pi@FreeBSD.org) Received: (from pi@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vAMIkCiX025133; Wed, 22 Nov 2017 18:46:12 GMT (envelope-from pi@FreeBSD.org) Message-Id: <201711221846.vAMIkCiX025133@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pi set sender to pi@FreeBSD.org using -f From: Kurt Jaeger Date: Wed, 22 Nov 2017 18:46:12 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r454698 - head/databases/cego X-SVN-Group: ports-head X-SVN-Commit-Author: pi X-SVN-Commit-Paths: head/databases/cego X-SVN-Commit-Revision: 454698 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Nov 2017 18:46:14 -0000 Author: pi Date: Wed Nov 22 18:46:12 2017 New Revision: 454698 URL: https://svnweb.freebsd.org/changeset/ports/454698 Log: 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 Modified: head/databases/cego/Makefile head/databases/cego/distinfo Modified: head/databases/cego/Makefile ============================================================================== --- head/databases/cego/Makefile Wed Nov 22 18:38:48 2017 (r454697) +++ head/databases/cego/Makefile Wed Nov 22 18:46:12 2017 (r454698) @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= cego -PORTVERSION= 2.38.1 +PORTVERSION= 2.38.3 CATEGORIES= databases MASTER_SITES= http://www.lemke-it.com/ Modified: head/databases/cego/distinfo ============================================================================== --- head/databases/cego/distinfo Wed Nov 22 18:38:48 2017 (r454697) +++ head/databases/cego/distinfo Wed Nov 22 18:46:12 2017 (r454698) @@ -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