aboutsummaryrefslogtreecommitdiff
path: root/audio/rosegarden
diff options
context:
space:
mode:
authorThomas Zander <riggs@FreeBSD.org>2016-02-28 18:31:12 +0000
committerThomas Zander <riggs@FreeBSD.org>2016-02-28 18:31:12 +0000
commit877b964dc772c05093abf234ca6281899a8d05fc (patch)
tree1177163c5e88557cb4962e89b62ef8ed02a83717 /audio/rosegarden
parent3c451d49931bdf0744a03fbdced5d58a64526dc6 (diff)
Update to upstream version 15.12.1
PR: 205889 Submitted by: tkato432@yahoo.com
Notes
Notes: svn path=/head/; revision=409755
Diffstat (limited to 'audio/rosegarden')
-rw-r--r--audio/rosegarden/Makefile39
-rw-r--r--audio/rosegarden/distinfo4
-rw-r--r--audio/rosegarden/files/patch-src__gui__application__main.cpp30
3 files changed, 54 insertions, 19 deletions
diff --git a/audio/rosegarden/Makefile b/audio/rosegarden/Makefile
index 89dea84fd15d..3264cb42437e 100644
--- a/audio/rosegarden/Makefile
+++ b/audio/rosegarden/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= rosegarden
-PORTVERSION= 15.10.2
+PORTVERSION= 15.12.1
CATEGORIES= audio
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION:R}
@@ -22,24 +22,29 @@ LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib \
RUN_DEPENDS= dssi_osc_update:${PORTSDIR}/audio/dssi \
lilypond:${PORTSDIR}/print/lilypond
-USES= compiler:c++0x desktop-file-utils gmake pkgconfig \
+WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R}
+
+USES= cmake:outsource desktop-file-utils gmake pkgconfig \
shared-mime-info tar:bzip2
-USE_QT4= gui network xml \
- linguisttools_build moc_build rcc_build uic_build
-QT_NONSTANDARD= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-qtdir=${QT_PREFIX} \
- --with-qtlibdir=${QT_LIBDIR}
-
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-post-patch:
- @${REINPLACE_CMD} -e \
- 's|15\.10\.1|${PORTVERSION}| ; \
- /LIBS/s|-ldl||' ${WRKSRC}/configure
+CFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
-post-install:
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/rosegarden
+INSTALLS_ICONS= yes
+
+OPTIONS_SINGLE= TOOLKIT
+OPTIONS_SINGLE_TOOLKIT= QT4 QT5
+OPTIONS_DEFAULT= QT4
+
+QR4_USES= compiler:c++0x
+QT4_USE= qt4=gui,network,testlib,xml \
+ qt4=linguisttools_build,moc_build,qmake_build \
+ qt4=rcc_build,uic_build
+QT4_CMAKE_ON= -DUSE_QT4:BOOL=ON
+QT5_USES= compiler:c++11-lib
+QT5_USE= qt5=network,printsupport,testlib,widgets,xml \
+ qt5=buildtools_build,linguisttools_build,qmake_build
+QT5_CMAKE_ON= -DUSE_QT5:BOOL=ON
+TOOLKIT_DESC= Qt toolkit
.include <bsd.port.mk>
diff --git a/audio/rosegarden/distinfo b/audio/rosegarden/distinfo
index 8027cac62004..9a5a85daaaf4 100644
--- a/audio/rosegarden/distinfo
+++ b/audio/rosegarden/distinfo
@@ -1,2 +1,2 @@
-SHA256 (rosegarden-15.10.2.tar.bz2) = d4e8488c3447763a7d4b57925dc9d462e9e21efe647962431ea21aad8930a0a3
-SIZE (rosegarden-15.10.2.tar.bz2) = 6380389
+SHA256 (rosegarden-15.12.1.tar.bz2) = b3aff1057a5ebba216982b17ed7f74d7283f6fb6c8714a7e12b91434a2077450
+SIZE (rosegarden-15.12.1.tar.bz2) = 6406834
diff --git a/audio/rosegarden/files/patch-src__gui__application__main.cpp b/audio/rosegarden/files/patch-src__gui__application__main.cpp
new file mode 100644
index 000000000000..93f6d00fb813
--- /dev/null
+++ b/audio/rosegarden/files/patch-src__gui__application__main.cpp
@@ -0,0 +1,30 @@
+--- src/gui/application/main.cpp.orig 2015-12-31 13:49:35 UTC
++++ src/gui/application/main.cpp
+@@ -354,6 +354,11 @@ void usage()
+ exit(2);
+ }
+
++#ifdef __GNUG__
++#pragma GCC push
++#pragma GCC diagnostic ignored "-Wunused-variable"
++#endif
++
+ int main(int argc, char *argv[])
+ {
+ for (int i = 1; i < argc; ++i) {
+@@ -377,7 +382,6 @@ int main(int argc, char *argv[])
+ // (this has to be outside the ifdef block below)
+ QSettings preAppSettings("rosegardenmusic", "Rosegarden");
+ preAppSettings.beginGroup(GeneralOptionsConfigGroup);
+-#pragma GCC diagnostic ignored "-Wunused-variable"
+ unsigned int graphicsSystem = preAppSettings.value("graphics_system", Native).toUInt();
+ preAppSettings.endGroup();
+
+@@ -840,4 +844,7 @@ int main(int argc, char *argv[])
+
+ return returnCode;
+ }
++#ifdef __GNUG__
++#pragma GCC pop
++#endif
+