Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 25 Jun 2004 13:48:20 +0200 (CEST)
From:      Janos Mohacsi <mohacsi@niif.hu>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/68320: Maintainer update: net/mad_fcl to version 1.0
Message-ID:  <200406251148.i5PBmKP0021577@norfolk.ki.iif.hu>
Resent-Message-ID: <200406251150.i5PBoGYp050914@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         68320
>Category:       ports
>Synopsis:       Maintainer update: net/mad_fcl to version 1.0
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jun 25 11:50:16 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Janos Mohacsi
>Release:        FreeBSD 5.2-CURRENT i386
>Organization:
NIIF
>Environment:
System: FreeBSD norfolk.ki.iif.hu 5.2-CURRENT FreeBSD 5.2-CURRENT #11: Mon May 10 11:29:11 CEST 2004 root@norfolk.ki.iif.hu:/usr/obj/usr/src/sys/NORFOLK i386

>Description:
	Maintainer update: net/mad_fcl 1.0 
	Changes: 
	Source Specific Multicast (SSM) is now supported also in Linux
	XOR FEC library
	bug fixes
>How-To-Repeat:
	Apply this diff.
>Fix:

diff -ruN mad_fcl.bak/Makefile mad_fcl/Makefile
--- mad_fcl.bak/Makefile	Wed May  5 16:21:26 2004
+++ mad_fcl/Makefile	Fri Jun 25 13:10:54 2004
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	mad_fcl
-PORTVERSION=	0.8
+PORTVERSION=	1.0
 CATEGORIES=	net ipv6
 MASTER_SITES=	http://www.atm.tut.fi/mad/download/
 DISTNAME=	${PORTNAME}_v${PORTVERSION}_src
diff -ruN mad_fcl.bak/distinfo mad_fcl/distinfo
--- mad_fcl.bak/distinfo	Wed May  5 16:21:26 2004
+++ mad_fcl/distinfo	Fri Jun 25 13:11:17 2004
@@ -1,2 +1,2 @@
-MD5 (mad_fcl_v0.8_src.tar.gz) = edda929301c4d6e05dd18844760ed0be
-SIZE (mad_fcl_v0.8_src.tar.gz) = 119204
+MD5 (mad_fcl_v1.0_src.tar.gz) = 3df59ac9474b375e500df6f18405db66
+SIZE (mad_fcl_v1.0_src.tar.gz) = 134687
diff -ruN mad_fcl.bak/files/patch-Makefile mad_fcl/files/patch-Makefile
--- mad_fcl.bak/files/patch-Makefile	Mon Feb 16 13:49:36 2004
+++ mad_fcl/files/patch-Makefile	Fri Jun 25 13:18:36 2004
@@ -1,6 +1,9 @@
---- Makefile.orig	Fri Feb 13 15:58:54 2004
-+++ Makefile	Fri Feb 13 15:58:54 2004
-@@ -4,21 +4,21 @@
+
+$FreeBSD$
+
+--- Makefile.orig	Fri Jun 25 13:16:29 2004
++++ Makefile	Fri Jun 25 13:17:58 2004
+@@ -4,78 +4,78 @@
  	@echo "-------------------"
  	@echo "*** ALC library ***"
  	@echo "-------------------"
@@ -16,6 +19,38 @@
 +	mkdir lib; cd sdplib; gmake clean; gmake                   
  	@echo "done"
  
