Ticket #25148: py-ctypes.diff

File py-ctypes.diff, 1.3 KB (added by ryandesign (Ryan Carsten Schmidt), 14 years ago)

proposed patch

  • files/patch-setup.py.diff

     
     1--- setup.py.orig       2007-05-15 12:53:16.000000000 -0500
     2+++ setup.py    2010-06-27 18:11:26.000000000 -0500
     3@@ -125,8 +125,6 @@
     4 
     5     # First configure a libffi library, then build the _ctypes extension.
     6     def build_extensions(self):
     7-        self.configure_libffi()
     8-
     9         # Add .S (preprocessed assembly) to C compiler source extensions.
     10         self.compiler.src_extensions.append('.S')
     11         if sys.platform == "win32":
  • Portfile

     
    55
    66name                    py-ctypes
    77version                 1.0.2
     8revision                1
    89categories              python
    910platforms               darwin
    1011maintainers             nomaintainer
     
    2324
    2425distname                ctypes-${version}
    2526
     27depends_build-append    port:pkgconfig
     28
    2629depends_lib-append      port:libffi
    2730
    28 build.env       CC=${configure.cc} CPP=${configure.cpp}
     31patchfiles              patch-setup.py.diff
    2932
     33build.env               CC=${configure.cc} CPP=${configure.cpp} CFLAGS="-D_DARWIN_C_SOURCE"
     34
     35pre-build {
     36        build.env-append        CPPFLAGS="[exec ${prefix}/bin/pkg-config libffi --cflags]"
     37}
     38
    3039test.run                yes
    3140test.cmd                ${build.cmd}
    3241test.target             test