From nobody Wed Aug 21 00:37:31 2024 X-Original-To: ports-bugs@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 4WpS8r36QSz5Sy01 for ; Wed, 21 Aug 2024 00:37:32 +0000 (UTC) (envelope-from bugzilla-noreply@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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WpS8r0SPzz53bQ for ; Wed, 21 Aug 2024 00:37:32 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1724200652; a=rsa-sha256; cv=none; b=UMRLfYr0p3EwYKo0LBvHzWJHWcd4LQMAUgskEtpZArNzywRqH02cfICBuXxOSWdZFfFZVv P8l4OH1p1yulRqNJZpD6WF15AQ6n2XONWS9ok1yfQUkimg+QRjjVqXBh5MG/u/JrmwBtPM JFcd+C2dCpFtg0RMi01h1MDc4ucU/mOpswsZQyRyRRBlyBmWXpFOszfJT37RpjUpUXGr3U zrf3OPlLv4ntjyi0tHVcyrRlDFKKOnSlercBroaQfYmVUPnBXoJeVF4si1yVg7BvAfVsw9 TKkfJFq+vPns1DLBrkry7rFH3MLUMZkJmEJMyuZ+dkHYK4PugSXbxNju2K4JUw== 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=1724200652; 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=Ru+k0zEs22sbsHwA6aJZgGJdLV2kKHfkRuwkTRqHF60=; b=QtLa5WRXXCPs2Hg8F588tsV6rFWpPA06e7IfWkq4wzMgSqd3Y5Tyhv54HrhMSGUSa13jE1 5aKfVDqX1BM7ugV9EuJXBtsJW9EzxD/P/D5Tje3kt6hdkhO/gKT4d2nKWSGFbZuWaPQ2kM f67RovP1e2gGqI4Q6fx25jmh3YTMZV5SPhWtZCSFJP/uQWV4Rmyj60xfvW4WR/GBnWVU4j nApePFdSPbfbCjrmdMafM0iLg2NiCt9s6c1zpgflVOHe/P/Qu1SDRhZR+i2cvfJCF76oNz oMDb1O0yeILuziU/7nntP8VplqPTV2Sm1deiluJMamtkq9rHNIXQurmpG1dKOA== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 4WpS8q74gZzMPN for ; Wed, 21 Aug 2024 00:37:31 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 47L0bVDw048424 for ; Wed, 21 Aug 2024 00:37:31 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 47L0bVKM048423 for ports-bugs@FreeBSD.org; Wed, 21 Aug 2024 00:37:31 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 280958] emulators/mednafen: update to 1.32.1 and consolidate port Date: Wed, 21 Aug 2024 00:37:31 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: bsdcode@disroot.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: acm@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform bug_file_loc op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Ports bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-ports-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports-bugs@freebsd.org Sender: owner-freebsd-ports-bugs@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D280958 Bug ID: 280958 Summary: emulators/mednafen: update to 1.32.1 and consolidate port Product: Ports & Packages Version: Latest Hardware: Any URL: https://mednafen.github.io/documentation/ChangeLog.txt OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: acm@FreeBSD.org Reporter: bsdcode@disroot.org Flags: maintainer-feedback?(acm@FreeBSD.org) Assignee: acm@FreeBSD.org Created attachment 252968 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D252968&action= =3Dedit update emulators/mednafen While updating the port I realized some obsolete parts in the port which gi= ve opportunity for improvements. Aside from general cleanups in the LIB_DEPENDS, USES, USE_*, OPTIONS_* and *_DESC sections, some patches are not needed anymore. Especially everything relating to Joystick can be dropped, because it's now handled correctly upstream. Most bundled libraries are available in the ports tree, so I used these (see CONFIGURE_ARGS+=3D --with-external-*). Special attention to audio/libtremor= : it got removed last year from the ports tree. I used the drop-in replacement libvorbisfile.so:audio/libvorbis and applied some patches so mednafen actua= lly uses it as replacement instead of tremor. I added ALSA to the audio options, enabled by default. ALSA is the prioriti= zed backend upstream, so when ALSA support is compiled in it will be used inste= ad of the OSS backend with the default "sound.driver default" setting in mednafen.cfg. I added a patch to set "sound.device sexyal-literal-default" = by default in mednafen.cfg, because "sound.device default" tries to use "hw:0"= for the ALSA device which is not available on FreeBSD. "sexyal-literal-default" uses the true default value, which is "pcm.default" under the hood I assume= . So this patch ensures users have working audio right from the start without searching and fiddling around with the configuration file. Changelog: https://mednafen.github.io/documentation/ChangeLog.txt Port changes: * consolidate LIB_DEPENDS, USES, USE_*, OPTIONS_*, *_DESC and patches * unbundle external libraries * ALSA: add support, enabled by default * DOCS: install complete documentation * SS: remove hardcoded -mtune=3Dhaswell * pkg-message: add OSS section * pet portclippy(1), portfmt(1) --=20 You are receiving this mail because: You are the assignee for the bug.=