The NetBSD Project

CVS log for pkgsrc/devel/pth/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / devel / pth

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.81 / (download) - annotate - [select for diffs], Sat Jan 18 23:30:37 2020 UTC (5 months, 2 weeks ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, HEAD
Changes since 1.80: +2 -2 lines
Diff to previous 1.80 (colored)

all: migrate several HOMEPAGEs to https

pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.

Revision 1.80 / (download) - annotate - [select for diffs], Tue Aug 29 11:40:13 2017 UTC (2 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.79: +4 -16 lines
Diff to previous 1.79 (colored)

Honor LDFLAGS.
Remove some old workarounds.

Bump PKGREVISION.

Revision 1.79 / (download) - annotate - [select for diffs], Tue Jun 16 13:06:30 2015 UTC (5 years ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.78: +2 -2 lines
Diff to previous 1.78 (colored)

Fix nfds_t fallout on newer Darwin.

Revision 1.78 / (download) - annotate - [select for diffs], Sat Mar 21 16:18:12 2015 UTC (5 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.77: +2 -3 lines
Diff to previous 1.77 (colored)

Adapt syscall name patch for NetBSD>=6.0.
From Yasushi Oshima in PR 49759.

Revision 1.77 / (download) - annotate - [select for diffs], Thu Oct 9 14:06:30 2014 UTC (5 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.76: +1 -3 lines
Diff to previous 1.76 (colored)

Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.

Revision 1.76 / (download) - annotate - [select for diffs], Wed Oct 31 11:19:26 2012 UTC (7 years, 8 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.75: +1 -2 lines
Diff to previous 1.75 (colored)

Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.75 / (download) - annotate - [select for diffs], Thu Aug 2 12:40:31 2012 UTC (7 years, 11 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3
Changes since 1.74: +7 -3 lines
Diff to previous 1.74 (colored)

Don't limit FD_SETSIZE on Solaris, causes conflicts in 64-bit mode.

Bump PKGREVISION.

Revision 1.74 / (download) - annotate - [select for diffs], Mon Oct 3 10:48:03 2011 UTC (8 years, 9 months ago) by hiramatsu
Branch: MAIN
CVS Tags: pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4
Changes since 1.73: +2 -1 lines
Diff to previous 1.73 (colored)

Add LICENSE.

Revision 1.73 / (download) - annotate - [select for diffs], Tue Sep 7 10:46:47 2010 UTC (9 years, 10 months ago) by drochner
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3
Changes since 1.72: +10 -3 lines
Diff to previous 1.72 (colored)

don't install the pthread drop-in emulation header and library in case
native pthreads are present and used, to avoid surprises due to
conflicting implementations mixed up (in case of no bl3 use), from
Rumko per followup mail on PR pkg/43845
bump PKGREVISION

Revision 1.72 / (download) - annotate - [select for diffs], Fri Aug 6 19:21:26 2010 UTC (9 years, 11 months ago) by drochner
Branch: MAIN
Changes since 1.71: +2 -1 lines
Diff to previous 1.71 (colored)

deal with connect(2) returning EINPROGRESS/EALREADY/EISCONN on non-blocking
sockets (allowed by POSIX, but apparently not done usually on other OSes)
bump PKGREVISION

Revision 1.71 / (download) - annotate - [select for diffs], Wed Jul 15 10:29:16 2009 UTC (10 years, 11 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3
Changes since 1.70: +3 -1 lines
Diff to previous 1.70 (colored)

MAKE_JOBS_SAFE=no

Revision 1.70 / (download) - annotate - [select for diffs], Thu Jun 12 02:14:28 2008 UTC (12 years ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.69: +5 -3 lines
Diff to previous 1.69 (colored)

Add DESTDIR support.

Revision 1.69 / (download) - annotate - [select for diffs], Sun Feb 18 11:40:09 2007 UTC (13 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1
Changes since 1.68: +2 -3 lines
Diff to previous 1.68 (colored)

Update to 2.0.7:

  Changes between 2.0.6 and 2.0.7 (22-Nov-2005 to 08-Jun-2006)

   *) Let AC_CHECK_PTH use "pth-config --libs --all" instead of just
      "pth-config --libs" to allow it to work under platforms like
      Solaris where additional libraries are required.
      [Ralf S. Engelschall]

  Changes between 2.0.5 and 2.0.6 (05-Oct-2005 to 22-Nov-2005)

   *) Add a missing "break" in pth_attr.c:pth_attr_ctrl().
      [Stefan Schippers <stefan@schippers.it>]

   *) Return an error if pth_kill() is called before pth_init().
      [Martin Kraemer <Martin.Kraemer@Fujitsu-Siemens.com>]

  Changes between 2.0.3 and 2.0.4 (03-Dec-2004 to 18-Feb-2005)

   *) Fix internal determination of maximum number in a size_t in
      the string formatter engine.
      [Ralf S. Engelschall]

   *) Add quotes around function names for AC_DEFUN in pth.m4 to avoid
      warnings about "underquoted definitions".
      [Stephane Loeuillet <stephane.loeuillet@cegetel.net>]

   *) Do not insist on writing to the source directory on "make install"
      in order to more closely follow GNU standards.
      [Bruno Haible <bruno@clisp.org>]

   *) Remove "*.bak" and "*~" files under "make distclean"
      instead of "make clean".
      [Bruno Haible <bruno@clisp.org>]

  Changes between 2.0.2 and 2.0.3 (12-Sep-2004 to 03-Dec-2004)

   *) Resurrect the old "make striptease" command by fixing the
      configure run-time in the stripped down source tree and fixing the
      list of source files.
      [Ralf S. Engelschall]

   *) The pth_uctx_save() and pth_uctx_restore() API functions
      unfortunately were broken by design because they are C
      _functions_. This leads to one more deadly nesting on the
      run-time stack which effectively caused the pth_mctx_restore()
      in pth_uctx_restore() to return to the end of pth_uctx_save()
      but then the control flow unfortunately returns to the
      pth_uctx_restore() caller instead of the pth_uctx_save() caller
      because the call to pth_uctx_restore() had already overwritten the
      run-time stack position where the original return address for the
      pth_uctx_save() call was stored.

      The only workaround would be to #define pth_uctx_save() and
      pth_uctx_restore() as C _macros_, but this then would require that
      lots of the GNU Pth internals from pth_mctx.c would have to be
      exported in the GNU Pth API (which in turn is not acceptable). So,
      the only consequence is to remove the two functions again from the
      GNU Pth API.
      [Ralf S. Engelschall, Stefan Brantschen <sbr@acm.org>]

   *) Enhance internal pth_mctx_save() if getcontext(3) is used for the
      machine context saving by better emulating the setjmp(3) style
      return code semantics.
      [Ralf S. Engelschall]

   *) Do not break in pth_msgport_find() if a message port
      was created with a NULL name.
      [Ralf S. Engelschall]

   *) Better error checking in pth_key_xxx() functions.
      [Ralf S. Engelschall]

   *) Added PTH_CTRL_FAVOURNEW control which allows the user
      to disable the favouring of new threads on scheduling
      to get more strict priority based scheduling behavior.
      [Ralf S. Engelschall, Vinu V <Vinu_V@mindtree.com>]

  Changes between 2.0.1 and 2.0.2 (13-Jul-2004 to 12-Sep-2004)

   *) Added hard syscall wrappers for send(2) and recv(2).
      [NetBSD pkgsrc patches]

   *) Internally handle errors returned from pth_event() in order
      to pass them upstream to the caller in pth_high.c functions.
      [Ralf S. Engelschall, NetBSD pkgsrc patches]

   *) Fix syscall wrapper for sendto(2).
      [NetBSD pkgsrc patches]

   *) Use "(char *)NULL" instead of plain "NULL" in last argument to
      execl(2) to avoid GCC 3.5's "warning: missing sentinel in function call".
      [Ralf S. Engelschall]

   *) Workaround Autoconf/m4 problems in pth.m4 by using "m4_define"
      instead of just "define" and no using m4_undefine at all.
      [Dr. Andreas Mueller <afm@othello.ch>]

   *) Avoid side-effects by defining _XOPEN_SOURCE only temporarily
      for inclusion of <poll.h> instead of permanently.
      [Graham Nash <gnash@ncube.com>]

   *) Workaround GCC 2.x and 3.5 (3.4 worked fine) macro parsing
      behaviour by using a pre-declared function pointer type "typedef
      int (*pth_event_func_t)(void *);" instead of using an inlined
      "int (*)(void *)".
      [Ralf S. Engelschall, Robert Anderson <RWA@sbcglobal.net>]

   *) Fixed prototype for pthread_attr_setschedparam(3) from
      to use a "const struct sched_param *" argument.
      [Rafael vila de EspĂ­ndola <rafael.espindola@ic.unicamp.br>]

  Changes between 2.0.0 and 2.0.1 (17-Feb-2003 to 13-Jul-2004)

   *) Fix handling/casting of "int (*)(void *)" callback functions.
      [Ralf S. Engelschall]

   *) Resolve symbol conflict in pth_string.c between pow10/round
      and GCC builtins.
      [Ralf S. Engelschall]

   *) Use GCC 3.3 option "-fno-strict-aliasing" (if available) under
      Autoconf option "--enable-debug" because mainly pth_mctx.c
      contains important and correct pointer casting constructs which
      are not acceptable in "strict aliasing" for GCC.
      [Ralf S. Engelschall]

   *) Fixed implementation so that --enable-pthread now correctly
      implies --enable-syscall-soft.
      [Steve Alstrin <Steve.Alstrin@NetIQ.com>, Ralf S. Engelschall]

   *) Replace some 0 by more politically correct NULL in pth_string.c
      [Ralf S. Engelschall]

