# -*- 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.15 v revision 0 checksums rmd160 671228a1eed61244301cfa24785200b29260bd55 \ sha256 88dad5affd078eb2a39af8d7bd53f65bf45fbde2c1acd2bc512e906d26b1f6a7 \ size 1511183 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} } }