Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F142923962
D13704.id54425.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
9 KB
Referenced Files
None
Subscribers
None
D13704.id54425.diff
View Options
Index: head/emulators/aqemu/Makefile
===================================================================
--- head/emulators/aqemu/Makefile
+++ head/emulators/aqemu/Makefile
@@ -1,22 +1,23 @@
# $FreeBSD$
PORTNAME= aqemu
-PORTVERSION= 0.8.2
-PORTREVISION= 3
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.9.2
CATEGORIES= emulators
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION:S,.0$,,}/
MAINTAINER= ports@FreeBSD.org
-COMMENT= Qt 4 based Qemu frontend
+COMMENT= Qt5 based QEMU frontend
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libvncclient.so:net/libvncserver
-USE_QT4= corelib gui network qtestlib xml linguisttools_build \
- moc_build qmake_build rcc_build uic_build
-USES= cmake tar:bzip2
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:S,.0$,,}
+USES= cmake:noninja
+USE_QT5= buildtools_build linguisttools_build qmake_build \
+ core dbus gui network printsupport testlib widgets
+
+USE_GITHUB= yes
+GH_ACCOUNT= tobimensch
.include <bsd.port.mk>
Index: head/emulators/aqemu/distinfo
===================================================================
--- head/emulators/aqemu/distinfo
+++ head/emulators/aqemu/distinfo
@@ -1,2 +1,3 @@
-SHA256 (aqemu-0.8.2.tar.bz2) = 03c4a95328f78238021168ca4887f9735641f10eb4eb1eff58b08c15b748bf03
-SIZE (aqemu-0.8.2.tar.bz2) = 1025129
+TIMESTAMP = 1514676669
+SHA256 (tobimensch-aqemu-v0.9.2_GH0.tar.gz) = e3d54de00ebdce3754f97f7e0e7cce8cebb588e8ce6bc249401cc909281b08de
+SIZE (tobimensch-aqemu-v0.9.2_GH0.tar.gz) = 1373465
Index: head/emulators/aqemu/files/patch-CMakeLists.txt
===================================================================
--- head/emulators/aqemu/files/patch-CMakeLists.txt
+++ head/emulators/aqemu/files/patch-CMakeLists.txt
@@ -1,22 +1,16 @@
-The libvncclient target was removed because it was not used anywhere (aqemu
-links against the systems libvncclient.so, only the definitions and includes
-are needed from this block) and did not declare its dependency on the moc and
-ui files, possibly causing problems in parallel builds.
---- CMakeLists.txt.orig 2011-01-14 19:38:53 UTC
+--- CMakeLists.txt.orig 2017-12-31 01:02:19 UTC
+++ CMakeLists.txt
-@@ -164,7 +164,6 @@ IF( NOT WITHOUT_EMBEDDED_DISPLAY )
- Embedded_Display/vncclientthread.cpp Embedded_Display/vncview.cpp )
-
- ADD_DEFINITIONS( -DVNC_DISPLAY -DQTONLY )
-- ADD_LIBRARY( libvncclient SHARED ${aqemu_headers} ${aqemu_sources} )
-
- INCLUDE_DIRECTORIES( ${VNCCLIENT_INCLUDE_DIRS} ${LIBVNCCLIENT_INCLUDE_DIR} )
- ENDIF( NOT WITHOUT_EMBEDDED_DISPLAY )
-@@ -318,6 +317,6 @@ IF( INSTALL_MAN )
+@@ -327,11 +327,11 @@ IF( INSTALL_MAN )
+ WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} )
+
+ # Install MAN
+- INSTALL( FILES ${CMAKE_SOURCE_DIR}/${aqemu_man_page}.${COMPRESSOR_SUFFIX} DESTINATION share/man/man1 )
++ INSTALL( FILES ${CMAKE_SOURCE_DIR}/${aqemu_man_page}.${COMPRESSOR_SUFFIX} DESTINATION man/man1 )
+ ELSE( COMPRESSOR_SUFFIX )
MESSAGE( STATUS "MAN_PAGE_COMPRESSOR flag not set. Available values: gzip, bzip2, lzma" )
MESSAGE( STATUS "Will be installed not compressed MAN pages" )
-- INSTALL( FILES ${CMAKE_SOURCE_DIR}/aqemu.1 DESTINATION share/man/man1 )
-+ INSTALL( FILES ${CMAKE_SOURCE_DIR}/aqemu.1 DESTINATION man/man1 )
+- INSTALL( FILES ${CMAKE_SOURCE_DIR}/${aqemu_man_page} DESTINATION share/man/man1 )
++ INSTALL( FILES ${CMAKE_SOURCE_DIR}/${aqemu_man_page} DESTINATION man/man1 )
ENDIF( COMPRESSOR_SUFFIX )
ENDIF( INSTALL_MAN )
Index: head/emulators/aqemu/files/patch-Embedded_Display__vncview.cpp
===================================================================
--- head/emulators/aqemu/files/patch-Embedded_Display__vncview.cpp
+++ head/emulators/aqemu/files/patch-Embedded_Display__vncview.cpp
@@ -1,26 +0,0 @@
---- Embedded_Display/vncview.cpp.orig 2010-02-26 13:40:40 UTC
-+++ Embedded_Display/vncview.cpp
-@@ -23,6 +23,11 @@
-
- #include "vncview.h"
-
-+#include <QApplication>
-+#include <QImage>
-+#include <QPainter>
-+#include <QMouseEvent>
-+
- #ifdef QTONLY
- #include <QMessageBox>
- #include <QInputDialog>
-@@ -38,11 +43,6 @@
- #include <KXMLGUIClient>
- #endif
-
--#include <QApplication>
--#include <QImage>
--#include <QPainter>
--#include <QMouseEvent>
--
- // Definition of key modifier mask constants
- #define KMOD_Alt_R 0x01
- #define KMOD_Alt_L 0x02
Index: head/emulators/aqemu/files/patch-System_Info.cpp
===================================================================
--- head/emulators/aqemu/files/patch-System_Info.cpp
+++ head/emulators/aqemu/files/patch-System_Info.cpp
@@ -1,10 +0,0 @@
---- System_Info.cpp.orig 2011-07-26 19:34:58 UTC
-+++ System_Info.cpp
-@@ -20,6 +20,7 @@
- **
- ****************************************************************************/
-
-+#include <unistd.h>
- #include <QSettings>
- #include <QRegExp>
- #include <QProcess>
Index: head/emulators/aqemu/files/patch-VM.cpp
===================================================================
--- head/emulators/aqemu/files/patch-VM.cpp
+++ head/emulators/aqemu/files/patch-VM.cpp
@@ -1,20 +0,0 @@
---- VM.cpp.orig 2011-07-26 19:36:32 UTC
-+++ VM.cpp
-@@ -4563,7 +4563,7 @@ bool Virtual_Machine::Load_VM( const QSt
- else
- AQError( "bool Virtual_Machine::Load_VM( const QString &file_name )", "SPICE image compression type invalid!" );
-
-- SPICE.Use_Video_Stream_Compression( Second_Element.firstChildElement( ! "Use_Video_Stream_Compression" ).text() == "false" );
-+ SPICE.Use_Video_Stream_Compression( ! (Second_Element.firstChildElement( "Use_Video_Stream_Compression" ).text() == "false") );
-
- SPICE.Use_Renderer( Second_Element.firstChildElement( "Use_Renderer" ).text() == "true" );
-
-@@ -4595,7 +4595,7 @@ bool Virtual_Machine::Load_VM( const QSt
- SPICE.Set_Renderer_List( rendererList );
- }
-
-- SPICE.Use_Playback_Compression( Second_Element.firstChildElement( ! "Use_Playback_Compression" ).text() == "false" );
-+ SPICE.Use_Playback_Compression( ! (Second_Element.firstChildElement( "Use_Playback_Compression" ).text() == "false") );
-
- SPICE.Use_Password( Second_Element.firstChildElement( "Use_Password" ).text() == "true" );
-
Index: head/emulators/aqemu/files/patch-src_System__Info.cpp
===================================================================
--- head/emulators/aqemu/files/patch-src_System__Info.cpp
+++ head/emulators/aqemu/files/patch-src_System__Info.cpp
@@ -0,0 +1,10 @@
+--- src/System_Info.cpp.orig 2017-12-31 00:45:58 UTC
++++ src/System_Info.cpp
+@@ -21,6 +21,7 @@
+ **
+ ****************************************************************************/
+
++#include <unistd.h>
+ #include <QSettings>
+ #include <QRegExp>
+ #include <QProcess>
Index: head/emulators/aqemu/pkg-descr
===================================================================
--- head/emulators/aqemu/pkg-descr
+++ head/emulators/aqemu/pkg-descr
@@ -1,4 +1,5 @@
-AQEMU is a QEMU GUI written in Qt4. The program have user-friendly
-interface and allows to set up the majority of QEMU options.
+AQEMU is a Qt5 GUI for virtual machines using QEMU as the backend.
+The application has a user-friendly interface and allows to set a
+large number of options.
-WWW: https://sourceforge.net/projects/aqemu/
+WWW: https://github.com/tobimensch/aqemu
Index: head/emulators/aqemu/pkg-plist
===================================================================
--- head/emulators/aqemu/pkg-plist
+++ head/emulators/aqemu/pkg-plist
@@ -1,31 +1,37 @@
bin/aqemu
man/man1/aqemu.1.gz
share/applications/aqemu.desktop
-%%DATADIR%%/English.qm
-%%DATADIR%%/French.qm
-%%DATADIR%%/German.qm
-%%DATADIR%%/Russian.qm
-%%DATADIR%%/Ukrainian.qm
-%%DATADIR%%/aqemu_links.html
-%%DATADIR%%/crystalsvg_icons.rcc
+%%DATADIR%%/docs/links.html
+%%DATADIR%%/icons.rcc
%%DATADIR%%/os_icons/alt.png
%%DATADIR%%/os_icons/aptosid.png
%%DATADIR%%/os_icons/arch.png
%%DATADIR%%/os_icons/asp.png
+%%DATADIR%%/os_icons/bodhi.png
+%%DATADIR%%/os_icons/calculate.png
%%DATADIR%%/os_icons/centos.png
+%%DATADIR%%/os_icons/chakra.png
+%%DATADIR%%/os_icons/clearos.png
%%DATADIR%%/os_icons/damnsmalllinux.png
%%DATADIR%%/os_icons/debian.png
+%%DATADIR%%/os_icons/dragonfly.png
%%DATADIR%%/os_icons/fedora.png
%%DATADIR%%/os_icons/freebsd.png
+%%DATADIR%%/os_icons/frugalware.png
+%%DATADIR%%/os_icons/fuduntu.png
%%DATADIR%%/os_icons/gentoo.png
+%%DATADIR%%/os_icons/gnewsense.png
%%DATADIR%%/os_icons/knoppix.png
%%DATADIR%%/os_icons/knoppix_v2.png
%%DATADIR%%/os_icons/kubuntu.png
%%DATADIR%%/os_icons/kubuntu_v2.png
+%%DATADIR%%/os_icons/lubuntu.png
%%DATADIR%%/os_icons/lunar.png
%%DATADIR%%/os_icons/mac.png
+%%DATADIR%%/os_icons/mageia.png
%%DATADIR%%/os_icons/mandriva.png
%%DATADIR%%/os_icons/mepis.png
+%%DATADIR%%/os_icons/minix.png
%%DATADIR%%/os_icons/mint.png
%%DATADIR%%/os_icons/netbsd.png
%%DATADIR%%/os_icons/novell.png
@@ -35,6 +41,7 @@
%%DATADIR%%/os_icons/puppy.png
%%DATADIR%%/os_icons/redhat.png
%%DATADIR%%/os_icons/sabayon.png
+%%DATADIR%%/os_icons/scientific.png
%%DATADIR%%/os_icons/slackware.png
%%DATADIR%%/os_icons/slackware_v2.png
%%DATADIR%%/os_icons/solaris.png
@@ -43,6 +50,7 @@
%%DATADIR%%/os_icons/symphony.png
%%DATADIR%%/os_icons/ubuntu.png
%%DATADIR%%/os_icons/ubuntu_v2.png
+%%DATADIR%%/os_icons/vector.png
%%DATADIR%%/os_icons/xubuntu.png
%%DATADIR%%/os_templates/FreeBSD 4.aqvmt
%%DATADIR%%/os_templates/FreeBSD 7.aqvmt
@@ -60,10 +68,11 @@
%%DATADIR%%/os_templates/Windows Vista.aqvmt
%%DATADIR%%/os_templates/Windows XP x64.aqvmt
%%DATADIR%%/os_templates/Windows XP.aqvmt
-%%DATADIR%%/oxygen_icons.rcc
-%%DOCSDIR%%/AUTHORS.bz2
-%%DOCSDIR%%/CHANGELOG.bz2
-%%DOCSDIR%%/README.bz2
-%%DOCSDIR%%/TODO.bz2
+%%DATADIR%%/shared_images.rcc
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS.bz2
+%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.bz2
+%%PORTDOCS%%%%DOCSDIR%%/README.bz2
+%%PORTDOCS%%%%DOCSDIR%%/TODO.bz2
+share/pixmaps/aqemu.png
share/pixmaps/aqemu_48x48.png
share/pixmaps/aqemu_64x64.png
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sun, Jan 25, 6:04 PM (13 h, 45 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
27957285
Default Alt Text
D13704.id54425.diff (9 KB)
Attached To
Mode
D13704: emulators/aqemu: updating to version 0.9.2.
Attached
Detach File
Event Timeline
Log In to Comment