# -*- 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: Portfile 134962 2015-04-12 08:20:29Z devans@macports.org $ PortSystem 1.0 PortGroup gobject_introspection 1.0 name vte-2.90 set gname vte version 0.36.3 set branch [join [lrange [split $version .] 0 1] .] maintainers nomaintainer categories gnome license LGPL platforms darwin description VTE is a library (libvte) implementing a terminal emulator widget for GTK+, \ and a minimal sample application (vte) using that. long_description ${description} \ Vte is mainly used in gnome-terminal, but can also be used to embed a \ console/terminal in games, editors, IDEs, etc. homepage https://wiki.gnome.org/Apps/Terminal/VTE master_sites gnome:sources/$gname/$branch/ use_xz yes distname ${gname}-${version} checksums rmd160 0f948d580cf9cdd040c881c26230198b4c85aff5 \ sha256 54e5b07be3c0f7b158302f54ee79d4de1cb002f4259b6642b79b1e0e314a959c depends_build port:pkgconfig \ port:intltool \ port:gtk-doc \ port:autoconf \ port:automake \ port:libtool depends_lib port:gtk3 patchfiles patch-src-vteutils.c.diff gobject_introspection yes # reconfigure using upstream autogen.sh for intltool 0.51 compatibility configure.cmd ./autogen.sh configure.args --enable-glade-catalogue=no \ --disable-Bsymbolic configure.cflags-append -fstrict-aliasing variant glade description {Enable building of glade catalog items} { depends_lib-append port:glade configure.args-replace --enable-glade-catalogue=no --enable-glade-catalogue=yes } # glade expects catalog modules and libraries to have a .so suffix post-destroot { move ${destroot}${prefix}/etc/profile.d/vte.sh ${destroot}${prefix}/etc/profile.d/vte-2.90.sh if {[variant_isset glade]} { set libdir ${prefix}/lib ln -s ${libdir}/libvte2_90.dylib ${destroot}${libdir}/libvte2_90.so } } livecheck.type none