summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMunechika SUMIKAWA <sumikawa@FreeBSD.org>2000-09-21 18:23:43 +0000
committerMunechika SUMIKAWA <sumikawa@FreeBSD.org>2000-09-21 18:23:43 +0000
commiteb92024368fb72320b28ea91c062582c4e0566dc (patch)
treee1a37e6199c74f9308f42b09146c983dffdc240d
parentGive this port to ports@freebsd.org, I'm both too lazy and busy (diff)
Enable IPv6.
PR: 21445 Submitted by: maintainer
Notes
Notes: svn path=/head/; revision=32941
-rw-r--r--audio/rat/Makefile14
-rw-r--r--audio/rat/files/patch-aa46
-rw-r--r--audio/rat/files/patch-ac50
-rw-r--r--mbone/rat/Makefile14
-rw-r--r--mbone/rat/files/patch-aa46
-rw-r--r--mbone/rat/files/patch-ac50
6 files changed, 142 insertions, 78 deletions
diff --git a/audio/rat/Makefile b/audio/rat/Makefile
index c03e840c70b1..ef79c115ec60 100644
--- a/audio/rat/Makefile
+++ b/audio/rat/Makefile
@@ -7,7 +7,7 @@
PORTNAME= rat
PORTVERSION= 4.2.9
-CATEGORIES= mbone audio
+CATEGORIES= mbone audio ipv6
MASTER_SITES= http://www-mice.cs.ucl.ac.uk/multimedia/software/rat/4.2.9/ \
${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= cpiazza
@@ -25,6 +25,12 @@ PATCH_DEBUG= yes
RAT_BUILD_DIRS= common rat
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} >= 400014
+ENABLE_IPv6= --enable-ipv6
+.endif
+
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/rat/rat ${PREFIX}/bin/rat
${INSTALL_PROGRAM} ${WRKSRC}/rat/rat-ui ${PREFIX}/bin/rat-ui
@@ -39,7 +45,7 @@ do-build:
done
do-configure:
- cd ${WRKSRC}/common && ./configure
- cd ${WRKSRC}/rat && autoconf && ./configure --with-tcl=${LOCALBASE} --with-tk=${LOCALBASE}
+ cd ${WRKSRC}/common && autoconf && ./configure ${ENABLE_IPv6}
+ cd ${WRKSRC}/rat && autoconf && ./configure --with-tcl=${LOCALBASE} --with-tk=${LOCALBASE} ${ENABLE_IPv6}
-.include "bsd.port.mk"
+.include "bsd.port.post.mk"
diff --git a/audio/rat/files/patch-aa b/audio/rat/files/patch-aa
index 703674783904..deb3f511964d 100644
--- a/audio/rat/files/patch-aa
+++ b/audio/rat/files/patch-aa
@@ -919,29 +919,23 @@ diff -uPr rat/config.h.in /home/oh/src/rat-newpcm/rat/config.h.in
/* GSM related */
#undef SASR
-diff -uPr rat/configure.in /home/oh/src/rat-newpcm/rat/configure.in
---- rat/configure.in Fri Sep 8 21:03:02 2000
-+++ /home/oh/src/rat-newpcm/rat/configure.in Sat Sep 16 20:34:08 2000
-@@ -1,5 +1,5 @@
- dnl UCL RAT configure script.
--dnl $Header: /cs/research/mice/starship/src/local/CVS_repository/rat/configure.in,v 1.38 2000/03/23 10:00:53 ucacoxh Exp $
-+dnl $Header: /cs/research/mice/starship/src/local/CVS_repository/rat/configure.in,v 1.39 2000/09/16 17:43:25 ucacoxh Exp $
- dnl
- dnl Process this file with GNU autoconf to generate a configure script.
-
-@@ -195,9 +195,12 @@
- AU_OBJ="$AU_OBJ auddev_pca.o"
- AC_DEFINE(HAVE_PCA_AUDIO)
- fi
-- # Luigi's driver
-- AU_OBJ="$AU_OBJ auddev_luigi.o"
-- AC_DEFINE(HAVE_LUIGI_AUDIO)
-+ # Note luigi and newpcm have compatible soundcard.h files but
-+ # mixer behaves differently under both systems. During runtime
-+ # only one of these modules will be used.
-+ AU_OBJ="$AU_OBJ auddev_luigi.o auddev_newpcm.o"
-+ AC_DEFINE(HAVE_LUIGI_AUDIO)
-+ AC_DEFINE(HAVE_NEWPCM_AUDIO)
- ;;
- *netbsd*)
- AU_OBJ="$AUDIOBJ auddev_netbsd.o"
+diff -uPr common/configure.in /home/oh/src/rat-newpcm/common/configure.in
+--- common/configure.in Sat Sep 9 05:02:27 2000
++++ /home/oh/src/rat-newpcm/common/configure.in Thu Sep 21 10:15:12 2000
+@@ -179,7 +179,7 @@
+ AC_DEFINE(HAVE_IPv6)
+ case "$host_os" in
+ # FreeBSD Kame uses seperate libinet6
+- freebsd*)
++ freebsd[23]*)
+ LIBS="$LIBS -L/usr/local/v6/lib -linet6"
+ ;;
+ *) ;;
+@@ -216,6 +216,7 @@
+ #ifdef HAVE_NETINET6_IN6_H
+ #include <netinet6/in6.h>
+ #else
++ #include <sys/types.h>
+ #include <netinet/in.h>
+ #endif /* HAVE_NETINET_IN6_H */
+ ],[
diff --git a/audio/rat/files/patch-ac b/audio/rat/files/patch-ac
index 4f65b57ba717..d2591df82283 100644
--- a/audio/rat/files/patch-ac
+++ b/audio/rat/files/patch-ac
@@ -1,6 +1,29 @@
---- rat/configure.in.pre Sun Sep 17 02:34:18 2000
-+++ rat/configure.in Sun Sep 17 02:36:23 2000
-@@ -280,12 +280,12 @@
+--- rat/configure.in.orig Thu Sep 21 10:50:51 2000
++++ rat/configure.in Thu Sep 21 10:51:20 2000
+@@ -1,5 +1,5 @@
+ dnl UCL RAT configure script.
+-dnl $Header: /cs/research/mice/starship/src/local/CVS_repository/rat/configure.in,v 1.38 2000/03/23 10:00:53 ucacoxh Exp $
++dnl $Header: /cs/research/mice/starship/src/local/CVS_repository/rat/configure.in,v 1.39 2000/09/16 17:43:25 ucacoxh Exp $
+ dnl
+ dnl Process this file with GNU autoconf to generate a configure script.
+
+@@ -195,9 +195,12 @@
+ AU_OBJ="$AU_OBJ auddev_pca.o"
+ AC_DEFINE(HAVE_PCA_AUDIO)
+ fi
+- # Luigi's driver
+- AU_OBJ="$AU_OBJ auddev_luigi.o"
+- AC_DEFINE(HAVE_LUIGI_AUDIO)
++ # Note luigi and newpcm have compatible soundcard.h files but
++ # mixer behaves differently under both systems. During runtime
++ # only one of these modules will be used.
++ AU_OBJ="$AU_OBJ auddev_luigi.o auddev_newpcm.o"
++ AC_DEFINE(HAVE_LUIGI_AUDIO)
++ AC_DEFINE(HAVE_NEWPCM_AUDIO)
+ ;;
+ *netbsd*)
+ AU_OBJ="$AUDIOBJ auddev_netbsd.o"
+@@ -277,12 +280,12 @@
# We could be dealing with a source installation or a full installation.
# Expect a source installation to have headers in TCL8_HOME/generic and libs in
# TCL8_HOME/unix. A full installation should have headers in
@@ -16,7 +39,7 @@
AC_ARG_WITH(tcl,
[ --with-tcl=DIR specify location of Tcl installation],
-@@ -295,7 +295,7 @@
+@@ -292,7 +295,7 @@
#-----------------------------------------------------------------------------
# Depending on config expect tcl.h to be tcl source dir or include path
#-----------------------------------------------------------------------------
@@ -25,7 +48,7 @@
do
if test -d $i ; then
TCL_INC=$i
-@@ -330,7 +330,7 @@
+@@ -327,7 +330,7 @@
SAVED_LIBS=$LIBS
LIBS=""
FOUND_TCL_LIB=no
@@ -34,7 +57,7 @@
FOUND_TCL_LIB=yes,
,
-L${TCL_LIB} ${SAVED_LIBS} -lm)
-@@ -346,8 +346,8 @@
+@@ -343,8 +346,8 @@
exit
fi
@@ -45,7 +68,7 @@
AC_ARG_WITH(tk,
[ --with-tk=DIR specify location of Tk installation],
-@@ -359,7 +359,7 @@
+@@ -356,7 +359,7 @@
# include tcl.h, Xlib.h, Xutil.h before tk.h.
#-----------------------------------------------------------------------------
FOUND_TK_INC=0
@@ -54,7 +77,7 @@
do
AC_MSG_CHECKING(for $i/tk.h)
if test -r $i/tk.h ; then
-@@ -391,7 +391,7 @@
+@@ -388,7 +391,7 @@
SAVED_LIBS=$LIBS
LIBS=""
FOUND_TK_LIB=no
@@ -63,7 +86,16 @@
FOUND_TK_LIB=yes,
,
-L${TK_LIB} ${TCL_LIB} $X_LIBS $X_PRE_LIBS -lXext -lX11 $X_EXTRA_LIBS ${SAVED_LIBS} -lm)
-@@ -466,20 +466,8 @@
+@@ -419,7 +422,7 @@
+ AC_DEFINE(HAVE_IPv6)
+ case "$host_os" in
+ # FreeBSD Kame uses seperate libinet6
+- freebsd*)
++ freebsd[23]*)
+ LIBS="$LIBS -L/usr/local/v6/lib -linet6"
+ ;;
+ *) ;;
+@@ -463,20 +466,8 @@
COMMON_LIB=${COMMON_LIB}/lib
fi
diff --git a/mbone/rat/Makefile b/mbone/rat/Makefile
index c03e840c70b1..ef79c115ec60 100644
--- a/mbone/rat/Makefile
+++ b/mbone/rat/Makefile
@@ -7,7 +7,7 @@
PORTNAME= rat
PORTVERSION= 4.2.9
-CATEGORIES= mbone audio
+CATEGORIES= mbone audio ipv6
MASTER_SITES= http://www-mice.cs.ucl.ac.uk/multimedia/software/rat/4.2.9/ \
${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= cpiazza
@@ -25,6 +25,12 @@ PATCH_DEBUG= yes
RAT_BUILD_DIRS= common rat
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} >= 400014
+ENABLE_IPv6= --enable-ipv6
+.endif
+
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/rat/rat ${PREFIX}/bin/rat
${INSTALL_PROGRAM} ${WRKSRC}/rat/rat-ui ${PREFIX}/bin/rat-ui
@@ -39,7 +45,7 @@ do-build:
done
do-configure:
- cd ${WRKSRC}/common && ./configure
- cd ${WRKSRC}/rat && autoconf && ./configure --with-tcl=${LOCALBASE} --with-tk=${LOCALBASE}
+ cd ${WRKSRC}/common && autoconf && ./configure ${ENABLE_IPv6}
+ cd ${WRKSRC}/rat && autoconf && ./configure --with-tcl=${LOCALBASE} --with-tk=${LOCALBASE} ${ENABLE_IPv6}
-.include "bsd.port.mk"
+.include "bsd.port.post.mk"
diff --git a/mbone/rat/files/patch-aa b/mbone/rat/files/patch-aa
index 703674783904..deb3f511964d 100644
--- a/mbone/rat/files/patch-aa
+++ b/mbone/rat/files/patch-aa
@@ -919,29 +919,23 @@ diff -uPr rat/config.h.in /home/oh/src/rat-newpcm/rat/config.h.in
/* GSM related */
#undef SASR
-diff -uPr rat/configure.in /home/oh/src/rat-newpcm/rat/configure.in
---- rat/configure.in Fri Sep 8 21:03:02 2000
-+++ /home/oh/src/rat-newpcm/rat/configure.in Sat Sep 16 20:34:08 2000
-@@ -1,5 +1,5 @@
- dnl UCL RAT configure script.
--dnl $Header: /cs/research/mice/starship/src/local/CVS_repository/rat/configure.in,v 1.38 2000/03/23 10:00:53 ucacoxh Exp $
-+dnl $Header: /cs/research/mice/starship/src/local/CVS_repository/rat/configure.in,v 1.39 2000/09/16 17:43:25 ucacoxh Exp $
- dnl
- dnl Process this file with GNU autoconf to generate a configure script.
-
-@@ -195,9 +195,12 @@
- AU_OBJ="$AU_OBJ auddev_pca.o"
- AC_DEFINE(HAVE_PCA_AUDIO)
- fi
-- # Luigi's driver
-- AU_OBJ="$AU_OBJ auddev_luigi.o"
-- AC_DEFINE(HAVE_LUIGI_AUDIO)
-+ # Note luigi and newpcm have compatible soundcard.h files but
-+ # mixer behaves differently under both systems. During runtime
-+ # only one of these modules will be used.
-+ AU_OBJ="$AU_OBJ auddev_luigi.o auddev_newpcm.o"
-+ AC_DEFINE(HAVE_LUIGI_AUDIO)
-+ AC_DEFINE(HAVE_NEWPCM_AUDIO)
- ;;
- *netbsd*)
- AU_OBJ="$AUDIOBJ auddev_netbsd.o"
+diff -uPr common/configure.in /home/oh/src/rat-newpcm/common/configure.in
+--- common/configure.in Sat Sep 9 05:02:27 2000
++++ /home/oh/src/rat-newpcm/common/configure.in Thu Sep 21 10:15:12 2000
+@@ -179,7 +179,7 @@
+ AC_DEFINE(HAVE_IPv6)
+ case "$host_os" in
+ # FreeBSD Kame uses seperate libinet6
+- freebsd*)
++ freebsd[23]*)
+ LIBS="$LIBS -L/usr/local/v6/lib -linet6"
+ ;;
+ *) ;;
+@@ -216,6 +216,7 @@
+ #ifdef HAVE_NETINET6_IN6_H
+ #include <netinet6/in6.h>
+ #else
++ #include <sys/types.h>
+ #include <netinet/in.h>
+ #endif /* HAVE_NETINET_IN6_H */
+ ],[
diff --git a/mbone/rat/files/patch-ac b/mbone/rat/files/patch-ac
index 4f65b57ba717..d2591df82283 100644
--- a/mbone/rat/files/patch-ac
+++ b/mbone/rat/files/patch-ac
@@ -1,6 +1,29 @@
---- rat/configure.in.pre Sun Sep 17 02:34:18 2000
-+++ rat/configure.in Sun Sep 17 02:36:23 2000
-@@ -280,12 +280,12 @@
+--- rat/configure.in.orig Thu Sep 21 10:50:51 2000
++++ rat/configure.in Thu Sep 21 10:51:20 2000
+@@ -1,5 +1,5 @@
+ dnl UCL RAT configure script.
+-dnl $Header: /cs/research/mice/starship/src/local/CVS_repository/rat/configure.in,v 1.38 2000/03/23 10:00:53 ucacoxh Exp $
++dnl $Header: /cs/research/mice/starship/src/local/CVS_repository/rat/configure.in,v 1.39 2000/09/16 17:43:25 ucacoxh Exp $
+ dnl
+ dnl Process this file with GNU autoconf to generate a configure script.
+
+@@ -195,9 +195,12 @@
+ AU_OBJ="$AU_OBJ auddev_pca.o"
+ AC_DEFINE(HAVE_PCA_AUDIO)
+ fi
+- # Luigi's driver
+- AU_OBJ="$AU_OBJ auddev_luigi.o"
+- AC_DEFINE(HAVE_LUIGI_AUDIO)
++ # Note luigi and newpcm have compatible soundcard.h files but
++ # mixer behaves differently under both systems. During runtime
++ # only one of these modules will be used.
++ AU_OBJ="$AU_OBJ auddev_luigi.o auddev_newpcm.o"
++ AC_DEFINE(HAVE_LUIGI_AUDIO)
++ AC_DEFINE(HAVE_NEWPCM_AUDIO)
+ ;;
+ *netbsd*)
+ AU_OBJ="$AUDIOBJ auddev_netbsd.o"
+@@ -277,12 +280,12 @@
# We could be dealing with a source installation or a full installation.
# Expect a source installation to have headers in TCL8_HOME/generic and libs in
# TCL8_HOME/unix. A full installation should have headers in
@@ -16,7 +39,7 @@
AC_ARG_WITH(tcl,
[ --with-tcl=DIR specify location of Tcl installation],
-@@ -295,7 +295,7 @@
+@@ -292,7 +295,7 @@
#-----------------------------------------------------------------------------
# Depending on config expect tcl.h to be tcl source dir or include path
#-----------------------------------------------------------------------------
@@ -25,7 +48,7 @@
do
if test -d $i ; then
TCL_INC=$i
-@@ -330,7 +330,7 @@
+@@ -327,7 +330,7 @@
SAVED_LIBS=$LIBS
LIBS=""
FOUND_TCL_LIB=no
@@ -34,7 +57,7 @@
FOUND_TCL_LIB=yes,
,
-L${TCL_LIB} ${SAVED_LIBS} -lm)
-@@ -346,8 +346,8 @@
+@@ -343,8 +346,8 @@
exit
fi
@@ -45,7 +68,7 @@
AC_ARG_WITH(tk,
[ --with-tk=DIR specify location of Tk installation],
-@@ -359,7 +359,7 @@
+@@ -356,7 +359,7 @@
# include tcl.h, Xlib.h, Xutil.h before tk.h.
#-----------------------------------------------------------------------------
FOUND_TK_INC=0
@@ -54,7 +77,7 @@
do
AC_MSG_CHECKING(for $i/tk.h)
if test -r $i/tk.h ; then
-@@ -391,7 +391,7 @@
+@@ -388,7 +391,7 @@
SAVED_LIBS=$LIBS
LIBS=""
FOUND_TK_LIB=no
@@ -63,7 +86,16 @@
FOUND_TK_LIB=yes,
,
-L${TK_LIB} ${TCL_LIB} $X_LIBS $X_PRE_LIBS -lXext -lX11 $X_EXTRA_LIBS ${SAVED_LIBS} -lm)
-@@ -466,20 +466,8 @@
+@@ -419,7 +422,7 @@
+ AC_DEFINE(HAVE_IPv6)
+ case "$host_os" in
+ # FreeBSD Kame uses seperate libinet6
+- freebsd*)
++ freebsd[23]*)
+ LIBS="$LIBS -L/usr/local/v6/lib -linet6"
+ ;;
+ *) ;;
+@@ -463,20 +466,8 @@
COMMON_LIB=${COMMON_LIB}/lib
fi