On Sun, Aug 23, 2020 at 09:14:54PM +0200, Rafael Sadowski wrote:
> Simple update to the latest stable version.
> 
> - Update mlt from 6.20 to 6.22
> - Drop maintainer
> 
> OK?

Shotcut still seems happy. ok tracey@

> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/multimedia/mlt/Makefile,v
> retrieving revision 1.26
> diff -u -p -u -p -r1.26 Makefile
> --- Makefile  20 May 2020 09:17:03 -0000      1.26
> +++ Makefile  23 Aug 2020 19:14:20 -0000
> @@ -2,11 +2,10 @@
>  
>  COMMENT-main =               multimedia transformations framework
>  COMMENT-gpl2 =               GPLv2-licensed modules for mlt
> -VERSION =            6.20.0
> +VERSION =            6.22.1
>  DISTNAME =           mlt-${VERSION}
>  PKGNAME-main =               ${DISTNAME}
>  PKGNAME-gpl2 =               mlt-gpl2-${VERSION}
> -REVISION =           0
>  
>  # XXX versions should be kept in sync together
>  SHARED_LIBS =                mlt             3.2
> @@ -15,8 +14,6 @@ SHARED_LIBS +=              mlt++           3.2
>  CATEGORIES =         multimedia devel
>  HOMEPAGE =           https://www.mltframework.org/
>  DEBUG_PACKAGES =     ${BUILD_PACKAGES}
> -
> -MAINTAINER =         Rafael Sadowski <rsadow...@openbsd.org>
>  
>  # GPLv2+, LGPLv2.1+
>  # Actually, qimage module could be under GPLv3+ if one more object
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/multimedia/mlt/distinfo,v
> retrieving revision 1.8
> diff -u -p -u -p -r1.8 distinfo
> --- distinfo  18 May 2020 10:33:17 -0000      1.8
> +++ distinfo  23 Aug 2020 19:14:20 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (mlt-6.20.0.tar.gz) = qyEeJ8BsBoj5y+LXTcBiNiTvdepPlO6pFc3DExlr4t0=
> -SIZE (mlt-6.20.0.tar.gz) = 1446137
> +SHA256 (mlt-6.22.1.tar.gz) = o9698LiBHw0gyQLMPfPQXa19P/NtHbFsCnM40NWYmZg=
> +SIZE (mlt-6.22.1.tar.gz) = 1343746
> Index: patches/patch-src_framework_Makefile
> ===================================================================
> RCS file: /cvs/ports/multimedia/mlt/patches/patch-src_framework_Makefile,v
> retrieving revision 1.4
> diff -u -p -u -p -r1.4 patch-src_framework_Makefile
> --- patches/patch-src_framework_Makefile      18 May 2020 10:33:17 -0000      
> 1.4
> +++ patches/patch-src_framework_Makefile      23 Aug 2020 19:14:20 -0000
> @@ -20,7 +20,7 @@ Index: src/framework/Makefile
>   else
>   NAME = libmlt$(LIBSUF)
>   TARGET = $(NAME).$(version)
> -@@ -98,10 +100,12 @@ all:    $(TARGET)
> +@@ -100,10 +102,12 @@ all:   $(TARGET)
>   
>   $(TARGET): $(OBJS)
>               $(CC) $(SHFLAGS) -o $@ $(OBJS) $(LDFLAGS)
> @@ -36,7 +36,7 @@ Index: src/framework/Makefile
>   
>   depend:     $(SRCS)
>       $(CC) -MM $(CFLAGS) $^ 1>.depend
> -@@ -123,6 +127,8 @@ install:
> +@@ -125,6 +129,8 @@ install:
>                       install -m 755 $(TARGET) 
> "$(DESTDIR)$(bindir)/libmlt.dll" ; \
>               fi; \
>               install -m 644 libmlt.def "$(DESTDIR)$(libdir)" ; \
> Index: patches/patch-src_framework_mlt_property_c
> ===================================================================
> RCS file: 
> /cvs/ports/multimedia/mlt/patches/patch-src_framework_mlt_property_c,v
> retrieving revision 1.3
> diff -u -p -u -p -r1.3 patch-src_framework_mlt_property_c
> --- patches/patch-src_framework_mlt_property_c        20 May 2020 09:17:04 
> -0000      1.3
> +++ patches/patch-src_framework_mlt_property_c        23 Aug 2020 19:14:20 
> -0000
> @@ -22,7 +22,7 @@ Index: src/framework/mlt_property.c
>       return self;
>   }
>   
> -@@ -292,7 +296,7 @@ static int time_clock_to_frames( mlt_property self, co
> +@@ -311,7 +315,7 @@ static int time_clock_to_frames( mlt_property self, co
>       s = copy;
>       pos = strrchr( s, ':' );
>   
> @@ -31,7 +31,7 @@ Index: src/framework/mlt_property.c
>       char *orig_localename = NULL;
>       if ( locale )
>       {
> -@@ -334,7 +338,7 @@ static int time_clock_to_frames( mlt_property self, co
> +@@ -353,7 +357,7 @@ static int time_clock_to_frames( mlt_property self, co
>                       seconds = strtod( s, NULL );
>       }
>   
> @@ -40,7 +40,7 @@ Index: src/framework/mlt_property.c
>       if ( locale ) {
>               // Restore the current locale
>               setlocale( LC_NUMERIC, orig_localename );
> -@@ -510,7 +514,7 @@ static double mlt_property_atof( mlt_property self, do
> +@@ -529,7 +533,7 @@ static double mlt_property_atof( mlt_property self, do
>               if ( locale )
>                       result = strtod_l( value, &end, locale );
>               else
> @@ -49,7 +49,7 @@ Index: src/framework/mlt_property.c
>               char *orig_localename = NULL;
>               if ( locale ) {
>                       // Protect damaging the global locale from a temporary 
> locale on another thread.
> -@@ -528,7 +532,7 @@ static double mlt_property_atof( mlt_property self, do
> +@@ -547,7 +551,7 @@ static double mlt_property_atof( mlt_property self, do
>               if ( end && end[0] == '%' )
>                       result /= 100.0;
>   
> @@ -58,7 +58,7 @@ Index: src/framework/mlt_property.c
>               if ( locale ) {
>                       // Restore the current locale
>                       setlocale( LC_NUMERIC, orig_localename );
> -@@ -756,7 +760,7 @@ char *mlt_property_get_string_l_tf( mlt_property self,
> +@@ -775,7 +779,7 @@ char *mlt_property_get_string_l_tf( mlt_property self,
>       }
>       else if ( ! ( self->types & mlt_prop_string ) )
>       {
> @@ -67,7 +67,7 @@ Index: src/framework/mlt_property.c
>               // TODO: when glibc gets sprintf_l, start using it! For now, 
> hack on setlocale.
>               // Save the current locale
>   #if defined(__APPLE__)
> -@@ -802,7 +806,7 @@ char *mlt_property_get_string_l_tf( mlt_property self,
> +@@ -821,7 +825,7 @@ char *mlt_property_get_string_l_tf( mlt_property self,
>                       self->types |= mlt_prop_string;
>                       self->prop_string = self->serialiser( self->data, 
> self->length );
>               }
> @@ -76,7 +76,7 @@ Index: src/framework/mlt_property.c
>               // Restore the current locale
>               setlocale( LC_NUMERIC, orig_localename );
>               free( orig_localename );
> -@@ -1000,7 +1004,7 @@ static void time_clock_from_frames( int frames, double
> +@@ -1033,7 +1037,7 @@ static void time_clock_from_frames( int frames, double
>   
>   char *mlt_property_get_time( mlt_property self, mlt_time_format format, 
> double fps, locale_t locale )
>   {
> @@ -85,7 +85,7 @@ Index: src/framework/mlt_property.c
>       char *orig_localename = NULL;
>   #endif
>       int frames = 0;
> -@@ -1013,7 +1017,7 @@ char *mlt_property_get_time( mlt_property self, mlt_ti
> +@@ -1046,7 +1050,7 @@ char *mlt_property_get_time( mlt_property self, mlt_ti
>       if ( format == mlt_time_frames )
>               return mlt_property_get_string_l( self, locale );
>   
> @@ -94,7 +94,7 @@ Index: src/framework/mlt_property.c
>       // Use the specified locale
>       if ( locale )
>       {
> -@@ -1072,7 +1076,7 @@ char *mlt_property_get_time( mlt_property self, mlt_ti
> +@@ -1105,7 +1109,7 @@ char *mlt_property_get_time( mlt_property self, mlt_ti
>       else // Use smpte drop frame by default
>               time_smpte_from_frames( frames, fps, self->prop_string, 1 );
>   
> @@ -103,7 +103,7 @@ Index: src/framework/mlt_property.c
>       // Restore the current locale
>       if ( locale )
>       {
> -@@ -1116,7 +1120,7 @@ static int is_property_numeric( mlt_property self, loc
> +@@ -1149,7 +1153,7 @@ static int is_property_numeric( mlt_property self, loc
>               if ( locale )
>                       strtod_l( self->prop_string, &p, locale );
>               else
> @@ -112,7 +112,7 @@ Index: src/framework/mlt_property.c
>               char *orig_localename = NULL;
>               if ( locale ) {
>                       // Protect damaging the global locale from a temporary 
> locale on another thread.
> -@@ -1132,7 +1136,7 @@ static int is_property_numeric( mlt_property self, loc
> +@@ -1165,7 +1169,7 @@ static int is_property_numeric( mlt_property self, loc
>   
>               strtod( self->prop_string, &p );
>   
> @@ -121,7 +121,7 @@ Index: src/framework/mlt_property.c
>               if ( locale ) {
>                       // Restore the current locale
>                       setlocale( LC_NUMERIC, orig_localename );
> -@@ -1617,7 +1621,7 @@ mlt_rect mlt_property_get_rect( mlt_property self, loc
> +@@ -1650,7 +1654,7 @@ mlt_rect mlt_property_get_rect( mlt_property self, loc
>               char *p = NULL;
>               int count = 0;
>   
> @@ -130,7 +130,7 @@ Index: src/framework/mlt_property.c
>               char *orig_localename = NULL;
>               if ( locale ) {
>                       // Protect damaging the global locale from a temporary 
> locale on another thread.
> -@@ -1669,7 +1673,7 @@ mlt_rect mlt_property_get_rect( mlt_property self, loc
> +@@ -1702,7 +1706,7 @@ mlt_rect mlt_property_get_rect( mlt_property self, loc
>                       count ++;
>               }
>   
> Index: patches/patch-src_mlt++_Makefile
> ===================================================================
> RCS file: /cvs/ports/multimedia/mlt/patches/patch-src_mlt++_Makefile,v
> retrieving revision 1.4
> diff -u -p -u -p -r1.4 patch-src_mlt++_Makefile
> --- patches/patch-src_mlt++_Makefile  26 Apr 2019 13:39:16 -0000      1.4
> +++ patches/patch-src_mlt++_Makefile  23 Aug 2020 19:14:20 -0000
> @@ -13,7 +13,7 @@ Index: src/mlt++/Makefile
>   else
>       TARGET = $(NAME).$(version)
>       SONAME = $(NAME).$(soversion)
> -@@ -57,10 +61,12 @@ all:             $(TARGET)
> +@@ -58,10 +62,12 @@ all:             $(TARGET)
>   
>   $(TARGET):  $(OBJS)
>       $(CXX) $(LIBFLAGS) -o $@ $(OBJS) $(LDFLAGS)
> @@ -29,7 +29,7 @@ Index: src/mlt++/Makefile
>   
>   depend:     $(SRCS)
>       $(CXX) -MM $(CXXFLAGS) $^ 1>.depend
> -@@ -81,6 +87,8 @@ install:
> +@@ -82,6 +88,8 @@ install:
>                       $(INSTALL) -m 755 $(TARGET) 
> "$(DESTDIR)$(bindir)/libmlt++.dll" ; \
>               fi; \
>               $(INSTALL) -m 644 libmlt++.def "$(DESTDIR)$(libdir)" ; \
> Index: patches/patch-src_modules_avformat_producer_avformat_c
> ===================================================================
> RCS file: 
> /cvs/ports/multimedia/mlt/patches/patch-src_modules_avformat_producer_avformat_c,v
> retrieving revision 1.1
> diff -u -p -u -p -r1.1 patch-src_modules_avformat_producer_avformat_c
> --- patches/patch-src_modules_avformat_producer_avformat_c    18 May 2020 
> 10:33:17 -0000      1.1
> +++ patches/patch-src_modules_avformat_producer_avformat_c    23 Aug 2020 
> 19:14:20 -0000
> @@ -3,7 +3,7 @@ $OpenBSD: patch-src_modules_avformat_pro
>  Index: src/modules/avformat/producer_avformat.c
>  --- src/modules/avformat/producer_avformat.c.orig
>  +++ src/modules/avformat/producer_avformat.c
> -@@ -755,10 +755,13 @@ static int producer_open(producer_avformat self, mlt_p
> +@@ -778,10 +778,13 @@ static int producer_open(producer_avformat self, mlt_p
>   
>       if ( !self->is_mutex_init )
>       {
> Index: pkg/PLIST-gpl2
> ===================================================================
> RCS file: /cvs/ports/multimedia/mlt/pkg/PLIST-gpl2,v
> retrieving revision 1.4
> diff -u -p -u -p -r1.4 PLIST-gpl2
> --- pkg/PLIST-gpl2    18 May 2020 10:33:17 -0000      1.4
> +++ pkg/PLIST-gpl2    23 Aug 2020 19:14:20 -0000
> @@ -1,5 +1,4 @@
>  @comment $OpenBSD: PLIST-gpl2,v 1.4 2020/05/18 10:33:17 espie Exp $
> -@so lib/mlt/libmltlinsys.so
>  @so lib/mlt/libmltmotion_est.so
>  @so lib/mlt/libmltnormalize.so
>  @so lib/mlt/libmltplusgpl.so
> @@ -8,8 +7,6 @@
>  @so lib/mlt/libmltsdl2.so
>  @so lib/mlt/libmltvideostab.so
>  @so lib/mlt/libmltxine.so
> -share/mlt/linsys/
> -share/mlt/linsys/consumer_sdi.yml
>  share/mlt/motion_est/
>  share/mlt/motion_est/filter_autotrack_rectangle.yml
>  share/mlt/motion_est/filter_motion_est.yml
> @@ -23,7 +20,6 @@ share/mlt/plusgpl/consumer_cbrts.yml
>  share/mlt/plusgpl/filter_burningtv.yml
>  share/mlt/plusgpl/filter_lumaliftgaingamma.yml
>  share/mlt/plusgpl/filter_rotoscoping.yml
> -share/mlt/qt/
>  share/mlt/qt/filter_audiospectrum.yml
>  share/mlt/qt/filter_audiowaveform.yml
>  share/mlt/qt/filter_lightshow.yml
> Index: pkg/PLIST-main
> ===================================================================
> RCS file: /cvs/ports/multimedia/mlt/pkg/PLIST-main,v
> retrieving revision 1.10
> diff -u -p -u -p -r1.10 PLIST-main
> --- pkg/PLIST-main    18 May 2020 10:33:17 -0000      1.10
> +++ pkg/PLIST-main    23 Aug 2020 19:14:20 -0000
> @@ -5,6 +5,7 @@ include/mlt/
>  include/mlt++/
>  include/mlt++/Mlt.h
>  include/mlt++/MltAnimation.h
> +include/mlt++/MltAudio.h
>  include/mlt++/MltConfig.h
>  include/mlt++/MltConsumer.h
>  include/mlt++/MltDeque.h
> @@ -31,6 +32,7 @@ include/mlt++/MltTransition.h
>  include/mlt/framework/
>  include/mlt/framework/mlt.h
>  include/mlt/framework/mlt_animation.h
> +include/mlt/framework/mlt_audio.h
>  include/mlt/framework/mlt_cache.h
>  include/mlt/framework/mlt_consumer.h
>  include/mlt/framework/mlt_deque.h
> @@ -65,7 +67,7 @@ lib/mlt/
>  @so lib/mlt/libmltcore.so
>  @so lib/mlt/libmltdecklink.so
>  @so lib/mlt/libmltfrei0r.so
> -@so lib/mlt/libmltgtk2.so
> +@so lib/mlt/libmltgdk.so
>  @so lib/mlt/libmltjackrack.so
>  @so lib/mlt/libmltkdenlive.so
>  @so lib/mlt/libmltoldfilm.so
> @@ -83,6 +85,7 @@ share/mlt/avformat/
>  share/mlt/avformat/blacklist.txt
>  share/mlt/avformat/consumer_avformat.yml
>  share/mlt/avformat/producer_avformat.yml
> +share/mlt/avformat/yuv_only.txt
>  share/mlt/core/
>  share/mlt/core/consumer_multi.yml
>  share/mlt/core/data_fx.properties
> @@ -143,11 +146,10 @@ share/mlt/frei0r/filter_cairoblend_mode.
>  share/mlt/frei0r/not_thread_safe.txt
>  share/mlt/frei0r/param_name_map.yaml
>  share/mlt/frei0r/resolution_scale.yml
> -share/mlt/gtk2/
> -share/mlt/gtk2/consumer_gtk2_preview.yml
> -share/mlt/gtk2/filter_rescale.yml
> -share/mlt/gtk2/producer_pango.yml
> -share/mlt/gtk2/producer_pixbuf.yml
> +share/mlt/gdk/
> +share/mlt/gdk/filter_rescale.yml
> +share/mlt/gdk/producer_pango.yml
> +share/mlt/gdk/producer_pixbuf.yml
>  share/mlt/jackrack/
>  share/mlt/jackrack/blacklist.txt
>  share/mlt/jackrack/consumer_jack.yml
> @@ -213,6 +215,8 @@ share/mlt/presets/consumer/avformat/MP3
>  share/mlt/presets/consumer/avformat/MPEG-2
>  share/mlt/presets/consumer/avformat/MPEG-4
>  share/mlt/presets/consumer/avformat/MPEG-4-ASP
> +share/mlt/presets/consumer/avformat/Slide-Deck-H264
> +share/mlt/presets/consumer/avformat/Slide-Deck-HEVC
>  share/mlt/presets/consumer/avformat/Sony-PSP
>  share/mlt/presets/consumer/avformat/Vorbis
>  share/mlt/presets/consumer/avformat/WAV

-- 

Tracey Emery

Reply via email to