Mysql.pm and DBD::mysql implement two different approaches to
communicate with an MySQL server. DBD::mysql is built upon the DBI, the
generic Perl Database Interface. It brings you an identical interface
to a broad variety of databases and is in this regard comparable to
ODBC. The advantage of the DBI approach is portability and
interoperability. Msql.pm is the elder species. It was written before
DBI was available but it was inspired by an early draft of the DBI
specification. As it has been circulating longer it is more mature and
pretty stable. It's also more complete than DBD::mysql.
Some day in the future DBD::mysql will probably be the clearly superior
competitor in this package. Today you have to decide on your own about
the trade-offs.
WWW: http://www.symbolstone.org/technology/perl/DBI/
databases/p5-Mysql||2012-03-07|no release in 11 years, doesn't work with mysql
4.0+, unmaintained
Also BROKEN with lang/perl5.14
PR: ports/165457
With Hat: perl@
At the moment 1385 ports use BUILD_DEPENDS= ${RUN_DEPENDS} and 450
ports use BUILD_DEPENDS:= ${RUN_DEPENDS}. This patch fixes ports that are
currently broken. This is a temporary measure until we organically stop using
:= or someone(s) spend a lot of time changing all the ports over.
Explicit duplication > := > = and this just moves ports one step to the left
Approved by: portmgr
- 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)
- MAN3PREFIX is implied when PERL_CONFIGURE is defined.
- this commit modified ports maintained by ports@
PR: ports/98755
Submitted by: rafan (the fresh committer)
Conditionalise dependencies on databases/p5-DBI: for perl
5.005_03 use databases/p5-DBI-137 as newer versions do not
support the old perl.
Note that for some port, I merely removed the explicit
dependency as they already have implicit dependencies
via other ports.
Approved by: portmgr (marcus)
Update to 1.2219 and include support for MySQL 4.0.
PR: ports/48742
Submitted by: Alex Dupre <sysadmin@alexdupre.com>
Approved by: maintainer timeout (about 3weeks)
Lots and lots of cleanups. Teach p5-* in general about PKGNAMEPREFIX. Add
some missing/wrong dependencies. Show how to respect CC/CFLAGS. Many
miscellaneous modifications. I used more excessive hacks to force p5-Jcode
and p5-WWW-Search to respect CC/CFLAGS.