Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.2.3_24 10 Jun 2013 14:36:35
  |
rene  |
Remove expired port:
2013-03-05 devel/linuxthreads: Broken for more than 6 month |
2.2.3_24 28 Mar 2013 16:29:01
  |
eadler  |
Style: tab -> space.
Most contributors copy an existing port when writing their own so reduce the
number of bad examples in the tree. |
28 Mar 2013 15:51:17

|
eadler  |
Drop support for old versions of FreeBSD from unmaintained ports
Reviewed by: miwi |
2.2.3_24 05 Feb 2013 15:07:11
  |
bapt  |
Mark as deprecated a bunch of ports that are marked as broken for more than 6
month without a fix |
2.2.3_24 09 Jan 2012 04:01:17
 |
eadler  |
- Remove outdated version checks
Reviewed by: nox |
2.2.3_24 03 Jul 2011 14:59:23
 |
ohauer  |
-remove MD5 |
2.2.3_24 02 Oct 2009 21:50:35
 |
linimon  |
Reset maintainer as his request. |
2.2.3_24 24 Jul 2009 13:52:34
 |
araujo  |
- Mark BROKEN on 8.x: does not build.
Reported by: erwin (pointyhat)
Approved by: Sylvio Cesar <scjamorim@bsd.com.br> (maintainer) |
2.2.3_24 03 Jul 2009 01:44:46
 |
araujo  |
- Fix plist and mark as UNBROKEN.
- Use USE_LDCONFIG.
- Pass maintainer to submitter.
PR: ports/136037
Submitted by: Sylvio Cesar <scjamorim@bsd.com.br> |
2.2.3_23 07 May 2009 16:01:49
 |
erwin  |
Mark BROKEN: leaves file on deinstall. |
2.2.3_23 05 Jan 2009 19:44:02
 |
pav  |
- Remove conditional checks for FreeBSD 5.x and older |
2.2.3_23 01 Jun 2008 09:42:37
 |
olgeni  |
Large round of typo fixes in ports/devel (pkg-descr). |
2.2.3_23 25 Apr 2008 10:11:07
 |
linimon  |
tegge has turned in his ports commit bit, so reset maintainership.
While here, pet portlint. |
2.2.3_23 03 Jul 2007 08:38:01
 |
pav  |
- Fix build on CURRENT with GCC 4.2
Submitted by: tegge (maintainer) |
2.2.3_22 21 Mar 2007 21:52:01
 |
tegge  |
Bump port revision after changes to the backported fix for pthread manager
pipe communication. |
2.2.3_21 21 Mar 2007 21:49:04
 |
tegge  |
Define __USE_UNIX98, to get a little further when compiling with GCC 4.1. |
2.2.3_21 21 Mar 2007 21:47:29
 |
tegge  |
Previous backport of the 2001-09-11 fix from newer linuxthreads version
failed to take into account that the library contains wrappers for read()
and write() that calls __libc_read() and __libc_write(). This incorrectly
causes normal read() and write() operations to be retried if aborted by a
signal.
Instead of making __libc_read() and __libc_write() retry if aborted by a
signal, add new functions __libc_safe_read() and __libc_safe_write() that
retries operation after a signal. Change reads from manager pipe and
writes to manager pipe to use __libc_safe_read() and __libc_safe_write(). |
2.2.3_21 21 Mar 2007 21:40:25
 |
tegge  |
Correct retrieval of stack address and size when getting the current
thread attributes for the main thread.
Add emulation of native threads (libc_r) method of getting the current
thread attributes (pthread_attr_get_np()) and adjust emulation of native
threads pthread_attr_getstackaddr() to return bottom of stack instead of
top of stack.
Correct emulation of native threads pthread_mutexattr_settype() when
selecting recursive mutexes. Previously, the argument conversion before
calling the linuxthreads version of pthread_mutexattr_setattr() ended up
selecting errorcheck mutexes instead of recursive mutexes. |
2.2.3_21 30 Jan 2007 10:25:34
 |
