From owner-svn-ports-all@freebsd.org Tue May 26 08:15:29 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 482E62F4F7A; Tue, 26 May 2020 08:15:29 +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) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 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 49WRbj1DMQz4d91; Tue, 26 May 2020 08:15:29 +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 2520D2072A; Tue, 26 May 2020 08:15:29 +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 04Q8FTdO080687; Tue, 26 May 2020 08:15:29 GMT (envelope-from yuri@FreeBSD.org) Received: (from yuri@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 04Q8FRg9080681; Tue, 26 May 2020 08:15:27 GMT (envelope-from yuri@FreeBSD.org) Message-Id: <202005260815.04Q8FRg9080681@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: yuri set sender to yuri@FreeBSD.org using -f From: Yuri Victorovich Date: Tue, 26 May 2020 08:15:27 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r536584 - in head/audio/zrythm: . files X-SVN-Group: ports-head X-SVN-Commit-Author: yuri X-SVN-Commit-Paths: in head/audio/zrythm: . files X-SVN-Commit-Revision: 536584 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.33 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, 26 May 2020 08:15:29 -0000 Author: yuri Date: Tue May 26 08:15:27 2020 New Revision: 536584 URL: https://svnweb.freebsd.org/changeset/ports/536584 Log: audio/zrythm: Update 0.5.097 -> 0.8.459 Added: head/audio/zrythm/files/ head/audio/zrythm/files/patch-meson.build (contents, props changed) head/audio/zrythm/files/patch-src_main.c (contents, props changed) Modified: head/audio/zrythm/Makefile head/audio/zrythm/distinfo head/audio/zrythm/pkg-descr head/audio/zrythm/pkg-plist Modified: head/audio/zrythm/Makefile ============================================================================== --- head/audio/zrythm/Makefile Tue May 26 07:54:47 2020 (r536583) +++ head/audio/zrythm/Makefile Tue May 26 08:15:27 2020 (r536584) @@ -2,10 +2,8 @@ PORTNAME= zrythm DISTVERSIONPREFIX= v -DISTVERSION= 0.5.097 -PORTREVISION= 2 +DISTVERSION= 0.8.459 CATEGORIES= audio -MASTER_SITES= https://gitlab.com/${PORTNAME}/${PORTNAME}/-/archive/${DISTVERSIONFULL}/ MAINTAINER= yuri@FreeBSD.org COMMENT= Modern music production system, also known as DAW @@ -13,12 +11,20 @@ COMMENT= Modern music production system, also known as LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= kf5-breeze-icons>0:x11-themes/kf5-breeze-icons -LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ +BUILD_DEPENDS= fftw3>0:math/fftw3 \ + help2man:misc/help2man \ + kf5-breeze-icons>0:x11-themes/kf5-breeze-icons +LIB_DEPENDS= libaudec.so:audio/libaudec \ + libavcodec.so:multimedia/ffmpeg \ + libcyaml.so:textproc/libcyaml \ libgtop-2.0.so:devel/libgtop \ + libcgraph.so:graphics/graphviz \ + libguile-2.2.so:lang/guile2 \ libjack.so:audio/jack \ liblilv-0.so:audio/lilv \ + libpcre.so:devel/pcre \ libportaudio.so:audio/portaudio \ + librubberband.so:audio/rubberband \ libsamplerate.so:audio/libsamplerate \ libserd-0.so:devel/serd \ libsmf.so:audio/libsmf \ @@ -27,19 +33,21 @@ LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ libasound.so:audio/alsa-lib \ libsratom-0.so:audio/sratom \ libsuil-0.so:audio/suil \ - libyaml.so:textproc/libyaml + libyaml.so:textproc/libyaml \ + libzstd.so:archivers/zstd RUN_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \ kf5-breeze-icons>0:x11-themes/kf5-breeze-icons -USES= compiler:c11 gettext-tools gettext-runtime gnome libtool \ - meson pkgconfig python:3.5+,build shebangfix xorg -#USE_GITLAB= yes # broken: doesn't require GL_COMMIT any more, see bug#242329 -#GL_SITE= https://git.zrythm.org -SHEBANG_FILES= resources/gen-gtk-gresources-xml.py scripts/collect_translatables.sh scripts/meson_post_install.py -USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk30 libxml2 pango +USES= compiler:c11 desktop-file-utils gettext-tools gettext-runtime gnome libtool \ + meson pkgconfig python:3.5+,build shared-mime-info shebangfix xorg +USE_GITHUB= yes +SHEBANG_FILES= scripts/collect_translatables.sh +USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk30 gtksourceview3 libxml2 pango USE_XORG= x11 -GLIB_SCHEMAS= org.zrythm.gschema.xml +GLIB_SCHEMAS= org.zrythm.Zrythm.gschema.xml INSTALLS_ICONS= yes + +BINARY_ALIAS= python3=${PYTHON_CMD} post-patch: # https://git.zrythm.org/zrythm/zrythm/issues/299 @${REINPLACE_CMD} 's|||' ${WRKSRC}/ext/midilib/src/*.c Modified: head/audio/zrythm/distinfo ============================================================================== --- head/audio/zrythm/distinfo Tue May 26 07:54:47 2020 (r536583) +++ head/audio/zrythm/distinfo Tue May 26 08:15:27 2020 (r536584) @@ -1,3 +1,3 @@ -TIMESTAMP = 1575154997 -SHA256 (zrythm-v0.5.097.tar.gz) = a2a22b1e707a069a46817ea3cfef0a3b96458090134d8f31d7422ecb1f5467df -SIZE (zrythm-v0.5.097.tar.gz) = 7076190 +TIMESTAMP = 1590456240 +SHA256 (zrythm-zrythm-v0.8.459_GH0.tar.gz) = 66ae0179332d7688a7eeb7f93840aca733379555ea05ed84ff76144fbdac6f4c +SIZE (zrythm-zrythm-v0.8.459_GH0.tar.gz) = 13030321 Added: head/audio/zrythm/files/patch-meson.build ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/zrythm/files/patch-meson.build Tue May 26 08:15:27 2020 (r536584) @@ -0,0 +1,24 @@ +--- meson.build.orig 2020-05-15 17:53:28 UTC ++++ meson.build +@@ -625,8 +625,8 @@ zrythm_deps = [ + gtksource_dep, + + # these are needed for gentoo +- dependency('fftw3_threads', required: false), +- dependency('fftw3f_threads', required: false), ++ #dependency('fftw3_threads', required: false), ++ #dependency('fftw3f_threads', required: false), + + libm, + ] +@@ -637,8 +637,8 @@ if os_windows + # pkg-config + zrythm_deps += dependency('fftw3f') + else +- zrythm_deps += cc.find_library('fftw3_threads') +- zrythm_deps += cc.find_library('fftw3f_threads') ++ #zrythm_deps += cc.find_library('fftw3_threads') ++ #zrythm_deps += cc.find_library('fftw3f_threads') + endif + + if os_gnu Added: head/audio/zrythm/files/patch-src_main.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/zrythm/files/patch-src_main.c Tue May 26 08:15:27 2020 (r536584) @@ -0,0 +1,13 @@ +--- src/main.c.orig 2020-05-26 06:54:40 UTC ++++ src/main.c +@@ -505,8 +505,8 @@ main (int argc, + + /* init fftw */ + g_message ("Making fftw planner thread safe..."); +- fftw_make_planner_thread_safe (); +- fftwf_make_planner_thread_safe (); ++ //fftw_make_planner_thread_safe (); ++ //fftwf_make_planner_thread_safe (); + + /* init audio decoder */ + g_message ("Initing audio decoder..."); Modified: head/audio/zrythm/pkg-descr ============================================================================== --- head/audio/zrythm/pkg-descr Tue May 26 07:54:47 2020 (r536583) +++ head/audio/zrythm/pkg-descr Tue May 26 08:15:27 2020 (r536584) @@ -3,4 +3,4 @@ code from other projects such as Ardour and Jalv. It i to provide GNU/Linux and BSD users a full-featured alternative to proprietary DAWs and offers a unique approach to workflow that other GNU/Linux DAWs lack. -WWW: https://www.zrythm.org/ +WWW: https://www.zrythm.org/en/ Modified: head/audio/zrythm/pkg-plist ============================================================================== --- head/audio/zrythm/pkg-plist Tue May 26 07:54:47 2020 (r536583) +++ head/audio/zrythm/pkg-plist Tue May 26 08:15:27 2020 (r536584) @@ -1,16 +1,116 @@ bin/zrythm +bin/zrythm_launch +etc/bash_completion.d/zrythm share/applications/zrythm.desktop +share/fonts/zrythm/DSEG14-Classic-MINI/DSEG-LICENSE.txt +share/fonts/zrythm/DSEG14-Classic-MINI/DSEG14ClassicMini-Bold.ttf +share/fonts/zrythm/DSEG14-Classic-MINI/DSEG14ClassicMini-Bold.woff +share/fonts/zrythm/DSEG14-Classic-MINI/DSEG14ClassicMini-Bold.woff2 +share/fonts/zrythm/DSEG14-Classic-MINI/DSEG14ClassicMini-BoldItalic.ttf +share/fonts/zrythm/DSEG14-Classic-MINI/DSEG14ClassicMini-BoldItalic.woff +share/fonts/zrythm/DSEG14-Classic-MINI/DSEG14ClassicMini-BoldItalic.woff2 +share/fonts/zrythm/DSEG14-Classic-MINI/DSEG14ClassicMini-Italic.ttf +share/fonts/zrythm/DSEG14-Classic-MINI/DSEG14ClassicMini-Italic.woff +share/fonts/zrythm/DSEG14-Classic-MINI/DSEG14ClassicMini-Italic.woff2 +share/fonts/zrythm/DSEG14-Classic-MINI/DSEG14ClassicMini-Light.ttf +share/fonts/zrythm/DSEG14-Classic-MINI/DSEG14ClassicMini-Light.woff +share/fonts/zrythm/DSEG14-Classic-MINI/DSEG14ClassicMini-Light.woff2 +share/fonts/zrythm/DSEG14-Classic-MINI/DSEG14ClassicMini-LightItalic.ttf +share/fonts/zrythm/DSEG14-Classic-MINI/DSEG14ClassicMini-LightItalic.woff +share/fonts/zrythm/DSEG14-Classic-MINI/DSEG14ClassicMini-LightItalic.woff2 +share/fonts/zrythm/DSEG14-Classic-MINI/DSEG14ClassicMini-Regular.ttf +share/fonts/zrythm/DSEG14-Classic-MINI/DSEG14ClassicMini-Regular.woff +share/fonts/zrythm/DSEG14-Classic-MINI/DSEG14ClassicMini-Regular.woff2 +share/fonts/zrythm/DSEG14-Classic-MINI/README +share/fonts/zrythm/DSEG14-Classic-MINI/README.md share/icons/hicolor/scalable/apps/zrythm.svg share/locale/ar/LC_MESSAGES/zrythm.mo share/locale/de/LC_MESSAGES/zrythm.mo +share/locale/en_GB/LC_MESSAGES/zrythm.mo share/locale/es/LC_MESSAGES/zrythm.mo share/locale/fr/LC_MESSAGES/zrythm.mo +share/locale/gl/LC_MESSAGES/zrythm.mo share/locale/hi/LC_MESSAGES/zrythm.mo share/locale/it/LC_MESSAGES/zrythm.mo share/locale/ja/LC_MESSAGES/zrythm.mo share/locale/ko/LC_MESSAGES/zrythm.mo +share/locale/nb_NO/LC_MESSAGES/zrythm.mo share/locale/pt/LC_MESSAGES/zrythm.mo +share/locale/pt_BR/LC_MESSAGES/zrythm.mo share/locale/ru/LC_MESSAGES/zrythm.mo share/locale/zh/LC_MESSAGES/zrythm.mo -%%DATADIR%%/Segment7Standard/OFL.txt -%%DATADIR%%/Segment7Standard/Segment7Standard.otf +share/man/man1/zrythm.1.gz +share/mime/packages/org.zrythm.Zrythm-mime.xml +%%DATADIR%%/samples/square_emphasis.wav +%%DATADIR%%/samples/square_normal.wav +%%DATADIR%%/sourceview-styles/monokai-extended-zrythm.xml +%%DATADIR%%/themes/icons/zrythm-dark/index.theme +%%DATADIR%%/themes/icons/zrythm-dark/scalable/README +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/add.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/automate.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/bus.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/cursor-move.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/cut-clip.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/dim.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/draw-cross.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/draw-line.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/edit-clear.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/edit-copy.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/edit-cut.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/edit-delete.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/edit-duplicate.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/edit-paste.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/edit-purge.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/edit-redo.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/edit-select-all.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/edit-tool.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/edit-undo.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/event-viewer.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/expose-to-jack.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/fade-in.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/fade-out.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/listen.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/media-playback-stop.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/media-playlist-repeat.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/media-record-on.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/media-record.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/media-seek-backward.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/media-seek-forward.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/mixer.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/mute.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/object-resize-left.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/object-resize-loop-left.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/object-resize-loop-right.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/object-resize-right.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/object-stretch-left.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/object-stretch-right.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/phase-invert.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/piano-roll.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/power.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/quantize-options.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/quick-quantize.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/remove.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/select-tool.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/snap-to-grid.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/solo.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/split.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/track-inspector.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/window-maximize.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/window-minimize.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/zoom-in.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/actions/zoom-out.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/apps/zrythm-splash-png.png +%%DATADIR%%/themes/icons/zrythm-dark/scalable/apps/zrythm-splash-png.xcf +%%DATADIR%%/themes/icons/zrythm-dark/scalable/apps/zrythm-splash.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/apps/zrythm.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/devices/metronome.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/devices/sd-card.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/devices/synth.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/emotes/face-smile.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/status/bars.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/status/jack-timebase-master.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/status/jack-transport-client.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/status/signal-audio.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/status/signal-cv.svg +%%DATADIR%%/themes/icons/zrythm-dark/scalable/status/signal-midi.svg +%%DATADIR%%/themes/zrythm-theme.css