# -*- 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 github 1.0 PortGroup openssl 1.0 github.setup AGWA git-crypt 0.7.0 github.tarball_from archive revision 0 homepage https://www.agwa.name/projects/git-crypt/ categories devel maintainers @nareshov openmaintainer license {GPL-3+ OpenSSLException} checksums rmd160 eb1f91c49813239801a6960fb5b086ebdea3bf78 \ sha256 2210a89588169ae9a54988c7fdd9717333f0c6053ff704d335631a387bd3bcff \ size 57921 description Transparent file encryption in git. long_description git-crypt enables transparent encryption and \ decryption of files in a git repository. Files which \ you choose to protect are encrypted when committed, \ and decrypted when checked out. git-crypt lets you \ freely share a repository containing a mix of public \ and private content. git-crypt gracefully degrades, \ so developers without the secret key can still clone \ and commit to a repository with encrypted files. \ This lets you store your secret material (such as \ keys or passwords) in the same repository as your \ code, without requiring you to lock down your entire \ repository. compiler.cxx_standard 2011 # temporary, just to avoid # crypto-openssl-10.cpp:78:11: error: field has incomplete type 'HMAC_CTX' (aka 'hmac_ctx_st') openssl.branch 1.1 configure.cxxflags-append \ "-I${openssl_cache_incdir}" depends_build-append bin:xsltproc:libxslt \ port:docbook-xsl-nons use_configure no variant universal {} build.env CXX=${configure.cxx} \ "CXXFLAGS=${configure.cxxflags} [get_canonical_archflags cxx]" \ CC=${configure.cc} \ "CFLAGS=${configure.cflags} [get_canonical_archflags cc]" \ "LDFLAGS=${configure.ldflags} [get_canonical_archflags ld]" \ PREFIX=${prefix} destroot.args ENABLE_MAN=yes \ PREFIX=${prefix} \ XML_CATALOG_FILES=${prefix}/etc/xml/catalog