Page MenuHomeFreeBSD

D13853.id37908.diff
No OneTemporary

D13853.id37908.diff

Index: multimedia/minitube/Makefile
===================================================================
--- multimedia/minitube/Makefile
+++ multimedia/minitube/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= minitube
-PORTVERSION= 2.7
+DISTVERSION= 2.9
CATEGORIES= multimedia www
MAINTAINER= ports@FreeBSD.org
@@ -10,23 +10,31 @@
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
-USE_GITHUB= yes
-GH_ACCOUNT= flaviotordini
-
USES= qmake
USE_GL= gl
USE_QT5= core dbus gui network phonon4 qml script sql widgets \
buildtools_build imageformats_run sql-sqlite3_run
+USE_GITHUB= yes
+GH_ACCOUNT= flaviotordini
+
QMAKE_ARGS= QMAKE_LRELEASE=${LRELEASE} \
DEFINES+=APP_GOOGLE_API_KEY="${MINITUBE_GOOGLE_API_KEY}"
-INSTALLS_ICONS= yes
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
-NLS_USE= QT5=linguisttools_build
-pre-everything::
- @${CAT} ${PKGMESSAGE}
+# the necessary phonon libraries does not follow the new syntax just yet.
+#OPTIONS_DEFAULT= VLC
+
+#VLC_DESC= Multimedia support via VLC
+
+#OPTIONS_MULTI= PHONON
+#OPTIONS_MULTI_PHONON= GSTREAMER VLC
+
+#GSTREAMER_LIB_DEPENDS= phonon_gstreamer.so>=0:multimedia/phonon-gstreamer
+#VLC_LIB_DEPENDS= phonon_vlc.so>=0:multimedia/phonon-vlc
+
+NLS_USE= QT5=linguisttools_build
post-patch:
# Remove BOM
Index: multimedia/minitube/distinfo
===================================================================
--- multimedia/minitube/distinfo
+++ multimedia/minitube/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1495998707
-SHA256 (flaviotordini-minitube-2.7_GH0.tar.gz) = ef330a3da1ed46da0abb64e0f1ece5c56427103a79dbfbcebadf69004f0f7468
-SIZE (flaviotordini-minitube-2.7_GH0.tar.gz) = 994674
+TIMESTAMP = 1515643630
+SHA256 (flaviotordini-minitube-2.9_GH0.tar.gz) = 0f51fb86d0fdfbcf00af142868ceeacb6c27eb8a1e36d856162e23d63e90eb07
+SIZE (flaviotordini-minitube-2.9_GH0.tar.gz) = 1000060
Index: multimedia/minitube/files/patch-src_ytregions.cpp
===================================================================
--- /dev/null
+++ multimedia/minitube/files/patch-src_ytregions.cpp
@@ -0,0 +1,11 @@
+--- src/ytregions.cpp.orig 2018-01-13 04:02:39 UTC
++++ src/ytregions.cpp
+@@ -89,7 +89,7 @@ const YTRegion &YTRegions::localRegion()
+ for (const YTRegion &r : list()) {
+ if (r.id == country) return r;
+ }
+- return YTRegion();
++ YTRegion();
+ }();
+ return region;
+ }
Index: multimedia/minitube/pkg-message
===================================================================
--- multimedia/minitube/pkg-message
+++ multimedia/minitube/pkg-message
@@ -16,6 +16,8 @@
set GOOGLE_API_KEY environment variable to your key.
Make sure you also have a phonon4 backend installed at runtime:
-multimedia/qt5-phonon4-gstreamer
+multimedia/qt5-phonon-gstreamer
-or-
-multimedia/qt5-phonon4-vlc
+multimedia/qt5-phonon-vlc
+
+NOTICE: this port is incompatible with security/libressl.

File Metadata

Mime Type
text/plain
Expires
Sun, Dec 21, 5:27 PM (7 h, 10 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
27117004
Default Alt Text
D13853.id37908.diff (2 KB)

Event Timeline