1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-22 20:41:26 +00:00

make a little more robust against CFLAGS that are accidentially overwritten by make.conf(5)

This commit is contained in:
Oliver Eikemeier 2004-08-19 09:52:22 +00:00
parent 0ddba63255
commit e92bfe6193
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=116656
2 changed files with 10 additions and 7 deletions

View File

@ -422,18 +422,20 @@ SEDLIST+= -e 's,^ALT_CONFIG_PREFIX=,\# ALT_CONFIG_PREFIX=,'
.if defined(WITH_SPF) && !defined(WITHOUT_EXISCAN)
LIB_DEPENDS+= spf2.1:${PORTSDIR}/mail/libspf2
CFLAGS+= -DSPF
SEDLIST+= -e 's,XX_SPF_LIBS_XX,-lspf2,'
SEDLIST+= -e 's,XX_SPF_FLAGS_XX,-DSPF,' \
-e 's,XX_SPF_LIBS_XX,-lspf2,'
.else
SEDLIST+= -e 's,XX_SPF_LIBS_XX,,'
SEDLIST+= -e 's,XX_SPF_FLAGS_XX,,' \
-e 's,XX_SPF_LIBS_XX,,'
.endif
.if defined(WITH_SRS) && !defined(WITHOUT_EXISCAN)
LIB_DEPENDS+= srs2.0:${PORTSDIR}/mail/libsrs2
CFLAGS+= -DSRS
SEDLIST+= -e 's,XX_SRS_LIBS_XX,-lsrs2,'
SEDLIST+= -e 's,XX_SRS_FLAGS_XX,-DSRS,' \
-e 's,XX_SRS_LIBS_XX,-lsrs2,'
.else
SEDLIST+= -e 's,XX_SRS_LIBS_XX,,'
SEDLIST+= -e 's,XX_SRS_FLAGS_XX,,' \
-e 's,XX_SRS_LIBS_XX,,'
.endif
.include <bsd.port.pre.mk>

View File

@ -113,9 +113,10 @@
@@ -690,12 +694,20 @@
#
# USE_TCP_WRAPPERS=yes
# CFLAGS=-O -I/usr/local/include
-# CFLAGS=-O -I/usr/local/include
-# EXTRALIBS_EXIM=-L/usr/local/lib -lwrap
-#
+CFLAGS+=XX_SPF_FLAGS_XX XX_SRS_FLAGS_XX
+EXTRALIBS=XX_TCP_WRAPPERS_LIBS_XX XX_PAM_LIBS_XX XX_SPF_LIBS_XX XX_SRS_LIBS_XX XX_RADIUS_LIBS_XX
+
# but of course there may need to be other things in CFLAGS and EXTRALIBS_EXIM