+ nullfeclib ::
+ 	@echo "-------------------"
+ 	@echo "*** Null-FEC library ***"
+ 	@echo "-------------------"
+-	mkdir lib; cd nullfeclib; make clean; make
++	mkdir lib; cd nullfeclib; gmake clean; gmake
+ 	@echo "done"
+ 
+ xorfeclib ::
+ 	@echo "-------------------"
+ 	@echo "*** Simple XOR FEC library ***"
+ 	@echo "-------------------"
+-	mkdir lib; cd xorfeclib; make clean; make
++	mkdir lib; cd xorfeclib; gmake clean; gmake
+ 	@echo "done"
+ 
+ rsfeclib ::
+ 	@echo "-------------------"
+ 	@echo "*** Reed-Solomon FEC library ***"
+ 	@echo "-------------------"
+-	mkdir lib; cd rsfeclib; make clean; make
++	mkdir lib; cd rsfeclib; gmake clean; gmake
+ 	@echo "done"
+ 
+ rlclib ::
+ 	@echo "-------------------"
+ 	@echo "*** RLC library ***"
+ 	@echo "-------------------"
+-	mkdir lib; cd rlclib; make clean; make
++	mkdir lib; cd rlclib; gmake clean; gmake
+ 	@echo "done"
+ 
  flute ::
  	@echo "-------------------------"
  	@echo "*** flute application ***"
@@ -25,3 +60,39 @@
  	@echo "done"
  
  clean :
+ 	@echo "----------------------------"
+ 	@echo "*** Cleaning ALC library ***"
+ 	@echo "----------------------------"
+-	cd alclib; make clean
++	cd alclib; gmake clean
+ 	@echo "----------------------------"
+ 	@echo "*** Cleaning SDP library ***"
+ 	@echo "----------------------------"
+-	cd sdplib; make clean
++	cd sdplib; gmake clean
+ 	@echo "----------------------------"
+ 	@echo "*** Cleaning Null-FEC library ***"
+ 	@echo "----------------------------"
+-	cd nullfeclib; make clean
++	cd nullfeclib; gmake clean
+ 	@echo "----------------------------"
+ 	@echo "*** Cleaning Simple XOR FEC library ***"
+ 	@echo "----------------------------"
+-	cd nullfeclib; make clean
++	cd nullfeclib; gmake clean
+ 	@echo "----------------------------"
+ 	@echo "*** Cleaning Reed-Solomon FEC library ***"
+ 	@echo "----------------------------"
+-	cd rsfeclib; make clean
++	cd rsfeclib; gmake clean
+ 	@echo "----------------------------"
+ 	@echo "*** Cleaning RLC library ***"
+ 	@echo "----------------------------"
+-	cd rlclib; make clean
++	cd rlclib; gmake clean
+ 	@echo "----------------------------------"
+ 	@echo "*** Cleaning flute application ***"
+ 	@echo "----------------------------------"
+-	cd flute; make clean
++	cd flute; gmake clean
+ 	@echo "done"
diff -ruN mad_fcl.bak/files/patch-alclib::Makefile mad_fcl/files/patch-alclib::Makefile
--- mad_fcl.bak/files/patch-alclib::Makefile	Wed May  5 16:21:26 2004
+++ mad_fcl/files/patch-alclib::Makefile	Thu Jan  1 01:00:00 1970
@@ -1,13 +0,0 @@
-
-$FreeBSD: ports/net/mad_fcl/files/patch-alclib::Makefile,v 1.2 2004/04/30 08:21:26 krion Exp $
-
---- alclib/Makefile.orig	Wed Apr 28 16:17:34 2004
-+++ alclib/Makefile	Wed Apr 28 16:18:36 2004
-@@ -1,6 +1,6 @@
- #CC = ccmalloc gcc-2.95
- CC = gcc
--CFLAGS += -Wall -g -fPIC -DLINUX
-+CFLAGS += -Wall -g -O -fPIC -DLINUX
- 
- SOURCES = alc_channel.c alc_hdr.c alc_rx.c alc_session.c alc_socket.c alc_tx.c \
- 	lct_hdr.c mad.c mad_rlc.c transport.c blocking_alg.c fec.c null_fec.c rs_fec.c
diff -ruN mad_fcl.bak/files/patch-alclib::fec.c mad_fcl/files/patch-alclib::fec.c
--- mad_fcl.bak/files/patch-alclib::fec.c	Mon Feb 16 13:49:37 2004
+++ mad_fcl/files/patch-alclib::fec.c	Thu Jan  1 01:00:00 1970
@@ -1,22 +0,0 @@
---- alclib/fec.c.orig	Fri Feb 13 15:58:54 2004
-+++ alclib/fec.c	Fri Feb 13 15:58:54 2004
-@@ -268,8 +268,7 @@
-     return p ;
- }
- 
--#define NEW_GF_MATRIX(rows, cols) \
--    (gf *)my_malloc(rows * cols * sizeof(gf), " ## __LINE__ ## " )
-+#define NEW_GF_MATRIX(rows, cols) (gf *)my_malloc(rows * cols * sizeof(gf), " ## __LINE__ ## " )
- 
- /*
-  * initialize the data structures used for computations in GF.
-@@ -350,8 +349,7 @@
-  * 
-  * Note that gcc on
-  */
--#define addmul(dst, src, c, sz) \
--    if (c != 0) addmul1(dst, src, c, sz)
-+#define addmul(dst, src, c, sz)  if (c != 0) addmul1(dst, src, c, sz)
- 
- #define UNROLL 16 /* 1, 4, 8, 16 */
- static void
diff -ruN mad_fcl.bak/files/patch-alclib_defines.h mad_fcl/files/patch-alclib_defines.h
--- mad_fcl.bak/files/patch-alclib_defines.h	Fri Apr 30 10:21:26 2004
+++ mad_fcl/files/patch-alclib_defines.h	Fri Jun 25 13:35:32 2004
@@ -1,12 +1,12 @@
 
