I apologize for not providing more details here because I'm not on my FreeBSD box. But x11/polybar doesn't compile on 15.0. It is an error with a missing library not getting picked up by cmake.
I'll need a couple of days to dive into this. Could you provide a full build log?
Created attachment 265582 [details] build log for polybar on fbsd 15.0-stable This is the build log which indicates a failure in build on FBSD-15.0 STABLE. As you can see, the cmake is not picking up library libInotify correctly, probably the version is too old?)
Starting with FreeBSD 15, inotify is part of libc so the devel/libnotify dependency is no longer needed (and actually breaks the build as observed). Patching this would consist of modifying upstream CMake to no longer run find_package(LibInotify) and removing the corresponding LIB_DEPENDS entry. THis needs to be conditional on FreeBSD >= 15. I won't be able to get to this the next week or two. If somebody wants to submit a patch I'll gladly review it.
Created attachment 265796 [details] Patch proposal Hi, I've find this issue and looked around how other ports deal with inotify arrival, I added a patch that change: 1. libinotify now depending on the presence of /usr/include/sys/inotify.h (rather than a specific os version) 2. in polybar cmake file, same logic is applied to search or not for libinotify Have a nice day,
Thank you Matt, Joel. The issue still seems to exist after patching. Maybe I am doing something wrong(TM). CMake Error at /usr/local/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:233 (message): Could NOT find LibInotify (missing: LibInotify_INCLUDE_DIRS LibInotify_LIBRARIES) (found version "20240724") Call Stack (most recent call first): /usr/local/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:603 (_FPHSA_FAILURE_MESSAGE) cmake/common/utils.cmake:61 (find_package_handle_standard_args) cmake/modules/FindLibInotify.cmake:10 (find_package_impl) cmake/libpoly.cmake:105 (find_package) CMakeLists.txt:57 (include) Cheers;