FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

I am looking for an LTO tape library. Do you have one to spare?
Port details
linuxthreads POSIX pthreads implementation using rfork to generate kernel threads
2.2.3_24 devel Deleted on this many watch lists=47 search for ports that depend on this port Find issues related to this port Report an issue related to this port
Broken BROKEN: does not build
Deprecated DEPRECATED: Broken for more than 6 month
Expired This port expired on: 2013-03-05
Ignore IGNORE: is marked as broken: does not build

There is no maintainer for this port.
Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org search for ports maintained by this maintainer
Port Added: unknown
License: not specified in port
LinuxThreads is an POSIX pthreads implementation using "kernel threads".  In
this FreeBSD port, a kernel thread is started using rfork (whereas in the
original Linux implementation a kernel thread is started using the Linux clone
call).
This implementation provides a so-called one-to-one mapping of threads to
kernel schedulable entities. For more information see about the original
LinuxThreads implementation see:

WWW: http://pauillac.inria.fr/~xleroy/linuxthreads/

Note that LinuxThreads has been integrated with the GNU C library (glibc) since
version 2.0, so the above URL points to dated information.

The complete FreeBSD source code matching the installed userland
must be installed in /usr/src before building linuxthreads.
SVNWeb : Homepage : Distfiles Availability : PortsMonThere are no ports dependent upon this port

No installation instructions: this port has been deleted.

The package name of this deleted port was: linuxthreads


Configuration Options
     No options to configure

Master Sites:
  1. ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/
  2. ftp://ftp.dti.ad.jp/pub/GNU/glibc/
  3. ftp://ftp.gnu.org/gnu/glibc/
  4. ftp://ftp.informatik.hu-berlin.de/pub/gnu/gnu/glibc/
  5. ftp://ftp.informatik.rwth-aachen.de/pub/mirror/ftp.gnu.org/pub/gnu/glibc/
  6. ftp://ftp.kddlabs.co.jp/GNU/glibc/
  7. ftp://ftp.mirrorservice.org/sites/ftp.gnu.org/gnu/glibc/
  8. http://ftp.funet.fi/pub/gnu/prep/glibc/
  9. http://ftp.gnu.org/gnu/glibc/
  10. http://mirrors.kernel.org/gnu/glibc/
  11. http://ring.nict.go.jp/archives/GNU/glibc/
  12. http://www.gtlib.gatech.edu/pub/gnu/gnu/glibc/
Port Moves
  • port deleted on 2013-06-10
    REASON: Has expired: Broken for more than 6 month

Number of commits found: 79

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
10 Jun 2013 14:36:35
Original commit files touched by this commit  2.2.3_24
Revision:320481
rene search for other commits by this committer
Remove expired port:
2013-03-05 devel/linuxthreads: Broken for more than 6 month
28 Mar 2013 16:29:01
Original commit files touched by this commit  2.2.3_24
Revision:315487
eadler search for other commits by this committer
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
Refresh Original commit files touched by this commit
Revision:315474  Sanity Test Failure
eadler search for other commits by this committer
Drop support for old versions of FreeBSD from unmaintained ports

Reviewed by:	miwi
05 Feb 2013 15:07:11
Original commit files touched by this commit  2.2.3_24
Revision:311718
bapt search for other commits by this committer
Mark as deprecated a bunch of ports that are marked as broken for more than 6
month without a fix
09 Jan 2012 04:01:17
Original commit files touched by this commit  2.2.3_24
eadler search for other commits by this committer
- Remove outdated version checks

Reviewed by:    nox
03 Jul 2011 14:59:23
Original commit files touched by this commit  2.2.3_24
ohauer search for other commits by this committer
-remove MD5
02 Oct 2009 21:50:35
Original commit files touched by this commit  2.2.3_24
linimon search for other commits by this committer
Reset maintainer as his request.
24 Jul 2009 13:52:34
Original commit files touched by this commit  2.2.3_24
araujo search for other commits by this committer
- Mark BROKEN on 8.x: does not build.