Revision 1.68 / (download) - annotate - [select for diffs], Sat Mar 4 21:29:26 2006 UTC (14 years, 4 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2006Q4-base, pkgsrc-2006Q4, pkgsrc-2006Q3-base, pkgsrc-2006Q3, pkgsrc-2006Q2-base, pkgsrc-2006Q2, pkgsrc-2006Q1-base, pkgsrc-2006Q1
Changes since 1.67: +2 -2 lines
Diff to previous 1.67 (colored)

Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.

Revision 1.67 / (download) - annotate - [select for diffs], Tue Nov 8 17:58:18 2005 UTC (14 years, 8 months ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4
Changes since 1.66: +4 -1 lines
Diff to previous 1.66 (colored)

Force fake poll(2) implementation on Interix.

Revision 1.66 / (download) - annotate - [select for diffs], Mon Apr 11 21:45:37 2005 UTC (15 years, 3 months ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2005Q3-base, pkgsrc-2005Q3, pkgsrc-2005Q2-base, pkgsrc-2005Q2
Changes since 1.65: +1 -2 lines
Diff to previous 1.65 (colored)

Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.

Revision 1.65 / (download) - annotate - [select for diffs], Sun Oct 3 00:13:32 2004 UTC (15 years, 9 months ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1, pkgsrc-2004Q4-base, pkgsrc-2004Q4
Changes since 1.64: +2 -2 lines
Diff to previous 1.64 (colored)

Libtool fix for PR pkg/26633, and other issues.  Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.

Revision 1.64 / (download) - annotate - [select for diffs], Wed Sep 22 08:09:29 2004 UTC (15 years, 9 months ago) by jlam
Branch: MAIN
Changes since 1.63: +1 -6 lines
Diff to previous 1.63 (colored)

Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:

	lib/libfoo.a
	lib/libfoo.la
	lib/libfoo.so
	lib/libfoo.so.0
	lib/libfoo.so.0.1

one simply needs:

	lib/libfoo.la

and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.

Also make LIBTOOLIZE_PLIST default to "yes".

Revision 1.63 / (download) - annotate - [select for diffs], Mon Apr 19 12:16:08 2004 UTC (16 years, 2 months ago) by skrll
Branch: MAIN
CVS Tags: pkgsrc-2004Q3-base, pkgsrc-2004Q3, pkgsrc-2004Q2-base, pkgsrc-2004Q2
Changes since 1.62: +2 -1 lines
Diff to previous 1.62 (colored)

Enable wrappers for waitpid, recv, and send per PR 24704.

PR and patch from ITOH Yasufumi.

PKGREVISION++

Revision 1.62 / (download) - annotate - [select for diffs], Sat Feb 14 17:21:39 2004 UTC (16 years, 4 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2004Q1-base, pkgsrc-2004Q1
Changes since 1.61: +1 -2 lines
Diff to previous 1.61 (colored)

LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}.  Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.

Revision 1.61 / (download) - annotate - [select for diffs], Sat Feb 14 00:54:45 2004 UTC (16 years, 4 months ago) by grant
Branch: MAIN
Changes since 1.60: +1 -3 lines
Diff to previous 1.60 (colored)

remove unneeded CONFIG_{GUESS,SUB}_OVERRIDE, as bsd.pkg.mk does this
automatically now.

Revision 1.60 / (download) - annotate - [select for diffs], Mon Jan 5 20:48:45 2004 UTC (16 years, 6 months ago) by jlam
Branch: MAIN
Changes since 1.59: +4 -2 lines
Diff to previous 1.59 (colored)

bl3ify

Revision 1.59 / (download) - annotate - [select for diffs], Thu Jul 17 21:33:13 2003 UTC (16 years, 11 months ago) by grant
Branch: MAIN
CVS Tags: pkgsrc-2003Q4-base, pkgsrc-2003Q4
Changes since 1.58: +2 -2 lines
Diff to previous 1.58 (colored)

s/netbsd.org/NetBSD.org/

Revision 1.58 / (download) - annotate - [select for diffs], Sat Jul 12 13:17:57 2003 UTC (17 years ago) by dillo
Branch: MAIN
Changes since 1.57: +3 -5 lines
Diff to previous 1.57 (colored)

use TEST_TARGET instead of custom test target

Revision 1.57 / (download) - annotate - [select for diffs], Mon Jun 2 01:20:18 2003 UTC (17 years, 1 month ago) by jschauma
Branch: MAIN
Changes since 1.56: +2 -2 lines
Diff to previous 1.56 (colored)

Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.

Revision 1.56 / (download) - annotate - [select for diffs], Fri May 2 11:49:47 2003 UTC (17 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.55: +5 -6 lines
Diff to previous 1.55 (colored)

Update to 2.0.0, supplied by skrll@netbsd.
Changes:
   *) Make pth_poll(3) more compliant to POSIX.1-2001/SUSv3 poll(2).
   *) Make pth_select(3) more compliant to POSIX.1-2001/SUSv3 select(2).
   *) Replaced pth_event_occurred() with pth_event_status().
   *) Add Autoconf option --with-fdsetsize=NUM for enlarging FD_SETSIZE.
   *) Added thread attribute PTH_ATTR_DISPATCHES.
   *) Added sub-API pth_uctx_* for user-space context switching.
   *) Add a Pth variant of the new POSIX pselect(2) function.
   *) Internally cleaned up the error handling macros.
   *) Added POSIX-compliant sanity checks for bad fds.
   *) Added pth_nanosleep() function.
   *) Allow a NULL name for pth_msgport_create()
   *) Completely rewrote the "hard syscall mapping".
   *) Added support to pth_poll(3) for POLLD{RD,WR}{NORM,BAND}.
   *) Fixed a long-standing termination bug in pth_exit(3).
   *) Upgraded to Autoconf 2.57, Shtool 1.6.2 and Libtool 1.4.3.
   *) Add optional support for OSSP ex based exception handling.

