Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 Oct 2014 21:42:39 +0000 (UTC)
From:      Max Brazhnikov <makc@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r371210 - in head/multimedia: . baka-mplayer baka-mplayer/files
Message-ID:  <201410192142.s9JLgdmP081417@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: makc
Date: Sun Oct 19 21:42:38 2014
New Revision: 371210
URL: https://svnweb.freebsd.org/changeset/ports/371210
QAT: https://qat.redports.org/buildarchive/r371210/

Log:
  Add new port multimedia/baka-mplayer:
  
  Qt 5 multimedia player based on Mpv.
  
  WWW: http://bakamplayer.u8sand.net/
  
  PR:		193455
  Submitted by:	Jan Beich

Added:
  head/multimedia/baka-mplayer/
  head/multimedia/baka-mplayer/Makefile   (contents, props changed)
  head/multimedia/baka-mplayer/distinfo   (contents, props changed)
  head/multimedia/baka-mplayer/files/
  head/multimedia/baka-mplayer/files/patch-src__ui__mainwindow.ui   (contents, props changed)
  head/multimedia/baka-mplayer/pkg-descr   (contents, props changed)
  head/multimedia/baka-mplayer/pkg-plist   (contents, props changed)
Modified:
  head/multimedia/Makefile

Modified: head/multimedia/Makefile
==============================================================================
--- head/multimedia/Makefile	Sun Oct 19 21:39:11 2014	(r371209)
+++ head/multimedia/Makefile	Sun Oct 19 21:42:38 2014	(r371210)
@@ -23,6 +23,7 @@
     SUBDIR += avidemux26-plugins
     SUBDIR += avidemux26-qt4
     SUBDIR += avinfo
+    SUBDIR += baka-mplayer
     SUBDIR += bangarang
     SUBDIR += banshee
     SUBDIR += bino

