www/qt5-webengine: Fix build on -CURRENT
clang on CURRENT invokes ld.lld, which does not search LOCALBASE.
GN host tools such as character_data_generator then fail with
"unable to find library -levent".
Add USES=localbase:ldflags and LIBRARY_PATH so the host linker
can find ports libraries without relying on GNU ld following the
chromium and qt6-webengine patterns.
Approved by: blanket
www/osrm-backend: Fix build: 'deadline_timer' is deprecated: Use system_timer
In file included from /wrkdirs/usr/ports/www/osrm-backend/work/osrm-backend-0ae940c31566df2aec0ecd679c84c11ede9831ef/src/tools/r
outed.cpp:1:
In file included from /wrkdirs/usr/ports/www/osrm-backend/work/osrm-backend-0ae940c31566df2aec0ecd679c84c11ede9831ef/include/ser
ver/server.hpp:4:
/wrkdirs/usr/ports/www/osrm-backend/work/osrm-backend-0ae940c31566df2aec0ecd679c84c11ede9831ef/include/server/connection.hpp:53:
18: error: 'deadline_timer' is deprecated: Use system_timer [-Werror,-Wdeprecated-declarations]
53 | boost::asio::deadline_timer timer;
| ^
/usr/local/include/boost/asio/deadline_timer.hpp:36:1: note: 'deadline_timer' has been explicitly marked deprecated here
36 | BOOST_ASIO_DEPRECATED_MSG("Use system_timer")
| ^
/usr/local/include/boost/asio/detail/config.hpp:1484:47: note: expanded from macro 'BOOST_ASIO_DEPRECATED_MSG'
1484 | # define BOOST_ASIO_DEPRECATED_MSG(msg) [[deprecated(msg)]]
| ^
1 error generated.
- Add -Wno-deprecated-declarations to the CXXFLAGS.
[7 lines not shown]
www/osrm-backend: Fix build: 'deadline_timer' is deprecated: Use system_timer
In file included from /wrkdirs/usr/ports/www/osrm-backend/work/osrm-backend-0ae940c31566df2aec0ecd679c84c11ede9831ef/src/tools/r
outed.cpp:1:
In file included from /wrkdirs/usr/ports/www/osrm-backend/work/osrm-backend-0ae940c31566df2aec0ecd679c84c11ede9831ef/include/ser
ver/server.hpp:4:
/wrkdirs/usr/ports/www/osrm-backend/work/osrm-backend-0ae940c31566df2aec0ecd679c84c11ede9831ef/include/server/connection.hpp:53:
18: error: 'deadline_timer' is deprecated: Use system_timer [-Werror,-Wdeprecated-declarations]
53 | boost::asio::deadline_timer timer;
| ^
/usr/local/include/boost/asio/deadline_timer.hpp:36:1: note: 'deadline_timer' has been explicitly marked deprecated here
36 | BOOST_ASIO_DEPRECATED_MSG("Use system_timer")
| ^
/usr/local/include/boost/asio/detail/config.hpp:1484:47: note: expanded from macro 'BOOST_ASIO_DEPRECATED_MSG'
1484 | # define BOOST_ASIO_DEPRECATED_MSG(msg) [[deprecated(msg)]]
| ^
1 error generated.
- Add -Wno-deprecated-declarations to the CXXFLAGS.
[5 lines not shown]
multimedia/mxflib: Limit portscout to numeric versions
SourceForge still carries mxflib-1.0.1-gcc4.3.tar.gz, a gcc 4.3 build fix
respin of the same 1.0.1 release. Portscout reads the -gcc4.3 suffix as a
version component and sorts it above 1.0.1, reporting a permanent false
positive.
comms/mbpoll: Add missing pkgconfig dependency
CMakeLists.txt calls find_package(PkgConfig) to locate libmodbus, but the
port only declares USES=cmake, so pkgconf is not pulled in as a build
dependency. In a clean jail configure fails with:
Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
Call Stack (most recent call first):
CMakeLists.txt:59 (find_package)
Reviewed by: mm
Differential Revision: https://reviews.freebsd.org/D59116
net/libwebsockets: Package all enabled event loop plugins
pkg-plist listed only lib/libwebsockets-evlib_uv.so, so with any event
loop option other than LIBUV enabled the corresponding plugin was staged
but silently dropped from the package. The installed CMake export still
referenced it, breaking every consumer that calls find_package():
CMake Error at LibwebsocketsTargets.cmake:106 (message):
The imported target "websockets-evlib_ev" references the file
"/usr/local/lib/libwebsockets-evlib_ev.so"
but this file does not exist.
Gate the plugin entries on their options instead. OPTIONS_SUB was
already set.
Reviewed by: bofh
Differential Revision: https://reviews.freebsd.org/D59117
sysutils/webmin: Update to 2.660
Upstream replaced the blue-theme directory with a symlink to gray-theme.
Use ${CP} -R instead of -r in do-install so the symlink is preserved
rather than expanded into a second copy of the theme, and regenerate
pkg-plist accordingly.
sysutils/virtualmin: Update to 8.1.0
Upstream dropped procmail-wrapper.c, so remove the post-build target
that compiled it.
Strip the .github, .editorconfig and FUNDING.yml development files that
are now shipped in the tarball, and use find -delete for the empty
directory cleanup so nested empty directories are removed as well.
sysutils/usermin: Update to 2.560
Upstream replaced the blue-theme directory with a symlink to gray-theme.
Use ${CP} -R instead of -r in do-install so the symlink is preserved
rather than expanded into a second copy of the theme, and regenerate
pkg-plist accordingly.
lang/ecl: Update to 26.5.5
Upstream moved the code the SageMath patch touches from src/c/file.d to
src/c/streams/strm_os.d, so rename and regenerate the extra patch.
Derive the libecl.so major/short version from PORTVERSION via PLIST_SUB
instead of hardcoding the soname in pkg-plist.
lang/abcl: Update to 1.10.0
While here, add the missing LICENSE and move SUB_FILES/SUB_LIST to keep
portclippy happy.
- Fix virtual thread creation on JDK 21 and later
chinese/opencc: unbundle marisa, rapidjson, tclap, and googletest
Use system versions of libraries that have matching ports instead of
the bundled copies shipped in deps/.
PR: ports/297782
Reported by: diizzy
Approved by: maintainer
textproc/fixrtf: add LICENSE, update WWW, use PLIST_FILES
- Add LICENSE=BSD2CLAUSE (per source file header)
- Update WWW to FreeBSD wiki (old domain was no longer controlled
by us)
- Use PLIST_FILES instead of single-entry pkg-plist
archivers/plzip: use USES=localbase:ldflags
Replace manual CXXFLAGS/LDFLAGS in CONFIGURE_ARGS with
USES=localbase:ldflags. Pass CPPFLAGS and LDFLAGS explicitly via
CONFIGURE_ARGS as plzip uses a custom configure script that reads
them as arguments rather than from the environment.
audio/codec2: Update to 1.2.0
The new version of SDRAngel requires codec2 version 1.2.0, but the ports
currently contain version 1.0.3_1. I contacted the maintainer,
and a search of the bug list yielded no results regarding a codec2 port update.
I propose updating the port; I am attaching the patches.
Tested FreeBSD 15 amd64
- ran through portlint and cosmetic changes only - db
PR: 297726
Reported by: res2500 at ukr.net
{databases,net}/openldap2[567]-server: use USES=localbase:ldflags
Remove redundant CPPFLAGS, LDFLAGS, LIBS, and SQL_LDFLAGS assignments
that are already covered by USES=localbase:ldflags. Also fix COMMENT/WWW
ordering in openldap25-server.
No functional change to the built packages.