freebsd-ports/net/appkonference/files/patch-Makefile
Mathieu Arnold 5a5759fb59 Update to 2.7.
PR:		208615
Submitted by:	tkato432 yahoo com
Sponsored by:	Absolight
2016-04-08 12:38:10 +00:00

73 lines
2.3 KiB
Text

--- Makefile.orig 2016-01-05 16:43:05 UTC
+++ Makefile
@@ -13,7 +13,7 @@
#
# asterisk source directory
-ASTERISK_SRC_DIR =
+ASTERISK_SRC_DIR = ${LOCALBASE}
ifndef ASTERISK_SRC_DIR
$(warning Asterisk source directory is not set)
@@ -21,7 +21,7 @@ ifndef ASTERISK_SRC_DIR
endif
# asterisk version
-ASTERISK_SRC_VERSION = $(shell if [ -e $(ASTERISK_SRC_DIR)/.version ] ; then cat $(ASTERISK_SRC_DIR)/.version | awk -F. '{printf "%01d%02d",$$1,$$2}' ; fi)
+ASTERISK_SRC_VERSION = 18
ifeq ($(ASTERISK_SRC_VERSION),)
$(warning Asterisk version is not set)
@@ -32,7 +32,7 @@ endif
ASTERISK_INCLUDE_DIR = $(ASTERISK_SRC_DIR)/include
# asterisk module directory
-INSTALL_MODULES_DIR = /usr/lib/asterisk/modules
+INSTALL_MODULES_DIR = ${PREFIX}/lib/asterisk/modules
# module release
RELEASE = 2.7
@@ -84,12 +84,12 @@ INCLUDE = -I$(ASTERISK_INCLUDE_DIR)
# compiler flags
#
-CFLAGS = -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -MD -MP $(DEBUG)
+CFLAGS += -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -MD -MP $(DEBUG)
#CFLAGS += -O3 -march=pentium3 -msse -mfpmath=sse,387 -ffast-math
# PERF: below is 10% faster than -O2 or -O3 alone.
#CFLAGS += -O3 -ffast-math -funroll-loops
# below is another 5% faster or so.
-CFLAGS += -O3 -ffast-math -funroll-all-loops -fsingle-precision-constant
+#CFLAGS += -O3 -ffast-math -funroll-all-loops -fsingle-precision-constant
#CFLAGS += -mcpu=7450 -faltivec -mabi=altivec -mdynamic-no-pic
# adding -msse -mfpmath=sse has little effect.
#CFLAGS += -O3 -msse -mfpmath=sse
@@ -102,7 +102,7 @@ CFLAGS += -fPIC
# preprocessor flags
#
-CPPFLAGS = $(INCLUDE) -D_REENTRANT -D_GNU_SOURCE
+CPPFLAGS += $(INCLUDE) -D_REENTRANT -D_GNU_SOURCE
CPPFLAGS += -DRELEASE=\"$(RELEASE)\"
CPPFLAGS += -DASTERISK_SRC_VERSION=$(ASTERISK_SRC_VERSION)
CPPFLAGS += -DCHANNEL_TABLE_SIZE=$(CHANNEL_TABLE_SIZE)
@@ -127,7 +127,7 @@ CPPFLAGS += -DAC_USE_ULAW
#
# Uncomment this if you want to use *bsd kqueue for timing
#
-# CPPFLAGS += -DKQUEUE
+CPPFLAGS += -DKQUEUE
#
#
@@ -207,7 +207,8 @@ clean:
$(OBJS): $(INCS)
$(TARGET): $(OBJS)
- $(CC) $(SOLINK) -o $@ $(OBJS)
+ $(CC) $(LDFLAGS) $(SOLINK) -o $@ $(OBJS)
install:
- if [ -f $(TARGET) ]; then $(INSTALL) -m 755 $(TARGET) $(INSTALL_MODULES_DIR); fi
+ mkdir -p $(DESTDIR)$(INSTALL_MODULES_DIR)
+ ${BSD_INSTALL_LIB} $(TARGET) $(DESTDIR)$(INSTALL_MODULES_DIR)