Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Nov 2020 05:53:54 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r556620 - in head/audio/polyphone: . files
Message-ID:  <202011300553.0AU5rsso065707@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Mon Nov 30 05:53:54 2020
New Revision: 556620
URL: https://svnweb.freebsd.org/changeset/ports/556620

Log:
  audio/polyphone: Update 2.2.0 -> 2.2.0.20200830

Added:
  head/audio/polyphone/pkg-plist   (contents, props changed)
Modified:
  head/audio/polyphone/Makefile
  head/audio/polyphone/distinfo
  head/audio/polyphone/files/patch-polyphone.pro

Modified: head/audio/polyphone/Makefile
==============================================================================
--- head/audio/polyphone/Makefile	Mon Nov 30 05:37:35 2020	(r556619)
+++ head/audio/polyphone/Makefile	Mon Nov 30 05:53:54 2020	(r556620)
@@ -1,7 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	polyphone
-DISTVERSION=	2.2.0
+DISTVERSION=	2.2.0.20200830
 CATEGORIES=	audio
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -14,36 +14,35 @@ LIB_DEPENDS=	libFLAC.so:audio/flac \
 		libjack.so:audio/jack \
 		libogg.so:audio/libogg \
 		libportaudio.so:audio/portaudio \
+		libQCustomPlot-qt5.so:graphics/qcustomplot-qt5 \
 		librtmidi.so:audio/rtmidi \
 		libstk.so:audio/stk \
 		libvorbisfile.so:audio/libvorbis
 
 USES=		compiler:c++11-lang desktop-file-utils dos2unix gl gnome pkgconfig qmake:outsource qt:5 shared-mime-info ssl xorg
-USE_GITHUB=	yes
-GH_ACCOUNT=	davy7125
 DOS2UNIX_FILES=	polyphone.pro \
 		editor/graphics/graphiquefourier.cpp \
 		editor/tree/treeitemdelegate.cpp
 USE_GL=		gl
-USE_QT=		core concurrent gui network printsupport svg widgets buildtools_build qmake_build
+USE_QT=		core concurrent gui network printsupport svg widgets buildtools_build linguisttools_build qmake_build
 USE_GNOME=	glib20
 USE_CXXSTD=	c++11
-QMAKE_ARGS=	DEFINES=USE_LOCAL_QCUSTOMPLOT
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	davy7125
+GH_TAGNAME=	e69e2471
+
 CXXFLAGS+=	-D__UNIX_JACK__
 LIBS+=		-lssl -lcrypto
 
 WRKSRC_SUBDIR=	sources
 
-PLIST_FILES=	bin/polyphone \
-		share/applications/polyphone.desktop \
-		share/mime/packages/polyphone.xml \
-		share/pixmaps/polyphone.png
+INSTALLS_ICONS=	yes
 
