From nobody Tue Dec 07 03:27:46 2021 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 97D8818C72B1; Tue, 7 Dec 2021 03:27:47 +0000 (UTC) (envelope-from git@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4J7QjG736Bz4sVF; Tue, 7 Dec 2021 03:27:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id BA8861846F; Tue, 7 Dec 2021 03:27:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 1B73RkxV062568; Tue, 7 Dec 2021 03:27:46 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 1B73RkWT062567; Tue, 7 Dec 2021 03:27:46 GMT (envelope-from git) Date: Tue, 7 Dec 2021 03:27:46 GMT Message-Id: <202112070327.1B73RkWT062567@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: c60634c06302 - main - audio/guitarix-lv2: Update 0.42.1 -> 0.43.0 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: c60634c0630285fb1cbee8577aed61aca825c712 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1638847667; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=9NY249C0GAlV9GZ4F++ec+EEPRvPW1UZtczwwuXPyhA=; b=VGZq8VwkPwnVR5t5ZNEkS2CiuOc0G/1q79n0cjUysM1Gw/CuTtXLG2pqqBWZH95b1AgET/ W7/y1P+ERPK8ZY6zDOT43TIv4jglSIHz3GxPRBaAk7+IfIGD16nNPyLSk+kGnRzrqFjLrK mKcihrE8Diu5SQUJQvtKS1WAsWsA5K7lrk844gOcK/Ih5SpMDS2KsfRX+6pFPbQ6hUPu9U 1M20OdhNoikjePK+htcT0DhudZTlBagobxjvP7CssR6b9lowMBhk/8rATiMIPtbtBUSaAC qmm6nqAs6BqIDHO6FJj9EMblPxKEG/kBFAUFOuuIMtqk7P8rtt8FS4JnzXP6Mg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1638847667; a=rsa-sha256; cv=none; b=s/BsETcv9kZuP2vDihPXIKO96dIiiRNHnZY0+ycbem7lx/Gbj35QGU22MpfutCbeTUGp9C 7fYIZBV/mtQ/XW+5deCr+02WVHb9gPN2MACyEm+ZIoNjSaTeZ4DDo1XZDpVha2QWZxRMor KiBBx3iBPMO6OHr+lpWQMp8qZeWkTtlIHivL9yAYd6rTN+0epCEZVut/lMROi2vx6BwqPM u3D/8cn8P/k0DzxLSA3rTZm/lMMpyy5RCkG+Pe3JGhV9Q1zNWugctpWbvwVyUkqvF2kqiI QW8wnCorzFOIQJcUAAwtf/MmQxmnZS9Z8BS3Ya6R0oHO6G1UaEF03myj+amSVA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=c60634c0630285fb1cbee8577aed61aca825c712 commit c60634c0630285fb1cbee8577aed61aca825c712 Author: Yuri Victorovich AuthorDate: 2021-12-07 03:26:50 +0000 Commit: Yuri Victorovich CommitDate: 2021-12-07 03:27:42 +0000 audio/guitarix-lv2: Update 0.42.1 -> 0.43.0 --- audio/guitarix-lv2/Makefile | 24 ++++++++++++++++-------- audio/guitarix-lv2/distinfo | 6 +++--- audio/guitarix-lv2/files/patch-git_d8f003 | 12 ------------ audio/guitarix-lv2/pkg-plist | 1 + 4 files changed, 20 insertions(+), 23 deletions(-) diff --git a/audio/guitarix-lv2/Makefile b/audio/guitarix-lv2/Makefile index 7507e1201f20..534c9c28d07e 100644 --- a/audio/guitarix-lv2/Makefile +++ b/audio/guitarix-lv2/Makefile @@ -1,6 +1,5 @@ PORTNAME= guitarix -DISTVERSION= 0.42.1 -PORTREVISION= 1 +DISTVERSION= 0.43.0 CATEGORIES= audio MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/ PKGNAMESUFFIX= -lv2 @@ -24,8 +23,10 @@ LIB_DEPENDS= libavahi-common.so:net/avahi-app \ libfftw3f.so:math/fftw3-float \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ + libharfbuzz.so:print/harfbuzz \ libjack.so:audio/jack \ liblilv-0.so:audio/lilv \ + liblo.so:audio/liblo \ liblrdf.so:textproc/liblrdf \ libserd-0.so:devel/serd \ libsndfile.so:audio/libsndfile \ @@ -36,17 +37,20 @@ LIB_DEPENDS= libavahi-common.so:net/avahi-app \ RUN_DEPENDS= roboto-fonts-ttf>0:x11-fonts/roboto-fonts-ttf USES= compiler:c++11-lang eigen:3 gnome libarchive localbase:ldflags \ - pkgconfig python:build readline waf xorg tar:xz -USE_GNOME= atkmm cairo gtk30 gtkmm30 pangomm + pkgconfig python:build readline shebangfix waf xorg tar:xz +USE_GNOME= atkmm cairo gtk30 gtkmm30 gdkpixbuf2 pangomm USE_XORG= x11 USE_LDCONFIG= yes -CONFIGURE_ARGS= --enable-lfs --ldflags="${LDFLAGS}" USE_BINUTILS= yes # linking needs some GNU features, fails on 12 without this, see https://github.com/brummer10/GxPlugins.lv2/issues/9 +SHEBANG_FILES= tools/coverage tools/dsp2cc tools/dsp2insert tools/dsp2insert tools/tube_transfer.py # see https://github.com/brummer10/guitarix/issues/97 + +CONFIGURE_ARGS= --enable-lfs --ldflags="${LDFLAGS}" --jack-session + LDFLAGS+= -B${LOCALBASE}/bin # Use ld provided by USE_BINUTILS for GNU features, otherwise GNU ld isn't called WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} -BINARY_ALIAS= python=${PYTHON_CMD} ld=${LOCALBASE}/bin/ld +BINARY_ALIAS= python=${PYTHON_CMD} python3=${PYTHON_CMD} ld=${LOCALBASE}/bin/ld OPTIONS_DEFINE= NLS OPTIONS_SUB= yes @@ -55,9 +59,13 @@ NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext NLS_USE= GNOME=intltool -post-install: # https://sourceforge.net/p/guitarix/bugs/60/ +post-install: + # strip, see https://sourceforge.net/p/guitarix/bugs/60/ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/guitarix - @${RM} -r ${STAGEDIR}/applications @${FIND} ${STAGEDIR}${PREFIX} -name "*.so" | ${XARGS} ${STRIP_CMD} + # workaround for https://github.com/brummer10/guitarix/issues/98 + @${MKDIR} ${STAGEDIR}${PREFIX}/share/metainfo && \ + ${MV} ${STAGEDIR}/usr/share/metainfo/org.guitarix.guitarix.metainfo.xml ${STAGEDIR}${PREFIX}/share/metainfo && \ + ${RMDIR} ${STAGEDIR}/usr/share/metainfo ${STAGEDIR}/usr/share .include diff --git a/audio/guitarix-lv2/distinfo b/audio/guitarix-lv2/distinfo index c296acf623d3..d9a76edf8fa7 100644 --- a/audio/guitarix-lv2/distinfo +++ b/audio/guitarix-lv2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1619212925 -SHA256 (guitarix2-0.42.1.tar.xz) = 797e46e07148fba89e46fac4efe73a5b3a98f070bca85db3d143de781b142c80 -SIZE (guitarix2-0.42.1.tar.xz) = 71825372 +TIMESTAMP = 1638843977 +SHA256 (guitarix2-0.43.0.tar.xz) = 482655fe668377b30befe3cdc26e9bf8b86a785b5c147abedffebaf1ed8bfca0 +SIZE (guitarix2-0.43.0.tar.xz) = 71761472 diff --git a/audio/guitarix-lv2/files/patch-git_d8f003 b/audio/guitarix-lv2/files/patch-git_d8f003 deleted file mode 100644 index 88c242afec8c..000000000000 --- a/audio/guitarix-lv2/files/patch-git_d8f003 +++ /dev/null @@ -1,12 +0,0 @@ -https://sourceforge.net/p/guitarix/git/ci/d8f003484c57d808682025dfb07a7a1fb848afdc/ -Issue #63 - Fix build on gcc 11 - ---- src/headers/gx_system.h.orig -+++ src/headers/gx_system.h -@@ -132,7 +132,7 @@ - - template - inline bool atomic_compare_and_exchange(T **p, T *oldv, T *newv) { -- return g_atomic_pointer_compare_and_exchange(reinterpret_cast(p), static_cast(oldv), newv); -+ return g_atomic_pointer_compare_and_exchange(reinterpret_cast(p), static_cast(oldv), newv); - } diff --git a/audio/guitarix-lv2/pkg-plist b/audio/guitarix-lv2/pkg-plist index aa56e6616822..a598ce798014 100644 --- a/audio/guitarix-lv2/pkg-plist +++ b/audio/guitarix-lv2/pkg-plist @@ -851,6 +851,7 @@ share/gx_head/sounds/greathall.wav %%NLS%%share/locale/it/LC_MESSAGES/guitarix.mo %%NLS%%share/locale/ru/LC_MESSAGES/guitarix.mo %%NLS%%share/locale/sk/LC_MESSAGES/guitarix.mo +share/metainfo/org.guitarix.guitarix.metainfo.xml share/pixmaps/gx_bypass.png share/pixmaps/gx_head.png share/pixmaps/gx_log_grey.png