notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
libdispatch Grand Central Dispatch API support library
5.10.1,1 devel on this many watch lists=3 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 5.10.1,1Version of this port present on the latest quarterly branch.
Maintainer: fluffy@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2009-09-23 15:04:25
Last Update: 2024-08-12 08:04:37
Commit Hash: dbf3e16
People watching this port, also watch:: valgrind, py311-Automat, py311-python-gdsii, py39-PyOpenGL, jdictionary
License: APACHE20
WWW:
https://github.com/apple/swift-corelibs-libdispatch/
Description:
Grand Central Dispatch (GCD or libdispatch) provides comprehensive support for concurrent code execution on multicore hardware.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (43 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libdispatch-5.10.1,1/catalog.mk
  3. /usr/local/share/licenses/libdispatch-5.10.1,1/LICENSE
  4. /usr/local/share/licenses/libdispatch-5.10.1,1/APACHE20
  5. include/Block.h
  6. include/dispatch/base.h
  7. include/dispatch/block.h
  8. include/dispatch/data.h
  9. include/dispatch/dispatch.h
  10. include/dispatch/group.h
  11. include/dispatch/introspection.h
  12. include/dispatch/io.h
  13. include/dispatch/object.h
  14. include/dispatch/once.h
  15. include/dispatch/queue.h
  16. include/dispatch/semaphore.h
  17. include/dispatch/source.h
  18. include/dispatch/time.h
  19. include/os/generic_base.h
  20. include/os/generic_unix_base.h
  21. include/os/generic_win_base.h
  22. include/os/object.h
  23. lib/libBlocksRuntime.so
  24. lib/libdispatch.so
  25. share/man/man3/dispatch.3.gz
  26. share/man/man3/dispatch_after.3.gz
  27. share/man/man3/dispatch_api.3.gz
  28. share/man/man3/dispatch_apply.3.gz
  29. share/man/man3/dispatch_async.3.gz
  30. share/man/man3/dispatch_data_create.3.gz
  31. share/man/man3/dispatch_group_create.3.gz
  32. share/man/man3/dispatch_io_create.3.gz
  33. share/man/man3/dispatch_io_read.3.gz
  34. share/man/man3/dispatch_object.3.gz
  35. share/man/man3/dispatch_once.3.gz
  36. share/man/man3/dispatch_queue_create.3.gz
  37. share/man/man3/dispatch_read.3.gz
  38. share/man/man3/dispatch_semaphore_create.3.gz
  39. share/man/man3/dispatch_source_create.3.gz
  40. share/man/man3/dispatch_time.3.gz
  41. @owner
  42. @group
  43. @mode
Collapse this list.
Dependency lines:
  • libdispatch>0:devel/libdispatch
To install the port:
cd /usr/ports/devel/libdispatch/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/libdispatch
  • pkg install libdispatch
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: libdispatch
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1723281605 SHA256 (apple-swift-corelibs-libdispatch-5.10.1-swift-5.10.1-RELEASE_GH0.tar.gz) = affa3544b0fdb60f8f175bc0d2846177436d5848ef8ca73e3e560d23986f38b3 SIZE (apple-swift-corelibs-libdispatch-5.10.1-swift-5.10.1-RELEASE_GH0.tar.gz) = 594770

Packages (timestamps in pop-ups are UTC):
libdispatch
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest5.10.1,15.10.1,1--5.10.1,1---
FreeBSD:13:quarterly5.10.1,15.10.1,15.5,1-5.10.1,15.5,15.5,15.5,1
FreeBSD:14:latest5.10.1,15.10.1,1--5.10.1,15.5,1-5.5,1
FreeBSD:14:quarterly5.10.1,15.10.1,1--5.10.1,15.5,15.5,15.5,1
FreeBSD:15:latest5.10.1,15.10.1,1n/a-n/a5.5,15.5,15.5,1
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
This port is required by:
for Libraries
  1. net-im/telegram-desktop

Configuration Options:
No options to configure
Options name:
devel_libdispatch
USES:
cmake:testing compiler:c++17-lang
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/apple/swift-corelibs-libdispatch/tar.gz/swift-5.10.1-RELEASE?dummy=/
Collapse this list.

Number of commits found: 42

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
5.10.1,1
12 Aug 2024 08:04:37
commit hash: dbf3e16ba2f4e3752b14a67270caed69fbe53da1commit hash: dbf3e16ba2f4e3752b14a67270caed69fbe53da1commit hash: dbf3e16ba2f4e3752b14a67270caed69fbe53da1commit hash: dbf3e16ba2f4e3752b14a67270caed69fbe53da1 files touched by this commit
Dima Panov (fluffy) search for other commits by this committer
devel/libdispatch: update to 5.10.1 release (+)

Release
notes:	https://github.com/apple/swift-corelibs-libdispatch/releases/tag/swift-5.10-RELEASE
		https://github.com/apple/swift-corelibs-libdispatch/releases/tag/swift-5.10.1-RELEASE

Sponsored by:	Serenity Cybersecurity, LLC
5.5,1
29 Sep 2023 19:05:05
commit hash: af0d9a9f83a6d2b554efe08062a2325f19cb41f5commit hash: af0d9a9f83a6d2b554efe08062a2325f19cb41f5commit hash: af0d9a9f83a6d2b554efe08062a2325f19cb41f5commit hash: af0d9a9f83a6d2b554efe08062a2325f19cb41f5 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
devel/libdispatch: Remove CC/CPP/CXX exports

USES=llvm now by default exports CC/CPP/CXX so remove those

Approved by:	portmgr (blanket)
5.5,1
24 May 2023 16:34:10
commit hash: 0619748960cb07bc181ffe4addf08bc47c4b79eccommit hash: 0619748960cb07bc181ffe4addf08bc47c4b79eccommit hash: 0619748960cb07bc181ffe4addf08bc47c4b79eccommit hash: 0619748960cb07bc181ffe4addf08bc47c4b79ec files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
*: regular cleanup for GH_TAGNAME bad usage
5.5,1
24 Jan 2023 09:35:03
commit hash: 716ba588c59d83e56e63d935258677b5bbbd6c51commit hash: 716ba588c59d83e56e63d935258677b5bbbd6c51commit hash: 716ba588c59d83e56e63d935258677b5bbbd6c51commit hash: 716ba588c59d83e56e63d935258677b5bbbd6c51 files touched by this commit
Dima Panov (fluffy) search for other commits by this committer
devel/libdispatch: force ports default llvm to build on -current
5.5,1
08 Nov 2022 15:37:17
commit hash: 870b187ddb013f73b8a99a02382c5fec963d1effcommit hash: 870b187ddb013f73b8a99a02382c5fec963d1effcommit hash: 870b187ddb013f73b8a99a02382c5fec963d1effcommit hash: 870b187ddb013f73b8a99a02382c5fec963d1eff files touched by this commit
Dima Panov (fluffy) search for other commits by this committer
devel/libdispatch: bump PORTEPOCH after reviving with new upstream (+)

Reporter by:	bapt
5.5
08 Nov 2022 09:43:02
commit hash: b9662312dff8f05fb241525a2fda6adc33183dbbcommit hash: b9662312dff8f05fb241525a2fda6adc33183dbbcommit hash: b9662312dff8f05fb241525a2fda6adc33183dbbcommit hash: b9662312dff8f05fb241525a2fda6adc33183dbb files touched by this commit
Dima Panov (fluffy) search for other commits by this committer
devel/libdispatch: bring back Grand Central Dispatch API support library (+)
210_2
05 May 2020 15:38:12
Revision:534093Original commit files touched by this commit
rene search for other commits by this committer
Remove expired ports:

Adjusted for ports rescued since r534032

2020-05-05 audio/festvox-czech: Broken for more than 6 months
2020-05-05 audio/gkrellmvolume2: Broken for more than 6 months
2020-05-05 audio/mixmos: Broken for more than 6 months
2020-05-05 audio/mma: Broken for more than 6 months
2020-05-05 audio/pd-cyclone: Broken for more than 6 months
2020-05-05 audio/shorten: Broken for more than 6 months
2020-05-05 audio/taglib-sharp: Broken for more than 6 months
2020-05-05 audio/xhippo: Broken for more than 6 months
2020-05-05 biology/consed: Broken for more than 6 months
2020-05-05 biology/plinkseq: Broken for more than 6 months
2020-05-05 biology/seqtools: Broken for more than 6 months
(Only the first 15 lines of the commit message are shown above View all of this commit message)
210_2
04 Apr 2020 20:51:41
Revision:530719Original commit files touched by this commit Sanity Test Failure
antoine search for other commits by this committer
Deprecate ports broken for more than 6 months
210_2
06 Nov 2019 12:48:32
Revision:516880Original commit files touched by this commit Sanity Test Failure
antoine search for other commits by this committer
Mark a few ports BROKEN, unfetchable
210_2
23 Dec 2017 15:54:09
Revision:457063Original commit files touched by this commit
tijl search for other commits by this committer
- Remove unneeded USE_AUTOTOOLS.
- Add USES=libtool.
- Put manpages in pkg-plist.
- Replace post-configure with --disable-static.
210_1
09 Jan 2017 13:16:50
Revision:430947Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOL

Approved by:	portmgr blanket
210_1
03 Jan 2017 11:01:06
Revision:430454Original commit files touched by this commit Sanity Test Failure
mat search for other commits by this committer
Cleanup BROKEN/IGNORE for 10.3-

Sponsored by:	Absolight
210_1
29 Aug 2016 02:50:24
Revision:421041Original commit files touched by this commit
linimon search for other commits by this committer
Obvious error is obvious.

To brooks: I caught this while investigating a stray error message on sparc64
builds.  It has to do with the CONFIGURE_ENV+= CC="/usr/bin/clang" line which
should not be executed on tier-2.  I do not know of the proper fix yet.
210_1
23 May 2016 18:36:52
Revision:415738Original commit files touched by this commit
amdmi3 search for other commits by this committer
Convert tab after WWW: in pkg-descrs to single space as per PHB

Approved by:	portmgr blanket
210_1
15 Oct 2015 14:55:14
Revision:399346Original commit files touched by this commit Sanity Test Failure
mat search for other commits by this committer
Drop 8 support.

With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3694
210_1
03 Apr 2015 11:26:50
Revision:383107Original commit files touched by this commit Sanity Test Failure
mat search for other commits by this committer
Remove OSVERSION checks that do not make sense any more.

For example (${OSVERSION} >= 900000 && ${OSVERSION} < 900021) is always true,
as is (${OSVERSION} > 900002 || ${OSVERSION} < 900000 && ${OSVERSION} > 800107).

Regarding patches, when an EXTRA_PATCHES is no longer needed, I remove it, when
it is always needed, I renamed it, in one case, I merged two patches.

Differential Revision:	https://reviews.freebsd.org/D2209
210_1
27 Oct 2014 10:40:08
Revision:371546Original commit files touched by this commit
bapt search for other commits by this committer
Cleanup plist
210_1
17 Jun 2014 16:07:23
Revision:358140Original commit files touched by this commit
brooks search for other commits by this committer
Apple's GCC block support was backported to FreeBSD's gcc-4.2.1 in base
(r260311).

With a small revision (r264121) which was MFCd to 10.0-STABLE as
r264214, our base GCC got the capacity to build more blocks application
cleanly.

This support is important for platforms lack support for clang like
ia64, powerpc and sparc64.

The attached patch:
- Overrides the clang port option in platforms that ship a valid
  block-enabled compiler in base.
- Let's platforms like powerpc and sparc use the base compiler.
- Adds license information for libdispatch (Apache License 2.0)

PR:		188332
Submitted by:	Pedro F. Giffuni <pfg@FreeBSD.org>
210_1
18 Oct 2013 13:57:10
Revision:330745Original commit files touched by this commit
brooks search for other commits by this committer
STAGIFY
Depend on a more modern version of clang when the base one won't do.
210_1
20 Sep 2013 17:13:47
Revision:327724Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 3)
210_1
11 May 2013 13:15:46
Revision:317875Original commit files touched by this commit
bapt search for other commits by this committer
Convert to new options framework
210_1
05 Dec 2011 17:25:35
Original commit files touched by this commit
brooks search for other commits by this committer
Depend on release clang.  Even 2.9 is sufficient so we don't need to
make people drag in -devel.