Revision 1.55 / (download) - annotate - [select for diffs], Tue Feb 4 17:31:16 2003 UTC (17 years, 5 months ago) by drochner
Branch: MAIN
CVS Tags: netbsd-1-6-1-base, netbsd-1-6-1
Changes since 1.54: +2 -2 lines
Diff to previous 1.54 (colored)

PTH_SYSCALL_HARD's fork() replacement didn't work on archs where the
system call's return values are postprocessed by the libc stub
(eg alpha).
Change pth to call libc's internal _fork(). This is only available
since NetBSD-1.5, older releases are SOL -- sorry, but we need something
working for 1.6.1.
We should audit all the PTH_SYSCALL_HARD plugins whether they neglect
libc assembler magic...
bump PKGREVISION

Revision 1.54 / (download) - annotate - [select for diffs], Tue Dec 10 15:09:43 2002 UTC (17 years, 7 months ago) by drochner
Branch: MAIN
Changes since 1.53: +2 -1 lines
Diff to previous 1.53 (colored)

add a commented out switch to build a debugging version

Revision 1.53 / (download) - annotate - [select for diffs], Tue Nov 26 21:42:48 2002 UTC (17 years, 7 months ago) by skrll
Branch: MAIN
Changes since 1.52: +2 -2 lines
Diff to previous 1.52 (colored)

Improve error handling. Patches backported from pth -current.

PKGREVISION++

This fixes PR 19162 from Ingolf Steinbach.

Revision 1.52 / (download) - annotate - [select for diffs], Wed Oct 23 10:18:10 2002 UTC (17 years, 8 months ago) by drochner
Branch: MAIN
Changes since 1.51: +2 -2 lines
Diff to previous 1.51 (colored)

a serious bug was fixed, so bump PKGREVISION
(suggested by Thomas Klausner and Martti Kuparinen)

Revision 1.51 / (download) - annotate - [select for diffs], Mon Oct 21 23:36:13 2002 UTC (17 years, 8 months ago) by skrll
Branch: MAIN
Changes since 1.50: +4 -6 lines
Diff to previous 1.50 (colored)

Correct the logic around --enable-syscall-hard

Bump PKGREVISION++

Thanks to Rhialto <rhialto at azenomei at knuffel at net> for pointing
this out.

This will probably fix the xmms problems as well.

Revision 1.50 / (download) - annotate - [select for diffs], Fri Oct 18 19:22:09 2002 UTC (17 years, 8 months ago) by jlam
Branch: MAIN
Changes since 1.49: +7 -4 lines
Diff to previous 1.49 (colored)

Fix checks for disabling syscall-hard and properly emit a message for that
case.

Revision 1.49 / (download) - annotate - [select for diffs], Mon Oct 14 11:49:54 2002 UTC (17 years, 8 months ago) by skrll
Branch: MAIN
Changes since 1.48: +13 -3 lines
Diff to previous 1.48 (colored)

Various updates and fixes that I've collected recently:

	* Provide nanosleep(2) and usleep(3) wrappers.

	* Make sure sigprocmask syscalls are used in pth_system.

	* "Fix" FD_SET handling in the select(2) wrapper so that
	  mismatches between pth FD_SETSIZE and user program
	  FD_SETSIZE don't cause problems.

	* Update poll(2) wrapper to be more poll(2) like - in
          particular never return EINVAL for bad file descriptors
	  Thanks to Matthias Drochner for this.

	* Improve error handling in connect(2) wrapper so that we
	  don't confuse the scheduler. This fixes pkg/17944 from
	  Christian Biere (ChristianBiere at gmx dot de)

	* Introduce autoconf handling of the value of FD_SETSIZE
	  used by pth. If we have to hard code a value we might
	  as well make it easy to change and make the inclusion
	  of pth.h or pthread.h by a program that re-defines
	  FD_SETSIZE an error.

	  Inspired by pkg/17944.

	* Fix a compiler warning that I introduced a little while
	  ago.

	* Disable --enable-syscall-hard for non-NetBSD platforms
	  and for pre-1.6/m68k. Make a note of the PRs that need
	  fixing. This closes pkg/18236 from Klaus Heinz (k dot
	  heinz dot sep dot zwei at onlinehome dot de)

