From nobody Mon Dec 12 15:58:01 2022 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 4NW5r94Zqyz4kgk2; Mon, 12 Dec 2022 15:58:01 +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 4NW5r91tYYz3J7L; Mon, 12 Dec 2022 15:58:01 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1670860681; 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=+lUDPu5KTUI2Qivm9gHTGE/q3sPRIbXWzkIeuieXKww=; b=Rn8m4gEZI0OqFJ6LhX00RsKij/T4kkqzxPcYRsMA5Y8iF/Fkz6uXMLlE/m2yC7HhEL9dBl Fb3TUZoDY+oErI/pB29RQ0B9X5pIwCblFeFtdHvEmQpqDFBCkSz7+ZNoy4FXyogXclQUnr 0KwDWVSx2Q/dMPi0Tv/GTxVmfX+YEUB4ZTu3dV3cvMjR/Gf/9PT3sYuDyexAFdEjfwtHRL bKrhd4KtQtlBw+9fN3V9xc2iN/HPDliXxCDK+Di6ME1MjhpeIoi1SZkVhTvgWtSZvPZjpW t5tpGDjOstgE0ml+Fmjj5OlSpRKTab96kf+qFtREhGzqywDorP/m269dk6+XwQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1670860681; 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=+lUDPu5KTUI2Qivm9gHTGE/q3sPRIbXWzkIeuieXKww=; b=x0ZNUYADrFjgzkUcot4joELzHYMPt0uvvEyyek0YFeeycJnucde85mfFMOLdjOqvvvmfkL vYDiJX3hhuMcL94M2U8X+KPhlJKowEPuEvOS6pBI4E/5z6gW3bagbMHqTG1t0RdgvIL6Qe EfmnQQSOf3bbY0lBjsjWnmyh52cwPw+NJ7OX7RRXXk7gI0L9JVJ69tzLbyAEQHiO1UQZ+Y 9gByDN3bzJJ7Y5RNQx8oo2jdzEFHrr2ce4iAGpICIhu0/OxG98C3V/XdI8pBaWcEqLitnb OetmH2Ihn+l059u79qe0RzViv5ZULrAfiTmb/TyE897FGcARcYge/arImjkwig== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1670860681; a=rsa-sha256; cv=none; b=qw0MfddJmVrC0juEs2Rk51Z7mWTbeOd56yy3tg3SlUS2PCKjcN0J9Wfu0VCCt1F2aZAN+S S//R11CJqqGI4+arKn3HVf0NTgQcDr9T5KihIzZosa8eXKeRo2zYDKGFfYl7SPKPYmXYHo Mxl4F1qD3wuCPJcSIuROYyugRTExED/yR8Q4tgw4TwhlJclCF0C9jaXXWSPvs3Ateu+yyo CYJ8ON+MkKe+9+h3C0jA9OtAf7hOoWlbydeRAnEWE5yqbeJ14w1qa5tvDfJeKiajMj6WT6 j0aLwVYaTWM4arhgYu1l8EqK4o8vZEQH6U1QNnwr3bbcBLqgLTk0HNEmAYWJqw== 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 4NW5r90z1jzgMl; Mon, 12 Dec 2022 15:58:01 +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 2BCFw1VL086590; Mon, 12 Dec 2022 15:58:01 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 2BCFw1Oo086589; Mon, 12 Dec 2022 15:58:01 GMT (envelope-from git) Date: Mon, 12 Dec 2022 15:58:01 GMT Message-Id: <202212121558.2BCFw1Oo086589@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Piotr Kubaj Subject: git: 75f48516f001 - main - databases/firebird40-server: fix build on powerpc64le 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: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: pkubaj X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 75f48516f001cbf5836086056337184bd7876bd6 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by pkubaj: URL: https://cgit.FreeBSD.org/ports/commit/?id=75f48516f001cbf5836086056337184bd7876bd6 commit 75f48516f001cbf5836086056337184bd7876bd6 Author: Piotr Kubaj AuthorDate: 2022-12-12 15:57:51 +0000 Commit: Piotr Kubaj CommitDate: 2022-12-12 15:57:51 +0000 databases/firebird40-server: fix build on powerpc64le config.status: error: cannot find input file: `builds/posix/prefix.freebsd_powerpc64el' --- .../patch-builds_posix_prefix.freebsd__powerpc64el | 32 ++++++++++++++++++++++ .../patch-src_common_classes_DbImplementation.cpp | 11 ++++++++ .../patch-src_include_firebird_impl_inf__pub.h | 11 ++++++++ 3 files changed, 54 insertions(+) diff --git a/databases/firebird40-server/files/patch-builds_posix_prefix.freebsd__powerpc64el b/databases/firebird40-server/files/patch-builds_posix_prefix.freebsd__powerpc64el new file mode 100644 index 000000000000..dd3d616d4338 --- /dev/null +++ b/databases/firebird40-server/files/patch-builds_posix_prefix.freebsd__powerpc64el @@ -0,0 +1,32 @@ +--- builds/posix/prefix.freebsd_powerpc64el.orig 2022-12-12 01:03:21 UTC ++++ builds/posix/prefix.freebsd_powerpc64el +@@ -0,0 +1,29 @@ ++# The contents of this file are subject to the Interbase Public ++# License Version 1.0 (the "License"); you may not use this file ++# except in compliance with the License. You may obtain a copy ++# of the License at http://www.Inprise.com/IPL.html ++# ++# Software distributed under the License is distributed on an ++# "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express ++# or implied. See the License for the specific language governing ++# rights and limitations under the License. ++# ++# The Original Code was created by Inprise Corporation ++# and its predecessors. Portions created by Inprise Corporation are ++# ++# Copyright (C) 2000 Inprise Corporation ++# All Rights Reserved. ++# Contributor(s): ______________________________________. ++# Start of file prefix.freebsd_powerpc64el: $(VERSION) @PLATFORM@ ++# ++# 2 Oct 2002, Nickolay Samofatov - Major Cleanup ++ ++EXE_LINK_OPTIONS := $(LDFLAGS) $(THR_FLAGS) $(UNDEF_FLAGS) $(LIB_PATH_OPTS) -Wl,-rpath,../gen/firebird/lib ++ ++COMMON_FLAGS=-DFREEBSD -DPPC64EL -pipe -MMD -fPIC -fsigned-char ++PROD_FLAGS=$(COMMON_FLAGS) -O3 -g -fno-builtin -Wno-deprecated ++DEV_FLAGS=$(COMMON_FLAGS) -ggdb -p -Wall -Wno-non-virtual-dtor ++ ++# These files are generated incorrectly (e.g. array.epp => array.cpp) ++%/array.o %/blob.o %/alice_meta.o %/restore.o %/backup.o: COMMON_FLAGS += -Wno-narrowing ++%/OdsDetection.o %/dba.o: COMMON_FLAGS += -Wno-narrowing diff --git a/databases/firebird40-server/files/patch-src_common_classes_DbImplementation.cpp b/databases/firebird40-server/files/patch-src_common_classes_DbImplementation.cpp new file mode 100644 index 000000000000..d2a5780bbbfb --- /dev/null +++ b/databases/firebird40-server/files/patch-src_common_classes_DbImplementation.cpp @@ -0,0 +1,11 @@ +--- src/common/classes/DbImplementation.cpp.orig 2022-12-12 01:04:38 UTC ++++ src/common/classes/DbImplementation.cpp +@@ -126,7 +126,7 @@ const UCHAR backwardTable[FB_NELEM(hardware) * FB_NELE + /* HPUX */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 0, + /* AIX */ 0, 0, 0, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + /* MVS */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +-/* FreeBSD */ 61, 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ++/* FreeBSD */ 61, 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 0, 0, + /* NetBSD */ 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 + }; + diff --git a/databases/firebird40-server/files/patch-src_include_firebird_impl_inf__pub.h b/databases/firebird40-server/files/patch-src_include_firebird_impl_inf__pub.h new file mode 100644 index 000000000000..85f7739f4818 --- /dev/null +++ b/databases/firebird40-server/files/patch-src_include_firebird_impl_inf__pub.h @@ -0,0 +1,11 @@ +--- src/include/firebird/impl/inf_pub.h.orig 2022-12-12 01:05:33 UTC ++++ src/include/firebird/impl/inf_pub.h +@@ -298,6 +298,8 @@ enum info_db_implementations + isc_info_db_impl_linux_m68k = 87, + isc_info_db_impl_linux_riscv64 = 88, + ++ isc_info_db_impl_freebsd_ppc64el = 89, ++ + isc_info_db_impl_last_value // Leave this LAST! + }; +