pav  |
- Remove support for a.out format and PORTOBJFORMAT variable from individual
ports
With hat: portmgr |
2.2.3_21 30 Jan 2007 04:14:53
 |
kris  |
Retire obsolete a.out shared library support |
2.2.3_21 13 Aug 2006 16:01:41
 |
ume  |
Make it buildable on RELENG_6 after MFC of getXXX_r(3).
Reported by: Eric Schuele <e.schuele__at__computer.org>,
Ganbold <ganbold__at__micom.mng.net>
Approved by: tegge (maintainer) |
2.2.3_21 28 May 2006 17:47:02
 |
tegge  |
Bump port revision due to pthread manager pipe communication fix. |
2.2.3_20 28 May 2006 17:43:05
 |
tegge  |
Stop providing reentrant functions already present in libc on newer FreeBSD
versions. |
2.2.3_20 28 May 2006 17:38:59
 |
tegge  |
Backport 2001-09-11 fix from newer linuxthreads versions making
the communication over the pthread manager pipe a little more robust by
retrying after EINTR failures. Without this fix, linuxthreads based
binaries that run fine on FreeBSD 4 starts crashing in mysterious ways
on FreeBSD 6. |
2.2.3_20 28 May 2006 17:32:39
 |
tegge  |
Backport 2002-03-22 fix from newer linuxthreads versions defining
MEMORY_BARRIER() as a asm op which clobbers memory to avoid unintended
reordering by the compiler. |
2.2.3_20 28 May 2006 17:26:09
 |
tegge  |
Use pre-su-install target.
PR: 96147
Submitted by: Michael Neumann <mneuma2s@smail.inf.fh-brs.de> |
2.2.3_20 24 Jan 2006 15:19:48
 |
tegge  |
Avoid using variable after end of semantic life time. |
2.2.3_20 24 Jan 2006 01:05:01
 |
tegge  |
Backport 2002-04-24 fix from newer linuxthreads versions to avoid hangs
or busy wait loop due to race between timeout and pthread_cond_signal. |
2.2.3_19 24 Jan 2006 00:56:28
 |
tegge  |
Fix timeout/cond signal race causing extra restart signal to be generated
but not consumed. |
2.2.3_19 22 Jan 2006 08:30:12
 |
edwin  |
SHA256ify
Approved by: krion@ |
2.2.3_19 10 Sep 2005 20:47:38
 |
pav  |
- Fix conditionals for ancient make(1)
PR: ports/84482
Submitted by: Brent B. Powers <bbp2006@columbia.edu>
Approved by: maintainer timeout (tegge; 1 month) |
2.2.3_19 25 Jul 2005 14:58:02
 |
tegge  |
Catch up with shared library version bump in FreeBSD >= 6.0. |
2.2.3_18 22 Jul 2005 22:20:21
 |
tegge  |
Check for NO_PIC and NO_PROFILE on FreeBSD >= 6.0.
Add sys/_pthreadtypes.h to allow compilation on FreeBSD >= 6.0.
Initialize signal trampoline variables earlier to avoid race in wrapper
around sigaction.
Fix known API wrapper bugs.
Port compile time options:
Add option for using an alternate restart signal instead of SIGUSR2.
Add options for adjustment of maximum thread stack size and maximum
number of threads.
Make all options start with LINUXTHREADS_
Note that complete FreeBSD source matching userland must be installed
in /usr/src when compiling this port. |
2.2.3_16 20 Jul 2005 23:56:02
 |
kris  |
BROKEN on FreeBSD >= 6.0: Does not compile |
2.2.3_16 22 Nov 2004 17:57:45
 |
tegge  |
Align stack address for new threads. |
2.2.3_15 21 Mar 2004 20:22:14
 |
tegge  |
Stop wrapping gethost* functions on 5.2-CURRENT. |
2.2.3_14 20 Mar 2004 21:03:41
 |
trevor  |
Add size data, approved by maintainers. |
2.2.3_14 27 Feb 2004 23:32:55
 |
