ports/devel/dparser/files/patch-Makefile
2019-02-12 15:34:14 +00:00

58 lines
1.4 KiB
Text

--- Makefile.orig 2019-01-10 00:20:05 UTC
+++ Makefile
@@ -11,7 +11,7 @@ MAJOR=1
MINOR=31
RELEASE=$(MAJOR).$(MINOR)
-CC = gcc
+CC ?= gcc
ifndef PREFIX
PREFIX=/usr/local
@@ -38,18 +38,21 @@ ifeq ($(ARCH),i686)
ARCH = x86
endif
-ifeq ($(ARCH),x86_64)
+ifeq ($(ARCH),amd64)
CFLAGS += -fPIC
endif
ifeq ($(OS_TYPE),CYGWIN)
GC_CFLAGS += -L/usr/local/lib
else
-GC_CFLAGS += -I/usr/local/include -L/usr/local/lib
+GC_CFLAGS += -I/usr/local/include
endif
ifdef D_USE_GC
CFLAGS += -DUSE_GC ${GC_CFLAGS}
+ifeq ($(OS_TYPE),FreeBSD)
+ LIBS += -L${LOCALBASE}/lib
+endif
LIBS += -lgc
ifeq ($(OS_TYPE),Linux)
LIBS += -ldl
@@ -64,10 +67,10 @@ ifdef D_USE_FREELISTS
CFLAGS += -DUSE_FREELISTS
endif
-D_BUILD_VERSION = $(shell git show-ref 2> /dev/null | head -1 | cut -d ' ' -f 1)
-ifeq ($(D_BUILD_VERSION),)
+#D_BUILD_VERSION = $(shell git show-ref 2> /dev/null | head -1 | cut -d ' ' -f 1)
+#ifeq ($(D_BUILD_VERSION),)
D_BUILD_VERSION = $(shell cat D_BUILD_VERSION)
-endif
+#endif
CFLAGS += -DD_MAJOR_VERSION=$(MAJOR) -DD_MINOR_VERSION=$(MINOR) -DD_BUILD_VERSION=\"$(D_BUILD_VERSION)\"
CFLAGS += -Wall
@@ -143,7 +146,7 @@ endif
ALL_SRCS = $(MAKE_PARSER_SRCS) $(BASE_SAMPLE_PARSER_SRCS) $(LIB_SRCS) $(MK_LIB_SRCS)
-all: $(EXECS) $(LIBRARIES) D_BUILD_VERSION make_dparser.cat
+all: $(EXECS) $(LIBRARIES) make_dparser.cat
version:
echo $(OS_TYPE) $(OS_VERSION)