From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id A00BC158B20 for ; Mon, 03 Feb 2025 11:17:23 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id 83BDC343064 for ; Mon, 03 Feb 2025 11:17:23 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id D0588110472; Mon, 03 Feb 2025 11:17:16 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id CA955110472 for ; Mon, 03 Feb 2025 11:17:16 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 82C2B343005 for ; Mon, 03 Feb 2025 11:17:16 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 1A70025D5 for ; Mon, 03 Feb 2025 11:17:15 +0000 (UTC) From: "Bernard Cafarelli" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Bernard Cafarelli" Message-ID: <1738581431.c1b1b6afd0f0ff7d381d4aebecdec220c7cfadd5.voyageur@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: app-emulation/free42/ X-VCS-Repository: repo/gentoo X-VCS-Files: app-emulation/free42/Manifest app-emulation/free42/free42-3.2.ebuild X-VCS-Directories: app-emulation/free42/ X-VCS-Committer: voyageur X-VCS-Committer-Name: Bernard Cafarelli X-VCS-Revision: c1b1b6afd0f0ff7d381d4aebecdec220c7cfadd5 X-VCS-Branch: master Date: Mon, 03 Feb 2025 11:17:15 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 66f805d9-2193-48a6-a607-e2307c4a654c X-Archives-Hash: e19fb22c05d8865e7d3fba46f50fcf15 commit: c1b1b6afd0f0ff7d381d4aebecdec220c7cfadd5 Author: Bernard Cafarelli gentoo org> AuthorDate: Mon Feb 3 11:11:50 2025 +0000 Commit: Bernard Cafarelli gentoo org> CommitDate: Mon Feb 3 11:17:11 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1b1b6af app-emulation/free42: add 3.2 Signed-off-by: Bernard Cafarelli gentoo.org> app-emulation/free42/Manifest | 1 + app-emulation/free42/free42-3.2.ebuild | 45 ++++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest index dcbde26cc5cf..976d262bec32 100644 --- a/app-emulation/free42/Manifest +++ b/app-emulation/free42/Manifest @@ -1,2 +1,3 @@ DIST free42-nologo-3.1.12.tgz 7470230 BLAKE2B f19dd90800a47c20da7d8d75378d6c20afdbe0184b17b878c314650f8d0fbd3ac5a188404bf4278a275b25648fe96553a590c2603d93003b29428a382731acb5 SHA512 eb473953805a6bb62df0ed10632f6de31e483814aae946c685c2bac45dd276abe436ce1c77413140b1639a86a96e2aa68a025cff8e9f46172abba816fcaf02a6 DIST free42-nologo-3.1.9.tgz 7464567 BLAKE2B d3a8e87a71b1e6de0da2f9d0efe20e3131c8589151b1f67873d29aa45131b513a2e7fb127fd93fec35c318ed9ed9959f356df3b8c39ea31ed89022d9d66de3eb SHA512 350a0f15f08afbca04cf59e453ac0e48c78fb068b67746ac4174a595140085a167409a51eb9f627a71b931177495456ab31ae3ec00a9dda29bb21db7244381fd +DIST free42-nologo-3.2.tgz 7473629 BLAKE2B cf5d9bde52a25ea3a00b382afa454edc364d6581a3647307e4289bc138da795c47f6411593ac84b1b6bdc54e7fde432f00583c88c89490526c054bc23f6c80ee SHA512 5dadb124f58ee685d096faa76840dc0d4fdf07ae43e6b3138fe8dcac4e98afe45aa09ab2011a2f14491e7a9e05e727805f2b8b20b7f2c930c700fef4a55d582d diff --git a/app-emulation/free42/free42-3.2.ebuild b/app-emulation/free42/free42-3.2.ebuild new file mode 100644 index 000000000000..768a05888a5e --- /dev/null +++ b/app-emulation/free42/free42-3.2.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +MY_PV="${PN}-nologo-${PV}" + +DESCRIPTION="An HP-42S Calculator Simulator" +HOMEPAGE="https://thomasokken.com/free42/" +SRC_URI="https://thomasokken.com/free42/upstream/${MY_PV}.tgz" +S=${WORKDIR}/${MY_PV} + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+alsa" + +DEPEND="app-accessibility/at-spi2-core + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/gtk+:3 + alsa? ( media-libs/alsa-lib )" +RDEPEND="${DEPEND}" + +DOCS=( CREDITS HISTORY README ) + +PATCHES=( + "${FILESDIR}/${PN}-3.0.14-fix-makefile.patch" + "${FILESDIR}/${PN}-3.0.16-fix-build-intel-lib.patch" +) + +src_compile() { + local myconf + use alsa && myconf="AUDIO_ALSA=yes" + emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" ${myconf} -C gtk + emake -C gtk clean + emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C gtk +} + +src_install() { + default + dobin gtk/free42bin gtk/free42dec +}