# -*- 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 PortSystem 1.0 PortGroup python 1.0 PortGroup github 1.0 PortGroup elisp 1.0 github.setup cask cask 0.8.8 v revision 0 description Project management tool for Emacs long_description Cask is a project management tool for Emacs that helps \ automate the package development cycle\; development, \ dependencies, testing, building, packaging and more. \ Cask can also be used to manage dependencies for your \ local Emacs configuration. platforms darwin supported_archs noarch categories devel license GPL-3+ maintainers {amake @amake} openmaintainer checksums rmd160 8cb7c06d0516ddf38b1a2c143f2c87cd548e3241 \ sha256 2a55a00dc0f2367b362f8658a001439960fa3ea49845a3ef8b79b0df3af165ca \ size 349502 python.default_version 310 patchfiles bin-cask.patch patch.pre_args -p1 post-patch { reinplace "s|@PYTHON_BIN@|${python.bin}|" ${worksrcpath}/bin/cask } build {} destroot { set trgdir ${destroot}${prefix}/share/${name} xinstall -d ${trgdir} xinstall -d ${trgdir}/bin xinstall -m 0755 ${worksrcpath}/bin/cask ${trgdir}/bin/cask xinstall {*}[glob ${worksrcpath}/*.el] ${trgdir} ln -s ${prefix}/share/${name}/bin/cask ${destroot}${prefix}/bin xinstall -d ${destroot}${emacs_lispdir} ln -s ${prefix}/share/${name}/cask.el ${destroot}${emacs_lispdir}/cask.el ln -s ${prefix}/share/${name}/cask-bootstrap.el ${destroot}${emacs_lispdir}/cask-bootstrap.el # Prevent from self-updating touch ${trgdir}/.no-upgrade }