# -*- 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 perl5 1.0 perl5.require_variant yes perl5.conflict_variants yes perl5.branches 5.28 5.30 5.32 5.34 perl5.default_branch 5.34 perl5.create_variants ${perl5.branches} name tinyca2 version 0.7.5 revision 10 license GPL-2+ categories security net platforms any supported_archs noarch maintainers nomaintainer description GUI Certificate Authority tool. long_description TinyCA is a simple graphical user interface for \ managing a small CA (Certification Authority). \ TinyCA works as a frontend for openssl. homepage https://salsa.debian.org/cpt_nemo-guest/tinyca master_sites macports_distfiles:${name} checksums rmd160 db384b635030164b0c32a4a814c170002105a375 \ sha256 4227af38fee310741da29ff0681bba55f547548d98b6a5e61b3f768588de47dd \ size 290081 depends_lib path:lib/libssl.dylib:openssl \ port:zip \ port:gettext \ port:p${perl5.major}-gtk2 \ port:p${perl5.major}-locale-gettext patchfiles patch-tinyca2 use_configure no build.dir ${worksrcpath}/po build.target "" post-patch { reinplace s|@SHARE@|${prefix}/share|g ${worksrcpath}/tinyca2 reinplace s|@OPENSSL@|${prefix}/bin/openssl|g ${worksrcpath}/tinyca2 reinplace s|@ZIP@|${prefix}/bin/zip|g ${worksrcpath}/tinyca2 reinplace s|@TAR@|/usr/bin/tar|g ${worksrcpath}/tinyca2 reinplace s|/usr/bin/perl|${perl5.bin}|g ${worksrcpath}/tinyca2 } pre-build { # Ensure that the .mo files are generated system "touch ${worksrcpath}/po/*.po" } destroot { set sharedir ${destroot}${prefix}/share/tinyca2 file mkdir ${sharedir} file copy -force ${worksrcpath}/tinyca2 ${destroot}${prefix}/bin/ file copy -force ${worksrcpath}/lib ${sharedir} file copy -force ${worksrcpath}/templates ${sharedir} file copy -force ${worksrcpath}/locale/ ${destroot}${prefix}/share/locale foreach file [exec find ${destroot}${prefix} -name CVS -type d] { file delete -force ${file} } } # no longer maintained upstream, only mirrored by macports livecheck.type none