Ticket #44460: Portfile.diff

File Portfile.diff, 2.5 KB (added by josephsacco, 10 years ago)

Portfile.diff

  • (a) Portfile- vs. (b) Portfile

    a b  
    88license                 BSD
    99name                    atlas
    1010version                 3.10.2
     11revision                                                1
    1112use_bzip2               yes
    1213
    1314# additional versions
     
    3738
    3839extract.only            ${atlasdist}
    3940
    40 patchfiles              patch-archinfo_x86_c.diff
     41patchfiles              patch-archinfo_x86_c.diff \
     42                                                                patch-emit_mm_c.diff \
     43                                                                patch-makes-Make.lib.diff
    4144
    4245checksums           atlas3.10.2.tar.bz2 \
    4346                    rmd160  af4099e8bb65f5d771618ca1580f5bc8210f83fe \
     
    774777build.target            build
    775778build.dir               ${worksrcpath}/build
    776779
    777 #post-build {
    778 #    if {${universal} == 0} {
    779 #
    780 #        set libdir ${build.dir}/lib
    781 #        reinplace "s|^LIBTOOL=.*$|LIBTOOL=\$\(GCC\) \$\(GCCFLAGS\)|" \
    782 #            ${libdir}/Makefile
     780post-build {
     781    if {${universal} == 0} {
     782
     783        set libdir ${build.dir}/lib
     784        reinplace "s|^LIBTOOL=.*$|LIBTOOL=\$\(GCC\) \$\(GCCFLAGS\)|" \
     785            ${libdir}/Makefile
    783786
    784787        # On mono-processors machines, build libsatlas.dylib only
    785 #        if {${no_threads} == 1} {
    786 #
    787 #            system -W ${libdir} "${build.cmd} dylib"
    788 #        } else {
    789 #
    790 #            system -W ${libdir} "${build.cmd} shared_all"
    791 #        }
    792 #    } else {
    793 #
    794 #        foreach arch ${universal_archs_to_use} {
    795 
    796 #            set libdir ${worksrcpath}-${arch}/build/lib
    797 #            reinplace "s|^LIBTOOL=.*$|LIBTOOL=\$\(GCC\) \$\(GCCFLAGS\)|" \
    798 #                ${libdir}/Makefile
     788        if {${no_threads} == 1} {
     789
     790            system -W ${libdir} "${build.cmd} dylib"
     791        } else {
     792
     793            system -W ${libdir} "${build.cmd} shared_all"
     794        }
     795    } else {
     796
     797        foreach arch ${universal_archs_to_use} {
     798
     799            set libdir ${worksrcpath}-${arch}/build/lib
     800            reinplace "s|^LIBTOOL=.*$|LIBTOOL=\$\(GCC\) \$\(GCCFLAGS\)|" \
     801                ${libdir}/Makefile
    799802
    800803            # Same as above
    801 #           if {${no_threads} == 1} {
     804           if {${no_threads} == 1} {
    802805
    803 #                system -W ${libdir} "${build.cmd} dylib"
    804 #            } else {
     806                system -W ${libdir} "${build.cmd} dylib"
     807            } else {
    805808
    806 #                system -W ${libdir} "${build.cmd} shared_all"
    807 #            }
    808 #        }
    809 #    }
    810 #}
     809                system -W ${libdir} "${build.cmd} shared_all"
     810            }
     811        }
     812    }
     813}
    811814
    812815destroot.dir          ${build.dir}
    813816destroot.destdir      DESTDIR=${destroot}${prefix}