devel/log4cplus: update to 2.2.1
The shared library version changed from 9 to 11, so bump
PORTREVISION of net/kea and net/kea-devel.
Upstream's new pkg-config install code, once rewritten by
USES=pathfix, installed a second log4cplus.pc under a doubled
prefix; patch CMakeLists.txt to correct the path.
net/kea-devel: Update to 3.2.0
This commit puts net/ket-devel at the same version as net/kea. Update
to 3.3.X will resume when upstream continues development.
net/kea-devel: Revert part of 8317693a759d
Fixing stage-qa breaks configure on systems without python installed.
Reported by: Andrey Pevnev <apevnev@me.com>
net/kea-devel: Fix shebangfix QA error
QA flags a shebang in kea-shell. Unfortunately USES=shebangfix
fails to resolve the issue because the shebang it sees is unexpected.
net/kea-devel: Fix runtime
Strip $prefix (which is $PREFIX) from the runtime /var/run path used
by keactrl. Otherwise it looks for PID files in the wrong place.
python.mk: rename PYTHON_EXT_SUFFIX to PYTHON_TAG, document, etc
EXT_SUFFIX, according to PEP 3149, refers to the full tag and
extension for compiled extension module objects, eg .cpython-311.so,
.cpython-313t.so, etc. We do not use the correct semantic meaning,
and this usage becomes ambiguous and confusing when tags do not
match between bytecode and compiled extension module objects.
Rename our PYTHON_EXT_SUFFIX to PYTHON_TAG to align with PEP 3147's
specification of a magic tag, which consists of implementation name
and shorthand version only. This is meant for bytecode and other
files containing this tag in their filename that do not depend on
a specific Python ABI for the same version. Chase all existing
consumers.
Introduce PYTHON_SOABI to align with PEP 3149's specification of a
tag, which consists of implementation name, shorthand version and
any ABI flags present (this and PYTHON_TAG are identical without
ABI flags). This is meant for compiled extension module objects and
other files that depend on a specific Python ABI for the same
version.
Add documentation for these variables that our PYTHON_EXT_SUFFIX
never had.
PR: 274671
Event: Kitchener-Waterloo Hackathon 202506
net/kea-devel: Fix directory permissions
And make sure /var directories exist. This fixes runtime.
Thanks for jlduran@ for making me aware of this.
PR: 287120
net/kea-devel: Welcome kea-devel, tracking the development branch
The kea 2.7.X branch tracks kea development. We are importing 2.7.6
here. The development branch includes many fixes not in the 2.6.X
(stable) branch such as LLVM 19 and boost 1.87 support.
Note that just like bind9, also developed by ISC (isc.org), even version
numbers, i.e. 2.6, are stable branch while odd numbered version numbers,
i.e. 2.7, are development branch.
net/kea-devel: Repocopy from net/kea
The 2.6.x branch of kea has a number of limitations that require it
be patched for the boost upgrade. We will import the 2.7.x (development)
branch of kea as kea-devel.
Note that just like bind9, also developed by ISC (isc.org), even version
numbers, i.e. 2.6, are stable branch while odd numbered version numbers,
i.e. 2.7, are development branch.