FreeBSD Bugzilla – Attachment 69745 Details for
Bug 101961
Update net/iaxmodem to 0.1.14
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
iaxmodem-0.1.14.patch
iaxmodem-0.1.14.patch (text/plain), 10.17 KB, created by
amistry
on 2006-08-13 07:40:15 UTC
(
hide
)
Description:
iaxmodem-0.1.14.patch
Filename:
MIME Type:
Creator:
amistry
Created:
2006-08-13 07:40:15 UTC
Size:
10.17 KB
patch
obsolete
>diff -ruN iaxmodem.orig/Makefile iaxmodem/Makefile >--- iaxmodem.orig/Makefile Fri Jun 23 08:56:40 2006 >+++ iaxmodem/Makefile Sun Aug 13 02:19:45 2006 >@@ -6,13 +6,13 @@ > # > > PORTNAME= iaxmodem >-PORTVERSION= 0.1.9 >-CATEGORIES= comms >+PORTVERSION= 0.1.14 >+CATEGORIES= comms net > MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} > MASTER_SITE_SUBDIR= ${PORTNAME} > > MAINTAINER= filippo.natali@gmail.com >-COMMENT= Software modem that connects ta IAX channel >+COMMENT= Software modem that connects to IAX channel > > LIB_DEPENDS= tiff.4:${PORTSDIR}/graphics/tiff > >@@ -20,16 +20,16 @@ > CFLAGS+= -I${LOCALBASE}/include > LDFLAGS= -L${LOCALBASE}/lib > MAKE_ENV= LDFLAGS="${LDFLAGS}" >+CONFIGURE_ENV= LDFLAGS="${LDFLAGS}" > > SUB_FILES= pkg-message >-USE_RC_SUBR= iaxmodem.sh >+USE_RC_SUBR= iaxmodem >+GNU_CONFIGURE= yes > > post-patch: > @${REINPLACE_CMD} -e "s|/usr/local/etc|${PREFIX}/etc|g" ${WRKSRC}/iaxmodem.1 > @${REINPLACE_CMD} -e "s|/etc/iaxmodem|${PREFIX}/etc/iaxmodem|g" ${WRKSRC}/iaxmodem.c >- >-do-build: >- @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./build static >+ @${CP} ${FILESDIR}/configure ${FILESDIR}/Makefile.in ${WRKSRC}/ > > do-install: > ${INSTALL_PROGRAM} ${WRKSRC}/iaxmodem ${PREFIX}/sbin/ && \ >diff -ruN iaxmodem.orig/distinfo iaxmodem/distinfo >--- iaxmodem.orig/distinfo Fri Jun 23 08:56:40 2006 >+++ iaxmodem/distinfo Sat Aug 12 17:28:17 2006 >@@ -1,3 +1,3 @@ >-MD5 (iaxmodem-0.1.9.tar.gz) = 621ea4c684d2b7ea14485e9493ecc703 >-SHA256 (iaxmodem-0.1.9.tar.gz) = b692beeb075e1047300373d4b928a6c29cc3ec702d40046f9b7540455028cd87 >-SIZE (iaxmodem-0.1.9.tar.gz) = 2006491 >+MD5 (iaxmodem-0.1.14.tar.gz) = 00cf7a266da5633fa67b3706944fca30 >+SHA256 (iaxmodem-0.1.14.tar.gz) = f1dbce6f2fbab8e53ef84c160f06f891463a8d8dfc0f5155c6e697663179e0f8 >+SIZE (iaxmodem-0.1.14.tar.gz) = 2058627 >diff -ruN iaxmodem.orig/files/Makefile.in iaxmodem/files/Makefile.in >--- iaxmodem.orig/files/Makefile.in Wed Dec 31 19:00:00 1969 >+++ iaxmodem/files/Makefile.in Sat Aug 12 17:28:17 2006 >@@ -0,0 +1,32 @@ >+MODEMVER= iaxmodem-0.1.14 >+DSPVER= @DSPVER@ >+IAXVER= @IAXVER@ >+ >+CFLAGS:= -DMODEMVER=\"${MODEMVER}\" -DDSPVER=\"${DSPVER}\" -DIAXVER=\"${IAXVER}\" \ >+ -Wall -g -DSTATICLIBS -D_GNU_SOURCE \ >+ -std=c99 -Ilib/libiax2/src -Ilib/spandsp/src \ >+ ${CFLAGS} >+OUR_CFLAGS= -Wall -g -DSTATICLIBS -D_GNU_SOURCE \ >+ -std=c99 -Ilib/libiax2/src -Ilib/spandsp/src >+OBJS= iaxmodem.o lib/spandsp/src/.libs/libspandsp.a lib/libiax2/src/.libs/libiax.a >+LDFLAGS+= -lm -lutil -ltiff >+ >+all: iaxmodem >+ >+iaxmodem: build-libiax build-libspandsp iaxmodem.o >+ ${CC} ${CFLAGS} ${OBJS} -o iaxmodem ${LDFLAGS} >+ >+iaxmodem.o: iaxmodem.c >+ ${CC} ${CFLAGS} -c iaxmodem.c >+ >+build-libiax: >+ cd lib/libiax2 && ${MAKE} >+ >+build-libspandsp: >+ cd lib/spandsp && ${MAKE} >+ >+clean: >+ rm -f *.o && \ >+ cd lib/libiax2 && ${MAKE} clean && \ >+ cd ../../lib/spandsp && ${MAKE} clean >+ >diff -ruN iaxmodem.orig/files/configure iaxmodem/files/configure >--- iaxmodem.orig/files/configure Wed Dec 31 19:00:00 1969 >+++ iaxmodem/files/configure Sat Aug 12 17:28:17 2006 >@@ -0,0 +1,30 @@ >+#!/bin/sh >+cd lib/libiax2 && \ >+./configure CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" --disable-shared && \ >+cd ../../lib/spandsp && \ >+./configure CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" --disable-shared && \ >+cd ../.. >+ >+if [ $? != 0 ]; then >+ exit 1 >+fi >+ >+STEP1=`grep @VERSION@ lib/spandsp/config.status | sed 's/;.*//g'` >+DSPVER=`echo "@VERSION@" | sed ${STEP1}` >+if [ -n "${DSPVER}" ]; then >+ DSPVER="spandsp-${DSPVER}-snapshot-20060707+" >+fi >+STEP1=`grep @VERSION@ lib/libiax2/config.status | sed 's/;.*//g'` >+IAXVER=`echo "@VERSION@" | sed ${STEP1}` >+if [ -n "${IAXVER}" ]; then >+ IAXVER="libiax2-${IAXVER}-CVS-20060222+" >+fi >+ >+cat Makefile.in | sed -e "s/@DSPVER@/${DSPVER}/g" | \ >+ sed -e "s/@IAXVER@/${IAXVER}/g" > Makefile >+ >+echo ${IAXVER} >+echo ${DSPVER} >+ >+exit $? >+ >diff -ruN iaxmodem.orig/files/iaxmodem.in iaxmodem/files/iaxmodem.in >--- iaxmodem.orig/files/iaxmodem.in Wed Dec 31 19:00:00 1969 >+++ iaxmodem/files/iaxmodem.in Sun Aug 13 02:15:21 2006 >@@ -0,0 +1,25 @@ >+#!/bin/sh >+ >+# PROVIDE: iaxmodem >+# REQUIRE: DAEMON >+# KEYWORD: shutdown >+ >+# >+# Add the following lines to /etc/rc.conf to enable iaxmodem: >+# >+# iaxmodem_enable="YES" >+# >+ >+. %%RC_SUBR%% >+ >+name=iaxmodem >+rcvar=`set_rcvar` >+ >+command=%%PREFIX%%/sbin/iaxmodem >+ >+pidfile=${iaxmodem_pidfile:-"/var/run/iaxmodem.pid"} >+ >+iaxmodem_enable=${iaxmodem_enable:-"NO"} >+ >+load_rc_config $name >+run_rc_command "$1" >diff -ruN iaxmodem.orig/files/iaxmodem.sh.in iaxmodem/files/iaxmodem.sh.in >--- iaxmodem.orig/files/iaxmodem.sh.in Fri Jun 23 08:56:40 2006 >+++ iaxmodem/files/iaxmodem.sh.in Wed Dec 31 19:00:00 1969 >@@ -1,25 +0,0 @@ >-#!/bin/sh >- >-# PROVIDE: iaxmodem >-# REQUIRE: DAEMON >-# KEYWORD: shutdown >- >-# >-# Add the following lines to /etc/rc.conf to enable iaxmodem: >-# >-# iaxmodem_enable="YES" >-# >- >-. %%RC_SUBR%% >- >-name=iaxmodem >-rcvar=`set_rcvar` >- >-command=%%PREFIX%%/sbin/iaxmodem >- >-pidfile=${iaxmodem_pidfile:-"/var/run/iaxmodem.pid"} >- >-iaxmodem_enable=${iaxmodem_enable:-"NO"} >- >-load_rc_config $name >-run_rc_command "$1" >diff -ruN iaxmodem.orig/files/patch-aa iaxmodem/files/patch-aa >--- iaxmodem.orig/files/patch-aa Sun Aug 6 12:59:31 2006 >+++ iaxmodem/files/patch-aa Wed Dec 31 19:00:00 1969 >@@ -1,80 +0,0 @@ >---- build.orig Mon Jun 12 17:03:49 2006 >-+++ build Thu Jun 15 14:24:34 2006 >-@@ -16,14 +17,14 @@ >- ./configure && \ >- make && \ >- cd ../spandsp && \ >-- ./configure && \ >-+ ./configure CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" && \ >- make && \ >- cd ../.. && \ >-- gcc -Wall -O2 -g -DMODEMVER=\"$MODEMVER\" -DDSPVER=\"$DSPVER\" -DIAXVER=\"$IAXVER\" -DSTATICLIBS -D_GNU_SOURCE \ >-+ gcc $CFLAGS $LDFLAGS -Wall -O2 -g -DMODEMVER=\"$MODEMVER\" -DDSPVER=\"$DSPVER\" -DIAXVER=\"$IAXVER\" -DSTATICLIBS -D_GNU_SOURCE \ >- -std=c99 -Ilib/libiax2/src -Ilib/spandsp/src -c -o iaxmodem.o iaxmodem.c && \ >-- gcc -lm -lutil -ltiff -o iaxmodem iaxmodem.o lib/spandsp/src/.libs/libspandsp.a lib/libiax2/src/.libs/libiax.a >-+ gcc $CFLAGS $LDFLAGS -lm -lutil -ltiff -o iaxmodem iaxmodem.o lib/spandsp/src/.libs/libspandsp.a lib/libiax2/src/.libs/libiax.a >- else >-- gcc -Wall -O2 -g -DMODEMVER=\"$MODEMVER\" -DDSPVER=\"$DSPVER\" -DIAXVER=\"$IAXVER\" \ >-+ gcc $CFLAGS $LDFLAGS -Wall -O2 -g -DMODEMVER=\"$MODEMVER\" -DDSPVER=\"$DSPVER\" -DIAXVER=\"$IAXVER\" \ >- -lm -liax -lutil -lspandsp -ltiff -o iaxmodem iaxmodem.c >- fi >- if [ -n "`ls /etc/iaxmodem-cfg.* 2>/dev/null`" ]; then >---- iaxmodem.c.orig Mon Jun 12 15:54:33 2006 >-+++ iaxmodem.c Thu Jun 15 14:26:12 2006 >-@@ -17,11 +17,13 @@ >- */ >- #include <stdio.h> >- #include <string.h> >--#ifndef __OpenBSD__ >-+#if !defined(__OpenBSD__) && !defined(__FreeBSD__) >- #include <pty.h> >- #else >- #include <termios.h> >-+#if !defined(__FreeBSD__) >- #include <util.h> >-+#endif >- #endif >- #include <stdlib.h> >- #include <unistd.h> >---- lib/libiax2/src/iax.c.orig Mon Jun 12 15:54:46 2006 >-+++ lib/libiax2/src/iax.c Thu Jun 15 14:22:17 2006 >-@@ -44,6 +44,7 @@ >- #else >- >- #include <netdb.h> >-+#include <sys/types.h> >- #include <sys/socket.h> >- #include <netinet/in.h> >- #include <sys/time.h> >-@@ -64,9 +64,9 @@ >- #include <arpa/inet.h> >- #include <time.h> >- >--#if !defined(MACOSX) && !defined(__OpenBSD__) >-+#if !defined(MACOSX) && !defined(__OpenBSD__) && !defined(__FreeBSD__) >- #include <malloc.h> >--#if !defined(SOLARIS) >-+#if !defined(SOLARIS) && !defined(__FreeBSD__) >- #include <error.h> >- #endif >- #endif >-@@ -97,7 +97,7 @@ >- #ifdef MACOSX >- #define IAX_SOCKOPTS MSG_DONTWAIT >- #else >--#if defined(SOLARIS) || defined(__OpenBSD__) >-+#if defined(SOLARIS) || defined(__OpenBSD__) || defined(__FreeBSD__) >- #define IAX_SOCKOPTS MSG_DONTWAIT >- #else /* Linux and others */ >- #define IAX_SOCKOPTS MSG_DONTWAIT | MSG_NOSIGNAL >---- lib/spandsp/src/spandsp/t4.h.orig Mon Jun 12 15:54:34 2006 >-+++ lib/spandsp/src/spandsp/t4.h Thu Jun 15 14:17:20 2006 >-@@ -28,6 +28,8 @@ >- >- /*! \file */ >- >-+#include <time.h> >-+ >- #if !defined(_T4_H_) >- #define _T4_H_ >- >diff -ruN iaxmodem.orig/files/patch-iaxmodem.c iaxmodem/files/patch-iaxmodem.c >--- iaxmodem.orig/files/patch-iaxmodem.c Wed Dec 31 19:00:00 1969 >+++ iaxmodem/files/patch-iaxmodem.c Sat Aug 12 17:28:17 2006 >@@ -0,0 +1,29 @@ >+--- iaxmodem.c.orig Mon Jul 31 15:29:29 2006 >++++ iaxmodem.c Fri Aug 11 20:23:50 2006 >+@@ -17,12 +17,14 @@ >+ */ >+ #include <stdio.h> >+ #include <string.h> >+-#ifndef __OpenBSD__ >++#if !defined(__OpenBSD__) && !defined(__FreeBSD__) >+ #include <pty.h> >+ #else >+ #include <termios.h> >++#if !defined(__FreeBSD__) >+ #include <util.h> >+ #endif >++#endif >+ #include <stdlib.h> >+ #include <unistd.h> >+ #include <dirent.h> >+@@ -44,6 +46,10 @@ >+ #include <math.h> >+ >+ #include <stdint.h> >++ >++#ifdef __FreeBSD__ >++#include <libutil.h> >++#endif >+ #include <tiffio.h> >+ >+ #include <spandsp.h> >diff -ruN iaxmodem.orig/files/patch-lib_libiax2_src_iax.c iaxmodem/files/patch-lib_libiax2_src_iax.c >--- iaxmodem.orig/files/patch-lib_libiax2_src_iax.c Wed Dec 31 19:00:00 1969 >+++ iaxmodem/files/patch-lib_libiax2_src_iax.c Sat Aug 12 17:28:17 2006 >@@ -0,0 +1,31 @@ >+--- lib/libiax2/src/iax.c.orig Mon Jun 12 15:54:46 2006 >++++ lib/libiax2/src/iax.c Thu Jun 15 14:22:17 2006 >+@@ -44,6 +44,7 @@ >+ #else >+ >+ #include <netdb.h> >++#include <sys/types.h> >+ #include <sys/socket.h> >+ #include <netinet/in.h> >+ #include <sys/time.h> >+@@ -64,9 +64,9 @@ >+ #include <arpa/inet.h> >+ #include <time.h> >+ >+-#if !defined(MACOSX) && !defined(__OpenBSD__) >++#if !defined(MACOSX) && !defined(__OpenBSD__) && !defined(__FreeBSD__) >+ #include <malloc.h> >+-#if !defined(SOLARIS) >++#if !defined(SOLARIS) && !defined(__FreeBSD__) >+ #include <error.h> >+ #endif >+ #endif >+@@ -97,7 +97,7 @@ >+ #ifdef MACOSX >+ #define IAX_SOCKOPTS MSG_DONTWAIT >+ #else >+-#if defined(SOLARIS) || defined(__OpenBSD__) >++#if defined(SOLARIS) || defined(__OpenBSD__) || defined(__FreeBSD__) >+ #define IAX_SOCKOPTS MSG_DONTWAIT >+ #else /* Linux and others */ >+ #define IAX_SOCKOPTS MSG_DONTWAIT | MSG_NOSIGNAL >diff -ruN iaxmodem.orig/files/patch-lib_spandsp_src_spandsp_t4.h iaxmodem/files/patch-lib_spandsp_src_spandsp_t4.h >--- iaxmodem.orig/files/patch-lib_spandsp_src_spandsp_t4.h Wed Dec 31 19:00:00 1969 >+++ iaxmodem/files/patch-lib_spandsp_src_spandsp_t4.h Sat Aug 12 17:28:17 2006 >@@ -0,0 +1,11 @@ >+--- lib/spandsp/src/spandsp/t4.h.orig Mon Jun 12 15:54:34 2006 >++++ lib/spandsp/src/spandsp/t4.h Thu Jun 15 14:17:20 2006 >+@@ -28,6 +28,8 @@ >+ >+ /*! \file */ >+ >++#include <time.h> >++ >+ #if !defined(_T4_H_) >+ #define _T4_H_ >+
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 101961
: 69745