tegge  |
Add option to ignore posix priority scheduling.
Add threadsafe versions of some libc functions on FreeBSD 4.x.
Register liblgcc_r_pic.a as installed for FreeBSD 5.x. |
2.2.3_13 14 Jul 2003 13:45:39
 |
tegge  |
Fix typos in previous commit causing the previous change to effectively
be a noop. |
2.2.3_13 14 Jul 2003 12:15:04
 |
tegge  |
Restore gethostbyaddr_r wrapper and remove getpw{nam,uid}_r wrappers for
newer versions of FreeBSD 5.X.
Drop use of deprecated AINC variable.
Reenable use of ld(1) to restore the LINUXTHREADS_WRAP_API option.
Rename __thread to __xthread in prototypes to avoid conflict with
new gcc keyword.
Bump port revision. |
2.2.3_12 09 Jun 2003 03:48:31
 |
tegge  |
Add new experimental option, LINUXTHREADS_WRAP_API, that adds wrapper
functions providing most of the native threads API while avoiding name
clashes by transparently prefixing all function names that directly
provide the linuxthreads API. |
2.2.3_11 09 Jun 2003 00:25:05
 |
tegge  |
Adjust to changed compilation environment (Makefiles setup) in 5.1-CURRENT.
Link with liblgcc_r when creating linuxthreads versions of shared
libraries. |
2.2.3_11 27 Mar 2003 01:29:24
 |
tegge  |
Add _spinunlock() to keep up with libc change in 5.0-CURRENT. |
2.2.3_10 07 Mar 2003 06:01:16
 |
ade  |
Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.
E Nomini Patri, E Fili, E Spiritu Sancti. |
2.2.3_10 25 Feb 2003 00:27:37
 |
tegge  |
Make detection of unsafe calls to exit() optional and not default.
Reviewed by: mbr |
2.2.3_9 22 Feb 2003 15:31:31
 |
mbr  |
Make this buildable again on CURRENT.
Rev. 1.16 of src/sys/sys/msg.h broke the port three weeks
ago.
Reviewed by: tor |
2.2.3_9 19 Nov 2002 16:07:02
 |
tegge  |
Fix build failure on 5.0-CURRENT by including necessary headers. |
2.2.3_8 06 Sep 2002 15:03:20
 |
tegge  |
Bump port revision to reflect memory leak fix. |
2.2.3_7 06 Sep 2002 15:02:24
 |
tegge  |
Don't assume that pthread_key_t is signed, thus plugging a memory leak. |
2.2.3_7 06 Sep 2002 14:57:50
 |
tegge  |
Let main thread do an exit(1) instead of an exit(0) on unclean program
termination (multiple active threads). |
2.2.3_7 18 Jun 2002 20:32:22
 |
tegge  |
Register PIC archives when INSTALL_PIC_ARCHIVE has been defined.
Defining INSTALL_LIBLTHREAD_PIC_ARCHIVE causes installation and
registration of PIC archive for liblthread, which can be used to
generate a shared liblthread library for a different gcc installation.
Bump port revision. |
2.2.3_6 08 Jun 2002 20:58:53
 |
tegge  |
Reduce number of portlint errors/warnings. |
2.2.3_6 08 Jun 2002 18:27:19
 |
tegge  |
Build linuxthreads version of libstdc++ and libsupc++ under 5.0-CURRENT.
Don't misuse DESTDIR when building linuxthreads version of libgcc.
Fix varargs warning under 5.0-CURRENT.
Don't try to register profiled libraries when NOPROFILE has been specified.
Don't try to register shared libraries when NOPIC has been specified.
Bump port revision.
PR: 38876 |
2.2.3_5 08 Jun 2002 18:18:05
 |
tegge  |
Remove #pragma weak usage. |
2.2.3_5 08 Jun 2002 18:15:54
 |
tegge  |
Track changes in -current (remove register keyword, ansify). |
2.2.3_5 08 Jun 2002 18:13:59
 |
tegge  |
Fix malformed preprocessor directive. |
2.2.3_5 22 Apr 2002 16:50:02
 |
