[arch-commits] Commit in perl-dbd-mysql/repos (3 files)

2020-06-21 Thread Felix Yan via arch-commits
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)

2020-05-19 Thread Felix Yan via arch-commits
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)

2019-05-25 Thread Evangelos Foutras via arch-commits
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)

2012-06-02 Thread Florian Pritz
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)

2012-06-02 Thread Florian Pritz
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)

2012-05-27 Thread Florian Pritz
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)

2012-05-27 Thread Florian Pritz
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}
+}