databases/cego: update 2.51.5 -> 2.51.7

- Fix added in CegoFactor::getAggregationList:
  for case QUERY and case FETCH, the not-supported exceptions
  have been removed, otherwise this leads a useless exception
  in CegoAttrCond::asConjunctionList where aggregations are just checked
- Added grammer change in Cego.def to ensure operator precedence
  for AND and OR condition operator.
  AND has higher precedence if no enclosing braces are given.
  The result for the following queries should be the same
  select * from t1 where a = 42 or a = 1 and  b = 'X' ;
  select * from t1 where a = 1 and  b = 'X' or a = 42;
  select * from t1 where a = 42 or ( a = 1 and  b = 'X' );
- With cego version before 2.51.7, braces have been mandatory to
  ensure operator precedence.
  With the new grammar extension, the AND operator has a higher presedence
This commit is contained in:
Björn Lemke
2025-04-21 14:02:32 +02:00
committed by Kurt Jaeger
parent e35475c588
commit e577c12f18
2 changed files with 4 additions and 4 deletions

View File

@@ -1,5 +1,5 @@
PORTNAME= cego
PORTVERSION= 2.51.5
PORTVERSION= 2.51.7
CATEGORIES= databases
MASTER_SITES= http://www.lemke-it.com/

View File

@@ -1,3 +1,3 @@
TIMESTAMP = 1744529594
SHA256 (cego-2.51.5.tar.gz) = 8d1c19aae89f2d325c38f89c636fbe26e4c191dd24f031437173d1771402f84a
SIZE (cego-2.51.5.tar.gz) = 3300673
TIMESTAMP = 1745234929
SHA256 (cego-2.51.7.tar.gz) = 68c12337b6af58b0bff8271ef53f633dca12b28a906c2f61a962793f687cd825
SIZE (cego-2.51.7.tar.gz) = 3301078