[packages/gpac] - up to 1.0.1

baggins baggins at pld-linux.org
Sun Oct 24 23:03:36 CEST 2021


commit d31320f12dc38472ac612cdf7214846b259dab9b
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sun Oct 24 23:03:17 2021 +0200

    - up to 1.0.1

 dont-err-build-on-uknown-system.patch |  18 ---
 ffmpeg3.patch                         |  93 ------------
 gpac-apps.patch                       |  23 ---
 gpac-cxx.patch                        |  47 -------
 gpac-flags.patch                      |  22 ---
 gpac-install-is-not-clean.patch       |  18 +--
 gpac-install.patch                    |  33 -----
 gpac.spec                             |  67 ++-------
 wxWidgets3.patch                      | 256 ----------------------------------
 9 files changed, 17 insertions(+), 560 deletions(-)
---
diff --git a/gpac.spec b/gpac.spec
index fd8e9cb..443c353 100644
--- a/gpac.spec
+++ b/gpac.spec
@@ -16,7 +16,6 @@
 %bcond_without	mad		# MP3 support
 %bcond_without	png		# PNG support
 %bcond_without	xvid		# xvid support
-%bcond_without	wx		# wxWidgets support
 %bcond_with	mozilla		# Mozilla (xulrunner/firefox/iceweasel, NPAPI+XPCOM based) plugin
 #
 %ifarch x32
@@ -26,23 +25,14 @@
 Summary:	GPAC - an implementation of the MPEG-4 Systems standard (ISO/IEC 14496-1)
 Summary(pl.UTF-8):	GPAC - implementacja standardu MPEG-4 Systems (ISO/IEC 14496-1)
 Name:		gpac
-Version:	0.8.0
-Release:	3
+Version:	1.0.1
+Release:	1
 License:	LGPL v2+
 Group:		Applications/Multimedia
 #Source0Download: https://github.com/gpac/gpac/releases
 Source0:	https://github.com/gpac/gpac/archive/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5:	06ecb86b4da83e2d38e108f513c2ed8a
-Patch0:		%{name}-install.patch
-Patch1:		%{name}-cxx.patch
-
-Patch3:		%{name}-install-is-not-clean.patch
-Patch4:		%{name}-flags.patch
-Patch5:		wxWidgets3.patch
-
-Patch7:		%{name}-apps.patch
-Patch8:		ffmpeg3.patch
-Patch11:	dont-err-build-on-uknown-system.patch
+# Source0-md5:	52f6711e43a8d271ebec0c2ea2afab4a
+Patch0:		%{name}-install-is-not-clean.patch
 URL:		http://www.gpac.io/
 %{?with_directfb:BuildRequires:	DirectFB-devel}
 BuildRequires:	OpenGL-GLU-devel
@@ -55,7 +45,6 @@ BuildRequires:	alsa-lib-devel >= 0.9
 %{?with_faad:BuildRequires:	faad2-devel}
 %{?with_ffmpeg:BuildRequires:	ffmpeg-devel >= 0.6}
 %{?with_freetype:BuildRequires:	freetype-devel}
-%{?with_wx:BuildRequires:	gtk+2-devel >= 2:2.20.1}
 BuildRequires:	jack-audio-connection-kit-devel
 %{?with_js:BuildRequires:	js-devel < 2:1.8.5}
 %{?with_freenect:BuildRequires:	libfreenect-devel}
@@ -66,14 +55,13 @@ BuildRequires:	libogg-devel
 BuildRequires:	libtheora-devel
 BuildRequires:	libvorbis-devel
 BuildRequires:	libxml2-devel
-BuildRequires:	openjpeg-devel >= 1.5
+BuildRequires:	openjpeg2-devel
 BuildRequires:	openssl-devel
 BuildRequires:	pkgconfig
 BuildRequires:	pulseaudio-devel
 BuildRequires:	rpmbuild(macros) >= 1.357
 BuildRequires:	sed >= 4.0
 BuildRequires:	unzip
-%{?with_wx:BuildRequires:	wxGTK2-unicode-devel >= 2.6.0}
 BuildRequires:	xmlrpc-c-server-devel
 BuildRequires:	xorg-lib-libXext-devel
 BuildRequires:	xorg-lib-libXv-devel
@@ -81,6 +69,7 @@ BuildRequires:	xorg-lib-libXv-devel
 %{?with_xvid:BuildRequires:	xvid-devel}
 BuildRequires:	xz-devel
 BuildRequires:	zlib-devel
+Obsoletes:	gpac-gui < 1.0.1-1
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -137,18 +126,6 @@ Static GPAC library.
 %description static -l pl.UTF-8
 Statyczna biblioteka GPAC.
 
-%package gui
-Summary:	wxWidgets-based GUI for GPAC
-Summary(pl.UTF-8):	Oparty na wxWidgets graficzny interfejs do GPAC
-Group:		X11/Applications/Multimedia
-Requires:	%{name} = %{version}-%{release}
-
-%description gui
-Osmo4 - wxWidgets-based GUI for GPAC.
-
-%description gui -l pl.UTF-8
-Osmo4 - oparty na wxWidgets graficzny interfejs do GPAC.
-
 %package -n browser-plugin-%{name}
 Summary:	GPAC browser plugin
 Summary(pl.UTF-8):	Wtyczka GPAC do przegląderek WWW
