diff --git a/devel/hyprutils/Makefile b/devel/hyprutils/Makefile index b97d6a38bf64..5fb27a5461ab 100644 --- a/devel/hyprutils/Makefile +++ b/devel/hyprutils/Makefile @@ -1,41 +1,41 @@ PORTNAME= hyprutils DISTVERSIONPREFIX= v -DISTVERSION= 0.1.2 +DISTVERSION= 0.1.3 CATEGORIES= devel MAINTAINER= jbeich@FreeBSD.org COMMENT= Hyprland utilities library used across the ecosystem WWW= https://github.com/hyprwm/hyprutils LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= compiler:c++11-lib cmake:testing USE_GITHUB= yes USE_LDCONFIG= yes GH_ACCOUNT= hyprwm # XXX Drop after FreeBSD 13.2 EOL around 2024-07-01 (don't forget distinfo) .if ${CXX} == c++ && exists(/usr/lib/libc++.so) .if !exists(/usr/include/c++/v1/expected) || make(makesum) || make(fetch) USES+= llvm:min=16,build,export PATH:= ${LLVM_PREFIX}/bin:${PATH} # XXX _CMAKE_TOOLCHAIN_SUFFIX vs. devel/llvm* CONFIGURE_ENV+= CC="${CC}" CXX="${CXX}" CPP="${CPP}" # XXX Move into separate port and standardize via USES GH_TUPLE+= llvm:llvm-project:llvmorg-16.0.1:libcxx CXXFLAGS+= -nostdinc++ -isystem${WRKDIR}/libcxx_prefix/include/c++/v1 # Don't link against new libc++ as it's not necessary #LDFLAGS+= -nostdlib++ -L${WRKDIR}/libcxx_prefix/lib -l:libc++.a -lcxxrt pre-configure: bundled-libcxx bundled-libcxx: @${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} \ -DLIBCXX_INCLUDE_BENCHMARKS:BOOL=OFF \ -DCMAKE_INSTALL_PREFIX:PATH=${WRKDIR}/libcxx_prefix \ -B ${WRKDIR}/libcxx_build -S ${WRKSRC_libcxx}/libcxx @${DO_MAKE_BUILD:NDESTDIR*} install -C ${WRKDIR}/libcxx_build .endif .endif # exists(/usr/lib/libc++.so) .include diff --git a/devel/hyprutils/distinfo b/devel/hyprutils/distinfo index 62522e6ee0f6..3314681d6043 100644 --- a/devel/hyprutils/distinfo +++ b/devel/hyprutils/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1718271409 -SHA256 (hyprwm-hyprutils-v0.1.2_GH0.tar.gz) = a11598fbba1dcb8e1f939935ed55339b481816b1fddc89dbbfe4dafb4d753562 -SIZE (hyprwm-hyprutils-v0.1.2_GH0.tar.gz) = 11078 +TIMESTAMP = 1718623481 +SHA256 (hyprwm-hyprutils-v0.1.3_GH0.tar.gz) = 2f84654af9b2efe5be478821e837b1975298292558c4569bd35e065e356a69c7 +SIZE (hyprwm-hyprutils-v0.1.3_GH0.tar.gz) = 11111 SHA256 (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = b5a9ff1793b1e2d388a3819bf35797002b1d2e40bb35a10c65605e0ea1435271 SIZE (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = 179289803 diff --git a/devel/hyprutils/pkg-plist b/devel/hyprutils/pkg-plist index 1dbcbbd6e606..fac71576c531 100644 --- a/devel/hyprutils/pkg-plist +++ b/devel/hyprutils/pkg-plist @@ -1,10 +1,10 @@ include/hyprutils/memory/SharedPtr.hpp include/hyprutils/memory/WeakPtr.hpp include/hyprutils/signal/Listener.hpp include/hyprutils/signal/Signal.hpp include/hyprutils/string/String.hpp include/hyprutils/string/VarList.hpp lib/libhyprutils.so lib/libhyprutils.so.0 -lib/libhyprutils.so.0.1.2 +lib/libhyprutils.so.0.1.3 libdata/pkgconfig/hyprutils.pc