tegge  |
Fix hang caused by a thread calling exit():
- Block cancel signal while creating new thread to avoid losing
the signal.
- Terminate the process with _exit(1) if it's unsafe to continue
calling atexit functions and destructors. |
10 Mar 2002 01:24:23
    |
tegge  |
Document that FreeBSD source code is needed to build linuxthreads port. Add
sanity check for presence of needed FreeBSD source code. Unbreak compilation
on 5.0-CURRENT, DEFS.h is no longer available. Bump port revision. |
13 Sep 2001 17:01:45
    |
tegge  |
Handle internal race that caused pthread_cond_timedwait() to block waiting for
a signal that wasn't sent. |
09 Sep 2001 02:12:47
    |
tegge  |
Add an optional experimental patch that reduce the number of context switches
on UP systems when the thread waiting on a condition has a higher priority
than the thread signalling the condition. |
09 Sep 2001 01:57:11
    |
tegge  |
Set frame pointer to 0 before calling function in child process to indicate
that the stack frame chain stops here. |
09 Sep 2001 01:53:07
    |
tegge  |
Use libc version of _flockfile() and _funlockfile() on 5.0-CURRENT. |
01 Jul 2001 18:36:25
    |
tegge  |
Backout library major number bump. It wasn't needed. Additionally, ldconfig
-r didn't list the library, making it impossible for other ports to depend on
the linuxthreads port. |
14 Jun 2001 02:34:19
    |
tegge  |
Update from version 2.1.3 to 2.2.3 of LinuxThreads. |
26 Feb 2001 14:15:28
    |
tegge  |
Calling the libc .cerror from outside libc doesn't work when libc is a shared
library. Use a copy of .cerror to avoid this problem. |
26 Feb 2001 14:09:46
    |
tegge  |
Use __error() from liblthread instead of the libc version. |
25 Feb 2001 09:15:20
    |
tegge  |
Reference _flockfile to ensure that the linuxthreads version is used. |
20 Feb 2001 00:34:57
    |
tegge  |
Initialize attributes for new threads with default values when a NULL
pthread_attr_t is provided as argument to pthread_create. |
18 Feb 2001 21:59:43
    |
tegge  |
Take over linuxthreads port maintainership. |
16 Jan 2001 17:33:20
    |
sobomax  |
Massive style enforcement - use ^I instead of spaces for variables identation.
|
06 Nov 2000 19:43:33
    |
jasone  |
Use the correct pthread.h when compiling liblgcc_r. Allow thread stacks
larger than 16kB. Make sure to call global destructors during shutdown. |
08 Oct 2000 11:23:49
    |
asami  |
Change PKGDIR from pkg/ to . Also fix places where ${PKGDIR} is spelled out
(many of which are ${PKGDIR}/MESSAGE -> ${PKGMESSAGE} type fixes that
shouldn't have been necessary) and the string "/pkg/" appear. |
08 Oct 2000 02:10:04
    |
asami  |
Convert category devel to new layout. |
25 Sep 2000 13:21:43
    |
asami  |
Eliminate WRKSRC=${WRKDIR}/${PKGNAME} lines, as these will break when
PORTREVISION or PORTEPOCH are defined. |
12 Jul 2000 17:32:12
    |
jasone  |
Remove call to deprecated function, dllockinit(). |
12 Jul 2000 03:08:46
    |
jasone  |
Fix a mistake in the directions for creating symlinks. Add instructions for
creating a gcc specs file (prompted by Dima Ruben). Remove obsolete
information and update various tidbits. |
12 Jul 2000 02:43:01
    |
jasone  |
Rather than copying the entirety of src/gnu/lib/libgcc/Makefile, .include it
and override variables as necessary. This vastly shortens this file, makes
tracking toolchain changes more automatic, and makes the linuxthreads port
build on both -stable and -current. |
07 Jun 2000 22:43:42
    |
asami  |
Add lib/liblgcc_r_p.a. |
24 May 2000 05:14:41
    |
jasone  |
Update from version 2.1.2 to 2.1.3 of LinuxThreads. |