Tue Oct 29 12:39:13 2019 UTC ()
dhcpcd-qt: Switch to Qt5


(kamil)
diff -r1.5 -r1.6 pkgsrc/net/dhcpcd-qt/Makefile
diff -r1.5 -r1.6 pkgsrc/net/dhcpcd-qt/distinfo
diff -r1.1 -r1.2 pkgsrc/net/dhcpcd-qt/PLIST
diff -r0 -r1.1 pkgsrc/net/dhcpcd-qt/patches/patch-src_dhcpcd-qt_dhcpcd-preferences.cpp
diff -r0 -r1.1 pkgsrc/net/dhcpcd-qt/patches/patch-src_dhcpcd-qt_dhcpcd-qt.cpp
diff -r0 -r1.1 pkgsrc/net/dhcpcd-qt/patches/patch-src_dhcpcd-qt_dhcpcd-qt.pro
diff -r0 -r1.1 pkgsrc/net/dhcpcd-qt/patches/patch-src_dhcpcd-qt_dhcpcd-ssid.cpp
diff -r0 -r1.1 pkgsrc/net/dhcpcd-qt/patches/patch-src_dhcpcd-qt_dhcpcd-ssidmenuwidget.cpp
diff -r0 -r1.1 pkgsrc/net/dhcpcd-qt/patches/patch-src_dhcpcd-qt_dhcpcd-wi.cpp
diff -r0 -r1.1 pkgsrc/net/dhcpcd-qt/patches/patch-src_dhcpcd-qt_main.cpp

cvs diff -r1.5 -r1.6 pkgsrc/net/dhcpcd-qt/Makefile (expand / switch to unified diff)

--- pkgsrc/net/dhcpcd-qt/Makefile 2018/03/12 11:17:18 1.5
+++ pkgsrc/net/dhcpcd-qt/Makefile 2019/10/29 12:39:13 1.6
@@ -1,28 +1,24 @@ @@ -1,28 +1,24 @@
1# $NetBSD: Makefile,v 1.5 2018/03/12 11:17:18 wiz Exp $ 1# $NetBSD: Makefile,v 1.6 2019/10/29 12:39:13 kamil Exp $
2# 2#
3 3
4PKGNAME= dhcpcd-qt-${DHCPCD_UI_VERSION} 4PKGNAME= dhcpcd-qt-${DHCPCD_UI_VERSION}
5PKGREVISION= 3 5PKGREVISION= 4
6CATEGORIES= net 6CATEGORIES= net
7 7
8COMMENT= Qt system tray monitor for dhcpcd 8COMMENT= Qt system tray monitor for dhcpcd
9 9
10DEPENDS+= dhcpcd>=6.4.4:../../net/dhcpcd 10DEPENDS+= dhcpcd>=6.4.4:../../net/dhcpcd
11DEPENDS+= dhcpcd-icons>=${DHCPCD_UI_VERSION}:../../net/dhcpcd-icons 11DEPENDS+= dhcpcd-icons>=${DHCPCD_UI_VERSION}:../../net/dhcpcd-icons
12 12
13.include "../../net/dhcpcd-icons/Makefile.common" 13.include "../../net/dhcpcd-icons/Makefile.common"
14 14
15USE_LANGUAGES= c99 c++ 15USE_LANGUAGES= c99 c++
16CONFIGURE_ARGS+= --with-qt 16CONFIGURE_ARGS+= --with-qt
17# Until I can get KDE4 to install... 
18CONFIGURE_ARGS+= --disable-notification 17CONFIGURE_ARGS+= --disable-notification
19 18
20INSTALL_MAKE_FLAGS+= INSTALL_ROOT=${DESTDIR:Q} 19INSTALL_MAKE_FLAGS+= INSTALL_ROOT=${DESTDIR:Q}
21 20
22BUILDLINK_DEPMETHOD.qt4-tools= build 
23 
24.include "../../graphics/hicolor-icon-theme/buildlink3.mk" 21.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
25.include "../../x11/qt4-libs/buildlink3.mk" 22.include "../../x11/qt5-qtbase/buildlink3.mk"
26.include "../../x11/qt4-tools/buildlink3.mk" 
27.include "../../sysutils/desktop-file-utils/desktopdb.mk" 23.include "../../sysutils/desktop-file-utils/desktopdb.mk"
28.include "../../mk/bsd.pkg.mk" 24.include "../../mk/bsd.pkg.mk"

