From nobody Fri Jun 23 06:59:27 2023 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 4QnSlg3xyWz4gXhv; Fri, 23 Jun 2023 06:59:27 +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 4QnSlg3WS7z4CyX; Fri, 23 Jun 2023 06:59:27 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1687503567; 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=DBSpk8koJqPlr1K3rG21hmU3RefzBI5dvbCfxe6czs4=; b=cLcZUH8vi1jqbCGpy0NbWTlHvm1acCyc3qgLVa/+c/07hQqrTQJisACJfq/VXGUmWbupiB UditdElbf5kkMauox5FxtbqQ1rIQqW1YtuScly0V6Y2FPnEuOBmVLmYVgAFTz9U7xFbI+v yg/nF8n3BLqJxaRPa2jg/N4WeCn+X2/l0HHdXXrHaLElV/qNMoKNf12uHyB/hQa7vCAJTv 04inlerSIie7AjAH7zExFBruVG7n1KS/thkVqECLc06Bbi59/woeyZGBC1jCBE5QLNf2xI a9M4phUMPsGhKqt49fTTLnOCBeMOG3xCr9A0LvzJL5sC3bM8x3LMmla74JuyJg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1687503567; 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=DBSpk8koJqPlr1K3rG21hmU3RefzBI5dvbCfxe6czs4=; b=qIPL36XKaKbLI8CNfrT2uA2RcoWgusaCBW9GKj3qHEcQmnDY4zyE1xSJ2FvmbmjoGe6wy2 TDNmY2UDNrBou0d4GZETlue+P6VngpWpV8+qH/5+WhbB8oTNB0vPrcxQxBfT2/jm+48jCG QdZUT+SoxuIpqa2JqFd3NUR7H/2do7JEDjj4JktNgIFTyYfHhf7nAJvxsACYm0dXYCxheg pECzkboUq8jqlaH80mA6zBsE8q6ssCW4iIEjs6Zz91upuY7qIvOs1WTwSu4KtdzvnSJbtZ H/TJa77l/gO3Tntm0kH1iEUgbKxpzGLPDpjNoLMlVyuwl2/2U7BXKx2QNwX/4g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1687503567; a=rsa-sha256; cv=none; b=StT9NcVvvKnrREh1wFdNF3VmtJSI6iPT87xHOj+U1quPdbJJsUBVjzGd0wC4ZLs32utphi 6FSQKDDCXhDEcabHnWp8gNmHJSsJdWhE9z9SwDFmeQmL6GxMCQzhRIzitsoqUqxrVOJ6Dg K48PBLKxTK/VN++bfGzfYrnKlG+sdzLMLtcgDdh2ZWzeMrOIxysCpjKm0beeUaO+ldgSaJ dw1zJDN2pWWViywX3tdRw5WtHlW4z+pc7lLzi8NSn6+6ZuV0rvqHAJ6ohqBLoXEomWgcb0 9Q5FAM31kEU2X9QUdebbHN6Xj/8+inZDgPikVWrp0iSgnjdzmTjDYumUMjJdnQ== 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 4QnSlg2FnFzvYX; Fri, 23 Jun 2023 06:59:27 +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 35N6xRAE029870; Fri, 23 Jun 2023 06:59:27 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 35N6xRv8029869; Fri, 23 Jun 2023 06:59:27 GMT (envelope-from git) Date: Fri, 23 Jun 2023 06:59:27 GMT Message-Id: <202306230659.35N6xRv8029869@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Emanuel Haupt Subject: git: 4f5c5e5dff78 - main - audio/sidplayfp: Various improvements 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: ehaupt X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 4f5c5e5dff785428e1490ff58ff452aca10ce80a Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by ehaupt: URL: https://cgit.FreeBSD.org/ports/commit/?id=4f5c5e5dff785428e1490ff58ff452aca10ce80a commit 4f5c5e5dff785428e1490ff58ff452aca10ce80a Author: Emanuel Haupt AuthorDate: 2023-06-23 06:59:19 +0000 Commit: Emanuel Haupt CommitDate: 2023-06-23 06:59:19 +0000 audio/sidplayfp: Various improvements * PORTVERSION --> DISTVERSION * Use upstream release tarball instead of USE_GITHUB * Remove USES= iconv, works fine without any helpers * Add USES= compiler:c++17-lang * Make ALSA and Pulseaudio audio backends optional PR: 272154 Reported by: diizzy --- audio/sidplayfp/Makefile | 27 +++++++++++++++++---------- audio/sidplayfp/distinfo | 6 +++--- 2 files changed, 20 insertions(+), 13 deletions(-) diff --git a/audio/sidplayfp/Makefile b/audio/sidplayfp/Makefile index 22bb75033fcd..9846cc6b0c9b 100644 --- a/audio/sidplayfp/Makefile +++ b/audio/sidplayfp/Makefile @@ -1,7 +1,8 @@ PORTNAME= sidplayfp -PORTVERSION= 2.5.0 -DISTVERSIONPREFIX= v +DISTVERSION= 2.5.0 +PORTREVISION= 1 CATEGORIES= audio +MASTER_SITES= https://github.com/lib${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/ MAINTAINER= ehaupt@FreeBSD.org COMMENT= Console SID/MUS player using sidplayfp @@ -10,13 +11,9 @@ WWW= https://github.com/libsidplayfp/sidplayfp LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libasound.so:audio/alsa-lib \ - libpulse.so:audio/pulseaudio \ - libstilview.so:audio/libsidplayfp +LIB_DEPENDS= libstilview.so:audio/libsidplayfp -USES= autoreconf gettext iconv localbase:ldflags pkgconfig -USE_GITHUB= yes -GH_ACCOUNT= libsidplayfp +USES= compiler:c++17-lang localbase:ldflags pkgconfig GNU_CONFIGURE= yes PLIST_FILES= bin/sidplayfp \ @@ -25,12 +22,22 @@ PLIST_FILES= bin/sidplayfp \ man/man1/stilview.1.gz \ man/man5/sidplayfp.ini.5.gz -OPTIONS_DEFINE= OUT123 +OPTIONS_DEFINE= ALSA OUT123 PULSEAUDIO OPTIONS_DEFAULT= OUT123 -OUT123_DESC= Build with out123 library +OUT123_DESC= Audio output support via mpg123's out123 library +ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib OUT123_LIB_DEPENDS= libout123.so:audio/mpg123 OUT123_CONFIGURE_WITH= out123 +PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio + +pre-configure-ALSA-off: + ${REINPLACE_CMD} -e 's|alsa >= 1.0|alsa >= 9999.0|g' \ + ${PATCH_WRKSRC}/configure + +pre-configure-PULSEAUDIO-off: + ${REINPLACE_CMD} -e 's|libpulse-simple >= 1.0|libpulse-simple >= 9990.0|g' \ + ${PATCH_WRKSRC}/configure .include diff --git a/audio/sidplayfp/distinfo b/audio/sidplayfp/distinfo index 40107caafff5..0b75245458ec 100644 --- a/audio/sidplayfp/distinfo +++ b/audio/sidplayfp/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1687340264 -SHA256 (libsidplayfp-sidplayfp-v2.5.0_GH0.tar.gz) = 6782c42a40465ac1be9fdd231735c697732e0978926d1068aa17e15d131e810a -SIZE (libsidplayfp-sidplayfp-v2.5.0_GH0.tar.gz) = 86936 +TIMESTAMP = 1687457572 +SHA256 (sidplayfp-2.5.0.tar.gz) = d66d2791f822c30ae3bbe2b8e482d6a75eca36c6df7ee5e2a7f63079ad6c0081 +SIZE (sidplayfp-2.5.0.tar.gz) = 249111