Date: Sun, 18 Apr 2004 02:35:10 +0200 (CEST) From: Stefan Grundmann <sg-sendpr@waset.de> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/65688: upgrade ports/devel/zthread to 2.3.1 Message-ID: <200404180035.i3I0ZA34006651@gate-com.com> Resent-Message-ID: <200404180040.i3I0eLFH051923@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 65688 >Category: ports >Synopsis: upgrade ports/devel/zthread to 2.3.1 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sat Apr 17 17:40:20 PDT 2004 >Closed-Date: >Last-Modified: >Originator: Stefan Grundmann >Release: FreeBSD 5.2-CURRENT i386 >Organization: waset.de >Environment: System: FreeBSD chons.hb.waset.de 5.2-CURRENT FreeBSD 5.2-CURRENT #2: Sat Apr 17 00:19:08 CEST 2004 sg@chons.hb.waset.de:/usr/obj/usr/src/sys/CHONS i386 >Description: The zthread version in the ports-tree is outdated. >How-To-Repeat: >Fix: The following patch upgrades the port to version 2.3.1 . files/patch-configure is no longer needed. The patch is tested on 4.9-STABLE i386 and 5.2-CURRENT i386, since i do not have access to ALPHA and SPARC64 hardware i was unable to test if the ARCH restriction from the earlier version of the zthread librarys is still needed. --- zthread.diff begins here --- diff -ruN zthread/Makefile zthread.new/Makefile --- zthread/Makefile Mon Mar 15 07:07:43 2004 +++ zthread.new/Makefile Sun Apr 18 00:41:00 2004 @@ -6,8 +6,7 @@ # PORTNAME= zthread -PORTVERSION= 1.5.1 -PORTREVISION= 1 +PORTVERSION= 2.3.1 CATEGORIES= devel MASTER_SITES= http://www.cs.buffalo.edu/~crahen/projects/zthread/ \ ${MASTER_SITE_SOURCEFORGE} @@ -21,23 +20,29 @@ USE_GMAKE= yes USE_LIBTOOL_VER= 13 INSTALLS_SHLIB= yes -EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME} +USE_GCC= 3.3 +CONFIGURE_ARGS+= --without-ftime .include <bsd.port.pre.mk> -.if ${ARCH} != i386 -BROKEN= "Does not compile on ${ARCH}; mixes pointers and ints" +.if ${OSVERSION} < 501103 +# Work around bsd.port.mk bug: Does not currently set up MAKE_ENV for gcc 3.2 and 3.3 + CONFIGURE_ENV+= CC="${CC}" CXX="${CXX}" .endif +## XXX still unclear XXX +##.if ${ARCH} != i386 +##BROKEN= "Does not compile on ${ARCH}; mixes pointers and ints" +##.endif + post-install: .if !defined(NOPORTDOCS) - ${MKDIR} ${DOCSDIR}/html ${EXAMPLESDIR} + ${MKDIR} ${DOCSDIR}/html .for docfile in AUTHORS ChangeLog NEWS README TODO ${INSTALL_DATA} ${WRKSRC}/${docfile} ${DOCSDIR} .endfor - ${INSTALL_DATA} ${WRKSRC}/doc/html/* ${DOCSDIR}/html - ${INSTALL_DATA} ${WRKSRC}/examples/* ${EXAMPLESDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/html/[a-z]* ${DOCSDIR}/html .endif .include <bsd.port.post.mk> diff -ruN zthread/distinfo zthread.new/distinfo --- zthread/distinfo Wed Mar 31 10:51:13 2004 +++ zthread.new/distinfo Sat Apr 17 04:20:22 2004 @@ -1,2 +1,2 @@ -MD5 (ZThread-1.5.1.tar.gz) = 08d3a4fcede8252ce3bd5f28e4bdda77 -SIZE (ZThread-1.5.1.tar.gz) = 443995 +MD5 (ZThread-2.3.1.tar.gz) = 21c3075808b04949bec419010b0d188c +SIZE (ZThread-2.3.1.tar.gz) = 427364 diff -ruN zthread/files/patch-aa zthread.new/files/patch-aa --- zthread/files/patch-aa Wed Nov 14 15:26:46 2001 +++ zthread.new/files/patch-aa Sat Apr 17 23:54:29 2004 @@ -1,6 +1,6 @@ ---- Makefile.in.orig Fri Aug 31 15:12:28 2001 -+++ Makefile.in Wed Nov 14 16:04:12 2001 -@@ -382,7 +382,7 @@ +--- Makefile.in.orig Mon Aug 4 20:48:11 2003 ++++ Makefile.in Sat Apr 17 23:54:14 2004 +@@ -551,14 +551,14 @@ install-exec-hook: $(mkinstalldirs) $(bindir) @@ -9,3 +9,11 @@ install-data-hook: $(mkinstalldirs) $(datadir)/aclocal + $(INSTALL_DATA) $(top_srcdir)/share/zthread.m4 $(datadir)/aclocal + $(INSTALL_DATA) $(top_srcdir)/share/pthread.m4 $(datadir)/aclocal + mkdir -p $(DESTDIR)$(includedir)/zthread +- cp -pR $(top_srcdir)/include/zthread $(DESTDIR)$(includedir)/ ++ cp $(top_srcdir)/include/zthread/*.h $(DESTDIR)$(includedir)/zthread + + uninstall-local: + -rm -rf $(datadir)/aclocal/pthread.m4 diff -ruN zthread/files/patch-configure zthread.new/files/patch-configure --- zthread/files/patch-configure Wed Nov 14 15:26:46 2001 +++ zthread.new/files/patch-configure Thu Jan 1 01:00:00 1970 @@ -1,12 +0,0 @@ ---- configure.orig Sun Aug 26 20:27:01 2001 -+++ configure Wed Nov 14 16:02:31 2001 -@@ -4428,7 +4428,8 @@ - # All known linkers require a `.a' archive for static linking (except M$VC, - # which needs '.lib'). - libext=a --ltmain="$ac_aux_dir/ltmain.sh" -+ac_aux_dir_tmp="$ac_aux_dir" -+ltmain="$ac_aux_dir_tmp/ltmain.sh" - ofile="$default_ofile" - with_gnu_ld="$lt_cv_prog_gnu_ld" - need_locks="$enable_libtool_lock" diff -ruN zthread/pkg-plist zthread.new/pkg-plist --- zthread/pkg-plist Wed Nov 14 11:45:03 2001 +++ zthread.new/pkg-plist Sat Apr 17 23:43:21 2004 @@ -3,297 +3,240 @@ %%PORTDOCS%%share/doc/zthread/NEWS %%PORTDOCS%%share/doc/zthread/README %%PORTDOCS%%share/doc/zthread/TODO +%%PORTDOCS%%share/doc/zthread/html/doxygen.png +%%PORTDOCS%%share/doc/zthread/html/zthread.css +%%PORTDOCS%%share/doc/zthread/html/index.html %%PORTDOCS%%share/doc/zthread/html/annotated.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1AbstractExecutor-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1AbstractExecutor.gif -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1AbstractExecutor.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1AbstractThreadLocal-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1AbstractThreadLocal.gif -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1AbstractThreadLocal.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1AsyncExecutor-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1AsyncExecutor.gif -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1AsyncExecutor.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1AutoPtr-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1AutoPtr.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Barrier-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Barrier.gif +%%PORTDOCS%%share/doc/zthread/html/hierarchy.html +%%PORTDOCS%%share/doc/zthread/html/functions.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1AtomicCount.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1AtomicCount.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1AtomicCount-members.html %%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Barrier.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1BiasedRWLock-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1BiasedRWLock.gif -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1BiasedRWLock.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1BlockingQueue-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1BlockingQueue.gif +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Barrier.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Barrier-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1BiasedReadWriteLock.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1BiasedReadWriteLock.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1BiasedReadWriteLock-members.html %%PORTDOCS%%share/doc/zthread/html/classZThread_1_1BlockingQueue.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1BufferedQueue-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1BufferedQueue.gif -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1BufferedQueue.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Cancelable-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Cancelable.gif +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1BlockingQueue.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1BlockingQueue-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1BoundedQueue.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1BoundedQueue.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1BoundedQueue-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1BrokenBarrier__Exception.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1BrokenBarrier__Exception.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1BrokenBarrier__Exception-members.html %%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Cancelable.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Cancelation__Exception-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Cancelation__Exception.gif -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Cancelation__Exception.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1CheckedMutex-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1CheckedMutex.gif -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1CheckedMutex.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Condition-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Cancelable.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Cancelable-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Cancellation__Exception.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Cancellation__Exception.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Cancellation__Exception-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1ClassLockable.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1ClassLockable.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1ClassLockable-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1CompoundScope.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1CompoundScope-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1ConcurrentExecutor.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1ConcurrentExecutor.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1ConcurrentExecutor-members.html %%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Condition.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1CountingSemaphore-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1CountingSemaphore.gif +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Condition.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Condition-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1CountedPtr.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1CountedPtr-members.html %%PORTDOCS%%share/doc/zthread/html/classZThread_1_1CountingSemaphore.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Deadlock__Exception-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Deadlock__Exception.gif +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1CountingSemaphore.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1CountingSemaphore-members.html %%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Deadlock__Exception.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Executor-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Executor.gif +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Deadlock__Exception.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Deadlock__Exception-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Destroyer.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Destroyer-members.html %%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Executor.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Factory-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Factory.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1FairRWLock-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1FairRWLock.gif -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1FairRWLock.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1FastMutex-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1FastMutex.gif +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Executor.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Executor-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1FairReadWriteLock.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1FairReadWriteLock.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1FairReadWriteLock-members.html %%PORTDOCS%%share/doc/zthread/html/classZThread_1_1FastMutex.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1FastRecursiveMutex-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1FastRecursiveMutex.gif +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1FastMutex.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1FastMutex-members.html %%PORTDOCS%%share/doc/zthread/html/classZThread_1_1FastRecursiveMutex.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1FastThreadLocal-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1FastThreadLocal.gif -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1FastThreadLocal.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Guard-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1FastRecursiveMutex.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1FastRecursiveMutex-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Future__Exception.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Future__Exception.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Future__Exception-members.html %%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Guard.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1InheritableThreadLocal-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1InheritableThreadLocal.gif -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1InheritableThreadLocal.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Initialization__Exception-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Initialization__Exception.gif +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Guard.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Guard-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1GuardedClass.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1GuardedClass-members.html %%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Initialization__Exception.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Interrupted__Exception-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Interrupted__Exception.gif +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Initialization__Exception.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Initialization__Exception-members.html +%%PORTDOCS%%share/doc/zthread/html/doxygen.css %%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Interrupted__Exception.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1InvalidOp__Exception-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1InvalidOp__Exception.gif +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Interrupted__Exception.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Interrupted__Exception-members.html %%PORTDOCS%%share/doc/zthread/html/classZThread_1_1InvalidOp__Exception.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Latch-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Latch.gif -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Latch.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Lockable-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Lockable.gif +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1InvalidOp__Exception.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1InvalidOp__Exception-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1InvalidTask__Exception.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1InvalidTask__Exception.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1InvalidTask__Exception-members.html +%%PORTDOCS%%share/doc/zthread/html/bugs.js +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1LazyInstantiation.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1LazyInstantiation-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1LocalStaticInstantiation.html %%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Lockable.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1LockedQueue-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1LockedQueue.gif +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1LocalStaticInstantiation-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Lockable.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Lockable-members.html %%PORTDOCS%%share/doc/zthread/html/classZThread_1_1LockedQueue.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1MonitoredQueue-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1MonitoredQueue.gif +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1LockedQueue.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1LockedQueue-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1LockedScope.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1LockedScope-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1LockHolder.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1LockHolder.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1LockHolder-members.html %%PORTDOCS%%share/doc/zthread/html/classZThread_1_1MonitoredQueue.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Mutex-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Mutex.gif +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1MonitoredQueue.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1MonitoredQueue-members.html %%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Mutex.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1NoSuchElement__Exception-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Mutex.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Mutex-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1NonCopyable.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1NonCopyable.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1NonCopyable-members.html %%PORTDOCS%%share/doc/zthread/html/classZThread_1_1NoSuchElement__Exception.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1NullMutex-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1NullMutex.gif -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1NullMutex.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Observable-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Observable.gif -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Observable.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1PlainMutex-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1PlainMutex.gif -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1PlainMutex.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1PoolExecutor-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1PoolExecutor.gif +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1NoSuchElement__Exception-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1OverlappedScope.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1OverlappedScope-members.html %%PORTDOCS%%share/doc/zthread/html/classZThread_1_1PoolExecutor.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Queue-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Queue.gif +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1PoolExecutor.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1PoolExecutor-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1PriorityCondition.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1PriorityCondition.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1PriorityCondition-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1PriorityInheritanceMutex.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1PriorityInheritanceMutex.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1PriorityInheritanceMutex-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1PriorityMutex.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1PriorityMutex.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1PriorityMutex-members.html %%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Queue.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1RLock-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1RLock.gif -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1RLock.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1RWLock-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1RWLock.gif -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1RWLock.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1RecursiveMutex-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1RecursiveMutex.gif +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1PrioritySemaphore.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1PrioritySemaphore.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1PrioritySemaphore-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Queue.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Queue-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1ReadWriteLock.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1ReadWriteLock.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1ReadWriteLock-members.html %%PORTDOCS%%share/doc/zthread/html/classZThread_1_1RecursiveMutex.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Runnable-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Runnable.gif +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1RecursiveMutex.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1RecursiveMutex-members.html %%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Runnable.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Semaphore-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Semaphore.gif +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Runnable-members.html %%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Semaphore.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1SharedInstance-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1SharedInstance.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1SimpleQueue-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1SimpleQueue.gif -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1SimpleQueue.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Singleton-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Semaphore.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Semaphore-members.html %%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Singleton.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1SingletonDestroyer-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1SingletonDestroyer.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1StaticSingleton-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1StaticSingleton.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1SyncExecutor-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1SyncExecutor.gif -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1SyncExecutor.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Synchronization__Exception-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Synchronization__Exception.gif +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Singleton.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Singleton-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1StaticInstantiation.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1StaticInstantiation-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1StaticInstantiationHelper.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1StaticInstantiationHelper-members.html %%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Synchronization__Exception.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Thread-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Thread.gif +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Synchronization__Exception.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Synchronization__Exception-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1SynchronousExecutor.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1SynchronousExecutor.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1SynchronousExecutor-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Task.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Task.png %%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Thread.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1ThreadLocal-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1ThreadLocal.gif +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Task-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Thread.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Thread-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1ThreadedExecutor.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1ThreadedExecutor.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1ThreadedExecutor-members.html %%PORTDOCS%%share/doc/zthread/html/classZThread_1_1ThreadLocal.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Timeout__Exception-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Timeout__Exception.gif +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1ThreadLocal.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1ThreadLocal-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1ThreadLocalImpl.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1ThreadLocalImpl.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1ThreadLocalImpl-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Time.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Time-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1TimedLockedScope.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1TimedLockedScope-members.html %%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Timeout__Exception.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Timer-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Timer.gif -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Timer.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1TimerEvent-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1TimerEvent.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1TimerListener-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1TimerListener.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1TimerThread-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1TimerThread.gif -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1TimerThread.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Unexpected__Exception-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Unexpected__Exception.gif -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Unexpected__Exception.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1WLock-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1WLock.gif -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1WLock.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Worker-members.html -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Worker.gif -%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Worker.html -%%PORTDOCS%%share/doc/zthread/html/doxygen.css -%%PORTDOCS%%share/doc/zthread/html/doxygen.gif -%%PORTDOCS%%share/doc/zthread/html/functions.html -%%PORTDOCS%%share/doc/zthread/html/hierarchy.html -%%PORTDOCS%%share/doc/zthread/html/index.html -%%PORTDOCS%%share/doc/zthread/html/namespace__ZThread.html -%%PORTDOCS%%share/doc/zthread/html/namespaces.html -%%PORTDOCS%%share/examples/zthread/BARRIER_EXAMPLE.dsp -%%PORTDOCS%%share/examples/zthread/BarrierExample -%%PORTDOCS%%share/examples/zthread/BarrierExample.cxx -%%PORTDOCS%%share/examples/zthread/BarrierExample.o -%%PORTDOCS%%share/examples/zthread/CONDITION_EXAMPLE.dsp -%%PORTDOCS%%share/examples/zthread/ConditionExample -%%PORTDOCS%%share/examples/zthread/ConditionExample.cxx -%%PORTDOCS%%share/examples/zthread/ConditionExample.o -%%PORTDOCS%%share/examples/zthread/EXECUTOR_EXAMPLE.dsp -%%PORTDOCS%%share/examples/zthread/ExecutorExample -%%PORTDOCS%%share/examples/zthread/ExecutorExample.cxx -%%PORTDOCS%%share/examples/zthread/ExecutorExample.o -%%PORTDOCS%%share/examples/zthread/ExternalExecutor.cxx -%%PORTDOCS%%share/examples/zthread/ExternalExecutor.h -%%PORTDOCS%%share/examples/zthread/ExternalExecutor.o -%%PORTDOCS%%share/examples/zthread/FactoryExample -%%PORTDOCS%%share/examples/zthread/FactoryExample.cxx -%%PORTDOCS%%share/examples/zthread/FactoryExample.o -%%PORTDOCS%%share/examples/zthread/MUTEX_EXAMPLE.dsp -%%PORTDOCS%%share/examples/zthread/Makefile -%%PORTDOCS%%share/examples/zthread/Makefile.am -%%PORTDOCS%%share/examples/zthread/Makefile.in -%%PORTDOCS%%share/examples/zthread/MutexExample -%%PORTDOCS%%share/examples/zthread/MutexExample.cxx -%%PORTDOCS%%share/examples/zthread/MutexExample.o -%%PORTDOCS%%share/examples/zthread/QUEUE_EXAMPLE.dsp -%%PORTDOCS%%share/examples/zthread/QueueExample -%%PORTDOCS%%share/examples/zthread/QueueExample.cxx -%%PORTDOCS%%share/examples/zthread/QueueExample.o -%%PORTDOCS%%share/examples/zthread/SEMAPHORE_EXAMPLE.dsp -%%PORTDOCS%%share/examples/zthread/SERVICE_EXAMPLE.dsp -%%PORTDOCS%%share/examples/zthread/SINGLETON_EXAMPLE.dsp -%%PORTDOCS%%share/examples/zthread/SLEEP_EXAMPLE.dsp -%%PORTDOCS%%share/examples/zthread/SemaphoreExample -%%PORTDOCS%%share/examples/zthread/SemaphoreExample.cxx -%%PORTDOCS%%share/examples/zthread/SemaphoreExample.o -%%PORTDOCS%%share/examples/zthread/ServiceExample -%%PORTDOCS%%share/examples/zthread/ServiceExample.cxx -%%PORTDOCS%%share/examples/zthread/ServiceExample.o -%%PORTDOCS%%share/examples/zthread/SingletonExample -%%PORTDOCS%%share/examples/zthread/SingletonExample.cxx -%%PORTDOCS%%share/examples/zthread/SingletonExample.o -%%PORTDOCS%%share/examples/zthread/SleepExample -%%PORTDOCS%%share/examples/zthread/SleepExample.cxx -%%PORTDOCS%%share/examples/zthread/SleepExample.o -%%PORTDOCS%%share/examples/zthread/StdAfx.cpp -%%PORTDOCS%%share/examples/zthread/StdAfx.h -%%PORTDOCS%%share/examples/zthread/THREADLOCAL_EXAMPLE.dsp -%%PORTDOCS%%share/examples/zthread/THREAD_EXAMPLE.dsp -%%PORTDOCS%%share/examples/zthread/TIMEOUT_EXAMPLE.dsp -%%PORTDOCS%%share/examples/zthread/TIMER_EXAMPLE.dsp -%%PORTDOCS%%share/examples/zthread/ThreadExample -%%PORTDOCS%%share/examples/zthread/ThreadExample.cxx -%%PORTDOCS%%share/examples/zthread/ThreadExample.o -%%PORTDOCS%%share/examples/zthread/ThreadLocalExample -%%PORTDOCS%%share/examples/zthread/ThreadLocalExample.cxx -%%PORTDOCS%%share/examples/zthread/ThreadLocalExample.o -%%PORTDOCS%%share/examples/zthread/TimeoutExample -%%PORTDOCS%%share/examples/zthread/TimeoutExample.cxx -%%PORTDOCS%%share/examples/zthread/TimeoutExample.o -%%PORTDOCS%%share/examples/zthread/TimerExample -%%PORTDOCS%%share/examples/zthread/TimerExample.cxx -%%PORTDOCS%%share/examples/zthread/TimerExample.o +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Timeout__Exception.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Waitable.png +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Timeout__Exception-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1UnlockedScope.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1UnlockedScope-members.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Waitable.html +%%PORTDOCS%%share/doc/zthread/html/classZThread_1_1Waitable-members.html bin/zthread-config -include/zthread/AbstractExecutor.h -include/zthread/AbstractThreadLocal.h -include/zthread/AsyncExecutor.h -include/zthread/AutoPtr.h +include/zthread/AtomicCount.h include/zthread/Barrier.h -include/zthread/BiasedRWLock.h +include/zthread/BiasedReadWriteLock.h include/zthread/BlockingQueue.h -include/zthread/BufferedQueue.h +include/zthread/BoundedQueue.h include/zthread/Cancelable.h -include/zthread/CheckedMutex.h +include/zthread/ClassLockable.h +include/zthread/ConcurrentExecutor.h include/zthread/Condition.h +include/zthread/Config.h +include/zthread/CountedPtr.h include/zthread/CountingSemaphore.h +include/zthread/Exceptions.h include/zthread/Executor.h -include/zthread/Factory.h -include/zthread/FairRWLock.h +include/zthread/FairReadWriteLock.h include/zthread/FastMutex.h include/zthread/FastRecursiveMutex.h -include/zthread/FastThreadLocal.h include/zthread/Guard.h -include/zthread/InheritableThreadLocal.h -include/zthread/Latch.h +include/zthread/GuardedClass.h +include/zthread/Mutex.h include/zthread/Lockable.h include/zthread/LockedQueue.h include/zthread/MonitoredQueue.h -include/zthread/Mutex.h -include/zthread/NullMutex.h -include/zthread/Observable.h -include/zthread/POSIX_FastMutex.h -include/zthread/POSIX_FastRecursiveMutex.h -include/zthread/PlainMutex.h +include/zthread/NonCopyable.h include/zthread/PoolExecutor.h +include/zthread/Priority.h +include/zthread/PriorityCondition.h +include/zthread/PriorityInheritanceMutex.h +include/zthread/PriorityMutex.h +include/zthread/PrioritySemaphore.h include/zthread/Queue.h -include/zthread/RWLock.h +include/zthread/ReadWriteLock.h include/zthread/RecursiveMutex.h +include/zthread/Runnable.h include/zthread/Semaphore.h -include/zthread/SharedInstance.h -include/zthread/SimpleQueue.h include/zthread/Singleton.h -include/zthread/SyncExecutor.h -include/zthread/SynchronizationExceptions.h +include/zthread/SynchronousExecutor.h +include/zthread/Task.h include/zthread/Thread.h include/zthread/ThreadLocal.h -include/zthread/Timer.h -include/zthread/TimerThread.h -include/zthread/WIN32_FastMutex.h -include/zthread/WIN32_FastRecursiveMutex.h -include/zthread/Worker.h +include/zthread/ThreadLocalImpl.h +include/zthread/ThreadedExecutor.h +include/zthread/Time.h +include/zthread/Waitable.h include/zthread/ZThread.h -lib/libZThread-1.5.so -lib/libZThread-1.5.so.1 -lib/libZThread.a lib/libZThread.la +lib/libZThread-2.3.so.1 lib/libZThread.so -share/aclocal/pthread.m4 +lib/libZThread.a share/aclocal/zthread.m4 +share/aclocal/pthread.m4 @dirrm include/zthread -%%PORTDOCS%%@dirrm share/examples/zthread %%PORTDOCS%%@dirrm share/doc/zthread/html %%PORTDOCS%%@dirrm share/doc/zthread --- zthread.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200404180035.i3I0ZA34006651>