From nobody Fri Aug 15 14:16:51 2025 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 4c3PLX0wLlz656Vb; Fri, 15 Aug 2025 14:16:52 +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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4c3PLX02xBz3wVM; Fri, 15 Aug 2025 14:16:52 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1755267412; 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=eTdkmpRtThnyVijbMLnkN/tRrCUX/W4P/WT5QDfSBeE=; b=QdBb4zhNuiDkW0uRFdL8Ejc+nyidy0ohSjFECb6OyvZxGQI3llbFKgIsGPyjrWf9nDNc53 w+/O23lNAEGXo4nYVA+s5BxqkoFHZ/1pxiPYsTQWgcm1H6n/9PehK3/aRHEsTbEMtSaUmS RIPmrbvVaQ7wngOTRXaYvpElM0ZK9HBQfbxy1dPFnY6NRiRBWkuas/2mWoEENqttpZjcnF 4ZDb99nKXLZBJEd4DAULN7ClGaFCHQxcK1S8KdfssgMhCyxnreOqQABc1DElETUVtgoM1w Vj9zlx6QoTZhieFSdJr5feA5YS7O2DDI4BbGR43siAHuYeeWtN3Jifka7vWGZQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1755267412; 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=eTdkmpRtThnyVijbMLnkN/tRrCUX/W4P/WT5QDfSBeE=; b=ZVWntUnIebX2eY5en3sTHmegzmxiKmDcw9MWLwmfU/pIMj/5AUREhvNVYrvId/4MOUnnl2 A2p4aC4XH0Kn0Fj2kL913rWD7M4yZV8L19Ic3bExRe9XEEMlWfF0IYlszuVjVrB2S5+Bw5 RzOjF3MzqOYm5qjkLTtadLe1Zc1BCkveW7s0rUO27OfD9G41fEsR51bzg1YyC7Totstaea yH4Bxvez1YjnrrIRWwAWHIiBY0VtlBf3pfzRStovF/GuYZ+3ZtXeBGzPvKpNOIqrt7ykaf ItmE0YMeqqHIcUKe9GdqRazcgg86xU9v2ITLan2CXTFaeRodCmpFy6kRU4lOcQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1755267412; a=rsa-sha256; cv=none; b=BjtKkqTg+wCnk/pnclC2zKdUyt91cORMgYhx6iPpO2vIHpd5T2m8ffgZrY47PVCO1DY4Lj xqfeC/uNGqE3KrWs/oHLzmONzFOGqIYzXAisGFDCHld5TjKiq3ocysuD9UXA5UpWUQtlz+ 3pZ6FfX8d21dteKkycINqt6PgMVoaecXevyNTlUzM7UTvzF7hVBMR/muyxjH/g48eZP4jq sOY9fe7K29PPebOfQyepFvDkyydd2iHTZWUAcB2iJpI9FdU4zG+BkwL9GK07Ccvvo9lDTA ZeHecELwI9vVQ0be+IxPqK7MNyLJ6pK5z2bbU6dhTeTgZ/ux39kBXAYUhSwA9w== 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 4c3PLW6YxHzj6Y; Fri, 15 Aug 2025 14:16:51 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 57FEGpd9076108; Fri, 15 Aug 2025 14:16:51 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 57FEGp16076105; Fri, 15 Aug 2025 14:16:51 GMT (envelope-from git) Date: Fri, 15 Aug 2025 14:16:51 GMT Message-Id: <202508151416.57FEGp16076105@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Mathieu Arnold Subject: git: 071594503c8d - main - databases/p5-DBI: fix runtime warning with recent Perl 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: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: mat X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 071594503c8d7fa192a40e3faa3dd85465d409c5 Auto-Submitted: auto-generated The branch main has been updated by mat: URL: https://cgit.FreeBSD.org/ports/commit/?id=071594503c8d7fa192a40e3faa3dd85465d409c5 commit 071594503c8d7fa192a40e3faa3dd85465d409c5 Author: Mathieu Arnold AuthorDate: 2025-08-15 14:11:04 +0000 Commit: Mathieu Arnold CommitDate: 2025-08-15 14:11:04 +0000 databases/p5-DBI: fix runtime warning with recent Perl PR: 287743 --- databases/p5-DBI/Makefile | 1 + databases/p5-DBI/files/patch-Makefile.PL | 29 +++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/databases/p5-DBI/Makefile b/databases/p5-DBI/Makefile index adcc584ca808..78acccac7c19 100644 --- a/databases/p5-DBI/Makefile +++ b/databases/p5-DBI/Makefile @@ -1,5 +1,6 @@ PORTNAME= DBI PORTVERSION= 1.647 +PORTREVISION= 1 CATEGORIES= databases perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- diff --git a/databases/p5-DBI/files/patch-Makefile.PL b/databases/p5-DBI/files/patch-Makefile.PL new file mode 100644 index 000000000000..e44afc728f64 --- /dev/null +++ b/databases/p5-DBI/files/patch-Makefile.PL @@ -0,0 +1,29 @@ +Concatenate CFLAGS passed as argument and the one from Perl + +--- Makefile.PL.orig 2025-01-20 08:10:33 UTC ++++ Makefile.PL +@@ -237,6 +237,24 @@ package MY; + + package MY; + ++use Config; ++ ++sub cflags { ++ my $self = shift; ++ ++ my $default = $Config::Config{ccflags} // ''; ++ my $user = $self->{CCFLAGS} // ''; ++ ++ # Merge defaults + user flags, dedupe tokens, keep order so user flags come last ++ my %seen; ++ my @merged = grep { length && !$seen{$_}++ } ++ split(/\s+/, "$default $user"); ++ ++ local $self->{CCFLAGS} = join ' ', @merged; ++ ++ return $self->SUPER::cflags(@_); ++} ++ + sub postamble { + warn <