pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/multimedia/ffmpegthumbnailer



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sat Apr 28 19:28:20 UTC 2018

Modified Files:
        pkgsrc/multimedia/ffmpegthumbnailer: Makefile PLIST buildlink3.mk
            distinfo
Removed Files:
        pkgsrc/multimedia/ffmpegthumbnailer/patches:
            patch-libffmpegthumbnailer_pngwriter.cpp

Log Message:
ffmpegthumbnailer: update to 2.2.0.

FFmpegThumbnailer 2.2.0
- New option to prefer embedded image metadata over video content (command line argument: -m)
- Fixed 'Resource temporarily unavailable' errors when using ffmpeg < 3.0

FFmpegThumbnailer 2.1.2
- Restored deinterlace functionality using the libavfilter library (additional ffmpeg dependency)
- Additional video mime types added to the thumbnailer file
- Take rotation metadata into account when generating thumbnails

FFmpegThumbnailer 2.1.1
- Buildable agains latest ffmpeg (currently breaks deinterlacing)
- Fallback when smart frame detection fails (thanks to johnnydeez)
- Add MPEG-TS (MTS) support (thanks to marcinn)

FFmpegThumbnailer 2.1.0
- The library is now completely silent on std out and err by default
- A callback can be registered to listen to logging messages
- Fixed cmake installation directories (thanks to Vallimar)
- Fixed dimension calculation for anamorphic streams (Thanks to Richard Zurad)
- Fixed static library filename

FFmpegThumbnailer 2.0.10
- Migrated to github
- Use cmake instead of autotools
- Remove stderr logging

FFmpegThumbnailer 2.0.9
- Fixed gio library loading issue
- Support udp sources (thanks to tchristensen)
- No longer support older ffmpeg versions


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 pkgsrc/multimedia/ffmpegthumbnailer/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/multimedia/ffmpegthumbnailer/PLIST
cvs rdiff -u -r1.5 -r1.6 pkgsrc/multimedia/ffmpegthumbnailer/buildlink3.mk
cvs rdiff -u -r1.6 -r1.7 pkgsrc/multimedia/ffmpegthumbnailer/distinfo
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/multimedia/ffmpegthumbnailer/patches/patch-libffmpegthumbnailer_pngwriter.cpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/multimedia/ffmpegthumbnailer/Makefile
diff -u pkgsrc/multimedia/ffmpegthumbnailer/Makefile:1.22 pkgsrc/multimedia/ffmpegthumbnailer/Makefile:1.23
--- pkgsrc/multimedia/ffmpegthumbnailer/Makefile:1.22   Mon Feb 26 08:19:28 2018
+++ pkgsrc/multimedia/ffmpegthumbnailer/Makefile        Sat Apr 28 19:28:20 2018
@@ -1,23 +1,34 @@
-# $NetBSD: Makefile,v 1.22 2018/02/26 08:19:28 adam Exp $
+# $NetBSD: Makefile,v 1.23 2018/04/28 19:28:20 wiz Exp $
 
-DISTNAME=      ffmpegthumbnailer-2.0.8
-PKGREVISION=   8
+DISTNAME=      ffmpegthumbnailer-2.2.0
 CATEGORIES=    multimedia
-MASTER_SITES=  http://ffmpegthumbnailer.googlecode.com/files/
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=dirkvdb/}
+GITHUB_RELEASE=        ${PKGVERSION_NOREV}
+EXTRACT_SUFX=  .tar.bz2
+EXTRACT_USING= bsdtar
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://github.com/dirkvdb/ffmpegthumbnailer
 COMMENT=       Lightweight video thumbnailer that can be used by file managers
 LICENSE=       gnu-gpl-v2
 
-GNU_CONFIGURE= yes
+USE_CMAKE=     yes
+USE_LANGUAGES= c c++
 USE_LIBTOOL=   yes
 USE_TOOLS+=    pkg-config
-USE_LANGUAGES= c c++
 
 PKGCONFIG_OVERRIDE+=   libffmpegthumbnailer.pc.in
 
+CMAKE_ARG_PATH=        ..
+CMAKE_ARGS+=   -DCMAKE_BUILD_TYPE=Release
+CMAKE_ARGS+=   -DENABLE_GIO=ON
+CMAKE_ARGS+=   -DENABLE_THUMBNAILER=ON
+CONFIGURE_DIRS=        build
+
+pre-configure:
+       ${MKDIR} ${WRKSRC}/build
+
 .include "../../mk/jpeg.buildlink3.mk"
 .include "../../graphics/png/buildlink3.mk"
-.include "../../multimedia/ffmpeg1/buildlink3.mk"
+.include "../../multimedia/ffmpeg3/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/multimedia/ffmpegthumbnailer/PLIST
diff -u pkgsrc/multimedia/ffmpegthumbnailer/PLIST:1.4 pkgsrc/multimedia/ffmpegthumbnailer/PLIST:1.5
--- pkgsrc/multimedia/ffmpegthumbnailer/PLIST:1.4       Thu Jan 20 20:21:16 2011
+++ pkgsrc/multimedia/ffmpegthumbnailer/PLIST   Sat Apr 28 19:28:20 2018
@@ -1,11 +1,15 @@
-@comment $NetBSD: PLIST,v 1.4 2011/01/20 20:21:16 gavan Exp $
+@comment $NetBSD: PLIST,v 1.5 2018/04/28 19:28:20 wiz Exp $
 bin/ffmpegthumbnailer
