# -*- 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 PortSystem 1.0 PortGroup muniversal 1.0 name liboil version 0.3.17 revision 2 description A library of simple functions that are optimized for various CPUs. long_description {*}${description} maintainers nomaintainer categories devel license BSD homepage https://liboil.freedesktop.org/ master_sites https://liboil.freedesktop.org/download/ checksums md5 47dc734f82faeb2964d97771cfd2e701 \ sha1 f9d7103a3a4a4089f56197f81871ae9129d229ed \ rmd160 de286350687a5d49868b0a45d4db007526220fec patchfiles patch-liboil_liboilcpu-x86.c.diff \ automake.patch \ implicit.patch # /bin/sh: gtkdoc-mktmpl: command not found # See https://trac.macports.org/ticket/54755 #variant doc description {Install documentation} { # depends_build-append port:gtk-doc # configure.args-append --enable-gtk-doc #} use_autoreconf yes autoreconf.args -fvi # needs gtkdocize, even without the docs enabled... # autoreconf: running: /opt/local/bin/gtkdocize --copy depends_build-append port:gtk-doc if {${universal_possible} && [variant_isset universal]} { set merger_host(i386) i686-apple-${os.platform}${os.major} set merger_host(x86_64) x86_64-apple-${os.platform}${os.major} } elseif {${build_arch} eq "i386"} { configure.args-append \ --host=i686-apple-${os.platform}${os.major} } elseif {${build_arch} eq "x86_64"} { configure.args-append \ --host=${build_arch}-apple-${os.platform}${os.major} } # icky inline asm... clang doesn't want to touch it, but we can force it if {[string match *clang* ${configure.compiler}]} { configure.cflags-append -fheinous-gnu-extensions } test.run yes test.target check livecheck.type regex livecheck.url [lindex ${master_sites} 0]?C=M&O=D livecheck.regex ${name}-(\\d(?:\\.\\d+)*)