Someone ought to own this and I own most of the depends so grab it.

Feature safe:   yes
210
10 Nov 2011 21:40:34
Original commit files touched by this commit
linimon search for other commits by this committer
Mark as broken on powerpc-9 and sparc64-9: does not configure, and does
not link, respectively.

Hat:            portmgr
Feature safe:   yes
210
24 Oct 2011 03:33:20
Original commit files touched by this commit
stas search for other commits by this committer
- Return my ports back to the pool.  I was unable to make any fixes to
  my ports in the past 3 weeks while ports were broken on any 10.x
  machines, which means I'm unable to maintain them.  So let people know
  that there's no available support for them until things are back to
  normal (which also means that anyone with spare time will be able
  to fix them without getting approval).
210
27 Sep 2011 20:40:35
Original commit files touched by this commit
pav search for other commits by this committer
- Unbreak, fix depobj, fix configure

PR:             ports/160800 (partially)
Submitted by:   Oleksii Tsai <oleksii.tsai@googlemail.com>
210
26 Sep 2011 21:58:03
Original commit files touched by this commit
pav search for other commits by this committer
- Mark BROKEN: llvm-devel package does not provide clang binary

Reported by:    pointyhat
210
09 Sep 2011 07:32:40
Original commit files touched by this commit
stas search for other commits by this committer
- Update to revision 210.
- Use BlocksRuntime and clang from base if present.
174
21 Aug 2011 08:03:09
Original commit files touched by this commit
stas search for other commits by this committer
- Force PIC support in configure, so the check will pass on broken
  compiler/linker combinations as well.

