From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Jun 18 17:32:35 2007 Return-Path: X-Original-To: freebsd-ports-bugs@freebsd.org Delivered-To: freebsd-ports-bugs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 668A716A41F; Mon, 18 Jun 2007 17:32:35 +0000 (UTC) (envelope-from makc@issp.ac.ru) Received: from issp1.issp.ac.ru (issp1.issp.ac.ru [77.236.34.3]) by mx1.freebsd.org (Postfix) with ESMTP id 9BD5B13C480; Mon, 18 Jun 2007 17:32:34 +0000 (UTC) (envelope-from makc@issp.ac.ru) Received: from issp1.issp.ac.ru [77.236.34.3:7368] (HELO/EHLO localhost) by issp1.issp.ac.ru with ESMTP/inet id l5IHMljc042152 Mon, 18 Jun 2007 21:22:48 +0400 (MSD) From: Max Brazhnikov Organization: ISSP RAS To: Ion-Mihai Tetcu Date: Mon, 18 Jun 2007 21:15:32 +0400 User-Agent: KMail/1.9.6 References: <200706180609.l5I69YHe090300@freefall.freebsd.org> In-Reply-To: <200706180609.l5I69YHe090300@freefall.freebsd.org> MIME-Version: 1.0 Content-Type: Multipart/Mixed; boundary="Boundary-00=_02rdGPQ9QY7EzFN" Message-Id: <200706182115.32796.makc@issp.ac.ru> X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0 (issp1.issp.ac.ru [77.236.34.3]); Mon, 18 Jun 2007 21:22:48 +0400 (MSD) X-Antivirus: Dr.Web (R) for Mail Servers on issp1.issp.ac.ru host X-Antivirus-Code: 100000 Cc: freebsd-ports-bugs@freebsd.org Subject: Re: ports/113619: new port: emulators/qtemu X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Jun 2007 17:32:35 -0000 --Boundary-00=_02rdGPQ9QY7EzFN Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 7bit Content-Disposition: inline Add forgotten qmake to dependencies. --Boundary-00=_02rdGPQ9QY7EzFN Content-Type: text/plain; charset="koi8-r"; name="qtemu.shar" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="qtemu.shar" # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # qtemu # qtemu/pkg-descr # qtemu/Makefile # qtemu/pkg-plist # qtemu/distinfo # qtemu/files # qtemu/files/patch-qtemu.pro # qtemu/files/patch-main.cpp # qtemu/files/patch-helpwindow.cpp # echo c - qtemu mkdir -p qtemu > /dev/null 2>&1 echo x - qtemu/pkg-descr sed 's/^X//' >qtemu/pkg-descr << 'END-of-qtemu/pkg-descr' XQtEmu is a graphical user interface for QEMU written in Qt4. X XWWW: http://qtemu.org/ END-of-qtemu/pkg-descr echo x - qtemu/Makefile sed 's/^X//' >qtemu/Makefile << 'END-of-qtemu/Makefile' X# New ports collection makefile for: qtemu X# Date created: 2007-03-20 X# Whom: Max Brazhnikov X# X# $FreeBSD$ X# X XPORTNAME= qtemu XPORTVERSION= 1.0.3 XCATEGORIES= emulators XMASTER_SITES= SF X XMAINTAINER= makc@issp.ac.ru XCOMMENT= A Qt4 front-end to Qemu X XWRKSRC=${WRKDIR}/${PORTNAME} X XUSE_BZIP2= yes XUSE_QT_VER= 4 XQT_COMPONENTS= gui qmake xml uic moc XHAS_CONFIGURE= yes XCONFIGURE_ENV+= LOCALBASE=${LOCALBASE} X XDESKTOP_ENTRIES="QtEmu" "QEMU frontend" "" \ X "qtemu" "" false X X.include X.if !defined(WITHOUT_NLS) X#QT_COMPONENTS+= linguist XBUILD_DEPENDS+= ${LOCALBASE}/bin/lupdate-qt4:${PORTSDIR}/devel/qt4-linguist XQTI_LANG= cz de es ru tr XPLIST_SUB+= NLS="" X.else XPLIST_SUB+= NLS="@comment " X.endif X Xdo-configure: X (cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${QMAKE}) X Xpost-configure: X @${REINPLACE_CMD} -e \ X 's|^CC .*|CC=${CC}|; \ X s|^CXX .*|CXX=${CXX}|; \ X s|^LINK .*|LINK=${CXX}|; \ X s|-pipe||; \ X s|^\(CFLAGS .*= \)|\1${CFLAGS}|; \ X s|^\(CXXFLAGS = \)|\1${CXXFLAGS}|' \ X ${WRKSRC}/Makefile X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/qtemu ${PREFIX}/bin/qtemu X.if !defined(WITHOUT_NLS) X ${MKDIR} ${DATADIR} X (cd ${WRKSRC}/translations/ && ${COPYTREE_SHARE} '*.qm' ${DATADIR}/translations) X.endif X.if !defined(NOPORTDOCS) X (cd ${WRKSRC}/help/ && ${COPYTREE_SHARE} \* ${DOCSDIR}) X.endif X X.include END-of-qtemu/Makefile echo x - qtemu/pkg-plist sed 's/^X//' >qtemu/pkg-plist << 'END-of-qtemu/pkg-plist' Xbin/qtemu X%%PORTDOCS%%%%DOCSDIR%%/config.png X%%PORTDOCS%%%%DOCSDIR%%/de/config.png X%%PORTDOCS%%%%DOCSDIR%%/de/main.htm X%%PORTDOCS%%%%DOCSDIR%%/de/mainwindow.png X%%PORTDOCS%%%%DOCSDIR%%/de/mainwindow_new_machine_1.png X%%PORTDOCS%%%%DOCSDIR%%/de/mainwindow_new_machine_2.png X%%PORTDOCS%%%%DOCSDIR%%/de/mainwindow_new_machine_3.png X%%PORTDOCS%%%%DOCSDIR%%/de/mainwindow_new_machine_4.png X%%PORTDOCS%%%%DOCSDIR%%/de/mainwindow_new_machine_5.png X%%PORTDOCS%%%%DOCSDIR%%/de/mainwindow_new_machine_6.png X%%PORTDOCS%%%%DOCSDIR%%/de/mainwindow_new_machine_7.png X%%PORTDOCS%%%%DOCSDIR%%/de/mainwindow_new_machine_8.png X%%PORTDOCS%%%%DOCSDIR%%/de/toolbar.png X%%PORTDOCS%%%%DOCSDIR%%/de/wizard_1.png X%%PORTDOCS%%%%DOCSDIR%%/de/wizard_1_1.png X%%PORTDOCS%%%%DOCSDIR%%/de/wizard_2.png X%%PORTDOCS%%%%DOCSDIR%%/de/wizard_2_1.png X%%PORTDOCS%%%%DOCSDIR%%/de/wizard_3.png X%%PORTDOCS%%%%DOCSDIR%%/main.htm X%%PORTDOCS%%%%DOCSDIR%%/mainwindow.png X%%PORTDOCS%%%%DOCSDIR%%/mainwindow_new_machine_1.png X%%PORTDOCS%%%%DOCSDIR%%/mainwindow_new_machine_2.png X%%PORTDOCS%%%%DOCSDIR%%/mainwindow_new_machine_3.png X%%PORTDOCS%%%%DOCSDIR%%/mainwindow_new_machine_4.png X%%PORTDOCS%%%%DOCSDIR%%/mainwindow_new_machine_5.png X%%PORTDOCS%%%%DOCSDIR%%/mainwindow_new_machine_6.png X%%PORTDOCS%%%%DOCSDIR%%/mainwindow_new_machine_7.png X%%PORTDOCS%%%%DOCSDIR%%/mainwindow_new_machine_8.png X%%PORTDOCS%%%%DOCSDIR%%/toolbar.png X%%PORTDOCS%%%%DOCSDIR%%/wizard_1.png X%%PORTDOCS%%%%DOCSDIR%%/wizard_1_1.png X%%PORTDOCS%%%%DOCSDIR%%/wizard_2.png X%%PORTDOCS%%%%DOCSDIR%%/wizard_2_1.png X%%PORTDOCS%%%%DOCSDIR%%/wizard_3.png X%%NLS%%%%DATADIR%%/translations/qtiplot_cz.qm X%%NLS%%%%DATADIR%%/translations/qtiplot_de.qm X%%NLS%%%%DATADIR%%/translations/qtiplot_es.qm X%%NLS%%%%DATADIR%%/translations/qtiplot_ru.qm X%%NLS%%%%DATADIR%%/translations/qtiplot_tr.qm X%%NLS%%@dirrm %%DATADIR%%/translations X%%NLS%%@dirrm share/qtemu X%%PORTDOCS%%@dirrm %%DOCSDIR%%/de X%%PORTDOCS%%@dirrm %%DOCSDIR%% END-of-qtemu/pkg-plist echo x - qtemu/distinfo sed 's/^X//' >qtemu/distinfo << 'END-of-qtemu/distinfo' XMD5 (qtemu-1.0.3.tar.bz2) = 44560abe5b1df47f8ff6050d5864f453 XSHA256 (qtemu-1.0.3.tar.bz2) = b6db89fc88aced4453d17c0e52033846de72f36da16e9ff6659afb3397c959df XSIZE (qtemu-1.0.3.tar.bz2) = 495051 END-of-qtemu/distinfo echo c - qtemu/files mkdir -p qtemu/files > /dev/null 2>&1 echo x - qtemu/files/patch-qtemu.pro sed 's/^X//' >qtemu/files/patch-qtemu.pro << 'END-of-qtemu/files/patch-qtemu.pro' X--- ./qtemu.pro.orig Mon Mar 19 15:56:21 2007 X+++ ./qtemu.pro Tue Jun 12 13:17:03 2007 X@@ -21,10 +21,12 @@ X RC_FILE = qtemu.rc X } X TEMPLATE = app X-TRANSLATIONS = translations/template_qtemu.ts \ X- translations/qtemu_de.ts \ X+TRANSLATIONS = translations/qtemu_de.ts \ X translations/qtemu_tr.ts \ X translations/qtemu_ru.ts \ X translations/qtemu_cz.ts \ X translations/qtemu_es.ts X-CONFIG += debug_and_release X+CONFIG += release X+ X+system($$(LOCALBASE)/bin/lupdate-qt4 -verbose qtemu.pro) X+system($$(LOCALBASE)/bin/lrelease-qt4 -verbose qtemu.pro) X\ No newline at end of file END-of-qtemu/files/patch-qtemu.pro echo x - qtemu/files/patch-main.cpp sed 's/^X//' >qtemu/files/patch-main.cpp << 'END-of-qtemu/files/patch-main.cpp' X--- ./main.cpp.orig Mon Mar 19 15:56:21 2007 X+++ ./main.cpp Tue Jun 12 13:17:03 2007 X@@ -45,7 +45,7 @@ X translator.load(path); X else X { X- path = QCoreApplication::applicationDirPath()+"/../translations/qtemu_" + locale + ".qm"; X+ path = QCoreApplication::applicationDirPath()+"/../share/qtemu/translations/qtemu_" + locale + ".qm"; X if (QFile::exists(path)) X translator.load(path); X } END-of-qtemu/files/patch-main.cpp echo x - qtemu/files/patch-helpwindow.cpp sed 's/^X//' >qtemu/files/patch-helpwindow.cpp << 'END-of-qtemu/files/patch-helpwindow.cpp' X--- ./helpwindow.cpp.orig Mon Mar 19 15:56:21 2007 X+++ ./helpwindow.cpp Tue Jun 12 13:23:44 2007 X@@ -72,7 +72,7 @@ X return testUrl; X X //check for case when qtemu executable is in bin/ (installed on linux) X- testUrl = QUrl(QCoreApplication::applicationDirPath()+"/../help/" + locale + "/main.htm"); X+ testUrl = QUrl(QCoreApplication::applicationDirPath()+"/../share/doc/qtemu/" + locale + "/main.htm"); X if (QFile::exists(testUrl.toString())) X return testUrl; X } X@@ -88,7 +88,7 @@ X return testUrl; X X //check for case when qtemu executable is in bin/ (installed on linux) X- testUrl = QUrl(QCoreApplication::applicationDirPath()+"/../help/main.htm"); X+ testUrl = QUrl(QCoreApplication::applicationDirPath()+"/../share/doc/qtemu/main.htm"); X if (QFile::exists(testUrl.toString())) X return testUrl; X END-of-qtemu/files/patch-helpwindow.cpp exit --Boundary-00=_02rdGPQ9QY7EzFN--