aboutsummaryrefslogtreecommitdiff
path: root/net/asterisk10/files/patch-Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'net/asterisk10/files/patch-Makefile')
-rw-r--r--net/asterisk10/files/patch-Makefile112
1 files changed, 112 insertions, 0 deletions
diff --git a/net/asterisk10/files/patch-Makefile b/net/asterisk10/files/patch-Makefile
new file mode 100644
index 000000000000..0fccb52e346a
--- /dev/null
+++ b/net/asterisk10/files/patch-Makefile
@@ -0,0 +1,112 @@
+--- Makefile.orig 2010-10-14 00:24:44.000000000 +0200
++++ Makefile 2010-11-17 12:24:32.000000000 +0100
+@@ -122,7 +122,7 @@
+ OVERWRITE=y
+
+ # Include debug and macro symbols in the executables (-g) and profiling info (-pg)
+-DEBUG=-g3
++#DEBUG=-g3
+
+ # Asterisk.conf is located in ASTETCDIR or by using the -C flag
+ # when starting Asterisk
+@@ -220,11 +220,13 @@
+ _ASTCFLAGS+=-isystem /usr/local/include
+ endif
+
++ifneq ($(OSARCH),FreeBSD)
+ ifeq ($(findstring -march,$(_ASTCFLAGS) $(ASTCFLAGS)),)
+ ifneq ($(PROC),ultrasparc)
+ _ASTCFLAGS+=$(shell if $(CC) -march=$(PROC) -S -o /dev/null -xc /dev/null >/dev/null 2>&1; then echo "-march=$(PROC)"; fi)
+ endif
+ endif
++endif
+
+ ifeq ($(PROC),ppc)
+ _ASTCFLAGS+=-fsigned-char
+@@ -232,7 +234,7 @@
+
+ ifeq ($(OSARCH),FreeBSD)
+ # -V is understood by BSD Make, not by GNU make.
+- BSDVERSION=$(shell make -V OSVERSION -f /usr/share/mk/bsd.port.subdir.mk)
++ BSDVERSION=$(OSVERSION)
+ _ASTCFLAGS+=$(shell if test $(BSDVERSION) -lt 500016 ; then echo "-D_THREAD_SAFE"; fi)
+ endif
+
+@@ -460,13 +462,14 @@
+ done
+ $(INSTALL) -m 644 doc/core-en_US.xml $(DESTDIR)$(ASTDATADIR)/static-http;
+ if [ -d doc/tex/asterisk ] ; then \
+- $(INSTALL) -d $(DESTDIR)$(ASTDATADIR)/static-http/docs ; \
++ $(INSTALL) -d $(DESTDIR)$(DOCSDIR) ; \
++ $(INSTALL) -d $(DESTDIR)$(DOCSDIR)/images ; \
+ for n in doc/tex/asterisk/* ; do \
+- $(INSTALL) -m 644 $$n $(DESTDIR)$(ASTDATADIR)/static-http/docs ; \
++ $(INSTALL) -m 644 $$n $(DESTDIR)$(DOCSDIR) ; \
+ done \
+ fi
+ for x in images/*.jpg; do \
+- $(INSTALL) -m 644 $$x $(DESTDIR)$(ASTDATADIR)/images ; \
++ $(INSTALL) -m 644 $$x $(DESTDIR)$(DOCSDIR)/images ; \
+ done
+ $(MAKE) -C sounds install
+
+@@ -526,6 +529,7 @@
+ $(INSTALL) -d "$(DESTDIR)$(ASTSPOOLDIR)/dictate"
+ $(INSTALL) -d "$(DESTDIR)$(ASTSPOOLDIR)/meetme"
+ $(INSTALL) -d "$(DESTDIR)$(ASTSPOOLDIR)/monitor"
++ $(INSTALL) -d "$(DESTDIR)$(ASTSPOOLDIR)/outgoing"
+ $(INSTALL) -d "$(DESTDIR)$(ASTSPOOLDIR)/system"
+ $(INSTALL) -d "$(DESTDIR)$(ASTSPOOLDIR)/tmp"
+ $(INSTALL) -d "$(DESTDIR)$(ASTSPOOLDIR)/voicemail"
+@@ -547,6 +551,7 @@
+ $(INSTALL) -d "$(DESTDIR)$(ASTDATADIR)/static-http"
+ $(INSTALL) -d "$(DESTDIR)$(ASTMANDIR)/man8"
+ $(INSTALL) -d "$(DESTDIR)$(AGI_DIR)"
++ $(INSTALL) -d "$(DESTDIR)$(ASTDBDIR)"
+
+ bininstall: _all installdirs $(SUBDIRS_INSTALL)
+ $(INSTALL) -m 755 main/asterisk $(DESTDIR)$(ASTSBINDIR)/
+@@ -606,7 +611,7 @@
+ @exit 1
+ endif
+
+-install: badshell bininstall datafiles
++install: badshell bininstall datafiles samples
+ @if [ -x /usr/sbin/asterisk-post-install ]; then \
+ /usr/sbin/asterisk-post-install $(DESTDIR) . ; \
+ fi
+@@ -648,29 +653,18 @@
+ else \
+ echo "Installing $$x" ; \
+ fi ; \
+- $(INSTALL) -m 644 $$x $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x` ; \
++ $(INSTALL) -m 644 $$x $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x`-dist ; \
+ done
+
+ samples: adsi
+ @echo Installing other config files...
+ @for x in configs/*.sample; do \
+- dst="$(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x .sample`" ; \
+- if [ -f $${dst} ]; then \
+- if [ "$(OVERWRITE)" = "y" ]; then \
+- if cmp -s $${dst} $$x ; then \
+- echo "Config file $$x is unchanged"; \
+- continue; \
+- fi ; \
+- mv -f $${dst} $${dst}.old ; \
+- else \
+- echo "Skipping config file $$x"; \
+- continue; \
+- fi ;\
++ $(INSTALL) $$x $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x .sample`-dist ; \
++ if [ ! -f $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x .sample` ]; then \
++ $(INSTALL) $$x $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x .sample`; \
+ fi ; \
+- echo "Installing file $$x"; \
+- $(INSTALL) -m 644 $$x $${dst} ;\
+ done
+- if [ "$(OVERWRITE)" = "y" ]; then \
++ @if true; then \
+ echo "Updating asterisk.conf" ; \
+ sed -e 's|^astetcdir.*$$|astetcdir => $(ASTETCDIR)|' \
+ -e 's|^astmoddir.*$$|astmoddir => $(MODULES_DIR)|' \