PR:             ports/155157
Submitted by:   Pan Tsu <inyaoo@gmail.com>
174
21 Aug 2011 07:54:14
Original commit files touched by this commit
stas search for other commits by this committer
- Unmark broken.  It builds and links just fine (unless used with a broken
  devel/binutils port.  See numerous PRs for details).
174
03 Jul 2011 14:59:23
Original commit files touched by this commit
ohauer search for other commits by this committer
-remove MD5
174
16 Jun 2011 20:48:11
Original commit files touched by this commit
pav search for other commits by this committer
- Mark BROKEN: bad depobj

Reported by:    pointyhat
174
11 Apr 2011 20:05:23
Original commit files touched by this commit
pav search for other commits by this committer
- Mark BROKEN on amd64/9

Reported by:    pointyhat
174
15 Dec 2009 21:06:38
Original commit files touched by this commit
stas search for other commits by this committer
- Update to r174.
171
14 Dec 2009 21:48:06
Original commit files touched by this commit
stas search for other commits by this committer
- Fix build with CLang.
171
14 Dec 2009 05:59:51
Original commit files touched by this commit
stas search for other commits by this committer
- Update to r171.
- Disable Clang support for now as it fails to build with recent clang version.
147
14 Nov 2009 22:29:00
Original commit files touched by this commit
stas search for other commits by this committer
- Add forgotten mlinks.

Submitted by:   rpaulo
147
11 Nov 2009 08:43:19
Original commit files touched by this commit
stas search for other commits by this committer
- Update to latest SVN snapshot.
53
20 Oct 2009 22:33:24
Original commit files touched by this commit
stas search for other commits by this committer
- Update to r53.
- Add option for blocks support via clang.
46
26 Sep 2009 19:54:00
Original commit files touched by this commit
stas search for other commits by this committer
- Update to r46.

Feature safe:   yes
44
26 Sep 2009 19:00:47
Original commit files touched by this commit
stas search for other commits by this committer
- Update to r44.

Feature safe:   yes
40
25 Sep 2009 18:16:45
Original commit files touched by this commit
stas search for other commits by this committer
- Update to r40.

Tested by:      rwatson
Feature safe:   yes
38
23 Sep 2009 15:02:29
Original commit files touched by this commit
stas search for other commits by this committer
- Add port for libdispatch, the userland implementation of Grand Central
Dispatch technology.

  WWW:  http://libdispatch.macosforge.org/

Feature safe:   yes (I believe that)

Number of commits found: 42