Update to minitube-1.2.

While here, fix the problem with missing icons.

"go ahead" jasper@
This commit is contained in:
dcoppa 2010-10-23 09:23:09 +00:00
parent d58090ce1a
commit 3e146c0eaf
5 changed files with 67 additions and 13 deletions

View File

@ -1,9 +1,8 @@
# $OpenBSD: Makefile,v 1.5 2010/08/26 21:30:42 ajacoutot Exp $
# $OpenBSD: Makefile,v 1.6 2010/10/23 09:23:09 dcoppa Exp $
COMMENT = standalone YouTube.com video browser/player
DISTNAME = minitube-1.1
REVISION = 1
DISTNAME = minitube-1.2
CATEGORIES = www multimedia
HOMEPAGE = http://flavio.tordini.org/minitube
@ -38,4 +37,7 @@ FAKE_FLAGS = INSTALL_ROOT=${WRKINST}
do-configure:
cd ${WRKDIST} && env -i ${CONFIGURE_ENV} qmake4 PREFIX=${PREFIX}
post-configure:
${SUBST_CMD} ${WRKSRC}/src/iconloader/qticonloader.cpp
.include <bsd.port.mk>

View File

@ -1,5 +1,5 @@
MD5 (minitube-1.1.tar.gz) = B1hBMiYxSGqLtpV17AX1yg==
RMD160 (minitube-1.1.tar.gz) = onwuY7j8B/O6Th2iiGGuV7a7oMs=
SHA1 (minitube-1.1.tar.gz) = RTHkIda63h6EIqqAQaEwBbHqXns=
SHA256 (minitube-1.1.tar.gz) = E+6kefz032cJK4j3UlILHzmdFHd+skkBiyM1ZnXKYFg=
SIZE (minitube-1.1.tar.gz) = 206135
MD5 (minitube-1.2.tar.gz) = wOK643zoT6xQWVDtGysfNg==
RMD160 (minitube-1.2.tar.gz) = Idf9LzhyR3eqHNW5H+wHzD+heVg=
SHA1 (minitube-1.2.tar.gz) = +LHf8cuPJHsSChft8xPzBNryDtw=
SHA256 (minitube-1.2.tar.gz) = V7au4U3T5WNI2Pm8HDkg2MhxLkMtAG0TvQgfE5/R24w=
SIZE (minitube-1.2.tar.gz) = 231768

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-src_MainWindow_cpp,v 1.2 2010/08/02 07:23:04 dcoppa Exp $
--- src/MainWindow.cpp.orig Tue Jul 27 00:39:16 2010
+++ src/MainWindow.cpp Thu Jul 29 19:26:37 2010
@@ -478,7 +478,9 @@ void MainWindow::visitSite() {
$OpenBSD: patch-src_MainWindow_cpp,v 1.3 2010/10/23 09:23:09 dcoppa Exp $
--- src/MainWindow.cpp.orig Mon Oct 11 23:44:46 2010
+++ src/MainWindow.cpp Tue Oct 19 09:34:23 2010
@@ -559,7 +559,9 @@ void MainWindow::visitSite() {
}
void MainWindow::donate() {

View File

@ -0,0 +1,51 @@
$OpenBSD: patch-src_iconloader_qticonloader_cpp,v 1.1 2010/10/23 09:23:09 dcoppa Exp $
Use the gnome icon theme unconditionally: fixes a problem with minitube
GUI not having icons under fvwm/cwm/kde3/...
--- src/iconloader/qticonloader.cpp.orig Mon Oct 11 23:44:46 2010
+++ src/iconloader/qticonloader.cpp Fri Oct 22 10:32:08 2010
@@ -104,7 +104,6 @@ Q_GLOBAL_STATIC(QtIconLoaderImplementation, iconLoader
QIcon icon;
#ifdef Q_WS_X11
-#if QT_VERSION < 0x040600
QString pngExtension(QLatin1String(".png"));
QList<int> iconSizes;
iconSizes << 16 << 22 << 24 << 32 << 48;
@@ -112,9 +111,6 @@ Q_GLOBAL_STATIC(QtIconLoaderImplementation, iconLoader
icon.addPixmap(iconLoaderInstance()->findIcon(size, name));
}
#else
- icon = QIcon::fromTheme(name);
-#endif
-#else
icon = QIcon(QString(":/images/%1.png").arg(name));
if (!icon.isNull()) {
icon.addPixmap(QString(":/images/%1_active.png").arg(name), QIcon::Active);
@@ -179,11 +175,15 @@ void QtIconLoaderImplementation::lookupIconTheme() con
#ifdef Q_WS_X11
QString dataDirs = QFile::decodeName(getenv("XDG_DATA_DIRS"));
if (dataDirs.isEmpty())
- dataDirs = QLatin1String("/usr/local/share/:/usr/share/");
+ dataDirs = QLatin1String("${LOCALBASE}/share/:/usr/share/");
dataDirs.prepend(QDir::homePath() + QLatin1String("/:"));
iconDirs = dataDirs.split(QLatin1Char(':'));
+ if (themeName.isEmpty())
+ themeName = QLatin1String("gnome");
+ return;
+
// If we are running GNOME we resolve and use GConf. In all other
// cases we currently use the KDE icon theme
@@ -228,7 +228,7 @@ void QtIconLoaderImplementation::lookupIconTheme() con
// KDE (and others)
if (dataDirs.isEmpty())
- dataDirs = QLatin1String("/usr/local/share/:/usr/share/");
+ dataDirs = QLatin1String("${LOCALBASE}/share/:/usr/share/");
dataDirs += QLatin1Char(':') + kdeHome() + QLatin1String("/share");
dataDirs.prepend(QDir::homePath() + QLatin1String("/:"));

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.2 2010/08/02 07:23:04 dcoppa Exp $
@comment $OpenBSD: PLIST,v 1.3 2010/10/23 09:23:09 dcoppa Exp $
@bin bin/minitube
share/applications/minitube.desktop
share/icons/
@ -34,6 +34,7 @@ share/minitube/locale/bg_BG.qm
share/minitube/locale/cs_CZ.qm
share/minitube/locale/de_DE.qm
share/minitube/locale/el_GR.qm
share/minitube/locale/en_US.qm
share/minitube/locale/es.qm
share/minitube/locale/fi_FI.qm
share/minitube/locale/fr_FR.qm