# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 PortGroup muniversal 1.0 name libidl set my_name libIDL version 0.8.14 revision 2 maintainers nomaintainer categories devel gnome license LGPL-2+ platforms darwin set branch [join [lrange [split ${version} .] 0 1] .] description libIDL is a library for creating CORBA IDL files. long_description \ libIDL is a library licensed under the GNU LGPL \ for creating trees of CORBA Interface Definition \ Language (IDL) files, which is a specification \ for defining portable interfaces. libIDL was \ initially written for ORBit (the ORB from the \ GNOME project, and the primary means of libIDL \ distribution). However, the functionality was \ designed to be as reusable and portable as possible. homepage http://andrewtv.org/libIDL/ master_sites gnome:sources/${my_name}/${branch}/ distname ${my_name}-${version} use_bzip2 yes checksums md5 bb8e10a218fac793a52d404d14adedcb \ sha1 abedf091bef0c7e65162111baf068dcb739ffcd3 \ rmd160 a5e22b89559a0f6e6aebc6e95c86faa511b561fc depends_build port:pkgconfig bin:flex:flex bin:bison:bison depends_lib path:lib/pkgconfig/glib-2.0.pc:glib2 \ port:libiconv \ port:gettext # Required when cross-compiling. if { ${os.arch} eq "i386" } { if { ${os.major} >= 10 } { set merger_configure_env(ppc) libIDL_cv_long_long_format=ll } set merger_configure_env(ppc64) libIDL_cv_long_long_format=ll } else { set merger_configure_env(i386) libIDL_cv_long_long_format=ll set merger_configure_env(x86_64) libIDL_cv_long_long_format=ll } post-destroot { set docdir ${destroot}${prefix}/share/doc/${name} xinstall -d ${docdir} xinstall -m 644 -W ${worksrcpath} \ AUTHORS \ BUGS \ COPYING \ ChangeLog \ HACKING \ MAINTAINERS \ NEWS \ README \ ${docdir} } livecheck.type gnome livecheck.name ${my_name}