diff --git a/x11/library/libomxil-bellagio/files/docdir.patch b/x11/library/libomxil-bellagio/files/docdir.patch new file mode 100644 index 0000000000..c5f5fcacd9 --- /dev/null +++ b/x11/library/libomxil-bellagio/files/docdir.patch @@ -0,0 +1,11 @@ +diff -up libomxil-bellagio-0.9.3/Makefile.am.nodoc libomxil-bellagio-0.9.3/Makefile.am +--- libomxil-bellagio-0.9.3/Makefile.am.nodoc 2011-01-12 08:53:26.000000000 +0100 ++++ libomxil-bellagio-0.9.3/Makefile.am 2012-04-23 13:46:15.410823381 +0200 +@@ -7,7 +7,6 @@ EXTRA_DIST = libomxil-bellagio.spec + pkgconfigdir = $(libdir)/pkgconfig + pkgconfig_DATA = libomxil-bellagio.pc + +-docdir = $(DESTDIR)$(prefix)/share/doc/@PACKAGE@ + doc_DATA = README \ + ChangeLog \ + TODO diff --git a/x11/library/libomxil-bellagio/files/libomxil-bellagio-0.9.3-Werror.patch b/x11/library/libomxil-bellagio/files/libomxil-bellagio-0.9.3-Werror.patch new file mode 100644 index 0000000000..3dc8655a64 --- /dev/null +++ b/x11/library/libomxil-bellagio/files/libomxil-bellagio-0.9.3-Werror.patch @@ -0,0 +1,12 @@ +diff -Nru libomxil-bellagio-0.9.3/configure.ac libomxil-bellagio-0.9.3-gil/configure.ac +--- libomxil-bellagio-0.9.3/configure.ac 2011-05-20 07:44:18.000000000 +0200 ++++ libomxil-bellagio-0.9.3-gil/configure.ac 2011-09-28 18:31:13.153602095 +0200 +@@ -5,7 +5,7 @@ + AC_PREREQ([2.59]) + + AC_CONFIG_HEADERS([config.h]) +-CFLAGS="${CFLAGS} -Wall -Werror" ++CFLAGS="${CFLAGS} -Wall" + + ################################################################################ + # Set the shared versioning info, according to section 6.3 of the libtool info # diff --git a/x11/library/libomxil-bellagio/files/libomxil-bellagio-0.9.3-gcc46.patch b/x11/library/libomxil-bellagio/files/libomxil-bellagio-0.9.3-gcc46.patch new file mode 100644 index 0000000000..3f3f5771ec --- /dev/null +++ b/x11/library/libomxil-bellagio/files/libomxil-bellagio-0.9.3-gcc46.patch @@ -0,0 +1,12 @@ +diff -Nuar a/configure.ac b/configure.ac +--- a/configure.ac 2020-01-14 22:24:39.000000000 +0300 ++++ b/configure.ac 2020-01-14 22:17:15.664924409 +0300 +@@ -5,7 +5,7 @@ + AC_PREREQ([2.59]) + + AC_CONFIG_HEADERS([config.h]) +-CFLAGS="${CFLAGS} -Wall" ++CFLAGS="${CFLAGS} -Wall -Werror -Wno-error=unused-but-set-variable -Wno-error=unused-but-set-parameter" + + ################################################################################ + # Set the shared versioning info, according to section 6.3 of the libtool info # diff --git a/x11/library/libomxil-bellagio/files/libomxil-bellagio-0.9.3-memcpy.patch b/x11/library/libomxil-bellagio/files/libomxil-bellagio-0.9.3-memcpy.patch new file mode 100644 index 0000000000..152f38c07b --- /dev/null +++ b/x11/library/libomxil-bellagio/files/libomxil-bellagio-0.9.3-memcpy.patch @@ -0,0 +1,12 @@ +diff -up libomxil-bellagio-0.9.3/src/base/omx_base_component.c.orig libomxil-bellagio-0.9.3/src/base/omx_base_component.c +--- libomxil-bellagio-0.9.3/src/base/omx_base_component.c.orig 2018-07-20 12:32:03.918664474 +0200 ++++ libomxil-bellagio-0.9.3/src/base/omx_base_component.c 2018-07-20 15:11:37.940614285 +0200 +@@ -827,7 +827,7 @@ OSCL_EXPORT_REF OMX_ERRORTYPE omx_base_c + uuid[0] = (OMX_U32)omx_component; + uuid[1] = getpid(); + uuid[2] = getuid(); +- memcpy(*pComponentUUID, uuid, 3*sizeof(uuid)); ++ memcpy(*pComponentUUID, uuid, sizeof(uuid)); + + DEBUG(DEB_LEV_FUNCTION_NAME, "Out of %s for component %p\n", __func__, hComponent); + return OMX_ErrorNone; diff --git a/x11/library/libomxil-bellagio/files/libomxil-bellagio-0.9.3-omx_base_component.patch b/x11/library/libomxil-bellagio/files/libomxil-bellagio-0.9.3-omx_base_component.patch new file mode 100644 index 0000000000..8f9b5a1635 --- /dev/null +++ b/x11/library/libomxil-bellagio/files/libomxil-bellagio-0.9.3-omx_base_component.patch @@ -0,0 +1,11 @@ +--- src/base/omx_base_component.c 2011-01-12 08:53:26.000000000 +0100 ++++ src/base/omx_base_component.c-gil 2011-12-18 20:33:16.654326686 +0100 +@@ -914,7 +914,7 @@ + if (ComponentParameterStructure == NULL) { + return OMX_ErrorBadParameter; + } +- switch(nParamIndex) { ++ switch((int) nParamIndex) { + case OMX_IndexParameterThreadsID: + if ((err = checkHeader(ComponentParameterStructure, sizeof(OMX_PARAM_BELLAGIOTHREADS_ID))) != OMX_ErrorNone) { + break; diff --git a/x11/library/libomxil-bellagio/pspec.xml b/x11/library/libomxil-bellagio/pspec.xml index 33c0cfd377..4b3ce06cdb 100644 --- a/x11/library/libomxil-bellagio/pspec.xml +++ b/x11/library/libomxil-bellagio/pspec.xml @@ -18,8 +18,12 @@ - fedora-fixes.patch - + libomxil-bellagio-0.9.3-Werror.patch + libomxil-bellagio-0.9.3-omx_base_component.patch + libomxil-bellagio-0.9.3-gcc46.patch + libomxil-bellagio-0.9.3-memcpy.patch + docdir.patch + >