+include/libffmpegthumbnailer/ffmpegthumbnailertypes.h
 include/libffmpegthumbnailer/filmstripfilter.h
 include/libffmpegthumbnailer/ifilter.h
 include/libffmpegthumbnailer/imagetypes.h
 include/libffmpegthumbnailer/videoframe.h
 include/libffmpegthumbnailer/videothumbnailer.h
 include/libffmpegthumbnailer/videothumbnailerc.h
-lib/libffmpegthumbnailer.la
+lib/libffmpegthumbnailer.so
+lib/libffmpegthumbnailer.so.4
+lib/libffmpegthumbnailer.so.4.13.1
 lib/pkgconfig/libffmpegthumbnailer.pc
 man/man1/ffmpegthumbnailer.1
+share/thumbnailers/ffmpegthumbnailer.thumbnailer

Index: pkgsrc/multimedia/ffmpegthumbnailer/buildlink3.mk
diff -u pkgsrc/multimedia/ffmpegthumbnailer/buildlink3.mk:1.5 pkgsrc/multimedia/ffmpegthumbnailer/buildlink3.mk:1.6
--- pkgsrc/multimedia/ffmpegthumbnailer/buildlink3.mk:1.5       Sun Jan  7 13:04:24 2018
+++ pkgsrc/multimedia/ffmpegthumbnailer/buildlink3.mk   Sat Apr 28 19:28:20 2018
@@ -1,16 +1,15 @@
-# $NetBSD: buildlink3.mk,v 1.5 2018/01/07 13:04:24 rillig Exp $
+# $NetBSD: buildlink3.mk,v 1.6 2018/04/28 19:28:20 wiz Exp $
 
 BUILDLINK_TREE+=       ffmpegthumbnailer
 
 .if !defined(FFMPEGTHUMBNAILER_BUILDLINK3_MK)
 FFMPEGTHUMBNAILER_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.ffmpegthumbnailer+=      ffmpegthumbnailer>=2.0.6nb1
-BUILDLINK_ABI_DEPENDS.ffmpegthumbnailer?=      ffmpegthumbnailer>=2.0.8nb1
+BUILDLINK_API_DEPENDS.ffmpegthumbnailer+=      ffmpegthumbnailer>=2.2.0
 BUILDLINK_PKGSRCDIR.ffmpegthumbnailer?=                ../../multimedia/ffmpegthumbnailer
 
 #.include "../../graphics/png/buildlink3.mk"
-#.include "../../multimedia/ffmpeg1/buildlink3.mk"
+#.include "../../multimedia/ffmpeg3/buildlink3.mk"
 .endif # FFMPEGTHUMBNAILER_BUILDLINK3_MK
 
 BUILDLINK_TREE+=       -ffmpegthumbnailer

Index: pkgsrc/multimedia/ffmpegthumbnailer/distinfo
diff -u pkgsrc/multimedia/ffmpegthumbnailer/distinfo:1.6 pkgsrc/multimedia/ffmpegthumbnailer/distinfo:1.7
--- pkgsrc/multimedia/ffmpegthumbnailer/distinfo:1.6    Tue Nov  3 23:54:24 2015
+++ pkgsrc/multimedia/ffmpegthumbnailer/distinfo        Sat Apr 28 19:28:20 2018
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.6 2015/11/03 23:54:24 agc Exp $
+$NetBSD: distinfo,v 1.7 2018/04/28 19:28:20 wiz Exp $
 
-SHA1 (ffmpegthumbnailer-2.0.8.tar.gz) = 2c54ca16efd953f46547e22799cfc40bd9c24533
-RMD160 (ffmpegthumbnailer-2.0.8.tar.gz) = 39ef118a30111ab1035c4f18092123a3013f6972
-SHA512 (ffmpegthumbnailer-2.0.8.tar.gz) = 6062d4b8f5326bde96c8c6dceaac52e1fabcec93f0a0ee4be19e203050e6c80426a006076a27e4a12582e05daceebd37beef008154fdd92a87f365fdff68ca83
-Size (ffmpegthumbnailer-2.0.8.tar.gz) = 367186 bytes
-SHA1 (patch-libffmpegthumbnailer_pngwriter.cpp) = d5fc0aa9bdbc94cf2ea89a89ff082c4a8d49540e
+SHA1 (ffmpegthumbnailer-2.2.0.tar.bz2) = 4c7cdb3f2f7acd73c2f5138429ed2d2397f0f146
+RMD160 (ffmpegthumbnailer-2.2.0.tar.bz2) = 3b89af75a3c65c4a1d998157e8000a2b862b6bd1
+SHA512 (ffmpegthumbnailer-2.2.0.tar.bz2) = 526d15b2c754fcb1415e69fb54cb6e7d0102b6d73a32a7e8528df81e32633dfe3786898984fdb988c93daee7218956c75c096ef657c9b3a42399d2d1d27c7bbf
+Size (ffmpegthumbnailer-2.2.0.tar.bz2) = 1223895 bytes



Home | Main Index | Thread Index | Old Index