nixpkgs/pkgs/tools/misc/expect/freebsd-unversioned.patch
Audrey Dutcher 77ff1492aa expect: Fix build on native FreeBSD
- Enable-cross-compilation.patch hardcodes several linux defaults.
  Vendor the patch and improve so it does not do this.

- Make the darwin compat patch also help out for FreeBSD

- Add freebsd-unversioned.patch, which removes some seemingly broken
  code from the FreeBSD configure path.
2024-05-29 12:41:23 -07:00

15 lines
576 B
Diff

--- expect5.45.4/tclconfig/tcl.m4.orig 2024-05-29 11:24:56.150656190 -0700
+++ expect5.45.4/tclconfig/tcl.m4 2024-05-29 11:25:22.850790934 -0700
@@ -1643,11 +1643,6 @@
LIBS=`echo $LIBS | sed s/-pthread//`
CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
LDFLAGS="$LDFLAGS $PTHREAD_LIBS"])
- # Version numbers are dot-stripped by system policy.
- TCL_TRIM_DOTS=`echo ${VERSION} | tr -d .`
- UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a'
- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.1'
- TCL_LIB_VERSIONS_OK=nodots
;;
Darwin-*)
CFLAGS_OPTIMIZE="-Os"