[39952] trunk/dports/databases/mysql5-devel
ryandesign at macports.org
ryandesign at macports.org
Sat Sep 13 20:01:09 PDT 2008
Revision: 39952
http://trac.macports.org/changeset/39952
Author: ryandesign at macports.org
Date: 2008-09-13 20:01:09 -0700 (Sat, 13 Sep 2008)
Log Message:
-----------
mysql5-devel: merge r39951 from mysql5:
* use bindir in mysql_secure_installation script so it can find mysql regardless of $PATH; see the second issue in #14600
* use absolute links instead of relative ones in ${prefix}/bin; see #13421
Modified Paths:
--------------
trunk/dports/databases/mysql5-devel/Portfile
Added Paths:
-----------
trunk/dports/databases/mysql5-devel/files/patch-mysql_secure_installation.sh.diff
Property Changed:
----------------
trunk/dports/databases/mysql5-devel/
Property changes on: trunk/dports/databases/mysql5-devel
___________________________________________________________________
Added: svn:mergeinfo
+ /trunk/dports/databases/mysql5:39951
Modified: trunk/dports/databases/mysql5-devel/Portfile
===================================================================
--- trunk/dports/databases/mysql5-devel/Portfile 2008-09-14 02:38:18 UTC (rev 39951)
+++ trunk/dports/databases/mysql5-devel/Portfile 2008-09-14 03:01:09 UTC (rev 39952)
@@ -5,6 +5,7 @@
name mysql5-devel
set vers 5.1.28
version ${vers}-rc
+revision 1
set branch [join [lrange [split ${version} .] 0 1] .]
homepage http://www.mysql.com/
categories databases
@@ -46,16 +47,25 @@
#set major_version [strsed ${version} {s/\..*$//}]
set major_version [strsed ${vers} {s/\..*$//}]
set mysql mysql${major_version}
+set libdir ${prefix}/lib/${mysql}
+set bindir ${libdir}/bin
set dbdir ${prefix}/var/db/${mysql}
set sysconfdir ${prefix}/etc/${mysql}
set mysqluser mysql
+patchfiles \
+ patch-mysql_secure_installation.sh.diff
+
+post-patch {
+ reinplace s%@BINDIR@%${bindir}%g ${worksrcpath}/scripts/mysql_secure_installation.sh
+}
+
configure.args \
--mandir=${prefix}/share/man \
--infodir=${prefix}/share/info \
--localstatedir=${dbdir} \
- --libdir=${prefix}/lib/${mysql} \
- --bindir=${prefix}/lib/${mysql}/bin \
+ --libdir=${libdir} \
+ --bindir=${bindir} \
--includedir=${prefix}/include/${mysql} \
--datadir=${prefix}/share/${mysql} \
--sysconfdir=${sysconfdir} \
@@ -158,8 +168,8 @@
}
# Symlink mysql binaries into bin directory, with ${major_version} appended to the name
- foreach f [glob -tails -directory ${destroot}${prefix}/lib/${mysql}/bin my*] {
- ln -sf ../lib/${mysql}/bin/${f} ${destroot}${prefix}/bin/${f}${major_version}
+ foreach f [glob -tails -directory ${destroot}${bindir} my*] {
+ ln -sf ${bindir}/${f} ${destroot}${prefix}/bin/${f}${major_version}
}
}
Copied: trunk/dports/databases/mysql5-devel/files/patch-mysql_secure_installation.sh.diff (from rev 39951, trunk/dports/databases/mysql5/files/patch-mysql_secure_installation.sh.diff)
===================================================================
--- trunk/dports/databases/mysql5-devel/files/patch-mysql_secure_installation.sh.diff (rev 0)
+++ trunk/dports/databases/mysql5-devel/files/patch-mysql_secure_installation.sh.diff 2008-09-14 03:01:09 UTC (rev 39952)
@@ -0,0 +1,11 @@
+--- scripts/mysql_secure_installation.sh 2008-08-04 07:20:02.000000000 -0500
++++ scripts/mysql_secure_installation.sh 2008-09-13 20:46:27.000000000 -0500
+@@ -39,7 +39,7 @@
+
+ do_query() {
+ echo $1 >$command
+- mysql --defaults-file=$config <$command
++ @BINDIR@/mysql --defaults-file=$config <$command
+ return $?
+ }
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080913/02c9bb16/attachment.html
More information about the macports-changes
mailing list