The FD_SETSIZE problems would be handled better if pth was changed
to use poll(2), and not select(2), internally.

Revision 1.48 / (download) - annotate - [select for diffs], Thu Aug 29 19:44:07 2002 UTC (17 years, 10 months ago) by skrll
Branch: MAIN
Changes since 1.47: +1 -5 lines
Diff to previous 1.47 (colored)

Fix merge botch after buildlink2 merge.

Revision 1.47 / (download) - annotate - [select for diffs], Sun Aug 25 18:38:43 2002 UTC (17 years, 10 months ago) by jlam
Branch: MAIN
Changes since 1.46: +6 -2 lines
Diff to previous 1.46 (colored)

Merge changes in packages from the buildlink2 branch that have
buildlink2.mk files back into the main trunk.  This provides sufficient
buildlink2 infrastructure to start merging other packages from the
buildlink2 branch that have already been converted to use the buildlink2
framework.

Revision 1.40.2.4 / (download) - annotate - [select for diffs], Thu Aug 22 11:11:00 2002 UTC (17 years, 10 months ago) by jlam
Branch: buildlink2
Changes since 1.40.2.3: +6 -2 lines
Diff to previous 1.40.2.3 (colored) to branchpoint 1.40 (colored) next main 1.41 (colored)

Merge changes from pkgsrc-current into the buildlink2 branch for the
packages that have buildlink2.mk files.

Revision 1.46 / (download) - annotate - [select for diffs], Thu Aug 1 13:36:08 2002 UTC (17 years, 11 months ago) by skrll
Branch: MAIN
CVS Tags: netbsd-1-6-RELEASE-base, netbsd-1-6, buildlink2-base
Changes since 1.45: +2 -5 lines
Diff to previous 1.45 (colored)

Apply a fix to the initialization routine so that make test works with
--enable-syscall-hard.

Allow -O2 optimisation of i386 - the reason this was removed is somewhat
bogus.

Bump PKGREVISION.

Revision 1.45 / (download) - annotate - [select for diffs], Thu Aug 1 05:58:00 2002 UTC (17 years, 11 months ago) by jlam
Branch: MAIN
Changes since 1.44: +2 -1 lines
Diff to previous 1.44 (colored)

Really bump the PKGREVISION this time.

Revision 1.44 / (download) - annotate - [select for diffs], Thu Aug 1 05:18:49 2002 UTC (17 years, 11 months ago) by jlam
Branch: MAIN
Changes since 1.43: +2 -1 lines
Diff to previous 1.43 (colored)

Merge changes to enable hard sycalls from devel/pth-syscall into devel/pth.
Bump the PKGREVISION to 1.

Revision 1.43 / (download) - annotate - [select for diffs], Sun Jul 28 16:21:30 2002 UTC (17 years, 11 months ago) by schmonz
Branch: MAIN
Changes since 1.42: +3 -1 lines
Diff to previous 1.42 (colored)

Use canonical pkgsrc config.guess and config.sub to build on Darwin.

Revision 1.42 / (download) - annotate - [select for diffs], Wed Jul 24 15:28:06 2002 UTC (17 years, 11 months ago) by skrll
Branch: MAIN
Changes since 1.41: +2 -2 lines
Diff to previous 1.41 (colored)

Relax the CONFLICT with pth-syscall now that Al has changed pth-syscall.

Revision 1.40.2.3 / (download) - annotate - [select for diffs], Sun Jun 23 18:44:54 2002 UTC (18 years ago) by jlam
Branch: buildlink2
Changes since 1.40.2.2: +2 -2 lines
Diff to previous 1.40.2.2 (colored) to branchpoint 1.40 (colored)

Merge from pkgsrc-current to buildlink2 branch.

Revision 1.40.2.2 / (download) - annotate - [select for diffs], Fri Jun 21 23:05:10 2002 UTC (18 years ago) by jlam
Branch: buildlink2
Changes since 1.40.2.1: +2 -2 lines
Diff to previous 1.40.2.1 (colored) to branchpoint 1.40 (colored)

Rename USE_BUILDLINK2_ONLY to USE_BUILDLINK2 for less verbosity.  Also
convert a few more packages to use the buildlink2 framework.

Revision 1.41 / (download) - annotate - [select for diffs], Wed May 29 08:19:56 2002 UTC (18 years, 1 month ago) by skrll
Branch: MAIN
CVS Tags: pkgviews-base, pkgviews
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored)

Add a new variation on the pth package that has --enable-syscall-hard
as part of the configure options. A pth with this option enabled provides
some semblance of pre-emptive threads - enough for things like xmms and
knode to actually work.

Add the necessary glue to pthread.buildlink.mk and appropriate CONFLICT
into pth.

It is hoped that the pkgs that currently use

	-D_POSIX_THREAD_SYSCALL_SOFT=1

will be tested against pth-syscall and changed to use it. The goal is to
be able to add --enable-syscall-hard to devel/pth and retire pth-syscall.
Baby steps...

Revision 1.40.2.1 / (download) - annotate - [select for diffs], Sat May 11 02:09:06 2002 UTC (18 years, 2 months ago) by jlam
Branch: buildlink2
Changes since 1.40: +6 -5 lines
Diff to previous 1.40 (colored)

First pass at conversion of various packages to use the buildlink2
framework.  Add many buildlink2.mk files to add to the framework.  Please
see buildlink2.txt for more details.

Revision 1.40 / (download) - annotate - [select for diffs], Sun Mar 24 18:47:38 2002 UTC (18 years, 3 months ago) by dmcmahill
Branch: MAIN
CVS Tags: netbsd-1-5-PATCH003
Branch point for: buildlink2
Changes since 1.39: +5 -5 lines
Diff to previous 1.39 (colored)

update to 1.4.1 from 1.4  This is a bugfix release.


