Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Jan 2016 12:30:27 +0000 (UTC)
From:      Kurt Jaeger <pi@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r405781 - in head: databases/cego databases/cegobridge databases/p5-DBD-cego devel/lfcbase devel/lfcxml
Message-ID:  <201601111230.u0BCURoY041791@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pi
Date: Mon Jan 11 12:30:27 2016
New Revision: 405781
URL: https://svnweb.freebsd.org/changeset/ports/405781

Log:
  devel/lfcbase: 1.6.7 -> 1.7.0
  devel/lfcxml: 1.1.8 -> 1.2.2
  databases/cego: 2.27.2 -> 2.28.3
  databases/p5-DBD-cego: bump portrevision
  databases/cegobridge: bump portrevision
  
  IMPORTANT: Upgrades of cego 2.27.x to 2.28.x databases has to be done by
  export and import.
  
  lfcbase:
  - Adaptions made for build with msys2 / mingw64. Many windows
    specific stuff could be eliminated, since mingw64 provides better
    POSIX support ( e.g. pthreads, timer functions .. )
  
  lfcxml:
  - Fix in configure.ac to find lfcbase and for FreeBSD
  
  cego:
  - Fix in CegoSelect::CegoSelect, the pCacheList variable was not
    initialized to 0 for all constructors. In case of system table
    selects, the variable might be undefined which might lead to
    segmetation faults.
  - Changed synchronization level for btree creation. So the base
    table can also be accessed while btree is created ( During creation
    btree status is invalid )
    This also allows to perform on online btree reorganization, since
    a new btree can be build up in parallel
  - Fix in CegoSystemObject::createSystemSpace, id values for bustat
    table must start with id 1 instead of id 0, otherwise, bustat
    information retrievel fails or may result in a core dump
    ( select * from $bustat )
  - Added performance fix for CegoQueryHelper::decodeFVL, since the
    tuple context information is already from the method called, the
    tid, tastep and ts parameters have been remove from this method.
    This saves some decoding time
  - Please note, that version 2.28.x makes datafiles from older versions
    incompatible.
    An upgrade requires a xml tableset export of existing data and a
    restore after succesful upgrade
  - 2.28.x also contains many code cleanup fixes and some fixes for
    btree handling.
  - Fix in CegoTableManager::createBTree, in case of an exception
    during build up, the allocated have to be cleanup up. For this the
    a rollback method was introduced in class CegoBTreeManager.
    Fix in CegoTableCursor, invalid btree objects have not been ignored
  - Many adapations to make cego full 64bit ready also in combination
    with MSYS2 / MINGW64. This resulted in change of many variables
    from type long to type unsigned long long (type long is just 32 bit
    for Windows ) With an appropriate MSYS2 / MINGW64 installation,
    cego compiles proper and runs stable now.
    Many thanks to the MSYS/MINGW developers for their amazing work !
  - Several changes from type int to type unsigned long long
  - Fix in CegoTableManager::deleteDataTable ( renamed to
    deleteDataTableEntry )
    Since we allow now parallel updates, the method must check if the
    target tuple has already been touched by another transaction.
    Otherwise, invalid double entries could occur in case of concurrent
    updates on the same tuple.
    If a concurrent transaction is detected, the method returns false.
    This return value is used by the updateTuple method to decide,
    if the subsequent insert operation must be performed.
  - Since it is not enough jut checking the tuple header info for
    update deletes, a record locking has to be added to avoid duplicates.
    In this sense, record locking for setTupleInfo method call ( used
    in CegoTableManager and CegoTransactionManager ) was added. For
    this, the lockRecord and unlockRecord method have been reactivated
    in CegoLockManager class.
    This lock avoids, that in case of concurrent tuple updates duplicate
    tuples are produced by an update.
  - Fix in configure.ac to find lfcbase and lfcxml and for FreeBSD
  
  Submitted by:	lemke@lemke-it.com

Modified:
  head/databases/cego/Makefile
  head/databases/cego/distinfo
  head/databases/cegobridge/Makefile
  head/databases/p5-DBD-cego/Makefile
  head/devel/lfcbase/Makefile
  head/devel/lfcbase/distinfo
  head/devel/lfcxml/Makefile
  head/devel/lfcxml/distinfo

Modified: head/databases/cego/Makefile
==============================================================================
--- head/databases/cego/Makefile	Mon Jan 11 12:25:02 2016	(r405780)
+++ head/databases/cego/Makefile	Mon Jan 11 12:30:27 2016	(r405781)
@@ -1,7 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	cego
-PORTVERSION=	2.27.2
+PORTVERSION=	2.28.3
 CATEGORIES=	databases
 MASTER_SITES=	http://www.lemke-it.com/
 

