# -*- 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 # $Id$ PortSystem 1.0 name libgsf version 1.14.30 license LGPL-2.1 set branch [join [lrange [split $version .] 0 1] .] maintainers nomaintainer categories gnome platforms darwin description \ An I/O abstraction library for dealing with file formats long_description \ libgsf aims to provide an efficient extensible \ i/o abstraction for dealing with different \ structured file formats. homepage http://www.gnome.org/ master_sites gnome:sources/$name/$branch/ use_xz yes checksums rmd160 d76cebb595f50c9ccd6b4db8e75660e0581fc9c4 \ sha256 cb48c3480be4a691963548e664308f497d93c9d7bc12cf6a68d5ebae930a5b70 depends_build port:pkgconfig \ port:intltool depends_lib port:gettext \ port:gobject-introspection \ path:lib/pkgconfig/glib-2.0.pc:glib2 \ port:libxml2 \ port:gdk-pixbuf2 \ port:zlib \ port:bzip2 # update m4/intltool.m4 and autoreconf pre-configure { copy -force ${prefix}/share/aclocal/intltool.m4 ${worksrcpath}/m4 } use_autoreconf yes autoreconf.args -fvi configure.args --disable-compile-warnings \ --disable-silent-rules \ --enable-introspection # gobject-introspection uses g-ir-scanner, which uses $CC from env build.args-append CC="${configure.cc} ${configure.cc_archflags}" post-destroot { set docdir ${prefix}/share/doc/${name} xinstall -d ${destroot}${docdir} xinstall -m 644 -W ${worksrcpath} AUTHORS COPYING COPYING.LIB NEWS README \ ${destroot}${docdir} } platform darwin 8 { # The rules enabled by gobject-introspection require GNU make 3.81+ (#38928) depends_build-append port:gmake build.cmd ${prefix}/bin/gmake } livecheck.type gnome