- Internally make sure an invalid file-descriptor (integer not
  between 0 and (FD_SETSIZE-1) does not lead to any segfaults or
  other undefined behaviour. Instead an error is returned and errno
  is set to EBADF, similar to what the OS functions do. Especially
  pth_poll() now return with this error (instead of skipping the fd)
  if an fd in the "struct pollfd" is invalid.
  [Ralf S. Engelschall, Archie Cobbs <archie@packetdesign.com>]

- Correctly support PTH_FDMODE_NONBLOCK in pth_connect and pth_accept.
  [Archie Cobbs <archie@packetdesign.com>]

- Fixed typos in manual page.
  [Michael Schloh v. Bennewitz <michael.schloh@de.cw.net>,
   Takashi Ishihara <tishihara@ucdavis.edu>]

- For portability reasons changed definition of PTH_EXT_SFIO to 0/1
  instead of FALSE/TRUE because some external definitions use a
  casted value and hence make trouble on plain #if constructs.
  [Staehli Patrik <patrik.staehli@siemens.ch>]

- Fixed return value (number of occurred events) of pth_wait().
  [David Dureau <david.dureau@cea.fr>]

- Replaced thread-unsafe usage of a static struct iovec in
  pth_writev_ev() with a thread-safe stack/heap-based solution.
  [Ralf S. Engelschall, Mark Burton <markb@ordern.com>]

- Replaced antiquated PTH_FLAG_NOJOIN references with the correct
  PTH_ATTR_JOINABLE references in the manual page.
  [Takashi Ishihara <tishihara@ucdavis.edu>]

- Fixed a (not very subtle) bug in pth_writev_ev() that screwed up
  output if a partial write happened.
  [Mark Burton <markb@ordern.com>]

- Fixed static initializers PTH_BARRIER_INIT and PTH_COND_INIT.
  [Shawn Wagner <shawnw@speakeasy.org>]

- Typo fixes in pth.pod
  [<collver@linuxfreemail.com>]

- Upgraded to GNU shtool, version 1.5.4.
  [Ralf S. Engelschall]

- Fixed "make striptease": pth_string.c was not included and some
  commands which were removed at all (and this way causes syntax
  errors) will be now correctly commented out with ":" commands.
  [Paolo Bonzini <bonzini@pc-amo3.elet.polimi.it>]

Revision 1.39 / (download) - annotate - [select for diffs], Thu Mar 21 12:35:14 2002 UTC (18 years, 3 months ago) by dmcmahill
Branch: MAIN
Changes since 1.38: +2 -2 lines
Diff to previous 1.38 (colored)

add missing build dependency to the test target

Revision 1.38 / (download) - annotate - [select for diffs], Tue Feb 12 14:59:59 2002 UTC (18 years, 4 months ago) by mrauch
Branch: MAIN
Changes since 1.37: +3 -3 lines
Diff to previous 1.37 (colored)

The check for -O2 in the last commit didn't catch the possibility of
multiple flags in ${CFLAGS}. Fixed.

Revision 1.37 / (download) - annotate - [select for diffs], Tue Feb 12 10:52:31 2002 UTC (18 years, 4 months ago) by mrauch
Branch: MAIN
Changes since 1.36: +5 -1 lines
Diff to previous 1.36 (colored)

Disable optimization for i386 because it can cause segfaults with a
completely thrashed stack.

Revision 1.36 / (download) - annotate - [select for diffs], Thu Sep 27 23:17:57 2001 UTC (18 years, 9 months ago) by jlam
Branch: MAIN
Changes since 1.35: +2 -2 lines
Diff to previous 1.35 (colored)

Mechanical changes to 375 files to change dependency patterns of the form
foo-* to foo-[0-9]*.  This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net.  Also
change dependency examples in Packages.txt to reflect this.

Revision 1.35 / (download) - annotate - [select for diffs], Tue Jun 19 21:27:57 2001 UTC (19 years ago) by jlam
Branch: MAIN
Changes since 1.34: +2 -1 lines
Diff to previous 1.34 (colored)

Mark as USE_BUILDLINK_ONLY.

Revision 1.34 / (download) - annotate - [select for diffs], Thu Apr 5 12:16:23 2001 UTC (19 years, 3 months ago) by rh
Branch: MAIN
CVS Tags: netbsd-1-5-PATCH001
Changes since 1.33: +4 -4 lines
Diff to previous 1.33 (colored)

Update pth to 1.4.0

Changes between 1.4a3 and 1.4.0 (29-Jul-2000 to 24-Mar-2001)

   *) Added PTHREAD_PRIO_XXXX definitions to pthread.h for
      conformance to the POSIX/SUSv2 Pthread API.

   *) Implemented the pthread_{set,get}concurrency() API parts of
      POSIX/SUSv2, although internally we are (allowed to be) free to not
      do anything based on the requested level.

   *) Adjusted all pthread_attr_getXXXX() functions to use a "const
      pthread_attr_t *" as the first argument instead of "pthread_attr_t
      *" to fully-conform to POSIX/SUSv2.

   *) Added ENOSYS-stubs for pthread_attr_{set,get}guardsize()
      to the Pthread API to be more complete with POSIX/SUSv2 specs.

   *) Added still missing soft system call mapping to Pth and Pthread
      APIs for functions recv(2), send(2), recvfrom(2) and sendto(2).

   *) Upgraded to GNU shtool 1.5.2

   *) Fixed an even-manager bug which causes a thread that calls
      pth_nap() to never woke up if the only elapsed event was a timer.

   *) Added `#define _BITS_SIGTHREAD_H' to pthread.h to avoid inclusion
      of bits/sigthread.h (from signal.h) on Linux running glibc6 2.2.

   *) Added support to Makefile.in for DESTDIR variable. This allows
      easier rolling of installation tarballs (for instance from within
      RPM or similar facilities) by using "make install DESTDIR=/tmp/pth".

   *) Implemented a pth_system(3) function which is a thread-aware
      clone of the POSIX system(2) function.

   *) Fixed typos in pth.pod: "fd" -> "s" for pth_connect/pth_accept.

   *) Make --disable-shared the default under Solaris-2.[78]/x86, because
      it is known to segfault sporadically if Pth is built as a DSO.  As
      traces showed, it is not a Pth problem, but it looks like a problem
      with the dynamic linker on Solaris/x86.  The same Solaris versions
      on SPARC don't have this problem.

   *) Updated copyright messages to cover new year 2001.

   *) Fixed quoting in configure.in

   *) Let pth_sleep(3) and pth_usleep(3) immediately return
      if an argument of zero is given.

   *) Fixed pthread.pod: the newer pod2man versions seems to dislike
      embedded comments, so I moved them to the top of the file.

   *) Changed CVS URL in HACKING document.

   *) Mention http://www.mail-archive.com/pth-users@gnu.org/ in pth.pod
      and SUPPORT document.

  Changes between 1.4a2 and 1.4a3 (01-Jul-2000 to 29-Jul-2000)

   *) Upgraded to GNU shtool 1.5.1

   *) Fixed (unused) pth_time_mul() function: operator & replaced by %

   *) Use --disable-lock for ltconfig.

   *) Fixed a few typos in pth.pod.

  Changes between 1.4a1 and 1.4a2 (16-Apr-2000 to 01-Jul-2000)

   *) Upgraded to GNU Shtool 1.5.0

   *) Added OS/390 support to config.sub.

   *) Upgraded rse-pmt.ps paper to latest version as it was
      published on USENIX 2000.

   *) Stack boundary fixes for Interactive Unix support
      (--with-mctx-dsp=sjljisc). This allows one also to use this
      variant for Interix on Window-NT (a POSIX.1 compliant subsystem).

   *) Upgraded to GNU Libtool 1.3.5

   *) Fixed config.param parsing: IF is now also allowed on
      VARIABLE=VALUE lines.

   *) Allow for convinience reasons pth_usleep() to accept also
      arguments greater than 1000000.

   *) Updated HACKING document.

   *) Fixed warnings in pth_string.c related to va_arg() usage
      and implicit type conversions.

   *) Merge from Pth 1.3.5:
      Fixed the <sys/select.h> checks in Autoconf: the logic
      was reversed and this way <sys/select.h> wasn't included on
      platforms were it existed and included where it wasn't present.

  Changes between 1.3.3 and 1.4a1 (10-Mar-2000 to 16-Apr-2000)

   *) Added a new feature to config.param: parameters can be extended
      with ``<space>IF<space><shell-test>''. Then the preceeding
      parameter is only added to the command line if the <shell-test>
      returns 0. <shell-test> can be anything which is possible in a
      Bourne-Shell `if' construct's expression.

   *) Fixed usage of `volatile' qualifier in pointer context.

   *) Now check also for -Wno-long-long compiler option under
      --enable-debug, because pth_string.c contains `long long' stuff.

   *) Now pth.h and pthread.h include the non-standard <sys/select.h>
      header on brain-dead platforms (like AIX) to get the definition of
      fd_set (which is required for the pth_select prototype).

   *) Fixed auto-configuration for ISC and Win32/Cygwin platforms.

   *) Removed -L. from $(LDFLAGS) in Makefile.in, because this
      is not required (libtool already takes care of this).

   *) Added a RPM spec file pth.spec which allows one to build RPM
      packages directly from the Pth distribution tarball through a
      simple `rpm -tb pth-1.X.Y.tar.gz' call.

   *) Removed the too explicit `-m 644' from the libtool/shtool
      installation command for libpth.la and instead use a `umask 022'.
      The reason is because some platforms require the shared libraries
      to be executable, so we cannot use an explicit mode. But we use the
      umask to make sure we don't result in world or group writeable files.

   *) Use full-path /sbin/sysctl in config.guess on FreeBSD because
      not all users have /sbin in their $PATH.

   *) Added eight new I/O functions pth_{recv,recvfrom,send,sendto}[_ev](3)
      which correspond to the counterparts in UNIX98 (SUSv2).

   *) Replaced for security reasons sprintf() and vsprintf() calls
      with own pth_snprintf() and pth_vsnprintf() functions from the new
      pth_string.c source.

   *) Speeded up pth_ring_t handling by inlining code and by maintaining
      number of contained nodes explicitly to avoid an O(n) operation when
      the number of elements are requested.

   *) Upgraded to GNU shtool 1.4.9

Revision 1.33 / (download) - annotate - [select for diffs], Fri Feb 16 14:38:57 2001 UTC (19 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.32: +2 -1 lines
Diff to previous 1.32 (colored)

Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.

Revision 1.32 / (download) - annotate - [select for diffs], Mon Jan 8 02:11:35 2001 UTC (19 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.31: +6 -4 lines
Diff to previous 1.31 (colored)

Make library majors/minors in PLIST updatable from Makefile again.

Revision 1.31 / (download) - annotate - [select for diffs], Fri Oct 6 09:03:17 2000 UTC (19 years, 9 months ago) by jlam
Branch: MAIN
CVS Tags: netbsd-1-5-RELEASE, netbsd-1-4-PATCH003
Changes since 1.30: +4 -1 lines
Diff to previous 1.30 (colored)

Add a "test" target to check that the thread library actually works by
calling the library's own test target.

Revision 1.30 / (download) - annotate - [select for diffs], Sun Jul 30 19:55:52 2000 UTC (19 years, 11 months ago) by rh
Branch: MAIN
Changes since 1.29: +3 -3 lines
Diff to previous 1.29 (colored)

Update pth to 1.3.7.  Changes are: back-ports of bugfixes from the 1.4
development branch.  This especially upgrades to GNU Shtool 1.5.1 to
fix compilation problems under Solaris, which were introduced in 1.3.6.

Revision 1.29 / (download) - annotate - [select for diffs], Mon Jul 3 11:08:12 2000 UTC (20 years ago) by rh
Branch: MAIN
Changes since 1.28: +3 -3 lines
Diff to previous 1.28 (colored)

Update pth to 1.3.6.  Changes are bugfixes pulled up from the 1.4.x devel
tree.

Revision 1.28 / (download) - annotate - [select for diffs], Mon Jun 5 00:52:19 2000 UTC (20 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.27: +12 -11 lines
Diff to previous 1.27 (colored)

USE_LIBTOOL instead of USE_PKGLIBTOOL

Revision 1.27 / (download) - annotate - [select for diffs], Thu Jun 1 11:23:24 2000 UTC (20 years, 1 month ago) by rh
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

s/USE_LIBTOOL/USE_PKGLIBTOOL/
Add a new USE_LIBTOOL definition that uses the libtool package instead of
pkglibtool which is now considered outdated.
USE_PKGLIBTOOL is available for backwards compatibility with old packages
but is deprecated for new packages.

Revision 1.26 / (download) - annotate - [select for diffs], Tue Apr 18 08:48:33 2000 UTC (20 years, 2 months ago) by rh
Branch: MAIN
Changes since 1.25: +3 -3 lines
Diff to previous 1.25 (colored)

Update pth to 1.3.5.  According to the author, "this is a bugfix release
which fixes a nasty -related bug introduced in 1.3.4".  No further
information is available.

Revision 1.25 / (download) - annotate - [select for diffs], Mon Apr 17 05:34:12 2000 UTC (20 years, 2 months ago) by rh
Branch: MAIN
Changes since 1.24: +3 -3 lines
Diff to previous 1.24 (colored)

Update pth to 1.3.4.  Changes are a lot of back-ported bugfixes from the
Pth development branch.

Revision 1.24 / (download) - annotate - [select for diffs], Mon Mar 13 01:20:25 2000 UTC (20 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.23: +3 -3 lines
Diff to previous 1.23 (colored)

Updated to pth-1.3.3. Changes: Minor fixes, source cleanup, semantics
of pth_cond_notify() fixed to match POSIX, and default stack size
increased from 32KB to 64KB.

Revision 1.23 / (download) - annotate - [select for diffs], Sun Feb 27 04:28:44 2000 UTC (20 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: netbsd-1-4-PATCH002
Changes since 1.22: +5 -2 lines
Diff to previous 1.22 (colored)

updated pth to 1.3.2. Changes from 1.3.1:
*) Do no longer use -woff in CFLAGS for IRIX 6.5.2 and above.
*) Replaced ``while (1)'' constructs with ``for (;;)'' because some
   compilers like this more and do not warn about constant expressions.
*) Added hint to pth.pod that ``pth_join(<tid>, NULL)'' is allowed.
*) Cancel and join the ticker thread explicitly in test_select.c
*) Removed unnecessary code in pth_event.c
*) Add special namespace workarounds to pthread.h.in for HPUX
   platforms where the pthread_kill() prototypes conflict without this.

Revision 1.22 / (download) - annotate - [select for diffs], Mon Feb 21 19:54:36 2000 UTC (20 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.21: +3 -3 lines
Diff to previous 1.21 (colored)

Updated to pth-1.3.1. Changes:
*) Added HISTORY document where we now write down the evolution
   and release dates of Pth to have a concise history reference.
   [Ralf S. Engelschall]
*) Added USERS document where we now collect references to
   software packages utilizing GNU Pth.
   [Ralf S. Engelschall]
*) Fixed a subtle typo in pth.pod about thread-safe functions
   and finished documentation of pth_attr_set/pth_attr_get functions.
   [James Robinson <jlrobins@uncc.edu>, Jeremie <jeremie@jabber.org>]

Revision 1.21 / (download) - annotate - [select for diffs], Sun Feb 20 15:21:59 2000 UTC (20 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.20: +5 -4 lines
Diff to previous 1.20 (colored)

Update to pth-1.3.0. Changes since 1.2 (some of them had been pulled up
to 1.2.3):
   *) Better detection and support for Unix platform differences
   *) More complete support for hard syscall wrapping
   *) Memory debugging support via Dmalloc library and --with-dmalloc
   *) Added a PTH_CTRL_DUMPSTATE to pth_ctrl()
   *) Removed PTH_EVENT_PID and enhanced PTH_EVENT_FUNC
   *) First cut for Win32/CygWin support
   *) New `make striptease' feature for developers
   *) New pth.m4 file for using Pth inside Autoconf based packages
   *) New large pthread.pod manual page which contains full Pthread API
   *) Fixed numerious memory leaks
   *) Numerous bugfixes and cleanups