Reported by:    erwin (pointyhat)
Approved by:    Sylvio Cesar <scjamorim@bsd.com.br> (maintainer)
03 Jul 2009 01:44:46
Original commit files touched by this commit  2.2.3_24
araujo search for other commits by this committer
- Fix plist and mark as UNBROKEN.
- Use USE_LDCONFIG.
- Pass maintainer to submitter.

PR:             ports/136037
Submitted by:   Sylvio Cesar <scjamorim@bsd.com.br>
07 May 2009 16:01:49
Original commit files touched by this commit  2.2.3_23
erwin search for other commits by this committer
Mark BROKEN: leaves file on deinstall.
05 Jan 2009 19:44:02
Original commit files touched by this commit  2.2.3_23
pav search for other commits by this committer
- Remove conditional checks for FreeBSD 5.x and older
01 Jun 2008 09:42:37
Original commit files touched by this commit  2.2.3_23
olgeni search for other commits by this committer
Large round of typo fixes in ports/devel (pkg-descr).
25 Apr 2008 10:11:07
Original commit files touched by this commit  2.2.3_23
linimon search for other commits by this committer
tegge has turned in his ports commit bit, so reset maintainership.
While here, pet portlint.
03 Jul 2007 08:38:01
Original commit files touched by this commit  2.2.3_23
pav search for other commits by this committer
- Fix build on CURRENT with GCC 4.2

Submitted by:   tegge (maintainer)
21 Mar 2007 21:52:01
Original commit files touched by this commit  2.2.3_22
tegge search for other commits by this committer
Bump port revision after changes to the backported fix for pthread manager
pipe communication.
21 Mar 2007 21:49:04
Original commit files touched by this commit  2.2.3_21
tegge search for other commits by this committer
Define __USE_UNIX98, to get a little further when compiling with GCC 4.1.
21 Mar 2007 21:47:29
Original commit files touched by this commit  2.2.3_21
tegge search for other commits by this committer
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().
21 Mar 2007 21:40:25
Original commit files touched by this commit  2.2.3_21
tegge search for other commits by this committer
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.
30 Jan 2007 10:25:34
Original commit files touched by this commit  2.2.3_21
pav search for other commits by this committer
- Remove support for a.out format and PORTOBJFORMAT variable from individual
  ports

With hat:       portmgr
30 Jan 2007 04:14:53
Original commit files touched by this commit  2.2.3_21
kris search for other commits by this committer
Retire obsolete a.out shared library support
13 Aug 2006 16:01:41
Original commit files touched by this commit  2.2.3_21
ume search for other commits by this committer
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)
28 May 2006 17:47:02
Original commit files touched by this commit  2.2.3_21
tegge search for other commits by this committer
Bump port revision due to pthread manager pipe communication fix.
28 May 2006 17:43:05
Original commit files touched by this commit  2.2.3_20
tegge search for other commits by this committer
Stop providing reentrant functions already present in libc on newer FreeBSD
versions.
28 May 2006 17:38:59
Original commit files touched by this commit  2.2.3_20
tegge search for other commits by this committer
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.
28 May 2006 17:32:39
Original commit files touched by this commit  2.2.3_20
tegge search for other commits by this committer
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.
28 May 2006 17:26:09
Original commit files touched by this commit  2.2.3_20
tegge search for other commits by this committer
Use pre-su-install target.

PR:             96147
Submitted by:   Michael Neumann <mneuma2s@smail.inf.fh-brs.de>
24 Jan 2006 15:19:48
Original commit files touched by this commit  2.2.3_20
tegge search for other commits by this committer
Avoid using variable after end of semantic life time.
24 Jan 2006 01:05:01
Original commit files touched by this commit  2.2.3_20
tegge search for other commits by this committer
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.
24 Jan 2006 00:56:28
Original commit files touched by this commit  2.2.3_19
tegge search for other commits by this committer
Fix timeout/cond signal race causing extra restart signal to be generated
but not consumed.
22 Jan 2006 08:30:12
Original commit files touched by this commit  2.2.3_19
edwin search for other commits by this committer
SHA256ify

