Commit log:
https://github.com/glyph/automat/compare/v22.10.0...v24.8.1
- Convert to PEP-517
- Note: 24.8 introduces a major change to the public API,
`TypeMachineBuilder`, while retaining `MethodicalMachine` for
backward compatibility. See the documentation for details.
PR: 281847
The Assembly Workbench uses OndselSolver, which is technically
it's own project but has no actual release yet. In this state,
it's easier to just drop the code into FreeCAD: FreeCAD upstream
does this with a git submodule.
Upstream has migrated from long obsolete yarn v1 to npm as node
package manager. So make necessary changes to Makefile to follow the
migration.
While here, remove REH (remote extension host) option which is no-op
in package building. Users who want to build remote extension host can
now use dedicated make target "build-remote-extension-host".
Changelog: https://code.visualstudio.com/updates/v1_94
Reported by: GitHub (watch releases)
Switch to DISTVERSION.
Add LICENSE_FILE.
Add gmake to USES.
Replace post-patch target to patchfile.
Take maintainership.
Changelog: http://www.catb.org/~esr/vms-empire/NEWS
As noted in the libc++ 19 release notes [1], std::char_traits<> is now
only provided for char, char8_t, char16_t, char32_t and wchar_t, and any
instantiation for other types will fail.
This causes ports using devel/py-Levenshtein to fail to compile with
clang 19 and libc++ 19, resulting in errors similar to:
/usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits<unsigned int>'
820 | static_assert(is_same<_CharT, typename traits_type::char_type>::value,
| ^
/wrkdirs/usr/ports/devel/py-Levenshtein/work-py311/Levenshtein-0.22.0/src/Levenshtein/Levenshtein-c/_levenshtein.hpp:144:43: note: in instantiation of template class 'std::basic_string<unsigned int>' requested here
144 | static inline std::basic_string<uint32_t> lev_greedy_median(const std::vector<RF_String>& strings,
| ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
| ^
Unfortunately py-Levenshtein and its embedded copy of rapidfuzz-cpp make
heavy use of the no-longer-existing `std::basic_string<uint8_t>`, so I
had to do quite a lots of search and replace operations, replacing these
with equivalent `std::vector` types.
This is similar to the fixes for devel/rapidfuzz-cpp in bug 281193, and
for devel/py-rapidfuzz in bug 281194.
[1] https://libcxx.llvm.org/ReleaseNotes/19.html#deprecations-and-removals
PR: 281534
Approved by: maintainer timeout (2 weeks)
MFH: 2024Q3
Easy to use, full-featured and extensible wiki software package
MoinMoin is a Python clone of WikiWiki, which is a composition system;
it's a discussion medium; it's a repository; it's a mail system;
it's a tool for collaboration.
This is the version 2 of moinmoin wiki.
THIS IS STILL IN DEVELOPMENT AND IS NOT RECOMMENDED FOR PRODUCTION
THIS IS NOT WELL TESTED PLEASE REPORT ANY BUGS IN FREEBSD ENVIRONMENT
WWW: https://moinmo.in/
* Use upstream release archive (remove need to use USES= autoreconf)
* Rework Makefile to follow Porters Handbook more closely and improve readability
PR: 281580
Approved by: portmgr (maintainer timeout, 2+ weeks)
The author had dropped the dubious idea of estimating default CPU
thread count based on number of P- and E-cores and hardcoded 12 for
the time being. Replace with existing get_nprocs() function call.