[arch-commits] Commit in perl-dbd-mysql/repos (3 files)
Date: Sunday, June 21, 2020 @ 10:57:38 Author: felixonmars Revision: 389799 archrelease: copy trunk to staging-x86_64 Added: perl-dbd-mysql/repos/staging-x86_64/ perl-dbd-mysql/repos/staging-x86_64/PKGBUILD (from rev 389798, perl-dbd-mysql/trunk/PKGBUILD) perl-dbd-mysql/repos/staging-x86_64/mariadb-10.3.13-zerofill.patch (from rev 389798, perl-dbd-mysql/trunk/mariadb-10.3.13-zerofill.patch) + PKGBUILD | 53 +++ mariadb-10.3.13-zerofill.patch | 29 + 2 files changed, 82 insertions(+) Copied: perl-dbd-mysql/repos/staging-x86_64/PKGBUILD (from rev 389798, perl-dbd-mysql/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2020-06-21 10:57:38 UTC (rev 389799) @@ -0,0 +1,53 @@ +# Maintainer: Felix Yan +# Contributor: Bartłomiej Piotrowski +# Contributor: kevin +# Contributor: Eric Johnson + +pkgname=perl-dbd-mysql +pkgver=4.050 +pkgrel=6 +pkgdesc='Perl/CPAN DBD::mysql module for interacting with MySQL via DBD' +arch=('x86_64') +license=('GPL' 'PerlArtistic') +url="http://search.cpan.org/dist/DBD-mysql/; +depends=('mariadb-libs' 'perl-dbi') +makedepends=('perl-devel-checklib') +checkdepends=('mariadb' 'perl-test-deep') +options=('!emptydirs') +source=(https://search.cpan.org/CPAN/authors/id/D/DV/DVEEDEN/DBD-mysql-${pkgver}.tar.gz +mariadb-10.3.13-zerofill.patch) +sha512sums=('910f5b4ba7a7890d50a79f37d04ec8971a4f62acd0fe30bf3ab634f66e3128f0cd6513e5c9da8c807a0f4477d0cc766682ea8dd0d8072d02821b78df51f37879' + '090039d383d05958c5d0cf23f13b8062ba89158583ca6dad9ce7c72b28bc3eccc039d4f815aef13592ea35a57662c80156b25aaa04ace171d64a15f5ac489a09') + +prepare() { + cd DBD-mysql-$pkgver + + # https://github.com/perl5-dbi/DBD-mysql/issues/304 + patch -Np1 -i ../mariadb-10.3.13-zerofill.patch +} + +build() { + cd DBD-mysql-$pkgver + perl Makefile.PL INSTALLDIRS=vendor --testsocket=/tmp/socket.mysql + make +} + +check() { + cd DBD-mysql-$pkgver + mkdir -p /tmp/mysql_test + mysql_install_db \ + --basedir=/usr \ + --datadir=/tmp/mysql_test + mysqld -P 17999 \ + --socket=/tmp/socket.mysql \ + --datadir=/tmp/mysql_test & + sleep 10 + DAEMON_PORT=$! + make test + kill -9 $DAEMON_PORT +} + +package() { + cd DBD-mysql-$pkgver + make install DESTDIR="$pkgdir" +} Copied: perl-dbd-mysql/repos/staging-x86_64/mariadb-10.3.13-zerofill.patch (from rev 389798, perl-dbd-mysql/trunk/mariadb-10.3.13-zerofill.patch) === --- staging-x86_64/mariadb-10.3.13-zerofill.patch (rev 0) +++ staging-x86_64/mariadb-10.3.13-zerofill.patch 2020-06-21 10:57:38 UTC (rev 389799) @@ -0,0 +1,29 @@ +From 19734814ed4beeebd48180ad4c123047e3743ff2 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Dani=C3=ABl=20van=20Eeden?= +Date: Tue, 5 Mar 2019 16:24:17 +0100 +Subject: [PATCH] Fix for MariaDB 10.3.13 with zerofil + +Issue: #304 +--- + dbdimp.c | 6 +- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/dbdimp.c b/dbdimp.c +index a9c37cf..0cea5c8 100644 +--- a/dbdimp.c b/dbdimp.c +@@ -4055,9 +4055,13 @@ int dbd_describe(SV* sth, imp_sth_t* imp_sth) + break; + + default: +-#if MYSQL_VERSION_ID > 100300 ++#if (MYSQL_VERSION_ID > 100300) && (MYSQL_VERSION_ID < 10313) + // https://jira.mariadb.org/browse/MDEV-18143 + buffer->buffer_length= fields[i].max_length ? fields[i].max_length : 2; ++#elif MYSQL_VERSION_ID > 100312 ++// https://jira.mariadb.org/browse/MDEV-18823 ++buffer->buffer_length= fields[i].max_length ? fields[i].max_length + 1 : 2; ++buffer->buffer_length= fields[i].length > fields[i].max_length ? fields[i].length + 1 : 2; + #else + buffer->buffer_length= fields[i].max_length ? fields[i].max_length : 1; + #endif
[arch-commits] Commit in perl-dbd-mysql/repos (3 files)
Date: Tuesday, May 19, 2020 @ 09:17:28 Author: felixonmars Revision: 386528 archrelease: copy trunk to staging-x86_64 Added: perl-dbd-mysql/repos/staging-x86_64/ perl-dbd-mysql/repos/staging-x86_64/PKGBUILD (from rev 386526, perl-dbd-mysql/trunk/PKGBUILD) perl-dbd-mysql/repos/staging-x86_64/mariadb-10.3.13-zerofill.patch (from rev 386526, perl-dbd-mysql/trunk/mariadb-10.3.13-zerofill.patch) + PKGBUILD | 53 +++ mariadb-10.3.13-zerofill.patch | 29 + 2 files changed, 82 insertions(+) Copied: perl-dbd-mysql/repos/staging-x86_64/PKGBUILD (from rev 386526, perl-dbd-mysql/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2020-05-19 09:17:28 UTC (rev 386528) @@ -0,0 +1,53 @@ +# Maintainer: Felix Yan +# Contributor: Bartłomiej Piotrowski +# Contributor: kevin +# Contributor: Eric Johnson + +pkgname=perl-dbd-mysql +pkgver=4.050 +pkgrel=5 +pkgdesc='Perl/CPAN DBD::mysql module for interacting with MySQL via DBD' +arch=('x86_64') +license=('GPL' 'PerlArtistic') +url="http://search.cpan.org/dist/DBD-mysql/; +depends=('mariadb-libs' 'perl-dbi') +makedepends=('perl-devel-checklib') +checkdepends=('mariadb' 'perl-test-deep') +options=('!emptydirs') +source=(https://search.cpan.org/CPAN/authors/id/D/DV/DVEEDEN/DBD-mysql-${pkgver}.tar.gz +mariadb-10.3.13-zerofill.patch) +sha512sums=('910f5b4ba7a7890d50a79f37d04ec8971a4f62acd0fe30bf3ab634f66e3128f0cd6513e5c9da8c807a0f4477d0cc766682ea8dd0d8072d02821b78df51f37879' + '090039d383d05958c5d0cf23f13b8062ba89158583ca6dad9ce7c72b28bc3eccc039d4f815aef13592ea35a57662c80156b25aaa04ace171d64a15f5ac489a09') + +prepare() { + cd DBD-mysql-$pkgver + + # https://github.com/perl5-dbi/DBD-mysql/issues/304 + patch -Np1 -i ../mariadb-10.3.13-zerofill.patch +} + +build() { + cd DBD-mysql-$pkgver + perl Makefile.PL INSTALLDIRS=vendor --testsocket=/tmp/socket.mysql + make +} + +check() { + cd DBD-mysql-$pkgver + mkdir -p /tmp/mysql_test + mysql_install_db \ + --basedir=/usr \ + --datadir=/tmp/mysql_test + mysqld -P 17999 \ + --socket=/tmp/socket.mysql \ + --datadir=/tmp/mysql_test & + sleep 10 + DAEMON_PORT=$! + make test + kill -9 $DAEMON_PORT +} + +package() { + cd DBD-mysql-$pkgver + make install DESTDIR="$pkgdir" +} Copied: perl-dbd-mysql/repos/staging-x86_64/mariadb-10.3.13-zerofill.patch (from rev 386526, perl-dbd-mysql/trunk/mariadb-10.3.13-zerofill.patch) === --- staging-x86_64/mariadb-10.3.13-zerofill.patch (rev 0) +++ staging-x86_64/mariadb-10.3.13-zerofill.patch 2020-05-19 09:17:28 UTC (rev 386528) @@ -0,0 +1,29 @@ +From 19734814ed4beeebd48180ad4c123047e3743ff2 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Dani=C3=ABl=20van=20Eeden?= +Date: Tue, 5 Mar 2019 16:24:17 +0100 +Subject: [PATCH] Fix for MariaDB 10.3.13 with zerofil + +Issue: #304 +--- + dbdimp.c | 6 +- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/dbdimp.c b/dbdimp.c +index a9c37cf..0cea5c8 100644 +--- a/dbdimp.c b/dbdimp.c +@@ -4055,9 +4055,13 @@ int dbd_describe(SV* sth, imp_sth_t* imp_sth) + break; + + default: +-#if MYSQL_VERSION_ID > 100300 ++#if (MYSQL_VERSION_ID > 100300) && (MYSQL_VERSION_ID < 10313) + // https://jira.mariadb.org/browse/MDEV-18143 + buffer->buffer_length= fields[i].max_length ? fields[i].max_length : 2; ++#elif MYSQL_VERSION_ID > 100312 ++// https://jira.mariadb.org/browse/MDEV-18823 ++buffer->buffer_length= fields[i].max_length ? fields[i].max_length + 1 : 2; ++buffer->buffer_length= fields[i].length > fields[i].max_length ? fields[i].length + 1 : 2; + #else + buffer->buffer_length= fields[i].max_length ? fields[i].max_length : 1; + #endif
[arch-commits] Commit in perl-dbd-mysql/repos (3 files)
Date: Saturday, May 25, 2019 @ 10:36:05 Author: foutrelis Revision: 354172 archrelease: copy trunk to staging-x86_64 Added: perl-dbd-mysql/repos/staging-x86_64/ perl-dbd-mysql/repos/staging-x86_64/PKGBUILD (from rev 354171, perl-dbd-mysql/trunk/PKGBUILD) perl-dbd-mysql/repos/staging-x86_64/mariadb-10.3.13-zerofill.patch (from rev 354171, perl-dbd-mysql/trunk/mariadb-10.3.13-zerofill.patch) + PKGBUILD | 53 +++ mariadb-10.3.13-zerofill.patch | 29 + 2 files changed, 82 insertions(+) Copied: perl-dbd-mysql/repos/staging-x86_64/PKGBUILD (from rev 354171, perl-dbd-mysql/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2019-05-25 10:36:05 UTC (rev 354172) @@ -0,0 +1,53 @@ +# Maintainer: Felix Yan +# Contributor: Bartłomiej Piotrowski +# Contributor: kevin +# Contributor: Eric Johnson + +pkgname=perl-dbd-mysql +pkgver=4.050 +pkgrel=3 +pkgdesc='Perl/CPAN DBD::mysql module for interacting with MySQL via DBD' +arch=('x86_64') +license=('GPL' 'PerlArtistic') +url="http://search.cpan.org/dist/DBD-mysql/; +depends=('mariadb-libs' 'perl-dbi') +makedepends=('perl-devel-checklib') +checkdepends=('mariadb' 'perl-test-deep') +options=('!emptydirs') +source=(https://search.cpan.org/CPAN/authors/id/D/DV/DVEEDEN/DBD-mysql-${pkgver}.tar.gz +mariadb-10.3.13-zerofill.patch) +sha512sums=('910f5b4ba7a7890d50a79f37d04ec8971a4f62acd0fe30bf3ab634f66e3128f0cd6513e5c9da8c807a0f4477d0cc766682ea8dd0d8072d02821b78df51f37879' + '090039d383d05958c5d0cf23f13b8062ba89158583ca6dad9ce7c72b28bc3eccc039d4f815aef13592ea35a57662c80156b25aaa04ace171d64a15f5ac489a09') + +prepare() { + cd DBD-mysql-$pkgver + + # https://github.com/perl5-dbi/DBD-mysql/issues/304 + patch -Np1 -i ../mariadb-10.3.13-zerofill.patch +} + +build() { + cd DBD-mysql-$pkgver + perl Makefile.PL INSTALLDIRS=vendor --testsocket=/tmp/socket.mysql + make +} + +check() { + cd DBD-mysql-$pkgver + mkdir -p /tmp/mysql_test + mysql_install_db \ + --basedir=/usr \ + --datadir=/tmp/mysql_test + mysqld -P 17999 \ + --socket=/tmp/socket.mysql \ + --datadir=/tmp/mysql_test & + sleep 10 + DAEMON_PORT=$! + make test + kill -9 $DAEMON_PORT +} + +package() { + cd DBD-mysql-$pkgver + make install DESTDIR="$pkgdir" +} Copied: perl-dbd-mysql/repos/staging-x86_64/mariadb-10.3.13-zerofill.patch (from rev 354171, perl-dbd-mysql/trunk/mariadb-10.3.13-zerofill.patch) === --- staging-x86_64/mariadb-10.3.13-zerofill.patch (rev 0) +++ staging-x86_64/mariadb-10.3.13-zerofill.patch 2019-05-25 10:36:05 UTC (rev 354172) @@ -0,0 +1,29 @@ +From 19734814ed4beeebd48180ad4c123047e3743ff2 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Dani=C3=ABl=20van=20Eeden?= +Date: Tue, 5 Mar 2019 16:24:17 +0100 +Subject: [PATCH] Fix for MariaDB 10.3.13 with zerofil + +Issue: #304 +--- + dbdimp.c | 6 +- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/dbdimp.c b/dbdimp.c +index a9c37cf..0cea5c8 100644 +--- a/dbdimp.c b/dbdimp.c +@@ -4055,9 +4055,13 @@ int dbd_describe(SV* sth, imp_sth_t* imp_sth) + break; + + default: +-#if MYSQL_VERSION_ID > 100300 ++#if (MYSQL_VERSION_ID > 100300) && (MYSQL_VERSION_ID < 10313) + // https://jira.mariadb.org/browse/MDEV-18143 + buffer->buffer_length= fields[i].max_length ? fields[i].max_length : 2; ++#elif MYSQL_VERSION_ID > 100312 ++// https://jira.mariadb.org/browse/MDEV-18823 ++buffer->buffer_length= fields[i].max_length ? fields[i].max_length + 1 : 2; ++buffer->buffer_length= fields[i].length > fields[i].max_length ? fields[i].length + 1 : 2; + #else + buffer->buffer_length= fields[i].max_length ? fields[i].max_length : 1; + #endif
[arch-commits] Commit in perl-dbd-mysql/repos (3 files)
Date: Saturday, June 2, 2012 @ 06:27:15 Author: bluewind Revision: 160516 db-move: moved perl-dbd-mysql from [testing] to [extra] (i686) Added: perl-dbd-mysql/repos/extra-i686/PKGBUILD (from rev 160459, perl-dbd-mysql/repos/testing-i686/PKGBUILD) Deleted: perl-dbd-mysql/repos/extra-i686/PKGBUILD perl-dbd-mysql/repos/testing-i686/ --+ PKGBUILD | 94 + 1 file changed, 45 insertions(+), 49 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2012-06-02 10:27:13 UTC (rev 160515) +++ extra-i686/PKGBUILD 2012-06-02 10:27:15 UTC (rev 160516) @@ -1,49 +0,0 @@ -# $Id$ -# Maintainer: kevin ke...@archlinux.org -# Contributor: Eric Johnson e...@coding-zone.com - -pkgname=perl-dbd-mysql -_realname=DBD-mysql -pkgver=4.020 -pkgrel=2 -pkgdesc=Perl/CPAN DBD::mysql module for interacting with MySQL via DBD -arch=(i686 x86_64) -license=('GPL' 'PerlArtistic') -url=http://search.cpan.org/dist/${_realname}/; -depends=('libmysqlclient' 'perl-dbi' 'perl=5.14.0') -makedepends=('mysql') -options=(!emptydirs) -source=(http://search.cpan.org/CPAN/authors/id/C/CA/CAPTTOFU/${_realname}-${pkgver}.tar.gz) -md5sums=('a2bf8808bbd45298e84dde06afbd58e9') - -build() { - cd ${srcdir}/${_realname}-${pkgver} - - # install module in vendor directories. - perl Makefile.PL INSTALLDIRS=vendor --testsocket=/tmp/socket.mysql - make -} - -check() { - cd ${srcdir}/${_realname}-${pkgver} - mkdir -p /tmp/mysql_test - mysql_install_db \ - --basedir=/usr \ - --datadir=/tmp/mysql_test - mysqld -P 17999 \ - --socket=/tmp/socket.mysql \ - --datadir=/tmp/mysql_test - sleep 10 - DAEMON_PORT=$! - make test || true - kill -9 $DAEMON_PORT -} - -package() { - cd ${srcdir}/${_realname}-${pkgver} - make install DESTDIR=${pkgdir} - - # remove perllocal.pod and .packlist - find ${pkgdir} -name perllocal.pod -delete - find ${pkgdir} -name .packlist -delete -} Copied: perl-dbd-mysql/repos/extra-i686/PKGBUILD (from rev 160459, perl-dbd-mysql/repos/testing-i686/PKGBUILD) === --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2012-06-02 10:27:15 UTC (rev 160516) @@ -0,0 +1,45 @@ +# $Id$ +# Maintainer: kevin ke...@archlinux.org +# Contributor: Eric Johnson e...@coding-zone.com + +pkgname=perl-dbd-mysql +_realname=DBD-mysql +pkgver=4.020 +pkgrel=3 +pkgdesc=Perl/CPAN DBD::mysql module for interacting with MySQL via DBD +arch=(i686 x86_64) +license=('GPL' 'PerlArtistic') +url=http://search.cpan.org/dist/${_realname}/; +depends=('libmysqlclient' 'perl-dbi' 'perl=5.14.0') +makedepends=('mysql') +options=(!emptydirs) +source=(http://search.cpan.org/CPAN/authors/id/C/CA/CAPTTOFU/${_realname}-${pkgver}.tar.gz) +md5sums=('a2bf8808bbd45298e84dde06afbd58e9') + +build() { + cd ${srcdir}/${_realname}-${pkgver} + + # install module in vendor directories. + perl Makefile.PL INSTALLDIRS=vendor --testsocket=/tmp/socket.mysql + make +} + +check() { + cd ${srcdir}/${_realname}-${pkgver} + mkdir -p /tmp/mysql_test + mysql_install_db \ + --basedir=/usr \ + --datadir=/tmp/mysql_test + mysqld -P 17999 \ + --socket=/tmp/socket.mysql \ + --datadir=/tmp/mysql_test + sleep 10 + DAEMON_PORT=$! + make test || true + kill -9 $DAEMON_PORT +} + +package() { + cd ${srcdir}/${_realname}-${pkgver} + make install DESTDIR=${pkgdir} +}
[arch-commits] Commit in perl-dbd-mysql/repos (3 files)
Date: Saturday, June 2, 2012 @ 06:27:16 Author: bluewind Revision: 160517 db-move: moved perl-dbd-mysql from [testing] to [extra] (x86_64) Added: perl-dbd-mysql/repos/extra-x86_64/PKGBUILD (from rev 160459, perl-dbd-mysql/repos/testing-x86_64/PKGBUILD) Deleted: perl-dbd-mysql/repos/extra-x86_64/PKGBUILD perl-dbd-mysql/repos/testing-x86_64/ --+ PKGBUILD | 94 + 1 file changed, 45 insertions(+), 49 deletions(-) Deleted: extra-x86_64/PKGBUILD === --- extra-x86_64/PKGBUILD 2012-06-02 10:27:15 UTC (rev 160516) +++ extra-x86_64/PKGBUILD 2012-06-02 10:27:16 UTC (rev 160517) @@ -1,49 +0,0 @@ -# $Id$ -# Maintainer: kevin ke...@archlinux.org -# Contributor: Eric Johnson e...@coding-zone.com - -pkgname=perl-dbd-mysql -_realname=DBD-mysql -pkgver=4.020 -pkgrel=2 -pkgdesc=Perl/CPAN DBD::mysql module for interacting with MySQL via DBD -arch=(i686 x86_64) -license=('GPL' 'PerlArtistic') -url=http://search.cpan.org/dist/${_realname}/; -depends=('libmysqlclient' 'perl-dbi' 'perl=5.14.0') -makedepends=('mysql') -options=(!emptydirs) -source=(http://search.cpan.org/CPAN/authors/id/C/CA/CAPTTOFU/${_realname}-${pkgver}.tar.gz) -md5sums=('a2bf8808bbd45298e84dde06afbd58e9') - -build() { - cd ${srcdir}/${_realname}-${pkgver} - - # install module in vendor directories. - perl Makefile.PL INSTALLDIRS=vendor --testsocket=/tmp/socket.mysql - make -} - -check() { - cd ${srcdir}/${_realname}-${pkgver} - mkdir -p /tmp/mysql_test - mysql_install_db \ - --basedir=/usr \ - --datadir=/tmp/mysql_test - mysqld -P 17999 \ - --socket=/tmp/socket.mysql \ - --datadir=/tmp/mysql_test - sleep 10 - DAEMON_PORT=$! - make test || true - kill -9 $DAEMON_PORT -} - -package() { - cd ${srcdir}/${_realname}-${pkgver} - make install DESTDIR=${pkgdir} - - # remove perllocal.pod and .packlist - find ${pkgdir} -name perllocal.pod -delete - find ${pkgdir} -name .packlist -delete -} Copied: perl-dbd-mysql/repos/extra-x86_64/PKGBUILD (from rev 160459, perl-dbd-mysql/repos/testing-x86_64/PKGBUILD) === --- extra-x86_64/PKGBUILD (rev 0) +++ extra-x86_64/PKGBUILD 2012-06-02 10:27:16 UTC (rev 160517) @@ -0,0 +1,45 @@ +# $Id$ +# Maintainer: kevin ke...@archlinux.org +# Contributor: Eric Johnson e...@coding-zone.com + +pkgname=perl-dbd-mysql +_realname=DBD-mysql +pkgver=4.020 +pkgrel=3 +pkgdesc=Perl/CPAN DBD::mysql module for interacting with MySQL via DBD +arch=(i686 x86_64) +license=('GPL' 'PerlArtistic') +url=http://search.cpan.org/dist/${_realname}/; +depends=('libmysqlclient' 'perl-dbi' 'perl=5.14.0') +makedepends=('mysql') +options=(!emptydirs) +source=(http://search.cpan.org/CPAN/authors/id/C/CA/CAPTTOFU/${_realname}-${pkgver}.tar.gz) +md5sums=('a2bf8808bbd45298e84dde06afbd58e9') + +build() { + cd ${srcdir}/${_realname}-${pkgver} + + # install module in vendor directories. + perl Makefile.PL INSTALLDIRS=vendor --testsocket=/tmp/socket.mysql + make +} + +check() { + cd ${srcdir}/${_realname}-${pkgver} + mkdir -p /tmp/mysql_test + mysql_install_db \ + --basedir=/usr \ + --datadir=/tmp/mysql_test + mysqld -P 17999 \ + --socket=/tmp/socket.mysql \ + --datadir=/tmp/mysql_test + sleep 10 + DAEMON_PORT=$! + make test || true + kill -9 $DAEMON_PORT +} + +package() { + cd ${srcdir}/${_realname}-${pkgver} + make install DESTDIR=${pkgdir} +}
[arch-commits] Commit in perl-dbd-mysql/repos (3 files)
Date: Sunday, May 27, 2012 @ 03:43:03 Author: bluewind Revision: 159876 db-move: moved perl-dbd-mysql from [staging] to [testing] (i686) Added: perl-dbd-mysql/repos/testing-i686/ perl-dbd-mysql/repos/testing-i686/PKGBUILD (from rev 159819, perl-dbd-mysql/repos/staging-i686/PKGBUILD) Deleted: perl-dbd-mysql/repos/staging-i686/ --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: perl-dbd-mysql/repos/testing-i686/PKGBUILD (from rev 159819, perl-dbd-mysql/repos/staging-i686/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2012-05-27 07:43:03 UTC (rev 159876) @@ -0,0 +1,45 @@ +# $Id$ +# Maintainer: kevin ke...@archlinux.org +# Contributor: Eric Johnson e...@coding-zone.com + +pkgname=perl-dbd-mysql +_realname=DBD-mysql +pkgver=4.020 +pkgrel=3 +pkgdesc=Perl/CPAN DBD::mysql module for interacting with MySQL via DBD +arch=(i686 x86_64) +license=('GPL' 'PerlArtistic') +url=http://search.cpan.org/dist/${_realname}/; +depends=('libmysqlclient' 'perl-dbi' 'perl=5.14.0') +makedepends=('mysql') +options=(!emptydirs) +source=(http://search.cpan.org/CPAN/authors/id/C/CA/CAPTTOFU/${_realname}-${pkgver}.tar.gz) +md5sums=('a2bf8808bbd45298e84dde06afbd58e9') + +build() { + cd ${srcdir}/${_realname}-${pkgver} + + # install module in vendor directories. + perl Makefile.PL INSTALLDIRS=vendor --testsocket=/tmp/socket.mysql + make +} + +check() { + cd ${srcdir}/${_realname}-${pkgver} + mkdir -p /tmp/mysql_test + mysql_install_db \ + --basedir=/usr \ + --datadir=/tmp/mysql_test + mysqld -P 17999 \ + --socket=/tmp/socket.mysql \ + --datadir=/tmp/mysql_test + sleep 10 + DAEMON_PORT=$! + make test || true + kill -9 $DAEMON_PORT +} + +package() { + cd ${srcdir}/${_realname}-${pkgver} + make install DESTDIR=${pkgdir} +}
[arch-commits] Commit in perl-dbd-mysql/repos (3 files)
Date: Sunday, May 27, 2012 @ 03:43:04 Author: bluewind Revision: 159877 db-move: moved perl-dbd-mysql from [staging] to [testing] (x86_64) Added: perl-dbd-mysql/repos/testing-x86_64/ perl-dbd-mysql/repos/testing-x86_64/PKGBUILD (from rev 159819, perl-dbd-mysql/repos/staging-x86_64/PKGBUILD) Deleted: perl-dbd-mysql/repos/staging-x86_64/ --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: perl-dbd-mysql/repos/testing-x86_64/PKGBUILD (from rev 159819, perl-dbd-mysql/repos/staging-x86_64/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2012-05-27 07:43:04 UTC (rev 159877) @@ -0,0 +1,45 @@ +# $Id$ +# Maintainer: kevin ke...@archlinux.org +# Contributor: Eric Johnson e...@coding-zone.com + +pkgname=perl-dbd-mysql +_realname=DBD-mysql +pkgver=4.020 +pkgrel=3 +pkgdesc=Perl/CPAN DBD::mysql module for interacting with MySQL via DBD +arch=(i686 x86_64) +license=('GPL' 'PerlArtistic') +url=http://search.cpan.org/dist/${_realname}/; +depends=('libmysqlclient' 'perl-dbi' 'perl=5.14.0') +makedepends=('mysql') +options=(!emptydirs) +source=(http://search.cpan.org/CPAN/authors/id/C/CA/CAPTTOFU/${_realname}-${pkgver}.tar.gz) +md5sums=('a2bf8808bbd45298e84dde06afbd58e9') + +build() { + cd ${srcdir}/${_realname}-${pkgver} + + # install module in vendor directories. + perl Makefile.PL INSTALLDIRS=vendor --testsocket=/tmp/socket.mysql + make +} + +check() { + cd ${srcdir}/${_realname}-${pkgver} + mkdir -p /tmp/mysql_test + mysql_install_db \ + --basedir=/usr \ + --datadir=/tmp/mysql_test + mysqld -P 17999 \ + --socket=/tmp/socket.mysql \ + --datadir=/tmp/mysql_test + sleep 10 + DAEMON_PORT=$! + make test || true + kill -9 $DAEMON_PORT +} + +package() { + cd ${srcdir}/${_realname}-${pkgver} + make install DESTDIR=${pkgdir} +}