[35021] trunk/dports/databases/mysql5-devel/Portfile
ryandesign at macports.org
ryandesign at macports.org
Fri Mar 14 04:05:35 PDT 2008
Revision: 35021
http://trac.macosforge.org/projects/macports/changeset/35021
Author: ryandesign at macports.org
Date: 2008-03-14 04:05:34 -0700 (Fri, 14 Mar 2008)
Log Message:
-----------
mysql5-devel: revert a change in 5.1.23-rc which caused php5 +mysql to fail.
This is a local fix for MySQL bug 34655.
Closes MacPorts #14387.
Modified Paths:
--------------
trunk/dports/databases/mysql5-devel/Portfile
Modified: trunk/dports/databases/mysql5-devel/Portfile
===================================================================
--- trunk/dports/databases/mysql5-devel/Portfile 2008-03-14 09:51:50 UTC (rev 35020)
+++ trunk/dports/databases/mysql5-devel/Portfile 2008-03-14 11:05:34 UTC (rev 35021)
@@ -6,7 +6,7 @@
set vers 5.1.23
version ${vers}-rc
set branch [join [lrange [split ${version} .] 0 1] .]
-revision 1
+revision 2
homepage http://www.mysql.com/
categories databases
platforms darwin
@@ -68,6 +68,23 @@
# the following is in store for future
# --program-suffix=5
+# Locally fix http://bugs.mysql.com/bug.php?id=34655
+# This only applies to 5.1.23-rc.
+# Remove it when updating to 5.1.24-rc or later.
+post-patch {
+ reinplace -E {s/client_(last_errno|last_error)/\1/g} \
+ ${worksrcpath}/include/mysql_com.h \
+ ${worksrcpath}/include/mysql_h.ic \
+ ${worksrcpath}/libmysql/libmysql.c \
+ ${worksrcpath}/libmysql/manager.c \
+ ${worksrcpath}/libmysqld/lib_sql.cc \
+ ${worksrcpath}/libmysqld/libmysqld.c \
+ ${worksrcpath}/server-tools/instance-manager/mysql_connection.cc \
+ ${worksrcpath}/sql/net_serv.cc \
+ ${worksrcpath}/sql/repl_failsafe.cc \
+ ${worksrcpath}/sql-common/client.c
+}
+
post-configure {
reinplace "s;openssl_includes = -I;openssl_includes_includes = -I${prefix}/include/openssl;" ${worksrcpath}/tests/Makefile
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080314/297fb739/attachment.html
More information about the macports-changes
mailing list