@@ -166,17 +143,7 @@ Wtyczka GPAC dla przeglądarek WWW zgodnych z Netscape.
 %prep
 %setup -q
 %patch0 -p1
-%patch1 -p1
 
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-
-%patch7 -p1
-%patch8 -p1
-%patch11 -p1
-
-%{__sed} -i -e 's/wx-config/wx-gtk2-unicode-config/' configure
 %if %{without avcap}
 %{__sed} -i -e 's,has_avcap="yes",has_avcap="no",' configure
 %endif
@@ -193,10 +160,9 @@ chmod a+x configure
 	--cc="%{__cc}" \
 	--cxx="%{__cxx}" \
 	--disable-opt \
-	%{!?with_wx:--disable-wx} \
 	%{?with_amr:--enable-amr} \
 	--enable-pic \
-	--extra-cflags="%{rpmcflags} -I/usr/include/openjpeg-1.5" \
+	--extra-cflags="%{rpmcflags}" \
 	--extra-ldflags="%{rpmldflags}" \
 	%{?with_mozilla:--mozdir=%{_browserpluginsdir}} \
 	%{?with_mozilla:--xulsdk-path="/usr/include/xulrunner -I/usr/include/nspr"} \
@@ -226,9 +192,6 @@ install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
 	DESTDIR=$RPM_BUILD_ROOT \
 	MOZILLA_DIR=$RPM_BUILD_ROOT%{_browserpluginsdir}
 
-# needless
-%{__rm} -r $RPM_BUILD_ROOT%{_includedir}/{win32,wince}
-
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -245,18 +208,21 @@ fi
 
 %files
 %defattr(644,root,root,755)
-%doc AUTHORS BUGS Changelog README.md TODO
-%attr(755,root,root) %{_bindir}/MP42TS
+%doc Changelog README.md
 %attr(755,root,root) %{_bindir}/MP4Box
 %attr(755,root,root) %{_bindir}/MP4Client
+%attr(755,root,root) %{_bindir}/gpac
 %attr(755,root,root) %{_libdir}/libgpac.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgpac.so.8
+%attr(755,root,root) %ghost %{_libdir}/libgpac.so.10
 %dir %{_libdir}/gpac
 %attr(755,root,root) %{_libdir}/gpac/gm_*.so
 %{_datadir}/gpac
 %{_mandir}/man1/gpac.1*
+%{_mandir}/man1/gpac-filters.1*
 %{_mandir}/man1/mp4box.1*
 %{_mandir}/man1/mp4client.1*
+%{_desktopdir}/gpac.desktop
+%{_pixmapsdir}/gpac.png
 
 %files devel
 %defattr(644,root,root,755)
@@ -268,13 +234,6 @@ fi
 %defattr(644,root,root,755)
 %{_libdir}/libgpac_static.a
 
-%if %{with wx}
-%files gui
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/DashCast
-%attr(755,root,root) %{_bindir}/Osmo4
-%endif
-
 %if %{with mozilla}
 %files -n browser-plugin-%{name}
 %defattr(644,root,root,755)
