ports/82757: New port: math/simd-viterbi A fast Viterbi CODEC library

Thomas Sandford freebsduser at paradisegreen.co.uk
Wed Jun 29 00:10:17 UTC 2005


>Number:         82757
>Category:       ports
>Synopsis:       New port: math/simd-viterbi A fast Viterbi CODEC library
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jun 29 00:10:16 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Thomas Sandford <freebsduser at paradisegreen.co.uk>
>Release:        FreeBSD 5.4-RELEASE i386
>Organization:
>Environment:
System: FreeBSD almaz.paradisegreen.co.uk 5.4-RELEASE FreeBSD 5.4-RELEASE #0: Sun May 15 12:31:08 BST 2005 root at almaz.paradisegreen.co.uk:/usr/src/sys/i386/compile/SMP i386


>Description:
	This is a new port of Phil Karn's SIMD assisted Viterbi CODEC library.
	This package may be useful to programmers working on
	data communications software.

	Since the port uses i386 SIMD instructions it will only build
	on i386 architecture (Makefile is so marked).
>How-To-Repeat:
>Fix:

--- svport begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	simd-viterbi
#	simd-viterbi/files
#	simd-viterbi/files/patch-free_error
#	simd-viterbi/Makefile
#	simd-viterbi/distinfo
#	simd-viterbi/pkg-descr
#	simd-viterbi/pkg-plist
#
echo c - simd-viterbi
mkdir -p simd-viterbi > /dev/null 2>&1
echo c - simd-viterbi/files
mkdir -p simd-viterbi/files > /dev/null 2>&1
echo x - simd-viterbi/files/patch-free_error
sed 's/^X//' >simd-viterbi/files/patch-free_error << 'END-of-simd-viterbi/files/patch-free_error'
X--- viterbi27.c
X+++ viterbi27.c
X@@ -164,8 +164,6 @@
X   struct v27 *vp = p;
X 
X   if(vp != NULL){
X-    free(vp->metrics1);
X-    free(vp->metrics2);
X     free(vp->decisions);
X     free(vp->alloc_blk);
X   }
X--- viterbi29.c
X+++ viterbi29.c
X@@ -162,8 +162,6 @@
X   struct v29 *vp = p;
X 
X   if(vp != NULL){
X-    free(vp->metrics1);
X-    free(vp->metrics2);
X     free(vp->decisions);
X     free(vp->alloc_blk);
X   }
END-of-simd-viterbi/files/patch-free_error
echo x - simd-viterbi/Makefile
sed 's/^X//' >simd-viterbi/Makefile << 'END-of-simd-viterbi/Makefile'
X# New ports collection makefile for:	simd-viterbi
X# Date created:		29 Jun 2005
X# Whom:			Thomas Sandford <freebsduser at paradisegreen.co.uk>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	simd-viterbi
XPORTVERSION=	2.0.3
XCATEGORIES=	math
XMASTER_SITES=	http://www.ka9q.net/code/fec/
X
XMAINTAINER=	freebsduser at paradisegreen.co.uk
XCOMMENT=	A fast Viterbi CODEC library
X
XGNU_CONFIGURE=	yes
XUSE_GMAKE=	yes
XINSTALLS_SHLIB=	yes
XONLY_FOR_ARCHS=	i386
X
XMAN3=		simd-viterbi.3
X
Xpost-configure:
X		${MV} ${WRKSRC}/makefile ${WRKSRC}/Makefile
X
X.include <bsd.port.mk>
END-of-simd-viterbi/Makefile
echo x - simd-viterbi/distinfo
sed 's/^X//' >simd-viterbi/distinfo << 'END-of-simd-viterbi/distinfo'
XMD5 (simd-viterbi-2.0.3.tar.gz) = 42d1d27736e045e1c97f43a8420b3e1f
XSIZE (simd-viterbi-2.0.3.tar.gz) = 49638
END-of-simd-viterbi/distinfo
echo x - simd-viterbi/pkg-descr
sed 's/^X//' >simd-viterbi/pkg-descr << 'END-of-simd-viterbi/pkg-descr'
XThis is a port of Phil Karn's SIMD assisted Viterbi CODEC library.
XThis package may be useful to programmers working on
Xdata communications software.
X
XWWW: http://www.ka9q.net/code/fec/
X
X- Thomas Sandford
Xfreebsduser at paradisegreen.co.uk
END-of-simd-viterbi/pkg-descr
echo x - simd-viterbi/pkg-plist
sed 's/^X//' >simd-viterbi/pkg-plist << 'END-of-simd-viterbi/pkg-plist'
Xlib/libviterbi.so.2.0.1
Xlib/libviterbi_mmx.a
Xlib/libviterbi.so
Xlib/libviterbi.a
Xinclude/parity.h
Xinclude/viterbi27.h
Xinclude/viterbi29.h
END-of-simd-viterbi/pkg-plist
exit
--- svport ends here ---


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



More information about the freebsd-ports-bugs mailing list