summaryrefslogtreecommitdiff
path: root/databases/php-pdo
AgeCommit message (Collapse)AuthorFilesLines
2015-12-06Do not hard code the major version of PHP.taca1-2/+2
2015-12-06* Use pdo_error instead of php56 for PLIST_VARS.taca2-6/+6
* Set PLIST.pdo_errors for PKG_PHP_VERSION is not "55" instead of PKG_PHP_VERSION is "56".
2014-11-24Add support for php56.taca2-2/+9
2012-10-02Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-2/+1
2012-05-07Set BUILDLINK_ABI_DEPENDS correctly (with +=, not ?=)dholland1-2/+2
It turns out there were a lot of these.
2010-03-16Remove PHP_VERSIONS_ACCEPTED=5 from these pacakges since there is no php4 ↵taca1-3/+1
any more. No functional change.
2009-10-09Remove a TAB in an empty line.taca1-2/+2
2009-10-07Remove workaround code which isn't used any more.taca1-7/+0
2009-10-07Remove use of temporary workaround for version problem of php-pdo*taca1-3/+1
packages when they switched to use bundled files in php-5.2.9. Now we don't need this workaround any more and code itself already no operation. No functional change.
2009-06-14Remove @dirrm entries from PLISTsjoerg1-2/+1
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2009-03-13The php_pdo* packages have not kept step with PHP changes. The PDOsborrill5-72/+20
components are now built into PHP rather than maintained separately in PECL. The old PECL versions are unmaintained and haven't been altered for 3 years. This is confusing as the package versions report themselves to be 5.2.9.1.0.2, etc. but they are in fact based on the 5.1.x code-base. Therefore, we need to switch to building the PDO modules like any other PHP module. A side-effect of this is that the PECL version number will get stripped off the end meaning that the new version numbers are just 5.2.9 instead of 5.2.9.1.0.2 (for example). Unfortunately, 5.2.9 is considered to be older than 5.2.9.1.0.2 meaning that it will appear as though a downgrade has taken place. Therefore, while we are still using PHP 5.2.9, add .99 on the end (i.e. 5.2.9.99) so that the package appears newer. When PHP 5.2.10 is released this can be removed (the module.mk file explicitly cgecks for 5.2.9 before adding the .99 suffix so that it will not alter 5.2.10 if the hack is forgotten. However, for the record, when 5.2.10 is released, php-pdo/module.mk can be removed along with the references to it in each php-pdo*/Makefile
2009-03-05Don't abuse b3. It should not do things like include bsd.pkg.mk, so fixjoerg1-3/+2
up the packages that use it instead.
2008-06-12Add DESTDIR support.joerg1-3/+6
2007-09-04allow this package to build properly on Mac OS X as shared extensionjdolecek2-1/+29
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-06-02Rename all PHP 4 packages to php4-*, all PHP 5 packages to php5-*,joerg3-9/+14
all PEAR packages to php?-pear-* and all Apache packages to ap13-* or ap2-* respectively. Add new variables to simplify the Makefile handling. Add CONFLICTS on the old names. Reset revisions of bumped packages. ap-php will now depend on the default Apache and PHP version. All programs using it have an implicit option of the Apache version as well. OK from jlam@ and adrianp@.
2006-05-03Fix previous: make(1) .for also needs "in".wiz1-2/+2
2006-05-01Fixed some pkglint warnings.rillig2-14/+14
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-3/+3
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-02-07add fix for the (broken?) PDO configure checksjdolecek1-1/+4
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg2-2/+4
2005-12-03Update the PHP PDO to latest available PECL versions (1.0/1.0.1/1.0.2).jdolecek4-24/+24
Changes are bugfixes mostly. Also rework php-pdo/module.mk somewhat, so that the base php-pdo package can use it too.
2005-10-10${ECHO} and ${TR}.tv1-2/+2
2005-10-10There's no such thing as :t* in the bootstrap bmake. Use a tr expression.tv1-2/+3
2005-10-09do not set PKGREVISION herejdolecek1-2/+1
2005-10-09Add PDO (PHP Data Objects) extensions. These implement unified,jdolecek6-0/+79
object-oriented interface to various databases. PDO comes bundled with upcoming PHP 5.1, but can also be used with PHP 5.0 via PECL.