pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/databases



Module Name:    pkgsrc
Committed By:   sborrill
Date:           Fri Mar 13 10:57:20 UTC 2009

Modified Files:
        pkgsrc/databases/php-pdo: Makefile buildlink3.mk module.mk
        pkgsrc/databases/php-pdo_dblib: Makefile
        pkgsrc/databases/php-pdo_mysql: Makefile
        pkgsrc/databases/php-pdo_odbc: Makefile
        pkgsrc/databases/php-pdo_pgsql: Makefile
        pkgsrc/databases/php-pdo_sqlite: Makefile
Removed Files:
        pkgsrc/databases/php-pdo: distinfo
        pkgsrc/databases/php-pdo/patches: patch-aa
        pkgsrc/databases/php-pdo_dblib: distinfo
        pkgsrc/databases/php-pdo_dblib/patches: patch-aa
        pkgsrc/databases/php-pdo_odbc: distinfo
        pkgsrc/databases/php-pdo_pgsql: distinfo
        pkgsrc/databases/php-pdo_sqlite: distinfo

Log Message:
The php_pdo* packages have not kept step with PHP changes. The PDO
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


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 pkgsrc/databases/php-pdo/Makefile \
    pkgsrc/databases/php-pdo/module.mk
cvs rdiff -u -r1.9 -r1.10 pkgsrc/databases/php-pdo/buildlink3.mk
cvs rdiff -u -r1.3 -r0 pkgsrc/databases/php-pdo/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/databases/php-pdo/patches/patch-aa
cvs rdiff -u -r1.8 -r1.9 pkgsrc/databases/php-pdo_dblib/Makefile
cvs rdiff -u -r1.3 -r0 pkgsrc/databases/php-pdo_dblib/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/databases/php-pdo_dblib/patches/patch-aa
cvs rdiff -u -r1.7 -r1.8 pkgsrc/databases/php-pdo_mysql/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/databases/php-pdo_odbc/Makefile
cvs rdiff -u -r1.2 -r0 pkgsrc/databases/php-pdo_odbc/distinfo
cvs rdiff -u -r1.9 -r1.10 pkgsrc/databases/php-pdo_pgsql/Makefile
cvs rdiff -u -r1.2 -r0 pkgsrc/databases/php-pdo_pgsql/distinfo
cvs rdiff -u -r1.6 -r1.7 pkgsrc/databases/php-pdo_sqlite/Makefile
cvs rdiff -u -r1.2 -r0 pkgsrc/databases/php-pdo_sqlite/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



Home | Main Index | Thread Index | Old Index