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
| System | Port | Version |
|---|---|---|
| FreeBSD | security/p5-Crypt-PasswdMD5 | 1.46 |
| OpenBSD | security/p5-Crypt-PasswdMD5 | 1.42 |
| NetBSD | security/p5-Crypt-PasswdMD5 | 1.46 |
| DragonFly | security/p5-Crypt-PasswdMD5 | 1.42 |
| MidnightBSD | security/p5-Crypt-PasswdMD5 | 1.42 |
| HardenedBSD | security/p5-Crypt-PasswdMD5 | 1.46 |
| GhostBSD | security/p5-Crypt-PasswdMD5 | 1.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.46 | 1.46 | 1.42 | 1.42 | 1.46 |
| FreeBSD:14:quarterly | 1.46 | 1.46 | n/a | 1.42 | 1.46 |
| FreeBSD:15:latest | 1.46 | 1.46 | n/a | 1.42 | 1.42 |
| FreeBSD:15:quarterly | 1.46 | 1.46 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.46 | 1.46 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Test 1
p5-Crypt-URandom>=0: security/p5-Crypt-URandom
The full lists below include those, and their dependencies in turn.
Build dependencies 1
Run dependencies 1
Required by 32
- databases/p5-DBIx-Class-InflateColumn-Authen-Passphrase
- databases/p5-Interchange6-Schema
- irc/p5-POE-Component-Server-IRC
- net/p5-POE-Component-Server-Twirc
- security/makepasswd
- security/p5-Apache-Htpasswd
- security/p5-Authen-Htpasswd
- security/p5-Authen-Passphrase
- security/p5-Authen-Simple
- security/p5-Authen-Simple-DBI
- security/p5-Authen-Simple-DBM
- security/p5-Authen-Simple-HTTP
- security/p5-Authen-Simple-Kerberos
- security/p5-Authen-Simple-LDAP
- security/p5-Authen-Simple-Net
- security/p5-Authen-Simple-PAM
- security/p5-Authen-Simple-Passwd
- security/p5-Authen-Simple-RADIUS
- security/p5-Authen-Simple-SMB
- security/p5-Authen-Simple-SSH
- sysutils/usermatic
- sysutils/userneu
- sysutils/userneu-devel
- www/foswiki
- www/ikiwiki
- www/otrs
- www/p5-CGI-Application-Plugin-Authentication
- www/p5-CGI-Application-Plugin-Authorization
- www/p5-Catalyst-Plugin-Authentication-Store-Htpasswd
- www/p5-Firefox-Marionette
- www/p5-HTTP-Server-Simple-Authen
- www/p5-Mojolicious-Plugin-BasicAuthPlus
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
| File | Size | SHA256 |
|---|---|---|
| Crypt-PasswdMD5-1.46.tgz | 18779 | 20a7689a9a03e875878ace38f6565e62307e260deb41187bc529c7b34939d7e7 |
Master sites 1
- CPAN
Commit history 4
| Date | Commit | Credits | Log 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 |