aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMuhammad Moinur Rahman <bofh@FreeBSD.org>2024-10-02 04:52:32 +0000
committerMuhammad Moinur Rahman <bofh@FreeBSD.org>2024-10-02 16:17:03 +0000
commit39b5887a240bac0743b2673a790c7c59795e7631 (patch)
tree616d97ca3140eea6c15b5da7d777af08a75ff5a4
parentce002a72708b09d8bb13280e7d1c61f1a9f64abc (diff)
devel/libthreadar: Update version 1.4.0=>1.5.0
-rw-r--r--devel/libthreadar/Makefile2
-rw-r--r--devel/libthreadar/distinfo6
-rw-r--r--devel/libthreadar/files/patch-src_thread__signal.cpp12
-rw-r--r--devel/libthreadar/pkg-plist3
4 files changed, 18 insertions, 5 deletions
diff --git a/devel/libthreadar/Makefile b/devel/libthreadar/Makefile
index be7547a7c006..08e7221969b8 100644
--- a/devel/libthreadar/Makefile
+++ b/devel/libthreadar/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libthreadar
-PORTVERSION= 1.4.0
+DISTVERSION= 1.5.0
CATEGORIES= devel sysutils
MASTER_SITES= SF/${PORTNAME}/${PORTVERSION}/ \
https://dar.edrusb.org/libthreadar/Releases/
diff --git a/devel/libthreadar/distinfo b/devel/libthreadar/distinfo
index 72b27a7d2aee..6986927b1109 100644
--- a/devel/libthreadar/distinfo
+++ b/devel/libthreadar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1661435063
-SHA256 (libthreadar-1.4.0.tar.gz) = 2e4715178027bac973a4883f4bcb063494327ba886710446a82a80860f1a3791
-SIZE (libthreadar-1.4.0.tar.gz) = 445672
+TIMESTAMP = 1724374184
+SHA256 (libthreadar-1.5.0.tar.gz) = c0902421418aed477a9f6a75dbbe6f3644b1fd6ecb9602965d06837af7ad3e4a
+SIZE (libthreadar-1.5.0.tar.gz) = 460637
diff --git a/devel/libthreadar/files/patch-src_thread__signal.cpp b/devel/libthreadar/files/patch-src_thread__signal.cpp
new file mode 100644
index 000000000000..e0a30289a05a
--- /dev/null
+++ b/devel/libthreadar/files/patch-src_thread__signal.cpp
@@ -0,0 +1,12 @@
+--- src/thread_signal.cpp.orig 2024-10-02 04:26:07 UTC
++++ src/thread_signal.cpp
+@@ -120,7 +120,9 @@ namespace libthreadar
+ if(sigemptyset(& sigac.sa_mask) != 0)
+ throw exception_system("Error calling sigemptyset(): ", errno);
+ sigac.sa_flags = 0;
++#ifdef __linux__
+ sigac.sa_restorer = nullptr;
++#endif
+
+ if(sigaction(awaking_signal, &sigac, nullptr) != 0)
+ throw exception_system("Error calling sigaction(): ", errno);
diff --git a/devel/libthreadar/pkg-plist b/devel/libthreadar/pkg-plist
index 948bc0190d11..796b3d44e376 100644
--- a/devel/libthreadar/pkg-plist
+++ b/devel/libthreadar/pkg-plist
@@ -11,9 +11,10 @@ include/libthreadar/ratelier_scatter.hpp
include/libthreadar/semaphore.hpp
include/libthreadar/tampon.hpp
include/libthreadar/thread.hpp
+include/libthreadar/thread_signal.hpp
lib/libthreadar.a
lib/libthreadar.so
lib/libthreadar.so.1000
-lib/libthreadar.so.1000.4.0
+lib/libthreadar.so.1000.5.0
libdata/pkgconfig/libthreadar.pc
%%DATADIR%%/README