cvs diff -r1.5 -r1.6 pkgsrc/net/dhcpcd-qt/distinfo (expand / switch to unified diff)

--- pkgsrc/net/dhcpcd-qt/distinfo 2015/11/04 00:34:57 1.5
+++ pkgsrc/net/dhcpcd-qt/distinfo 2019/10/29 12:39:13 1.6
@@ -1,6 +1,13 @@ @@ -1,6 +1,13 @@
1$NetBSD: distinfo,v 1.5 2015/11/04 00:34:57 agc Exp $ 1$NetBSD: distinfo,v 1.6 2019/10/29 12:39:13 kamil Exp $
2 2
3SHA1 (dhcpcd-ui-0.7.5.tar.bz2) = 53a3f97043cd713f776970369fff0dcc3c3e8b89 3SHA1 (dhcpcd-ui-0.7.5.tar.bz2) = 53a3f97043cd713f776970369fff0dcc3c3e8b89
4RMD160 (dhcpcd-ui-0.7.5.tar.bz2) = 85e279a85e9e141baff39f3db694a7d2dea6e461 4RMD160 (dhcpcd-ui-0.7.5.tar.bz2) = 85e279a85e9e141baff39f3db694a7d2dea6e461
5SHA512 (dhcpcd-ui-0.7.5.tar.bz2) = 78dba758f7cee825a1618c33b1fff9549c4e51e19fd5eebd1ae5d6a4686726ec8ad86dc1ec5384238b43589dd700979c694f48bc94e2844f1ef898292660a5d2 5SHA512 (dhcpcd-ui-0.7.5.tar.bz2) = 78dba758f7cee825a1618c33b1fff9549c4e51e19fd5eebd1ae5d6a4686726ec8ad86dc1ec5384238b43589dd700979c694f48bc94e2844f1ef898292660a5d2
6Size (dhcpcd-ui-0.7.5.tar.bz2) = 209112 bytes 6Size (dhcpcd-ui-0.7.5.tar.bz2) = 209112 bytes
 7SHA1 (patch-src_dhcpcd-qt_dhcpcd-preferences.cpp) = 6e60649922e10ab824199bbe83b20124f2c80e21
 8SHA1 (patch-src_dhcpcd-qt_dhcpcd-qt.cpp) = f150d562cc95ebe2d76a484172517c4f6522052a
 9SHA1 (patch-src_dhcpcd-qt_dhcpcd-qt.pro) = 6771c20993d6a9ba44d6132477d235919b848659
 10SHA1 (patch-src_dhcpcd-qt_dhcpcd-ssid.cpp) = 7f6482362409057e76b9261510d275317e91c2a8
 11SHA1 (patch-src_dhcpcd-qt_dhcpcd-ssidmenuwidget.cpp) = a0938125446fc85135d38cab6db68d089dd9de30
 12SHA1 (patch-src_dhcpcd-qt_dhcpcd-wi.cpp) = f012b24528228c40465fd74a96b39a4fa845b144
 13SHA1 (patch-src_dhcpcd-qt_main.cpp) = dc78ddf047f0c46f37517e59326aadb457137d4c

cvs diff -r1.1 -r1.2 pkgsrc/net/dhcpcd-qt/PLIST (expand / switch to unified diff)

