mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
* drop non-functional variant +perl5_26 * add variants through +perl5_34 * default variant +perl5_34
61 lines
1.9 KiB
Tcl
61 lines
1.9 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
|
|
|
|
name makepasswd
|
|
version 1.10-13
|
|
revision 0
|
|
categories security
|
|
license GPL-2
|
|
platforms darwin
|
|
maintainers nomaintainer
|
|
description generate and encrypt passwords
|
|
long_description A port of Rob Levin's makepasswd tool.
|
|
homepage http://packages.debian.org/stable/source/makepasswd
|
|
master_sites http://ftp.debian.org/debian/pool/main/m/makepasswd/
|
|
|
|
distfiles ${name}_${version}_all.deb
|
|
|
|
checksums rmd160 9374d4a72d7d14f436a56f34a54f8acf49883992 \
|
|
sha256 f5afe0b8f8f4191af10a6f8bcf6978728d6287a3ae3e8d0b3527ef432e9122a1 \
|
|
size 12140
|
|
|
|
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}
|
|
|
|
depends_extract port:xz
|
|
|
|
depends_run port:p${perl5.major}-bytes-random-secure \
|
|
port:p${perl5.major}-crypt-passwdmd5 \
|
|
port:p${perl5.major}-getopt-long
|
|
|
|
extract.cmd ar
|
|
extract.pre_args -x
|
|
extract.post_args data.tar.xz && mkdir ${worksrcpath} && \
|
|
xzcat data.tar.xz | tar -C ${worksrcpath} -xf -
|
|
|
|
patchfiles patch-usr-bin-makepasswd.diff
|
|
|
|
use_configure no
|
|
|
|
post-configure {
|
|
reinplace "s|/usr/bin/perl|${perl5.bin}|g" \
|
|
"${worksrcpath}/usr/bin/makepasswd"
|
|
}
|
|
|
|
build {}
|
|
|
|
destroot {
|
|
xinstall -m 0755 ${worksrcpath}/usr/bin/makepasswd \
|
|
${destroot}${prefix}/bin/makepasswd
|
|
xinstall -m 0644 \
|
|
${worksrcpath}/usr/share/man/man1/makepasswd.1.gz \
|
|
${destroot}${prefix}/share/man/man1/makepasswd.1.gz
|
|
}
|
|
|
|
livecheck.regex "${name}_(\\d+(?:\\.\\d+)*-\\d+)_all.deb"
|