Mon Oct 3 13:47:20 2022 UTC ()
Add libthreadar version 1.4.0 to pkgsrc-current
libthreadar provides C++ classes for manipulating threads and
propagating back exception from thread to parent thread when the
parent calls the join() method.
(nros)
diff -r1.3803 -r1.3804 pkgsrc/devel/Makefile
diff -r0 -r1.1 pkgsrc/devel/libthreadar/DESCR
diff -r0 -r1.1 pkgsrc/devel/libthreadar/Makefile
diff -r0 -r1.1 pkgsrc/devel/libthreadar/PLIST
diff -r0 -r1.1 pkgsrc/devel/libthreadar/buildlink3.mk
diff -r0 -r1.1 pkgsrc/devel/libthreadar/distinfo
diff -r0 -r1.1 pkgsrc/devel/libthreadar/patches/patch-Makefile.in
--- pkgsrc/devel/Makefile 2022/09/28 11:05:56 1.3803
+++ pkgsrc/devel/Makefile 2022/10/03 13:47:20 1.3804
| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.3803 2022/09/28 11:05:56 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.3804 2022/10/03 13:47:20 nros Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | COMMENT= Development utilities | | 4 | COMMENT= Development utilities |
5 | | | 5 | |
6 | SUBDIR+= ETL | | 6 | SUBDIR+= ETL |
7 | SUBDIR+= ExmanIDE | | 7 | SUBDIR+= ExmanIDE |
8 | SUBDIR+= GConf | | 8 | SUBDIR+= GConf |
9 | SUBDIR+= GConf-ui | | 9 | SUBDIR+= GConf-ui |
10 | SUBDIR+= Gorm | | 10 | SUBDIR+= Gorm |
11 | SUBDIR+= MoarVM | | 11 | SUBDIR+= MoarVM |
12 | SUBDIR+= ObjectiveLib | | 12 | SUBDIR+= ObjectiveLib |
13 | SUBDIR+= ProjectCenter | | 13 | SUBDIR+= ProjectCenter |
14 | SUBDIR+= R-BH | | 14 | SUBDIR+= R-BH |
| @@ -931,26 +931,27 @@ SUBDIR+= libsigsegv | | | @@ -931,26 +931,27 @@ SUBDIR+= libsigsegv |
931 | SUBDIR+= libslang | | 931 | SUBDIR+= libslang |
932 | SUBDIR+= libslang2 | | 932 | SUBDIR+= libslang2 |
933 | SUBDIR+= libsmi | | 933 | SUBDIR+= libsmi |
934 | SUBDIR+= libstash | | 934 | SUBDIR+= libstash |
935 | SUBDIR+= libstatgrab | | 935 | SUBDIR+= libstatgrab |
936 | SUBDIR+= libstree | | 936 | SUBDIR+= libstree |
937 | SUBDIR+= libstroke | | 937 | SUBDIR+= libstroke |
938 | SUBDIR+= libstubborn | | 938 | SUBDIR+= libstubborn |
939 | SUBDIR+= libtai | | 939 | SUBDIR+= libtai |
940 | SUBDIR+= libtar | | 940 | SUBDIR+= libtar |
941 | SUBDIR+= libtecla | | 941 | SUBDIR+= libtecla |
942 | SUBDIR+= libtermkey | | 942 | SUBDIR+= libtermkey |
943 | SUBDIR+= libthai | | 943 | SUBDIR+= libthai |
| | | 944 | SUBDIR+= libthreadar |
944 | SUBDIR+= libthrift | | 945 | SUBDIR+= libthrift |
945 | SUBDIR+= libthrift_c_glib | | 946 | SUBDIR+= libthrift_c_glib |
946 | SUBDIR+= libtool | | 947 | SUBDIR+= libtool |
947 | SUBDIR+= libtool-base | | 948 | SUBDIR+= libtool-base |
948 | SUBDIR+= libtool-fortran | | 949 | SUBDIR+= libtool-fortran |
949 | SUBDIR+= libtool-info | | 950 | SUBDIR+= libtool-info |
950 | SUBDIR+= libts | | 951 | SUBDIR+= libts |
951 | SUBDIR+= libunit | | 952 | SUBDIR+= libunit |
952 | SUBDIR+= libusb | | 953 | SUBDIR+= libusb |
953 | SUBDIR+= libusb-compat | | 954 | SUBDIR+= libusb-compat |
954 | SUBDIR+= libusb1 | | 955 | SUBDIR+= libusb1 |
955 | SUBDIR+= libuuid | | 956 | SUBDIR+= libuuid |
956 | SUBDIR+= libuv | | 957 | SUBDIR+= libuv |
libthreadar provides C++ classes for manipulating threads and
propagating back exception from thread to parent thread when the
parent calls the join() method.
# $NetBSD: Makefile,v 1.1 2022/10/03 13:47:20 nros Exp $
DISTNAME= libthreadar-1.4.0
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=libthreadar/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://libthreadar.sf.net/
COMMENT= C++ library to manage threads
LICENSE= gnu-lgpl-v3
USE_LANGUAGES= c c++
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
PKGCONFIG_OVERRIDE= src/libthreadar.pc.tmpl.in
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@comment $NetBSD: PLIST,v 1.1 2022/10/03 13:47:20 nros Exp $
include/libthreadar/barrier.hpp
include/libthreadar/condition.hpp
include/libthreadar/exceptions.hpp
include/libthreadar/fast_tampon.hpp
include/libthreadar/freezer.hpp
include/libthreadar/libthreadar.hpp
include/libthreadar/libthreadar_config.h
include/libthreadar/mutex.hpp
include/libthreadar/ratelier_gather.hpp
include/libthreadar/ratelier_scatter.hpp
include/libthreadar/semaphore.hpp
include/libthreadar/tampon.hpp
include/libthreadar/thread.hpp
lib/libthreadar.la
lib/pkgconfig/libthreadar.pc
# $NetBSD: buildlink3.mk,v 1.1 2022/10/03 13:47:20 nros Exp $
BUILDLINK_TREE+= libthreadar
.if !defined(LIBTHREADAR_BUILDLINK3_MK)
LIBTHREADAR_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.libthreadar+= libthreadar>=1.4.0
BUILDLINK_PKGSRCDIR.libthreadar?= ../../devel/libthreadar
.endif # LIBTHREADAR_BUILDLINK3_MK
BUILDLINK_TREE+= -libthreadar
$NetBSD: distinfo,v 1.1 2022/10/03 13:47:20 nros Exp $
BLAKE2s (libthreadar-1.4.0.tar.gz) = d65d0f493e5b3d627cef4e6762b04b36ef1d60222b11f011e90b50a7bcf3b53f
SHA512 (libthreadar-1.4.0.tar.gz) = 3665817cf6327d4d24792d8cc2bd0a458bda1651b471e3440c1f63c22f397cfb4c8d81482f937e13f67f5ff1414662b1f69d9c311362a0a7a9249e8bc0236751
Size (libthreadar-1.4.0.tar.gz) = 445672 bytes
SHA1 (patch-Makefile.in) = 7c4ddba061da7bfd8dcef93531d5b30124e9b5a6
$NetBSD: patch-Makefile.in,v 1.1 2022/10/03 13:47:20 nros Exp $
* don't generate and install docs, if doxygen is not
found it just installs a README mentioning the html
docs.
--- Makefile.in.orig 2022-10-03 11:57:46.096267685 +0000
+++ Makefile.in
@@ -338,7 +338,7 @@ tmp = @tmp@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
-SUBDIRS = src doc
+SUBDIRS = src
dist_noinst_DATA = INSTALL README THANKS AUTHORS COPYING COPYING.LESSER
all: config.h
$(MAKE) $(AM_MAKEFLAGS) all-recursive