<pre style='margin:0'>
Marius Schamschula (Schamschula) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/20dd35b3147ff00c1fa0f1b7f17625301baa4883">https://github.com/macports/macports-ports/commit/20dd35b3147ff00c1fa0f1b7f17625301baa4883</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 20dd35b3147ff00c1fa0f1b7f17625301baa4883
</span>Author: Marius Schamschula <mps@macports.org>
AuthorDate: Sat Aug 12 08:21:08 2017 -0500

<span style='display:block; white-space:pre;color:#404040;'>    gstreamer1-gst-plugins-bad: update to version 1.12.2
</span>---
 gnome/gstreamer1-gst-plugins-bad/Portfile          | 14 ++---
 .../files/gstglwindow_cocoa.h                      | 67 ----------------------
 .../files/patch-ext-openjpeg-gstopenjpeg.h.diff    | 15 +++++
 3 files changed, 20 insertions(+), 76 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gstreamer1-gst-plugins-bad/Portfile b/gnome/gstreamer1-gst-plugins-bad/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index cf428e4..d8e118e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/gstreamer1-gst-plugins-bad/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/gstreamer1-gst-plugins-bad/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,8 +15,7 @@ set my_name         gst-plugins-bad
</span> # addition of new plugins and removal of others, missing files, etc
 # beginning with the 1.12 stable series please only push stable versions to git
 # and then only after addressing any possible issues discovered during the previous unstable series.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             1.12.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             1.12.2
</span> description         A set of plug-ins for GStreamer that need more quality.
 long_description    GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared \
                     to the rest. They might be close to being good quality, but they're missing \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -31,8 +30,8 @@ master_sites        http://gstreamer.freedesktop.org/src/${my_name}/
</span> distname            ${my_name}-${version}
 use_xz              yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  6b7c640043d98793ea4a2033c9b5dafff2ddc957 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  7def8049d1c44e50199023159dfada60af58fd503ef58a020b79044bda705b97
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  67349cf49ec97fdc812af5a55a73b2ecddf84175 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  9c2c7edde4f59d74eb414e0701c55131f562e5c605a3ce9b091754f106c09e37
</span> 
 depends_build       port:pkgconfig
 depends_lib         port:gstreamer1-gst-plugins-base \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -77,11 +76,8 @@ autoreconf.args     -fvi
</span> patchfiles          modplug.patch \
                     libressl.patch \
                     no_pqueue_size.patch \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    openal.patch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   copy ${filespath}/gstglwindow_cocoa.h ${worksrcpath}/gst-libs/gst/gl/cocoa/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    openal.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-ext-openjpeg-gstopenjpeg.h.diff
</span> 
 #
 # could depend on tons for multimedia stuff +variants
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gstreamer1-gst-plugins-bad/files/gstglwindow_cocoa.h b/gnome/gstreamer1-gst-plugins-bad/files/gstglwindow_cocoa.h
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 4c0bf4f..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/gstreamer1-gst-plugins-bad/files/gstglwindow_cocoa.h
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,67 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * GStreamer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * Copyright (C) 2012 Matthew Waters <ystreet00@gmail.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * This library is free software; you can redistribute it and/or
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * modify it under the terms of the GNU Library General Public
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * License as published by the Free Software Foundation; either
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * version 2 of the License, or (at your option) any later version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * This library is distributed in the hope that it will be useful,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * but WITHOUT ANY WARRANTY; without even the implied warranty of
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * Library General Public License for more details.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * You should have received a copy of the GNU Library General Public
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * License along with this library; if not, write to the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * Boston, MA 02110-1301, USA.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#ifndef __GST_GL_WINDOW_COCOA_H__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#define __GST_GL_WINDOW_COCOA_H__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#include <gst/gst.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#include <gst/gl/gl.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-G_BEGIN_DECLS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#define GST_TYPE_GL_WINDOW_COCOA         (gst_gl_window_cocoa_get_type())
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#define GST_GL_WINDOW_COCOA(o)           (G_TYPE_CHECK_INSTANCE_CAST((o), GST_TYPE_GL_WINDOW_COCOA, GstGLWindowCocoa))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#define GST_GL_WINDOW_COCOA_CLASS(k)     (G_TYPE_CHECK_CLASS((k), GST_TYPE_GL_WINDOW_COCOA, GstGLWindowCocoaClass))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#define GST_IS_GL_WINDOW_COCOA(o)        (G_TYPE_CHECK_INSTANCE_TYPE((o), GST_TYPE_GL_WINDOW_COCOA))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#define GST_IS_GL_WINDOW_COCOA_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE((k), GST_TYPE_GL_WINDOW_COCOA))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#define GST_GL_WINDOW_COCOA_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS((o), GST_TYPE_GL_WINDOW_COCOA, GstGLWindowCocoaClass))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-typedef struct _GstGLWindowCocoa        GstGLWindowCocoa;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-typedef struct _GstGLWindowCocoaPrivate GstGLWindowCocoaPrivate;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-typedef struct _GstGLWindowCocoaClass   GstGLWindowCocoaClass;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-struct _GstGLWindowCocoa {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  /*< private >*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  GstGLWindow parent;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  /*< private >*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  GstGLWindowCocoaPrivate *priv;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  gpointer _reserved[GST_PADDING];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-};
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-struct _GstGLWindowCocoaClass {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  /*< private >*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  GstGLWindowClass parent_class;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  /*< private >*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  gpointer _reserved[GST_PADDING_LARGE];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-};
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-GType gst_gl_window_cocoa_get_type     (void);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-GstGLWindowCocoa * gst_gl_window_cocoa_new (GstGLDisplay * display);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-void gst_gl_window_cocoa_draw_thread (GstGLWindowCocoa *window_cocoa);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-G_END_DECLS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#endif /* __GST_GL_WINDOW_COCOA_H__ */
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gstreamer1-gst-plugins-bad/files/patch-ext-openjpeg-gstopenjpeg.h.diff b/gnome/gstreamer1-gst-plugins-bad/files/patch-ext-openjpeg-gstopenjpeg.h.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..cc9ef0d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/gstreamer1-gst-plugins-bad/files/patch-ext-openjpeg-gstopenjpeg.h.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- ext/openjpeg/gstopenjpeg.h.orig        2017-05-15 10:46:30.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ ext/openjpeg/gstopenjpeg.h     2017-08-12 08:05:54.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -38,11 +38,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define OPJ_CPRL CPRL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdio.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# ifdef HAVE_OPENJPEG_2_1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#  include <openjpeg-2.1/openjpeg.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#  include <openjpeg-2.0/openjpeg.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <openjpeg-2.2/openjpeg.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif /* __GST_OPENJPEG_H__ */
</span></pre><pre style='margin:0'>

</pre>