# $Id$ PortSystem 1.0 PortGroup active_variants 1.1 name openmotif version 2.3.4 revision 3 categories x11 license LGPL platforms darwin maintainers nomaintainer description The Open Motif toolkit for X11 long_description \ This is The Open Group's full version of Motif based on \ the original OSF sources. homepage http://motif.ics.com/ master_sites sourceforge:project/motif/Motif%20${version}%20Source%20Code distname motif-${version}-src extract.suffix .tgz checksums md5 612bb8127d0d31da6e5474edf8a5c247 \ sha1 49ecfe2a0939232ca78ce318d938044e7f751b6d \ rmd160 96e1ed3c5b99d420e3e2e4eae1b5590961191a33 worksrcdir motif-${version} depends_build \ port:pkgconfig \ port:xbitmaps \ port:autoconf \ port:automake \ port:libtool \ port:bison \ port:flex depends_lib \ port:jpeg \ port:libpng \ port:libiconv \ port:xorg-libsm \ port:xorg-libXext \ port:Xft2 \ port:xorg-libXmu \ port:xorg-libXp \ port:xorg-libXt require_active_variants xorg-libXt flat_namespace patchfiles patch-uintptr_t-cast.diff \ patch-lib-XmP.h.diff \ patch-autogen.sh.diff \ patch-automake-1.13.diff # See #42847 if {[string match "*clang*" ${configure.compiler}]} { patchfiles-append patch-configure.ac.diff } post-patch { # Looks like a botched cvs rename - identical files with an 'Exm' name # prefix exist. Only a problem because of a case-conflict with libc's # string.h. file delete ${worksrcpath}/demos/lib/Exm/String.h \ ${worksrcpath}/demos/lib/Exm/StringP.h \ ${worksrcpath}/demos/lib/Exm/String.c } pre-configure { system -W ${worksrcpath} "./autogen.sh" } configure.args --enable-xft \ --enable-jpeg \ --enable-png \ --x-includes=${prefix}/include \ --x-libraries=${prefix}/lib configure.env-append YACC="${prefix}/bin/bison -y" use_parallel_build no post-destroot { set docdir ${prefix}/share/doc/${name} xinstall -d ${destroot}${docdir} xinstall -m 0644 -W ${worksrcpath} BUGREPORT COPYING ChangeLog \ README RELNOTES TODO ${destroot}${docdir} } livecheck.type none