From owner-svn-ports-all@freebsd.org Tue Jan 14 08:51:56 2020 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 768CD222154; Tue, 14 Jan 2020 08:51:56 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47xkj82f1cz3LMb; Tue, 14 Jan 2020 08:51:56 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 535361B10C; Tue, 14 Jan 2020 08:51:56 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 00E8puGx041444; Tue, 14 Jan 2020 08:51:56 GMT (envelope-from yuri@FreeBSD.org) Received: (from yuri@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 00E8pthi041439; Tue, 14 Jan 2020 08:51:55 GMT (envelope-from yuri@FreeBSD.org) Message-Id: <202001140851.00E8pthi041439@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: yuri set sender to yuri@FreeBSD.org using -f From: Yuri Victorovich Date: Tue, 14 Jan 2020 08:51:55 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r522996 - in head/audio/csoundqt: . files X-SVN-Group: ports-head X-SVN-Commit-Author: yuri X-SVN-Commit-Paths: in head/audio/csoundqt: . files X-SVN-Commit-Revision: 522996 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Jan 2020 08:51:56 -0000 Author: yuri Date: Tue Jan 14 08:51:55 2020 New Revision: 522996 URL: https://svnweb.freebsd.org/changeset/ports/522996 Log: audio/csoundqt: Update 0.9.5 -> 0.9.7-rc1-4 Reported by: portscout Added: head/audio/csoundqt/pkg-plist (contents, props changed) Modified: head/audio/csoundqt/Makefile head/audio/csoundqt/distinfo head/audio/csoundqt/files/patch-qcs.pro head/audio/csoundqt/files/patch-src_qutecsound.cpp Modified: head/audio/csoundqt/Makefile ============================================================================== --- head/audio/csoundqt/Makefile Tue Jan 14 08:31:09 2020 (r522995) +++ head/audio/csoundqt/Makefile Tue Jan 14 08:51:55 2020 (r522996) @@ -1,8 +1,8 @@ # $FreeBSD$ PORTNAME= CsoundQt -DISTVERSION= 0.9.5 -PORTREVISION= 3 +DISTVERSION= 0.9.7-rc1-4 +DISTVERSIONSUFFIX= -g81e704f2 CATEGORIES= audio MAINTAINER= yuri@FreeBSD.org @@ -15,24 +15,17 @@ LIB_DEPENDS= libcsound64.so:audio/csound USES= compiler:c++11-lib desktop-file-utils gl gmake qmake qt:5 shared-mime-info USE_GITHUB= yes -USE_QT= concurrent core declarative gui network printsupport widgets xml buildtools_build +USE_QT= concurrent core declarative gui network printsupport webchannel webkit widgets xml buildtools_build USE_GL= gl QMAKE_ARGS= CONFIG+="CSOUND_API_INCLUDE_DIR=${LOCALBASE}/include/csound CSOUND_LIBRARY_DIR=${LOCALBASE}/lib build64" \ INSTALL_DIR=${PREFIX} SHARE_DIR=${PREFIX}/share \ qcs.pro -PLIST_FILES= bin/${PORTNAME}-d-cs6 \ - bin/csoundqt \ - share/applications/${PORTNAME}.desktop \ - share/icons/hicolor/128x128/mimetypes/csound.png \ - share/icons/hicolor/scalable/apps/qtcs.svg \ - share/mime/packages/x-csound-csd.xml \ - share/mime/packages/x-csound-orc.xml \ - share/mime/packages/x-csound-sco.xml - OPTIONS_DEFINE= EXAMPLES +DATADIR= ${PREFIX}/share/${PORTNAME:tl} + PORTEXAMPLES= * post-patch: @@ -40,7 +33,6 @@ post-patch: post-install: @${MV} ${STAGEDIR}${DATADIR}/Examples ${STAGEDIR}${EXAMPLESDIR} - @${RMDIR} ${STAGEDIR}${DATADIR} @${STRIP_CMD} ${STAGEDIR}${LOCALBASE}/bin/${PORTNAME}-d-cs6 .include Modified: head/audio/csoundqt/distinfo ============================================================================== --- head/audio/csoundqt/distinfo Tue Jan 14 08:31:09 2020 (r522995) +++ head/audio/csoundqt/distinfo Tue Jan 14 08:51:55 2020 (r522996) @@ -1,3 +1,3 @@ -TIMESTAMP = 1542489209 -SHA256 (CsoundQt-CsoundQt-0.9.5_GH0.tar.gz) = adf9c48be719226ec553cc67019b191d1730f6643ee41ce2996cd3a88dd12eab -SIZE (CsoundQt-CsoundQt-0.9.5_GH0.tar.gz) = 64382619 +TIMESTAMP = 1578989603 +SHA256 (CsoundQt-CsoundQt-0.9.7-rc1-4-g81e704f2_GH0.tar.gz) = 195c1a06667be29190769806d387b9c8e2dcdd1bcd622a7ac2dc220ea47a55a4 +SIZE (CsoundQt-CsoundQt-0.9.7-rc1-4-g81e704f2_GH0.tar.gz) = 66169107 Modified: head/audio/csoundqt/files/patch-qcs.pro ============================================================================== --- head/audio/csoundqt/files/patch-qcs.pro Tue Jan 14 08:31:09 2020 (r522995) +++ head/audio/csoundqt/files/patch-qcs.pro Tue Jan 14 08:51:55 2020 (r522996) @@ -1,18 +1,11 @@ ---- qcs.pro.orig 2018-11-18 08:13:18 UTC +--- qcs.pro.orig 2020-01-13 20:37:47 UTC +++ qcs.pro -@@ -187,13 +187,13 @@ unix:!macx { - desktop.path=$$SHARE_DIR/applications - desktop.files=CsoundQt.desktop - -- icon.path=$$SHARE_DIR/icons # not sure in fact, if /usr/share/icons is enough or better to put into hicolor... -+ icon.path=$$SHARE_DIR/icons/hicolor/scalable/apps/ # not sure in fact, if /usr/share/icons is enough or better to put into hicolor... - icon.files=images/qtcs.svg - - mimetypes.path=$$INSTALL_DIR # in some reason path must be set to create install target in Makefile - mimetypes.commands = cd $$PWD/mime-types/; ./add_csound_mimetypes.sh $(INSTALL_ROOT)/$$INSTALL_DIR - -- examples.path = $$SHARE_DIR/qutecsound/ -+ examples.path = $$SHARE_DIR/CsoundQt/ - examples.files = src/Examples - - INSTALLS += target desktop icon mimetypes examples +@@ -245,7 +245,7 @@ unix:!macx { + #appImage.commands = cd $$OUT_PWD/$$DESTDIR/; ln -sf $$TARGET csoundqt + appImage.commands += export VERSION=0.9.7-beta; export QML_SOURCES_PATHS=$$PWD/src/QML; + #TODO: kas dekstop failis vaja seada käivitatav $$TARGETiks või siis bianry oleks csounqt. praegu nimetan käsitisi ümber AppDir/usr/bin juures +- appImage.commands += linuxdeploy --appdir AppDir --executable=$$TARGET --desktop-file=$$PWD/csoundqt.desktop -i $$PWD/images/csoundqt.svg --plugin=qt # --output appimage ++ #appImage.commands += linuxdeploy --appdir AppDir --executable=$$TARGET --desktop-file=$$PWD/csoundqt.desktop -i $$PWD/images/csoundqt.svg --plugin=qt # --output appimage + # move and remove what necessary here: + # appImage.commands += linuxdeploy --appdir AppDir --output appimage + #INSTALLS += appImage Modified: head/audio/csoundqt/files/patch-src_qutecsound.cpp ============================================================================== --- head/audio/csoundqt/files/patch-src_qutecsound.cpp Tue Jan 14 08:31:09 2020 (r522995) +++ head/audio/csoundqt/files/patch-src_qutecsound.cpp Tue Jan 14 08:51:55 2020 (r522996) @@ -1,6 +1,6 @@ ---- src/qutecsound.cpp.orig 2017-11-19 10:59:36 UTC +--- src/qutecsound.cpp.orig 2020-01-12 07:45:31 UTC +++ src/qutecsound.cpp -@@ -267,6 +267,9 @@ CsoundQt::CsoundQt(QStringList fileNames +@@ -279,6 +279,9 @@ CsoundQt::CsoundQt(QStringList fileNames) #ifdef Q_OS_LINUX possibleDirectories << "/usr/share/doc/csound-manual/html/" << "/usr/share/doc/csound-doc/html/"; #endif @@ -10,7 +10,7 @@ #ifdef Q_OS_WIN QString programFilesPath = QDir::fromNativeSeparators(getenv("PROGRAMFILES")); QString programFilesPathx86 = QDir::fromNativeSeparators(getenv("PROGRAMFILES(X86)")); -@@ -1255,6 +1258,8 @@ void CsoundQt::createApp() +@@ -1299,6 +1302,8 @@ void CsoundQt::createApp() #ifdef USE_DOUBLE #ifdef Q_OS_LINUX #endif @@ -19,7 +19,7 @@ #ifdef Q_OS_SOLARIS #endif #ifdef Q_OS_WIN32 -@@ -1267,6 +1272,8 @@ void CsoundQt::createApp() +@@ -1311,6 +1316,8 @@ void CsoundQt::createApp() #ifdef Q_OS_LINUX #endif @@ -28,7 +28,7 @@ #ifdef Q_OS_SOLARS #endif #ifdef Q_OS_WIN32 -@@ -1314,10 +1321,10 @@ void CsoundQt::createApp() +@@ -1358,10 +1365,10 @@ void CsoundQt::createApp() wizard.setField("targetDir", appDir); if (m_options->sdkDir.isEmpty()) { // No sdk, wizard.setField("customPaths", true); @@ -42,7 +42,7 @@ } #endif #ifdef Q_OS_WIN32 -@@ -1810,6 +1817,9 @@ void CsoundQt::runInTerm(bool realtime) +@@ -1899,6 +1906,9 @@ void CsoundQt::runInTerm(bool realtime) #ifdef Q_OS_LINUX options = "-e " + scriptFileName; #endif @@ -52,7 +52,7 @@ #ifdef Q_OS_SOLARIS options = "-e " + scriptFileName; #endif -@@ -2797,6 +2807,9 @@ void CsoundQt::runUtility(QString flags) +@@ -2896,6 +2906,9 @@ void CsoundQt::runUtility(QString flags) #ifdef Q_OS_LINUX options = "-e " + SCRIPT_NAME; #endif @@ -62,20 +62,18 @@ #ifdef Q_OS_SOLARIS options = "-e " + SCRIPT_NAME; #endif -@@ -3911,10 +3924,10 @@ QString CsoundQt::getExamplePath(QString +@@ -4024,8 +4037,8 @@ QString CsoundQt::getExamplePath(QString dir) examplePath = qApp->applicationDirPath() + "/../Resources/" + dir; qDebug() << examplePath; #endif -#ifdef Q_OS_LINUX +- examplePath = QString(); //qApp->applicationDirPath() + "/Examples/" + dir; +#if defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD) - examplePath = qApp->applicationDirPath() + "/Examples/" + dir; - if (!QDir(examplePath).exists()) { -- examplePath = qApp->applicationDirPath() + "/../src/Examples/" + dir; -+ examplePath = qApp->applicationDirPath() + "/../share/examples/CsoundQt/" + dir; - } - if (!QDir(examplePath).exists()) { // for out of tree builds - examplePath = qApp->applicationDirPath() + "/../../csoundqt/src/Examples/" + dir; -@@ -4380,7 +4393,7 @@ void CsoundQt::fillFileMenu() ++ examplePath = qApp->applicationDirPath() + "/../share/examples/CsoundQt/" + dir; + QStringList possiblePaths; + possiblePaths << qApp->applicationDirPath() + "/Examples/" << "~/.local/share/csoundqt/Examples/" + << "/usr/share/csoundqt/Examples/" << qApp->applicationDirPath() + "/../src/Examples/" +@@ -4507,7 +4520,7 @@ void CsoundQt::fillFileMenu() templatePath = qApp->applicationDirPath() + "/../templates/"; qDebug() << templatePath; #endif @@ -84,13 +82,13 @@ templatePath = qApp->applicationDirPath() + "/templates/"; if (!QDir(templatePath).exists()) { templatePath = qApp->applicationDirPath() + "/../templates/"; -@@ -5058,6 +5071,9 @@ int CsoundQt::execute(QString executable - #ifdef Q_OS_LINUX - QString commandLine = "\"" + executable + "\" " + options; +@@ -5196,6 +5209,9 @@ int CsoundQt::execute(QString executable, QString opti + QString commandLine = "open -a \"" + executable + "\" " + options; #endif -+#ifdef Q_OS_FREEBSD + #ifdef Q_OS_LINUX + QString commandLine = "\"" + executable + "\" " + options; +#endif - #ifdef Q_OS_HAIKU ++#ifdef Q_OS_FREEBSD QString commandLine = "\"" + executable + "\" " + options; #endif + #ifdef Q_OS_HAIKU Added: head/audio/csoundqt/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/csoundqt/pkg-plist Tue Jan 14 08:51:55 2020 (r522996) @@ -0,0 +1,13 @@ +bin/CsoundQt-d-cs6 +bin/csoundqt +share/applications/csoundqt.desktop +%%DATADIR%%/templates/csound+html-template.csd +%%DATADIR%%/templates/csoundqt-or-webcsound-template.html +%%DATADIR%%/templates/simple.csd +share/icons/hicolor/128x128/mimetypes/csound.png +share/icons/hicolor/scalable/apps/csoundqt.svg +share/mime/packages/x-csound-csd.xml +share/mime/packages/x-csound-inc.xml +share/mime/packages/x-csound-orc.xml +share/mime/packages/x-csound-sco.xml +share/mime/packages/x-csound-udo.xml