Changeset 3941 for trunk/dports
- Timestamp:
- Nov 13, 2003, 5:08:48 PM (20 years ago)
- Location:
- trunk/dports/databases/mysql4
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dports/databases/mysql4/Portfile
r3792 r3941 1 # $Id: Portfile,v 1. 2 2003/10/24 09:12:19fkr Exp $1 # $Id: Portfile,v 1.3 2003/11/13 17:08:48 fkr Exp $ 2 2 3 3 PortSystem 1.0 4 4 name mysql4 5 version 4.0.1 5a5 version 4.0.16 6 6 categories databases 7 7 maintainers bchesneau@mac.com … … 11 11 homepage http://www.mysql.com/ 12 12 platforms darwin 13 master_sites ftp://ftp.sunet.se/pub/unix/databases/relational/mysql/Downloads/MySQL-4.0 \ 14 http://mysql-mirror.free.fr/Downloads/MySQL-4.0 \ 15 ftp://ftp.FreeBSD.org/pub/FreeBSD/distfiles 13 master_sites ftp://planetmirror.com/pub/mysql/Downloads/MySQL-4.0/ \ 14 http://www.softagency.co.jp/MySQL/Downloads/MySQL-4.0/ \ 15 ftp://sunsite.dk/mirrors/mysql/Downloads/MySQL-4.0/ \ 16 http://mysql.mediatraffic.fi/Downloads/MySQL-4.0/ \ 17 ftp://filepile.tiscali.de/mirror/mysql/Downloads/MySQL-4.0/ \ 18 http://mirrors.tilian.co.uk/mysql.com/Downloads/MySQL-4.0/ \ 19 ftp://ftp.rtfm.no/pub/mysql/Downloads/MySQL-4.0/ \ 20 http://www.mysql.cz/Downloads/MySQL-4.0/ \ 21 ftp://ftp.u-paris10.fr/mysql.com/Downloads/MySQL-4.0/ \ 22 http://mysql.oms-net.nl/Downloads/MySQL-4.0/ \ 23 ftp://ftp.free.fr/pub/MySQL/Downloads/MySQL-4.0/ 24 16 25 17 26 set filename mysql-${version}${extract.sufx} … … 19 28 distname mysql-${version} 20 29 extract.only ${filename} 21 checksums md5 45ee33e80667bb7af3fd6ea8cd1f264c 30 checksums md5 ddc959b9cdc2f5e30dc6a4d3650d3db5 31 patchfiles patch-configure 22 32 23 variant darwin { 33 34 35 platform darwin 6 { 24 36 depends_lib-append lib:libdl.1:dlcompat 37 38 configure.env LDFLAGS="-L${prefix}/lib -lncurses" \ 39 CPPFLAGS=-I${prefix}/include \ 40 CFLAGS="-O3 -fno-omit-frame-pointer" \ 41 CXX=gcc \ 42 CXXFLAGS="-O3 -fno-omit-frame-pointer -felide-constructors -fno-exceptions -fno-rtti" 43 25 44 } 26 45 46 platform darwin 7 { 47 configure.env LDFLAGS="-lncurses" \ 48 CFLAGS="-O3 -fno-omit-frame-pointer" \ 49 CXX=gcc \ 50 CXXFLAGS="-O3 -fno-omit-frame-pointer -felide-constructors -fno-exceptions -fno-rtti" \ 51 LIBS=-ldl \ 52 53 } 27 54 set dbdir ${prefix}/var/db/mysql 28 55 29 configure.env LDFLAGS=-L${prefix}/lib\\ -lncurses \ 30 CPPFLAGS=-I${prefix}/include 56 31 57 32 58 33 configure.args --sysconfdir=${prefix}/etc/mysql4 --without- bench \34 --mandir=${prefix}/share/man --infodir=${prefix}/share/info35 59 configure.args --sysconfdir=${prefix}/etc/mysql4 --without-debug --without-bench \ 60 --mandir=${prefix}/share/man --infodir=${prefix}/share/info \ 61 --enable-thread-safe-client --with-extra-charsets=complex 36 62 37 63 pre-configure { … … 39 65 configure.args-append --without-server 40 66 } 67 41 68 } 42 69 … … 45 72 } 46 73 47 variant debug {48 configure.args-append --with-debug49 }50 74 51 75 variant server { 52 76 depends_run path:/Library/StartupItems/DarwinPortsStartup:DarwinPortsStartup 53 configure.args-append --localstatedir=${dbdir} --with-unix-socket-path=${prefix}/var/run/mysqld/mysqld.sock 77 configure.args-append --localstatedir=${dbdir} \ 78 --with-unix-socket-path=${prefix}/var/run/mysqld/mysqld.sock \ 79 --with-mysqld-user=mysql 54 80 55 81 } … … 61 87 adduser mysql gid=${gid} realname=MySQL\ Server 62 88 63 if { [variant_isset server] } {64 system "install -o mysql -g mysql -m 775 -d ${destroot}${dbdir}"65 66 file mkdir ${destroot}${prefix}/var/run/mysqld67 system "touch ${destroot}${prefix}/var/run/mysqld/.turd"68 system "chown -R mysql:mysql ${destroot}${prefix}/var/run/mysqld"69 }70 89 71 90 72 91 file mkdir ${destroot}${prefix}/var/log/mysql 73 92 system "touch ${destroot}${prefix}/var/log/mysql/.turd" 74 93 system "chown mysql:mysql ${destroot}${prefix}/var/log/mysql" 75 94 76 95 } 77 96 78 97 post-destroot { 98 99 system "rm -rf ${destroot}${prefix}/mysql-test" 79 100 80 101 file mkdir ${destroot}${prefix}/etc/mysql4 … … 87 108 system "install -o root -m 755 -c ${portpath}/files/mysql4.sh ${destroot}${prefix}/etc/rc.d/" 88 109 reinplace "s|__PREFIX|${prefix}|g" ${destroot}${prefix}/etc/rc.d/mysql4.sh 110 111 system "install -o mysql -g mysql -m 775 -d ${destroot}${dbdir}" 112 113 file mkdir ${destroot}${prefix}/var/run/mysqld 114 system "touch ${destroot}${prefix}/var/run/mysqld/.turd" 115 system "chown -R mysql:mysql ${destroot}${prefix}/var/run/mysqld" 116 89 117 } 90 118 91 119 } 120 121 post-install { 122 if { [variant_isset server] } { 123 ui_msg "******************************************************" 124 ui_msg "* You might want to run *" 125 ui_msg "* mysql_install_db *" 126 ui_msg "* if this is a new install *" 127 ui_msg "******************************************************" 128 } 129 }
Note: See TracChangeset
for help on using the changeset viewer.