| Port details |
- shaka-packager Media packaging SDK and tool for DASH and HLS
- 3.9.2 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: olgeni@FreeBSD.org
 - Port Added: 2026-07-09 21:12:08
- Last Update: 2026-07-18 10:07:33
- Commit Hash: 5807196
- License: BSD3CLAUSE
- WWW:
- https://github.com/shaka-project/shaka-packager
- Description:
- Shaka Packager is a media packaging SDK and tool for use with DASH and HLS
playback. It can prepare and package media content for online streaming,
supporting features such as:
- Fragmented MP4, WebM, and MPEG-2 TS output
- DASH and HLS manifest generation
- Common Encryption (CENC) and key rotation
- Integration with several DRM key servers (Widevine, PlayReady, Marlin,
FairPlay) and raw keys
- Live and on-demand packaging
The port installs the "packager" and "mpd_generator" command line tools.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- shaka-packager>0:multimedia/shaka-packager
- To install the port:
- cd /usr/ports/multimedia/shaka-packager/ && make install clean
- To add the package, run one of these commands:
- pkg install multimedia/shaka-packager
- pkg install shaka-packager
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: shaka-packager
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1784367860
SHA256 (shaka-project-shaka-packager-v3.9.2_GH0.tar.gz) = ec048b8284f22c719d1086dd36b6a87980da9e0170129155108d7dc565c2ecb2
SIZE (shaka-project-shaka-packager-v3.9.2_GH0.tar.gz) = 71108993
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:
-
- json.hpp : devel/nlohmann-json
- py312-protobuf>0 : devel/py-protobuf@py312
- cmake : devel/cmake-core
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.12 : lang/python312
- Library dependencies:
-
- libabsl_base.so : devel/abseil
- libcurl.so : ftp/curl
- libmbedtls.so : security/mbedtls3
- libpng.so : graphics/png
- libprotobuf.so : devel/protobuf
- libwebm.so : multimedia/libwebm
- libxml2.so : textproc/libxml2
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- multimedia_shaka-packager
- USES:
- cmake compiler:c++17-lang gnome pkgconfig python:build
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 5
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
3.9.2 18 Jul 2026 10:07:33
    |
Jimmy Olgeni (olgeni)  |
multimedia/shaka-packager: Update to 3.9.2 |
3.9.1 16 Jul 2026 09:08:04
    |
Jimmy Olgeni (olgeni)  |
multimedia/shaka-packager: Update to 3.9.1 |
3.9.0_1 13 Jul 2026 14:37:18
    |
Jimmy Olgeni (olgeni)  |
multimedia/shaka-packager: Use system libraries
Build with USE_SYSTEM_DEPENDENCIES so the port links against the system
abseil, curl, mbedtls, libpng, libwebm, libxml2, nlohmann-json and
protobuf instead of the bundled copies.
Only the packager and mpd_generator tools are built; the unit test suite
(which requires a bundled mongoose and googletest) is skipped. A couple
of source patches adjust for the system abseil, whose MutexLock API is
older than the copy vendored by upstream. |
3.9.0 12 Jul 2026 10:10:23
    |
Jimmy Olgeni (olgeni)  |
multimedia/shaka-packager: Update to 3.9.0 |
3.8.0 09 Jul 2026 20:46:17
    |
Jimmy Olgeni (olgeni)  |
multimedia/shaka-packager: New port: Media packaging SDK and tool for DASH and
HLS |
Number of commits found: 5
|