From nobody Tue Jan 03 10:58:07 2023 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 4NmV7z5ssRz2pTTt; Tue, 3 Jan 2023 10:58:07 +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 4NmV7z5RGZz4Pnf; Tue, 3 Jan 2023 10:58:07 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1672743487; 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=V80t7rLJaEqt9VU9ihfz5ORf+9HS48Sp11XkR+P+7jw=; b=OdG7StQ4UMvGbwPlpNoAhGNXlsv9IFH7Q/8K+JJu71IFXd2/Gy5cpXD3VjNrX+sUrZDpme GAqh4192uVI2uPLUhjWIxsss1jaUJzRVUJV9UywcV/m/uBrn/B3R3XyZ0NGWf49hSBRv3L 5ulp2x/Im4IVZjintjvxdQx08RgZk42M/mgXHwm2ZcCMeykz6B1CjWk+vjlYAV78yP/nwM KOIkZQSrPqFNWGPiEHwsTIjkRMl/ggRLxp36jYHn+Ru+pONe4aUcXcb4vLyS4a3OwY++aF 42jW5RuW5RAn2W3i2bH/Uji/CfJhPfzji1FLEjQK1ODqksZFSM02tJZuwUrGkA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1672743487; 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=V80t7rLJaEqt9VU9ihfz5ORf+9HS48Sp11XkR+P+7jw=; b=MiZ6XpFUNsHrnyAocKM0s/oUpOwWOYRyaBx/YLEML0ADQ7+WSjyyLgWFsO/ZWhsEzT6sID 2xWbhea+L0Zo41iUi77bqj+FTAMlHNhJEEdq/HPVpQygxXAPxBVufjbL8lwqgaljR953yg N7ayFtb8EEuR7va6vVfUGNuC9+elgK5ea5G83CuFIWnk2RiNJbi7iDLnT6ncAfO0Jirr0+ iUOGJFy96tBpRryxU1AFLu9trQH7AMJOqezB0us8URPgpNqjv2uRN2ssFtDlgQzFjf/Ifl rZBoK5oybwqEiu8Glf8JdXBrZE80K8GYPbq/salFAtA1y6H3sHDE/lFcOj6jqw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1672743487; a=rsa-sha256; cv=none; b=CurMqJF5gz/miAbZ9bAFssr3jeUcb1fEZs3DiF9+e/RrdZ6ij/y1BTRKx77hlGuiO+d6CO EtzyoP7usA3nXkS4mhKaTVKUWlbYrzlV8UUVoT0vasX/fPo4x3ZO2W4jYTDUMHk02bEQEV kDVlOcJ9xCA+p5m/uwdYW2ogiuIfu3RbvUdfmj+qGCWaGhIQCdhTF+inPBwCr/+iRMvDjJ 1z6iwj9oR7ysFOXsSgI0dkSC2dF5NqOuspfrDxWuLt0kl9tSfbO/H31uaVF5ngQWrKMtjv 3eniPKqu94fM45iJAnD/ZmyM6PuWGNFXfveMZCHz9+pPAT8iEqalb/or/FFVbQ== 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 4NmV7z4T29zTr2; Tue, 3 Jan 2023 10:58:07 +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 303Aw7LT018597; Tue, 3 Jan 2023 10:58:07 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 303Aw7Q8018596; Tue, 3 Jan 2023 10:58:07 GMT (envelope-from git) Date: Tue, 3 Jan 2023 10:58:07 GMT Message-Id: <202301031058.303Aw7Q8018596@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Daniel Engberg Subject: git: 214c27577898 - main - audio/lame: Remove libsndfile support and modernize port 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: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: diizzy X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 214c275778984faddbff27ca960d51380b64acc8 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by diizzy: URL: https://cgit.FreeBSD.org/ports/commit/?id=214c275778984faddbff27ca960d51380b64acc8 commit 214c275778984faddbff27ca960d51380b64acc8 Author: Daniel Engberg AuthorDate: 2023-01-03 10:33:34 +0000 Commit: Daniel Engberg CommitDate: 2023-01-03 10:33:38 +0000 audio/lame: Remove libsndfile support and modernize port Remove libsndfile support as this will cause circular dependency with upcoming release of libsndfile 1.2.0. While it's possible to disable usage of specific external libraries to some extent we want to follow upstream as closely as possible instead of having to work around such issues. If better input support is needed ffmpeg provides support for LAME (by default), much better input format support and very little overhead. While at it, do some minor changes to Makefile. PR: 268566 Reviewed by: netchild (maintainer via private e-mail) --- audio/lame/Makefile | 26 ++++++++++---------------- 1 file changed, 10 insertions(+), 16 deletions(-) diff --git a/audio/lame/Makefile b/audio/lame/Makefile index ecde36845ca4..8d1c6542feb4 100644 --- a/audio/lame/Makefile +++ b/audio/lame/Makefile @@ -1,37 +1,31 @@ PORTNAME= lame -PORTVERSION= 3.100 +DISTVERSION= 3.100 PORTREVISION= 4 CATEGORIES= audio -MASTER_SITES= SF/${PORTNAME:tl}/${PORTNAME:tl}/3.100 +MASTER_SITES= SF/${PORTNAME:tl}/${PORTNAME:tl}/${DISTVERSION} MAINTAINER= netchild@FreeBSD.org COMMENT= Fast MP3 encoder kit WWW= http://lame.sourceforge.net/ -LICENSE= LGPL20+ +LICENSE= LGPL20+ LICENSE_FILE= ${WRKSRC}/COPYING +BUILD_DEPENDS= ${BUILD_DEPENDS_${ARCH}} +BUILD_DEPENDS_i386= nasm:devel/nasm + USES= cpe gmake iconv libtool USE_LDCONFIG= yes +CPE_VENDOR= lame_project GNU_CONFIGURE= yes + CONFIGURE_ARGS= --enable-nasm --enable-mp3rtp --disable-gtktest -CPE_VENDOR= lame_project DOC_FILES= API LICENSE README TODO USAGE -OPTIONS_DEFINE= DOCS SNDFILE +OPTIONS_DEFINE= DOCS OPTIONS_DEFAULT=DOCS -SNDFILE_CONFIGURE_ON= --with-fileio=sndfile -SNDFILE_CONFIGURE_OFF= --with-fileio=lame -SNDFILE_LIB_DEPENDS= libsndfile.so:audio/libsndfile - -.include - -.if ${ARCH} == "i386" -BUILD_DEPENDS+= nasm:devel/nasm -.endif - post-patch: # Fix parallel builds @${REINPLACE_CMD} -e 's,test -d \.libs || mkdir,mkdir -p,' \ @@ -46,4 +40,4 @@ post-install-DOCS-on: ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor -.include +.include