Port details |
- libpthread-stubs Weak aliases for pthread functions
- 0.4 devel
=93 0.4Version of this port present on the latest quarterly branch. - Maintainer: ashish@FreeBSD.org
 - Port Added: 2007-01-29 09:21:22
- Last Update: 2021-04-06 14:31:07
- Commit Hash: 305f148
- People watching this port, also watch:: libxcb, libXdmcp, freetype2, expat, libXau
- License: MIT
- Description:
- This library provides weak aliases for pthread functions not provided in libc
or otherwise available by default. Libraries like libxcb rely on pthread
stubs to use pthreads optionally, becoming thread-safe when linked to
libpthread, while avoiding any performance hit when running single-threaded.
libpthread-stubs supports this behavior even on platforms which do not supply
all the necessary pthread stubs. On platforms which already supply all the
necessary pthread stubs, this package ships only the pkg-config file
pthread-stubs.pc, to allow libraries to unconditionally express a dependency
on pthread-stubs and still obtain correct behavior.
WWW: https://xcb.freedesktop.org/
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- libpthread-stubs>0:devel/libpthread-stubs
- To install the port:
- cd /usr/ports/devel/libpthread-stubs/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/libpthread-stubs
- pkg install libpthread-stubs
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: libpthread-stubs
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1490198411
SHA256 (libpthread-stubs-0.4.tar.bz2) = e4d05911a3165d3b18321cc067fdd2f023f06436e391c6a28dff618a78d2e733
SIZE (libpthread-stubs-0.4.tar.bz2) = 57565
- Packages (timestamps in pop-ups are UTC):
- This port is required by:
- for Build
-
- cad/openvsp
- graphics/libosmesa
- graphics/mesa-dri
- graphics/mesa-gallium-va
- graphics/mesa-gallium-vdpau
- graphics/mesa-gallium-xa
- graphics/mesa-libs
-
Deleted ports which required this port:
- for Libraries
-
Deleted ports which required this port:
- for Run
-
- x11/libxcb
- Configuration Options:
- No options to configure
- Options name:
- devel_libpthread-stubs
- USES:
- pathfix tar:bzip2
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
06 Apr 2021 14:31:07 0.4
|
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
28 May 2020 08:43:30
0.4
|
danfe  |
Sanitize COMMENT per Section 5.6 of the FreeBSD Porter's Handbook (part 6). |
22 Feb 2019 19:56:14
0.4
|
sunpoet  |
Update MASTER_SITES
Approved by: portmgr (blanket) |
08 Mar 2018 08:33:08
0.4
|
amdmi3  |
- Add LICENSE
- Update WWW
- Remove USES=libtool, USE_LDCONFIG, add NO_ARCH - this does not install any
libraries
Approved by: portmgr blanket |
29 Mar 2017 06:50:28
0.4
|
ashish  |
- Update devel/libpthread-stubs to 0.4
- Chase libpthread-stubs update, and also switch to BUILD_DEPENDS
from LIB_DEPENDS, as port is now only .pc file
PR: 218015
Submitted by: rezny |
22 May 2015 13:34:22
0.3_6
|
mat  |
Remove $FreeBSD$ from patches files in categories a-j.
With hat: portmgr
Sponsored by: Absolight |
18 Sep 2014 15:29:11
0.3_6
|
tijl  |
Drop .la file and remove old libtool patch |
05 Jun 2014 18:02:07
0.3_5
|
amdmi3  |
- Switch to USES=libtool:keepla
Approved by: portmgr blanket |
21 Jan 2014 00:52:18
0.3_4
|
bapt  |
Support stage |
19 Oct 2013 21:24:20
0.3_4
|
tijl  |
- Remove gmake dependency. Ordinary make works just fine.
- Remove pkgconfig dependency. The port only installs a .pc file.
- Replace gnomehack with pathfix. This allows removing
patch-configure-libs.
- Make patch-configure-objformat FreeBSD 10 compatible.
PR: ports/182286
Approved by: maintainer timeout (4 weeks) |
20 Sep 2013 17:13:47
0.3_3
|
bapt  |
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 3) |
02 Sep 2013 10:10:58
0.3_3
|
bapt  |
Conversion from USE_GNOME=gnomehack to USES=pathfix is not that simple, revert
back to USE_GNOME=gnomehack |
02 Sep 2013 06:45:48

|
bapt  |
Eradicate USE_GNOME=pkgconfig from devel
While here:
USE_GMAKE->USES=gmake
USE_GNOME=gnomehack->USES=pathfix
USE_PERL5*->USES=perl5 |
09 Nov 2011 15:26:04
0.3_3
|
miwi  |
- Remove WITH_FBSD10_FIX, is no longer needed |
07 Nov 2011 04:24:55
0.3_3 
|
miwi  |
- Get rid FreeBSD 6 support |
28 Oct 2011 13:02:33
0.3_3
|
beat  |
- Fix build on FreeBSD 10
Approved by: ashish@ (maintainer) |
23 Sep 2011 22:26:39
0.3_3
|
amdmi3  |
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead
PR: 157936
Submitted by: myself
Exp-runs by: pav
Approved by: pav |
03 Jul 2011 14:59:23
0.3_3
|
ohauer  |
-remove MD5 |
11 Jun 2010 13:37:41
0.3_3
|
ashish  |
- Change my maintainer address.
Approved by: pgj (mentor) |
28 Nov 2009 20:06:37
0.3_3
|
marcus  |
Presenting GNOME 2.28.1 for FreeBSD. The official release notes for this
release can be found at http://library.gnome.org/misc/release-notes/2.28/ .
Officially, this is mostly a polishing release in preparation for GNOME 3.0
due in about a year.
On the FreeBSD front, though, a lot went into this release. Major thanks
goes to kwm and avl who did a lot of the porting work for this release.
In particular, kwm brought in Evolution MAPI support for better Microsoft
Exchange integration. Avl made sure that the new gobject introspection
repository ports were nicely compartmentalized so that large dependencies
aren't brought in wholesale.
But, every GNOME team member (ahze, avl, bland, kwm, mezz, and myself)
contributed to this release.
(Only the first 15 lines of the commit message are shown above ) |
05 Nov 2009 20:16:01
0.3
|
miwi  |
- Update to 0.3
PR: 139722
Submitted by: Ashish SHUKLA <wahjava@gmail.com> (maintainer) |
21 Aug 2008 06:18:49
0.1
|
rafan  |
Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.
To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.
To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.
Changes to Mk/*:
- Add runtime detection magic in bsd.port.mk (Only the first 15 lines of the commit message are shown above ) |
08 Feb 2007 23:42:12
0.1
|
miwi  |
- Fix after objformat removal
Submitted by: pointyhat via kris
Approved by: maintainer |
29 Jan 2007 09:20:36
0.1
|
miwi  |
This library provides weak aliases for pthread functions not provided in libc
or otherwise available by default. Libraries like libxcb rely on pthread
stubs to use pthreads optionally, becoming thread-safe when linked to
libpthread, while avoiding any performance hit when running single-threaded.
libpthread-stubs supports this behavior even on platforms which do not supply
all the necessary pthread stubs. On platforms which already supply all the
necessary pthread stubs, this package ships only the pkg-config file
pthread-stubs.pc, to allow libraries to unconditionally express a dependency
on pthread-stubs and still obtain correct behavior.
WWW: http://xcb.freedesktop.org/
PR: ports/108491
Submitted by: wahjava |