Port details |
- bgfx Cross-platform, graphics API agnostic rendering library
- 1.128.8786.481 graphics =2 1.127.8725.465Version of this port present on the latest quarterly branch.
- Maintainer: yuri@FreeBSD.org
- Port Added: 2023-01-06 22:15:11
- Last Update: 2024-09-11 06:58:57
- Commit Hash: 97694ec
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- License: BSD2CLAUSE
- WWW:
- https://bkaradzic.github.io/bgfx/overview.html
- Description:
- Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style
rendering library.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/graphics/bgfx/ && make install clean
- To add the package, run one of these commands:
- pkg install graphics/bgfx
- pkg install bgfx
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: bgfx
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1726031283
SHA256 (bkaradzic-bgfx.cmake-v1.128.8786-481_GH0.tar.gz) = 865426f56b6073a61df3d98ebf9539fc4749f2204319ff7424ab5f8d6e48069e
SIZE (bkaradzic-bgfx.cmake-v1.128.8786-481_GH0.tar.gz) = 32941
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake-core
- ninja : devel/ninja
- xorgproto>=0 : x11/xorgproto
- ice.pc : x11/libICE
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- sm.pc : x11/libSM
- Runtime dependencies:
-
- ice.pc : x11/libICE
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- sm.pc : x11/libSM
- Library dependencies:
-
- libGLU.so : graphics/libGLU
- libOpenGL.so : graphics/libglvnd
- This port is required by:
- for Libraries
-
- games/lwjgl3
Configuration Options:
- No options to configure
- Options name:
- graphics_bgfx
- USES:
- cmake:testing compiler:c++17-lang gl localbase:ldflags xorg
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.128.8786.481 11 Sep 2024 06:58:57 |
Yuri Victorovich (yuri) |
graphics/bgfx: update 1.128.8786-480 → 1.128.8786-481
Reported by: portscout |
1.128.8786.480 04 Aug 2024 09:07:27 |
Yuri Victorovich (yuri) |
graphics/bgfx: update 1.128.8777-475 → 1.128.8786-480
Reported by: portscout |
1.128.8777.475 11 Jul 2024 02:20:42 |
Yuri Victorovich (yuri) |
graphics/bgfx: update 1.127.8725-465 → 1.128.8777-475
Reported by: portscout |
1.127.8725.465 19 May 2024 15:37:58 |
Vladimir Druzenko (vvd) |
graphics/bgfx: correction for fix build on i386 with CPUTYPE=nehalem and newer
Previous patch truncating the value to 32-bits before taking the popcount.
Upstream made correct patch:
https://github.com/ARM-software/astc-encoder/issues/468#issuecomment-2119169136
This patch will be included in next release of the astc-encoder 4.9.
Also we can apply this patch to misc/astc-encoder (4.7 in ports).
PR: 278722
Fixes: 656401a (fix build on i386 with CPUTYPE=nehalem and newer) |
1.127.8725.465 18 May 2024 14:04:08 |
Vladimir Druzenko (vvd) |
graphics/bgfx: fix build on i386 with CPUTYPE=nehalem and newer
Build error:
/wrkdirs/usr/ports/graphics/bgfx/work/bgfx.cmake-1.127.8725-465/bimg/3rdparty/astc-encoder/source/astcenc_vecmathlib_sse_4.h:1313:26:
error: use of undeclared identifier '_mm_popcnt_u64'; did you mean
'_mm_popcnt_u32'?
return static_cast<int>(_mm_popcnt_u64(v));
^~~~~~~~~~~~~~
_mm_popcnt_u32
/usr/lib/clang/14.0.5/include/popcntintrin.h:33:1: note: '_mm_popcnt_u32'
declared here
_mm_popcnt_u32(unsigned int __A)
^
1 error generated.
Upstream issues:
https://github.com/ARM-software/astc-encoder/issues/468
https://github.com/bkaradzic/bgfx/pull/2929#issuecomment-2093377116
PR: 278722
Approved by: yuri (maintainer timeout, 15 days) |
1.127.8725.465 02 May 2024 08:58:00 |
Yuri Victorovich (yuri) |
graphics/bgfx: update 1.126.8700-463 → 1.127.8725-465
Reported by: portscout |
1.126.8700.463 04 Mar 2024 23:19:06 |
Yuri Victorovich (yuri) |
graphics/bgfx: update 1.124.8664-461 → 1.126.8700-463
Reported by: portscout |
1.124.8664.461 03 Jan 2024 18:42:08 |
Yuri Victorovich (yuri) |
graphics/bgfx: update 1.124.8632-460 → 1.124.8664-461
Reported by: portscout |
1.124.8632.460 05 Dec 2023 07:27:24 |
Yuri Victorovich (yuri) |
graphics/bgfx: update 1.121.8558-454 → 1.124.8632-460
Reported by: portscout |
1.121.8558.454 02 Aug 2023 07:49:49 |
Yuri Victorovich (yuri) |
graphics/bgfx: Update 1.121.8534-453 → 1.121.8558-454
Reported by: portscout |
1.121.8534.453 16 Jul 2023 05:51:14 |
Yuri Victorovich (yuri) |
graphics/bgfx: Update 1.121.8534-450 → 1.121.8534-453
Reported by: portscout |
1.121.8534.450 15 Jul 2023 07:34:54 |
Yuri Victorovich (yuri) |
graphics/bgfx: Update 1.121.8534-449 → 1.121.8534-450
Reported by: portscout |
1.121.8534.449 07 Jul 2023 07:26:30 |
Yuri Victorovich (yuri) |
graphics/bgfx: Update 1.118.8493-445 → 1.121.8534-449
Reported by: portscout |
1.118.8493.445 18 Jun 2023 08:48:45 |
Yuri Victorovich (yuri) |
graphics/bgfx: Update 1.118.8467-427 → 1.118.8493-445
Reported by: portscout |
1.118.8467.427 11 Jun 2023 03:56:54 |
Yuri Victorovich (yuri) |
graphics/bgfx: Update 1.118.8455-425 → 1.118.8467-427
Reported by: portscout |
1.118.8455.425 25 May 2023 07:09:56 |
Yuri Victorovich (yuri) |
graphics/bgfx: Update 1.118.8455-424 → 1.118.8455-425
Reported by: portscout |
1.118.8455.424 02 May 2023 17:19:29 |
Yuri Victorovich (yuri) |
graphics/bgfx: Update 1.118.8417-415 → 1.118.8455-424
Reported by: portscout |
1.118.8417.415 13 Feb 2023 04:26:37 |
Yuri Victorovich (yuri) |
graphics/bgfx: Update 1.118.8398-407 → 1.118.8417-415
Reported by: portscout |
1.118.8398.407 12 Feb 2023 17:55:53 |
Piotr Kubaj (pkubaj) |
graphics/bgfx: fix build on powerpc64* and probably riscv64
/wrkdirs/usr/ports/graphics/bgfx/work/bgfx.cmake-1.118.8398-370/bimg/3rdparty/nvtt/nvcore/debug.h:173:10:
error: cast from pointer to smaller type 'uint32' (aka 'unsigned int') loses
information
if (reinterpret_cast<uint32>(ptr) == 0xcccccccc) return false;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/graphics/bgfx/work/bgfx.cmake-1.118.8398-370/bimg/3rdparty/nvtt/nvcore/debug.h:174:10:
error: cast from pointer to smaller type 'uint32' (aka 'unsigned int') loses
information
if (reinterpret_cast<uint32>(ptr) == 0xcdcdcdcd) return false;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/graphics/bgfx/work/bgfx.cmake-1.118.8398-370/bimg/3rdparty/nvtt/nvcore/debug.h:175:10:
error: cast from pointer to smaller type 'uint32' (aka 'unsigned int') loses
information
if (reinterpret_cast<uint32>(ptr) == 0xdddddddd) return false;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/graphics/bgfx/work/bgfx.cmake-1.118.8398-370/bimg/3rdparty/nvtt/nvcore/debug.h:176:10:
error: cast from pointer to smaller type 'uint32' (aka 'unsigned int') loses
information
if (reinterpret_cast<uint32>(ptr) == 0xffffffff) return false;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
1.118.8398.407 22 Jan 2023 20:32:59 |
Yuri Victorovich (yuri) |
graphics/bgfx: Update 1.118.8398-370 -> 1.118.8398-407
Reported by: portscout |
1.118.8398.370 08 Jan 2023 20:59:13 |
Yuri Victorovich (yuri) |
graphics/bgfx: Update 1.118.8398-366 -> 1.118.8398-370
Reported by: portscout |
1.118.8398.366 06 Jan 2023 15:31:22 |
Yuri Victorovich (yuri) |
graphics/bgfx: New port: Cross-platform, graphics API agnostic rendering library |