# -*- 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 PortGroup github 1.0 name libcaca categories graphics license WTFPL-2 LGPL-2+ maintainers nomaintainer description Colour AsCii Art library long_description \ The libcaca library is a graphics library that outputs text \ instead of pixels, so that it can work on older video cards \ or text terminals. It is not unlike the famous AAlib library. platforms darwin # common directory for storing downloaded tarballs dist_subdir libcaca if {${name} eq ${subport}} { github.setup cacalabs libcaca 0.99.beta19 v revision 5 checksums \ rmd160 8623dbfe2584d6e5c633aa140f30139a13a59128 \ sha256 128b467c4ed03264c187405172a4e83049342cc8cc2f655f53a2d0ee9d3772f4 long_description ${long_description} ${subport} \ provides the release version. conflicts libcaca-devel master_sites http://caca.zoy.org/raw-attachment/wiki/libcaca/ } subport libcaca-devel { github.setup cacalabs libcaca 156781dd67d024dc067010ef8640d0b91c5c3356 version 20161007 checksums \ rmd160 1f26a928ca638d4c4472f3513eb1a044799a272c \ sha256 289369f3a24e7735a4f2c82404fa786c6b3e71ae08ed78f737aaaa413a62bb5b conflicts libcaca long_description ${long_description} ${subport} \ provides the libcaca GIT master branch and is typically updated monthly. } homepage http://caca.zoy.org/wiki/libcaca depends_build port:pkgconfig depends_lib port:ncurses port:zlib # Teach glibtool about -stdlib=libc++ use_autoreconf yes autoreconf.args -fvi configure.args \ --disable-kernel \ --disable-slang \ --disable-win32 \ --disable-conio \ --disable-cocoa \ --disable-network \ --disable-vga \ --disable-csharp \ --disable-java \ --disable-cxx \ --disable-python \ --disable-ruby \ --disable-debug \ --disable-profiling \ --disable-plugins \ --disable-doc \ --disable-cppunit \ --disable-zzuf configure.args-append \ --mandir=${prefix}/share/man \ --enable-ncurses # Disable silent rules build.args-append V=1 variant x11 { depends_lib-append \ port:imlib2 \ port:freeglut \ port:libGLU \ port:mesa \ port:xorg-libX11 } if {[variant_isset x11]} { configure.args-append \ --enable-x11 --enable-gl \ --x-includes=${prefix}/include \ --x-libraries=${prefix}/lib } else { configure.args-append \ --disable-x11 \ --disable-gl \ --disable-imlib2 } compiler.blacklist llvm-gcc-4.2 test.run yes test.target check