--- pkgsrc/net/dhcpcd-qt/PLIST 2014/10/06 19:46:59 1.1
+++ pkgsrc/net/dhcpcd-qt/PLIST 2019/10/29 12:39:13 1.2
@@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
1@comment $NetBSD: PLIST,v 1.1 2014/10/06 19:46:59 roy Exp $ 1@comment $NetBSD: PLIST,v 1.2 2019/10/29 12:39:13 kamil Exp $
2bin/dhcpcd-qt 2bin/dhcpcd-qt
3man/man8/dhcpcd-qt.8 3man/man8/dhcpcd-qt.8
4share/applications/dhcpcd-qt.desktop 4share/applications/dhcpcd-qt.desktop

File Added: pkgsrc/net/dhcpcd-qt/patches/Attic/patch-src_dhcpcd-qt_dhcpcd-preferences.cpp
$NetBSD: patch-src_dhcpcd-qt_dhcpcd-preferences.cpp,v 1.1 2019/10/29 12:39:13 kamil Exp $

Port to Qt5.

--- src/dhcpcd-qt/dhcpcd-preferences.cpp.orig	2015-01-07 09:18:28.000000000 +0000
+++ src/dhcpcd-qt/dhcpcd-preferences.cpp
@@ -182,10 +182,10 @@ void DhcpcdPreferences::listBlocks(const
 	blocks->disconnect(this);
 
 	free(eWhat);
-	eWhat = strdup(txt.toLower().toAscii());
+	eWhat = strdup(txt.toLower().toLatin1());
 
 	list = dhcpcd_config_blocks(parent->getConnection(),
-	    txt.toLower().toAscii());
+	    txt.toLower().toLatin1());
 
 	if (txt == "interface") {
 		char **ifaces, **i;
@@ -294,7 +294,7 @@ const char *DhcpcdPreferences::getString
 {
 	if (le->text().isEmpty())
 		return NULL;
-	return le->text().trimmed().toAscii();
+	return le->text().trimmed().toLatin1();
 }
 
 bool DhcpcdPreferences::setOption(const char *opt, const char *val, bool *ret)
@@ -405,7 +405,7 @@ void DhcpcdPreferences::showBlock(const 
 	if (txt.isEmpty())
 		eBlock = NULL;
 	else
-		eBlock = strdup(txt.toAscii());
+		eBlock = strdup(txt.toLatin1());
 
 	dhcpcd_config_free(config);
 	iface = NULL;

File Added: pkgsrc/net/dhcpcd-qt/patches/Attic/patch-src_dhcpcd-qt_dhcpcd-qt.cpp
$NetBSD: patch-src_dhcpcd-qt_dhcpcd-qt.cpp,v 1.1 2019/10/29 12:39:13 kamil Exp $

Port to Qt5.

--- src/dhcpcd-qt/dhcpcd-qt.cpp.orig	2015-01-07 09:18:28.000000000 +0000
+++ src/dhcpcd-qt/dhcpcd-qt.cpp
@@ -226,9 +226,9 @@ void DhcpcdQt::updateOnline(bool showIf)
 			if (showIf)
 				qDebug() << msg;
 			if (msgs.isEmpty())
-				msgs = QString::fromAscii(msg);
+				msgs = QString::fromLatin1(msg);
 			else
-				msgs += '\n' + QString::fromAscii(msg);
+				msgs += '\n' + QString::fromLatin1(msg);
 			free(msg);
 		} else if (showIf)
 			qDebug() << i->ifname << i->reason;

File Added: pkgsrc/net/dhcpcd-qt/patches/Attic/patch-src_dhcpcd-qt_dhcpcd-qt.pro
$NetBSD: patch-src_dhcpcd-qt_dhcpcd-qt.pro,v 1.1 2019/10/29 12:39:13 kamil Exp $

Port to Qt5.

--- src/dhcpcd-qt/dhcpcd-qt.pro.orig	2015-01-07 09:18:28.000000000 +0000
+++ src/dhcpcd-qt/dhcpcd-qt.pro
@@ -1,5 +1,6 @@
 CONFIG+=		qt gui c++11 debug
 QMAKE_CXXFLAGS+=	-std=c++11 -O2
+QT+=			core gui widgets
 
 HEADERS=		dhcpcd-qt.h dhcpcd-about.h dhcpcd-preferences.h \
 			dhcpcd-wi.h dhcpcd-ifmenu.h \

File Added: pkgsrc/net/dhcpcd-qt/patches/Attic/patch-src_dhcpcd-qt_dhcpcd-ssid.cpp
$NetBSD: patch-src_dhcpcd-qt_dhcpcd-ssid.cpp,v 1.1 2019/10/29 12:39:13 kamil Exp $

Fix compiler warning.

--- src/dhcpcd-qt/dhcpcd-ssid.cpp.orig	2015-01-07 09:18:28.000000000 +0000
+++ src/dhcpcd-qt/dhcpcd-ssid.cpp
@@ -74,8 +74,6 @@ DhcpcdSsid::DhcpcdSsid(DhcpcdWi *parent,
 
 QString DhcpcdSsid::getPsk(bool *ok)
 {
-	int r;
-
 	exec();
 	if (result() == QDialog::Rejected) {
 		if (ok)

File Added: pkgsrc/net/dhcpcd-qt/patches/Attic/patch-src_dhcpcd-qt_dhcpcd-ssidmenuwidget.cpp
$NetBSD: patch-src_dhcpcd-qt_dhcpcd-ssidmenuwidget.cpp,v 1.1 2019/10/29 12:39:13 kamil Exp $

Port to Qt5.

--- src/dhcpcd-qt/dhcpcd-ssidmenuwidget.cpp.orig	2015-01-07 09:18:28.000000000 +0000
+++ src/dhcpcd-qt/dhcpcd-ssidmenuwidget.cpp
@@ -115,7 +115,8 @@ void DhcpcdSsidMenuWidget::setScan(DHCPC
 		selicon->setPixmap(picon);
 		ssid->setStyleSheet("font:bold;");
 	} else {
-		selicon->setPixmap(NULL);
+		QPixmap		emptyPixmap;
+		selicon->setPixmap(emptyPixmap);
 		ssid->setStyleSheet(NULL);
 	}
 	ssid->setText(scan->ssid);

File Added: pkgsrc/net/dhcpcd-qt/patches/Attic/patch-src_dhcpcd-qt_dhcpcd-wi.cpp
$NetBSD: patch-src_dhcpcd-qt_dhcpcd-wi.cpp,v 1.1 2019/10/29 12:39:13 kamil Exp $

Port to Qt5.

--- src/dhcpcd-qt/dhcpcd-wi.cpp.orig	2015-01-07 09:18:28.000000000 +0000
+++ src/dhcpcd-qt/dhcpcd-wi.cpp
@@ -300,7 +300,7 @@ void DhcpcdWi::connectSsid(DHCPCD_WI_SCA
 		if (pwd.isNull() || pwd.isEmpty())
 			err = dhcpcd_wpa_select(wpa, &s);
 		else
-			err = dhcpcd_wpa_configure(wpa, &s, pwd.toAscii());
+			err = dhcpcd_wpa_configure(wpa, &s, pwd.toLatin1());
 	} else
 		err = dhcpcd_wpa_configure(wpa, &s, NULL);
 

File Added: pkgsrc/net/dhcpcd-qt/patches/Attic/patch-src_dhcpcd-qt_main.cpp
$NetBSD: patch-src_dhcpcd-qt_main.cpp,v 1.1 2019/10/29 12:39:13 kamil Exp $

Port to Qt5.

--- src/dhcpcd-qt/main.cpp.orig	2015-01-07 09:18:28.000000000 +0000
+++ src/dhcpcd-qt/main.cpp
@@ -24,6 +24,7 @@
  * SUCH DAMAGE.
  */
 
+#include <QApplication>
 #include <QtGui>
 
 #include "dhcpcd-qt.h"