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
gpac Framework for processing and streaming content
2.4.0_1 multimedia on this many watch lists=0 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 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 search for ports maintained by this maintainer
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (338 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/gpac-2.4.0_1/catalog.mk
  3. /usr/local/share/licenses/gpac-2.4.0_1/LICENSE
  4. /usr/local/share/licenses/gpac-2.4.0_1/LGPL21
  5. bin/gpac
  6. bin/MP4Box
  7. include/gpac/00_doxy.h
  8. include/gpac/Remotery.h
  9. include/gpac/ait.h
  10. include/gpac/avparse.h
  11. include/gpac/base_coding.h
  12. include/gpac/bifs.h
  13. include/gpac/bitstream.h
  14. include/gpac/cache.h
  15. include/gpac/color.h
  16. include/gpac/compositor.h
  17. include/gpac/config_file.h
  18. include/gpac/configuration.h
  19. include/gpac/constants.h
  20. include/gpac/crypt.h
  21. include/gpac/crypt_tools.h
  22. include/gpac/dash.h
  23. include/gpac/download.h
  24. include/gpac/dsmcc.h
  25. include/gpac/dvb_mpe.h
  26. include/gpac/events.h
  27. include/gpac/events_constants.h
  28. include/gpac/evg.h
  29. include/gpac/filters.h
  30. include/gpac/html5_media.h
  31. include/gpac/html5_mse.h
  32. include/gpac/ietf.h
  33. include/gpac/internal/avilib.h
  34. include/gpac/internal/bifs_dev.h
  35. include/gpac/internal/bifs_tables.h
  36. include/gpac/internal/camera.h
  37. include/gpac/internal/compositor_dev.h
  38. include/gpac/internal/crypt_dev.h
  39. include/gpac/internal/dvb_mpe_dev.h
  40. include/gpac/internal/ietf_dev.h
  41. include/gpac/internal/isomedia_dev.h
  42. include/gpac/internal/laser_dev.h
  43. include/gpac/internal/m3u8.h
  44. include/gpac/internal/media_dev.h
  45. include/gpac/internal/mesh.h
  46. include/gpac/internal/odf_dev.h
  47. include/gpac/internal/odf_parse_common.h
  48. include/gpac/internal/ogg.h
  49. include/gpac/internal/reedsolomon.h
  50. include/gpac/internal/scenegraph_dev.h
  51. include/gpac/internal/swf_dev.h
  52. include/gpac/internal/vobsub.h
  53. include/gpac/iso639.h
  54. include/gpac/isomedia.h
  55. include/gpac/laser.h
  56. include/gpac/list.h
  57. include/gpac/main.h
  58. include/gpac/maths.h
  59. include/gpac/media_tools.h
  60. include/gpac/mediaobject.h
  61. include/gpac/module.h
  62. include/gpac/modules/audio_out.h
  63. include/gpac/modules/codec.h
  64. include/gpac/modules/compositor_ext.h
  65. include/gpac/modules/font.h
  66. include/gpac/modules/hardcoded_proto.h
  67. include/gpac/modules/video_out.h
  68. include/gpac/mpd.h
  69. include/gpac/mpeg4_odf.h
  70. include/gpac/mpegts.h
  71. include/gpac/network.h
  72. include/gpac/nodes_mpeg4.h
  73. include/gpac/nodes_svg.h
  74. include/gpac/nodes_x3d.h
  75. include/gpac/path2d.h
  76. include/gpac/revision.h
  77. include/gpac/rtp_streamer.h
  78. include/gpac/route.h
  79. include/gpac/scene_engine.h
  80. include/gpac/scene_manager.h
  81. include/gpac/scenegraph.h
  82. include/gpac/scenegraph_svg.h
  83. include/gpac/scenegraph_vrml.h
  84. include/gpac/setup.h
  85. include/gpac/svg_types.h
  86. include/gpac/sync_layer.h
  87. include/gpac/thread.h
  88. include/gpac/token.h
  89. include/gpac/tools.h
  90. include/gpac/utf.h
  91. include/gpac/version.h
  92. include/gpac/webvtt.h
  93. include/gpac/xml.h
  94. lib/gpac/gm_validator.so
  95. lib/libgpac.so
  96. lib/libgpac.so.12
  97. lib/libgpac.so.12.14.0
  98. lib/libgpac_static.a
  99. libdata/pkgconfig/gpac.pc
  100. @comment lib/gpac/gm_caca_out.so
  101. @comment lib/gpac/gm_ft_font.so
  102. @comment lib/gpac/gm_sdl_out.so
  103. @comment lib/gpac/gm_x11_out.so
  104. @comment share/applications/gpac.desktop
  105. share/gpac/default.cfg
  106. @comment share/gpac/gui/extensions/H2B2VS/H2B2VS.png
  107. @comment share/gpac/gui/extensions/H2B2VS/h2b2vs.js
  108. @comment share/gpac/gui/extensions/H2B2VS/init.js
  109. @comment share/gpac/gui/extensions/H2B2VS/logo_hd.png
  110. @comment share/gpac/gui/extensions/H2B2VS/logo_uhd.png
  111. @comment share/gpac/gui/extensions/about/info.js
  112. @comment share/gpac/gui/extensions/about/info.svg
  113. @comment share/gpac/gui/extensions/about/init.js
  114. @comment share/gpac/gui/extensions/bifs_tests/applications-other.svg
  115. @comment share/gpac/gui/extensions/bifs_tests/bifs_tests.js
  116. @comment share/gpac/gui/extensions/bifs_tests/init.js
  117. @comment share/gpac/gui/extensions/dashif/dashif.svg
  118. @comment share/gpac/gui/extensions/dashif/dashif_tests.js
  119. @comment share/gpac/gui/extensions/dashif/init.js
  120. @comment share/gpac/gui/extensions/player/applications-multimedia.svg
  121. @comment share/gpac/gui/extensions/player/fileopen.js
  122. @comment share/gpac/gui/extensions/player/init.js
  123. @comment share/gpac/gui/extensions/player/player.js
  124. @comment share/gpac/gui/extensions/player/playlist.js
  125. @comment share/gpac/gui/extensions/player/stats.js
  126. @comment share/gpac/gui/extensions/showroom/gpac.bt
  127. @comment share/gpac/gui/extensions/showroom/init.js
  128. @comment share/gpac/gui/extensions/showroom/showroom.js
  129. @comment share/gpac/gui/extensions/widget_manager/applications-system.svg
  130. @comment share/gpac/gui/extensions/widget_manager/init.js
  131. @comment share/gpac/gui/gui.bt
  132. @comment share/gpac/gui/gui.js
  133. @comment share/gpac/gui/gwlib.js
  134. @comment share/gpac/gui/icons/add.svg
  135. @comment share/gpac/gui/icons/app.svg
  136. @comment share/gpac/gui/icons/audio.svg
  137. @comment share/gpac/gui/icons/audio_full.svg
  138. @comment share/gpac/gui/icons/audio_mute.svg
  139. @comment share/gpac/gui/icons/chapter.svg
  140. @comment share/gpac/gui/icons/check.svg
  141. @comment share/gpac/gui/icons/close.svg
  142. @comment share/gpac/gui/icons/compass.svg
  143. @comment share/gpac/gui/icons/cross.svg
  144. @comment share/gpac/gui/icons/down.svg
  145. @comment share/gpac/gui/icons/expand.svg
  146. @comment share/gpac/gui/icons/file.svg
  147. @comment share/gpac/gui/icons/film.svg
  148. @comment share/gpac/gui/icons/folder.svg
  149. @comment share/gpac/gui/icons/gpac.svg
  150. @comment share/gpac/gui/icons/harddrive.svg
  151. @comment share/gpac/gui/icons/heart.svg
  152. @comment share/gpac/gui/icons/home.svg
  153. @comment share/gpac/gui/icons/image.svg
  154. @comment share/gpac/gui/icons/info.svg
  155. @comment share/gpac/gui/icons/laptop.svg
  156. @comment share/gpac/gui/icons/left.svg
  157. @comment share/gpac/gui/icons/list.svg
  158. @comment share/gpac/gui/icons/live.svg
  159. @comment share/gpac/gui/icons/media_next.svg
  160. @comment share/gpac/gui/icons/media_prev.svg
  161. @comment share/gpac/gui/icons/monitor.svg
  162. @comment share/gpac/gui/icons/more.svg
  163. @comment share/gpac/gui/icons/musical.svg
  164. @comment share/gpac/gui/icons/navigation.svg
  165. @comment share/gpac/gui/icons/network.svg
  166. @comment share/gpac/gui/icons/next.svg
  167. @comment share/gpac/gui/icons/overflowing.svg
  168. @comment share/gpac/gui/icons/pause.svg
  169. @comment share/gpac/gui/icons/pl_next.svg
  170. @comment share/gpac/gui/icons/pl_prev.svg
  171. @comment share/gpac/gui/icons/play.svg
  172. @comment share/gpac/gui/icons/play_loop.svg
  173. @comment share/gpac/gui/icons/play_shuffle.svg
  174. @comment share/gpac/gui/icons/play_single.svg
  175. @comment share/gpac/gui/icons/power.svg
  176. @comment share/gpac/gui/icons/previous.svg
  177. @comment share/gpac/gui/icons/remove.svg
  178. @comment share/gpac/gui/icons/resize.svg
  179. @comment share/gpac/gui/icons/rewind.svg
  180. @comment share/gpac/gui/icons/right.svg
  181. @comment share/gpac/gui/icons/seek_forward.svg
  182. @comment share/gpac/gui/icons/shrink.svg
  183. @comment share/gpac/gui/icons/sort.svg
  184. @comment share/gpac/gui/icons/speed.svg
  185. @comment share/gpac/gui/icons/star.svg
  186. @comment share/gpac/gui/icons/stop.svg
  187. @comment share/gpac/gui/icons/stop2.svg
  188. @comment share/gpac/gui/icons/trash.svg
  189. @comment share/gpac/gui/icons/tray.svg
  190. @comment share/gpac/gui/icons/tv.svg
  191. @comment share/gpac/gui/icons/up.svg
  192. @comment share/gpac/gui/icons/world.svg
  193. share/gpac/python/__init__.py
  194. share/gpac/python/libgpac/__init__.py
  195. share/gpac/python/libgpac/libgpac.py
  196. share/gpac/python/setup.py
  197. share/gpac/res/gpac.ico
  198. share/gpac/res/gpac.mp4
  199. share/gpac/res/gpac.png
  200. share/gpac/res/gpac_cfg_test.mp4
  201. share/gpac/res/gpac_highres.png
  202. share/gpac/scripts/custom_dash.js
  203. share/gpac/scripts/jsf/avgen/init.js
  204. share/gpac/scripts/jsf/avgen/testcard.png
  205. share/gpac/scripts/jsf/avmix/help.js
  206. share/gpac/scripts/jsf/avmix/init.js
  207. share/gpac/scripts/jsf/avmix/scenes/clear.js
  208. share/gpac/scripts/jsf/avmix/scenes/clip.js
  209. share/gpac/scripts/jsf/avmix/scenes/mask.js
  210. share/gpac/scripts/jsf/avmix/scenes/shape.js
  211. share/gpac/scripts/jsf/avmix/transitions/fade.js
  212. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/Bounce.glsl
  213. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/BowTieHorizontal.glsl
  214. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/BowTieVertical.glsl
  215. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/BowTieWithParameter.glsl
  216. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/ButterflyWaveScrawler.glsl
  217. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/CircleCrop.glsl
  218. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/ColourDistance.glsl
  219. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/CrazyParametricFun.glsl
  220. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/CrossZoom.glsl
  221. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/Directional.glsl
  222. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/DoomScreenTransition.glsl
  223. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/Dreamy.glsl
  224. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/DreamyZoom.glsl
  225. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/FilmBurn.glsl
  226. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/GlitchDisplace.glsl
  227. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/GlitchMemories.glsl
  228. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/GridFlip.glsl
  229. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/InvertedPageCurl.glsl
  230. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/LeftRight.glsl
  231. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/LinearBlur.glsl
  232. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/Mosaic.glsl
  233. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/PolkaDotsCurtain.glsl
  234. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/Radial.glsl
  235. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/SimpleZoom.glsl
  236. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/StereoViewer.glsl
  237. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/Swirl.glsl
  238. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/TVStatic.glsl
  239. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/TopBottom.glsl
  240. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/WaterDrop.glsl
  241. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/ZoomInCircles.glsl
  242. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/angular.glsl
  243. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/burn.glsl
  244. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/cannabisleaf.glsl
  245. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/circle.glsl
  246. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/circleopen.glsl
  247. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/colorphase.glsl
  248. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/crosshatch.glsl
  249. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/crosswarp.glsl
  250. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/cube.glsl
  251. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/directional-easing.glsl
  252. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/directionalwarp.glsl
  253. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/directionalwipe.glsl
  254. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/displacement.glsl
  255. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/doorway.glsl
  256. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/fade.glsl
  257. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/fadecolor.glsl
  258. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/fadegrayscale.glsl
  259. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/flyeye.glsl
  260. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/heart.glsl
  261. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/hexagonalize.glsl
  262. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/kaleidoscope.glsl
  263. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/luma.glsl
  264. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/luminance_melt.glsl
  265. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/morph.glsl
  266. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/multiply_blend.glsl
  267. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/perlin.glsl
  268. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/pinwheel.glsl
  269. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/pixelize.glsl
  270. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/polar_function.glsl
  271. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/randomNoisex.glsl
  272. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/randomsquares.glsl
  273. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/ripple.glsl
  274. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/rotateTransition.glsl
  275. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/rotate_scale_fade.glsl
  276. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/squareswire.glsl
  277. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/squeeze.glsl
  278. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/swap.glsl
  279. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/tangentMotionBlur.glsl
  280. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/undulatingBurnOut.glsl
  281. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/wind.glsl
  282. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/windowblinds.glsl
  283. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/windowslice.glsl
  284. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/wipeDown.glsl
  285. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/wipeLeft.glsl
  286. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/wipeRight.glsl
  287. share/gpac/scripts/jsf/avmix/transitions/gl-transitions/wipeUp.glsl
  288. share/gpac/scripts/jsf/avmix/transitions/gltrans.js
  289. share/gpac/scripts/jsf/avmix/transitions/mix.js
  290. share/gpac/scripts/jsf/avmix/transitions/swipe.js
  291. share/gpac/scripts/jsf/glpush.js
  292. share/gpac/scripts/jsf/thumbs/init.js
  293. share/gpac/scripts/jsf/uncvg.js
  294. share/gpac/scripts/ttml-renderer.js
  295. share/gpac/scripts/vout.js
  296. share/gpac/scripts/webvtt-renderer.js
  297. share/gpac/shaders/fragment.glsl
  298. share/gpac/shaders/vertex.glsl
  299. share/gpac/vis/Code/Console.js
  300. share/gpac/vis/Code/DataViewReader.js
  301. share/gpac/vis/Code/PixelTimeRange.js
  302. share/gpac/vis/Code/Remotery.js
  303. share/gpac/vis/Code/SampleWindow.js
  304. share/gpac/vis/Code/ThreadFrame.js
  305. share/gpac/vis/Code/TimelineRow.js
  306. share/gpac/vis/Code/TimelineWindow.js
  307. share/gpac/vis/Code/TitleWindow.js
  308. share/gpac/vis/Code/WebSocketConnection.js
  309. share/gpac/vis/Styles/Remotery.css
  310. share/gpac/vis/extern/BrowserLib/Core/Code/Animation.js
  311. share/gpac/vis/extern/BrowserLib/Core/Code/Bind.js
  312. share/gpac/vis/extern/BrowserLib/Core/Code/Convert.js
  313. share/gpac/vis/extern/BrowserLib/Core/Code/Core.js
  314. share/gpac/vis/extern/BrowserLib/Core/Code/DOM.js
  315. share/gpac/vis/extern/BrowserLib/Core/Code/Keyboard.js
  316. share/gpac/vis/extern/BrowserLib/Core/Code/LocalStore.js
  317. share/gpac/vis/extern/BrowserLib/Core/Code/Mouse.js
  318. share/gpac/vis/extern/BrowserLib/Core/Code/MurmurHash3.js
  319. share/gpac/vis/extern/BrowserLib/WindowManager/Code/Button.js
  320. share/gpac/vis/extern/BrowserLib/WindowManager/Code/ComboBox.js
  321. share/gpac/vis/extern/BrowserLib/WindowManager/Code/Container.js
  322. share/gpac/vis/extern/BrowserLib/WindowManager/Code/EditBox.js
  323. share/gpac/vis/extern/BrowserLib/WindowManager/Code/Grid.js
  324. share/gpac/vis/extern/BrowserLib/WindowManager/Code/Label.js
  325. share/gpac/vis/extern/BrowserLib/WindowManager/Code/Treeview.js
  326. share/gpac/vis/extern/BrowserLib/WindowManager/Code/TreeviewItem.js
  327. share/gpac/vis/extern/BrowserLib/WindowManager/Code/Window.js
  328. share/gpac/vis/extern/BrowserLib/WindowManager/Code/WindowManager.js
  329. share/gpac/vis/extern/BrowserLib/WindowManager/Styles/WindowManager.css
  330. share/gpac/vis/index.html
  331. @comment share/icons/hicolor/128x128/apps/gpac.png
  332. share/man/man1/gpac-filters.1.gz
  333. share/man/man1/gpac.1.gz
  334. share/man/man1/mp4box.1.gz
  335. @dir lib/gpac
  336. @owner
  337. @group
  338. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • gpac>0:multimedia/gpac
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):
gpac
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.4.0_12.4.0_1--2.4.0_1n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest2.4.0_12.4.0_1--2.4.0_1---
FreeBSD:14:quarterly--------
FreeBSD:15:latest2.4.0_12.4.0_1n/a-n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest-2.4.0_1n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.4.1 : devel/gmake
  2. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libpng.so : graphics/png
  2. libjpeg.so : graphics/jpeg-turbo
