devel/p5-File-ShareDir-PAR 0.06_1 FreeBSD
Perl5 File::ShareDir module with PAR support
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- ART10, GPLv1+
- Categories
- devel, perl5
- Package size
- 10.5 KiB, 18.9 KiB installed
Description
File::ShareDir::PAR provides the same functionality as File::ShareDir but tries hard to be compatible with PAR packaged applications.
The problem is, that the concept of having a distribution or module specific share directory becomes a little hazy when you're loading everything from a single file. PAR uses an @INC hook to intercept any attempt to load a module. File::ShareDir uses the directory structure that is typically found in the directories that are listed in @INC for storing the shared data. In a PAR enviroment, this is not necessarily possible.
WARNING: This module contains highly experimental code. If you want to load modules from .par files using PAR and then access their shared directory using File::ShareDir, you probably have no choice but to use it.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/p5-File-ShareDir-PAR | 0.06_1 |
| DragonFly | devel/p5-File-ShareDir-PAR | 0.06_1 |
| HardenedBSD | devel/p5-File-ShareDir-PAR | 0.06_1 |
| GhostBSD | devel/p5-File-ShareDir-PAR | 0.06_1 |
Install
Binary package:
pkg install p5-File-ShareDir-PAR
From the ports tree:
cd /usr/ports/devel/p5-File-ShareDir-PAR/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-File-ShareDir-PAR>0:devel/p5-File-ShareDir-PAR
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 | 0.06_1 | 0.06_1 | 0.06_1 | 0.06_1 | 0.06_1 |
| FreeBSD:14:quarterly | 0.06_1 | 0.06_1 | n/a | 0.06_1 | 0.06_1 |
| FreeBSD:15:latest | 0.06_1 | 0.06_1 | n/a | 0.06_1 | 0.06_1 |
| FreeBSD:15:quarterly | 0.06_1 | 0.06_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.06_1 | 0.06_1 | 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.
Build 4
p5-Class-Inspector>=0: devel/p5-Class-Inspectorp5-File-ShareDir>=0: devel/p5-File-ShareDirp5-PAR>=0: devel/p5-PARp5-Params-Util>=0: devel/p5-Params-Util
Runtime 4
p5-Class-Inspector>=0: devel/p5-Class-Inspectorp5-File-ShareDir>=0: devel/p5-File-ShareDirp5-PAR>=0: devel/p5-PARp5-Params-Util>=0: devel/p5-Params-Util
The full lists below include those, and their dependencies in turn.
Build dependencies 7
Run dependencies 7
No port depends on this one.
Configuration
No options to configure.
- USES
- perl5
- Service scripts
- none
Files
pkg-plist 5
- %%PERL5_MAN3%%/File::ShareDir::PAR.3.gz
- %%SITE_PERL%%/File/ShareDir/PAR.pm
- %%SITE_PERL%%/auto/share/dist/File-ShareDir-PAR/sample.txt
- %%SITE_PERL%%/auto/share/dist/File-ShareDir-PAR/subdir/sample.txt
- %%SITE_PERL%%/auto/share/module/File-ShareDir-PAR/test_file.txt
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| File-ShareDir-PAR-0.06.tar.gz | 31533 | 8e35ea0744be4548467e13867eb085d01cc9641fed21f1b118bf86c731447ab4 |
Master sites 1
- CPAN
Commit history 0
No commits in the history this site was built from.