-$FreeBSD: ports/net/mad_fcl/files/patch-alclib_defines.h,v 1.1 2004/04/30 08:21:26 krion Exp $
+$FreeBSD$
 
---- alclib/defines.h.orig	Wed Apr 28 16:48:02 2004
-+++ alclib/defines.h	Wed Apr 28 16:48:28 2004
-@@ -32,7 +32,7 @@
- /*#define SSM*/
+--- alclib/defines.h.orig	Fri Jun 25 13:18:59 2004
++++ alclib/defines.h	Fri Jun 25 13:35:11 2004
+@@ -29,7 +29,7 @@
+ #define SSM
  
- /* Use ZLIB comprsession library */
+ /* Use ZLIB compression library */
 -#define USE_ZLIB
 +/*#define USE_ZLIB */
  
diff -ruN mad_fcl.bak/files/patch-flute::Makefile mad_fcl/files/patch-flute::Makefile
--- mad_fcl.bak/files/patch-flute::Makefile	Wed May  5 16:21:26 2004
+++ mad_fcl/files/patch-flute::Makefile	Thu Jan  1 01:00:00 1970
@@ -1,19 +0,0 @@
-
-$FreeBSD: ports/net/mad_fcl/files/patch-flute::Makefile,v 1.2 2004/04/30 08:21:26 krion Exp $
-
---- flute/Makefile.orig	Wed Apr 28 16:49:19 2004
-+++ flute/Makefile	Wed Apr 28 16:51:03 2004
-@@ -1,9 +1,9 @@
- #CC = ccmalloc gcc-2.95
- CC = gcc
--CFLAGS += -Wall -g -I/usr/local/expat-1.95.6/lib/ -I/usr/local/ssl/include/ -I/usr/java/j2sdk1.4.2/include/ \
--	-I/usr/local/include/ -I/usr/java/j2sdk1.4.2/include/linux/ -DLINUX -D__VXWORKS_OS__
--LFLAGS += -DLINUX -D__VXWORKS_OS__ -L../lib -L/usr/local/expat-1.95.6/.libs/ -L/usr/local/ssl/lib/ \
--	-L/usr/local/lib/ -lz -lalc -lsdp -lexpat -lpthread -lm -lssl -lcrypto # -lmpatrol -lelf
-+CFLAGS += -Wall -g -I/usr/local/include/  \
-+	-DLINUX -D__VXWORKS_OS__
-+LFLAGS += -DLINUX -D__VXWORKS_OS__ -L../lib \
-+	-L/usr/local/lib/ -lz -lalc -lsdp -lexpat -lm -lpthread -lssl -lcrypto # -lmpatrol -lelf
- 
- SOURCES = main.c flute.c sender.c receiver.c fdt.c fdt_gen.c mad_md5.c uri.c getdnsname.c mad_zlib.c
- 
diff -ruN mad_fcl.bak/files/patch-sdplib::Makefile mad_fcl/files/patch-sdplib::Makefile
--- mad_fcl.bak/files/patch-sdplib::Makefile	Mon Feb 16 13:49:37 2004
+++ mad_fcl/files/patch-sdplib::Makefile	Thu Jan  1 01:00:00 1970
@@ -1,10 +0,0 @@
---- sdplib/Makefile.orig	Fri Feb 13 15:58:54 2004
-+++ sdplib/Makefile	Fri Feb 13 15:58:54 2004
-@@ -1,6 +1,6 @@
- #CC = ccmalloc gcc-2.95
- CC = gcc
--CFLAGS += -Wall -g -fPIC -DLINUX -D__VXWORKS_OS__
-+CFLAGS += -Wall -g -fPIC -DLINUX -O -D__VXWORKS_OS__
- 
- SOURCES = port_list.c port_misc.c sdp_accessor.c sdp_rfc2327.c sdplib.c
- 
diff -ruN mad_fcl.bak/files/patch-sdplib::port_misc.c mad_fcl/files/patch-sdplib::port_misc.c
--- mad_fcl.bak/files/patch-sdplib::port_misc.c	Mon Feb 16 13:49:37 2004
+++ mad_fcl/files/patch-sdplib::port_misc.c	Thu Jan  1 01:00:00 1970
@@ -1,20 +0,0 @@
---- sdplib/port_misc.c.orig	Fri Feb 13 15:58:54 2004
-+++ sdplib/port_misc.c	Fri Feb 13 15:58:54 2004
-@@ -47,6 +47,7 @@
- #  include <sys/unistd.h>
- #endif
- 
-+#define HAVE_UNISTD_H
- #if defined (HAVE_UNISTD_H)
- #  include <unistd.h>
- #endif
-@@ -55,6 +56,9 @@
- #  include <syslog.h>
- #endif
- 
-+#include <sys/types.h>
-+#include <sys/time.h>
-+#define HAVE_SYS_SELECT_H
- #if defined (HAVE_SYS_SELECT_H)
- #  include <sys/select.h>
- #endif
diff -ruN mad_fcl.bak/files/patch-sdplib_port__misc.c mad_fcl/files/patch-sdplib_port__misc.c
--- mad_fcl.bak/files/patch-sdplib_port__misc.c	Thu Jan  1 01:00:00 1970
+++ mad_fcl/files/patch-sdplib_port__misc.c	Fri Jun 25 13:34:02 2004
@@ -0,0 +1,23 @@
+
+$FreeBSD$
+
+--- sdplib/port_misc.c.orig	Fri Jun 25 13:29:37 2004
++++ sdplib/port_misc.c	Fri Jun 25 13:31:13 2004
+@@ -47,6 +47,7 @@
+ #  include <sys/unistd.h>
+ #endif
+ 
++#define HAVE_UNISTD_H
+ #if defined (HAVE_UNISTD_H)
+ #  include <unistd.h>
+ #endif
+@@ -55,6 +56,9 @@
+ #  include <syslog.h>
+ #endif
+ 
++#include <sys/types.h>
++#include <sys/time.h>
++#define HAVE_SYS_SELECT_H
+ #if defined (HAVE_SYS_SELECT_H)
+ #  include <sys/select.h>
+ #endif

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200406251148.i5PBmKP0021577>