# -*- 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 boost 1.0 PortGroup lua 1.0 PortGroup makefile 1.0 PortGroup gitlab 1.0 gitlab.setup saalen highlight 4.14 v revision 0 checksums rmd160 aaa56bad05aa8c7f7e3cd811ffa2218071b54b76 \ sha256 b76fee20db8ca2c6dcfde61dc7041cfb95d3d3940f2e086accb8b686086a7575 \ size 1510939 categories textproc devel license GPL-3 maintainers {i0ntempest @i0ntempest} openmaintainer description converts source code to formatted text with syntax highlighting long_description ${description} homepage http://andre-simon.de/doku/highlight/en/highlight.php boost.depends_type build depends_build port:cctools \ port:pkgconfig post-patch { reinplace "s|/etc/highlight/|${prefix}/etc/highlight/|g" ${worksrcpath}/man/highlight.1 reinplace "s|/usr/share/|${prefix}/share/|g" ${worksrcpath}/man/highlight.1 } build.target cli lib compiler.cxx_standard \ 2017 configure.cxxflags-append \ -std=c++17 # Yes, this project's makefile uses CFLAGS to compile its C++ code. build.args CFLAGS="\$CPPFLAGS \$CXXFLAGS" \ LDFLAGS="\$LDFLAGS \$CXXFLAGS" \ LUA_PKG_NAME=lua${lua.version} makefile.override PREFIX post-destroot { file rename ${destroot}${prefix}/etc/highlight/filetypes.conf \ ${destroot}${prefix}/etc/highlight/filetypes.conf.sample } post-activate { set conffile ${prefix}/etc/highlight/filetypes.conf # copy over the sample conf file if necessary if { ![file exists ${conffile}] } { file copy ${conffile}.sample ${conffile} } }