Revision 1.20 / (download) - annotate - [select for diffs], Sat Feb 5 14:51:36 2000 UTC (20 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

updated pth to 1.2.3

Revision 1.19 / (download) - annotate - [select for diffs], Fri Jan 21 03:06:37 2000 UTC (20 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.18: +6 -1 lines
Diff to previous 1.18 (colored)

install more documentation

Revision 1.18 / (download) - annotate - [select for diffs], Mon Jan 10 15:18:25 2000 UTC (20 years, 6 months ago) by rh
Branch: MAIN
Changes since 1.17: +1 -2 lines
Diff to previous 1.17 (colored)

Fix package version glitch now that the original distfile has this
resolved.

Revision 1.17 / (download) - annotate - [select for diffs], Sat Jan 8 20:18:19 2000 UTC (20 years, 6 months ago) by rh
Branch: MAIN
Changes since 1.16: +3 -2 lines
Diff to previous 1.16 (colored)

Update pth to 1.2.2.  Changes are bugfixes and minor code cleanups.

Revision 1.16 / (download) - annotate - [select for diffs], Mon Dec 13 12:55:09 1999 UTC (20 years, 7 months ago) by rh
Branch: MAIN
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

Update pth to 1.2.1 using the patches provided by Thomas Klausner
<wiz@danbala.ifoer.tuwien.ac.at> via private EMail.  Thanks!

Revision 1.15 / (download) - annotate - [select for diffs], Tue Nov 2 18:32:26 1999 UTC (20 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

Update to 1.2.0 (released today).

Revision 1.14 / (download) - annotate - [select for diffs], Thu Oct 7 06:19:23 1999 UTC (20 years, 9 months ago) by rh
Branch: MAIN
CVS Tags: comdex-fall-1999
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

Update pth to 1.1.6.  This fixes PR 8569 by John A. Maier, thanks!

Changes are mostly small bugfixes backported from pth-1.2 beta.

Revision 1.13 / (download) - annotate - [select for diffs], Fri Sep 3 11:14:51 1999 UTC (20 years, 10 months ago) by rh
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

Update pth to 1.1.5.  This version fixes a nasty priority queue related
bug and provides a few cleanups and minor enhancements.

Revision 1.12 / (download) - annotate - [select for diffs], Tue Aug 31 07:25:49 1999 UTC (20 years, 10 months ago) by rh
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

Update pth to 1.1.4

Changes are:

   *) Changed internal handling of spawned threads: they are now really
      inserted to the top of the priority queue to make sure a thread is
      guarrantied to be dispatched next when one calls pth_yield(NULL)
      directly after a pth_spawn(). This is especially interesting for
      programming with the co-routine paradigm where it allows one to better
      control the startup of a co-routine.
      [Ralf S. Engelschall, Jens Andersen <Jens@trw.nl>]

   *) Fixed pthread_cancel(): a switch statement was incorrect (three
      breaks were missing to stop falling through).
      [Jens Andersen <Jens@trw.nl>]

   *) Change internal `_pthread' prefix to `__pthread'.
      [Ralf S. Engelschall]

   *) Enhanced backward compatibility stuff for Pthread draft 4 (DCE Threads)
      in pthread.h.in: When _POSIX_BACKCOMPAT is defined before the pthread.h
      header is included one now gets a lot more backward compatibility
      mappings.
      [Ralf S. Engelschall]

   *) Optimize internal processing by inlining various small functions from
      pth_ring.c, pth_pqueue.c and pth_sched.c which are called a lot.
      [Ralf S. Engelschall]

   *) Optimized readline() in test_common.c
      [Ralf S. Engelschall]

   *) Added specific support for Linux/glibc/mc68000 to pth_mctx.c
      [Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de>]

   *) Updated INSTALL document for --enable-optimize.
      [Ralf S. Engelschall]

