source: trunk/dports/devel/libffi/Portfile @ 50984

Last change on this file since 50984 was 50984, checked in by and.damore@…, 10 years ago

Maintainer email change, second batch, mail without @macports.org domain are put in domain:user form.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 1.7 KB
Line 
1# $Id: Portfile 50984 2009-05-14 21:08:43Z and.damore@macports.org $
2
3PortSystem 1.0
4PortGroup  muniversal 1.0
5
6name                libffi
7version             3.0.8
8revision            1
9categories          devel
10platforms           darwin
11maintainers         kallisys.net:pguyot openmaintainer
12
13description         libffi provides a high level api to various calling conventions
14long_description    libffi library provides a portable, high level \
15                    programming interface to various calling conventions. \
16                    This allows a programmer to call any function \
17                    specified by a call interface description at run-time. \
18                    Some programs may not know at the time of compilation \
19                    what arguments are to be passed to a function. For \
20                    instance, an interpreter may be told at run-time about \
21                    the number and types of arguments used to call a given \
22                    function. Libffi can be used in such programs to \
23                    provide a bridge from the interpreter program to \
24                    compiled code.
25
26homepage            http://sources.redhat.com/libffi/
27master_sites        ftp://sourceware.org/pub/libffi
28checksums           md5     188a4f79fdac2310044b44b7d3918ef9 \
29                    sha1    ce44d10c39d9a37479c8777e206cac0f36c48712 \
30                    rmd160  4144f64e79ebf95161a6afd58ceaeef8372b5e57
31
32patchfiles          patch-includedir.diff patch-ffitarget.h.diff
33
34array set merger_host {
35    ppc64   powerpc-apple-darwin
36}
37set merger_dont_diff ${prefix}/include/ffitarget.h
38if {[variant_isset universal]} {
39    patchfiles-append patch-ffi.h.in.diff
40}
41
42livecheck.url       ${homepage}
43livecheck.check     regex
44livecheck.regex     ${name}-(\\d+(?:\\.\\d+)*)
Note: See TracBrowser for help on using the repository browser.