From nobody Sat Oct 15 23:27:46 2022 X-Original-To: dev-commits-ports-all@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 4MqfYt34jLz4fyf3; Sat, 15 Oct 2022 23:27:46 +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 4MqfYt2T04z3SFV; Sat, 15 Oct 2022 23:27:46 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1665876466; 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=EAGiAhmTsJnC31ALdD9ALavX6dsWLMxPW/cwbmlYeKI=; b=Z9h2PP/lz+1KBsFREsY52xBQzqdhCzcv0fPAfzn82qhSirwoo3YkBVYwx5BIwkc53rPI/M rCUR4XK1/UlYymQiM40a27+p/zI9zeyH2e+0ft9qfzvHt/ST+nyLAQ3ozC6cZexOntVGzP WezJPvfTgRjSm2J7Hp5+GmFjhH/HOpfKqZ5xv56fbUPFN7sm9wxydRhFPyd2G9eZMQeLj3 AH1N0+gsyJU/J+znIZ6pYP8KL3QlFMY+MvPHP5PK8N7zFT++gfVSDXIqQghAsxDskvzsY7 S0sf0NVfAUSFSGrmQjqSCgoxSvShuocZcvOm08dJVPRHAN3D77d+Ta0pLj18UA== 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 4MqfYt1V7SzHCT; Sat, 15 Oct 2022 23:27:46 +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 29FNRklO097863; Sat, 15 Oct 2022 23:27:46 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 29FNRk3N097862; Sat, 15 Oct 2022 23:27:46 GMT (envelope-from git) Date: Sat, 15 Oct 2022 23:27:46 GMT Message-Id: <202210152327.29FNRk3N097862@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Dima Panov Subject: git: ebacba0188f8 - 2022Q4 - deskutils/remind: fix build on riscv64 (+) List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fluffy X-Git-Repository: ports X-Git-Refname: refs/heads/2022Q4 X-Git-Reftype: branch X-Git-Commit: ebacba0188f872c64f84eaa157d99e2f558bc6e7 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1665876466; 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=EAGiAhmTsJnC31ALdD9ALavX6dsWLMxPW/cwbmlYeKI=; b=hC8EKEfnWCImSF6HnDWJQ0S8cL/8cE6/qle1BgLLf+2Y/yU3tc+VajxTODmM7nSx0ZtHm2 /fDDq/FmSBT+l0xXkKotvWLNa9S0clQVqNGkLBm6Zz+niHBA0w3PwY3lznnQWuxp83Gk6p 985ARWrZQevsP5mEbOsyUhouNEI22PB8dDo16kkiM/F59NLqcv9UtkRvwOZHaKpN6D78cS 7+uB3fkWd35iZZoBUKwCnvEvbennn+dMlNaDlo06icjfsrKhn4ujgLYt9WGM+1/ovzwRLk Ly5m2RKk5KX6ah6Lz+LsB/SmsK2s3P310LnNr3Nf3PDxemGE8W23Fv80xMDpcw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1665876466; a=rsa-sha256; cv=none; b=pahvSKASskLxRI98CJJVXFtYvtX66BlJYm1wIbn6RJr5DzsYzqY97tkSLIhPYkPnRuhpeT VUdMxNww61VCalEe5gRNgGVfCxB06xGICQixnPTBS9KRZLw52xVQgC/Zcn2nUpb6X8e0pw yWt3eiSFdjBEs3qWdSMGN/hxC7+qRsGuhGFHQtRSShIBlBInTpkSYbdenpwqlItuB6fmRe 43M7c74XLJp9Gbfw6TDREwoQRjy5Iu7iiXhaViw4AztpTxyEeaCKkbNWATvkpebuJ/j43k l6xgpYgHoJVcy8WkZeRWFRYdk/eKynKe5El/Au7dESC9TXRc2av2HcoxwMmQiA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch 2022Q4 has been updated by fluffy: URL: https://cgit.FreeBSD.org/ports/commit/?id=ebacba0188f872c64f84eaa157d99e2f558bc6e7 commit ebacba0188f872c64f84eaa157d99e2f558bc6e7 Author: Robert Clausecker AuthorDate: 2022-10-13 14:41:21 +0000 Commit: Dima Panov CommitDate: 2022-10-15 23:27:34 +0000 deskutils/remind: fix build on riscv64 (+) The LTO build fails on riscv64 due to a phony linker error about ABI incompatibility. Disable LTO on riscv64 to make the build succeed. PR: 267021 MFH: 2022Q4 (cherry picked from commit f3d5006d3dc86ff052a735666f0d15da6fb8858a) --- deskutils/remind/Makefile | 6 ++++++ deskutils/remind/files/extra-patch-configure.in | 10 ++++++++++ 2 files changed, 16 insertions(+) diff --git a/deskutils/remind/Makefile b/deskutils/remind/Makefile index 5a51642b9e67..d5bdc89a2ef1 100644 --- a/deskutils/remind/Makefile +++ b/deskutils/remind/Makefile @@ -11,11 +11,17 @@ WWW= https://dianne.skoll.ca/projects/remind/ LICENSE= GPLv2 +USES= autoreconf + GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-perl-build-artifacts MAKE_ARGS= INSTALL_SCRIPT="${INSTALL_SCRIPT}" INSTALL_TARGET= ${WITH_DEBUG:Dinstall:Uinstall-stripped} +# disable LTO on riscv64 +EXTRA_PATCHES_riscv64= ${FILESDIR}/extra-patch-configure.in +EXTRA_PATCHES= ${EXTRA_PATCHES_${ARCH}} + OPTIONS_DEFINE= A4 TCLTK REM2HTML REM2PDF OPTIONS_DEFAULT= LANG_US REM2HTML REM2PDF OPTIONS_SINGLE= LANGUAGE diff --git a/deskutils/remind/files/extra-patch-configure.in b/deskutils/remind/files/extra-patch-configure.in new file mode 100644 index 000000000000..bac6c6366f21 --- /dev/null +++ b/deskutils/remind/files/extra-patch-configure.in @@ -0,0 +1,10 @@ +--- configure.in.orig 2022-10-13 14:15:40 UTC ++++ configure.in +@@ -51,7 +51,6 @@ if test "$GCC" = yes; then + AC_MSG_CHECKING([whether $CC supports $f]) + if $CC -E $f /dev/null > /dev/null 2>&1 ; then + AC_MSG_RESULT([yes]) +- CFLAGS="$CFLAGS $f" + else + AC_MSG_RESULT([no]) + fi