net/unison240: Fetch from github, deprecate
The distfiles used by the port are not available anymore, take the one from github. Adapt the port to build with the slightly different layout of this distfile. [1]
The new distfile does not provide html, ps and pdf documentation, so remove those files from the port.
I'm also deprecating this port, it is an ancient version not really supported anymore by upstream. set a long expiration time.
While here:
- Refresh Makefiles for other legacy unison ports
- Remove CONFLICTS with no more existing -devel port
PR: 291166 [1]
MFH: 2025Q4
devel/lfcbase: 1.22.2 -> 1.22.3, databases/cego: 2.52.42 -> 2.52.43
lfcbase:
- Warning elimination in several code modules.
-Wall should print no warnings anymore (with clang)
cego:
- Added patch for CegoJoinObject for correct and complete decoding.
This is needed for database recovery procedure if nested join select
occurs in update statement, e.g.
update t1 set b1 = ( select max(b2) from t2 inner join t3 on t2.a2 = t3.a3 );
- Warning elimination for several code modules.
In CegoContentObject encoding and decoding method,
the obsolete key flag in the schema information was removed.
This leads to a incompatibel datastructure and requires tableset
export/import for an uplift ot this version
- To toChain method of CegoTableObject, CegoJoinObject and
CegoAliasObject has been improved to treat undefined tabSetId
argument ( defTabSetId = 0 ).