-do-install:
-	${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
-	${INSTALL_DATA} ${WRKSRC}/resources/${PORTNAME}.png ${STAGEDIR}${PREFIX}/share/pixmaps
+post-extract: # unbundle
+	@${RM} -r ${WRKSRC}/lib/_option_qcustomplot ${WRKSRC}/lib/_option_rtmidi ${WRKSRC}/lib/_option_stk
+
+post-install:
 	${INSTALL_DATA} ${FILESDIR}/${PORTNAME}.desktop  ${STAGEDIR}${PREFIX}/share/applications
-	@${MKDIR} ${STAGEDIR}${PREFIX}/share/mime/packages
-	${INSTALL_DATA} ${FILESDIR}/${PORTNAME}.xml  ${STAGEDIR}${PREFIX}/share/mime/packages
 
 .include <bsd.port.mk>

Modified: head/audio/polyphone/distinfo
==============================================================================
--- head/audio/polyphone/distinfo	Mon Nov 30 05:37:35 2020	(r556619)
+++ head/audio/polyphone/distinfo	Mon Nov 30 05:53:54 2020	(r556620)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1573877489
-SHA256 (davy7125-polyphone-2.2.0_GH0.tar.gz) = ea7db06d793537f68f6169bf7c78ef2ee55a607d09c52230bad1ef7d5dd4c2cf
-SIZE (davy7125-polyphone-2.2.0_GH0.tar.gz) = 2034864
+TIMESTAMP = 1606712177
+SHA256 (davy7125-polyphone-2.2.0.20200830-e69e2471_GH0.tar.gz) = 53fba6be15c40298b25524ea5243b1bd8a1a6f81ebb31eccc4a80588c6f440b6
+SIZE (davy7125-polyphone-2.2.0.20200830-e69e2471_GH0.tar.gz) = 1858501

Modified: head/audio/polyphone/files/patch-polyphone.pro
==============================================================================
--- head/audio/polyphone/files/patch-polyphone.pro	Mon Nov 30 05:37:35 2020	(r556619)
+++ head/audio/polyphone/files/patch-polyphone.pro	Mon Nov 30 05:53:54 2020	(r556620)
@@ -1,19 +1,26 @@
---- polyphone.pro.orig	2019-11-16 04:13:10 UTC
+--- polyphone.pro.orig	2020-11-29 08:46:04 UTC
 +++ polyphone.pro
-@@ -66,7 +66,7 @@ unix:!macx {
+@@ -67,11 +67,11 @@ unix:!macx {
      QMAKE_CXXFLAGS += -std=c++11
      DEFINES += __LINUX_ALSASEQ__ __UNIX_JACK__
      CONFIG += link_pkgconfig
--    PKGCONFIG += alsa jack portaudio-2.0 zlib ogg flac vorbis vorbisfile vorbisenc glib-2.0 openssl
+-    PKGCONFIG += alsa jack portaudio-2.0 zlib ogg flac vorbis vorbisfile vorbisenc glib-2.0
 +    PKGCONFIG += jack portaudio-2.0 zlib ogg flac vorbis vorbisfile vorbisenc glib-2.0
+     contains(DEFINES, USE_WOLFSSL) {
+-        PKGCONFIG += wolfssl
++        #PKGCONFIG += wolfssl
+     } else {
+-        PKGCONFIG += openssl
++        #PKGCONFIG += openssl
+     }
      isEmpty(PREFIX) {
          PREFIX = /usr/local
-     }
-@@ -975,6 +975,6 @@ macx {
-     ExtraCompiler.commands = $${QMAKE_CXX} $(CXXFLAGS) -D__LITTLE_ENDIAN__ -mno-sse -mfpmath=387 $(INCPATH) -c ${QMAKE_FILE_IN} -o ${QMAKE_FILE_OUT}
+@@ -158,7 +158,7 @@ contains(DEFINES, USE_LOCAL_QCUSTOMPLOT) {
+     HEADERS += lib/_option_qcustomplot/qcustomplot.h
+     SOURCES += lib/_option_qcustomplot/qcustomplot.cpp
+ } else {
+-    LIBS += -lqcustomplot
++    LIBS += -lQCustomPlot-qt5
  }
- unix:!macx {
--    ExtraCompiler.commands = $${QMAKE_CXX} $(CXXFLAGS) -fPIC -D__LITTLE_ENDIAN__ -mfpmath=387 $(INCPATH) -c ${QMAKE_FILE_IN} -o ${QMAKE_FILE_OUT}
-+    ExtraCompiler.commands = $${QMAKE_CXX} $(CXXFLAGS) -fPIC -D__LITTLE_ENDIAN__ $(INCPATH) -c ${QMAKE_FILE_IN} -o ${QMAKE_FILE_OUT}
- }
- QMAKE_EXTRA_COMPILERS += ExtraCompiler
+ 
+ # Location of sfArk

Added: head/audio/polyphone/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/polyphone/pkg-plist	Mon Nov 30 05:53:54 2020	(r556620)
@@ -0,0 +1,10 @@
+bin/polyphone
+share/applications/polyphone.desktop
+share/icons/hicolor/512x512/apps/polyphone.png
+share/icons/hicolor/scalable/apps/polyphone.svg
+share/icons/hicolor/scalable/mimetypes/audio-x-soundfont.svg
+share/man/fr/man1/polyphone.1.gz
+share/man/man1/polyphone.1.gz
+share/man/ru/man1/polyphone.1.gz
+share/metainfo/com.polyphone_soundfonts.polyphone.metainfo.xml
+share/mime/packages/polyphone.xml



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202011300553.0AU5rsso065707>