From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Apr 19 15:00:24 2011 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4CAE01065675 for ; Tue, 19 Apr 2011 15:00:24 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id DCF3F8FC1E for ; Tue, 19 Apr 2011 15:00:17 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p3JF0HBu048673 for ; Tue, 19 Apr 2011 15:00:17 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p3JF0Hld048672; Tue, 19 Apr 2011 15:00:17 GMT (envelope-from gnats) Resent-Date: Tue, 19 Apr 2011 15:00:17 GMT Resent-Message-Id: <201104191500.p3JF0Hld048672@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Denny Lin Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DF8AD106564A for ; Tue, 19 Apr 2011 14:55:37 +0000 (UTC) (envelope-from dennylin93@hs.ntnu.edu.tw) Received: from mail.hs.ntnu.edu.tw (mail.hs.ntnu.edu.tw [140.131.149.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4342F8FC0A for ; Tue, 19 Apr 2011 14:55:37 +0000 (UTC) Received: by mail.hs.ntnu.edu.tw (Postfix, from userid 1001) id 1EEB44B7828; Tue, 19 Apr 2011 22:55:36 +0800 (CST) Message-Id: <20110419145536.1EEB44B7828@mail.hs.ntnu.edu.tw> Date: Tue, 19 Apr 2011 22:55:36 +0800 (CST) From: Denny Lin To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/156495: [NEW PORT] audio/mscore: MuseScore music notation program X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Denny Lin List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Apr 2011 15:00:24 -0000 >Number: 156495 >Category: ports >Synopsis: [NEW PORT] audio/mscore: MuseScore music notation program >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Apr 19 15:00:17 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Denny Lin >Release: FreeBSD 8.2-RELEASE amd64 >Organization: >Environment: System: FreeBSD cnmc32.hs.ntnu.edu.tw 8.2-RELEASE FreeBSD 8.2-RELEASE #1: Wed Apr 13 17:18:09 CST 2011 root@cnmc32.hs.ntnu.edu.tw:/usr/obj/usr/src/sys/CNMC32 amd64 >Description: This port is based on the one in ports/151387: - MuseScore updated to 1.0 - Uses devel/qtscriptgenerator - Uses USE_CMAKE >How-To-Repeat: >Fix: --- mscore.shar begins here --- # 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: # # mscore/ # mscore/files # mscore/files/patch-mscore-mscore-measure.cpp # mscore/files/patch-mscore-mscore-CMakeList.txt # mscore/files/patch-mscore-awl-denomspinbox.cpp # mscore/files/patch-mscore-CMakeLists.txt # mscore/distinfo # mscore/Makefile # mscore/pkg-descr # mscore/pkg-plist # echo c - mscore/ mkdir -p mscore/ > /dev/null 2>&1 echo c - mscore/files mkdir -p mscore/files > /dev/null 2>&1 echo x - mscore/files/patch-mscore-mscore-measure.cpp sed 's/^X//' >mscore/files/patch-mscore-mscore-measure.cpp << '1ce919cdfa8ccb63c35c10557da1fabe' X--- mscore/mscore/measure.cpp.orig 2010-08-29 00:56:28.000000000 +0200 X+++ mscore/mscore/measure.cpp 2010-08-29 00:56:37.000000000 +0200 X@@ -3133,7 +3133,7 @@ X int t = ticks[i]; X if (t) { X if (minTick > 0) X- str += .6 * log2(double(t) / double(minTick)); X+ str += .6 * (log(double(t)/log(2)) / double(minTick)); X stretchList[i] = str; X d = w / str; X } 1ce919cdfa8ccb63c35c10557da1fabe echo x - mscore/files/patch-mscore-mscore-CMakeList.txt sed 's/^X//' >mscore/files/patch-mscore-mscore-CMakeList.txt << '898e5e8f7c805247dd2d8272efffde7e' X--- mscore/mscore/CMakeLists.txt.orig 2010-08-29 00:55:59.000000000 +0200 X+++ mscore/mscore/CMakeLists.txt 2010-09-08 17:05:33.000000000 +0200 X@@ -271,7 +271,7 @@ X else (MINGW) X set_target_properties( mscore X PROPERTIES X- COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h ${QT_DEFINITIONS}" X+ COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h ${QT_DEFINITIONS} -I/usr/local/include -I/usr/local/include/libmodplug" X ) X target_link_libraries(mscore X ${QT_LIBRARIES} X@@ -286,6 +286,7 @@ X qtsingleapp X fluid X z X+ -L/usr/local/lib X ) X X if (HAS_AUDIOFILE) X@@ -355,9 +356,9 @@ X ${ui_headers} X genft.cpp X ) X- target_link_libraries(genft al ${QT_LIBRARIES} -lfreetype ) X+ target_link_libraries(genft al ${QT_LIBRARIES} -L/usr/local/lib -lfreetype ) X set_target_properties(genft X- PROPERTIES COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h -I/usr/include/freetype2" X+ PROPERTIES COMPILE_FLAGS "-include ${PROJECT_BINARY_DIR}/all.h -I/usr/local/include -I/usr/local/include/freetype2" X ) X endif (NOT MINGW AND NOT APPLE) X 898e5e8f7c805247dd2d8272efffde7e echo x - mscore/files/patch-mscore-awl-denomspinbox.cpp sed 's/^X//' >mscore/files/patch-mscore-awl-denomspinbox.cpp << '5c89d1cc686f09772ae00c5f21325a6b' X--- mscore/awl/denomspinbox.cpp.orig 2010-08-29 00:55:35.000000000 +0200 X+++ mscore/awl/denomspinbox.cpp 2010-08-29 00:55:40.000000000 +0200 X@@ -84,7 +84,8 @@ X input = QString("4"); X return; X } X- double v = round(log2(double(val))); X+ // double v = round(log2(double(val))); X+ double v = round(log(double(val))/log(double(2.0))); X val = int(exp2(v)); X input = QString("%1").arg(val); X } 5c89d1cc686f09772ae00c5f21325a6b echo x - mscore/files/patch-mscore-CMakeLists.txt sed 's/^X//' >mscore/files/patch-mscore-CMakeLists.txt << '0ef51fdb2221a83c2506b5e343584f42' X--- mscore/CMakeLists.txt.orig 2011-02-05 05:13:45.000000000 +0800 X+++ mscore/CMakeLists.txt 2011-04-18 20:21:17.000000000 +0800 X@@ -31,7 +31,7 @@ X set(GCC_VISIBILITY TRUE) # requires gcc 4.x? X set(HAS_AUDIOFILE TRUE) # requires libsndfile X X-set(BUILD_SCRIPTGEN TRUE) #Generate Qt script bindings. (collides with qtscriptgenerator project on several distrib) X+set(BUILD_SCRIPTGEN FALSE) #Generate Qt script bindings. (collides with qtscriptgenerator project on several distrib) X set(STATIC_SCRIPT_BINDINGS FALSE) X set(USE_SSE FALSE) X X@@ -137,20 +137,20 @@ X ## alsa >= 1.0.0 X ## X X-if (APPLE OR MINGW) X+#if (APPLE OR MINGW) X message("Disabling ALSA support due to OS X or MINGW build.") X set (USE_ALSA 0) X set (HAS_MIDI 1) X-else (APPLE OR MINGW) X- PKGCONFIG (alsa 1.0.0 ALSA_INCDIR ALSA_LIBDIR ALSA_LIB ALSA_CPP ) X- if (NOT ALSA_INCDIR) X- message(FATAL_ERROR "Fatal error: ALSA >= 1.0.0 required") X- else (NOT ALSA_INCDIR) X- message("Alsa detected.") X- set (USE_ALSA 1) X- set (HAS_MIDI 1) X- endif (NOT ALSA_INCDIR) X-endif (APPLE OR MINGW) X+#else (APPLE OR MINGW) X+# PKGCONFIG (alsa 1.0.0 ALSA_INCDIR ALSA_LIBDIR ALSA_LIB ALSA_CPP ) X+# if (NOT ALSA_INCDIR) X+# message(FATAL_ERROR "Fatal error: ALSA >= 1.0.0 required") X+# else (NOT ALSA_INCDIR) X+# message("Alsa detected.") X+# set (USE_ALSA 1) X+# set (HAS_MIDI 1) X+# endif (NOT ALSA_INCDIR) X+#endif (APPLE OR MINGW) X X X ## X@@ -351,7 +351,7 @@ X X add_custom_target(lrelease X COMMAND ${PROJECT_SOURCE_DIR}/gen-qt-projectfile ${PROJECT_SOURCE_DIR} > mscore.pro X- COMMAND lrelease ${PROJECT_SOURCE_DIR}/share/locale/*.ts X+ COMMAND lrelease-qt4 ${PROJECT_SOURCE_DIR}/share/locale/*.ts X WORKING_DIRECTORY ${PROJECT_BINARY_DIR} X ) X 0ef51fdb2221a83c2506b5e343584f42 echo x - mscore/distinfo sed 's/^X//' >mscore/distinfo << '288d153fa3aab9608e58b0ca93274d70' XSHA256 (MuseScore-1.0.tar.bz2) = 6c8fe8caa0a66debd86e47b02279ad48ed575032881a83481ddb75b0ef5f9285 XSIZE (MuseScore-1.0.tar.bz2) = 81575390 288d153fa3aab9608e58b0ca93274d70 echo x - mscore/Makefile sed 's/^X//' >mscore/Makefile << 'c10c6316d96e40ff559511feae400eed' X# New ports collection makefile for: mscore X# Date created: 28 August 2010 X# Whom: friedemann.becker@googlemail.com X# X# $FreeBSD$ X# X XPORTNAME= mscore XPORTVERSION= 1.0 XCATEGORIES= audio XMASTER_SITES= SF/mscore/mscore/MuseScore-1.0 XDISTNAME= MuseScore-${PORTVERSION} X XMAINTAINER= ports@FreeBSD.org XCOMMENT= The MuseScore Score Typesetter X XLIB_DEPENDS= sndfile.1:${PORTSDIR}/audio/libsndfile XBUILD_DEPENDS= ${LOCALBASE}/lib/qt4/plugins/script/libqtscript_core.so:${PORTSDIR}/devel/qtscriptgenerator \ X ${LOCALBASE}/bin/doxygen:${PORTSDIR}/devel/doxygen X XRUN_DEPENDS= ${LOCALBASE}/lib/qt4/plugins/script/libqtscript_core.so:${PORTSDIR}/devel/qtscriptgenerator X XCONFIGURE_WRKSRC= ${WRKSRC}/build/ XBUILD_WRKSRC= ${WRKSRC}/build/ XWRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} XALL_TARGET= lrelease all XINSTALL_TARGET= install X XUSE_BZIP2= yes XUSE_LDCONFIG= yes XUSE_CMAKE= yes XCMAKE_SOURCE_PATH= ${WRKSRC}/mscore/ XUSE_GMAKE= yes XUSE_XORG= x11 XUSE_QT_VER= 4 XQT_COMPONENTS= gui moc_build qmake_build rcc_build uic_build \ X svg_build network_build designer_build X XMAKE_JOBS_SAFE= yes X Xpost-patch: X @${REINPLACE_CMD} -e 's|$${QT_PLUGINS_DIR}|lib/qt4/plugins|' \ X ${WRKSRC}/mscore/awl/CMakeLists.txt X X.include c10c6316d96e40ff559511feae400eed echo x - mscore/pkg-descr sed 's/^X//' >mscore/pkg-descr << 'c3daf05ab453c03127b0c84e15654f27' XThis is the MuseScore Score Typesetter, a WYSIWYG music notation software. X XWWW: http://www.musescore.org/ c3daf05ab453c03127b0c84e15654f27 echo x - mscore/pkg-plist sed 's/^X//' >mscore/pkg-plist << 'bd73beb182f4260a96d869c138f93218' Xbin/mscore Xlib/qt4/plugins/designer/libawlplugin.so Xshare/applications/mscore.desktop Xshare/mscore-1.0/demos/Estudio-No1-Tarrega.mscx Xshare/mscore-1.0/demos/PlanxtyCarolan.mscx Xshare/mscore-1.0/demos/adeste.mscx Xshare/mscore-1.0/demos/bach-bc2.mscx Xshare/mscore-1.0/demos/golliwogg.mscx Xshare/mscore-1.0/demos/inv1.mscx Xshare/mscore-1.0/demos/inv10.mscx Xshare/mscore-1.0/demos/inv13.mscx Xshare/mscore-1.0/demos/inv4.mscx Xshare/mscore-1.0/demos/inv6.mscx Xshare/mscore-1.0/demos/italian-1.mscz Xshare/mscore-1.0/demos/praeludium1.mscx Xshare/mscore-1.0/demos/prelude.mscx Xshare/mscore-1.0/demos/promenade.mscx Xshare/mscore-1.0/demos/sarabande-gfh.mscz Xshare/mscore-1.0/demos/sarabande.xml Xshare/mscore-1.0/demos/scales.mscx Xshare/mscore-1.0/demos/schnee.mscz Xshare/mscore-1.0/demos/sonata16.mscx Xshare/mscore-1.0/demos/wtc1fuga5.mscz Xshare/mscore-1.0/locale/languages.xml Xshare/mscore-1.0/locale/mscore_af.qm Xshare/mscore-1.0/locale/mscore_ar.qm Xshare/mscore-1.0/locale/mscore_ast.qm Xshare/mscore-1.0/locale/mscore_bg.qm Xshare/mscore-1.0/locale/mscore_ca.qm Xshare/mscore-1.0/locale/mscore_cs.qm Xshare/mscore-1.0/locale/mscore_da.qm Xshare/mscore-1.0/locale/mscore_de.qm Xshare/mscore-1.0/locale/mscore_el.qm Xshare/mscore-1.0/locale/mscore_en_GB.qm Xshare/mscore-1.0/locale/mscore_en_US.qm Xshare/mscore-1.0/locale/mscore_es.qm Xshare/mscore-1.0/locale/mscore_eu.qm Xshare/mscore-1.0/locale/mscore_fi.qm Xshare/mscore-1.0/locale/mscore_fr.qm Xshare/mscore-1.0/locale/mscore_gl.qm Xshare/mscore-1.0/locale/mscore_he.qm Xshare/mscore-1.0/locale/mscore_hi_IN.qm Xshare/mscore-1.0/locale/mscore_hu.qm Xshare/mscore-1.0/locale/mscore_id.qm Xshare/mscore-1.0/locale/mscore_it.qm Xshare/mscore-1.0/locale/mscore_ja.qm Xshare/mscore-1.0/locale/mscore_ko.qm Xshare/mscore-1.0/locale/mscore_nb.qm Xshare/mscore-1.0/locale/mscore_nl.qm Xshare/mscore-1.0/locale/mscore_pl.qm Xshare/mscore-1.0/locale/mscore_pt.qm Xshare/mscore-1.0/locale/mscore_pt_BR.qm Xshare/mscore-1.0/locale/mscore_ro.qm Xshare/mscore-1.0/locale/mscore_ru.qm Xshare/mscore-1.0/locale/mscore_sl.qm Xshare/mscore-1.0/locale/mscore_sv.qm Xshare/mscore-1.0/locale/mscore_th.qm Xshare/mscore-1.0/locale/mscore_tr.qm Xshare/mscore-1.0/locale/mscore_uk.qm Xshare/mscore-1.0/locale/mscore_zh_CN.qm Xshare/mscore-1.0/locale/mscore_zh_TW.qm Xshare/mscore-1.0/locale/qt_ar.qm Xshare/mscore-1.0/locale/qt_ca.qm Xshare/mscore-1.0/locale/qt_cs.qm Xshare/mscore-1.0/locale/qt_da.qm Xshare/mscore-1.0/locale/qt_de.qm Xshare/mscore-1.0/locale/qt_el.qm Xshare/mscore-1.0/locale/qt_es.qm Xshare/mscore-1.0/locale/qt_fi.qm Xshare/mscore-1.0/locale/qt_fr.qm Xshare/mscore-1.0/locale/qt_gl.qm Xshare/mscore-1.0/locale/qt_hu.qm Xshare/mscore-1.0/locale/qt_id.qm Xshare/mscore-1.0/locale/qt_it.qm Xshare/mscore-1.0/locale/qt_ja.qm Xshare/mscore-1.0/locale/qt_ko.qm Xshare/mscore-1.0/locale/qt_nl.qm Xshare/mscore-1.0/locale/qt_pl.qm Xshare/mscore-1.0/locale/qt_pt.qm Xshare/mscore-1.0/locale/qt_pt_BR.qm Xshare/mscore-1.0/locale/qt_ro.qm Xshare/mscore-1.0/locale/qt_ru.qm Xshare/mscore-1.0/locale/qt_sv.qm Xshare/mscore-1.0/locale/qt_tr.qm Xshare/mscore-1.0/locale/qt_uk.qm Xshare/mscore-1.0/locale/qt_zh_CN.qm Xshare/mscore-1.0/locale/qt_zh_TW.qm Xshare/mscore-1.0/man/MuseScore-en.pdf Xshare/mscore-1.0/man/MuseScore-es.pdf Xshare/mscore-1.0/man/MuseScore-da.pdf Xshare/mscore-1.0/man/MuseScore-de.pdf Xshare/mscore-1.0/man/MuseScore-fi.pdf Xshare/mscore-1.0/man/MuseScore-fr.pdf Xshare/mscore-1.0/man/MuseScore-gl.pdf Xshare/mscore-1.0/man/MuseScore-hu.pdf Xshare/mscore-1.0/man/MuseScore-it.pdf Xshare/mscore-1.0/man/MuseScore-ja.pdf Xshare/mscore-1.0/man/MuseScore-nb.pdf Xshare/mscore-1.0/man/MuseScore-nl.pdf Xshare/mscore-1.0/man/MuseScore-pl.pdf Xshare/mscore-1.0/man/MuseScore-pt_BR.pdf Xshare/mscore-1.0/man/MuseScore-ro.pdf Xshare/mscore-1.0/man/MuseScore-ru.pdf Xshare/mscore-1.0/man/MuseScore-zh_CN.pdf Xshare/mscore-1.0/plugins/abc_import.js Xshare/mscore-1.0/plugins/break/break.js Xshare/mscore-1.0/plugins/break/break.ui Xshare/mscore-1.0/plugins/chordchart.js Xshare/mscore-1.0/plugins/colornotes.js Xshare/mscore-1.0/plugins/createscore.js Xshare/mscore-1.0/plugins/fonttest.js Xshare/mscore-1.0/plugins/musescore.com/README.txt Xshare/mscore-1.0/plugins/musescore.com/icons/filesaveonline.svg Xshare/mscore-1.0/plugins/musescore.com/musescore.com.js Xshare/mscore-1.0/plugins/musescore.com/ui/authorize_dialog.ui Xshare/mscore-1.0/plugins/musescore.com/ui/musescore_dialog.ui Xshare/mscore-1.0/plugins/musescore.com/ui/musescore_progress.ui Xshare/mscore-1.0/plugins/musescore.com/ui/start_browser_dialog.ui Xshare/mscore-1.0/plugins/notenames.js Xshare/mscore-1.0/plugins/removenotes.js Xshare/mscore-1.0/plugins/removenotes.ui Xshare/mscore-1.0/plugins/test.js Xshare/mscore-1.0/sound/TimGM6mb.sf2 Xshare/mscore-1.0/styles/chords.xml Xshare/mscore-1.0/styles/jazzchords.xml Xshare/mscore-1.0/styles/leadsheet.mss Xshare/mscore-1.0/styles/stdchords.xml Xshare/mscore-1.0/templates/Chamber Orchestra.mscx Xshare/mscore-1.0/templates/Choir SATB with Piano.mscx Xshare/mscore-1.0/templates/Choir SATB.mscx Xshare/mscore-1.0/templates/Concert Band.mscx Xshare/mscore-1.0/templates/Hymn.mscz Xshare/mscore-1.0/templates/Lead Sheet.mscx Xshare/mscore-1.0/templates/Piano.mscx Xshare/mscore-1.0/templates/instruments.xml Xshare/mscore-1.0/templates/instruments_ca.xml Xshare/mscore-1.0/templates/instruments_de.xml Xshare/mscore-1.0/templates/instruments_es.xml Xshare/mscore-1.0/templates/instruments_fr.xml Xshare/mscore-1.0/templates/instruments_gl.xml Xshare/mscore-1.0/templates/instruments_it.xml Xshare/mscore-1.0/templates/instruments_ja.xml Xshare/mscore-1.0/templates/instruments_nb.xml Xshare/mscore-1.0/templates/instruments_nl.xml Xshare/mscore-1.0/templates/instruments_pt.xml Xshare/mscore-1.0/templates/instruments_pt_BR.xml Xshare/mscore-1.0/templates/instruments_ru.xml Xshare/mscore-1.0/templates/instruments_uk.xml Xshare/mscore-1.0/templates/instruments_zh_CN.xml Xshare/mscore-1.0/templates/instruments_zh_TW.xml Xshare/mscore-1.0/wallpaper/paper1.png Xshare/mscore-1.0/wallpaper/paper2.png Xshare/mscore-1.0/wallpaper/paper3.png Xshare/mscore-1.0/wallpaper/paper4.png Xshare/mscore-1.0/wallpaper/paper5.png Xshare/pixmaps/mscore.png Xshare/pixmaps/mscore.xpm X@dirrmtry lib/qt4/plugins/designer X@dirrmtry lib/qt4/plugins X@dirrmtry lib/qt4 X@dirrm share/mscore-1.0/wallpaper X@dirrm share/mscore-1.0/templates X@dirrm share/mscore-1.0/styles X@dirrm share/mscore-1.0/sound X@dirrm share/mscore-1.0/plugins/musescore.com/ui X@dirrm share/mscore-1.0/plugins/musescore.com/icons X@dirrm share/mscore-1.0/plugins/musescore.com X@dirrm share/mscore-1.0/plugins/break X@dirrm share/mscore-1.0/plugins X@dirrm share/mscore-1.0/man X@dirrm share/mscore-1.0/locale X@dirrm share/mscore-1.0/demos X@dirrm share/mscore-1.0 X@dirrmtry share/applications bd73beb182f4260a96d869c138f93218 exit --- mscore.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: