source: trunk/dports/science/liquid-dsp/Portfile

Last change on this file was 152981, checked in by michaelld@…, 12 months ago

liquid-dsp: update to 82e83276 (20160916).

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 1.8 KB
Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
2# $Id: Portfile 152981 2016-09-21 18:33:58Z ryandesign@macports.org $
3
4PortSystem          1.0
5PortGroup           github 1.0
6
7github.setup        jgaeddert liquid-dsp 82e83276199062f163e4def3bfdef680191d7509
8version             20160916
9checksums           rmd160 2dfc363993c271a2bad2a63a7e3ba32866fca3d2 \
10                    sha256 6c3fcd3ddeeb06c5a4c1a497bd8813b7aeb83092a3ddaaa4ede0d085bdf01da7
11
12maintainers         michaelld openmaintainer
13
14description         liquid-dsp is an open-source signal processing library for software-defined radios written in C.
15long_description    ${description} Its purpose is to provide a set of extensible DSP modules that do no rely on external dependencies or cumbersome frameworks.
16
17categories          science comms
18homepage            http://www.liquidsdr.org/
19license             GPL-3
20platforms           darwin macosx
21
22depends_build-append \
23                    port:autoconf \
24                    port:automake \
25                    port:grep \
26                    port:gsed
27
28depends_lib-append      port:fftw-3-single
29
30# fix the install_name of the library
31
32patchfiles-append   patch-makefile.in.diff
33
34# use the built-in bootstrap shell to create the configure script
35
36pre-configure {
37    system "cd ${worksrcpath} && /bin/bash bootstrap.sh"
38}
39
40# make sure MP programs are used
41
42configure.env-append \
43    SED=${prefix}/bin/gsed \
44    GREP=${prefix}/bin/grep \
45    EGREP="${prefix}/bin/grep -E"
46
47# remove top-level include path, such that internal headers are used
48# instead of any already-installed ones.
49
50configure.cppflags-delete -I${prefix}/include
51
52# remove top-level library path, such that internal libraries are used
53# instead of any already-installed ones.
54
55configure.ldflags-delete -L${prefix}/lib
56
57# build verbosely
58
59build.post_args-append AM_DEFAULT_VERBOSITY=1
Note: See TracBrowser for help on using the repository browser.