Changeset 97903


Ignore:
Timestamp:
Sep 19, 2012, 12:04:06 PM (12 years ago)
Author:
michaelld@…
Message:

OpenCSG : fix to build for the correct arch or +universal; tweak internals to play nicely with QMake.

Location:
trunk/dports/science/OpenCSG
Files:
1 deleted
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/science/OpenCSG/Portfile

    r97223 r97903  
     1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
    12# $Id$
    23
     
    67name                OpenCSG
    78version             1.3.2
     9revision            1
    810license             GPL-2
    911categories          science
     
    2426                    sha256  c790c92998f7113cb35cde825f81c5532755908a0a3f43c3c3c8df2326b3b925
    2527
    26 depends_build       port:qt4-mac
    27 # we only need qmake, don't care about it's arch
     28# only need qmake, don't care about it's arch
     29
     30if {[file exists ${qt_frameworks_dir}/QtCore/QtCore]} {
     31    depends_build-append path:Library/Frameworks/QtCore/QtCore:qt4-mac
     32} else {
     33    depends_build-append path:lib/libQtCore.4.dylib:qt4-mac
     34}
    2835set depends_skip_archcheck {qt4-mac}
    29 
    30 patchfiles          patch-src__src.pro-use-system-glew.diff
    3136
    3237depends_lib         port:glew
     
    3439worksrcdir          ${distname}/src
    3540
     41post-patch {
     42    reinplace "s@\\.\\./glew/include@@" ${worksrcpath}/src.pro
     43}
     44
     45pre-configure {
     46    configure.post_args "CONFIG+=\"${qt_arch_types}\""
     47}
     48
    3649configure.cmd       ${qt_qmake_cmd}
    3750configure.pre_args
    3851configure.args      -o Makefile src.pro LIBS+="-lGLEW"
    39 configure.post_args
    4052configure.universal_args
    41 
    42 post-configure {
    43     reinplace "s/-lQtGui -lQtCore//g" ${worksrcpath}/Makefile
    44 }
     53configure.args-append "CONFIG-=qt"
    4554
    4655destroot {
Note: See TracChangeset for help on using the changeset viewer.