multimedia/gpac 26.07.0 FreeBSD
Framework for processing and streaming content
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
63f7c885bd- License
- LGPL21
- Categories
- multimedia
- Package size
- 7158.3 KiB, 27233.9 KiB installed
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.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | multimedia/gpac | 26.07.0 |
| NetBSD | multimedia/gpac | 2.4.0nb3 |
| HardenedBSD | multimedia/gpac | 26.07.0 |
| GhostBSD | multimedia/gpac | 26.07.0 |
Install
Binary package:
pkg install gpac
From the ports tree:
cd /usr/ports/multimedia/gpac/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= gpac>0:multimedia/gpac
LIB_DEPENDS= libgpac.so:multimedia/gpac
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 26.07.0 | 26.07.0 | - | - | 26.07.0 |
| FreeBSD:14:quarterly | 26.07.0 | 26.07.0 | n/a | - | 26.07.0 |
| FreeBSD:15:latest | 26.07.0 | 26.07.0 | n/a | - | - |
| FreeBSD:15:quarterly | 26.07.0 | 26.07.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 26.07.0 | 26.07.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 6
Run dependencies 2
Required by 1
Configuration
Options name: multimedia_gpac
| Option | Default | Description |
|---|---|---|
| A52 | off | AC-3 support via liba52 |
| ALSA | off | ALSA audio architecture support |
| 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 |
| JACK | off | JACK audio server 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 |
| PULSEAUDIO | off | PulseAudio sound server support |
| QUICKJS | off | QuickJS 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 |
- USES
- gmake pkgconfig ssl
- Service scripts
- none
Files
Manual pages 3
- gpac(1)
- gpac-filters(1)
- mp4box(1)
pkg-plist 319
- bin/gpac
- bin/MP4Box
- include/gpac/00_doxy.h
- include/gpac/ait.h
- include/gpac/avparse.h
- include/gpac/base_coding.h
- include/gpac/bifs.h
- include/gpac/bitstream.h
- include/gpac/color.h
- include/gpac/compositor.h
- include/gpac/config_file.h
- include/gpac/configuration.h
- include/gpac/constants.h
- include/gpac/crypt.h
- include/gpac/crypt_tools.h
- include/gpac/dash.h
- include/gpac/download.h
- include/gpac/dsmcc.h
- include/gpac/dvb_mpe.h
- include/gpac/events.h
- include/gpac/events_constants.h
- include/gpac/evg.h
- include/gpac/filters.h
- include/gpac/html5_media.h
- include/gpac/html5_mse.h
- include/gpac/id3.h
- include/gpac/ietf.h
- include/gpac/internal/avilib.h
- include/gpac/internal/bifs_dev.h
- include/gpac/internal/bifs_tables.h
- include/gpac/internal/camera.h
- include/gpac/internal/compositor_dev.h
- include/gpac/internal/crypt_dev.h
- include/gpac/internal/dvb_mpe_dev.h
- include/gpac/internal/ff_dmx.h
- include/gpac/internal/ietf_dev.h
- include/gpac/internal/isomedia_dev.h
- include/gpac/internal/laser_dev.h
- include/gpac/internal/m3u8.h
- include/gpac/internal/media_dev.h
- include/gpac/internal/mesh.h
- include/gpac/internal/odf_dev.h
- include/gpac/internal/odf_parse_common.h
- include/gpac/internal/ogg.h
- include/gpac/internal/reedsolomon.h
- include/gpac/internal/scenegraph_dev.h
- include/gpac/internal/scte35.h
- include/gpac/internal/swf_dev.h
- include/gpac/internal/vobsub.h
- include/gpac/iso639.h
- include/gpac/isomedia.h
- include/gpac/laser.h
- include/gpac/list.h
- include/gpac/main.h
- include/gpac/maths.h
- include/gpac/media_tools.h
- include/gpac/mediaobject.h
- include/gpac/module.h
- include/gpac/modules/audio_out.h
- include/gpac/modules/codec.h
- include/gpac/modules/compositor_ext.h
- include/gpac/modules/font.h
- include/gpac/modules/hardcoded_proto.h
- include/gpac/modules/video_out.h
- include/gpac/mpd.h
- include/gpac/mpeg4_odf.h
- include/gpac/mpegts.h
- include/gpac/network.h
- include/gpac/nodes_mpeg4.h
- include/gpac/nodes_svg.h
- include/gpac/nodes_x3d.h
- include/gpac/path2d.h
- include/gpac/revision.h
- include/gpac/rmt_ws.h
- include/gpac/rtp_streamer.h
- include/gpac/route.h
- include/gpac/scene_engine.h
- include/gpac/scene_manager.h
- include/gpac/scenegraph.h
- include/gpac/scenegraph_svg.h
- include/gpac/scenegraph_vrml.h
- include/gpac/setup.h
- include/gpac/svg_types.h
- include/gpac/sync_layer.h
- include/gpac/thread.h
- include/gpac/token.h
- include/gpac/tools.h
- include/gpac/utf.h
- include/gpac/version.h
- include/gpac/webvtt.h
- include/gpac/xml.h
- lib/gpac/gm_validator.so
- lib/libgpac.so
- lib/libgpac.so.16
- lib/libgpac.so.16.21.0
- lib/libgpac_static.a
- lib/gpac/gm_alsa.so
- lib/gpac/gm_jack.so
- lib/gpac/gm_pulseaudio.so
- libdata/pkgconfig/gpac.pc
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| gpac-gpac-v26.07.0_GH0.tar.gz | 1.0835591e+07 | 57822c1a74dcb83d76ff1f671e1b4fae2e7614e8194a5adb9f20661e0e9421dd |
Commit history 2
| Date | Commit | Credits | Log message |
|---|---|---|---|
63f7c885bd |
Olivier Cochard | multimedia/gpac: update to 26.07.0 Sponsored by: Netflix |
|
29cce52534 |
Olivier Cochard | multimedia/gpac: Remove procfs dependency PR: 292600
Reported by: Ross Williams <[email protected]>
Sponsored by: Netflix |