Revision: 89686 http://trac.macports.org/changeset/89686 Author: pixilla@macports.org Date: 2012-02-06 12:00:34 -0800 (Mon, 06 Feb 2012) Log Message: ----------- pixilla/dports/databases/mysql55: - Add PortGroup select 1.0. - Add mysql_select file. - Convert ui_msg to notes. - Remove unused mysqluser var. Modified Paths: -------------- users/pixilla/dports/databases/mysql55/Portfile Added Paths: ----------- users/pixilla/dports/databases/mysql55/files/mysql55 Modified: users/pixilla/dports/databases/mysql55/Portfile =================================================================== --- users/pixilla/dports/databases/mysql55/Portfile 2012-02-06 19:34:48 UTC (rev 89685) +++ users/pixilla/dports/databases/mysql55/Portfile 2012-02-06 20:00:34 UTC (rev 89686) @@ -4,6 +4,7 @@ PortSystem 1.0 PortGroup archcheck 1.0 PortGroup cmake 1.0 +PortGroup select 1.0 name mysql55 version 5.5.19 @@ -27,7 +28,7 @@ http://ftp.plusline.de/mysql/Downloads/MySQL-${branch}/ distname mysql-${version} -dist_subdir mysql5 +dist_subdir ${name} use_parallel_build yes patch.pre_args -p1 @@ -40,20 +41,18 @@ port:openssl \ port:readline \ port:cmake +depends_run port:mysql_select +select.group mysql +select.file ${filespath}/${name} + set mysql mysql${branch_name} set libdir ${prefix}/lib/${mysql} set bindir ${libdir}/bin set dbdir ${prefix}/var/db/${mysql} set sysconfdir ${prefix}/etc/${mysql} -set sockfile ${prefix}/var/run/mysql5/mysqld.sock +set sockfile ${prefix}/var/run/${mysql}/mysqld.sock -if {"darwin" == ${os.platform} && ${os.major} > 8} { - set mysqluser _mysql -} else { - set mysqluser mysql -} - configure.args-delete -DCMAKE_INSTALL_NAME_DIR=${prefix}/lib configure.args-append -DCMAKE_INSTALL_NAME_DIR:STRING=${libdir}/mysql \ -DINSTALL_MANDIR:STRING=share/man \ @@ -117,13 +116,14 @@ } } -post-install { - if {![file exists ${prefix}/etc/LaunchDaemons/org.macports.${mysql}/org.macports.${mysql}.plist]} { - ui_msg "The MySQL client has been installed." - ui_msg "If you also want a MySQL server, install the mysql5-server-devel port." - } -} +notes " + If you want to run the ${name} server install the ${name}-server port; which will create + the system user and group accounts and install the launchd plists to load and unload + the service. + +" + livecheck.type regex livecheck.version [lindex [split ${version} -] 0] livecheck.url http://dev.mysql.com/ Added: users/pixilla/dports/databases/mysql55/files/mysql55 =================================================================== --- users/pixilla/dports/databases/mysql55/files/mysql55 (rev 0) +++ users/pixilla/dports/databases/mysql55/files/mysql55 2012-02-06 20:00:34 UTC (rev 89686) @@ -0,0 +1,49 @@ +- +- +- +- +- +lib/mysql55/bin/innochecksum +lib/mysql55/bin/msql2mysql +lib/mysql55/bin/my_print_defaults +lib/mysql55/bin/myisam_ftdump +lib/mysql55/bin/myisamchk +lib/mysql55/bin/myisamlog +lib/mysql55/bin/myisampack +lib/mysql55/bin/mysql +lib/mysql55/bin/mysql_client_test +- +lib/mysql55/bin/mysql_config +lib/mysql55/bin/mysql_convert_table_format +lib/mysql55/bin/mysql_find_rows +lib/mysql55/bin/mysql_fix_extensions +- +lib/mysql55/bin/mysql_install_db +lib/mysql55/bin/mysql_plugin +lib/mysql55/bin/mysql_secure_installation +lib/mysql55/bin/mysql_setpermission +lib/mysql55/bin/mysql_tzinfo_to_sql +lib/mysql55/bin/mysql_upgrade +lib/mysql55/bin/mysql_waitpid +lib/mysql55/bin/mysql_zap +lib/mysql55/bin/mysqlaccess +lib/mysql55/bin/mysqlaccess.conf +lib/mysql55/bin/mysqladmin +lib/mysql55/bin/mysqlbinlog +lib/mysql55/bin/mysqlbug +lib/mysql55/bin/mysqlcheck +lib/mysql55/bin/mysqld_multi +lib/mysql55/bin/mysqld_safe +lib/mysql55/bin/mysqldump +lib/mysql55/bin/mysqldumpslow +lib/mysql55/bin/mysqlhotcopy +lib/mysql55/bin/mysqlimport +lib/mysql55/bin/mysqlshow +lib/mysql55/bin/mysqlslap +lib/mysql55/bin/mysqltest +- +lib/mysql55/bin/perror +lib/mysql55/bin/replace +lib/mysql55/bin/resolve_stack_dump +lib/mysql55/bin/resolveip +-
participants (1)
-
pixilla@macports.org