1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-26 09:46:09 +00:00

Fix build with zaptel 1.4.1.

PR:		113103
This commit is contained in:
Max Khon 2007-07-03 17:40:14 +00:00
parent 340a55aec3
commit a670ba885b
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=194809
5 changed files with 35 additions and 37 deletions

View File

@ -7,7 +7,7 @@
PORTNAME= asterisk
PORTVERSION= 1.2.13
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= net
MASTER_SITES= http://ftp.digium.com/pub/asterisk/ \
http://ftp.digium.com/pub/asterisk/old-releases/
@ -65,9 +65,9 @@ MAKE_ENV+= WITH_H323=1
PLIST_SUB+= WITH_ZAPTEL="@comment "
MAKE_ENV+= WITHOUT_ZAPTEL=1
.else
BUILD_DEPENDS+= ${LOCALBASE}/include/zaptel.h:${PORTSDIR}/misc/zaptel
BUILD_DEPENDS+= ${LOCALBASE}/include/zaptel/zaptel.h:${PORTSDIR}/misc/zaptel
LIB_DEPENDS+= pri-bristuff.1:${PORTSDIR}/misc/libpri-bristuff
RUN_DEPENDS+= ${LOCALBASE}/include/zaptel.h:${PORTSDIR}/misc/zaptel
RUN_DEPENDS+= ${LOCALBASE}/include/zaptel/zaptel.h:${PORTSDIR}/misc/zaptel
PLIST_SUB+= WITH_ZAPTEL=""
MAKE_ENV+= WITH_ZAPTEL=1
.endif
@ -94,9 +94,5 @@ PLIST_SUB+= WITH_FAX=""
post-patch:
${REINPLACE_CMD} -e 's|/var/lib|${PREFIX}/share|g' ${WRKSRC}/configs/musiconhold.conf.sample
${REINPLACE_CMD} -e 's,^#include <libpri\.h>,#include <libpri-bristuff.h>,' ${WRKSRC}/channels/chan_zap.c
${REINPLACE_CMD}\
-e 's,-lpri,-lpri-bristuff,'\
-e 's,libpri\.so,libpri-bristuff.so,g'\
${WRKSRC}/channels/Makefile
.include <bsd.port.post.mk>

View File

@ -1,5 +1,5 @@
--- Makefile.orig Sun Oct 29 16:49:02 2006
+++ Makefile Sun Oct 29 16:52:11 2006
--- Makefile.orig Tue Jul 3 23:08:38 2007
+++ Makefile Tue Jul 3 23:32:03 2007
@@ -19,8 +19,8 @@
# CROSS_COMPILE=/opt/montavista/pro/devkit/arm/xscale_be/bin/xscale_be-
# CROSS_COMPILE_BIN=/opt/montavista/pro/devkit/arm/xscale_be/bin/
@ -139,15 +139,17 @@
endif # FreeBSD
@@ -307,7 +304,7 @@
@@ -307,8 +304,8 @@
ifndef WITHOUT_ZAPTEL
-ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/linux/zaptel.h)$(wildcard $(CROSS_COMPILE_TARGET)/usr/local/include/zaptel.h)$(wildcard $(CROSS_COMPILE_TARGET)/usr/pkg/include/zaptel.h),)
+ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/linux/zaptel.h)$(wildcard $(CROSS_COMPILE_TARGET)$(LOCALBASE)/include/zaptel.h)$(wildcard $(CROSS_COMPILE_TARGET)/usr/pkg/include/zaptel.h),)
ASTCFLAGS+=-DZAPTEL_OPTIMIZATIONS
- ASTCFLAGS+=-DZAPTEL_OPTIMIZATIONS
+ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/linux/zaptel.h)$(wildcard $(CROSS_COMPILE_TARGET)$(LOCALBASE)/include/zaptel/zaptel.h)$(wildcard $(CROSS_COMPILE_TARGET)/usr/pkg/include/zaptel.h),)
+ ASTCFLAGS+=-DZAPTEL_OPTIMIZATIONS -I$(CROSS_COMPILE_TARGET)$(LOCALBASE)/include/zaptel
endif
endif # WITHOUT_ZAPTEL
@@ -414,7 +411,7 @@
endif

View File

@ -1,12 +1,13 @@
--- apps/Makefile.orig Sun Apr 30 16:38:22 2006
+++ apps/Makefile Wed Jun 14 14:03:42 2006
@@ -45,25 +45,27 @@
--- apps/Makefile.orig Wed Jul 4 00:07:15 2007
+++ apps/Makefile Wed Jul 4 00:18:41 2007
@@ -52,25 +52,28 @@
#APPS+=app_rpt.so
ifndef WITHOUT_ZAPTEL
-ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/linux/zaptel.h)$(wildcard $(CROSS_COMPILE_TARGET)/usr/local/include/zaptel.h),)
+ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/linux/zaptel.h)$(wildcard $(CROSS_COMPILE_TARGET)$(LOCALBASE)/include/zaptel.h),)
+ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/linux/zaptel.h)$(wildcard $(CROSS_COMPILE_TARGET)$(LOCALBASE)/include/zaptel/zaptel.h),)
APPS+=app_zapras.so app_meetme.so app_flash.so app_zapbarge.so app_zapscan.so app_page.so
+ CFLAGS+=-I$(CROSS_COMPILE_TARGET)$(LOCALBASE)/include/zaptel
endif
endif # WITHOUT_ZAPTEL
@ -37,7 +38,7 @@
ifeq (${OSARCH},CYGWIN)
CYGSOLINK=-Wl,--out-implib=lib$@.a -Wl,--export-all-symbols
@@ -95,18 +97,26 @@
@@ -102,18 +105,26 @@
$(CC) $(SOLINK) -o $@ ${CYGSOLINK} $< ${CYGSOLIB} -ltonezone
install: all