Revision 1.11 / (download) - annotate - [select for diffs], Sun Aug 29 09:43:31 1999 UTC (20 years, 10 months ago) by rh
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

Update pth to 1.1.3

Changes include:
  *) Enhanced test program of AC_CHECK_STACKGROWTH in aclocal.m4 to
      make sure the test variables are not optimized away by the
      compiler and this way lead to incorrect check results.
      [Martin Kraemer <martin.kraemer@mch.sni.de>, Ralf S. Engelschall]

   *) Fixed default stack size: was 32*16384 (=512KB) instead
      of the intended 32*1024 (=32KB).
      [Ralf S. Engelschall]

   *) Added --enable-optimize flag to configure with selected
      standard optimization flags of GCC.
      [Ralf S. Engelschall]

   *) Added SUPPORT file to source tree.
      [Ralf S. Engelschall]

   *) Added test_philo, Dijkstra's Five Dining Philosophers ;)
      [Ralf S. Engelschall]

   *) Add "auto" qualifier to PTH_STACKGROWTH test program
      to make sure the variables are placed into the stack.
      [Ralf S. Engelschall]

   *) Use predetermined $PLATFORM of configure also in Makefile
      [Ralf S. Engelschall]

Revision 1.10 / (download) - annotate - [select for diffs], Fri Aug 27 06:37:10 1999 UTC (20 years, 10 months ago) by rh
Branch: MAIN
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

