# -*- 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 151914 2016-08-23 22:03:52Z mojca@macports.org $ PortSystem 1.0 PortGroup perl5 1.0 name clearsilver version 0.10.5 revision 4 categories www python perl platforms darwin maintainers nomaintainer description Language-neutral template system. long_description Clearsilver is a fast, powerful, and language-neutral \ HTML template system. In both static content sites \ and dynamic HTML applications, it provides a \ separation between presentation code and application \ logic which makes working with your project easier. homepage http://www.clearsilver.net master_sites ${homepage}/downloads checksums rmd160 bd5c616f326b544df8a74eec71a98a474b408249 \ sha256 1e9da038deafddd3d0c1c510626c28be5a0f4f17b9091d577fd30e7c5ba88680 patchfiles patch-rules.mk.in.diff \ patch-cgi__cgi.c \ patch-cgi__html.c \ patch-cgi__rfc2388.c \ patch-cs__csparse.c \ patch-cs__cstest.c \ patch-util__dict.c \ patch-util__neo_files.c \ patch-util__neo_hash.c \ patch-util__neo_hdf.c \ patch-util__neo_net.c \ patch-util__neo_server.c \ patch-util__neo_str.c \ patch-util__skiplist.c \ patch-util__ulist.c \ patch-util__ulocks.c perl5.branches 5.24 depends_lib port:gettext \ port:perl${perl5.major} \ port:python27 \ port:zlib \ set python_bin ${prefix}/bin/python2.7 configure.args --disable-apache \ --disable-java \ --disable-ruby \ --disable-csharp \ --with-python=${python_bin} \ --with-perl=${perl5.bin} \ --enable-gettext \ --mandir=${prefix}/share/man pre-configure { set PYTHON_PATH ${frameworks_dir}/Python.framework/Versions/2.7/lib/python2.7 reinplace "s|PYTHON_SITE=`.*|PYTHON_SITE=${PYTHON_PATH}/site-packages|g" \ ${worksrcpath}/configure reinplace "s|/usr/local/bin/python|${python_bin}|g" \ ${worksrcpath}/scripts/document.py reinplace "s|/usr/bin/python|${python_bin}|g" \ ${worksrcpath}/scripts/cs_lint.py \ ${worksrcpath}/scripts/commitlog.py reinplace "s|/neo/opt/bin/python|${python_bin}|g" \ ${worksrcpath}/scripts/ChangeLog.py reinplace "s|\$(PERL) Makefile.PL|\$(PERL) Makefile.PL installdirs=vendor|g" \ ${worksrcpath}/Makefile } post-configure { reinplace "s|#include ||g" \ ${worksrcpath}/cgi/cgiwrap.c } ## stolen from perl5 group code post-destroot { foreach packlist [exec find ${destroot} -name .packlist] { ui_info "Fixing packlist ${packlist}" reinplace "s|${destroot}||" ${packlist} } foreach badfile [exec find ${destroot} -name perllocal.pod] { ui_info "Removing ${badfile}" file delete ${badfile} } } livecheck.type regex livecheck.url ${homepage}/downloads livecheck.regex {clearsilver-([0-9.]+)\.tar\.gz}