From owner-svn-ports-head@freebsd.org Mon Nov 14 07:51:34 2016 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 20E97C40BE2; Mon, 14 Nov 2016 07:51:34 +0000 (UTC) (envelope-from se@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D82B812D4; Mon, 14 Nov 2016 07:51:33 +0000 (UTC) (envelope-from se@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id uAE7pXaf061285; Mon, 14 Nov 2016 07:51:33 GMT (envelope-from se@FreeBSD.org) Received: (from se@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id uAE7pWae061276; Mon, 14 Nov 2016 07:51:32 GMT (envelope-from se@FreeBSD.org) Message-Id: <201611140751.uAE7pWae061276@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: se set sender to se@FreeBSD.org using -f From: Stefan Esser Date: Mon, 14 Nov 2016 07:51:32 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r426091 - in head/multimedia/dvbcut: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Nov 2016 07:51:34 -0000 Author: se Date: Mon Nov 14 07:51:32 2016 New Revision: 426091 URL: https://svnweb.freebsd.org/changeset/ports/426091 Log: Update to version 0.7.0, which appears to be another fork of the no longer maintained version 0.5.4 (or the already forked 0.6.2). This version adds support for qt5 (port option, default remains at qt4) and is claimed to be compatible with ffmpeg-3.x (not verified, yet). PR: 214193 Reported by: jbeich (ffmpeg-3 exp-run) Added: head/multimedia/dvbcut/files/patch-dvbcut.cpp (contents, props changed) head/multimedia/dvbcut/files/patch-dvbcut.h (contents, props changed) head/multimedia/dvbcut/files/patch-main.cpp (contents, props changed) Deleted: head/multimedia/dvbcut/files/patch-lavfmuxer.cpp head/multimedia/dvbcut/files/patch-src.pro Modified: head/multimedia/dvbcut/Makefile head/multimedia/dvbcut/distinfo head/multimedia/dvbcut/files/patch-avframe.cpp head/multimedia/dvbcut/files/patch-defines.h head/multimedia/dvbcut/files/patch-index.h head/multimedia/dvbcut/pkg-plist Modified: head/multimedia/dvbcut/Makefile ============================================================================== --- head/multimedia/dvbcut/Makefile Mon Nov 14 07:48:32 2016 (r426090) +++ head/multimedia/dvbcut/Makefile Mon Nov 14 07:51:32 2016 (r426091) @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= dvbcut -PORTVERSION= 0.6.2.a1 -PORTREVISION= 4 +PORTVERSION= 0.7.0 CATEGORIES= multimedia MAINTAINER= se@FreeBSD.org @@ -20,21 +19,27 @@ LIB_DEPENDS= liba52.so:audio/liba52 \ RUN_DEPENDS:= ${BUILD_DEPENDS} USE_GITHUB= yes -GH_ACCOUNT= nextghost -GH_PROJECT= dvbcut-qt4 -GH_TAGNAME= 81c31ed - -USES= desktop-file-utils pkgconfig qmake shared-mime-info -USE_QT4= corelib gui xml linguisttools_build moc_build rcc_build \ - uic_build +GH_ACCOUNT= bernhardu +GH_PROJECT= dvbcut-deb +GH_TAGNAME= 381549c + +USES= qmake:outsource pkgconfig desktop-file-utils shared-mime-info CXXFLAGS+= -I${LOCALBASE}/include \ -I${LOCALBASE}/include/libavcodec \ -I${LOCALBASE}/include/libavformat \ - -I${LOCALBASE}/include/libswscale + -I${LOCALBASE}/include/libswscale \ + -D DVBCUT_VERSION=$(PORTVERSION) + +QMAKE_SOURCE_PATH=${WRKSRC}/src +QMAKE_ARGS= LRELEASE="${LRELEASE}" + +OPTIONS_RADIO= QT +OPTIONS_RADIO_QT= QT4 QT5 +OPTIONS_DEFAULT= QT4 -post-configure: - @${REINPLACE_CMD} -e '/CXX.*moc_progress/s/ -o / -O0 -o /' ${WRKSRC}/src/Makefile +QT4_USE= QT4=corelib,gui,xml,qt3support,linguisttools_build,moc_build,rcc_build,uic_build +QT5_USE= QT5=core,gui,widgets,xml,buildtools_build,linguisttools_build GL=gl post-build: @${SED} -e 's;@prefix@;${PREFIX};' \ @@ -42,7 +47,7 @@ post-build: > ${WRKSRC}/dvbcut.desktop do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/bin/dvbcut ${STAGEDIR}${PREFIX}/bin/ + ${INSTALL_PROGRAM} ${WRKDIR}/.build/dvbcut ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/dvbcut.1 ${STAGEDIR}${MANPREFIX}/man/man1/ ${MKDIR} ${STAGEDIR}${PREFIX}/share/applications ${INSTALL_DATA} ${WRKSRC}/dvbcut.desktop ${STAGEDIR}${PREFIX}/share/applications/ Modified: head/multimedia/dvbcut/distinfo ============================================================================== --- head/multimedia/dvbcut/distinfo Mon Nov 14 07:48:32 2016 (r426090) +++ head/multimedia/dvbcut/distinfo Mon Nov 14 07:51:32 2016 (r426091) @@ -1,2 +1,3 @@ -SHA256 (nextghost-dvbcut-qt4-0.6.2.a1-81c31ed_GH0.tar.gz) = 4bc54dfa29bdb1aa54cf0969da60d0372fbdd5f7a5e63a2620fc81596ce4dcf5 -SIZE (nextghost-dvbcut-qt4-0.6.2.a1-81c31ed_GH0.tar.gz) = 1122176 +TIMESTAMP = 1478854634 +SHA256 (bernhardu-dvbcut-deb-0.7.0-381549c_GH0.tar.gz) = 176104ec3edb438161e96b21f04057670c23611f938baac510b6e4fc4a976298 +SIZE (bernhardu-dvbcut-deb-0.7.0-381549c_GH0.tar.gz) = 183544 Modified: head/multimedia/dvbcut/files/patch-avframe.cpp ============================================================================== --- head/multimedia/dvbcut/files/patch-avframe.cpp Mon Nov 14 07:48:32 2016 (r426090) +++ head/multimedia/dvbcut/files/patch-avframe.cpp Mon Nov 14 07:51:32 2016 (r426091) @@ -1,10 +1,11 @@ ---- src/avframe.cpp.orig 2013-06-16 09:57:51 UTC +--- src/avframe.cpp.orig 2016-06-23 12:34:35 UTC +++ src/avframe.cpp -@@ -22,6 +22,7 @@ - #include - #include - #include -+#include - #include "avframe.h" +@@ -52,7 +52,7 @@ avframe::avframe(AVFrame *src, AVCodecCo + tobefreed = (uint8_t *)malloc(avpicture_get_size(ctx->pix_fmt, ctx->width, ctx->height)); - #ifdef HAVE_LIB_SWSCALE + avpicture_fill((AVPicture *)f, +- (u_int8_t*)tobefreed, ++ (uint8_t*)tobefreed, + ctx->pix_fmt,ctx->width,ctx->height); + + av_picture_copy((AVPicture *)f, (const AVPicture *) src, Modified: head/multimedia/dvbcut/files/patch-defines.h ============================================================================== --- head/multimedia/dvbcut/files/patch-defines.h Mon Nov 14 07:48:32 2016 (r426090) +++ head/multimedia/dvbcut/files/patch-defines.h Mon Nov 14 07:51:32 2016 (r426091) @@ -1,4 +1,4 @@ ---- src/defines.h.orig 2013-06-16 09:57:51 UTC +--- src/defines.h.orig 2016-06-23 12:34:35 UTC +++ src/defines.h @@ -42,6 +42,11 @@ static inline int videostream(int s=0) #endif Added: head/multimedia/dvbcut/files/patch-dvbcut.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/dvbcut/files/patch-dvbcut.cpp Mon Nov 14 07:51:32 2016 (r426091) @@ -0,0 +1,11 @@ +--- src/dvbcut.cpp.orig 2016-06-23 12:34:35 UTC ++++ src/dvbcut.cpp +@@ -1232,7 +1232,7 @@ void dvbcut::playPlay() + arguments << "-geometry" << QString().sprintf("%dx%d+0+0",int(ui->imagedisplay->width()),int(ui->imagedisplay->height())); + + if (currentaudiotrack>=0 && currentaudiotrackgetaudiostreams()) { +- arguments << "-aid" << QString().sprintf("0x%x",int(currentaudiotrack)); ++ arguments << "-aid" << QString().sprintf("0x%x", int(mpg->mplayeraudioid(currentaudiotrack))); + } + + // for now, pass all filenames from the current one up to the last one Added: head/multimedia/dvbcut/files/patch-dvbcut.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/dvbcut/files/patch-dvbcut.h Mon Nov 14 07:51:32 2016 (r426091) @@ -0,0 +1,19 @@ +--- src/dvbcut.h.orig 2016-06-23 12:34:35 UTC ++++ src/dvbcut.h +@@ -22,11 +22,14 @@ + #define _DVBCUT_DVBCUT_H + + #if !defined(DVBCUT_VERSION) +-#define DVBCUT_VERSION "git" ++#define DVBCUT_VERSION git + #endif + ++#define STRINGIFY(x) STRINGIFY1(x) ++#define STRINGIFY1(x) #x ++ + #ifndef VERSION_STRING +-#define VERSION_STRING "dvbcut-" DVBCUT_VERSION ++#define VERSION_STRING "dvbcut-" STRINGIFY(DVBCUT_VERSION) + #endif + + #include Modified: head/multimedia/dvbcut/files/patch-index.h ============================================================================== --- head/multimedia/dvbcut/files/patch-index.h Mon Nov 14 07:48:32 2016 (r426090) +++ head/multimedia/dvbcut/files/patch-index.h Mon Nov 14 07:51:32 2016 (r426091) @@ -1,10 +1,12 @@ ---- src/index.h.orig 2013-06-16 09:57:51 UTC +--- src/index.h.orig 2016-06-23 12:34:35 UTC +++ src/index.h -@@ -22,7 +22,6 @@ +@@ -22,7 +22,9 @@ #define _DVBCUT_INDEX_H #include --#include ++#ifndef __FreeBSD__ + #include ++#endif #include #include #include "types.h" Added: head/multimedia/dvbcut/files/patch-main.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/dvbcut/files/patch-main.cpp Mon Nov 14 07:51:32 2016 (r426091) @@ -0,0 +1,11 @@ +--- src/main.cpp.orig 2016-06-23 12:34:35 UTC ++++ src/main.cpp +@@ -52,7 +52,7 @@ static char *argv0; + void + usage_exit(int rv=1) { + fprintf(stderr, +- "Usage ("VERSION_STRING"):\n" ++ "Usage (" VERSION_STRING "):\n" + " %s -generateidx [-idx ] [ ...]\n" + " %s -batch [ OPTIONS ] | ...\n\n" + "OPTIONS: -cut 4:3|16:9|TS|TS2|, -exp ,\n" Modified: head/multimedia/dvbcut/pkg-plist ============================================================================== --- head/multimedia/dvbcut/pkg-plist Mon Nov 14 07:48:32 2016 (r426090) +++ head/multimedia/dvbcut/pkg-plist Mon Nov 14 07:51:32 2016 (r426091) @@ -1,6 +1,8 @@ +@comment %%QT_BINDIR%%/dvbcut bin/dvbcut share/applications/dvbcut.desktop share/mime/packages/dvbcut.xml +share/icons/dvbcut/icons.qrc share/icons/dvbcut/bookmark.png share/icons/dvbcut/chapter.svgz share/icons/dvbcut/dvbcut.svg