Modified: head/databases/cego/distinfo
==============================================================================
--- head/databases/cego/distinfo	Mon Jan 11 12:25:02 2016	(r405780)
+++ head/databases/cego/distinfo	Mon Jan 11 12:30:27 2016	(r405781)
@@ -1,2 +1,2 @@
-SHA256 (cego-2.27.2.tar.gz) = 21936090441cc5c851957989df54f8ba8b6e078bc4ce9768a0c1d5f8565c0627
-SIZE (cego-2.27.2.tar.gz) = 1370242
+SHA256 (cego-2.28.3.tar.gz) = fbe9c14d0c4bc8dcf972df37fca3c861ac67a13a5d7d252df779dbbf6e66df4c
+SIZE (cego-2.28.3.tar.gz) = 1356439

Modified: head/databases/cegobridge/Makefile
==============================================================================
--- head/databases/cegobridge/Makefile	Mon Jan 11 12:25:02 2016	(r405780)
+++ head/databases/cegobridge/Makefile	Mon Jan 11 12:30:27 2016	(r405781)
@@ -2,6 +2,7 @@
 
 PORTNAME=	cegobridge
 PORTVERSION=	1.1.0
+PORTREVISION=	1
 CATEGORIES=	databases
 MASTER_SITES=	http://www.lemke-it.com/
 

Modified: head/databases/p5-DBD-cego/Makefile
==============================================================================
--- head/databases/p5-DBD-cego/Makefile	Mon Jan 11 12:25:02 2016	(r405780)
+++ head/databases/p5-DBD-cego/Makefile	Mon Jan 11 12:30:27 2016	(r405781)
@@ -2,6 +2,7 @@
 
 PORTNAME=	DBD-cego
 PORTVERSION=	1.3.0
+PORTREVISION=	1
 CATEGORIES=	databases perl5
 MASTER_SITES=	http://www.lemke-it.com/
 PKGNAMEPREFIX=	p5-

Modified: head/devel/lfcbase/Makefile
==============================================================================
--- head/devel/lfcbase/Makefile	Mon Jan 11 12:25:02 2016	(r405780)
+++ head/devel/lfcbase/Makefile	Mon Jan 11 12:30:27 2016	(r405781)
@@ -1,7 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	lfcbase
-PORTVERSION=	1.6.7
+PORTVERSION=	1.7.0
 CATEGORIES=	devel
 MASTER_SITES=	http://www.lemke-it.com/
 

Modified: head/devel/lfcbase/distinfo
==============================================================================
--- head/devel/lfcbase/distinfo	Mon Jan 11 12:25:02 2016	(r405780)
+++ head/devel/lfcbase/distinfo	Mon Jan 11 12:30:27 2016	(r405781)
@@ -1,2 +1,2 @@
-SHA256 (lfcbase-1.6.7.tar.gz) = 8218e23334bfff0aa53ceb90b920d751ac8af972fe33c60992478766ba77fdcd
-SIZE (lfcbase-1.6.7.tar.gz) = 600034
+SHA256 (lfcbase-1.7.0.tar.gz) = 79d2b07d8d2a76b811e7ce2a80bc717c58b77e8751d97bb3c8b1d7f397b6ffd1
+SIZE (lfcbase-1.7.0.tar.gz) = 610085

Modified: head/devel/lfcxml/Makefile
==============================================================================
--- head/devel/lfcxml/Makefile	Mon Jan 11 12:25:02 2016	(r405780)
+++ head/devel/lfcxml/Makefile	Mon Jan 11 12:30:27 2016	(r405781)
@@ -1,7 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	lfcxml
-PORTVERSION=	1.1.8
+PORTVERSION=	1.2.2
 CATEGORIES=	devel
 MASTER_SITES=	http://www.lemke-it.com/
 

Modified: head/devel/lfcxml/distinfo
==============================================================================
--- head/devel/lfcxml/distinfo	Mon Jan 11 12:25:02 2016	(r405780)
+++ head/devel/lfcxml/distinfo	Mon Jan 11 12:30:27 2016	(r405781)
@@ -1,2 +1,2 @@
-SHA256 (lfcxml-1.1.8.tar.gz) = b23b1d154aa279b9dda43078499ffee8301eb19c47602a7b924b5b98f9504247
-SIZE (lfcxml-1.1.8.tar.gz) = 492831
+SHA256 (lfcxml-1.2.2.tar.gz) = 1054a3be701330dd26510eb6edbac579fe05f8b0fb0742a5da2c66e9e47761e3
+SIZE (lfcxml-1.2.2.tar.gz) = 493069



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201601111230.u0BCURoY041791>