Files
macports-ports/sysutils/man/files/CFLAGS-CPPFLAGS-LDFLAGS.patch
Ryan Schmidt 2e94e2f403 man: Fix implicit declaration of exit in configure
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.
2020-12-20 06:24:27 -06:00

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