#!/bin/sh # This is a shell archive echo x multimedia/baka-mplayer mkdir -p multimedia/baka-mplayer > /dev/null 2>&1 echo x multimedia/baka-mplayer/files mkdir -p multimedia/baka-mplayer/files > /dev/null 2>&1 echo x multimedia/baka-mplayer/pkg-descr sed 's/^X//' > multimedia/baka-mplayer/pkg-descr << 'SHAR_END' XBaka MPlayer is a free and open source, cross-platform, libmpv based Xmultimedia player. Its simple design reflects the idea for an Xuncluttered, simple, and enjoyable environment for watching anime. X XWWW: http://bakamplayer.u8sand.net/ SHAR_END echo x multimedia/baka-mplayer/pkg-plist sed 's/^X//' > multimedia/baka-mplayer/pkg-plist << 'SHAR_END' Xbin/baka-mplayer Xman/man1/baka-mplayer.1.gz Xshare/applications/baka-mplayer.desktop X%%PORTDOCS%%%%DOCSDIR%%/baka-mplayer.md Xshare/icons/128x128/apps/baka-mplayer.png Xshare/icons/16x16/apps/baka-mplayer.png Xshare/icons/24x24/apps/baka-mplayer.png Xshare/icons/256x256/apps/baka-mplayer.png Xshare/icons/32x32/apps/baka-mplayer.png Xshare/icons/48x48/apps/baka-mplayer.png Xshare/icons/512x512/apps/baka-mplayer.png Xshare/icons/64x64/apps/baka-mplayer.png Xshare/icons/96x96/apps/baka-mplayer.png Xshare/icons/scalable/apps/baka-mplayer.svg SHAR_END echo x multimedia/baka-mplayer/distinfo sed 's/^X//' > multimedia/baka-mplayer/distinfo << 'SHAR_END' XSHA256 (baka-mplayer-1.9.9-alpha.tar.gz) = a50f8425f618d83c8c663d35d835eba34db328ca81a1ae50fb97c6fec3f52826 XSIZE (baka-mplayer-1.9.9-alpha.tar.gz) = 381018 SHAR_END echo x multimedia/baka-mplayer/Makefile sed 's/^X//' > multimedia/baka-mplayer/Makefile << 'SHAR_END' X# $FreeBSD$ X XPORTNAME= baka-mplayer XDISTVERSION= 1.9.9-alpha XCATEGORIES= multimedia audio X XMAINTAINER= jbeich@vfemail.net XCOMMENT= Simple libmpv player based on QT5 X XLICENSE= GPLv2 X XLIB_DEPENDS= libmpv.so:${PORTSDIR}/multimedia/mpv XRUN_DEPENDS= noto>0:${PORTSDIR}/x11-fonts/noto X XUSE_GITHUB= yes XGH_ACCOUNT= u8sand XGH_PROJECT= Baka-MPlayer XGH_TAGNAME= v${DISTVERSION} XGH_COMMIT= 27310b1 X XUSES= cmake compiler:c++11-lib ninja pkgconfig XUSE_QT5= qmake_build buildtools_build gui network svg widgets XINSTALLS_ICONS= yes X X.include X X# XXX add qt5-x11extras port instead Xpost-patch: X ${REINPLACE_CMD} -e '/UNIX/,/endif/d' \ X ${WRKSRC}/CMakeLists.txt \ X ${WRKSRC}/src/CMakeLists.txt X ${REINPLACE_CMD} -e 's/defined(Q_OS_UNIX)/0/' \ X -e '/else/N; /else\n#include/ \ X { s/else/elif defined(Q_OS_WIN)/; }' \ X ${WRKSRC}/src/ui/mainwindow.cpp X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} \ X ${STAGEDIR}${PREFIX}/bin X ${INSTALL_MAN} ${WRKSRC}/etc/doc/${PORTNAME}.man \ X ${STAGEDIR}${MAN1PREFIX}/man/man1/${PORTNAME}.1 X ${INSTALL_DATA} ${WRKSRC}/etc/sbin/pkgbuild/${PORTNAME}.desktop \ X ${STAGEDIR}${DESKTOPDIR} X.if ${PORT_OPTIONS:MDOCS} X @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/${PORTNAME} X ${INSTALL_DATA} ${WRKSRC}/etc/doc/${PORTNAME}.md \ X ${STAGEDIR}${PREFIX}/share/doc/${PORTNAME} X.endif X @cd ${WRKSRC}/etc/logo && for f in *.png; do \ X ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/$${f%.*}/apps; \ X ${INSTALL_DATA} -v $$f \ X ${STAGEDIR}${PREFIX}/share/icons/$${f%.*}/apps/${PORTNAME}.$${f#*.}; \ X done X @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/scalable/apps X ${INSTALL_DATA} ${WRKSRC}/etc/logo/${PORTNAME}-icon.svg \ X ${STAGEDIR}${PREFIX}/share/icons/scalable/apps/${PORTNAME}.svg X X.include SHAR_END echo x multimedia/baka-mplayer/files/patch-src__ui__mainwindow.ui sed 's/^X//' > multimedia/baka-mplayer/files/patch-src__ui__mainwindow.ui << 'SHAR_END' XTo workaround the following error X X In file included from src/ui/mainwindow.cpp:2: X build/ui/ui_mainwindow.h:1077:25: error: no member named 'setPlaceholderText' in X 'QPlainTextEdit' X outputTextEdit->setPlaceholderText(QApplication::translate("MainWind... X ~~~~~~~~~~~~~~ ^ X 1 error generated. X *** Error code 1 X X--- src/ui/mainwindow.ui~ X+++ src/ui/mainwindow.ui X@@ -222,9 +222,6 @@ QScrollBar::add-page:horizontal, QScroll X X true X X- X- Baka MPlayer loaded... X- X X X SHAR_END exit