Ticket #29901: patch-Portfile.diff

File patch-Portfile.diff, 1.8 KB (added by pixilla (Bradley Giesbrecht), 13 years ago)
  • Portfile

     
    11# $Id$
    22
    33PortSystem 1.0
    4 
    54name                    libmilter
    65set major_version       8.14
    76version                 ${major_version}.5
     
    2827
    2928worksrcdir      sendmail-${version}
    3029
    31 use_configure   no
     30set configure_universal_cflags ""
     31if [variant_isset universal] {
     32  set configure_universal_cflags "${configure.universal_cflags}"
     33}
     34post-patch {
     35    file copy ${worksrcpath}/devtools/OS/Darwin.10.x \
     36        ${worksrcpath}/devtools/Site/site.config.m4
     37    reinplace "s|-DDARWIN=100000|-DDARWIN=${os.major}0000|" \
     38        ${worksrcpath}/devtools/Site/site.config.m4
     39    if [variant_isset universal] {
     40    reinplace "s|\${Extra_CC_Flags}|${configure_universal_cflags}|" \
     41        ${worksrcpath}/devtools/Site/site.config.m4
     42    }
     43}
    3244
    33 platform darwin 10 {
    34                         pre-build {
    35                                 file copy ${worksrcpath}/devtools/OS/Darwin.9.x \
    36                                         ${worksrcpath}/devtools/Site/site.config.m4
    37                         }
    38                        
    39                 }
    40        
     45configure {}
    4146
    4247build   {
    4348                system "cd ${worksrcpath}/${name} && \
     
    4651                close [open ${worksrcpath}/include/sm_os.h a]
    4752
    4853                system "cd ${worksrcpath}/macports/*/${name} && \
    49                         ${configure.compiler} ${configure.cflags} \
     54                        ${configure.compiler} ${configure.cflags} ${configure_universal_cflags} \
    5055                        -fno-common -DNOT_SENDMAIL -Dsm_snprintf=snprintf \
    5156                        -D_THREAD_SAFE -DBIND_8_COMPAT -DXP_MT \
    5257                        -I${worksrcpath}/include \
     
    6166
    6267                set objects [join ${x} " "]
    6368
    64                 system "${configure.compiler} ${configure.cflags} -dynamiclib \
     69                system "${configure.compiler} ${configure.cflags} ${configure_universal_cflags} -dynamiclib \
    6570                        -install_name ${prefix}/lib/${name}.dylib \
    6671                        -compatibility_version ${major_version} \
    6772                        -current_version ${version} \