This port is required by:
for Libraries
  1. 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:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/gpac/gpac/tar.gz/v2.4.0?dummy=/
Collapse this list.
Port Moves

Number of commits found: 3

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.4.0_1
21 Jan 2026 23:51:57
commit hash: e83a9b0fb7279692f9616e3d5e1e0e79888debe8commit hash: e83a9b0fb7279692f9616e3d5e1e0e79888debe8commit hash: e83a9b0fb7279692f9616e3d5e1e0e79888debe8commit hash: e83a9b0fb7279692f9616e3d5e1e0e79888debe8 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
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
commit hash: 2ab68faea342aa567d3ad6399af44e252e422e25commit hash: 2ab68faea342aa567d3ad6399af44e252e422e25commit hash: 2ab68faea342aa567d3ad6399af44e252e422e25commit hash: 2ab68faea342aa567d3ad6399af44e252e422e25 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
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
commit hash: 2f969e9395a30eb5a95880ca254da9f86b548a4ecommit hash: 2f969e9395a30eb5a95880ca254da9f86b548a4ecommit hash: 2f969e9395a30eb5a95880ca254da9f86b548a4ecommit hash: 2f969e9395a30eb5a95880ca254da9f86b548a4e files touched by this commit
Olivier Cochard (olivier) search for other commits by this committer
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