View File

@ -1,8 +1,5 @@
$FreeBSD$
--- channels/Makefile.orig
+++ channels/Makefile
--- channels/Makefile.orig Tue Jul 3 23:40:42 2007
+++ channels/Makefile Tue Jul 3 23:45:45 2007
@@ -48,8 +48,8 @@
endif
@ -28,14 +25,15 @@ $FreeBSD$
CHANNEL_LIBS+=chan_h323.so
endif
@@ -91,12 +91,12 @@
@@ -92,12 +92,12 @@
CHANNEL_LIBS+=chan_alsa.so
endif
-ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/lib/libpri.so.1)$(wildcard $(CROSS_COMPILE_TARGET)/usr/local/lib/libpri.so.1),)
+ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/lib/libpri.so.1)$(wildcard $(CROSS_COMPILE_TARGET)$(LOCALBASE)/lib/libpri.so.1),)
+ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/lib/libpri-bristuff.so.1)$(wildcard $(CROSS_COMPILE_TARGET)$(LOCALBASE)/lib/libpri-bristuff.so.1),)
CFLAGS+=-DZAPATA_PRI
ZAPPRI=-lpri
- ZAPPRI=-lpri
+ ZAPPRI=-lpri-bristuff
endif
-ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/lib/libmfcr2.so.1)$(wildcard $(CROSS_COMPILE_TARGET)/usr/local/lib/libmfcr2.so.1),)
@ -43,12 +41,12 @@ $FreeBSD$
CFLAGS+=-DZAPATA_R2
ZAPR2=-lmfcr2
endif
@@ -109,12 +109,12 @@
@@ -115,14 +115,14 @@
endif
ifndef WITHOUT_ZAPTEL
-ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/linux/zaptel.h)$(wildcard $(CROSS_COMPILE_TARGET)/usr/local/include/zaptel.h)$(wildcard $(CROSS_COMPILE_TARGET)/usr/pkg/include/zaptel.h),)
+ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/linux/zaptel.h)$(wildcard $(CROSS_COMPILE_TARGET)$(LOCALBASE)/include/zaptel.h)$(wildcard $(CROSS_COMPILE_TARGET)/usr/pkg/include/zaptel.h),)
+ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/linux/zaptel.h)$(wildcard $(CROSS_COMPILE_TARGET)$(LOCALBASE)/include/zaptel/zaptel.h)$(wildcard $(CROSS_COMPILE_TARGET)/usr/pkg/include/zaptel.h),)
ifeq (${OSARCH},NetBSD)
SOLINK+=-L$(CROSS_COMPILE_TARGET)/usr/pkg/lib
endif
@ -56,9 +54,12 @@ $FreeBSD$
- SOLINK+=-L$(CROSS_COMPILE_TARGET)/usr/local/lib
+ SOLINK+=-L$(CROSS_COMPILE_TARGET)$(LOCALBASE)/lib
endif
CFLAGS+=-DIAX_TRUNKING
- CFLAGS+=-DIAX_TRUNKING
+ CFLAGS+=-DIAX_TRUNKING -I$(CROSS_COMPILE_TARGET)$(LOCALBASE)/include/zaptel
CHANNEL_LIBS+=chan_zap.so
@@ -229,8 +229,10 @@
endif
endif # WITHOUT_ZAPTEL
@@ -267,8 +267,10 @@
chan_h323.so: chan_h323.o h323/libchanh323.a h323/Makefile.ast
$(CC) $(SOLINK) $(H323LDFLAGS) -o $@ $< h323/libchanh323.a $(H323LDLIBS) -lstdc++
else
@ -70,8 +71,8 @@ $FreeBSD$
+ $(MAKE) -C h323 ast_h323.o
endif
chan_misdn.so: chan_misdn.o chan_misdn_config.o misdn/chan_misdn_lib.a
@@ -244,8 +246,7 @@
misdn/chan_misdn_lib.a:
@@ -287,8 +289,7 @@
# $(CC) -rdynamic -shared -Xlinker -x -o $@ $<
install: all

View File

@ -1,8 +1,5 @@
$FreeBSD$
--- res/Makefile
+++ res/Makefile
--- res/Makefile.orig Tue Jul 3 23:32:47 2007
+++ res/Makefile Tue Jul 3 23:39:56 2007
@@ -37,8 +37,8 @@
endif
@ -19,8 +16,9 @@ $FreeBSD$
ifndef WITHOUT_ZAPTEL
-ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/linux/zaptel.h)$(wildcard $(CROSS_COMPILE_TARGET)/usr/local/include/zaptel.h),)
CFLAGS+=-DZAPATA_MOH
- CFLAGS+=-DZAPATA_MOH
-endif
+ CFLAGS+=-DZAPATA_MOH -I$(CROSS_COMPILE_TARGET)$(LOCALBASE)/include/zaptel
endif # WITHOUT_ZAPTEL
#