Import audio/flacon version 2.1.0
[dports.git] / audio / gramofile / Makefile
1 # Created by: nox@jelal.kn-bremen.de
2 # $FreeBSD$
3
4 PORTNAME=       gramofile
5 PORTVERSION=    1.6P
6 PORTREVISION=   11
7 CATEGORIES=     audio
8 MASTER_SITES=   http://www.opensourcepartners.nl/~costar/gramofile/
9
10 PATCH_SITES=    LOCAL/nox/
11 PATCHFILES=     ${PORTNAME}_1.6-7.diff.gz
12 PATCH_DIST_STRIP=       -p1
13
14 MAINTAINER=     ports@FreeBSD.org
15 COMMENT=        Audio recording and tick/scratch reduction for e.g. vinyl records
16
17 LIB_DEPENDS=    libfftw.so:math/fftw
18
19 ALL_TARGET=     gramofile
20 USES=           gmake perl5
21 USE_CSTD=       gnu89
22 MAKE_ARGS=      CC="${CC}" \
23                 CXX="${CXX}" \
24                 PERLCOREDIR=${PERLCOREDIR}
25
26 PERLCOREDIR=    ${LOCALBASE}/lib/perl5/${PERL_VER}/${PERL_ARCH}/CORE
27
28 OPTIONS_DEFINE= DOCS
29
30 post-patch:
31         ${RM} ${WRKSRC}/debian/20-warning-fixes.dpatch
32         for i in ${WRKSRC}/debian/*.dpatch; do \
33                 ${PATCH} -d ${WRKSRC} `${SED} -n '/^#PATCHOPTIONS:/{s///;p;q;}' $$i` --forward --quiet <$$i ;\
34         done
35         for i in `${LS} ${FILESDIR}/post-patch-* |${SED} /.orig$$/d`; do \
36                 ${PATCH} -d ${WRKSRC} --forward --quiet <$$i ;\
37         done
38 .for file in bplay.c sndfunc.c
39         @${SED} -e 's,machine/soundcard.h,sys/soundcard.h,' < \
40                 ${WRKSRC}/bplaysrc/${file} > ${WRKSRC}/bplaysrc/${file}.new
41         @${MV} ${WRKSRC}/bplaysrc/${file}.new ${WRKSRC}/bplaysrc/${file}
42 .endfor
43
44 do-install:
45         ${INSTALL_PROGRAM} ${WRKSRC}/gramofile ${WRKSRC}/bplay_gramo \
46                 ${STAGEDIR}${PREFIX}/bin
47         ${LN} -s bplay_gramo ${STAGEDIR}${PREFIX}/bin/brec_gramo
48
49 do-install-DOCS-on:
50         ${MKDIR} ${STAGEDIR}${DOCSDIR}
51         ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
52
53 .include <bsd.port.mk>