Approved by:    krion@
10 Sep 2005 20:47:38
Original commit files touched by this commit  2.2.3_19
pav search for other commits by this committer
- Fix conditionals for ancient make(1)

PR:             ports/84482
Submitted by:   Brent B. Powers <bbp2006@columbia.edu>
Approved by:    maintainer timeout (tegge; 1 month)
25 Jul 2005 14:58:02
Original commit files touched by this commit  2.2.3_19
tegge search for other commits by this committer
Catch up with shared library version bump in FreeBSD >= 6.0.
22 Jul 2005 22:20:21
Original commit files touched by this commit  2.2.3_18
tegge search for other commits by this committer
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.
20 Jul 2005 23:56:02
Original commit files touched by this commit  2.2.3_16
kris search for other commits by this committer
BROKEN on FreeBSD >= 6.0: Does not compile
22 Nov 2004 17:57:45
Original commit files touched by this commit  2.2.3_16
tegge search for other commits by this committer
Align stack address for new threads.
21 Mar 2004 20:22:14
Original commit files touched by this commit  2.2.3_15
tegge search for other commits by this committer
Stop wrapping gethost* functions on 5.2-CURRENT.
20 Mar 2004 21:03:41
Original commit files touched by this commit  2.2.3_14
trevor search for other commits by this committer
Add size data, approved by maintainers.
27 Feb 2004 23:32:55
Original commit files touched by this commit  2.2.3_14
tegge search for other commits by this committer
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.
14 Jul 2003 13:45:39
Original commit files touched by this commit  2.2.3_13
tegge search for other commits by this committer
Fix typos in previous commit causing the previous change to effectively
be a noop.
14 Jul 2003 12:15:04
Original commit files touched by this commit  2.2.3_13
tegge search for other commits by this committer
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.
09 Jun 2003 03:48:31
Original commit files touched by this commit  2.2.3_12
tegge search for other commits by this committer
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.
09 Jun 2003 00:25:05
Original commit files touched by this commit  2.2.3_11
tegge search for other commits by this committer
Adjust to changed compilation environment (Makefiles setup) in 5.1-CURRENT.

Link with liblgcc_r when creating linuxthreads versions of shared
libraries.
27 Mar 2003 01:29:24
Original commit files touched by this commit  2.2.3_11
tegge search for other commits by this committer
Add _spinunlock() to keep up with libc change in 5.0-CURRENT.
07 Mar 2003 06:01:16
Original commit files touched by this commit  2.2.3_10
ade search for other commits by this committer
Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
25 Feb 2003 00:27:37
Original commit files touched by this commit  2.2.3_10
tegge search for other commits by this committer
Make detection of unsafe calls to exit() optional and not default.

Reviewed by:    mbr
22 Feb 2003 15:31:31
Original commit files touched by this commit  2.2.3_9
mbr search for other commits by this committer
Make this buildable again on CURRENT.

Rev. 1.16 of src/sys/sys/msg.h broke the port three weeks
ago.