diff --git a/dont-err-build-on-uknown-system.patch b/dont-err-build-on-uknown-system.patch
deleted file mode 100644
index 2d57c36..0000000
--- a/dont-err-build-on-uknown-system.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-Description: Don't fail build intentionally on unknown systems
-Author: Balint Reczey <balint at balintreczey.hu>
-
-diff --git a/include/gpac/configuration.h b/include/gpac/configuration.h
-index 2c58fc3..70dcafc 100644
---- a/include/gpac/configuration.h
-+++ b/include/gpac/configuration.h
-@@ -147,8 +147,8 @@
- #define GPAC_HAS_JPEG
- #define GPAC_HAS_PNG
- 
--#else
--#error "Unknown target platform used with static configuration file"
-+//#else
-+//#error "Unknown target platform used with static configuration file"
- #endif
- 
- 
diff --git a/ffmpeg3.patch b/ffmpeg3.patch
deleted file mode 100644
index 9131610..0000000
--- a/ffmpeg3.patch
+++ /dev/null
@@ -1,93 +0,0 @@
---- gpac/applications/dashcast/video_encoder.c~	2014-10-07 23:10:04.000000000 +0200
-+++ gpac/applications/dashcast/video_encoder.c	2016-03-23 08:34:30.284438268 +0100
-@@ -87,7 +87,7 @@
- 		video_output_file->codec_ctx->time_base.den = video_data_conf->time_base.den;
- 		video_output_file->codec_ctx->time_base.num = video_data_conf->time_base.num * video_data_conf->time_base.den / video_data_conf->framerate;
- 	}
--	video_output_file->codec_ctx->pix_fmt = PIX_FMT_YUV420P;
-+	video_output_file->codec_ctx->pix_fmt = AV_PIX_FMT_YUV420P;
- 	video_output_file->codec_ctx->gop_size = video_data_conf->framerate;
- 
- //	video_output_file->codec_ctx->codec_id = video_codec->id;
---- gpac/applications/dashcast/video_muxer.c~	2014-10-07 23:10:04.000000000 +0200
-+++ gpac/applications/dashcast/video_muxer.c	2016-03-23 08:35:04.941564779 +0100
-@@ -642,7 +642,7 @@
- 
- 	video_stream->codec->time_base = video_codec_ctx->time_base;
- 
--	video_stream->codec->pix_fmt = PIX_FMT_YUV420P;
-+	video_stream->codec->pix_fmt = AV_PIX_FMT_YUV420P;
- 	video_stream->codec->gop_size = video_codec_ctx->time_base.den; //video_output_file->video_data_conf->framerate;
- 
- 	av_opt_set(video_stream->codec->priv_data, "preset", "ultrafast", 0);
---- gpac/applications/dashcast/video_scaler.c~	2014-10-07 23:10:04.000000000 +0200
-+++ gpac/applications/dashcast/video_scaler.c	2016-03-23 08:35:29.971877188 +0100
-@@ -125,7 +125,7 @@
- 	dc_consumer_init(&video_scaled_data->consumer, video_cb_size, name);
- 
- 	video_scaled_data->num_producers = max_source;
--	video_scaled_data->out_pix_fmt = PIX_FMT_YUV420P;
-+	video_scaled_data->out_pix_fmt = AV_PIX_FMT_YUV420P;
- 	GF_SAFE_ALLOC_N(video_scaled_data->vsprop, max_source, VideoScaledProp);
- 	memset(video_scaled_data->vsprop, 0, max_source * sizeof(VideoScaledProp));
- 
-@@ -189,7 +189,7 @@
- 		video_scaled_data_node->cropped_frame->width  = video_input_data->vprop[index].width  - video_input_data->vprop[index].crop_x;
- 		video_scaled_data_node->cropped_frame->height = video_input_data->vprop[index].height - video_input_data->vprop[index].crop_y;
- #endif
--		if (av_picture_crop((AVPicture*)video_scaled_data_node->cropped_frame, (AVPicture*)video_data_node->vframe, PIX_FMT_YUV420P, video_input_data->vprop[index].crop_y, video_input_data->vprop[index].crop_x) < 0) {
-+		if (av_picture_crop((AVPicture*)video_scaled_data_node->cropped_frame, (AVPicture*)video_data_node->vframe, AV_PIX_FMT_YUV420P, video_input_data->vprop[index].crop_y, video_input_data->vprop[index].crop_x) < 0) {
- 			GF_LOG(GF_LOG_ERROR, GF_LOG_DASH, ("Video scaler: error while cropping picture.\n"));
- 			return -1;
- 		}
---- gpac/applications/dashcast/audio_decoder.c~	2014-10-07 23:10:04.000000000 +0200
-+++ gpac/applications/dashcast/audio_decoder.c	2016-03-23 08:37:24.863173759 +0100
-@@ -204,7 +204,7 @@
- 			packet.data = NULL;
- 			packet.size = 0;
- 
--#ifndef FF_API_AVFRAME_LAVC
-+#if 0
- 			avcodec_get_frame_defaults(audio_input_data->aframe);
- #else
- 			av_frame_unref(audio_input_data->aframe);
-@@ -239,7 +239,7 @@
- 		if (packet.stream_index == audio_input_file->astream_idx) {
- 			/* Set audio frame to default */
- 
--#ifndef FF_API_AVFRAME_LAVC
-+#if 0
- 			avcodec_get_frame_defaults(audio_input_data->aframe);
- #else
- 			av_frame_unref(audio_input_data->aframe);
---- gpac/applications/dashcast/audio_encoder.c~	2014-10-07 23:10:04.000000000 +0200
-+++ gpac/applications/dashcast/audio_encoder.c	2016-03-23 08:37:37.899978004 +0100
-@@ -84,7 +84,7 @@
- 
- 	audio_output_file->frame_bytes = audio_output_file->codec_ctx->frame_size * av_get_bytes_per_sample(DC_AUDIO_SAMPLE_FORMAT) * DC_AUDIO_NUM_CHANNELS;
- 
--#ifndef FF_API_AVFRAME_LAVC
-+#if 0
- 	avcodec_get_frame_defaults(audio_output_file->aframe);
- #else
- 	av_frame_unref(audio_output_file->aframe);
---- gpac/applications/dashcast/video_decoder.c~	2014-10-07 23:10:04.000000000 +0200
-+++ gpac/applications/dashcast/video_decoder.c	2016-03-23 08:38:02.470233825 +0100
-@@ -244,7 +244,7 @@
- 			video_data_node->source_number = source_number;
- 			/* Flush decoder */
- 			memset(&packet, 0, sizeof(AVPacket));
--#ifndef FF_API_AVFRAME_LAVC
-+#if 0
- 			avcodec_get_frame_defaults(video_data_node->vframe);
- #else
- 			av_frame_unref(video_data_node->vframe);
-@@ -283,7 +283,7 @@
- 			video_data_node->source_number = source_number;
- 
- 			/* Set video frame to default */
--#ifndef FF_API_AVFRAME_LAVC
-+#if 0
- 			avcodec_get_frame_defaults(video_data_node->vframe);
- #else
- 			av_frame_unref(video_data_node->vframe);
diff --git a/gpac-apps.patch b/gpac-apps.patch
deleted file mode 100644
index 47bc2e4..0000000
--- a/gpac-apps.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-diff -urNp -x '*.orig' gpac-0.8.0.org/applications/Makefile gpac-0.8.0/applications/Makefile
---- gpac-0.8.0.org/applications/Makefile	2019-06-27 12:20:45.000000000 +0200
-+++ gpac-0.8.0/applications/Makefile	2021-03-13 09:23:01.300056818 +0100
-@@ -33,15 +33,15 @@ V4STUDIODIR=
- INSTDIRS=mp4client
- ifeq ($(CONFIG_XUL),no)
- else
--#INSTDIRS+=osmozilla
--#APPDIRS+=osmozilla
-+INSTDIRS+=osmozilla
-+APPDIRS+=osmozilla
- endif
- 
- #disable due to version incompatibilities
- ifeq ($(USE_WXWIDGETS), yes)
--#APPDIRS+=osmo4_wx
-+APPDIRS+=osmo4_wx
- #V4STUDIODIR=V4Studio
--#INSTDIRS+=osmo4_wx
-+INSTDIRS+=osmo4_wx
- endif
- 
- #MP4BOX_STATIC
diff --git a/gpac-cxx.patch b/gpac-cxx.patch
deleted file mode 100644
index e5dab21..0000000
--- a/gpac-cxx.patch
+++ /dev/null
@@ -1,47 +0,0 @@
---- gpac-0.8.0/configure.orig	2020-03-14 20:22:30.223421888 +0100
-+++ gpac-0.8.0/configure	2020-03-15 14:04:05.355022427 +0100
-@@ -698,7 +698,7 @@
- 
- 
- docxx() {
-- $cc -o $TMPO $TMPC $@ 0>/dev/null 2>$TMPL
-+ $cxx -o $TMPO $TMPC $@ 0>/dev/null 2>$TMPL
-  dolog $@
- }
- 
-@@ -1024,7 +1024,7 @@
- #include <Platinum.h>
- int main( void ) { return 0; }
- EOF
--if docxx -o $TMPO $TMPC -I$local_inc/platinum $LDFLAGS -L$local_lib -lPlatinum -lPltMediaServer -lPltMediaConnect -lPltMediaRenderer -lNeptune -lZlib -lpthread ; then
-+if docxx -I$local_inc/platinum $LDFLAGS -L$local_lib -lPlatinum -lPltMediaServer -lPltMediaConnect -lPltMediaRenderer -lNeptune -lZlib -lpthread ; then
-   has_platinum="yes"
- fi
- 
-@@ -1046,7 +1046,7 @@
-   return 0;
- }
- EOF
--if docxx -o $TMPO $TMPC $LDFLAGS $avcap_cflags $avcap_ldflags ; then
-+if docxx $LDFLAGS $avcap_cflags $avcap_ldflags ; then
-   has_avcap="yes"
- else
-     if test "$darwin" = "yes" ; then
-@@ -1056,7 +1056,7 @@
-         avcap_cflags="-I$local_inc -I$local_inc/avcap/linux"
-         avcap_ldflags="-lavcap -lpthread"
-     fi
--    if docxx -o $TMPO $TMPC $avcap_cflags $LDFLAGS -L$local_lib $avcap_ldflags ; then
-+    if docxx $avcap_cflags $LDFLAGS -L$local_lib $avcap_ldflags ; then
-         has_avcap="yes"
-         avcap_ldflags="-L$local_lib $avcap_ldflags"
-     fi
-@@ -2325,7 +2325,7 @@
- if test "$pkg_config" != "no"; then
-   if test "$has_xul" = "no" ; then
-     if $pkg_config --exists libxul 2>>$logs ; then
--        if docxx -o $TMPO $TMPCXX `$pkg_config --cflags libxul` `$pkg_config --libs libxul` ; then
-+        if docxx `$pkg_config --cflags libxul` `$pkg_config --libs libxul` ; then
-             has_xul="system"
-             xul_flags="`$pkg_config --cflags libxul` `$pkg_config --libs libxul`"
-         fi
diff --git a/gpac-flags.patch b/gpac-flags.patch
deleted file mode 100644
index 1071b73..0000000
--- a/gpac-flags.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- gpac-0.7.1/applications/osmo4_wx/Makefile~	2018-09-17 12:18:34.000000000 +0200
-+++ gpac-0.7.1/applications/osmo4_wx/Makefile	2018-09-17 12:19:25.217933596 +0200
-@@ -46,7 +46,7 @@ SRCS := $(OBJS:.o=.cpp)
- all: $(PROG)
- 
- Osmo4$(EXE): $(OBJS)
--	$(CC) -o ../../bin/gcc/$@ $(OBJS) -L../../bin/gcc -lgpac $(WX_LFLAGS) $(LINKFLAGS) $(LDFLAGS)
-+	$(CC) -o ../../bin/gcc/$@ $(OBJS) -L../../bin/gcc -lgpac $(WX_LFLAGS) `pkg-config --libs gtk+-2.0` -lstdc++ $(LINKFLAGS) $(LDFLAGS)
- 
- clean: 
- 	rm -f $(OBJS) ../../bin/gcc/$(PROG)
---- gpac-0.7.1/modules/jack/Makefile~	2017-04-26 13:33:17.000000000 +0200
-+++ gpac-0.7.1/modules/jack/Makefile	2018-09-17 12:20:29.753236206 +0200
-@@ -25,7 +25,7 @@ LIB=gm_jack$(DYN_LIB_SUFFIX)
- all: $(LIB)
- 
- $(LIB): $(OBJS)
--	$(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(EXTRALIBS) -L../../bin/gcc -lgpac -L/usr/lib  -ljack
-+	$(CC) $(SHFLAGS) $(LDFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(EXTRALIBS) -L../../bin/gcc -lgpac -ljack
- 
- clean: 
- 	rm -f $(OBJS) ../../bin/gcc/$(LIB)
diff --git a/gpac-install-is-not-clean.patch b/gpac-install-is-not-clean.patch
index 81bca57..aed276d 100644
--- a/gpac-install-is-not-clean.patch
+++ b/gpac-install-is-not-clean.patch
@@ -1,17 +1,7 @@
---- gpac/applications/osmo4_wx/Makefile.orig	2011-10-21 14:41:56.000000000 +0200
-+++ gpac/applications/osmo4_wx/Makefile	2012-06-15 20:20:49.688455299 +0200
-@@ -67,7 +67,6 @@
- 	      $(DESTDIR)$(mac_apps)/Osmo4.app/Contents/MacOS
- 	echo -n 'APPLOsm4' > $(DESTDIR)$(mac_apps)/Osmo4.app/Contents/PkgInfo
- else
--	rm -f wxOsmo4.o
- 	mkdir -p $(DESTDIR)$(prefix)/bin
- 	install -m 755 $(INSTFLAGS) ../../bin/gcc/Osmo4 "$(DESTDIR)$(prefix)/bin"
- endif
---- gpac/applications/mp4client/Makefile.orig	2011-05-20 19:11:05.000000000 +0200
-+++ gpac/applications/mp4client/Makefile	2012-06-15 20:20:27.218456243 +0200
-@@ -44,7 +44,7 @@
- clean: 
+--- gpac-1.0.1/applications/mp4client/Makefile~	2020-09-10 18:38:49.000000000 +0200
++++ gpac-1.0.1/applications/mp4client/Makefile	2021-10-24 22:39:03.166080322 +0200
+@@ -66,7 +66,7 @@
+ clean:
  	rm -f $(OBJS) ../../bin/gcc/$(PROG)
  
 -install: clean
diff --git a/gpac-install.patch b/gpac-install.patch
deleted file mode 100644
index 1b846b9..0000000
--- a/gpac-install.patch
+++ /dev/null
@@ -1,33 +0,0 @@
---- gpac-0.7.1/applications/osmozilla/Makefile~	2017-04-26 13:33:17.000000000 +0200
-+++ gpac-0.7.1/applications/osmozilla/Makefile	2018-09-17 13:57:38.870996859 +0200
-@@ -6,10 +6,6 @@ ifeq ($(CONFIG_WIN32),yes)
- USER_NAME=root
- else
- USER_NAME=$(shell whoami)
--ifeq ($(USER_NAME), root)
--else
--MOZILLA_DIR=local
--endif
- endif
- 
- CFLAGS=$(CXXFLAGS) $(XUL_CFLAGS) -I"$(SRC_PATH)/include"
-@@ -72,19 +68,8 @@ ifeq ($(CONFIG_WIN32),yes)
- endif
- 
- install: 
--ifeq ($(MOZILLA_DIR), local)
--ifeq ($(USER_NAME), root)
--	@echo "*** Root cannot install local mozilla plugins! ***"
--	@echo "*** Exit root mode and reinstall mozilla plugin! ***"
--else
--	$(MAKE) $(LIB)
--	$(INSTALL) -D -m 755 ../../bin/gcc/$(LIB) "$(HOME)/.mozilla/plugins/$(LIB)"
--	$(INSTALL) -D -m 755 ../../bin/gcc/nposmozilla.xpt "$(HOME)/.mozilla/components/nposmozilla.xpt"
--endif
--else
- 	$(INSTALL) -D -m 755 ../../bin/gcc/$(LIB) "$(MOZILLA_DIR)/components/$(LIB)"
- 	$(INSTALL) -D -m 755 ../../bin/gcc/nposmozilla.xpt "$(MOZILLA_DIR)/components/nposmozilla.xpt"
--endif
- 
- uninstall:
- ifeq ($(MOZILLA_DIR), local)
diff --git a/wxWidgets3.patch b/wxWidgets3.patch
deleted file mode 100644
index be7feb6..0000000
--- a/wxWidgets3.patch
+++ /dev/null
@@ -1,256 +0,0 @@
-diff -urNp -x '*.orig' gpac-0.8.0.org/applications/osmo4_wx/Playlist.cpp gpac-0.8.0/applications/osmo4_wx/Playlist.cpp
---- gpac-0.8.0.org/applications/osmo4_wx/Playlist.cpp	2019-06-27 12:20:45.000000000 +0200
-+++ gpac-0.8.0/applications/osmo4_wx/Playlist.cpp	2021-03-13 09:23:00.666722560 +0100
-@@ -296,7 +296,7 @@ void wxPlaylist::RefreshList()
- 
- void wxPlaylist::OnAddFile(wxCommandEvent &WXUNUSED(event))
- {
--	wxFileDialog dlg(this, wxT("Select file(s)"), wxT(""), wxT(""), m_pApp->GetFileFilter(), wxOPEN | wxCHANGE_DIR | /*wxHIDE_READONLY |*/ wxMULTIPLE);
-+	wxFileDialog dlg(this, wxT("Select file(s)"), wxT(""), wxT(""), m_pApp->GetFileFilter(), wxFD_OPEN | wxFD_CHANGE_DIR | /*wxFD_HIDE_READONLY |*/ wxFD_MULTIPLE);
- 
- 	if (dlg.ShowModal() == wxID_OK) {
- 		wxArrayString stra;
-@@ -452,7 +452,7 @@ void wxPlaylist::OnSave(wxCommandEvent &
- 	char szPath[GF_MAX_PATH];
- 	if (!gf_list_count(m_entries)) return;
- 
--	wxFileDialog dlg(this, wxT("Select file(s)"), wxT(""), wxT(""), wxT("M3U Playlists|*.m3u|ShoutCast Playlists|*.pls|"), wxSAVE | wxCHANGE_DIR | wxOVERWRITE_PROMPT);
-+	wxFileDialog dlg(this, wxT("Select file(s)"), wxT(""), wxT(""), wxT("M3U Playlists|*.m3u|ShoutCast Playlists|*.pls|"), wxFD_SAVE | wxFD_CHANGE_DIR | wxFD_OVERWRITE_PROMPT);
- 	if (dlg.ShowModal() != wxID_OK) return;
- 
- 	strcpy(szPath, dlg.GetPath().mb_str(wxConvUTF8));
-@@ -501,7 +501,7 @@ void wxPlaylist::Save(char *szPath, Bool
- 
- void wxPlaylist::OnOpen(wxCommandEvent & WXUNUSED(event))
- {
--	wxFileDialog dlg(this, wxT("Select file(s)"), wxT(""), wxT(""), wxT("M3U & PLS Playlists|*.m3u;*.pls|M3U Playlists|*.m3u|ShoutCast Playlists|*.pls|"), wxOPEN | wxCHANGE_DIR/* | wxHIDE_READONLY*/);
-+	wxFileDialog dlg(this, wxT("Select file(s)"), wxT(""), wxT(""), wxT("M3U & PLS Playlists|*.m3u;*.pls|M3U Playlists|*.m3u|ShoutCast Playlists|*.pls|"), wxFD_OPEN | wxFD_CHANGE_DIR/* | wxFD_HIDE_READONLY*/);
- 	if (dlg.ShowModal() != wxID_OK) return;
- 
- 	Clear();
-diff -urNp -x '*.orig' gpac-0.8.0.org/applications/osmo4_wx/menubtn.cpp gpac-0.8.0/applications/osmo4_wx/menubtn.cpp
---- gpac-0.8.0.org/applications/osmo4_wx/menubtn.cpp	2019-06-27 12:20:45.000000000 +0200
-+++ gpac-0.8.0/applications/osmo4_wx/menubtn.cpp	2021-03-13 09:23:00.666722560 +0100
-@@ -86,7 +86,7 @@ bool wxCustomButton::Create(wxWindow* pa
- 
- 	wxSize bestSize = DoGetBestSize();
- 	SetSize(wxSize(size.x<0 ? bestSize.x:size.x, size.y<0 ? bestSize.y:size.y));
--#if (wxMINOR_VERSION<8)
-+#if (wxMINOR_VERSION<8) && (wxMAJOR_VERSION < 3)
- 	SetBestSize(GetSize());
- #else
- 	SetInitialSize(GetSize());
-@@ -161,7 +161,7 @@ void wxCustomButton::OnMouseEvents(wxMou
- 
- 		m_eventType = wxEVT_LEFT_UP;
- 
--#if (wxMINOR_VERSION<8)
-+#if (wxMINOR_VERSION<8) && (wxMAJOR_VERSION < 3)
- 		if (wxRect(wxPoint(0,0), GetSize()).Inside(event.GetPosition()))
- #else
- 		if (wxRect(wxPoint(0,0), GetSize()).Contains(event.GetPosition()))
-@@ -200,7 +200,7 @@ void wxCustomButton::OnMouseEvents(wxMou
- 
- 		m_eventType = wxEVT_RIGHT_UP;
- 
--#if (wxMINOR_VERSION<8)
-+#if (wxMINOR_VERSION<8) && (wxMAJOR_VERSION < 3)
- 		if (wxRect(wxPoint(0,0), GetSize()).Inside(event.GetPosition()))
- #else
- 		if (wxRect(wxPoint(0,0), GetSize()).Contains(event.GetPosition()))
-@@ -319,7 +319,7 @@ void wxCustomButton::Redraw()
- 
- void wxCustomButton::Paint( wxDC &dc )
- {
--#if (wxMINOR_VERSION<8)
-+#if (wxMINOR_VERSION<8) && (wxMAJOR_VERSION < 3)
- 	dc.BeginDrawing();
- #endif
- 
-@@ -407,7 +407,7 @@ void wxCustomButton::Paint( wxDC &dc )
- 	dc.SetBackground(wxNullBrush);
- 	dc.SetBrush(wxNullBrush);
- 	dc.SetPen(wxNullPen);
--#if (wxMINOR_VERSION<8)
-+#if (wxMINOR_VERSION<8) && (wxMAJOR_VERSION < 3)
- 	dc.EndDrawing();
- #endif
- }
-@@ -580,7 +580,7 @@ public:
- 		{
- 			wxPoint p = GetParent()->ScreenToClient(wxGetMousePosition());
- 
--#if (wxMINOR_VERSION<8)
-+#if (wxMINOR_VERSION<8) && (wxMAJOR_VERSION < 3)
- 			if (GetRect().Inside(p) || labelBut->GetRect().Inside(p))
- #else
- 			if (GetRect().Contains(p) || labelBut->GetRect().Contains(p))
-@@ -628,7 +628,7 @@ public:
- 		{
- 			wxPoint p = GetParent()->ScreenToClient(wxGetMousePosition());
- 
--#if (wxMINOR_VERSION<8)
-+#if (wxMINOR_VERSION<8) && (wxMAJOR_VERSION < 3)
- 			if (GetRect().Inside(p) || dropBut->GetRect().Inside(p))
- #else
- 			if (GetRect().Contains(p) || dropBut->GetRect().Contains(p))
-@@ -706,7 +706,7 @@ bool wxMenuButton::Create( wxWindow* par
- 	SetSize( wxSize(size.x < 0 ? bestSize.x : size.x,
- 	                size.y < 0 ? bestSize.y : size.y) );
- 
--#if (wxMINOR_VERSION<8)
-+#if (wxMINOR_VERSION<8) && (wxMAJOR_VERSION < 3)
- 	SetBestSize(GetSize());
- #else
- 	SetInitialSize(GetSize());
-diff -urNp -x '*.orig' gpac-0.8.0.org/applications/osmo4_wx/wxGPACControl.cpp gpac-0.8.0/applications/osmo4_wx/wxGPACControl.cpp
---- gpac-0.8.0.org/applications/osmo4_wx/wxGPACControl.cpp	2019-06-27 12:20:45.000000000 +0200
-+++ gpac-0.8.0/applications/osmo4_wx/wxGPACControl.cpp	2021-03-13 09:23:00.666722560 +0100
-@@ -398,7 +398,7 @@ wxGPACControl::wxGPACControl(wxWindow *p
- 
- 	/*audio dec enum*/
- 	sOpt = gf_cfg_get_key(cfg, "Systems", "DefAudioDec");
--	u32 count = gf_modules_get_count(m_pApp->m_user.modules);
-+	count = gf_modules_get_count(m_pApp->m_user.modules);
- 	GF_BaseDecoder *ifc_d;
- 	select = 0;
- 	s32 to_sel = 0;
-diff -urNp -x '*.orig' gpac-0.8.0.org/applications/osmo4_wx/wxOsmo4.cpp gpac-0.8.0/applications/osmo4_wx/wxOsmo4.cpp
---- gpac-0.8.0.org/applications/osmo4_wx/wxOsmo4.cpp	2019-06-27 12:20:45.000000000 +0200
-+++ gpac-0.8.0/applications/osmo4_wx/wxOsmo4.cpp	2021-03-13 09:23:00.666722560 +0100
-@@ -227,9 +227,9 @@ Bool GPAC_EventProc(void *ptr, GF_Event
- #if 0
- 		/*log*/
- 		if (evt->message.error)
--			::wxLogMessage(wxString(evt->message.message, wxConvUTF8) + wxT(" (") + wxString(servName, wxConvUTF8) + wxT(") ") + wxString(gf_error_to_string(evt->message.error), wxConvUTF8) );
-+			wxLogMessage(wxString(evt->message.message, wxConvUTF8) + wxT(" (") + wxString(servName, wxConvUTF8) + wxT(") ") + wxString(gf_error_to_string(evt->message.error), wxConvUTF8) );
- 		else
--			::wxLogMessage(wxString(evt->message.message, wxConvUTF8) + wxT(" (") + wxString(servName, wxConvUTF8) + wxT(")"));
-+			wxLogMessage(wxString(evt->message.message, wxConvUTF8) + wxT(" (") + wxString(servName, wxConvUTF8) + wxT(")"));
- #endif
- 	}
- 	break;
-@@ -289,7 +289,7 @@ Bool GPAC_EventProc(void *ptr, GF_Event
- 			{
- 				wxGPACEvent wxevt(app);
- 				wxevt.gpac_evt = *evt;
--				app->AddPendingEvent(wxevt);
-+				app->GetEventHandler()->AddPendingEvent(wxevt);
- 			}
- 			break;
- 			}
-@@ -302,7 +302,7 @@ Bool GPAC_EventProc(void *ptr, GF_Event
- 		wxevt.gpac_evt.type = GF_EVENT_CONNECT;
- 		wxevt.gpac_evt.connect.is_connected = evt->connect.is_connected;
- 		if (!evt->connect.is_connected) app->m_duration = 0;
--		app->AddPendingEvent(wxevt);
-+		app->GetEventHandler()->AddPendingEvent(wxevt);
- 	}
- 	break;
- 	case GF_EVENT_NAVIGATE:
-@@ -310,7 +310,7 @@ Bool GPAC_EventProc(void *ptr, GF_Event
- 		wxGPACEvent wxevt(app);
- 		wxevt.to_url = wxString(evt->navigate.to_url, wxConvUTF8);
- 		wxevt.gpac_evt.type = evt->type;
--		app->AddPendingEvent(wxevt);
-+		app->GetEventHandler()->AddPendingEvent(wxevt);
- 	}
- 	return 1;
- 	case GF_EVENT_SET_CAPTION:
-@@ -318,7 +318,7 @@ Bool GPAC_EventProc(void *ptr, GF_Event
- 		wxGPACEvent wxevt(app);
- 		wxevt.to_url = wxString(evt->caption.caption, wxConvUTF8);
- 		wxevt.gpac_evt.type = evt->type;
--		app->AddPendingEvent(wxevt);
-+		app->GetEventHandler()->AddPendingEvent(wxevt);
- 	}
- 	return 1;
- 
-@@ -330,7 +330,7 @@ Bool GPAC_EventProc(void *ptr, GF_Event
- 	{
- 		wxGPACEvent wxevt(app);
- 		wxevt.gpac_evt = *evt;
--		app->AddPendingEvent(wxevt);
-+		app->GetEventHandler()->AddPendingEvent(wxevt);
- 	}
- 	break;
- 	case GF_EVENT_DBLCLICK:
-@@ -539,7 +539,7 @@ Bool wxOsmo4Frame::LoadTerminal()
- 	wxString abs_gpac_path = wxT("");
- 	char *gpac_cfg, *sep;
- 
--	::wxLogMessage(wxT("Looking for GPAC configuration file"));
-+	wxLogMessage(wxT("Looking for GPAC configuration file"));
- 
- 	/*load config*/
- 	Bool first_launch = 0;
-@@ -568,7 +568,7 @@ Bool wxOsmo4Frame::LoadTerminal()
- 
- 	gf_sys_init(GF_MemTrackerNone);
- 
--	::wxLogMessage(wxT("GPAC configuration file opened - looking for modules"));
-+	wxLogMessage(wxT("GPAC configuration file opened - looking for modules"));
- 
- 	m_user.modules = gf_modules_new(str, m_user.config);
- 	/*initial launch*/
-@@ -594,12 +594,12 @@ Bool wxOsmo4Frame::LoadTerminal()
- 
- 
- 
--	::wxLogMessage(wxT("%d modules found:"), gf_modules_get_count(m_user.modules));
-+	wxLogMessage(wxT("%d modules found:"), gf_modules_get_count(m_user.modules));
- 	for (u32 i=0; i<gf_modules_get_count(m_user.modules); i++) {
--		::wxLogMessage(wxT("\t") + wxString(gf_modules_get_file_name(m_user.modules, i), wxConvUTF8) );
-+		wxLogMessage(wxT("\t") + wxString(gf_modules_get_file_name(m_user.modules, i), wxConvUTF8) );
- 	}
- 
--	::wxLogMessage(wxT("Starting GPAC Terminal"));
-+	wxLogMessage(wxT("Starting GPAC Terminal"));
- 	/*now load terminal*/
- 	m_user.opaque = this;
- 	m_user.EventProc = GPAC_EventProc;
-@@ -611,7 +611,7 @@ Bool wxOsmo4Frame::LoadTerminal()
- 		wxMessageDialog(NULL, wxT("Fatal Error"), wxT("Cannot load GPAC Terminal"), wxOK).ShowModal();
- 		return 0;
- 	} else {
--		::wxLogMessage(wxT("GPAC Terminal started") );
-+		wxLogMessage(wxT("GPAC Terminal started") );
- 	}
- 	return 1;
- }
-@@ -877,7 +877,7 @@ wxOsmo4Frame::wxOsmo4Frame() :
- 	sOpt = gf_cfg_get_key(m_user.config, "Audio", "DriverName");
- 
- 	if (!strcmp(sOpt, "No Audio Output Available")) {
--		::wxLogMessage(wxT("WARNING: no audio output availble - make sure no other program is locking the sound card"));
-+		wxLogMessage(wxT("WARNING: no audio output availble - make sure no other program is locking the sound card"));
- 		SetStatus(wxT("No audio ouput available"));
- 
- 	} else {
-@@ -1140,7 +1140,7 @@ wxString wxOsmo4Frame::GetFileFilter()
- 
- void wxOsmo4Frame::OnFileOpen(wxCommandEvent & WXUNUSED(event))
- {
--	wxFileDialog dlg(this, wxT("Select file(s)"), wxT(""), wxT(""), GetFileFilter(), wxOPEN | wxMULTIPLE | wxCHANGE_DIR /*| wxHIDE_READONLY*/);
-+	wxFileDialog dlg(this, wxT("Select file(s)"), wxT(""), wxT(""), GetFileFilter(), wxFD_OPEN | wxFD_MULTIPLE | wxFD_CHANGE_DIR /*| wxHIDE_READONLY*/);
- 
- 	if (dlg.ShowModal() != wxID_OK) return;
- 
-@@ -1934,7 +1934,7 @@ void wxMyComboBox::OnKeyUp(wxKeyEvent &e
- 		evt.SetEventType(wxEVT_COMMAND_COMBOBOX_SELECTED);
- 		evt.SetEventObject(this);
- 		evt.SetId(GetId());
--		GetParent()->AddPendingEvent(evt);
-+		GetParent()->GetEventHandler()->AddPendingEvent(evt);
- 	}
- }
- 
-@@ -2169,7 +2169,7 @@ void wxOsmo4Frame::OnUpdateStreamMenu(wx
- 
- void wxOsmo4Frame::OnAddSub(wxCommandEvent &WXUNUSED(event))
- {
--	wxFileDialog dlg(this, wxT("Add Subtitle"), wxT(""), wxT(""), wxT("All Subtitles|*.srt;*.ttxt|SRT Subtitles|*.srt|3GPP TimedText|*.ttxt|"), wxOPEN | wxCHANGE_DIR /* | wxHIDE_READONLY*/);
-+	wxFileDialog dlg(this, wxT("Add Subtitle"), wxT(""), wxT(""), wxT("All Subtitles|*.srt;*.ttxt|SRT Subtitles|*.srt|3GPP TimedText|*.ttxt|"), wxFD_OPEN | wxFD_CHANGE_DIR /* | wxHIDE_READONLY*/);
- 
- 	if (dlg.ShowModal() == wxID_OK) {
- 		AddSubtitle(dlg.GetPath().mb_str(wxConvUTF8), 1);
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gpac.git/commitdiff/d31320f12dc38472ac612cdf7214846b259dab9b



More information about the pld-cvs-commit mailing list