Authentication-Results: name.execsw.org; dkim=pass (1024-bit key) header.d=netbsd.org header.i=@netbsd.org header.b=quCpjnpl; dkim=pass (1024-bit key) header.d=netbsd.org header.i=@netbsd.org header.b=KX3LDEhr Received: by mail.netbsd.org (Postfix, from userid 605) id AA1BF84EF7; Sun, 17 Mar 2024 17:34:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netbsd.org; s=20240131; t=1710696849; bh=AP2pTi50RWGdAOmANqq6sKBiKz2VEzmYlYc1U58nDCQ=; h=Date:From:Subject:To:Reply-To:List-Id:List-Unsubscribe; b=quCpjnplbXDmW5qeBW+TaMpcqZoHlwk/zD/zA+zWwYGFblK4OocXE9DNwOYPQ5vZU a1TUJeksKJcM+Fe9PzwyXF8NpzDlsqJSzctIEoJCLiySXmmGAEfaB6jqM1iMVmNqyi GJ6eO3Uv6I6pUtUYBxY7vgGhj/ZaGR/aZGLFbHpA= Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 97C5284EF6 for ; Sun, 17 Mar 2024 17:34:08 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Authentication-Results: mail.netbsd.org (amavisd-new); dkim=pass (1024-bit key) header.d=netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id PszNVWK4zBLk for ; Sun, 17 Mar 2024 17:34:07 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 0A2BD84E79 for ; Sun, 17 Mar 2024 17:34:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netbsd.org; s=20240131; t=1710696847; bh=AP2pTi50RWGdAOmANqq6sKBiKz2VEzmYlYc1U58nDCQ=; h=Date:From:Subject:To:Reply-To; b=KX3LDEhr8DVp5IS3KCXwB5n5vzzYuAxiCSUDc94LEQnkbf8NU5igiwHMt1mrrEckm hGW4NTsaCvb56m0vAZ4ouqGD5G3gA3JEvafZQnJuDix/0RXjkq7W6kdcg9og+u10Em +VjVR6e7lY5xQLMI808jc3bDKXSXBmDMG4/0LJDE= Received: by cvs.NetBSD.org (Postfix, from userid 500) id F3444FA2C; Sun, 17 Mar 2024 17:34:06 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1710696846236800" MIME-Version: 1.0 Date: Sun, 17 Mar 2024 17:34:06 +0000 From: "Nia Alarie" Subject: CVS commit: pkgsrc/audio/ocp To: pkgsrc-changes@NetBSD.org Reply-To: nia@netbsd.org X-Mailer: log_accum Message-Id: <20240317173406.F3444FA2C@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1710696846236800 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: nia Date: Sun Mar 17 17:34:06 UTC 2024 Modified Files: pkgsrc/audio/ocp: DESCR Makefile PLIST distinfo options.mk pkgsrc/audio/ocp/patches: patch-configure Added Files: pkgsrc/audio/ocp/patches: patch-filesel_filesystem-rpg.c Removed Files: pkgsrc/audio/ocp: PLIST.Linux TODO pkgsrc/audio/ocp/patches: patch-ab patch-ac patch-ad patch-ae patch-af patch-goodies_helpc_Makefile.in patch-playay_ayplay.c patch-playym_ympplay.cpp Log Message: ocp: Update to 0.2.107 12 years of changes. To generate a diff of this commit: cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/audio/ocp/DESCR cvs rdiff -u -r1.23 -r1.24 pkgsrc/audio/ocp/Makefile cvs rdiff -u -r1.4 -r1.5 pkgsrc/audio/ocp/PLIST cvs rdiff -u -r1.1 -r0 pkgsrc/audio/ocp/PLIST.Linux cvs rdiff -u -r1.1.1.1 -r0 pkgsrc/audio/ocp/TODO cvs rdiff -u -r1.14 -r1.15 pkgsrc/audio/ocp/distinfo cvs rdiff -u -r1.3 -r1.4 pkgsrc/audio/ocp/options.mk cvs rdiff -u -r1.3 -r0 pkgsrc/audio/ocp/patches/patch-ab \ pkgsrc/audio/ocp/patches/patch-af cvs rdiff -u -r1.1.1.1 -r0 pkgsrc/audio/ocp/patches/patch-ac cvs rdiff -u -r1.2 -r0 pkgsrc/audio/ocp/patches/patch-ad \ pkgsrc/audio/ocp/patches/patch-ae cvs rdiff -u -r1.3 -r1.4 pkgsrc/audio/ocp/patches/patch-configure cvs rdiff -u -r0 -r1.1 \ pkgsrc/audio/ocp/patches/patch-filesel_filesystem-rpg.c cvs rdiff -u -r1.1 -r0 \ pkgsrc/audio/ocp/patches/patch-goodies_helpc_Makefile.in \ pkgsrc/audio/ocp/patches/patch-playay_ayplay.c \ pkgsrc/audio/ocp/patches/patch-playym_ympplay.cpp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1710696846236800 Content-Disposition: inline Content-Length: 16074 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/audio/ocp/DESCR diff -u pkgsrc/audio/ocp/DESCR:1.1.1.1 pkgsrc/audio/ocp/DESCR:1.2 --- pkgsrc/audio/ocp/DESCR:1.1.1.1 Sun Aug 16 15:52:10 2009 +++ pkgsrc/audio/ocp/DESCR Sun Mar 17 17:34:05 2024 @@ -1,11 +1,6 @@ -Open Cubic Player first appeared around December 1994 as a DOS -binary-only module player. It supported many soundcards and module -formats. +This is the UNIX port of Open Cubic Player, which is a text-based tracker +music player. -At some point, the source code was released to the public under the -terms of the GNU General Public License, and around 2003 Stian -Skjelstad ported the code to Linux. - -In addition to legacy tracker formats such as mod, xm and s3m, Open -Cubic Player now also supports mp3, ogg and ay files and can be compiled -with libadplug support. +In addition to legacy tracker formats such as mod, xm, and s3m used by +chiptunes and the demoscene, Open Cubic Player now also supports mp3, ogg, +and flac files. Index: pkgsrc/audio/ocp/Makefile diff -u pkgsrc/audio/ocp/Makefile:1.23 pkgsrc/audio/ocp/Makefile:1.24 --- pkgsrc/audio/ocp/Makefile:1.23 Sun Apr 12 23:59:41 2020 +++ pkgsrc/audio/ocp/Makefile Sun Mar 17 17:34:05 2024 @@ -1,37 +1,71 @@ -# $NetBSD: Makefile,v 1.23 2020/04/12 23:59:41 joerg Exp $ +# $NetBSD: Makefile,v 1.24 2024/03/17 17:34:05 nia Exp $ -DISTNAME= ocp-0.1.21 -PKGREVISION= 7 +DISTNAME= ocp-0.2.107 CATEGORIES= audio -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=opencubicplayer/} -EXTRACT_SUFX= .tar.bz2 +MASTER_SITES= ${MASTER_SITE_GITHUB:=mywave82/} +GITHUB_PROJECT= opencubicplayer +GITHUB_RELEASE= v${PKGVERSION_NOREV} MAINTAINER= pkgsrc-users@NetBSD.org -HOMEPAGE= https://sourceforge.net/p/opencubicplayer/ -COMMENT= Open Cubic Player +HOMEPAGE= https://stian.cubic.org/project-ocp.php +COMMENT= Music visualizer for tracker music (TUI version) LICENSE= gnu-gpl-v2 USE_PKGLOCALEDIR= yes GNU_CONFIGURE= yes -USE_TOOLS+= gmake makeinfo +USE_TOOLS+= gmake makeinfo perl pkg-config USE_LANGUAGES= c c++ -USE_NCURSES= yes # resize_term + +DISTINFO_FILE= ${.CURDIR}/../../audio/ocp/distinfo +PATCHDIR= ${.CURDIR}/../../audio/ocp/patches + +USE_CXX_FEATURES+= c++17 + INFO_FILES= yes +TOOL_DEPENDS+= xa65-[0-9]*:../../devel/xa65 + REPLACE_SH= ocp-curses ocp-sdl ocp-vcsa ocp-x11 # ymtype.so wants to link -llzh before it's finished building MAKE_JOBS_SAFE= no CONFIGURE_ARGS+= --exec-prefix=${PREFIX} -CONFIGURE_ARGS+= --infodir=${PREFIX}/info + +# seems fairly useless since you need curses anyway... +CONFIGURE_ARGS+= --without-sdl +CONFIGURE_ARGS+= --without-sdl2 +CONFIGURE_ARGS+= --without-x11 CFLAGS.SunOS+= -mimpure-text -CFLAGS.SunOS+= -DSOUND_PCM_WRITE_CHANNELS=SNDCTL_DSP_CHANNELS -CFLAGS.SunOS+= -DSOUND_PCM_WRITE_BITS=SNDCTL_DSP_SETFMT -CFLAGS.SunOS+= -DSOUND_PCM_WRITE_RATE=SNDCTL_DSP_SPEED -PLIST_VARS+= sdl x11 desktop +.include "../../mk/bsd.prefs.mk" + +# curses_version(3) was introduced in NetBSD 10.0. +.if ${OPSYS} == "NetBSD" && ${OPSYS_VERSION} < 100000 +USE_NCURSES= yes +. include "../../devel/ncursesw/buildlink3.mk" +.else +USE_CURSES= wide +FAKE_NCURSES= yes +. include "../../mk/curses.buildlink3.mk" +. if !${CURSES_TYPE:M*ncurses*} +CFLAGS+= -DNCURSES_ATTR_T=int +. endif +.endif + +.include "../../mk/oss.buildlink3.mk" + +PLIST_VARS+= oss +.if ${OSS_TYPE} != "none" +PLIST.oss= yes +LDFLAGS+= ${LIBOSSAUDIO} +SUBST_CLASSES+= oss +SUBST_STAGE.oss= pre-configure +SUBST_MESSAGE.oss= Correcting the path to the OSS device. +SUBST_FILES.oss+= devp/devposs.c +SUBST_SED.oss+= -e "s,/dev/dsp,${DEVOSSAUDIO},g" +.endif SUBST_CLASSES+= ldflags SUBST_SED.ldflags+= -e 's/$$(SHARED_FLAGS)/$$(LDFLAGS) $$(SHARED_FLAGS)/g' @@ -40,13 +74,17 @@ SUBST_MESSAGE.ldflags= Honoring LDFLAGS. SUBST_STAGE.ldflags= pre-build .include "options.mk" - +.include "../../archivers/ancient/buildlink3.mk" +.include "../../archivers/bzip2/buildlink3.mk" +.include "../../audio/flac/buildlink3.mk" +.include "../../audio/libdiscid/buildlink3.mk" .include "../../audio/libid3tag/buildlink3.mk" .include "../../audio/libmad/buildlink3.mk" .include "../../audio/libvorbis/buildlink3.mk" .include "../../converters/libiconv/buildlink3.mk" -.include "../../devel/ncurses/buildlink3.mk" .include "../../devel/zlib/buildlink3.mk" +.include "../../graphics/png/buildlink3.mk" .include "../../multimedia/libogg/buildlink3.mk" -.include "../../mk/oss.buildlink3.mk" +.include "../../textproc/cJSON/buildlink3.mk" +.include "../../mk/jpeg.buildlink3.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/audio/ocp/PLIST diff -u pkgsrc/audio/ocp/PLIST:1.4 pkgsrc/audio/ocp/PLIST:1.5 --- pkgsrc/audio/ocp/PLIST:1.4 Mon Apr 30 08:26:41 2012 +++ pkgsrc/audio/ocp/PLIST Sun Mar 17 17:34:05 2024 @@ -1,82 +1,46 @@ -@comment $NetBSD: PLIST,v 1.4 2012/04/30 08:26:41 shattered Exp $ +@comment $NetBSD: PLIST,v 1.5 2024/03/17 17:34:05 nia Exp $ bin/ocp -bin/${PKGNAME} bin/ocp-curses -${PLIST.sdl}bin/ocp-sdl -${PLIST.x11}bin/ocp-x11 info/ocp.info.gz -lib/${PKGNAME}/autoload/10-compat.so -lib/${PKGNAME}/autoload/10-devi.so -lib/${PKGNAME}/autoload/10-hardware.so -lib/${PKGNAME}/autoload/10-mchasm.so -lib/${PKGNAME}/autoload/10-mixclip.so -lib/${PKGNAME}/autoload/10-sets.so -lib/${PKGNAME}/autoload/11-framelock.so -lib/${PKGNAME}/autoload/12-poutput.so -lib/${PKGNAME}/autoload/15-keyhelp.so -lib/${PKGNAME}/autoload/20-cphelper.so -lib/${PKGNAME}/autoload/25-pfilesel.so -lib/${PKGNAME}/autoload/30-arctar.so -lib/${PKGNAME}/autoload/30-arczip.so -lib/${PKGNAME}/autoload/30-aytype.so -lib/${PKGNAME}/autoload/30-fstypes.so -lib/${PKGNAME}/autoload/30-mcpbase.so -lib/${PKGNAME}/autoload/30-plrbase.so -lib/${PKGNAME}/autoload/30-smpbase.so -lib/${PKGNAME}/autoload/30-ymtype.so -lib/${PKGNAME}/autoload/35-cpiface.so -lib/${PKGNAME}/autoload/40-cphlpif.so -lib/${PKGNAME}/devpdisk.so -lib/${PKGNAME}/devpnone.so -lib/${PKGNAME}/devposs.so -${PLIST.sdl}lib/${PKGNAME}/devpsdl.so -lib/${PKGNAME}/devsnone.so -lib/${PKGNAME}/devsoss.so -lib/${PKGNAME}/devwmix.so -lib/${PKGNAME}/devwmixf.so -lib/${PKGNAME}/devwnone.so -lib/${PKGNAME}/libocp.so -lib/${PKGNAME}/load669.so -lib/${PKGNAME}/loadams.so -lib/${PKGNAME}/loaddmf.so -lib/${PKGNAME}/loadmdl.so -lib/${PKGNAME}/loadmtm.so -lib/${PKGNAME}/loadokt.so -lib/${PKGNAME}/loadptm.so -lib/${PKGNAME}/loads3m.so -lib/${PKGNAME}/loadult.so -lib/${PKGNAME}/medialib.so -lib/${PKGNAME}/playay.so -lib/${PKGNAME}/playgmd.so -lib/${PKGNAME}/playgmi.so -lib/${PKGNAME}/playit.so -lib/${PKGNAME}/playmp2.so -lib/${PKGNAME}/playogg.so -lib/${PKGNAME}/playwav.so -lib/${PKGNAME}/playxm.so -lib/${PKGNAME}/playym.so -${PLIST.desktop}share/applications/cubic.org-opencubicplayer.desktop -share/doc/${PKGNAME}/AUTHORS -share/doc/${PKGNAME}/BUGS -share/doc/${PKGNAME}/COPYING -share/doc/${PKGNAME}/CREDITS -share/doc/${PKGNAME}/KEYBOARD_REMAPS -share/doc/${PKGNAME}/SUID -share/doc/${PKGNAME}/TODO -share/doc/${PKGNAME}/html/configuration.html -share/doc/${PKGNAME}/html/faq.html -share/doc/${PKGNAME}/html/fileselector.html -share/doc/${PKGNAME}/html/index.html -share/doc/${PKGNAME}/html/install.html -share/doc/${PKGNAME}/html/mdz.html -share/doc/${PKGNAME}/html/player.html -share/doc/${PKGNAME}/html/plugin.html -share/doc/${PKGNAME}/html/specialdrive.html -share/doc/${PKGNAME}/html/starting.html -share/doc/${PKGNAME}/html/support.html -share/doc/${PKGNAME}/html/wap.html -share/${PKGNAME}/data/ocp.hlp -share/${PKGNAME}/etc/ocp.ini -${PLIST.x11}share/icons/hicolor/16x16/apps/opencubicplayer.xpm -${PLIST.x11}share/icons/hicolor/48x48/apps/opencubicplayer.xpm -@pkgdir share/ocp/ultradir +${PLIST.alsa}lib/ocp/autoload/35-devpalsa.so +lib/ocp/autoload/35-devpnone.so +${PLIST.oss}lib/ocp/autoload/35-devposs.so +lib/ocp/autoload/35-devwmix.so +lib/ocp/autoload/35-devwmixf.so +lib/ocp/autoload/35-devwnone.so +lib/ocp/autoload/95-playay.so +lib/ocp/autoload/95-playcda.so +lib/ocp/autoload/95-playflac.so +lib/ocp/autoload/95-playgmd.so +lib/ocp/autoload/95-playhvl.so +lib/ocp/autoload/95-playit.so +lib/ocp/autoload/95-playmp2.so +lib/ocp/autoload/95-playogg.so +lib/ocp/autoload/95-playopl.so +lib/ocp/autoload/95-playsid.so +lib/ocp/autoload/95-playtimidity.so +lib/ocp/autoload/95-playwav.so +lib/ocp/autoload/95-playxm.so +lib/ocp/autoload/95-playym.so +lib/ocp/autoload/freverb.so +lib/ocp/autoload/ireverb.so +lib/ocp/libocp.so +man/man1/ocp.1 +share/doc/ocp/AUTHORS +share/doc/ocp/BUGS +share/doc/ocp/COPYING +share/doc/ocp/CREDITS +share/doc/ocp/KEYBOARD_REMAPS +share/doc/ocp/SUID +share/doc/ocp/html/configuration.html +share/doc/ocp/html/faq.html +share/doc/ocp/html/fileselector.html +share/doc/ocp/html/index.html +share/doc/ocp/html/player.html +share/doc/ocp/html/specialdrive.html +share/doc/ocp/html/starting.html +share/doc/ocp/html/support.html +share/doc/ocp/html/wap.html +share/ocp/data/adplug.db +share/ocp/data/ocp.hlp +share/ocp/etc/ocp.ini Index: pkgsrc/audio/ocp/distinfo diff -u pkgsrc/audio/ocp/distinfo:1.14 pkgsrc/audio/ocp/distinfo:1.15 --- pkgsrc/audio/ocp/distinfo:1.14 Tue Oct 26 09:59:19 2021 +++ pkgsrc/audio/ocp/distinfo Sun Mar 17 17:34:05 2024 @@ -1,14 +1,7 @@ -$NetBSD: distinfo,v 1.14 2021/10/26 09:59:19 nia Exp $ +$NetBSD: distinfo,v 1.15 2024/03/17 17:34:05 nia Exp $ -BLAKE2s (ocp-0.1.21.tar.bz2) = 0bb17841cd29c491bfb37647b0df62b746bbff091fb4130e8b47cbfe27b0970d -SHA512 (ocp-0.1.21.tar.bz2) = fec0123b61163780d8133939df2a0219c98b533a7a6eb477ee1029eff7b2f3782969e792f6a767d3ff99c809cc2cf8dc0b8518f0e91f96015279c20115507269 -Size (ocp-0.1.21.tar.bz2) = 781805 bytes -SHA1 (patch-ab) = d33aad7cfa41330c5cb026a7d3e92545f741f429 -SHA1 (patch-ac) = f28f3ebc5e3d61858f2f5bed79094fff57130da6 -SHA1 (patch-ad) = 5252050662343fa2575d84e883f8d157b4a2de0e -SHA1 (patch-ae) = 00f5b6edaf0dcb2200f8e9f14ab6a8e1a9711f65 -SHA1 (patch-af) = dbb7b2d1b7a5f35c14477725ad18e31b2af787b9 -SHA1 (patch-configure) = c26f3be5c102da245f0e0c55d17a34cfdb844a37 -SHA1 (patch-goodies_helpc_Makefile.in) = aeb8f25afa126aa0db50325d2d7daf0eccedaee3 -SHA1 (patch-playay_ayplay.c) = 565efad3e619743fd7260c2957152a0b116674c4 -SHA1 (patch-playym_ympplay.cpp) = d0d5fd0126e30f5036f0267d17ae3524c9afcb34 +BLAKE2s (ocp-0.2.107.tar.gz) = 05d26993a52f40485f9d9a00ce0f1a45c84d6452487a9f010fe1b9d6dca8f1c0 +SHA512 (ocp-0.2.107.tar.gz) = 6e55f08397f8a4ea5374ca07b64f63dab9315c4511a522b195ae50c7ab47074634c2adc7beb7a5cfa9010a30efdafa69e04260f0a8df40398304b853e58eeffd +Size (ocp-0.2.107.tar.gz) = 6220734 bytes +SHA1 (patch-configure) = b1fa4d795fe13b9d6b9875d295a921d99fcacbc4 +SHA1 (patch-filesel_filesystem-rpg.c) = fc3c580f4a01dbe5ab724603defea91d1f95bb50 Index: pkgsrc/audio/ocp/options.mk diff -u pkgsrc/audio/ocp/options.mk:1.3 pkgsrc/audio/ocp/options.mk:1.4 --- pkgsrc/audio/ocp/options.mk:1.3 Tue Oct 23 10:31:39 2012 +++ pkgsrc/audio/ocp/options.mk Sun Mar 17 17:34:05 2024 @@ -1,29 +1,16 @@ -# $NetBSD: options.mk,v 1.3 2012/10/23 10:31:39 wiz Exp $ +# $NetBSD: options.mk,v 1.4 2024/03/17 17:34:05 nia Exp $ -PKG_OPTIONS_VAR= PKG_OPTIONS.ocp -PKG_SUPPORTED_OPTIONS= x11 +PKG_OPTIONS_VAR= PKG_OPTIONS.ocp +PKG_SUPPORTED_OPTIONS= alsa +PKG_SUGGESTED_OPTIONS.Linux= alsa .include "../../mk/bsd.options.mk" -# broken (crashes at startup) -.if !empty(PKG_OPTIONS:Msdl) -CONFIGURE_ARGS+= --with-sdl=yes -PLIST.sdl= yes -PLIST.desktop= yes -.include "../../sysutils/desktop-file-utils/desktopdb.mk" -.include "../../devel/SDL/buildlink3.mk" +PLIST_VARS+= alsa +.if !empty(PKG_OPTIONS:Malsa) +PLIST.alsa= yes +CONFIGURE_ARGS+= --with-alsa +. include "../../audio/alsa-lib/buildlink3.mk" .else -CONFIGURE_ARGS+= --without-sdl -.endif - -.if !empty(PKG_OPTIONS:Mx11) -CONFIGURE_ARGS+= --with-x11=yes -PLIST.x11= yes -PLIST.desktop= yes -.include "../../sysutils/desktop-file-utils/desktopdb.mk" -.include "../../x11/libX11/buildlink3.mk" -.include "../../x11/libXpm/buildlink3.mk" -.include "../../x11/libXxf86vm/buildlink3.mk" -.else -CONFIGURE_ARGS+= --without-x11 +CONFIGURE_ARGS+= --without-alsa .endif Index: pkgsrc/audio/ocp/patches/patch-configure diff -u pkgsrc/audio/ocp/patches/patch-configure:1.3 pkgsrc/audio/ocp/patches/patch-configure:1.4 --- pkgsrc/audio/ocp/patches/patch-configure:1.3 Sun Apr 18 20:38:37 2021 +++ pkgsrc/audio/ocp/patches/patch-configure Sun Mar 17 17:34:06 2024 @@ -1,40 +1,51 @@ -$NetBSD: patch-configure,v 1.3 2021/04/18 20:38:37 wiz Exp $ +$NetBSD: patch-configure,v 1.4 2024/03/17 17:34:06 nia Exp $ -Remove gcc check, trust pkgsrc to provide a working one. +Shell portability. ---- configure.orig 2011-11-17 21:46:08.000000000 +0000 +--- configure.orig 2024-03-17 16:30:27.835226059 +0000 +++ configure -@@ -4579,33 +4579,6 @@ test "x$exec_prefix" = xNONE && exec_pre +@@ -8953,7 +8953,7 @@ printf "%s\n" "no" >&6; } + PKG_CONFIG="" + fi + fi +-if test "x$WINDOWS" == x ++if test "x$WINDOWS" = x + then : +@@ -10165,7 +10165,7 @@ else $as_nop + fi + + +-if test "x$WINDOWS" == x ++if test "x$WINDOWS" = x + then : + + +@@ -15058,7 +15058,7 @@ printf "%s\n" "#define HAVE_CXX17 1" >>c + fi + + +-if test $ax_cv_cxx_compile_cxx17__std_cpp17 == "yes" ++if test $ax_cv_cxx_compile_cxx17__std_cpp17 = "yes" + then : + printf "%s\n" "#define HAVE_CXX17 1" >>confdefs.h + +@@ -15556,7 +15556,7 @@ printf "%s\n" "#define HAVE_CXX14 1" >>c + fi + + +- if test $ax_cv_cxx_compile_cxx14__std_cpp14 == "yes" ++ if test $ax_cv_cxx_compile_cxx14__std_cpp14 = "yes" + then : + printf "%s\n" "#define HAVE_CXX14 1" >>confdefs.h + +@@ -15934,7 +15934,7 @@ printf "%s\n" "#define HAVE_CXX11 1" >>c + fi + + +- if test $ax_cv_cxx_compile_cxx11__std_cpp11 == "yes" ++ if test $ax_cv_cxx_compile_cxx11__std_cpp11 = "yes" + then : + printf "%s\n" "#define HAVE_CXX11 1" >>confdefs.h --{ $as_echo "$as_me:${as_lineno-$LINENO}: checking gcc version" >&5 --$as_echo_n "checking gcc version... " >&6; } --cc_version=`( $CC -dumpversion ) 2>&1` --if test "$?" -gt 0 || test x$cc_version = x; then -- as_fn_error $? "not found" "$LINENO" 5 --else -- case $cc_version in -- '') -- as_fn_error $? "not found" "$LINENO" 5; -- ;; -- 2.95.[2-9]|2.95.[2-9][-.]*|3.[0-9]|3.[0-9].[0-9]|3.[0-9]|3.[0-9].[0-9]-*|4.*) -- _cc_major=`echo $cc_version | cut -d '.' -f 1` -- _cc_minor=`echo $cc_version | cut -d '.' -f 2` -- _cc_mini=`echo $cc_version | cut -d '.' -f 3` -- if test $_cc_major -gt 2; then -- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cc_version, ok" >&5 --$as_echo "$cc_version, ok" >&6; } -- else -- as_fn_error $? "$cc_version, bad" "$LINENO" 5 -- fi -- ;; -- *) -- as_fn_error $? "$cc_version, bad" "$LINENO" 5 -- ;; -- esac --fi -- - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken signed char to signed int in loops (gcc version 4.1.1)" >&5 - $as_echo_n "checking for broken signed char to signed int in loops (gcc version 4.1.1)... " >&6; } - if test "$cross_compiling" = yes; then : Added files: Index: pkgsrc/audio/ocp/patches/patch-filesel_filesystem-rpg.c diff -u /dev/null pkgsrc/audio/ocp/patches/patch-filesel_filesystem-rpg.c:1.1 --- /dev/null Sun Mar 17 17:34:06 2024 +++ pkgsrc/audio/ocp/patches/patch-filesel_filesystem-rpg.c Sun Mar 17 17:34:06 2024 @@ -0,0 +1,24 @@ +$NetBSD: patch-filesel_filesystem-rpg.c,v 1.1 2024/03/17 17:34:06 nia Exp $ + +filesystem-rpg.c:613:4: error: a label can only be part of a statement +and a declaration is not a statement + +--- filesel/filesystem-rpg.c.orig 2024-03-17 16:47:27.071188695 +0000 ++++ filesel/filesystem-rpg.c +@@ -609,10 +609,13 @@ static int rpg_dir_readdir_iterate (ocpd + self->dir->owner->archive_filehandle->seek_set (self->dir->owner->archive_filehandle, self->nextheader_offset); + if (self->dir->owner->archive_filehandle->read (self->dir->owner->archive_filehandle, header, sizeof (header)) < 6) + { +-finished: + const char *filename; +- uint8_t *metadata = 0; +- size_t metadatasize = 0; ++ uint8_t *metadata; ++ size_t metadatasize; ++ ++finished: ++ metadata = NULL; ++ metadatasize = 0; + + self->dir->owner->ready = 1; + rpg_instance_encode_blob (self->dir->owner, &metadata, &metadatasize); --_----------=_1710696846236800--