| Port details |
- gpac Framework for processing and streaming content
- 2.4.0_1 multimedia
=0 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one. - Maintainer: olivier@FreeBSD.org
 - Port Added: 2026-01-15 17:57:10
- Last Update: 2026-01-21 23:51:57
- Commit Hash: e83a9b0
- License: LGPL21
- WWW:
- https://gpac.io/
- Description:
- GPAC is a modular multimedia framework based on the ISO Base Media File Format
and related standards. It provides a library and command-line tools for media
processing, packaging, and delivery.
¦ ¦ ¦ ¦ 
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- To install the port:
- cd /usr/ports/multimedia/gpac/ && make install clean
- To add the package, run one of these commands:
- pkg install multimedia/gpac
- pkg install gpac
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: gpac
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1767613128
SHA256 (gpac-gpac-v2.4.0_GH0.tar.gz) = 99c8c994d5364b963d18eff24af2576b38d38b3460df27d451248982ea16157a
SIZE (gpac-gpac-v2.4.0_GH0.tar.gz) = 9914579
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:
-
- gmake>=4.4.1 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- Library dependencies:
-
- libpng.so : graphics/png
- libjpeg.so : graphics/jpeg-turbo
- This port is required by:
- for Libraries
-
- multimedia/ccextractor
Configuration Options:
- ===> The following configuration options are available for gpac-2.4.0_1:
A52=off: AC-3 support via liba52
CACA=off: libcaca graphics library support
FAAD=off: FAAD AAC decoder support
FFMPEG=off: FFmpeg support (WMA, AIFF, AC3, APE...)
FREETYPE=off: TrueType font rendering support
JPEG=on: JPEG image format support
MAD=off: MAD MP3 audio decoder support
NGHTTP2=off: nghttp2 support
OGG=off: Ogg media format support
OPENGL=off: 2D/3D rendering support via OpenGL
PNG=on: PNG image format support
SDL2=off: SDL2 support
THEORA=off: Ogg Theora video codec support
VORBIS=off: Ogg Vorbis audio codec support
X11=off: X11 (graphics) support
XVID=off: Xvid MPEG-4 video codec support
===> Use 'make config' to modify these settings
- Options name:
- multimedia_gpac
- USES:
- gmake pkgconfig ssl jpeg
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 3
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
2.4.0_1 21 Jan 2026 23:51:57
    |
Robert Clausecker (fuz)  |
multimedia/gpac: enable pic everywhere
This fixes the build on arm64 for example.
Approved by: portmgr (build fix blanket) |
2.4.0 19 Jan 2026 19:32:53
    |
Piotr Kubaj (pkubaj)  |
multimedia/gpac: fix build on powerpc64le
ld: error: relocation R_PPC64_TOC16_LO cannot be used against symbol
'gf_sg_handle_dom_event'; recompile with -fPIC
>>> defined in scenegraph/dom_events.o
>>> referenced by dom_events.c
>>> scenegraph/dom_events.o:(gf_dom_listener_build_ex)
ld: error: relocation R_PPC64_TOC16_LO cannot be used against symbol
'gf_sc_on_event'; recompile with -fPIC
>>> defined in compositor/compositor.o
>>> referenced by compositor.c
>>> compositor/compositor.o:(gf_sc_load)
ld: error: relocation R_PPC64_TOC16_LO cannot be used against symbol
'gf_scene_get_time'; recompile with -fPIC
>>> defined in compositor/scene.o
>>> referenced by scene.c
>>> compositor/scene.o:(gf_scene_new)
cc: error: linker command failed with exit code 1 (use -v to see invocation) |
2.4.0 15 Jan 2026 17:54:42
    |
Olivier Cochard (olivier)  |
multimedia/gpac: merge sub-ports and update to 2.4.0
Consolidate gpac, mp4box and library into a single port as the upstream build
system does not easily support splitting applications from the library.
Sponsored by: Netflix |
Number of commits found: 3
|