Author: glen Date: Mon Apr 4 11:26:37 2011 GMT Module: packages Tag: HEAD ---- Log message: - fix is_prefix symbol resolving - ensure no missing symbols (-Werror=implicit-function-declaration) - rel 5
---- Files affected: packages/perl-DBD-mysql: perl-DBD-mysql.spec (1.78 -> 1.79) , headers.patch (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: packages/perl-DBD-mysql/perl-DBD-mysql.spec diff -u packages/perl-DBD-mysql/perl-DBD-mysql.spec:1.78 packages/perl-DBD-mysql/perl-DBD-mysql.spec:1.79 --- packages/perl-DBD-mysql/perl-DBD-mysql.spec:1.78 Thu Mar 31 20:10:26 2011 +++ packages/perl-DBD-mysql/perl-DBD-mysql.spec Mon Apr 4 13:26:32 2011 @@ -26,12 +26,13 @@ Summary(zh_CN.UTF-8): Perl 的 MySQL 界面。 Name: perl-DBD-mysql Version: 4.018 -Release: 4 +Release: 5 # NOTE: libmysqlclient infects everything that links against it with GPL License: GPL (Perl code also Artistic) Group: Development/Languages/Perl Source0: http://www.cpan.org/modules/by-module/DBD/CAPTTOFU/%{pdir}-%{pnam}-%{version}.tar.gz # Source0-md5: d1d4ee2f20910d6491d1b6216471b2f1 +Patch0: headers.patch URL: http://search.cpan.org/dist/DBD-mysql/ BuildRequires: mysql-devel >= 5.0.27 BuildRequires: perl-DBI >= 1.13 @@ -122,15 +123,17 @@ %prep %setup -q -n %{pdir}-%{pnam}-%{version} +%patch0 -p1 # we don't need no bundles rm -rf lib/Bundle %build %{__perl} Makefile.PL \ + --cflags="$(mysql_config --cflags) %{rpmcflags} -Werror=implicit-function-declaration" \ INSTALLDIRS=vendor + %{__make} \ CC="%{__cc}" \ - OPTIMIZE="%{rpmcflags}" %{?with_tests:%{__make} test} @@ -163,6 +166,11 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.79 2011/04/04 11:26:32 glen +- fix is_prefix symbol resolving +- ensure no missing symbols (-Werror=implicit-function-declaration) +- rel 5 + Revision 1.78 2011/03/31 18:10:26 arekm - release 4 ================================================================ Index: packages/perl-DBD-mysql/headers.patch diff -u /dev/null packages/perl-DBD-mysql/headers.patch:1.1 --- /dev/null Mon Apr 4 13:26:37 2011 +++ packages/perl-DBD-mysql/headers.patch Mon Apr 4 13:26:32 2011 @@ -0,0 +1,20 @@ +--- DBD-mysql-4.018/dbdimp.h~ 2010-07-10 17:53:52.000000000 +0300 ++++ DBD-mysql-4.018/dbdimp.h 2011-04-04 14:18:05.002129843 +0300 +@@ -333,3 +333,6 @@ + + extern int mysql_db_reconnect(SV*); + int mysql_st_free_result_sets (SV * sth, imp_sth_t * imp_sth); ++#if MYSQL_VERSION_ID >= MULTIPLE_RESULT_SET_VERSION ++int dbd_st_more_results(SV* sth, imp_sth_t* imp_sth); ++#endif +--- DBD-mysql-4.018/dbdimp.h~ 2011-04-04 14:19:08.000000000 +0300 ++++ DBD-mysql-4.018/dbdimp.h 2011-04-04 14:20:32.302207311 +0300 +@@ -23,6 +23,8 @@ + #include <mysqld_error.h> /* Comes MySQL */ + + #include <errmsg.h> /* Comes with MySQL-devel */ ++#define is_prefix mysql_is_prefix /* namespace sanity */ ++extern int is_prefix(const char *, const char *); + + /* + * This is the version of MySQL wherer ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/perl-DBD-mysql/perl-DBD-mysql.spec?r1=1.78&r2=1.79&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