Update pth to 1.1.2

Changes include:

   *) Changed return type of pth_yield() from `void' to `int' to
      be able to return an error FALSE/EINVAL in case the `tid'
      argument specified an invalid or still not ready thread.
      [Kurt D. Zeilenga <Kurt@OpenLDAP.Org>, Ralf S. Engelschall]

   *) Fixed description of pth_yield() in pth.pod.
      [Kurt D. Zeilenga <Kurt@OpenLDAP.Org>, Ralf S. Engelschall]

Revision 1.9 / (download) - annotate - [select for diffs], Sun Aug 22 18:39:01 1999 UTC (20 years, 10 months ago) by rh
Branch: MAIN
Changes since 1.8: +2 -3 lines
Diff to previous 1.8 (colored)

Update pth to 1.1.1

Changes between 1.0.x and 1.1.x (03-Aug-1999 to 19-Aug-1999):

   *) Fixed and enhanced POSIX semantics for replacement functions
   *) Cleaned up source tree
   *) Overhauled Autoconf environment
   *) Enhanced setjmp/longjmp support
   *) Support for SVR4/SUSv2 makecontext(2) mctx variant
   *) Barrier synchronization objects
   *) Sfio support via special Pth/Sfio discipline
   *) Overhauled filedescriptor handling

Revision 1.8 / (download) - annotate - [select for diffs], Thu Aug 12 18:02:19 1999 UTC (20 years, 11 months ago) by rh
Branch: MAIN
Changes since 1.7: +3 -1 lines
Diff to previous 1.7 (colored)

Add conflict with pth-current.

Revision 1.7 / (download) - annotate - [select for diffs], Wed Aug 11 19:03:35 1999 UTC (20 years, 11 months ago) by rh
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

Update pth to 1.0.5.

Notable changes are:

   *) Backport from Pth 1.1b2:
      Fixed ring walking inside both public pth_msgport_find() function
      and the internal pth_mutex_releaseall() function.

   *) Backport from Pth 1.1b1:
      In pth_mctx.c the signal stack was not restored correctly.

   *) Backport from Pth 1.1b1:
      Fixed test_select.c: a char has to be used for read(2) and not an int.
      And replaced a bogus stdio fgetc() in test_select with pth_read().

   *) Backport from Pth 1.1b1:
      Fixed AC_CHECK_NSIG test and this way PTH_NSIG define.

   *) Backport from Pth 1.1b1:
      Fixed timeout handling in pth_select().

Revision 1.6 / (download) - annotate - [select for diffs], Fri Aug 6 01:03:32 1999 UTC (20 years, 11 months ago) by sakamoto
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

Update to 1.0.4.
Changes: bugfixes and cleanups.

Revision 1.5 / (download) - annotate - [select for diffs], Mon Jul 19 06:14:28 1999 UTC (20 years, 11 months ago) by sakamoto
Branch: MAIN
Changes since 1.4: +3 -3 lines
Diff to previous 1.4 (colored)

Update to 1.0.0.
Changes:
	First stable release. After five months of development we've now
	finished the development and beta stages.

Revision 1.4 / (download) - annotate - [select for diffs], Fri Jul 16 04:57:47 1999 UTC (20 years, 11 months ago) by sakamoto
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

Update 1.0b5 to 1.0b7.
Changes: More polishing and important bugfixes for the POSIX emulation.

Revision 1.3 / (download) - annotate - [select for diffs], Tue Jul 13 01:44:35 1999 UTC (21 years ago) by sakamoto
Branch: MAIN
CVS Tags: netbsd-1-4-PATCH001
Changes since 1.2: +1 -1 lines
Diff to previous 1.2 (colored)

Update 1.0b4 to 1.0b5.

Revision 1.2 / (download) - annotate - [select for diffs], Fri Jul 9 00:08:27 1999 UTC (21 years ago) by sakamoto
Branch: MAIN
Changes since 1.1: +3 -2 lines
Diff to previous 1.1 (colored)

Update 1.0b2 to 1.0b4.
Fix mastersite noted by Hubert Feyrer.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Mon Jul 5 05:09:48 1999 UTC (21 years ago) by sakamoto
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

GNU pth - GNU Portable Threads

Revision 1.1 / (download) - annotate - [select for diffs], Mon Jul 5 05:09:48 1999 UTC (21 years ago) by sakamoto
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>