# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= npth VERSION= 1.8 KEYWORDS= devel VARIANTS= std SDESC[std]= New Portable Threads Library (nPth) HOMEPAGE= https://www.gnupg.org/ CONTACT= nobody DOWNLOAD_GROUPS= main SITES[main]= GNUPG/npth DISTFILE[1]= npth-1.8.tar.bz2:main DF_INDEX= 1 SPKGS[std]= set primary dev OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none USES= libtool LICENSE= LGPL21+:primary LICENSE_TERMS= primary:{{WRKDIR}}/TERMS LICENSE_FILE= LGPL21+:{{WRKSRC}}/COPYING.LIB LICENSE_AWK= TERMS:"^$$" LICENSE_SOURCE= TERMS:{{WRKSRC}}/src/npth.h.in LICENSE_SCHEME= solo FPC_EQUIVALENT= devel/npth MUST_CONFIGURE= gnu INSTALL_TARGET= install-strip SOVERSION= 0.3.0 [FILE:411:descriptions/desc.primary] nPth - The New GNU Portable Threads Library This is a library to provide the GNU Pth API and thus a non-preemptive threads implementation. In contrast to GNU Pth, it is based on the system's standard threads implementation. This allows the use of libraries which are not compatible to GNU Pth. Experience with a Windows Pth emulation showed that this is a solid way to provide a co-routine based framework. [FILE:95:distinfo] 8bd24b4f23a3065d6e5b26e98aba9ce783ea4fd781069c1b35d149694e90ca3e 317739 npth-1.8.tar.bz2 [FILE:55:manifests/plist.primary] lib/ libnpth.so.%%SOMAJOR%% libnpth.so.%%SOVERSION%% [FILE:74:manifests/plist.dev] include/npth.h lib/libnpth.so lib/pkgconfig/npth.pc share/aclocal/npth.m4 [FILE:1363:patches/patch-configure] --- configure.orig 2024-11-12 10:56:51 UTC +++ configure @@ -7103,7 +7103,7 @@ darwin* | rhapsody*) lt_cv_deplibs_check_method=pass_all ;; -freebsd* | dragonfly*) +freebsd* | dragonfly* | midnight*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then case $host_cpu in i*86 ) @@ -11430,7 +11430,7 @@ fi ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. - freebsd* | dragonfly*) + freebsd* | dragonfly* | midnight*) archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes @@ -12398,7 +12398,7 @@ dgux*) shlibpath_var=LD_LIBRARY_PATH ;; -freebsd* | dragonfly*) +freebsd* | dragonfly* | midnight*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then @@ -13913,7 +13913,7 @@ printf "%s\n" "#define HAVE_NO_POSIX_SEM *-*-aix*) have_fork_unsafe_semaphore=yes ;; - *-*-dragonfly*|*-*-freebsd*|*-*-netbsd*|*-*-hpux*) + *-*-dragonfly*|*-*-freebsd*|*-*-netbsd*|*-*-midnight*) LIBS="-lpthread $LIBS" { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing sem_init" >&5 printf %s "checking for library containing sem_init... " >&6; }