summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--multimedia/gpac/Makefile7
-rw-r--r--multimedia/gpac/PLIST176
-rw-r--r--multimedia/gpac/buildlink3.mk6
-rw-r--r--multimedia/gpac/distinfo12
-rw-r--r--multimedia/gpac/patches/patch-Makefile40
5 files changed, 164 insertions, 77 deletions
diff --git a/multimedia/gpac/Makefile b/multimedia/gpac/Makefile
index 18abbd97450..ea81ca6f46f 100644
--- a/multimedia/gpac/Makefile
+++ b/multimedia/gpac/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.68 2019/09/18 14:17:13 ryoon Exp $
+# $NetBSD: Makefile,v 1.69 2020/01/05 04:11:15 ryoon Exp $
-DISTNAME= gpac-0.7.1
-PKGREVISION= 15
+DISTNAME= gpac-0.8.0
CATEGORIES= multimedia
MASTER_SITES= ${MASTER_SITE_GITHUB:=gpac/}
GITHUB_TAG= v${PKGVERSION_NOREV}
@@ -52,7 +51,7 @@ PLIST_SUBST+= LIBEXT=so
.include "../../graphics/png/buildlink3.mk"
# doesn't work yet
#.include "../../lang/spidermonkey/buildlink3.mk"
-.include "../../multimedia/ffmpeg3/buildlink3.mk"
+.include "../../multimedia/ffmpeg4/buildlink3.mk"
.include "../../multimedia/libogg/buildlink3.mk"
.include "../../multimedia/libtheora/buildlink3.mk"
.include "../../multimedia/xvidcore/buildlink3.mk"
diff --git a/multimedia/gpac/PLIST b/multimedia/gpac/PLIST
index d54ed5537db..b97d5c6ae53 100644
--- a/multimedia/gpac/PLIST
+++ b/multimedia/gpac/PLIST
@@ -1,43 +1,146 @@
-@comment $NetBSD: PLIST,v 1.6 2017/07/22 13:07:04 adam Exp $
+@comment $NetBSD: PLIST,v 1.7 2020/01/05 04:11:15 ryoon Exp $
bin/DashCast
bin/MP42TS
bin/MP4Box
bin/MP4Client
-lib/gpac/gm_aac_in.${LIBEXT}
-lib/gpac/gm_ac3_in.${LIBEXT}
-lib/gpac/gm_amr_in.${LIBEXT}
-lib/gpac/gm_audio_filter.${LIBEXT}
-lib/gpac/gm_bifs_dec.${LIBEXT}
-lib/gpac/gm_ctx_load.${LIBEXT}
-lib/gpac/gm_dummy_in.${LIBEXT}
-lib/gpac/gm_ffmpeg_in.${LIBEXT}
-lib/gpac/gm_ft_font.${LIBEXT}
-lib/gpac/gm_img_in.${LIBEXT}
-lib/gpac/gm_ismacryp.${LIBEXT}
-lib/gpac/gm_isom_in.${LIBEXT}
-lib/gpac/gm_laser_dec.${LIBEXT}
-lib/gpac/gm_mp3_in.${LIBEXT}
-lib/gpac/gm_mpd_in.${LIBEXT}
-lib/gpac/gm_mpegts_in.${LIBEXT}
-lib/gpac/gm_odf_dec.${LIBEXT}
-lib/gpac/gm_ogg_xiph.${LIBEXT}
-lib/gpac/gm_osd.${LIBEXT}
-${PLIST.oss}lib/gpac/gm_oss_audio.${LIBEXT}
-lib/gpac/gm_pulseaudio.${LIBEXT}
-lib/gpac/gm_raw_out.${LIBEXT}
-lib/gpac/gm_rtp_in.${LIBEXT}
-lib/gpac/gm_saf_in.${LIBEXT}
-lib/gpac/gm_soft_raster.${LIBEXT}
-lib/gpac/gm_svg_in.${LIBEXT}
-lib/gpac/gm_timedtext.${LIBEXT}
-lib/gpac/gm_validator.${LIBEXT}
-lib/gpac/gm_vtt_in.${LIBEXT}
-lib/gpac/gm_widgetman.${LIBEXT}
-${PLIST.x11}lib/gpac/gm_x11_out.${LIBEXT}
-lib/gpac/gm_xvid_dec.${LIBEXT}
+include/gpac/ait.h
+include/gpac/atsc.h
+include/gpac/avparse.h
+include/gpac/base_coding.h
+include/gpac/bifs.h
+include/gpac/bitstream.h
+include/gpac/cache.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/dash.h
+include/gpac/download.h
+include/gpac/dsmcc.h
+include/gpac/dvb_mpe.h
+include/gpac/esi.h
+include/gpac/events.h
+include/gpac/events_constants.h
+include/gpac/filestreamer.h
+include/gpac/html5_media.h
+include/gpac/html5_mse.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/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/mpd.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/smjs_api.h
+include/gpac/internal/swf_dev.h
+include/gpac/internal/terminal_dev.h
+include/gpac/internal/vobsub.h
+include/gpac/ismacryp.h
+include/gpac/iso639.h
+include/gpac/isomedia.h
+include/gpac/laser.h
+include/gpac/list.h
+include/gpac/map.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/font.h
+include/gpac/modules/hardcoded_proto.h
+include/gpac/modules/ipmp.h
+include/gpac/modules/js_usr.h
+include/gpac/modules/raster2d.h
+include/gpac/modules/service.h
+include/gpac/modules/term_ext.h
+include/gpac/modules/video_out.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/nodes_xbl.h
+include/gpac/options.h
+include/gpac/path2d.h
+include/gpac/revision.h
+include/gpac/ringbuffer.h
+include/gpac/rtp_streamer.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/term_info.h
+include/gpac/terminal.h
+include/gpac/thread.h
+include/gpac/token.h
+include/gpac/tools.h
+include/gpac/unicode.h
+include/gpac/user.h
+include/gpac/utf.h
+include/gpac/version.h
+include/gpac/webvtt.h
+include/gpac/xml.h
+include/win32/inttypes.h
+include/win32/stdint.h
+include/wince/errno.h
+lib/gpac/gm_aac_in.so
+lib/gpac/gm_ac3_in.so
+lib/gpac/gm_amr_in.so
+lib/gpac/gm_atsc_in.so
+lib/gpac/gm_audio_filter.so
+lib/gpac/gm_bifs_dec.so
+lib/gpac/gm_ctx_load.so
+lib/gpac/gm_dummy_in.so
+lib/gpac/gm_ffmpeg_in.so
+lib/gpac/gm_ft_font.so
+lib/gpac/gm_img_in.so
+lib/gpac/gm_ismacryp.so
+lib/gpac/gm_isom_in.so
+lib/gpac/gm_laser_dec.so
+lib/gpac/gm_mp3_in.so
+lib/gpac/gm_mpd_in.so
+lib/gpac/gm_mpegts_in.so
+lib/gpac/gm_netctrl.so
+lib/gpac/gm_odf_dec.so
+lib/gpac/gm_ogg_xiph.so
+lib/gpac/gm_osd.so
+lib/gpac/gm_oss_audio.so
+lib/gpac/gm_pulseaudio.so
+lib/gpac/gm_raw_out.so
+lib/gpac/gm_rtp_in.so
+lib/gpac/gm_saf_in.so
+lib/gpac/gm_soft_raster.so
+lib/gpac/gm_svg_in.so
+lib/gpac/gm_timedtext.so
+lib/gpac/gm_validator.so
+lib/gpac/gm_vtt_in.so
+lib/gpac/gm_widgetman.so
+lib/gpac/gm_x11_out.so
+lib/gpac/gm_xvid_dec.so
lib/libgpac.so
-lib/libgpac.so.7
-lib/libgpac.so.7.5.0
+lib/libgpac.so.8
+lib/libgpac.so.8.0.0
man/man1/gpac.1
man/man1/mp4box.1
man/man1/mp4client.1
@@ -47,6 +150,9 @@ share/gpac/gui/extensions/H2B2VS/h2b2vs.js
share/gpac/gui/extensions/H2B2VS/init.js
share/gpac/gui/extensions/H2B2VS/logo_hd.png
share/gpac/gui/extensions/H2B2VS/logo_uhd.png
+share/gpac/gui/extensions/about/info.js
+share/gpac/gui/extensions/about/info.svg
+share/gpac/gui/extensions/about/init.js
share/gpac/gui/extensions/bifs_tests/applications-other.svg
share/gpac/gui/extensions/bifs_tests/bifs_tests.js
share/gpac/gui/extensions/bifs_tests/init.js
diff --git a/multimedia/gpac/buildlink3.mk b/multimedia/gpac/buildlink3.mk
index 1f0c28bc40b..52bd91da114 100644
--- a/multimedia/gpac/buildlink3.mk
+++ b/multimedia/gpac/buildlink3.mk
@@ -1,12 +1,12 @@
-# $NetBSD: buildlink3.mk,v 1.4 2016/10/11 00:31:28 tnn Exp $
+# $NetBSD: buildlink3.mk,v 1.5 2020/01/05 04:11:15 ryoon Exp $
BUILDLINK_TREE+= gpac
.if !defined(GPAC_BUILDLINK3_MK)
GPAC_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.gpac+= gpac>=0.6.0
-BUILDLINK_ABI_DEPENDS.gpac+= gpac>=0.6.0
+BUILDLINK_API_DEPENDS.gpac+= gpac>=0.8.0
+BUILDLINK_ABI_DEPENDS.gpac+= gpac>=0.8.0
BUILDLINK_PKGSRCDIR.gpac?= ../../multimedia/gpac
.endif # GPAC_BUILDLINK3_MK
diff --git a/multimedia/gpac/distinfo b/multimedia/gpac/distinfo
index 34f7bef482c..dada3f4ac55 100644
--- a/multimedia/gpac/distinfo
+++ b/multimedia/gpac/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.13 2017/07/22 13:07:04 adam Exp $
+$NetBSD: distinfo,v 1.14 2020/01/05 04:11:15 ryoon Exp $
-SHA1 (gpac-0.7.1.tar.gz) = 2ef4191b062abe5c030e407f1100ecf9f0e9a1b9
-RMD160 (gpac-0.7.1.tar.gz) = 1dc9b6f76b78f01d12e0ac56059d490a09397574
-SHA512 (gpac-0.7.1.tar.gz) = 0377d9471db9e5ccf75f85dfd0c9f4e37a211108b5e128a5411ac015bd9c906257320d517717f0fa03d434e1fce24bd8a9c3a73200fac5c21b80895b716ab403
-Size (gpac-0.7.1.tar.gz) = 10654838 bytes
-SHA1 (patch-Makefile) = eaafa4e919ed017a223096f7441837012cd2192e
+SHA1 (gpac-0.8.0.tar.gz) = eb9254a64210992d0fab44dbebe4dd6b9ed169dc
+RMD160 (gpac-0.8.0.tar.gz) = a73c08fc4be9b43e9f2173f0a3125a7734347ef6
+SHA512 (gpac-0.8.0.tar.gz) = 47771b9f5143f103993d9c2ebbd0fccdca5f34b9a6ea08febc90113ce8db5a4c1279ad3363a433bd3d3d4a728b63e99d80881bf167f60c6b49b7ef49aa8f840d
+Size (gpac-0.8.0.tar.gz) = 11405239 bytes
+SHA1 (patch-Makefile) = 9f6cf58175ab3d95cbcf1c9fdd7b024432f6d08c
SHA1 (patch-configure) = b76d24b134b7e10c613411f08d8374f0e0202599
diff --git a/multimedia/gpac/patches/patch-Makefile b/multimedia/gpac/patches/patch-Makefile
index a154daced5b..8a704780710 100644
--- a/multimedia/gpac/patches/patch-Makefile
+++ b/multimedia/gpac/patches/patch-Makefile
@@ -1,44 +1,26 @@
-$NetBSD: patch-Makefile,v 1.2 2017/07/22 13:07:04 adam Exp $
+$NetBSD: patch-Makefile,v 1.3 2020/01/05 04:11:16 ryoon Exp $
Fix DashCast installation.
Remove non-standard cp(1) option.
Use VERSION_MAJOR also on Darwin (without git, VERSION is defined as UNKNOWN).
---- Makefile.orig 2017-04-26 11:33:17.000000000 +0000
+--- Makefile.orig 2019-06-27 10:20:45.000000000 +0000
+++ Makefile
-@@ -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/"
+@@ -159,17 +159,10 @@ endif
+
+ $(INSTALL) -d "$(DESTDIR)$(prefix)/include"
+
-ifeq ($(CONFIG_DARWIN),yes)
- 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 $(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/"
-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 -R --no-preserve=mode,ownership,timestamp $(SRC_PATH)/include/* $(DESTDIR)$(prefix)/include/
-endif
lninstall:
$(INSTALL) -d "$(DESTDIR)$(prefix)"
-@@ -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)