mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
Fix implicit declaration of library function exit in configure script which led to build failure with Xcode 12. Modify configure script to write a minimal config.log so that future configure test failures are easier to notice and diagnose. Closes: https://trac.macports.org/ticket/61558 Use MacPorts CFLAGS, CPPFLAGS, and LDFLAGS when running configure tests. Also use MacPorts CPPFLAGS when building. Rename some patchfiles.
63 lines
1.7 KiB
Diff
63 lines
1.7 KiB
Diff
Use the CFLAGS, CPPFLAGS, and LDFLAGS that were set at configure time.
|
|
--- configure.orig 2020-12-20 02:01:50.000000000 -0600
|
|
+++ configure 2020-12-20 05:47:07.000000000 -0600
|
|
@@ -216,7 +216,7 @@
|
|
INCLUDEDIR=${INCLUDEDIR-/usr/include}
|
|
|
|
rm -f conftest conftest.c
|
|
-compile="$CC $DEFS conftest.c -o conftest $LIBS >/dev/null 2>&1"
|
|
+compile="$CC $CFLAGS $CPPFLAGS $LDFLAGS $DEFS conftest.c -o conftest $LIBS >/dev/null 2>&1"
|
|
|
|
# Check for various header files.
|
|
|
|
@@ -1308,6 +1308,9 @@
|
|
s,@EXEEXT@,$EXEEXT,
|
|
s,@BUILD_CC@,$BUILD_CC,
|
|
s,@INSTALL@,$INSTALL,
|
|
+s%@CFLAGS@%$CFLAGS%
|
|
+s%@CPPFLAGS@%$CPPFLAGS%
|
|
+s%@LDFLAGS@%$LDFLAGS%
|
|
s,@DEFS@,$DEFS,
|
|
s,@LIBS@,$LIBS,
|
|
s,@LIBOBJS@,$LIBOBJS,
|
|
--- man2html/Makefile.in.orig 2020-12-20 05:58:53.000000000 -0600
|
|
+++ man2html/Makefile.in 2020-12-20 05:59:30.000000000 -0600
|
|
@@ -1,4 +1,7 @@
|
|
CC = @CC@
|
|
+CFLAGS = @CFLAGS@
|
|
+CPPFLAGS = @CPPFLAGS@
|
|
+LDFLAGS = @LDFLAGS@
|
|
CFLAGS += -Wall -Wstrict-prototypes -Wmissing-prototypes
|
|
OBJECTS = man2html.o cgibase.o abbrev.o strdefs.o
|
|
EXEEXT = @EXEEXT@
|
|
--- src/Makefile.in.orig 2010-12-31 14:28:46.000000000 -0600
|
|
+++ src/Makefile.in 2020-12-20 06:16:00.000000000 -0600
|
|
@@ -13,6 +13,9 @@
|
|
|
|
CC = @CC@
|
|
BUILD_CC = @BUILD_CC@
|
|
+CFLAGS = @CFLAGS@
|
|
+CPPFLAGS = @CPPFLAGS@
|
|
+LDFLAGS = @LDFLAGS@
|
|
INSTALL = @INSTALL@
|
|
EXEEXT = @EXEEXT@
|
|
|
|
@@ -23,7 +26,7 @@
|
|
CWARNNP = -Wall
|
|
|
|
.c.o:
|
|
- $(CC) -c $(CWARN) $(CFLAGS) -I. $(DEFS) $<
|
|
+ $(CC) -c $(CWARN) $(CFLAGS) -I. $(CPPFLAGS) $(DEFS) $<
|
|
|
|
# LDFLAGS = -g
|
|
LDFLAGS ?= -s
|
|
@@ -48,7 +51,7 @@
|
|
|
|
# glob.c does not have prototypes
|
|
glob.o: glob.c ndir.h
|
|
- $(CC) -c $(CWARNNP) $(CFLAGS) -I. $(DEFS) glob.c
|
|
+ $(CC) -c $(CWARNNP) $(CFLAGS) -I. $(CPPFLAGS) $(DEFS) glob.c
|
|
|
|
man-config.o man-getopt.o man.o manpath.o to_cat.o: defs.h
|
|
different.o man.o: different.h
|