BSD Ports

security/p5-Crypt-License 2.04_1 FreeBSD

Perl extension to examine a license

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Categories
security, perl5
Package size
20.9 KiB, 33.8 KiB installed

Description

Crypt::License decodes an encrypted file and attempts to decrypt it by first, looking for a hash pointer in the caller program called $ptr2_License. The hash contains the path to the License file and an optional 'private' key list of modules which will decrypt only with the 'private' key. OR, a hash key of 'next' with no particular value that indicates to look to the next caller on the stack for the License pointer. If the pointer is not present or the License file is not found successfully, then no further action is taken. If the License file is successfully opened, and the contents validated then the attached encrypted module is loaded and the seconds remaining until License expiration are returned or now() in the case of no expiration. Undef is returned for an expired license (module fails to load).

In the other systems

SystemPortVersion
FreeBSDsecurity/p5-Crypt-License2.04_1
DragonFlysecurity/p5-Crypt-License2.04_1

Install

Binary package:

pkg install p5-Crypt-License

From the ports tree:

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

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

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

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:latest2.04_12.04_12.04_12.04_12.04_1
FreeBSD:14:quarterly2.04_12.04_1n/a2.04_12.04_1
FreeBSD:15:latest2.04_12.04_1n/a2.04_12.04_1
FreeBSD:15:quarterly2.04_12.04_1n/an/an/a
FreeBSD:16:latest2.04_12.04_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

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

Build dependencies 1
Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 6
  • %%SITE_PERL%%/Crypt/License.pm
  • %%SITE_PERL%%/Crypt/License/Notice.pm
  • %%SITE_PERL%%/Crypt/License/Util.pm
  • %%PERL5_MAN3%%/Crypt::License.3.gz
  • %%PERL5_MAN3%%/Crypt::License::Util.3.gz
  • %%PERL5_MAN3%%/Crypt::License::Notice.3.gz
distinfo 1
FileSizeSHA256
Crypt-License-2.04.tar.gz388990e71aef49eb706ebfa5d08bc70fea8016e864a8c1df8de0fc0f581c6c1d65699
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.