Tweak comms/openzwave-devel version 1.6.1061
[dports.git] / comms / libfec / Makefile
1 # Created by: db
2 # $FreeBSD$
3
4 PORTNAME=       libfec
5 PORTVERSION=    3.0.1
6 PORTREVISION=   4
7 CATEGORIES=     comms astro hamradio math
8 MASTER_SITES=   http://www.ka9q.net/code/fec/ \
9                 LOCAL/db
10 DISTNAME=       fec-${PORTVERSION}
11
12 MAINTAINER=     hamradio@FreeBSD.org
13 COMMENT=        Several forward error correction (FEC) decoders
14
15 LICENSE=        LGPL21
16
17 MAKEFILE=       makefile
18
19 GNU_CONFIGURE=  yes
20 USES=           autoreconf compiler:c11 gmake tar:bzip2
21 USE_LDCONFIG=   yes
22 PLIST_FILES=    include/fec.h           \
23                 lib/libfec.so           \
24                 lib/libfec.a            \
25                 man/man3/dsp.3.gz       \
26                 man/man3/rs.3.gz        \
27                 man/man3/simd-viterbi.3.gz
28
29 # makefile tries to create libfec.so from object files compiled without -fPIC.
30 CFLAGS+=        -fPIC
31
32 post-patch:
33         @${CP} ${FILESDIR}/cpu_mode.c ${WRKSRC}
34
35 do-install:
36         @${MKDIR} ${STAGEDIR}${PREFIX}/include
37         @${MKDIR} ${STAGEDIR}${PREFIX}/lib
38         @${MKDIR} ${STAGEDIR}${MAN3PREFIX}/man/man3
39         ${INSTALL_DATA} ${WRKSRC}/fec.h ${STAGEDIR}${PREFIX}/include
40         ${INSTALL_DATA} ${WRKSRC}/libfec.a ${STAGEDIR}${PREFIX}/lib
41         ${INSTALL_LIB} ${WRKSRC}/libfec.so ${STAGEDIR}${PREFIX}/lib
42 .for _man in dsp.3 simd-viterbi.3 rs.3
43         ${INSTALL_MAN} ${WRKSRC}/${_man} ${STAGEDIR}${MAN3PREFIX}/man/man3
44 .endfor
45
46 .include <bsd.port.mk>