Port details |
- p5-ResourcePool Generic way to use connection caching for any kind of resources
- 1.0107_1 devel =4 1.0107_1Version of this port present on the latest quarterly branch.
- Maintainer: perl@FreeBSD.org
- Port Added: 2002-08-09 15:16:38
- Last Update: 2022-09-07 21:58:51
- Commit Hash: fb16dfe
- People watching this port, also watch:: p5-Locale-gettext, p5-Digest-HMAC, p5-Data-ShowTable, p5-Digest-MD5, p5-Net-SSLeay
- Also Listed In: perl5
- License: not specified in port
- WWW:
- http://www.fatalmind.com/projects/ResourcePool/
- Description:
- The ResourcePool is a generic connection caching and pooling management
facility. It might be used in an Apache/mod_perl environment to support
connection caching like Apache::DBI for non-DBI resources
(e.g. Net::LDAP). It's also useful in a stand alone perl application
to handle connection pools.
The key benefit of ResourcePool is the generic design which makes it
easily extensible to new resource types.
The ResourcePool has a simple check mechanism to detect and close broken
connections (e.g. if the database server was restarted) and opens new
connections if possible.
If you are new to ResourcePool you should go to the ResourcePool::BigPicture
documentation which provides the best entry point to this module.
The ResourcePool itself handles always exactly equivalent connections
(e.g. connections to the same server with the same user-name and password)
and is therefore not able to do a load balancing. The
ResourcePool::LoadBalancer is able to do a advanced load balancing across
different servers and increases the overall availability by applying a
failover policy if there is a server breakdown.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- p5-ResourcePool>0:devel/p5-ResourcePool
- To install the port:
- cd /usr/ports/devel/p5-ResourcePool/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/p5-ResourcePool
- pkg install p5-ResourcePool
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: p5-ResourcePool
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (ResourcePool-1.0107.tar.gz) = d8effe48418d638666734ef3a7ddc735206697e3ce83a04be17217bf82592468
SIZE (ResourcePool-1.0107.tar.gz) = 34999
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- perl5>=5.32.r0<5.33 : lang/perl5.32
- Runtime dependencies:
-
- perl5>=5.32.r0<5.33 : lang/perl5.32
- This port is required by:
- for Build
-
- databases/p5-ResourcePool-Resource-DBI
- net/p5-ResourcePool-Resource-Net-LDAP
- net/p5-ResourcePool-Resource-SOAP-Lite
- for Run
-
- databases/p5-ResourcePool-Resource-DBI
- net/p5-ResourcePool-Resource-Net-LDAP
- net/p5-ResourcePool-Resource-SOAP-Lite
Configuration Options:
- No options to configure
- Options name:
- devel_p5-ResourcePool
- USES:
- perl5
- pkg-message:
- For install:
- From this version 1.0000 on, the p5-ResourcePool package will not contain
resource bindings anymore. The previously included bindings for
DBI and Net::LDAP are available in the databases/p5-ResourcePool-Resource-DBI
and net/p5-ResourcePool-Resource-Net-LDAP ports.
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
1.0107_1 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
1.0107_1 20 Jul 2022 14:21:35 |
Tobias C. Berner (tcberner) |
devel: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Waitman Gobble" <uzimac@da3m0n8t3r.com>
* <jkoshy@FreeBSD.org>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron H. K. Diep <ahkdiep@gmail.com>
* Aaron Hurt <ahurt@anbcs.com>
* Abel Chow <abel_chow@yahoo.com>
* Adam McLaurin
* Adam Saponara <as@php.net>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org> (Only the first 15 lines of the commit message are shown above ) |
1.0107_1 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
1.0107_1 22 Feb 2020 15:58:36 |
sunpoet |
Update MASTER_SITES
- Add NO_ARCH
- Sort PLIST |
1.0107_1 13 Aug 2019 16:01:59 |
mat |
Convert to UCL & cleanup pkg-message (categories d) |
1.0107_1 19 May 2016 11:09:14 |
amdmi3 |
- Fix trailing whitespace in pkg-messages
Approved by: portmgr blanket |
1.0107_1 19 May 2016 10:21:25 |
amdmi3 |
- Fix trailing whitespace in pkg-descrs, categories [a-f]*
Approved by: portmgr blanket |
1.0107_1 26 Nov 2014 13:08:38 |
mat |
Change the way Perl modules are installed, update the default Perl to 5.18.
Before, we had:
site_perl : lib/perl5/site_perl/5.18
site_perl/perl_arch : lib/perl5/site_perl/5.18/mach
perl_man3 : lib/perl5/5.18/man/man3
Now we have:
site_perl : lib/perl5/site_perl
site_arch : lib/perl5/site_perl/mach/5.18
perl_man3 : lib/perl5/site_perl/man/man3
Modules without any .so will be installed at the same place regardless of the (Only the first 15 lines of the commit message are shown above ) |
1.0107 27 Oct 2014 10:55:59 |
bapt |
Cleanup plist |
1.0107 31 Oct 2013 07:36:26 |
vanilla |
Support STAGEDIR. |
1.0107 20 Sep 2013 17:13:47 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 3) |
1.0107 02 Aug 2013 18:52:11 |
mat |
- Convert to new perl framework
- Trim Makefile header
- Remove MAKE_JOBS_SAFE=yes, it's the default. |
1.0107 10 Jun 2013 17:26:37 |
mat |
Update to 1.0107. |
1.0106 29 Mar 2013 00:44:54 |
eadler |
For perl@ owned ports:
- Fix COMMENT
- Trim header |
1.0106 08 Sep 2011 08:36:43 |
az |
- Replace ../../authors in MASTER_SITE_SUBDIR with CPAN:CPANID macro.
See http://wiki.freebsd.org/Perl for details.
- Change maintainership from ports@ to perl@ for ports in this changeset.
With perl@ hat |
1.0106 17 May 2011 11:05:02 |
jadawin |
- Cleaning MD5 in perl@'s ports.
Approved by: erwin@ (portmgr) |
1.0106 29 Nov 2009 09:18:14 |
leeym |
- update to 1.0106 |
1.0104 22 Jul 2009 16:27:08 |
pgollucci |
- lang/perl5.6 is dead, remove PERL_LEVEL/PERL_VERSION < 500801 checks
PR: ports/135398
Tested by: 2 -exp runs by pav
Approved by: portmgr (pav) |
1.0104 29 Jan 2009 17:41:17 |
erwin |
Reassign my p5-* ports to perl@ so more than one person
can look at them. |
1.0104 17 Apr 2008 14:30:31 |
araujo |
- Take advantage of CPAN macro from bsd.sites.mk, change
${MASTER_SITE_PERL_CPAN} to CPAN.
PR: ports/122674
Submitted by: Philip M. Gollucci <pgollucci@p6m7g8.com>
Reworked by: araujo (myself)
Approved by: portmgr (pav) |
1.0104 26 Nov 2005 17:00:48 |
pav |
- Add SHA256
Approved by: maintainer |
1.0104 31 Jan 2005 17:09:52 |
erwin |
Update to 1.0.104 |
1.0103 28 Jun 2004 15:43:14 |
erwin |
Use PKGMESSAGE instead of assuming people install from .
Submitted by: Andreas Kasparz <andy@interface-business.de> |
1.0103 18 Mar 2004 18:01:13 |
trevor |
Add size data, approved by maintainers. |
1.0103 24 Oct 2003 12:05:09 |
ijliao |
utilize SITE_PERL
PR: 58166
Submitted by: Cheng-Lung Sung <clsung@dragon2.net> |
1.0103 12 Jun 2003 16:41:16 |
erwin |
Change to my FreeBSD.org address |
1.0103 09 May 2003 00:58:53 |
edwin |
maintainer-update devel/p5-ResourcePool to 1.03
vendor uptdate to 1.03:
* Applied a patch from Chad Redman which is basically the same as
the patch from Eric Parusel which was partitially applied to
1.0102. This time I applied the patch to the correct CVS branch
*argl*.
* Minor corrections and improvements in documentation.
PR: ports/51962
Submitted by: Erwin Lansing <erwin@lansing.dk> |
1.0102 13 Apr 2003 12:28:23 |
edwin |
Conditionalize dependencies for moudules included in perl 5.8
Make dependencies on modules included in the perl 5.8
distribution conditional on the perl version installed.
While I'm here, remove SITE_PERL and MAN(3)PREFIX.
17 + 29 + 234 = 280 PRs. It's about time he starts doing the work himself!
PR: ports/50588
Submitted by: Erwin Lansing <erwin@lansing.dk> |
1.0102 02 Apr 2003 11:50:24 |
edwin |
maintainer-update devel/p5-ResourcePool to 1.0101
update to 1.0101 which remove obsoleted dependency on p5-Storable
Update to 1.0102 whichs
* An obsolete dependency for the Storable module has been removed
* Two new LoadBalancer policies have been introduced: FailBack is
a alias for FallBack, and FailOver which acts like FailBack but
does stay on the fall back node.
* Applied patch from Eric Parusel to fix a problem when debuging
LoadBalancer.
PR: ports/50189
Submitted by: Erwin Lansing <erwin@lansing.dk> |
1.0100 01 Mar 2003 06:58:24 |
leeym |
update devel/p5-ResourcePool to 1.0100
PR: 48769
Submitted by: Erwin Lansing <erwin@lansing.dk> |
1.0000 12 Feb 2003 22:54:36 |
edwin |
update and split devel/p5-ResourcePool
p5-Resource's DBI and Net::LDAP resources are from this
version on split into separate modules.
PR: ports/48000
Submitted by: Erwin Lansing <erwin@lansing.dk> |
0.9909 08 Oct 2002 06:50:09 |
ijliao |
upgrade to 0.9909 |
0.9906 09 Aug 2002 15:16:25 |
ijliao |
add p5-ResoucePool 0.9906
A generic way to use connection caching for any kind of resources |