You've already forked macports-ports
mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
70 lines
2.4 KiB
Tcl
70 lines
2.4 KiB
Tcl
# -*- 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
|