aboutsummaryrefslogtreecommitdiff
path: root/comms/libfec
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2016-04-23 15:15:44 +0000
committerRene Ladan <rene@FreeBSD.org>2016-04-23 15:15:44 +0000
commit37ac791a5bbc8c529d7f02a957526d3772ff8a34 (patch)
tree9271065265636e2ba9b37dab584f5f29be74ef4a /comms/libfec
parente471497d971f53f95508b5eb6602223c51d0ccae (diff)
downloadports-37ac791a5bbc8c529d7f02a957526d3772ff8a34.tar.gz
ports-37ac791a5bbc8c529d7f02a957526d3772ff8a34.zip
Remove expired ports:
2016-04-11 deskutils/qlabels: Does not fetch, unmaintained 2016-04-14 french/tvdownloader: Many channels have modified their protocols and cannot be DL anymore 2016-04-14 comms/cdr_read: unfetchable 2016-04-14 russian/rubygem-rutils: Deprecated by upstream 2016-04-14 devel/rubygem-dotenv-deployment: Deprecated by upstream in latest version (0.3.0) 2016-04-15 www/p5-LWP-ConsoleLogger: Depends on expiring www/p5-HTTP-CookieMonster 2016-04-15 www/p5-WWW-Mechanize-Cached: Depends on expiring www/p5-HTTP-CookieMonster 2016-04-15 www/p5-HTTP-CookieMonster: Broken for more than 6 months 2016-04-15 misc/diary-hercules: Broken for more than 6 months 2016-04-15 graphics/ffff: Broken for more than 6 months 2016-04-15 net-im/sigram: Broken for more than 6 months 2016-04-15 games/annelid: Broken for more than 6 months 2016-04-15 science/py-pydap: Broken for more than 6 months 2016-04-15 sysutils/su2: Broken for more than 6 months 2016-04-15 www/download-gemist: Broken for more than 6 months 2016-04-15 databases/p5-qdbm: Broken for more than 6 months 2016-04-15 comms/libfec: Broken for more than 6 months 2016-04-15 deskutils/ladon: Broken for more than 6 months Sponsored by: Essen Linuxhotel Hackathon 2016
Notes
Notes: svn path=/head/; revision=413881
Diffstat (limited to 'comms/libfec')
-rw-r--r--comms/libfec/Makefile52
-rw-r--r--comms/libfec/distinfo2
-rw-r--r--comms/libfec/files/patch-dotprod.c21
-rw-r--r--comms/libfec/files/patch-fec.c44
-rw-r--r--comms/libfec/files/patch-fec.h11
-rw-r--r--comms/libfec/pkg-descr20
6 files changed, 0 insertions, 150 deletions
diff --git a/comms/libfec/Makefile b/comms/libfec/Makefile
deleted file mode 100644
index a013d64c1dba..000000000000
--- a/comms/libfec/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-# Created by: db
-# $FreeBSD$
-
-PORTNAME= libfec
-PORTVERSION= 3.0.1
-PORTREVISION= 1
-CATEGORIES= comms astro hamradio math
-MASTER_SITES= http://www.ka9q.net/code/fec/ \
- LOCAL/db
-DISTNAME= fec-${PORTVERSION}
-
-MAINTAINER= olgeni@FreeBSD.org
-COMMENT= Several forward error correction (FEC) decoders
-
-BROKEN= produces unusable library
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2016-04-15
-
-MAKEFILE= makefile
-
-GNU_CONFIGURE= yes
-USES= gmake tar:bzip2
-USE_LDCONFIG= yes
-ONLY_FOR_ARCHS= i386 amd64
-PLIST_FILES= include/fec.h \
- lib/libfec.so \
- lib/libfec.a \
- man/man3/dsp.3.gz \
- man/man3/rs.3.gz \
- man/man3/simd-viterbi.3.gz
-
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == "amd64"
-CFLAGS+= -fPIC
-.endif
-
-post-patch:
- @${REINPLACE_CMD} -e 's|gcc|${CC}|g' ${WRKSRC}/makefile.in
-
-do-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/include
- @${MKDIR} ${STAGEDIR}${PREFIX}/lib
- @${MKDIR} ${STAGEDIR}${MAN3PREFIX}/man/man3
- ${INSTALL_DATA} ${WRKSRC}/fec.h ${STAGEDIR}${PREFIX}/include
- ${INSTALL_DATA} ${WRKSRC}/libfec.a ${STAGEDIR}${PREFIX}/lib
- ${INSTALL_LIB} ${WRKSRC}/libfec.so ${STAGEDIR}${PREFIX}/lib
-.for _man in dsp.3 simd-viterbi.3 rs.3
- ${INSTALL_MAN} ${WRKSRC}/${_man} ${STAGEDIR}${MAN3PREFIX}/man/man3
-.endfor
-
-.include <bsd.port.post.mk>
diff --git a/comms/libfec/distinfo b/comms/libfec/distinfo
deleted file mode 100644
index 215558c3575d..000000000000
--- a/comms/libfec/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (fec-3.0.1.tar.bz2) = 4201f6c80fe3fb283806bf41a74ea3476d783081e7cd6d09f12406894e6f567c
-SIZE (fec-3.0.1.tar.bz2) = 101479
diff --git a/comms/libfec/files/patch-dotprod.c b/comms/libfec/files/patch-dotprod.c
deleted file mode 100644
index a308e7b07bb9..000000000000
--- a/comms/libfec/files/patch-dotprod.c
+++ /dev/null
@@ -1,21 +0,0 @@
---- dotprod.c.orig 2006-10-13 03:10:53.000000000 +0200
-+++ dotprod.c 2014-01-17 12:35:33.000000000 +0100
-@@ -54,12 +54,16 @@
- switch(Cpu_mode){
- case PORT:
- default:
-+ freedp_port(p);
-+ break;
- #ifdef __i386__
- case MMX:
- case SSE:
-- return freedp_mmx(p);
-+ freedp_mmx(p);
-+ break;
- case SSE2:
-- return freedp_sse2(p);
-+ freedp_sse2(p);
-+ break;
- #endif
- #ifdef __VEC__
- case ALTIVEC:
diff --git a/comms/libfec/files/patch-fec.c b/comms/libfec/files/patch-fec.c
deleted file mode 100644
index 47fd34954eb9..000000000000
--- a/comms/libfec/files/patch-fec.c
+++ /dev/null
@@ -1,44 +0,0 @@
---- fec.c.orig Sat Dec 9 22:04:49 2006
-+++ fec.c Sat Dec 9 22:01:43 2006
-@@ -3,6 +3,10 @@
- */
-
- #include <stdio.h>
-+#include <errno.h>
-+#include <stdlib.h>
-+#include <sys/param.h>
-+
- #include "fec.h"
-
- unsigned char Partab[256];
-@@ -64,3 +68,30 @@
- 5, 6, 6, 7, 6, 7, 7, 8,
- };
-
-+#if __FreeBSD_version <700000
-+
-+int
-+posix_memalign(void **memptr, size_t alignment, size_t size)
-+{
-+ int err;
-+ void *result;
-+
-+ /* Make sure that alignment is a large enough power of 2. */
-+ if (((alignment - 1) & alignment) != 0 || alignment < sizeof(void *))
-+ return (EINVAL);
-+
-+ /*
-+ * (size | alignment) is enough to assure the requested alignment, since
-+ * the allocator always allocates power-of-two blocks.
-+ */
-+ err = errno; /* Protect errno against changes in pubrealloc(). */
-+ result = malloc(size | alignment);
-+ errno = err;
-+
-+ if (result == NULL)
-+ return (ENOMEM);
-+
-+ *memptr = result;
-+ return (0);
-+}
-+#endif
diff --git a/comms/libfec/files/patch-fec.h b/comms/libfec/files/patch-fec.h
deleted file mode 100644
index 831d3ca1ff3b..000000000000
--- a/comms/libfec/files/patch-fec.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- fec.h.orig 2007-07-02 13:26:12.000000000 -0400
-+++ fec.h 2007-07-02 13:38:26.000000000 -0400
-@@ -262,7 +262,7 @@
- void find_cpu_mode(void); /* Call this once at startup to set Cpu_mode */
-
- /* Determine parity of argument: 1 = odd, 0 = even */
--#ifdef __i386__
-+#ifdef notyet__i386__
- static inline int parityb(unsigned char x){
- __asm__ __volatile__ ("test %1,%1;setpo %0" : "=g"(x) : "r" (x));
- return x;
diff --git a/comms/libfec/pkg-descr b/comms/libfec/pkg-descr
deleted file mode 100644
index a6442bcadb6a..000000000000
--- a/comms/libfec/pkg-descr
+++ /dev/null
@@ -1,20 +0,0 @@
-This library package provides several forward error correction (FEC) decoders
-and accelerated primitives useful in digital signal processing (DSP).
-Except for the Reed-Solomon codecs, these functions take full advantage of
-the MMX, SSE and SSE2 SIMD instruction sets on Intel/AMD IA-32 processors
-and the Altivec/VMX/Velocity Engine SIMD instruction set on the
-G4 and G5 PowerPC.
-The library includes Viterbi decoders for the following convolutional codes:
-rate 1/2 k=7
-rate 1/2 k=9
-rate 1/6 k=15 ("Cassini")
-plus two Reed-Solomon encoder-decoders:
-one optimized for the (255,223) CCSDS standard code
-a general purpose encoder/decoder for arbitrary RS codes
-and three low-level 16-bit DSP support routines:
-signed dot product
-peak detection
-sum-of-squares (energy) computation
-This library is licensed under the "lesser" GNU General Public License.
-
-WWW: http://www.ka9q.net/code/fec/