devel/p5-UNIVERSAL-require 0.19 FreeBSD
Perl module to require() from a variable
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- ART10, GPLv1+
- Categories
- devel, perl5
- Package size
- 8.8 KiB, 14.7 KiB installed
Description
UNIVERSAL::require - require() modules from a variable.
If you've ever had to do this...
eval "require $module";
to get around the bareword caveats on require(), this module is for you. It creates a universal require() class method that will work with every Perl module and its secure. So instead of doing some arcane eval() work, you can do this:
$module->require;
It doesn't save you much typing, but it'll make a lot more sense to someone who's not a ninth level Perl acolyte.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/p5-UNIVERSAL-require | 0.19 |
| NetBSD | devel/p5-UNIVERSAL-require | 0.19nb5 |
| DragonFly | devel/p5-UNIVERSAL-require | 0.19 |
| MidnightBSD | devel/p5-UNIVERSAL-require | 0.19 |
| HardenedBSD | devel/p5-UNIVERSAL-require | 0.19 |
| GhostBSD | devel/p5-UNIVERSAL-require | 0.19 |
| OPNsense | devel/p5-UNIVERSAL-require | 0.19 |
Install
Binary package:
pkg install p5-UNIVERSAL-require
From the ports tree:
cd /usr/ports/devel/p5-UNIVERSAL-require/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-UNIVERSAL-require>0:devel/p5-UNIVERSAL-require
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.19 | 0.19 | 0.19 | 0.19 | 0.19 |
| FreeBSD:14:quarterly | 0.19 | 0.19 | n/a | 0.19 | 0.19 |
| FreeBSD:15:latest | 0.19 | 0.19 | n/a | 0.19 | 0.19 |
| FreeBSD:15:quarterly | 0.19 | 0.19 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.19 | 0.19 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
Required by 110
- converters/p5-Data-AMF
- databases/p5-Class-DBI-FromCGI
- databases/p5-Class-DBI-Plugin-Pager
- databases/p5-Class-DBI-Untaint
- databases/p5-DBIx-Class-Loader
- databases/p5-DBIx-DBHResolver
- databases/p5-DBIx-Skinny
- databases/p5-DBIx-Skinny-InflateColumn-DateTime
- databases/p5-DBIx-Skinny-Mixin-DBHResolver
- databases/p5-DBIx-Skinny-Pager
- databases/p5-DBIx-Skinny-Schema-Loader
- databases/p5-Jifty-DBI
- databases/p5-Test-Fixture-DBI
- devel/p5-App-CLI-Extension
- devel/p5-Class-Accessor-Complex
- devel/p5-Class-Accessor-Constructor
- devel/p5-Class-Accessor-Installer
- devel/p5-Class-Accessor-Named
- devel/p5-Class-Component
- devel/p5-CommitBit
- devel/p5-Dist-Joseki
- devel/p5-Log-Accounting-SVK
- devel/p5-Module-Pluggable-Fast
- devel/p5-Module-Pluggable-Ordered
- devel/p5-Module-Recursive-Require
- devel/p5-Qudo
- devel/p5-SVN-Hooks
- devel/p5-SVN-Notify
- devel/p5-SVN-Notify-Config
- devel/p5-SVN-Notify-Filter-AuthZMail
- devel/p5-SVN-Notify-Filter-EmailFlatFileDB
- devel/p5-SVN-Notify-Filter-Markdown
- devel/p5-SVN-Notify-Filter-Watchers
- devel/p5-SVN-Notify-Mirror
- devel/p5-SVN-Notify-Snapshot
- devel/p5-SVN-Web
- devel/p5-ShipIt-Step-Manifest
- devel/p5-VCP-Dest-svk
- devel/p5-relative
- devel/pushmi
- devel/svk
- dns/p5-Net-DRI
- finance/alkimia
- finance/gnucash
- finance/kmymoney
- finance/p5-Finance-Quote
- finance/p5-Finance-TW-TSEQuote
- graphics/p5-Gimp
- japanese/p5-Lingua-JA-Summarize-Extract
- japanese/p5-Number-Phone-JP
- japanese/p5-WWW-MobileCarrierJP
- mail/p5-Net-IMAP-Server
- misc/p5-Business-EDI
- net-mgmt/p5-FusionInventory-Agent
- net/p5-Net-CIDR-MobileJP
- net/p5-Net-uFTP
- net/p5-Samba-LDAP
- security/p5-Net-SSL-ExpireDate
- textproc/p5-Google-Data-JSON
- textproc/p5-Plagger
- textproc/p5-Text-Context
- textproc/p5-Text-Decorator
- textproc/p5-Text-Emoticon
- textproc/p5-Text-Emoticon-GoogleTalk
- textproc/p5-Text-Emoticon-MSN
- textproc/p5-Text-LTSV
- textproc/p5-Text-Pipe
- textproc/p5-Text-Trac
- textproc/p5-XML-Liberal
- textproc/p5-XML-RSS-LibXML
- textproc/p5-XML-RSS-Liberal
- www/p5-Amon2-Plugin-Web-MobileAgent
- www/p5-Apache-Session-PHP
- www/p5-CGI-Application-Plugin-Authentication
- www/p5-CGI-Application-Plugin-Authorization
- www/p5-CGI-Application-Plugin-DebugScreen
- www/p5-CGI-Application-Plugin-LogDispatch
- www/p5-CGI-Untaint
- www/p5-CGI-Untaint-date
- www/p5-CGI-Untaint-email
- www/p5-Catalyst-Model-DynamicAdaptor
- www/p5-Catalyst-Plugin-Log-Dispatch
- www/p5-Gungho
- www/p5-GunghoX-FollowLinks
- www/p5-HTTP-MobileAgent
- www/p5-HTTP-MobileAgent-Plugin-Charset
- www/p5-HTTP-MobileAgent-Plugin-Locator
- www/p5-HTTP-Session-State-MobileAgentID
- www/p5-Jifty
- www/p5-Maypole
- www/p5-MojoMojo
- www/p5-PHP-Session
- www/p5-Plack-Middleware-AMF
- www/p5-RT-Extension-CommandByMail
- www/p5-RT-Extension-Gravatar
- www/p5-RT-Extension-LDAPImport
- www/p5-RT-Extension-MandatoryOnTransition
- www/p5-RT-Extension-RepeatTicket
- www/p5-Scrappy
- www/p5-Template-Plugin-Clickable
The first 100 are listed.
Configuration
No options to configure.
- USES
- perl5
- Service scripts
- none
Files
pkg-plist 2
- %%PERL5_MAN3%%/UNIVERSAL::require.3.gz
- %%SITE_PERL%%/UNIVERSAL/require.pm
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| UNIVERSAL-require-0.19.tar.gz | 6283 | d467cd26e06c8c3b203fd3bc0796ae6c837ac5e310093c82267ff5df850f1a03 |
Master sites 1
- CPAN
Commit history 0
No commits in the history this site was built from.