Reviewed by:    tor
19 Nov 2002 16:07:02
Original commit files touched by this commit  2.2.3_9
tegge search for other commits by this committer
Fix build failure on 5.0-CURRENT by including necessary headers.
06 Sep 2002 15:03:20
Original commit files touched by this commit  2.2.3_8
tegge search for other commits by this committer
Bump port revision to reflect memory leak fix.
06 Sep 2002 15:02:24
Original commit files touched by this commit  2.2.3_7
tegge search for other commits by this committer
Don't assume that pthread_key_t is signed, thus plugging a memory leak.
06 Sep 2002 14:57:50
Original commit files touched by this commit  2.2.3_7
tegge search for other commits by this committer
Let main thread do an exit(1) instead of an exit(0) on unclean program
termination (multiple active threads).
18 Jun 2002 20:32:22
Original commit files touched by this commit  2.2.3_7
tegge search for other commits by this committer
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.
08 Jun 2002 20:58:53
Original commit files touched by this commit  2.2.3_6
tegge search for other commits by this committer
Reduce number of portlint errors/warnings.
08 Jun 2002 18:27:19
Original commit files touched by this commit  2.2.3_6
tegge search for other commits by this committer
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
08 Jun 2002 18:18:05
Original commit files touched by this commit  2.2.3_5
tegge search for other commits by this committer
Remove #pragma weak usage.
08 Jun 2002 18:15:54
Original commit files touched by this commit  2.2.3_5
tegge search for other commits by this committer
Track changes in -current (remove register keyword, ansify).
08 Jun 2002 18:13:59
Original commit files touched by this commit  2.2.3_5
tegge search for other commits by this committer
Fix malformed preprocessor directive.
22 Apr 2002 16:50:02
Original commit files touched by this commit  2.2.3_5
tegge search for other commits by this committer
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
files touched by this commit
tegge search for other commits by this committer
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
files touched by this commit
tegge search for other commits by this committer
Handle internal race that caused pthread_cond_timedwait() to block   waiting for
a signal that wasn't sent.    
09 Sep 2001 02:12:47
files touched by this commit
tegge search for other commits by this committer
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
files touched by this commit
tegge search for other commits by this committer
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
files touched by this commit
tegge search for other commits by this committer
Use libc version of _flockfile() and _funlockfile() on 5.0-CURRENT.    
01 Jul 2001 18:36:25
files touched by this commit
tegge search for other commits by this committer
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
files touched by this commit
tegge search for other commits by this committer
Update from version 2.1.3 to 2.2.3 of LinuxThreads.    
26 Feb 2001 14:15:28
files touched by this commit
tegge search for other commits by this committer
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
files touched by this commit
tegge search for other commits by this committer
Use __error() from liblthread instead of the libc version.    
25 Feb 2001 09:15:20
files touched by this commit
tegge search for other commits by this committer
Reference _flockfile to ensure that the linuxthreads version is used.    
20 Feb 2001 00:34:57
files touched by this commit
tegge search for other commits by this committer
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
files touched by this commit
tegge search for other commits by this committer
Take over linuxthreads port maintainership.    
16 Jan 2001 17:33:20
files touched by this commit
sobomax search for other commits by this committer
Massive style enforcement - use ^I instead of spaces for variables identation.  
 
06 Nov 2000 19:43:33
files touched by this commit
jasone search for other commits by this committer
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
files touched by this commit
asami search for other commits by this committer
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
files touched by this commit
asami search for other commits by this committer
Convert category devel to new layout.  
25 Sep 2000 13:21:43
files touched by this commit
asami search for other commits by this committer
Eliminate WRKSRC=${WRKDIR}/${PKGNAME} lines, as these will break when  
PORTREVISION or PORTEPOCH are defined.    
12 Jul 2000 17:32:12
files touched by this commit
jasone search for other commits by this committer
Remove call to deprecated function, dllockinit().    
12 Jul 2000 03:08:46
files touched by this commit
jasone search for other commits by this committer
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
files touched by this commit
jasone search for other commits by this committer
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
files touched by this commit
asami search for other commits by this committer
Add lib/liblgcc_r_p.a.    
24 May 2000 05:14:41
files touched by this commit
jasone search for other commits by this committer
Update from version 2.1.2 to 2.1.3 of LinuxThreads.    

Number of commits found: 79

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
muttDec 23
muttDec 23
ntpDec 20
ntp-develDec 20
gitDec 19
otrsDec 16
mod_dav_svnDec 15
subversionDec 15
subversion16Dec 15
subversion17Dec 15
nvidia-driverDec 14
nvidia-driver-173Dec 14
nvidia-driver-304Dec 14
asterisk11Dec 11
bind99Dec 11

10 vulnerabilities affecting 28 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 24433
Broken 149
Deprecated 74
Ignore 400
Forbidden 2
Restricted 207
No CDROM 93
Vulnerable 20
Expired 0
Set to expire 69
Interactive 0
new 24 hours 2
new 48 hours7
new 7 days20
new fortnight45
new month102

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.