head 1.6; access; symbols pkgsrc-2026Q1:1.6.0.4 pkgsrc-2026Q1-base:1.6 pkgsrc-2025Q4:1.6.0.2 pkgsrc-2025Q4-base:1.6 pkgsrc-2025Q3:1.5.0.34 pkgsrc-2025Q3-base:1.5 pkgsrc-2025Q2:1.5.0.32 pkgsrc-2025Q2-base:1.5 pkgsrc-2025Q1:1.5.0.30 pkgsrc-2025Q1-base:1.5 pkgsrc-2024Q4:1.5.0.28 pkgsrc-2024Q4-base:1.5 pkgsrc-2024Q3:1.5.0.26 pkgsrc-2024Q3-base:1.5 pkgsrc-2024Q2:1.5.0.24 pkgsrc-2024Q2-base:1.5 pkgsrc-2024Q1:1.5.0.22 pkgsrc-2024Q1-base:1.5 pkgsrc-2023Q4:1.5.0.20 pkgsrc-2023Q4-base:1.5 pkgsrc-2023Q3:1.5.0.18 pkgsrc-2023Q3-base:1.5 pkgsrc-2023Q2:1.5.0.16 pkgsrc-2023Q2-base:1.5 pkgsrc-2023Q1:1.5.0.14 pkgsrc-2023Q1-base:1.5 pkgsrc-2022Q4:1.5.0.12 pkgsrc-2022Q4-base:1.5 pkgsrc-2022Q3:1.5.0.10 pkgsrc-2022Q3-base:1.5 pkgsrc-2022Q2:1.5.0.8 pkgsrc-2022Q2-base:1.5 pkgsrc-2022Q1:1.5.0.6 pkgsrc-2022Q1-base:1.5 pkgsrc-2021Q4:1.5.0.4 pkgsrc-2021Q4-base:1.5 pkgsrc-2021Q3:1.5.0.2 pkgsrc-2021Q3-base:1.5 pkgsrc-2021Q2:1.3.0.12 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.10 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.8 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.6 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.3.0.4 pkgsrc-2020Q2-base:1.3 pkgsrc-2020Q1:1.3.0.2 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.2.0.24 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.20 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.18 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.16 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.14 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.12 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.10 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.8 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.6 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.4 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.1.0.6 pkgsrc-2017Q2-base:1.1 pkgsrc-2017Q1:1.1.0.4 pkgsrc-2017Q1-base:1.1 pkgsrc-2016Q4:1.1.0.2 pkgsrc-2016Q4-base:1.1; locks; strict; comment @# @; 1.6 date 2025.10.31.21.46.23; author adam; state Exp; branches; next 1.5; commitid jLenmN181QRPKLgG; 1.5 date 2021.09.17.00.10.21; author nia; state Exp; branches; next 1.4; commitid hDh620KzLdkCXe9D; 1.4 date 2021.07.14.01.35.24; author schmonz; state Exp; branches; next 1.3; commitid H6b63FxlWVAmwT0D; 1.3 date 2020.01.05.04.11.16; author ryoon; state Exp; branches; next 1.2; commitid D19zBwHA8wcSfsRB; 1.2 date 2017.07.22.13.07.04; author adam; state Exp; branches; next 1.1; commitid LYrq0X1aWlER2e0A; 1.1 date 2016.10.11.00.31.28; author tnn; state Exp; branches; next ; commitid 53tOlp7gt8XzZEpz; desc @@ 1.6 log @gpac: updated to 2.4.0 GPAC 2.4 This release marks the beginning of GPAC in your browser with emscripten support, with a live demo at https://wasm.gpac.io ! This release also brings many new features including pcap support, async net IOs, JIT packaging for on-demand content and better subtitle/CC support. As usual, installers are available on gpac.io for most common platforms. Enjoy, give us feedback and spread the news! Detailed changes: Emscripten|WebAssembly(WASM) support Session can run in worker or in main browser loop Automatic disable of ffdec and ffenc threads when not running in worker Use fetch() api for downloader Support for WebCodecs Support for getUserMedia and canvas readable streams gpac.html demo page Media Formats Fixes in text subtitle converters Improved DolbyVision muxing from mkv Dasher support for inputs with multiple stsd entries Allow multiplexed representations for LL-HLS Improved eac3 support QT cmov support (reading and writing) QT lpcm support Improved chaptering support Improved timecode inspection Support for big-endian PCM formats Support for uncv (raw video in mp4 and heif) Support for forced subtitles Support for HEVC bitstreams merging in dash (for multi-res tile adaptation) Filters Async HTTP request in all filters JS/Python/NodeJS bindings for httpout server Fixed CORS and mime types in httpout for wasm and sharedArrayuffer support Allow compilation without threads Allow compilation without network Fixed GF_FileIO for async read and write modes Added seeking in mp4dmx in mem mode vout updated to use VBO (required for gles2) libcaca video output support Allow ffdmx to work as demux filter on gpac input file pids GHI format for pre-indexing DASH/HLS session for JIT packaging/encryption/transcode Zero-copy for mp4dmx and fragmented mp4mx Various speed optimizations (filter session, isomedia lib, disk io, xml) Allow running the session without mutexes Closed Caption decoding filter (CEA708) MPEG-H decoder using IIS mpeghdec Templating for property assignment Conditional filter replacement to identify based on codecID Per-filter logging MP4Box Add track reordering option Misc Migrated doc from github's wiki to wiki.gpac.io FFmpeg 7 support Added features for configure (vout, aout, fonts, doc, evg) Allow specifying network interface by name or IP (instead of IP only) UDP/TCP filtering and recording to / playback from pcap, pcapng and GPAC gpc files Added Nix and Docker build files Many bug fixes, improvements and security patches @ text @$NetBSD: patch-Makefile,v 1.5 2021/09/17 00:10:21 nia Exp $ Install desktop files on Darwin too. Remove non-standard cp(1) option. --- Makefile.orig 2024-04-17 17:18:21.000000000 +0000 +++ Makefile @@@@ -148,20 +148,17 @@@@ endif $(INSTALL) -d "$(DESTDIR)$(prefix)/share/gpac/vis" $(INSTALL) $(INSTFLAGS) -m 644 $(SRC_PATH)/share/default.cfg $(DESTDIR)$(prefix)/share/gpac/ -ifneq ($(CONFIG_DARWIN),yes) $(INSTALL) -d "$(DESTDIR)$(prefix)/share/icons/hicolor/128x128/apps" $(INSTALL) -d "$(DESTDIR)$(prefix)/share/applications" $(INSTALL) $(INSTFLAGS) -m 644 $(SRC_PATH)/share/res/gpac.png "$(DESTDIR)$(prefix)/share/icons/hicolor/128x128/apps/" $(INSTALL) $(INSTFLAGS) -m 644 $(SRC_PATH)/share/gpac.desktop "$(DESTDIR)$(prefix)/share/applications/" -endif $(INSTALL) $(INSTFLAGS) -m 644 $(SRC_PATH)/share/gui/gui.bt "$(DESTDIR)$(prefix)/share/gpac/gui/" $(INSTALL) $(INSTFLAGS) -m 644 $(SRC_PATH)/share/gui/gui.js "$(DESTDIR)$(prefix)/share/gpac/gui/" $(INSTALL) $(INSTFLAGS) -m 644 $(SRC_PATH)/share/gui/gwlib.js "$(DESTDIR)$(prefix)/share/gpac/gui/" -ifeq ($(CONFIG_DARWIN),yes) cp $(SRC_PATH)/share/gui/icons/* "$(DESTDIR)$(prefix)/share/gpac/gui/icons/" cp -R $(SRC_PATH)/share/gui/extensions/* "$(DESTDIR)$(prefix)/share/gpac/gui/extensions/" cp $(SRC_PATH)/share/shaders/* "$(DESTDIR)$(prefix)/share/gpac/shaders/" @@@@ -169,15 +166,6 @@@@ ifeq ($(CONFIG_DARWIN),yes) cp -R $(SRC_PATH)/share/python/* "$(DESTDIR)$(prefix)/share/gpac/python/" cp $(SRC_PATH)/share/res/* "$(DESTDIR)$(prefix)/share/gpac/res/" cp -R $(SRC_PATH)/share/vis/* "$(DESTDIR)$(prefix)/share/gpac/vis/" -else - cp --no-preserve=mode,ownership,timestamp $(SRC_PATH)/share/gui/icons/* $(DESTDIR)$(prefix)/share/gpac/gui/icons/ - cp -R --no-preserve=mode,ownership,timestamp $(SRC_PATH)/share/gui/extensions/* $(DESTDIR)$(prefix)/share/gpac/gui/extensions/ - cp --no-preserve=mode,ownership,timestamp $(SRC_PATH)/share/shaders/* $(DESTDIR)$(prefix)/share/gpac/shaders/ - cp -R --no-preserve=mode,ownership,timestamp $(SRC_PATH)/share/scripts/* $(DESTDIR)$(prefix)/share/gpac/scripts/ - cp -R --no-preserve=mode,ownership,timestamp $(SRC_PATH)/share/python/* $(DESTDIR)$(prefix)/share/gpac/python/ - cp --no-preserve=mode,ownership,timestamp $(SRC_PATH)/share/res/* $(DESTDIR)$(prefix)/share/gpac/res/ - cp -R --no-preserve=mode,ownership,timestamp $(SRC_PATH)/share/vis/* $(DESTDIR)$(prefix)/share/gpac/vis/ -endif lninstall: $(INSTALL) -d "$(DESTDIR)$(prefix)" @ 1.5 log @gpac: Fix building on notdarwin. @ text @d1 1 a1 1 $NetBSD: patch-Makefile,v 1.4 2021/07/14 01:35:24 schmonz Exp $ d3 2 a4 2 - Install desktop files on Darwin too. - Remove non-standard cp(1) option. d6 1 a6 1 --- Makefile.orig 2020-09-10 16:38:49.000000000 +0000 d8 2 a9 2 @@@@ -156,13 +156,11 @@@@ endif $(INSTALL) $(INSTFLAGS) -m 644 $(SRC_PATH)/share/res/gpac.png $(DESTDIR)$(prefix)/share/gpac/res/ d13 1 a13 1 $(INSTALL) -d "$(DESTDIR)$(prefix)/share/pixmaps" d16 1 a16 1 $(INSTALL) $(INSTFLAGS) -m 644 $(SRC_PATH)/share/res/gpac.png "$(DESTDIR)$(prefix)/share/pixmaps/" d22 1 a22 2 @@@@ -171,15 +169,9 @@@@ endif $(INSTALL) $(INSTFLAGS) -m 644 $(SRC_PATH)/share/scripts/ttml-renderer.js "$(DESTDIR)$(prefix)/share/gpac/scripts/" d29 4 d37 4 @ 1.4 log @Update to 1.0.1. From the changelog: 10/09/2020: GPAC 1.0.1 This release fixes build and installation issues in 1.0.0, as well as various bugs introduced during the migration to the filters architecture. It also adds several small features: - better ttml import - better support for MPEGH audio - support fur DASH UTCTiming - manifest generation from pre-fragmented DASH/HLS mp4 - speed optimization in isobmf reading (normal and fragmented) - improved JS API for the filter session - core tools exposed as JS module (file io, bitstream, etc ...) - android fixes 16/06/2020: GPAC 1.0 - Complete rewrite of GPAC streaming core: * addition of a filter-based architecture, used by MP4Client and MP4Box. * moving all decoders and demuxer plugins of MP4Client and most of MP4Box import/export code as filters for this new architecture, * moving DASH/HLS segmenter to a filter * moving MP4Client compositor and most of the GF_Terminal internals to a filter * addition of a new application gpac, whose only purpose is to create and run filter chains * removal of MP42TS and DashCast applications since these functionalities are provided by gpac * deprecation of some features (widget management, MSE draft implementation for SVG media, UPnP, TEMI player support). - Profile system allowing to override through a static file default options of all filters and libgpac core - Alias system for gpac app to simplify your command lines - Enhanced DASHer: * Support for HLS and dual HLS / DASH generation * Support for any input * True low-latency mode for DASH * Support for multiple periods * Support for other segment formats (raw, mkv, webm currently tested) - Input and outputs * Generic pipe, TCP, UDP, and Unix Domain socket input and output * RTSP server output * HTTP output (client and server), supporting low latency DASH access * Ad-hoc stream format called GSF to allow serialization to file, pipe or socket of a session (for distributed filter chains), supporting AES-128 CBC encryption. - Raw audio (PCM) and video (RGB, YUV) reframers and exporters - HEVC tile spliting and merging filters - Compositor is a standalone filter (SVG/BIFS/VRML graphics in a filter chain) - Image encoding support through libjpg and libpng - Full FFMPEG support: * Encoding/decoding through FFMPEG libavcodec * Multiplexing/demultiplexing through FFMPEG libavformat * Device grabbers through FFMPEG libavdevice * Raw audio and video filters through FFMPEG libavfilter - Support for QuickJS (ES2002) and bindings for: * Complete filter API * GPAC software rasterizer (EVG) * WebGL 1.0 Core * XmlHttpRequest and uDOM APIs * Storage - Inspect and analyze filter - MPEG-2 TS splitter - Video cropper filter with zero-copy mode - Video flip filter - Source concatenator filter - Simple audio and video output filters - Experimental audio and video rewinder filter - Encryption * On-the-fly encryption and decryption, now available as filters * Segment-based encryption and decryption - ISOBMFF * box customization * Better QT support, prores parsing and dumping * Support for raw media (QT style or ISOBMFF for audio) * Simplify HEIF batch conversion through item to track mapping * Reading from pipes (fragmented or progressive files) * Writing to packets rather than files * Fast interleaved file creation mode with less storage requirements - FileIO wrapper for cases where files are not stored in a file system known by GPAC - Testing and Documentation * Live doc generation (man and wiki) * Improved coverage * Split test suite as dedicated repo * Moved all resource to https://wiki.gpac.io * Started howto pages on wiki * Many bug fixes @ text @d1 1 a1 1 $NetBSD: patch-Makefile,v 1.3 2020/01/05 04:11:16 ryoon Exp $ d3 2 a4 1 Remove non-standard cp(1) option. d8 15 a22 1 @@@@ -171,15 +171,9 @@@@ endif @ 1.3 log @gpac: Update to 0.8.0 * Convert to ffmpeg4 from ffmpeg3 Changelog: We are happy to announce the new release 0.8.0 of GPAC, featuring AV1, full CENC and ATSC3.0 support. General Many security fixes (static compile and fuzzing through AFL, always ongoing). Many bugs fixes Added :ncl option in log levels to disable color logs More tests and coverage File Formats Better support of QTFF / ProRes files Support for AV1 -- import and export -- source formats: OBUs (Section 5), IVF and AnnexB -- AV1 in HEIF Support for color (nclc, nclx and ICC profiles) in HEIF and ISOBMFF Support for HDR (mdcv, clli) info in HEIF and ISOBMFF Support for alpha in HEIF Support for enforcing pasp presence even for 1:1 ratios HEVC temporal sublayer split in MP4Box Allow meta storage before mdat for meta-only files (heif and co) Added option to keep AU delimiter in isobmff samples Support for opus import Support for pixi and ccst in HEIF DolbyVision 'dvcC' and partial 'dvhe' boxes for HDR Support for VP9 import and playback Sample dependency in avc and hevc importers, and track thinner for non-refs images Support for audio_roll signaling New audio import mode to control AudioSampleEntry creation (v0, v1 ISOBMFF, v1 QTFF) xHE-AAC import with detection of sync samples Added support for MPEG-H 3D audio boxes (no import yet) Handle Vobsub empty SPU packets Added auxv and pict support Common Encryption Fully compliant CENC supporting cenc, cens, cbc1 and cbcs CENC for AV1 Improved DASH+CENC support, pssh in MPD ForceClear mode for CENC to skip encryption without sample groups Made senc in movie fragments always stored before truns Added default values handling for cbcs and possibility to set protection system per track Compatibility with OpenSSL 1.1.x Streaming and Adaptive Streaming Support for ATSC3.0 both US and Korean versions ! Support for for live splices (xlink period insertions) in DASH client Automatic period continuity in DASH when no codec change between periods Added DASH cue-base segmentation (XML based) and -dsap option to generate cue files from source Support for BBA-0 and BOLA implementations Write fragment defaults in trex even when not using them Support for simple ssix for keyframe data byterange at the start of a segment Moved segment template at AdaptationSet level if only one representation Changed default bsmode in dasher if single input file Added init-seg-ext option Added -mvex-after-traks option to MP4Box when dashing for CMAF Added segmentation option to insert a tfdt per traf Added -closest mode for DASH segmentation Added -bound option to use audio segmenting method for video Renamed -dash-run-for to -run-for Added '=' in dash templates Improved bandwith estimation when using HTTP 1.1 chunk transfer Add option to force moof base offsets MP4Box Added -catpl to concatenate from playlist in MP4Box Added options to set movie timescale at import and dash time Added mpd rip option and top-level box compressor in MP4Box Made -dts skip timing check and added -dtsc for that Made force-cat option more agressive Support for MovieFragmentRandomAccess using -mfra option Added -dtsx to dump timing without offset Added -dnalc opt for nal CRC dump Added chunk extraction up to time until end ISOBMFF single track import now removes references by default Decoders Updated ffmpeg to 4.0.2 Moved to openHEVC 3.0 API Added nvdec support (windows, linux) with reuse of decoder context for tiled VR Added HEVC support to mediacodec on android AV1 playback through ffmpeg Opus playback through ffmpeg 3D, VR and 360 Added vrhud for multiviewpoint 360 Added forced visibility mode of tiles in VR Added tile visibility debug mode Added forced stereo output for openhevc Disable face nav if mouse grabbed Added simple face tracking vr navigation based on udp commands Added PSVR support Added mouse move emulation at window border to force sphere rotation when inactive Changed tile visibility algo to sample points in mesh Players (Mobile and Desktop) Added about extension Added multiple audio objects in dynamic scene Added addon splicing of main content Added mosaic://v1:.:vN url support Added gaze simulation through mouse and gaze-sphere visibility test Subtitles Allow * as argument of -srt|ttxt to dump all possible tracks (#925) Improved support for WebVTT import Improved support for WebVTT DASHing/fragmentation Misc OSX install now done through PKG and modify PATH env in/etc/paths Added initial PMT version and disc marker to TS muxer Moved dektec output to matrix API, added SDI clipping Added temi periodic toggle and manual toggle in MP42TS @ text @d1 1 a1 1 $NetBSD: patch-Makefile,v 1.2 2017/07/22 13:07:04 adam Exp $ a2 1 Fix DashCast installation. a3 1 Use VERSION_MAJOR also on Darwin (without git, VERSION is defined as UNKNOWN). d5 1 a5 1 --- Makefile.orig 2019-06-27 10:20:45.000000000 +0000 d7 2 a8 1 @@@@ -159,17 +159,10 @@@@ endif a9 1 $(INSTALL) -d "$(DESTDIR)$(prefix)/include" d12 3 a14 4 cp $(SRC_PATH)/gui/icons/* "$(DESTDIR)$(prefix)/share/gpac/gui/icons/" cp -R $(SRC_PATH)/gui/extensions/* "$(DESTDIR)$(prefix)/share/gpac/gui/extensions/" cp $(SRC_PATH)/shaders/* "$(DESTDIR)$(prefix)/share/gpac/shaders/" cp -R $(SRC_PATH)/include/* "$(DESTDIR)$(prefix)/include/" d16 3 a18 4 - cp --no-preserve=mode,ownership,timestamp $(SRC_PATH)/gui/icons/* $(DESTDIR)$(prefix)/share/gpac/gui/icons/ - cp -R --no-preserve=mode,ownership,timestamp $(SRC_PATH)/gui/extensions/* $(DESTDIR)$(prefix)/share/gpac/gui/extensions/ - cp --no-preserve=mode,ownership,timestamp $(SRC_PATH)/shaders/* $(DESTDIR)$(prefix)/share/gpac/shaders/ - cp -R --no-preserve=mode,ownership,timestamp $(SRC_PATH)/include/* $(DESTDIR)$(prefix)/include/ @ 1.2 log @0.7.1: Minor bug fixes from 0.7.0 0.7.0: General * Many security fixes (static compile and fuzzing through AFL, always ongoing). * Colorized log. * Changed default audio volume to 100% instead of 75%. * Expose more experimental options through the documentation. * Improved GLES renderer on mobile platforms. * Improvements on AVI dump. * Fixed pkg-config Private.libs. * SAT>IP playback support. Codecs and File Formats * Added L-HEVC File Format support (SHVC/MV-HEVC tracks and HEVC Tile Tracks). * Added MPEG IFF (image File Format) support. * Range extension support for AVC and HEVC. * SHVC and MV-HEVC importers and playback: moved to final spec version (SHM6+). Adaptive streaming * Support of HLS with fragmented MP4 playback. * APIs: gf_mpd_() functions and new segmenter API. * Improved alternate groups. * More support for PIFF PSEC and Smooth Streaming ( file format & playback). * DASH client: pluggable algorithms + improvements with scalable contents. * The counter source from the DASH sequences added to the public content. * HLS and DASH playback minor fixes. * DASH client logs are clearer. VR and 360 * Added support for DASH SRD in 360 for independent videos videos (NxM partial spheres) more * Added support for DASH SRD in 360 for HEVC tiled videos (NxM tiles on one sphere) - checkout tuto Mobile * Apple VideoToolBox hardware decoding support for OSX and iOS for AVC|H264. * Android hardware decoding hardware acceleration for AVC|H264 (HEVC on its way). * YUV422 and YUV444 8 and 10 bit support in GLES renderer. * Android build is based on Android Studio. * Android: new File Manager. Subtitles * Import of TTML via NHML according to MPEG-4 part 30 improved. @ text @d1 1 a1 1 $NetBSD: patch-Makefile,v 1.1 2016/10/11 00:31:28 tnn Exp $ d7 1 a7 1 --- Makefile.orig 2017-04-26 11:33:17.000000000 +0000 d9 4 a12 13 @@@@ -112,7 +112,7 @@@@ ifneq ($(CONFIG_WIN32), yes) ifneq ($(CONFIG_FFMPEG), no) ifneq ($(DISABLE_CORE_TOOLS), yes) ifneq ($(DISABLE_AV_PARSERS), yes) - if [ -f bin/gcc/DashCast$(EXE_SUFFIX)g ] ; then \ + if [ -f bin/gcc/DashCast$(EXE_SUFFIX) ] ; then \ $(INSTALL) $(INSTFLAGS) -m 755 bin/gcc/DashCast$(EXE_SUFFIX) "$(DESTDIR)$(prefix)/bin" ; \ fi endif @@@@ -154,15 +154,9 @@@@ endif $(INSTALL) -d "$(DESTDIR)$(prefix)/share/gpac/gui/icons" $(INSTALL) -d "$(DESTDIR)$(prefix)/share/gpac/gui/extensions" $(INSTALL) -d "$(DESTDIR)$(prefix)/share/gpac/shaders/" d14 4 a17 3 cp $(SRC_PATH)/gui/icons/* "$(DESTDIR)$(prefix)/share/gpac/gui/icons/" cp -R $(SRC_PATH)/gui/extensions/* "$(DESTDIR)$(prefix)/share/gpac/gui/extensions/" cp $(SRC_PATH)/shaders/* "$(DESTDIR)$(prefix)/share/gpac/shaders/" d22 1 a26 11 @@@@ -226,8 +220,8 @@@@ ifeq ($(DEBUGBUILD),no) $(STRIP) bin/gcc/libgpac$(DYN_LIB_SUFFIX) endif ifeq ($(CONFIG_DARWIN),yes) - $(INSTALL) -m 755 bin/gcc/libgpac$(DYN_LIB_SUFFIX) $(DESTDIR)$(prefix)/$(libdir)/libgpac.$(VERSION)$(DYN_LIB_SUFFIX) - ln -sf libgpac.$(VERSION)$(DYN_LIB_SUFFIX) $(DESTDIR)$(prefix)/$(libdir)/libgpac$(DYN_LIB_SUFFIX) + $(INSTALL) -m 755 bin/gcc/libgpac$(DYN_LIB_SUFFIX) $(DESTDIR)$(prefix)/$(libdir)/libgpac.$(VERSION_MAJOR)$(DYN_LIB_SUFFIX) + ln -sf libgpac.$(VERSION_MAJOR)$(DYN_LIB_SUFFIX) $(DESTDIR)$(prefix)/$(libdir)/libgpac$(DYN_LIB_SUFFIX) else $(INSTALL) $(INSTFLAGS) -m 755 bin/gcc/libgpac$(DYN_LIB_SUFFIX).$(VERSION_SONAME) $(DESTDIR)$(prefix)/$(libdir)/libgpac$(DYN_LIB_SUFFIX).$(VERSION_SONAME) ln -sf libgpac$(DYN_LIB_SUFFIX).$(VERSION_SONAME) $(DESTDIR)$(prefix)/$(libdir)/libgpac.so.$(VERSION_MAJOR) @ 1.1 log @Update to gpac-0.6.1 0.6.1: Fixing packaging bugs in 0.6.0 (wrong version numbers were used). 0.6.0: General: Improved very high resolutions, high framerate, and high colorspace (10 bits) playback support. HEVC top-notch support. Improved video playback through OpenGL and OpenGL ES. Video 360 navigation support on all platforms. Many adaptive streaming improvement (HLS and DASH), see specific section below. MP42TS (MPEG2-TS multiplexer) is production grade for adaptive streaming and reference vector streams. TEMI extension for fine synchronization and hybrid delivery (mandated by HbbTV 2.0). Better language tagging support. UTF16 name handling. Better multi-channel audio support. Improved support for encryption (CENC/PIFF - both AES CTR and CBC are supported). Improved generic support for subtitles (METX/METT, STPP TTML, WebVTT, SBTT, STXT, etc.). Parallel execution of GPAC tools. Better network support for TTL and multi-interface. SHVC (scalable) experimental (based on SHM4.1 and old ISOBMFF spec) @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 1 Remove non-standard cp(1) option d7 1 a7 1 --- Makefile.orig 2016-03-04 16:03:40.000000000 +0000 d9 15 a23 1 @@@@ -125,9 +125,9 @@@@ ifeq ($(CONFIG_DARWIN),yes) d26 5 a30 8 else - cp --no-preserve=mode,ownership,timestamp $(SRC_PATH)/gui/icons/* "$(DESTDIR)$(prefix)/share/gpac/gui/icons/" - cp -R --no-preserve=mode,ownership,timestamp $(SRC_PATH)/gui/extensions/* "$(DESTDIR)$(prefix)/share/gpac/gui/extensions/" - cp --no-preserve=mode,ownership,timestamp $(SRC_PATH)/shaders/* "$(DESTDIR)$(prefix)/share/gpac/shaders/" + cp $(SRC_PATH)/gui/icons/* "$(DESTDIR)$(prefix)/share/gpac/gui/icons/" + cp -R $(SRC_PATH)/gui/extensions/* "$(DESTDIR)$(prefix)/share/gpac/gui/extensions/" + cp $(SRC_PATH)/shaders/* "$(DESTDIR)$(prefix)/share/gpac/shaders/" endif d33 12 @