From nobody Tue Jun 11 23:22:13 2024 X-Original-To: dev-commits-ports-all@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 4VzPpF3B6Cz5NDft; Tue, 11 Jun 2024 23:22:13 +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 4VzPpF2l3Kz4h3g; Tue, 11 Jun 2024 23:22:13 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1718148133; 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=+0BIwjKMtKG3lMvir4bzEUxtgBxwreeJ/0jxFnlTuZE=; b=D87wqEpxVQZxdqA2lyvTpFTlB7ZzA5Xq2VEpDOLVRxg/nJcR2Fi42R2HPqui99ew+0mF3B 0r3h+jBtE5OGMiACjRgeE14okOksh5rWF0vXoqgjkWm3O9njBf/17av7aVoqAm1muoKRHT DWdlSi0CpiFKu5v9tyF7WSkF2Dz76WAV5DYt6PNV29iem38RpZ0ZvgZqmtWvsG8s0xwBBJ 0FkY05kAkuzDIEN4XJFCpl6tmztTTFEzpWiJJu4idN7dFnC/q9PP0iA5a92n1xwwckHbR6 wM8M10DDYtZYtSlPfKtq9cxFH2vwaAkV0HqtemGg7ANF9EODBQeSMigNn/soBw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1718148133; a=rsa-sha256; cv=none; b=TROhpKpk3SHgvgDklejVZnh3LhXnysZGoNV2PW1sqs8qkA1Bru6iuMTnDwR2eyYeFK7kMX o9w1C73JRoQWAz623xUXcrFlbSzJ8UrQnHUpBme3z7xkU878uDjOZ0AsDGrUhZUynXZLXE 7BItKlPl9BF6DD0jEIxQPGf8W4hc/918k5SnFxUkQb39PxaqPJOb/fLA0EguZoagEcAVYH HxvMSE5CiigI0mb/swQAQyKmFAATD9Gz8vsryNORuzA+r0cy9UbAc80tgFKWYm4WHWyuT8 1LHpH4krBrQbPR32Ty3Hq/l9qUgJQkZmue6kWs6wjLxuPOenb2B8Xj5JnwBcLQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1718148133; 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=+0BIwjKMtKG3lMvir4bzEUxtgBxwreeJ/0jxFnlTuZE=; b=jkeI5BBzQdh3vt17cl+0OBeHOAJrjELmzLgLKQaupdoiB2Ij5+wlF164ga4xYe/pXcJ5+u n3YNb/RUE2PSxWHEEDjwSG1bv5xNLHT3rp2JzWvfiVnSB7FR4lvEF3Zh8yi19gYWI+n7jK x9SPQVx7PODmumJr/rQjIOvOVbvCTew149mRiw0j9FlZMD6/jbJN3CQF6vDD/87fM254gz qYIOpoKALr7G+5dTf0YG3EnEzLkrV88H2+stncsjR9hPEuHCMd/41/ANUdh1ABlgrFKCag +lRk39dAcjYGy9c2NqL+r2Uu3iVnEjyzgSh/UOiVqGQEEgKfCDMNvmUU6nwlZQ== 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 4VzPpF2FnRzTC1; Tue, 11 Jun 2024 23:22:13 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 45BNMDic090209; Tue, 11 Jun 2024 23:22:13 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 45BNMDsl090206; Tue, 11 Jun 2024 23:22:13 GMT (envelope-from git) Date: Tue, 11 Jun 2024 23:22:13 GMT Message-Id: <202406112322.45BNMDsl090206@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: 3084b3ca2380 - main - audio/gsequencer: update 6.12.5 =?utf-8?Q?=E2=86=92?= 6.16.3 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@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: 3084b3ca2380e6365eaadb53693551cf9b14d03c Auto-Submitted: auto-generated The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=3084b3ca2380e6365eaadb53693551cf9b14d03c commit 3084b3ca2380e6365eaadb53693551cf9b14d03c Author: Yuri Victorovich AuthorDate: 2024-06-11 23:21:28 +0000 Commit: Yuri Victorovich CommitDate: 2024-06-11 23:22:10 +0000 audio/gsequencer: update 6.12.5 → 6.16.3 --- audio/gsequencer/Makefile | 29 +++++++++++++++++++++++------ audio/gsequencer/distinfo | 6 +++--- audio/gsequencer/pkg-plist | 9 +++++++++ 3 files changed, 35 insertions(+), 9 deletions(-) diff --git a/audio/gsequencer/Makefile b/audio/gsequencer/Makefile index f79011548576..cd9c3fa05d9a 100644 --- a/audio/gsequencer/Makefile +++ b/audio/gsequencer/Makefile @@ -1,5 +1,5 @@ PORTNAME= gsequencer -DISTVERSION= 6.12.5 +DISTVERSION= 6.16.3 CATEGORIES= audio MAINTAINER= yuri@FreeBSD.org @@ -12,6 +12,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= dssi>0:audio/dssi \ gtkdocize:textproc/gtk-doc \ lv2>0:audio/lv2 +BUILD_DEPENDS+= p5-File-Find-Rule>0:devel/p5-File-Find-Rule # only for bsd steps in custom configure +BUILD_DEPENDS+= gsed:textproc/gsed # only for bsd steps in custom configure LIB_DEPENDS= libasound.so:audio/alsa-lib \ libfftw3.so:math/fftw3 \ libfontconfig.so:x11-fonts/fontconfig \ @@ -28,18 +30,21 @@ LIB_DEPENDS= libasound.so:audio/alsa-lib \ libwebkit2gtk-4.0.so:www/webkit2-gtk3 RUN_DEPENDS= dssi>0:audio/dssi -USES= autoreconf desktop-file-utils gettext-runtime gettext-tools gmake gnome gstreamer libtool localbase pkgconfig shared-mime-info xorg +USES= autoreconf desktop-file-utils gettext-runtime gettext-tools gmake gnome gstreamer \ + libtool localbase:ldflags perl5 pkgconfig shared-mime-info USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk40 libxml2 pango USE_XORG= x11 -USE_GCC= yes # the project uses gnu99 extensions, clang fails even with USE_CSTD=gnu99. Suggestions how to build with clang are welcome. USE_CSTD= gnu99 USE_LDCONFIG= yes +USE_PERL5= build # only for custom bsd steps in configure USE_GITHUB= yes GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share -CONFIGURE_ARGS= --disable-alsa --enable-oss --disable-introspection --disable-rt +CONFIGURE_ENV= CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}" \ + INTROSPECTION_SCANNER=g-ir-scanner INTROSPECTION_COMPILER=g-ir-compiler MAKE=${GMAKE} CC=${CC} CXX=${CXX} LD=clang +CONFIGURE_ARGS= --disable-alsa --enable-oss --enable-introspection --disable-rt CPPFLAGS+= -DAGS_LICENSE_FILENAME=\\\"${LOCALBASE}/share/licenses/${PKGNAME}/${LICENSE}\\\" \ -DAGS_LOGO_FILENAME=\\\"${DATADIR}/images/ags.png\\\" # there should be no need to supply AGS_LOGO_FILENAME here since the app knows its location @@ -49,7 +54,8 @@ INSTALL_TARGET= install-strip PLIST_SUB= PORTVERSION=${PORTVERSION} -OPTIONS_DEFINE= DOCS JACK PULSEAUDIO +OPTIONS_DEFINE= DOCS JACK PULSEAUDIO X11 +OPTIONS_DEFAULT= X11 DOCS_CONFIGURE_ON= HTMLHELP_XSL=${LOCALBASE}/share/xsl/docbook/htmlhelp/htmlhelp.xsl --docdir=${DOCSDIR} --enable-single-docdir DOCS_BUILD_DEPENDS= docbook-xsl>0:textproc/docbook-xsl @@ -63,9 +69,20 @@ JACK_LIB_DEPENDS= libjack.so:audio/jack PULSEAUDIO_CONFIGURE_ENABLE= pulse PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio +X11_CONFIGURE_ENABLE= x11 # not sure what does X11 support realy mean, because it also shows the window wuth X11=OFF +X11_USES= xorg + PORTDOCS= * post-extract: - ${RM} ${WRKSRC}/configure.ac.orig + @${RM} ${WRKSRC}/configure.ac.orig + +do-configure: # it fails to build with clang without this custom configure step + @${ECHO} "==> Configure, patch symbols, and re-run configure again" + @cd ${WRKSRC} && \ + ${CONFIGURE_ENV} ${CONFIGURE_CMD} ${CONFIGURE_ARGS} && \ + ${MAKE_CMD} gen-symbols-all-bsd && \ + ${MAKE_CMD} fix-symbols-all-bsd && \ + ${CONFIGURE_ENV} ${CONFIGURE_CMD} ${CONFIGURE_ARGS} .include diff --git a/audio/gsequencer/distinfo b/audio/gsequencer/distinfo index 81aa3d286d80..603d012e7fdd 100644 --- a/audio/gsequencer/distinfo +++ b/audio/gsequencer/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1715808742 -SHA256 (gsequencer-gsequencer-6.12.5_GH0.tar.gz) = 829a532dd020f50595bdf8657cbeb8f39a1b065dbf87a1561b585b2823297930 -SIZE (gsequencer-gsequencer-6.12.5_GH0.tar.gz) = 10634582 +TIMESTAMP = 1718038970 +SHA256 (gsequencer-gsequencer-6.16.3_GH0.tar.gz) = 5dcf764589d5bf6a68ce50adc426618a37dccea8a99265eea0ba309d0fb33908 +SIZE (gsequencer-gsequencer-6.16.3_GH0.tar.gz) = 10667203 diff --git a/audio/gsequencer/pkg-plist b/audio/gsequencer/pkg-plist index 06c25f344fad..b6d0a4a30502 100644 --- a/audio/gsequencer/pkg-plist +++ b/audio/gsequencer/pkg-plist @@ -44,6 +44,9 @@ include/ags/audio/ags_output.h include/ags/audio/ags_pattern.h include/ags/audio/ags_peak_util.h include/ags/audio/ags_phase_shift_util.h +include/ags/audio/ags_pitch_16x_alias_util.h +include/ags/audio/ags_pitch_2x_alias_util.h +include/ags/audio/ags_pitch_4x_alias_util.h include/ags/audio/ags_playback.h include/ags/audio/ags_playback_domain.h include/ags/audio/ags_port.h @@ -500,6 +503,9 @@ include/ags/widget/ags_scrolled_piano.h include/ags/widget/ags_scrolled_scale_box.h include/ags/widget/ags_tempo.h include/ags/widget/ags_widget_marshal.h +lib/girepository-1.0/Ags-6.0.typelib +lib/girepository-1.0/AgsAudio-6.0.typelib +lib/girepository-1.0/AgsGui-6.0.typelib lib/libags.so lib/libags.so.6 lib/libags.so.6.0.0 @@ -523,6 +529,9 @@ libdata/pkgconfig/libags_audio.pc libdata/pkgconfig/libags_gui.pc libdata/pkgconfig/libgsequencer.pc share/applications/gsequencer.desktop +share/gir-1.0/Ags-6.0.gir +share/gir-1.0/AgsAudio-6.0.gir +share/gir-1.0/AgsGui-6.0.gir %%DATADIR%%/icons/ags.png %%DATADIR%%/icons/ags.xpm %%DATADIR%%/icons/jumper.png