Added: head/multimedia/baka-mplayer/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/baka-mplayer/Makefile	Sun Oct 19 21:42:38 2014	(r371210)
@@ -0,0 +1,55 @@
+# $FreeBSD$
+
+PORTNAME=	baka-mplayer
+DISTVERSION=	1.9.9-alpha
+CATEGORIES=	multimedia audio
+
+MAINTAINER=	jbeich@vfemail.net
+COMMENT=	Qt 5 multimedia player based on Mpv
+
+LICENSE=	GPLv2
+
+LIB_DEPENDS=	libmpv.so:${PORTSDIR}/multimedia/mpv
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	u8sand
+GH_PROJECT=	Baka-MPlayer
+GH_TAGNAME=	v${DISTVERSION}
+GH_COMMIT=	27310b1
+
+USES=		cmake compiler:c++11-lib ninja pkgconfig
+USE_QT5=	qmake_build buildtools_build gui network svg widgets x11extras
+INSTALLS_ICONS=	yes
+
+OPTIONS_DEFINE=	NOTO
+NOTO_DESC=	Original look with Noto Sans font
+NOTO_RUN_DEPENDS=	noto>0:${PORTSDIR}/x11-fonts/noto
+
+.include <bsd.port.options.mk>
+
+post-patch:
+	${REINPLACE_CMD} '/^Comment/s,=.*,=${COMMENT},' \
+		${WRKSRC}/etc/sbin/pkgbuild/${PORTNAME}.desktop
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} \
+		${STAGEDIR}${PREFIX}/bin
+	${INSTALL_MAN} ${WRKSRC}/etc/doc/${PORTNAME}.man \
+		${STAGEDIR}${MAN1PREFIX}/man/man1/${PORTNAME}.1
+	${INSTALL_DATA} ${WRKSRC}/etc/sbin/pkgbuild/${PORTNAME}.desktop \
+		${STAGEDIR}${DESKTOPDIR}
+.if ${PORT_OPTIONS:MDOCS}
+	@${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/${PORTNAME}
+	${INSTALL_DATA} ${WRKSRC}/etc/doc/${PORTNAME}.md \
+		${STAGEDIR}${PREFIX}/share/doc/${PORTNAME}
+.endif
+	@cd ${WRKSRC}/etc/logo && for f in *.png; do \
+		${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/$${f%.*}/apps; \
+		${INSTALL_DATA} -v $$f \
+	${STAGEDIR}${PREFIX}/share/icons/hicolor/$${f%.*}/apps/${PORTNAME}.$${f#*.}; \
+	done
+	@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/scalable/apps
+	${INSTALL_DATA} ${WRKSRC}/etc/logo/${PORTNAME}-icon.svg \
+		${STAGEDIR}${PREFIX}/share/icons/scalable/apps/${PORTNAME}.svg
+
+.include <bsd.port.mk>

Added: head/multimedia/baka-mplayer/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/baka-mplayer/distinfo	Sun Oct 19 21:42:38 2014	(r371210)
@@ -0,0 +1,2 @@
+SHA256 (baka-mplayer-1.9.9-alpha.tar.gz) = a50f8425f618d83c8c663d35d835eba34db328ca81a1ae50fb97c6fec3f52826
+SIZE (baka-mplayer-1.9.9-alpha.tar.gz) = 381018

Added: head/multimedia/baka-mplayer/files/patch-src__ui__mainwindow.ui
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/baka-mplayer/files/patch-src__ui__mainwindow.ui	Sun Oct 19 21:42:38 2014	(r371210)
@@ -0,0 +1,22 @@
+To workaround the following error
+
+  In file included from src/ui/mainwindow.cpp:2:
+  build/ui/ui_mainwindow.h:1077:25: error: no member named 'setPlaceholderText' in
+        'QPlainTextEdit'
+          outputTextEdit->setPlaceholderText(QApplication::translate("MainWind...
+          ~~~~~~~~~~~~~~  ^
+  1 error generated.
+  *** Error code 1
+
+--- src/ui/mainwindow.ui~
++++ src/ui/mainwindow.ui
+@@ -222,9 +222,6 @@ QScrollBar::add-page:horizontal, QScroll
+         <property name="readOnly">
+          <bool>true</bool>
+         </property>
+-        <property name="placeholderText">
+-         <string>Baka MPlayer loaded...</string>
+-        </property>
+        </widget>
+       </widget>
+       <widget class="QWidget" name="playlistLayoutWidget" native="true">

Added: head/multimedia/baka-mplayer/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/baka-mplayer/pkg-descr	Sun Oct 19 21:42:38 2014	(r371210)
@@ -0,0 +1,5 @@
+Baka MPlayer is a free and open source, cross-platform, libmpv based
+multimedia player. Its simple design reflects the idea for an
+uncluttered, simple, and enjoyable environment for watching anime.
+
+WWW: http://bakamplayer.u8sand.net/

Added: head/multimedia/baka-mplayer/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/baka-mplayer/pkg-plist	Sun Oct 19 21:42:38 2014	(r371210)
@@ -0,0 +1,14 @@
+bin/baka-mplayer
+man/man1/baka-mplayer.1.gz
+share/applications/baka-mplayer.desktop
+%%PORTDOCS%%%%DOCSDIR%%/baka-mplayer.md
+share/icons/hicolor/128x128/apps/baka-mplayer.png
+share/icons/hicolor/16x16/apps/baka-mplayer.png
+share/icons/hicolor/24x24/apps/baka-mplayer.png
+share/icons/hicolor/256x256/apps/baka-mplayer.png
+share/icons/hicolor/32x32/apps/baka-mplayer.png
+share/icons/hicolor/48x48/apps/baka-mplayer.png
+share/icons/hicolor/512x512/apps/baka-mplayer.png
+share/icons/hicolor/64x64/apps/baka-mplayer.png
+share/icons/hicolor/96x96/apps/baka-mplayer.png
+share/icons/scalable/apps/baka-mplayer.svg



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201410192142.s9JLgdmP081417>