BSD Ports

security/p5-Crypt-PasswdMD5 1.46 FreeBSD

Perl module that provides interoperable MD5-based crypt() function

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
35dd657da1
License
ART10, GPLv1+
Categories
security, perl5
Package size
12.6 KiB, 47.2 KiB installed

Description

apache_md5_crypt() provides a function compatible with Apache's .htpasswd files. This was contributed by Bryan Hart <[email protected]>. This function is exported by default.

The unix_md5_crypt() provides a crypt()-compatible interface to the rather new MD5-based crypt() function found in modern operating systems. It's based on the implementation found on FreeBSD 2.2.[56]-RELEASE. This function is also exported by default.

For both functions, if a salt value is not supplied, a random salt will be generated, using the function random_md5_salt(). This function is not exported by default.

In the other systems

SystemPortVersion
FreeBSDsecurity/p5-Crypt-PasswdMD51.46
OpenBSDsecurity/p5-Crypt-PasswdMD51.42
NetBSDsecurity/p5-Crypt-PasswdMD51.46
DragonFlysecurity/p5-Crypt-PasswdMD51.42
MidnightBSDsecurity/p5-Crypt-PasswdMD51.42
HardenedBSDsecurity/p5-Crypt-PasswdMD51.46
GhostBSDsecurity/p5-Crypt-PasswdMD51.42

Install

Binary package:

pkg install p5-Crypt-PasswdMD5

From the ports tree:

cd /usr/ports/security/p5-Crypt-PasswdMD5/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	p5-Crypt-PasswdMD5>0:security/p5-Crypt-PasswdMD5

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.461.461.421.421.46
FreeBSD:14:quarterly1.461.46n/a1.421.46
FreeBSD:15:latest1.461.46n/a1.421.42
FreeBSD:15:quarterly1.461.46n/an/an/a
FreeBSD:16:latest1.461.46n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Test 1

The full lists below include those, and their dependencies in turn.

Build dependencies 1
Run dependencies 1

Configuration

No options to configure.

USES
perl5 tar:tgz
Service scripts
none

Files

pkg-plist 2
  • %%SITE_PERL%%/Crypt/PasswdMD5.pm
  • %%PERL5_MAN3%%/Crypt::PasswdMD5.3.gz
distinfo 1
FileSizeSHA256
Crypt-PasswdMD5-1.46.tgz1877920a7689a9a03e875878ace38f6565e62307e260deb41187bc529c7b34939d7e7
Master sites 1
  • CPAN

Commit history 4

DateCommitCreditsLog message
35dd657da1 Yusuf Yaman security/p5-Crypt-PasswdMD5: Do not install license file twice
Reported by: bofh (via private mail) Approved by: portmgr (blanket) Approved by: osa, vvd (Mentors, implicit)
a2723dba28 Yusuf Yaman security/p5-Crypt-PasswdMD5: Fix build caused by wrong LICENSE_FILE
While here, also define same license file for ART10, since it contains both. PR: 298881 Approved by: portmgr (blanket, fix build) Approved by: osa, vvd (Mentors, implicit) Co-authored-by: Kousuke Kannagi <[email protected]>
e04efb60b7 Rodrigo Osorio security/p5-Crypt-PasswdMD5: update 1.43 -> 1.46
Changelog: https://metacpan.org/dist/Crypt-PasswdMD5/changes Fix tests
1f88894b25 Muhammad Moinur Rahman security/p5-Crypt-PasswdMD5: Update version 1.42=>1.43
Changelog: https://metacpan.org/release/RSAVAGE/Crypt-PasswdMD5-1.43/changes