pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/shells/fish



Module Name:    pkgsrc
Committed By:   vins
Date:           Thu Dec 18 19:31:11 UTC 2025

Modified Files:
        pkgsrc/shells/fish: Makefile

Log Message:
fish: partially revert last commit

Switch back to static pcre2, otherwise we can't safely build fish.
See https://mail-index.netbsd.org/tech-pkg/2025/12/18/msg031792.html


To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 pkgsrc/shells/fish/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/shells/fish/Makefile
diff -u pkgsrc/shells/fish/Makefile:1.59 pkgsrc/shells/fish/Makefile:1.60
--- pkgsrc/shells/fish/Makefile:1.59    Wed Dec 17 19:05:30 2025
+++ pkgsrc/shells/fish/Makefile Thu Dec 18 19:31:11 2025
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.59 2025/12/17 19:05:30 vins Exp $
+# $NetBSD: Makefile,v 1.60 2025/12/18 19:31:11 vins Exp $
 
 DISTNAME=      fish-4.2.1
-PKGREVISION=   2
+PKGREVISION=   3
 CATEGORIES=    shells
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=fish-shell/}
 GITHUB_PROJECT=        fish-shell
@@ -35,16 +35,18 @@ PKG_SHELL=          bin/fish
 
 REPLACE_PYTHON+=       share/tools/*.py
 
+CMAKE_CONFIGURE_ARGS+= -DCMAKE_BUILD_TYPE=Release
 CMAKE_CONFIGURE_ARGS+= -DCMAKE_INSTALL_SYSCONFDIR=${PKG_SYSCONFDIR}
-CMAKE_CONFIGURE_ARGS+= -DFISH_USE_SYSTEM_PCRE2=ON
+# Disable dynamic linking with pcre2 to prevent missing dshare objects.
+# See https://mail-index.netbsd.org/tech-pkg/2025/12/15/msg031761.html
+CMAKE_CONFIGURE_ARGS+= -DFISH_USE_SYSTEM_PCRE2=OFF
 CMAKE_CONFIGURE_ARGS+= -DWITH_GETTEXT=ON
 CMAKE_CONFIGURE_ARGS+= -DBUILD_DOCS=OFF
 
 RUSTFLAGS+=            -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.pcre2}/lib
 RUSTFLAGS+=            -C link-arg=-L${BUILDLINK_PREFIX.pcre2}/lib
 
-PKGSRC_MAKE_ENV+=      FISH_BUILD_VERSION=${PKGVERSION_NOREV} \
-                       RUSTFLAGS=${RUSTFLAGS:M*:Q}
+PKGSRC_MAKE_ENV+=      FISH_BUILD_VERSION=${PKGVERSION_NOREV}
 
 TEST_TARGET=           fish_run_tests
 TEST_DEPENDS+=         ${PYPKGPREFIX}-pexpect-[0-9]*:../../devel/py-pexpect



Home | Main Index | Thread Index | Old Index