diff --git a/multimedia/Makefile b/multimedia/Makefile index 85000512b21b..9f0b00968dc5 100644 --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -23,6 +23,7 @@ SUBDIR += avidemux26-plugins SUBDIR += avidemux26-qt4 SUBDIR += avinfo + SUBDIR += baka-mplayer SUBDIR += bangarang SUBDIR += banshee SUBDIR += bino diff --git a/multimedia/baka-mplayer/Makefile b/multimedia/baka-mplayer/Makefile new file mode 100644 index 000000000000..de3fcbee1788 --- /dev/null +++ b/multimedia/baka-mplayer/Makefile @@ -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 + +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 diff --git a/multimedia/baka-mplayer/distinfo b/multimedia/baka-mplayer/distinfo new file mode 100644 index 000000000000..e29a6c2594e2 --- /dev/null +++ b/multimedia/baka-mplayer/distinfo @@ -0,0 +1,2 @@ +SHA256 (baka-mplayer-1.9.9-alpha.tar.gz) = a50f8425f618d83c8c663d35d835eba34db328ca81a1ae50fb97c6fec3f52826 +SIZE (baka-mplayer-1.9.9-alpha.tar.gz) = 381018 diff --git a/multimedia/baka-mplayer/files/patch-src__ui__mainwindow.ui b/multimedia/baka-mplayer/files/patch-src__ui__mainwindow.ui new file mode 100644 index 000000000000..24c4171446c7 --- /dev/null +++ b/multimedia/baka-mplayer/files/patch-src__ui__mainwindow.ui @@ -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 + + true + +- +- Baka MPlayer loaded... +- + + + diff --git a/multimedia/baka-mplayer/pkg-descr b/multimedia/baka-mplayer/pkg-descr new file mode 100644 index 000000000000..7327c0cbd976 --- /dev/null +++ b/multimedia/baka-mplayer/pkg-descr @@ -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/ diff --git a/multimedia/baka-mplayer/pkg-plist b/multimedia/baka-mplayer/pkg-plist new file mode 100644 index 000000000000..0006a03c5fa4 --- /dev/null +++ b/multimedia/baka-mplayer/pkg-plist @@ -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