diff options
Diffstat (limited to 'dev-libs/libmaa/files/libmaa-1.4.7-makefile-respect-flags.patch')
-rw-r--r-- | dev-libs/libmaa/files/libmaa-1.4.7-makefile-respect-flags.patch | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/dev-libs/libmaa/files/libmaa-1.4.7-makefile-respect-flags.patch b/dev-libs/libmaa/files/libmaa-1.4.7-makefile-respect-flags.patch new file mode 100644 index 000000000000..67ee4d846c6a --- /dev/null +++ b/dev-libs/libmaa/files/libmaa-1.4.7-makefile-respect-flags.patch @@ -0,0 +1,21 @@ +Per mk-configure(7), Makefiles should use CFLAGS0 and CPPFLAGS0 for their +own flags. This allows setting CFLAGS and CPPFLAGS ourselves during the build +without clobbering important settings/definitions like MAA_MAJOR. +--- a/maa/Makefile ++++ b/maa/Makefile +@@ -22,11 +22,11 @@ arg.o arg.os: ${.OBJDIR}/arggram.c arg.c + ${.OBJDIR}/arggram.c: arggram.txt + awk -f ${SRCDIR_maa}/arggram2c < ${SRCDIR_maa}/arggram.txt > $@ + +-CFLAGS += -DMAA_MAJOR=${MAA_MAJOR} +-CFLAGS += -DMAA_MINOR=${MAA_MINOR} +-CFLAGS += -DMAA_TEENY=${MAA_TEENY} ++CFLAGS0 += -DMAA_MAJOR=${MAA_MAJOR} ++CFLAGS0 += -DMAA_MINOR=${MAA_MINOR} ++CFLAGS0 += -DMAA_TEENY=${MAA_TEENY} + +-CPPFLAGS += -I. -I${.OBJDIR} ++CPPFLAGS0 += -I. -I${.OBJDIR} + + #MAN = maa.1 + |