Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/database In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv9962/10.3/unstable/main/finkinfo/database
Modified Files: mysql.info mysql.patch Added Files: mysql-4.1.10.info mysql-4.1.10.patch Log Message: Version bumped on 10.3; Migrated from OpenSSL to yaSSL --- NEW FILE: mysql-4.1.10.patch --- diff -urN mysql-4.0.17.orig/configure mysql-4.0.17/configure --- mysql-4.0.17.orig/configure Mon Dec 15 06:24:06 2003 +++ mysql-4.0.17/configure Fri Jan 9 07:58:24 2004 @@ -23695,6 +23695,15 @@ fi ;; *darwin6*) + if test "$ac_cv_c_compiler_gnu" = "yes" + then + FLAGS="-DHAVE_DARWIN_THREADS -D_P1003_1B_VISIBLE -DSIGNAL_WITH_VIO_CLOSE -DSIGNALS_DONT_BREAK_READ -DHAVE_BROKEN_REALPATH -DFN_NO_CASE_SENCE" + CFLAGS="$CFLAGS $FLAGS" + CXXFLAGS="$CXXFLAGS $FLAGS" + MAX_C_OPTIMIZE="-O" + fi + ;; + *darwin8*) if test "$ac_cv_c_compiler_gnu" = "yes" then FLAGS="-DHAVE_DARWIN_THREADS -D_P1003_1B_VISIBLE -DSIGNAL_WITH_VIO_CLOSE -DSIGNALS_DONT_BREAK_READ -DHAVE_BROKEN_REALPATH -DFN_NO_CASE_SENCE" --- mysql-4.1.7/mysys/default.c~ 2004-10-23 16:28:44.000000000 +0900 +++ mysql-4.1.7/mysys/default.c 2005-02-18 23:17:10.000000000 +0900 @@ -43,6 +43,9 @@ /* Which directories are searched for options (and in which order) */ const char *default_directories[]= { +#ifdef FINK_ETC + FINK_ETC, +#endif #ifdef __WIN__ "C:/", #elif defined(__NETWARE__) Index: mysql.info =================================================================== RCS file: /cvsroot/fink/dists/10.3/unstable/main/finkinfo/database/mysql.info,v retrieving revision 1.17 retrieving revision 1.18 diff -u -d -r1.17 -r1.18 --- mysql.info 31 May 2006 14:26:45 -0000 1.17 +++ mysql.info 10 Feb 2007 22:21:08 -0000 1.18 @@ -1,137 +1,280 @@ -Package: mysql -Version: 4.1.10 +Info2:<< +Package: mysql%type_pkg[-ssl] +Version: 5.0.34 Revision: 1 Description: Open Source SQL database License: GPL/LGPL Maintainer: None <fink-devel@lists.sourceforge.net> +Type: -ssl (.) # Dependencies: -Depends: %N14-shlibs (= %v-%r), %N-client (= %v-%r), daemonic (>= 20010902-1) -BuildDepends: readline (>= 4.3-26) +Depends: %N15-shlibs (= %v-%r), %N-client (= %v-%r), daemonic (>= 20010902-1), passwd +BuildDepends: readline5, fink (>= 0.25) # Unpack Phase: -Source: mirror:custom:Downloads/MySQL-4.1/%n-%v.tar.gz -Source-MD5: 27b27b74f430aaeb77fb8d4e6f32ac4d +# Source: mirror:custom:Downloads/MySQL-5.0/%{ni}-%v.tar.gz +# For Enterprise Server +Source: ftp://ftp.%{ni}.com/pub/%{ni}/src/%{ni}-%v.tar.gz +Source-MD5: 043c8cb8820b6d1fb67d679e54daba5d CustomMirror: << - eur-AR: ftp://mysql.abideweb.com/mirrors/MySQL/ +# Some country codes not in /sw/lib/fink/mirror/_keys + eur-AM: http://mysql.mirrors.arminco.com/ + eur-AT: http://gd.tuwien.ac.at/db/mysql/ eur-AT: ftp://gd.tuwien.ac.at/db/mysql/ + eur-BE: http://mysql.belnet.be/ eur-BE: ftp://ftp.belnet.be/mirror/ftp.mysql.com/pub/mysql/ + eur-BE: http://mysql.easynet.be/ + eur-BE: ftp://ftp.easynet.be/mysql/ + eur-BE: http://mysql.skynet.be/ + eur-BE: ftp://ftp.mysql.skynet.be/pub/ftp.mysql.com/ + eur-BA: http://mysql.blic.net/ + eur-BG: http://mysql.online.bg/ + eur-BG: ftp://mysql.online.bg/ + eur-CZ: http://mysql.linux.cz/ eur-CZ: ftp://ftp.fi.muni.cz/pub/mysql/ - eur-CZ: ftp://ftp.gin.cz/pub/MIRRORS/www.mysql.com/ - eur-DK: ftp://sunsite.dk/mirrors/mysql/ - eur-DE: ftp://ftp.gwdg.de/pub/misc/mysql/ - eur-DE: ftp://sunsite.informatik.rwth-aachen.de/pub/mirror/www.mysql.com/ - eur-DE: ftp://filepile.tiscali.de/mirror/mysql/ - eur-DE: ftp://ftp.fh-wolfenbuettel.de/pub/database/mysql/ - eur-FR: ftp://ftp.free.fr/pub/MySQL/ + eur-DK: http://mysql.borsen.dk/ + eur-DK: http://mysql.mirrors.cybercity.dk/ + eur-DK: http://mirrors.dotsrc.org/mysql/ + eur-DK: ftp://mirrors.dotsrc.org/mysql/ + eur-FI: http://mysql.tonnikala.org/ + eur-FR: http://mir2.ovh.net/ftp.mysql.com/ eur-FR: ftp://mir1.ovh.net/ftp.mysql.com/ - eur-FR: ftp://ftp.u-paris10.fr/mysql.com/ + eur-FR: http://mysql.crihan.fr/ + eur-FR: ftp://ftp.inria.fr/pub/MySQL/ + eur-FR: http://ftp.club-internet.fr/mirrors/ftp.mysql.com/ + eur-FR: ftp://ftp.club-internet.fr/pub/mirrors/ftp.mysql.com/ + eur-FR: http://mirrors.ircam.fr/pub/mysql/ + eur-FR: ftp://mirrors.ircam.fr/pub/mysql/ + eur-DE: http://sunsite.informatik.rwth-aachen.de/mysql/ + eur-DE: ftp://sunsite.informatik.rwth-aachen.de/pub/mirror/www.mysql.com/ + eur-DE: http://ftp.gwdg.de/pub/misc/mysql/ + eur-DE: ftp://ftp.gwdg.de/pub/misc/mysql/ + eur-DE: ftp://ftp.fu-berlin.de/unix/databases/mysql/ + eur-DE: http://ftp.plusline.de/mysql/ + eur-DE: ftp://ftp.plusline.de/pub/mysql/ + eur-GR: http://mirrors.ntua.gr/MySQL/ eur-GR: ftp://ftp.ntua.gr/pub/databases/mysql/ - eur-HU: ftp://mysql.tiszanet.hu/pub/mirrors/mysql/ + eur-GR: http://mirrors.ee.teiath.gr/mysql/ + eur-GR: ftp://mirrors.ee.teiath.gr/pub/mysql/ + eur-HU: http://mysql.sote.hu/ eur-HU: ftp://xenia.sote.hu/pub/mirrors/www.mysql.com/ - eur-IE: ftp://ftp.esat.net/mirrors/download.sourceforge.net/pub/mirrors/mysql/ - eur-LV: ftp://ftp.linux.lv/pub/software/mysql/ - eur-NE: ftp://mirror.widexs.nl/pub/mysql/ - eur-PO: ftp://sunsite.icm.edu.pl/pub/unix/mysql/ - eur-PL: ftp://darkstar.ist.utl.pt/pub/mysql/ - eur-PL: ftp://mirrors2.netvisao.pt/pub/mysql/ - eur-PL: ftp://ftp.telepac.pt/pub/mysql/ - eur-PL: ftp://ftp.vizzavi.pt/pub/mysql/ + eur-HU: http://mysql.mirrors.crysys.hit.bme.hu/ + eur-HU: ftp://ftp.crysys.hu/pub/mysql/ + eur-IS: http://mysql.rhnet.is/ + eur-IS: ftp://ftp.rhnet.is/pub/mysql/ + eur-IE: http://ftp.heanet.ie/mirrors/www.mysql.com/ + eur-IE: ftp://ftp.heanet.ie/mirrors/www.mysql.com/ + eur-IT: http://mirror.tomato.it/mysql/ + eur-IT: http://na.mirror.garr.it/mirrors/MySQL/ + eur-IT: ftp://na.mirror.garr.it/mirrors/MySQL/ + eur-NL: http://mysql.proserve.nl/ + eur-NL: ftp://mysql.proserve.nl/pub/mysql/Downloads + eur-NL: http://ftp.snt.utwente.nl/pub/software/mysql/ + eur-NL: ftp://ftp.snt.utwente.nl/pub/software/mysql/ + eur-PL: http://sunsite.icm.edu.pl/mysql/ + eur-PL: ftp://sunsite.icm.edu.pl/pub/unix/mysql/ + eur-PT: http://mysql.nfsi.pt/ + eur-PT: ftp://ftp.nfsi.pt/pub/mysql/ + eur-PT: http://mysql.netvisao.pt/ + eur-PT: ftp://mirrors2.netvisao.pt/mysql/ + eur-PT: http://lisa.gov.pt/ftp/mysql/ + eur-PT: ftp://ftp.roedu.net/pub/mirrors/ftp.mysql.com/ + eur-RO: ftp://mirrors.fibernet.ro/1/MySQL/ + eur-RO: http://mysql.ran.ro/ + eur-RO: ftp://ftp.ran.ro/pub/mirrors/ftp.mysql.com/ + eur-RU: http://mysql.directnet.ru/ eur-RU: ftp://ftp.dn.ru/pub/MySQL/ - eur-RU: ftp://ftp.chg.ru/pub/databases/mysql/ + eur-RU: http://mysql.dn.ru/ + eur-RU: http://mysql.mix.su/ + eur-RU: ftp://mysql.mix.su/ + eur-SI: http://mirrors.bevc.net/mysql/ + eur-SI: ftp://ftp.bevc.net/mirrors/mysql/ + eur-SI: http://ftp.arnes.si/mysql/ eur-SI: ftp://ftp.arnes.si/packages/mysql/ - eur-SE: ftp://ftp.sunet.se/pub/unix/databases/relational/mysql/ - eur-CH: ftp://sunsite.cnlab-switch.ch/mirror/mysql/ - eur-UK: ftp://ftp.plig.org/pub/mysql/ + eur-SI: http://www.wsection.com/mysql/ + eur-ES: http://mysql.rediris.es/ + eur-ES: ftp://ftp.rediris.es/mirror/mysql/ + eur-SE: http://mysql.dataphone.se/ + eur-SE: ftp://mirror2.dataphone.se/pub/mysql/ + eur-CH: http://mirror.switch.ch/ftp/mirror/mysql/ + eur-CH: ftp://mirror.switch.ch/mirror/mysql/ + eur-CH: ftp://ftp.solnet.ch/mirror/mysql/ + eur-TR: http://mysql.progen.com.tr/ + eur-UA: http://mysql.net.ua/ eur-UA: ftp://ftp.tlk-l.net/pub/mirrors/mysql.com/ - eur-UA: ftp://mysql.paco.net.ua/ - eur-YU: ftp://ftp.linux.org.yu/pub/MySQL/ - nam-MX: ftp://mysql.azc.uam.mx/mirrors/mysql/ - nam-MX: ftp://mysql.unam.mx/pub/mysql/ - nam-US: ftp://mysql.nixc.net/pub/mysql/ - nam-US: ftp://ftp.orst.edu/pub/mysql/ + eur-UA: http://mysql.infocom.ua/ + eur-UK: http://mysql.mirror.anlx.net/ + eur-UK: http://www.mirrorservice.org/sites/ftp.mysql.com/ + eur-UK: ftp://ftp.mirrorservice.org/sites/ftp.mysql.com/ + eur-UK: http://mirrors.dedipower.com/www.mysql.com/ + eur-UK: http://www.mirror.ac.uk/mirror/www.mysql.org/ + eur-UK: ftp://ftp.mirror.ac.uk/mirror/www.mysql.org/ + nam-CA: http://mysql.serenitynet.com/ + nam-CA: ftp://ftp.mysql.serenitynet.com/ + nam-PR: http://mirrors.hpcf.upr.edu/mysql/ + nam-US: http://mirror.trouble-free.net/mysql_mirror/ + nam-US: http://mysql.binarycompass.org/ + nam-US: http://mysql.he.net/ + nam-US: http://www.stathy.com/mysql/ + nam-US: ftp://www.stathy.com/mysql/ + nam-US: http://mysql.mirrors.hoobly.com/ nam-US: ftp://mirror.mcs.anl.gov/pub/mysql/ - nam-US: ftp://mirror.sit.wisc.edu/mirrors/mysql/ - nam-US: ftp://mysql.secsup.org/pub/software/mysql/ - sam-AR: ftp://mysql.bannerlandia.com.ar/mirrors/mysql/ - sam-BR: ftp://ftp.linorg.usp.br/mysql/ - sam-CL: ftp://ftp.psinet.cl/pub/database/mysql/ - sam-CR: ftp://mysql.ogmios.co.cr/pub/mysql/ - asi-CN: ftp://mysql.ihostunit.com/pub/Mirror/mysql/ - asi-CN: ftp://ftp.shellhung.org/pub/Mirror/mysql/ - asi-ID: ftp://mysql.incaf.net/ - asi-ID: ftp://mysql.mweb.net.id/pub/database/mysql/ - asi-ID: ftp://mysql.itb.web.id/pub/MySQL/ - asi-JP: ftp://ftp.u-aizu.ac.jp/ftp/pub/dbms/mysql/mysql.com/ - asi-SG: ftp://ftp.hjc.edu.sg/mysql/ - asi-TW: ftp://mysql.uahrc.se.ntou.edu.tw/ - oce-AU: ftp://planetmirror.com/pub/mysql/ + nam-US: http://mysql.mirrors.pair.com/ + nam-US: http://mirror.x10.com/mirror/mysql/ + nam-US: ftp://mirror.x10.com/mysql/ + nam-US: http://mirror.services.wisc.edu/mysql/ + nam-US: ftp://mirror.services.wisc.edu/mirrors/mysql/ + nam-US: http://mirrors.24-7-solutions.net/pub/mysql/ + nam-US: ftp://mirrors.24-7-solutions.net/pub/mysql/ + nam-US: http://mysql.orst.edu/ + nam-US: ftp://ftp.orst.edu/pub/mysql/ + nam-US: http://mysql.mirror.redwire.net/ + nam-US: ftp://mysql.mirror.redwire.net/pub/mysql/ + sam-AR: http://mysql.localhost.net.ar/ + sam-BR: ftp://ftp.pucpr.br/mysql/ + sam-BR: http://mirrors.uol.com.br/pub/mysql/ + sam-CL: http://mysql.vision.cl/ + sam-CL: http://mysql.tecnoera.com/ + asi-IN: http://mysqlmirror.netandhost.in/ + asi-ID: http://komo.padinet.com/mysql/ + asi-ID: ftp://komo.padinet.com/mysql/ + asi-JP: http://mirror.mysql-partners-jp.biz/ + asi-JP: http://ftp.iij.ad.jp/pub/db/mysql/ + asi-JP: ftp://ftp.iij.ad.jp/pub/db/mysql/ + asi-SG: http://mysql.oss.eznetsols.org/ + asi-SG: ftp://ftp.oss.eznetsols.org/mysql/ + asi-KR: http://mysql.byungsoo.net/ + asi-KR: ftp://mysql.byungsoo.net/pub/mysql/ + asi-KR: http://mysql.holywar.net/ + asi-KR: http://mysql.new21.com/ + asi-TW: http://mysql.isu.edu.tw/ + asi-TW: http://mysql.cs.pu.edu.tw/ + asi-TW: ftp://ftp.cs.pu.edu.tw/Unix/mysql/ + asi-TW: http://ftp.stu.edu.tw/pub/Unix/Database/Mysql/ + asi-TW: ftp://ftp.stu.edu.tw/pub/Unix/Database/Mysql/ + aus-AU: http://mysql.planetmirror.com/ + aus-AU: ftp://ftp.planetmirror.com/pub/mysql/ + aus-AU: http://mysql.mirrors.ilisys.com.au/ + aus-NZ: http://mysql.inspire.net.nz/ + aus-NZ: ftp://mysql.inspire.net.nz/mysql/ + afr-ZA: ftp://ftp.is.co.za/mirrors/mysql/ << # Patch Phase -Patch: %n.patch +PatchFile: %{ni}.patch +PatchFile-MD5: a8deb268b18c5cd38be857c9290562fc +PatchScript: /usr/bin/sed "s|@PREFIX@|%p|g" %{PatchFile} | /usr/bin/patch -p1 # Compile Phase: -SetCFLAGS: -O3 -fomit-frame-pointer -DFINK_ETC="\"%p/etc/\"" -SetCXXFLAGS: -O3 -fomit-frame-pointer -felide-constructors -fno-exceptions -fno-rtti -DFINK_ETC="\"%p/etc/\"" -NoSetLDFLAGS: true -NoSetCXX: true -SetLIBS: -L%p/lib -NoSetMAKEFLAGS: true +# See BUILD/compile-ppc-max +SetCFLAGS: -Wimplicit -Wreturn-type -Wswitch -Wtrigraphs -Wcomment -W -Wchar-subscripts -Wformat -Wparentheses -Wsign-compare -Wwrite-strings -Wunused -O3 -fno-omit-frame-pointer -g +SetCXXFLAGS: -Wimplicit -Wreturn-type -Wswitch -Wtrigraphs -Wcomment -W -Wchar-subscripts -Wformat -Wparentheses -Wsign-compare -Wwrite-strings -Woverloaded-virtual -Wsign-promo -Wreorder -Wctor-dtor-privacy -Wnon-virtual-dtor -felide-constructors -fno-exceptions -fno-rtti -O3 -fno-omit-frame-pointer -g +SetCPPFLAGS: -I%p/lib/system-openssl/include +SetLDFLAGS: -L%p/lib/system-openssl/lib SetMAKEFLAGS: -j1 -ConfigureParams: --disable-dependency-tracking --with-innodb --without-readline --with-mysqld-user=mysql --with-extra-charsets=complex --mandir=%p/share/man --infodir=%p/share/info --localstatedir=%p/var/mysql --libexecdir=%p/sbin --sysconfdir=%p/etc --with-embedded-server --enable-thread-safe-client --enable-local-infile +ConfigureParams: << + --enable-assembler \ + --with-extra-charsets=complex \ + --enable-thread-safe-client \ + --with-big-tables \ + --with-innodb \ + --with-archive-storage-engine \ + --with-big-tables \ + --with-blackhole-storage-engine \ + --with-federated-storage-engine \ + --with-csv-storage-engine \ + --with-embedded-server \ + --enable-local-infile \ + \ + --without-readline \ + --disable-dependency-tracking \ + --with-mysqld-user=mysql \ + (%type_pkg[-ssl]) --with-yassl \ + \ + --mandir=%p/share/man \ + --infodir=%p/share/info \ + --localstatedir=%p/var/mysql \ + --libexecdir=%p/sbin \ + --sysconfdir=%p/etc +<< +# --with-ndbcluster \ GCC: 3.3 -CompileScript: << -mysql_cv_btype_last_arg_accept=socklen_t F77=no ./configure %c -perl -pi.bak -e 's/CCLD =.*/CCLD = g++/g' isam/Makefile -perl -pi.bak -e 's/CCLD =.*/CCLD = g++/g' myisam/Makefile -make +InfoTest: << + TestScript: [[ "$UID" -eq 0 ]] && { chown -R nobody. ./mysql-test && /usr/bin/sudo -u nobody make test-force || exit 2; } || { make test-force || exit 2; } << # Install Phase: InstallScript: << make install DESTDIR=%d benchdir_root=%p/share/mysql libsdir=%p/lib/mysql - mkdir -p %i/var/mysql - chmod 700 %i/var/mysql - chown mysql %i/var/mysql - mkdir -p %i/share/doc/%n - cd Docs/; cp -R *.html *.ps *.txt INSTALL-BINARY %i/share/doc/%n/ - cd %i/lib && ln -s mysql/libmysqlclient.la . && ln -s mysql/libmysqlclient.a . && ln -s mysql/libmysqlclient.dylib . + ln -s mysql/libmysqlclient.la %i/lib + ln -s mysql/libmysqlclient.a %i/lib + ln -s mysql/libmysqlclient.dylib %i/lib << SplitOff: << Description: Open Source SQL database - Development headers and libraries - Package: %N14-dev - Depends: %N14-shlibs (= %v-%r) + Package: %N15-dev + Depends: %N15-shlibs (= %v-%r) BuildDependsOnly: True - Replaces: mysql (<= 3.23.56-1), mysql-dev, mysql12-dev - Conflicts: mysql (<= 3.23.56-1), mysql-dev, mysql21-dev - Files: include lib/mysql/*.a lib/mysql/*.la lib/mysql/libmysqlclient.dylib lib/mysql/libmysqlclient_r.dylib bin/mysql_config lib/libmysqlclient.* + Replaces: mysql (<= 3.23.56-1), mysql-dev, mysql12-dev, mysql14-dev + Conflicts: mysql (<= 3.23.56-1), mysql-dev, mysql12-dev, mysql14-dev + Files: << + include + lib/mysql/*.a + lib/mysql/*.la + lib/mysql/libmysqlclient.dylib + lib/mysql/libmysqlclient_r.dylib + bin/mysql_config + lib/libmysqlclient.* + << DocFiles: README COPYING << SplitOff2: << Description: Open Source SQL database - Shared libraries - Package: %N14-shlibs + Package: %N15-shlibs Replaces: mysql (<= 3.23.51-1) - Files: lib/mysql/libmysqlclient.14.0.0.dylib lib/mysql/libmysqlclient.14.dylib lib/mysql/libmysqlclient_r.14.0.0.dylib lib/mysql/libmysqlclient_r.14.dylib + Files: << + lib/mysql/libmysqlclient.15.0.0.dylib + lib/mysql/libmysqlclient.15.dylib + lib/mysql/libmysqlclient_r.15.0.0.dylib + lib/mysql/libmysqlclient_r.15.dylib + << Shlibs: << - %p/lib/mysql/libmysqlclient.14.dylib 15.0.0 %n (>= 4.1.7-11) - %p/lib/mysql/libmysqlclient_r.14.dylib 15.0.0 %n (>= 4.1.7-11) + %p/lib/mysql/libmysqlclient.15.dylib 16.0.0 %n (>= 5.0.15-1) + %p/lib/mysql/libmysqlclient_r.15.dylib 16.0.0 %n (>= 5.0.15-1) << DocFiles: README COPYING << SplitOff3: << Description: Open Source SQL database - Client Package: %N-client - Depends: %N14-shlibs (= %v-%r), readline-shlibs (>= 4.3-5) + Depends: %N15-shlibs (= %v-%r), readline5-shlibs Conflicts: mysql (<= 3.23.54a-2) - Files: bin/mysql bin/mysql_find_rows bin/mysqlaccess bin/mysqladmin bin/mysqlbug bin/mysqlcheck bin/mysqldump bin/mysqldumpslow bin/mysqlimport bin/mysqlshow share/man/man1/mysql.1 share/man/man1/mysqlaccess.1 share/man/man1/mysqladmin.1 share/man/man1/mysqldump.1 share/man/man1/mysqlshow.1 + Files: << + bin/mysql + bin/mysql_find_rows + bin/mysqlaccess + bin/mysqladmin + bin/mysqlbug + bin/mysqlcheck + bin/mysqldump + bin/mysqldumpslow + bin/mysqlimport + bin/mysqlshow + share/man/man1/mysql.1 + share/man/man1/mysqlaccess.1 + share/man/man1/mysqladmin.1 + share/man/man1/mysqldump.1 + share/man/man1/mysqlshow.1 + << DocFiles: README COPYING << -DocFiles: README COPYING +DocFiles: README COPYING Docs/INSTALL-BINARY # Build Phase: InfoDocs: mysql.info PostInstScript: << + /usr/bin/install -o mysql -g mysql -m 700 -d %p/var/mysql + # determine directory where databases are living data_dir=$(my_print_defaults mysqld | grep datadir | cut -d= -f2) if [ -z "$data_dir" ]; then @@ -198,7 +341,7 @@ The InnoDB package revision by Andrei Verovski. http://homepage.mac.com/macgurutemple/downloads.html -Previous package revisions by Christoph Pfisterer. +Previous package revisions by Christoph Pfisterer and Peter O'Gorman. http://fink.sourceforge.net << DescPort: << @@ -208,5 +351,11 @@ The 'without-readline' configure flag needs to be there to use the readline from fink instead of the bundled copy. + +It is being considered that installation directory for MySQL from +%p to %p/lib/mysql, in order to avoid having utility programs +like "perror", or "replace" in %p/bin. Maybe their names are too +much neutral. +<< +Homepage: http://dev.mysql.com/ << -Homepage: http://www.mysql.com/ --- NEW FILE: mysql-4.1.10.info --- Package: mysql Version: 4.1.10 Revision: 1 Description: Open Source SQL database License: GPL/LGPL Maintainer: None <fink-devel@lists.sourceforge.net> # Dependencies: Depends: %N14-shlibs (= %v-%r), %N-client (= %v-%r), daemonic (>= 20010902-1) BuildDepends: readline (>= 4.3-26) # Unpack Phase: Source: mirror:custom:Downloads/MySQL-4.1/%n-%v.tar.gz Source-MD5: 27b27b74f430aaeb77fb8d4e6f32ac4d CustomMirror: << eur-AR: ftp://mysql.abideweb.com/mirrors/MySQL/ eur-AT: ftp://gd.tuwien.ac.at/db/mysql/ eur-BE: ftp://ftp.belnet.be/mirror/ftp.mysql.com/pub/mysql/ eur-CZ: ftp://ftp.fi.muni.cz/pub/mysql/ eur-CZ: ftp://ftp.gin.cz/pub/MIRRORS/www.mysql.com/ eur-DK: ftp://sunsite.dk/mirrors/mysql/ eur-DE: ftp://ftp.gwdg.de/pub/misc/mysql/ eur-DE: ftp://sunsite.informatik.rwth-aachen.de/pub/mirror/www.mysql.com/ eur-DE: ftp://filepile.tiscali.de/mirror/mysql/ eur-DE: ftp://ftp.fh-wolfenbuettel.de/pub/database/mysql/ eur-FR: ftp://ftp.free.fr/pub/MySQL/ eur-FR: ftp://mir1.ovh.net/ftp.mysql.com/ eur-FR: ftp://ftp.u-paris10.fr/mysql.com/ eur-GR: ftp://ftp.ntua.gr/pub/databases/mysql/ eur-HU: ftp://mysql.tiszanet.hu/pub/mirrors/mysql/ eur-HU: ftp://xenia.sote.hu/pub/mirrors/www.mysql.com/ eur-IE: ftp://ftp.esat.net/mirrors/download.sourceforge.net/pub/mirrors/mysql/ eur-LV: ftp://ftp.linux.lv/pub/software/mysql/ eur-NE: ftp://mirror.widexs.nl/pub/mysql/ eur-PO: ftp://sunsite.icm.edu.pl/pub/unix/mysql/ eur-PL: ftp://darkstar.ist.utl.pt/pub/mysql/ eur-PL: ftp://mirrors2.netvisao.pt/pub/mysql/ eur-PL: ftp://ftp.telepac.pt/pub/mysql/ eur-PL: ftp://ftp.vizzavi.pt/pub/mysql/ eur-RU: ftp://ftp.dn.ru/pub/MySQL/ eur-RU: ftp://ftp.chg.ru/pub/databases/mysql/ eur-SI: ftp://ftp.arnes.si/packages/mysql/ eur-SE: ftp://ftp.sunet.se/pub/unix/databases/relational/mysql/ eur-CH: ftp://sunsite.cnlab-switch.ch/mirror/mysql/ eur-UK: ftp://ftp.plig.org/pub/mysql/ eur-UA: ftp://ftp.tlk-l.net/pub/mirrors/mysql.com/ eur-UA: ftp://mysql.paco.net.ua/ eur-YU: ftp://ftp.linux.org.yu/pub/MySQL/ nam-MX: ftp://mysql.azc.uam.mx/mirrors/mysql/ nam-MX: ftp://mysql.unam.mx/pub/mysql/ nam-US: ftp://mysql.nixc.net/pub/mysql/ nam-US: ftp://ftp.orst.edu/pub/mysql/ nam-US: ftp://mirror.mcs.anl.gov/pub/mysql/ nam-US: ftp://mirror.sit.wisc.edu/mirrors/mysql/ nam-US: ftp://mysql.secsup.org/pub/software/mysql/ sam-AR: ftp://mysql.bannerlandia.com.ar/mirrors/mysql/ sam-BR: ftp://ftp.linorg.usp.br/mysql/ sam-CL: ftp://ftp.psinet.cl/pub/database/mysql/ sam-CR: ftp://mysql.ogmios.co.cr/pub/mysql/ asi-CN: ftp://mysql.ihostunit.com/pub/Mirror/mysql/ asi-CN: ftp://ftp.shellhung.org/pub/Mirror/mysql/ asi-ID: ftp://mysql.incaf.net/ asi-ID: ftp://mysql.mweb.net.id/pub/database/mysql/ asi-ID: ftp://mysql.itb.web.id/pub/MySQL/ asi-JP: ftp://ftp.u-aizu.ac.jp/ftp/pub/dbms/mysql/mysql.com/ asi-SG: ftp://ftp.hjc.edu.sg/mysql/ asi-TW: ftp://mysql.uahrc.se.ntou.edu.tw/ oce-AU: ftp://planetmirror.com/pub/mysql/ << # Patch Phase Patch: %n-%v.patch # Compile Phase: SetCFLAGS: -O3 -fomit-frame-pointer -DFINK_ETC="\"%p/etc/\"" SetCXXFLAGS: -O3 -fomit-frame-pointer -felide-constructors -fno-exceptions -fno-rtti -DFINK_ETC="\"%p/etc/\"" NoSetLDFLAGS: true NoSetCXX: true SetLIBS: -L%p/lib NoSetMAKEFLAGS: true SetMAKEFLAGS: -j1 ConfigureParams: --disable-dependency-tracking --with-innodb --without-readline --with-mysqld-user=mysql --with-extra-charsets=complex --mandir=%p/share/man --infodir=%p/share/info --localstatedir=%p/var/mysql --libexecdir=%p/sbin --sysconfdir=%p/etc --with-embedded-server --enable-thread-safe-client --enable-local-infile GCC: 3.3 CompileScript: << mysql_cv_btype_last_arg_accept=socklen_t F77=no ./configure %c perl -pi.bak -e 's/CCLD =.*/CCLD = g++/g' isam/Makefile perl -pi.bak -e 's/CCLD =.*/CCLD = g++/g' myisam/Makefile make << # Install Phase: InstallScript: << make install DESTDIR=%d benchdir_root=%p/share/mysql libsdir=%p/lib/mysql mkdir -p %i/var/mysql chmod 700 %i/var/mysql chown mysql %i/var/mysql mkdir -p %i/share/doc/%n cd Docs/; cp -R *.html *.ps *.txt INSTALL-BINARY %i/share/doc/%n/ cd %i/lib && ln -s mysql/libmysqlclient.la . && ln -s mysql/libmysqlclient.a . && ln -s mysql/libmysqlclient.dylib . << SplitOff: << Description: Open Source SQL database - Development headers and libraries Package: %N14-dev Depends: %N14-shlibs (= %v-%r) BuildDependsOnly: True Replaces: mysql (<= 3.23.56-1), mysql-dev, mysql12-dev Conflicts: mysql (<= 3.23.56-1), mysql-dev, mysql21-dev Files: include lib/mysql/*.a lib/mysql/*.la lib/mysql/libmysqlclient.dylib lib/mysql/libmysqlclient_r.dylib bin/mysql_config lib/libmysqlclient.* DocFiles: README COPYING << SplitOff2: << Description: Open Source SQL database - Shared libraries Package: %N14-shlibs Replaces: mysql (<= 3.23.51-1) Files: lib/mysql/libmysqlclient.14.0.0.dylib lib/mysql/libmysqlclient.14.dylib lib/mysql/libmysqlclient_r.14.0.0.dylib lib/mysql/libmysqlclient_r.14.dylib Shlibs: << %p/lib/mysql/libmysqlclient.14.dylib 15.0.0 %n (>= 4.1.7-11) %p/lib/mysql/libmysqlclient_r.14.dylib 15.0.0 %n (>= 4.1.7-11) << DocFiles: README COPYING << SplitOff3: << Description: Open Source SQL database - Client Package: %N-client Depends: %N14-shlibs (= %v-%r), readline-shlibs (>= 4.3-5) Conflicts: mysql (<= 3.23.54a-2) Files: bin/mysql bin/mysql_find_rows bin/mysqlaccess bin/mysqladmin bin/mysqlbug bin/mysqlcheck bin/mysqldump bin/mysqldumpslow bin/mysqlimport bin/mysqlshow share/man/man1/mysql.1 share/man/man1/mysqlaccess.1 share/man/man1/mysqladmin.1 share/man/man1/mysqldump.1 share/man/man1/mysqlshow.1 DocFiles: README COPYING << DocFiles: README COPYING # Build Phase: InfoDocs: mysql.info PostInstScript: << # determine directory where databases are living data_dir=$(my_print_defaults mysqld | grep datadir | cut -d= -f2) if [ -z "$data_dir" ]; then data_dir=%p/var/mysql fi # create initial database # it is safe to call mysql_install_db even if a db is already present %p/bin/mysql_install_db --user=mysql chown -R mysql:mysql $data_dir/mysql $data_dir/test # update daemonic init script if necessary daemonic install mysql << PreRmScript: << # clean up if [ $1 != "upgrade" ]; then daemonic remove mysql fi << DaemonicFile: << <service> <description>MySQL database server</description> <message>MySQL database server</message> <daemon name="mysqld"> <executable background="yes">%p/bin/mysqld_safe</executable> </daemon> </service> << # Additional Data: DescUsage: << The package creates the administrative tables on installation. Be sure to set a MySQL root password using mysqladmin: 'mysqladmin -u root password your-new-password' or 'mysqladmin -u root -h localhost -p password your-new-password' # In general, you should do the following when upgrading to MySQL 4.1 from 4.0: Important note: MySQL 4.1 stores table names and column names in UTF8. If you have table names or column names that use characters outside of the standard 7-bit US-ASCII range, you may have to do a mysqldump of your tables in MySQL 4.0 and restore them after upgrading to MySQL 4.1. The symptom for this problem is that you get a table not found error when trying to access your tables. In this case, you should be able to downgrade back to MySQL 4.0 and access your data. After upgrading, update the grant tables to have the new longer Password column that is needed for more secure handling of passwords. The procedure uses mysql_fix_privilege_tables and is described in section 2.10.7 Upgrading the Grant Tables. If you don't do this, MySQL will not us the new more secure protocol to authenticate. You can start the MySQL server manually using 'mysqld_safe --user=mysql &' or you can run 'daemonic enable mysql' to create a StartupItem for it. All of these must be done as root. << DescPackaging: << The MySQL benchmark suite is stowed away in <prefix>/share/mysql. The InnoDB package revision by Andrei Verovski. http://homepage.mac.com/macgurutemple/downloads.html Previous package revisions by Christoph Pfisterer. http://fink.sourceforge.net << DescPort: << Supports Darwin out of the box, although the libtool scripts are updated to build shared libraries. Version 3.23.47 fixes shutdown problem on MacOS X/Darwin platform. The 'without-readline' configure flag needs to be there to use the readline from fink instead of the bundled copy. << Homepage: http://www.mysql.com/ Index: mysql.patch =================================================================== RCS file: /cvsroot/fink/dists/10.3/unstable/main/finkinfo/database/mysql.patch,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- mysql.patch 20 Feb 2005 12:34:51 -0000 1.5 +++ mysql.patch 10 Feb 2007 22:21:10 -0000 1.6 @@ -1,31 +1,56 @@ -diff -urN mysql-4.0.17.orig/configure mysql-4.0.17/configure ---- mysql-4.0.17.orig/configure Mon Dec 15 06:24:06 2003 -+++ mysql-4.0.17/configure Fri Jan 9 07:58:24 2004 -@@ -23695,6 +23695,15 @@ - fi - ;; - *darwin6*) -+ if test "$ac_cv_c_compiler_gnu" = "yes" -+ then -+ FLAGS="-DHAVE_DARWIN_THREADS -D_P1003_1B_VISIBLE -DSIGNAL_WITH_VIO_CLOSE -DSIGNALS_DONT_BREAK_READ -DHAVE_BROKEN_REALPATH -DFN_NO_CASE_SENCE" -+ CFLAGS="$CFLAGS $FLAGS" -+ CXXFLAGS="$CXXFLAGS $FLAGS" -+ MAX_C_OPTIMIZE="-O" -+ fi -+ ;; -+ *darwin8*) - if test "$ac_cv_c_compiler_gnu" = "yes" - then - FLAGS="-DHAVE_DARWIN_THREADS -D_P1003_1B_VISIBLE -DSIGNAL_WITH_VIO_CLOSE -DSIGNALS_DONT_BREAK_READ -DHAVE_BROKEN_REALPATH -DFN_NO_CASE_SENCE" ---- mysql-4.1.7/mysys/default.c~ 2004-10-23 16:28:44.000000000 +0900 -+++ mysql-4.1.7/mysys/default.c 2005-02-18 23:17:10.000000000 +0900 -@@ -43,6 +43,9 @@ - /* Which directories are searched for options (and in which order) */ +diff -Naur mysql-5.0.13-rc/mysys/default.c mysql-5.0.13-rc.fink/mysys/default.c +--- mysql-5.0.13-rc/mysys/default.c 2005-09-23 04:39:57.000000000 +0900 ++++ mysql-5.0.13-rc.fink/mysys/default.c 2005-10-16 02:13:52.000000000 +0900 +@@ -980,6 +980,8 @@ + { + const char *env, **ptr= default_directories; - const char *default_directories[]= { -+#ifdef FINK_ETC -+ FINK_ETC, -+#endif ++ *ptr++= "@PREFIX@/etc/"; ++ #ifdef __WIN__ - "C:/", - #elif defined(__NETWARE__) + *ptr++= "C:/"; + +diff -Naur mysql-5.0.13-rc/scripts/mysqld_safe.sh mysql-5.0.13-rc.fink/scripts/mysqld_safe.sh +--- mysql-5.0.13-rc/scripts/mysqld_safe.sh 2005-09-23 04:40:24.000000000 +0900 ++++ mysql-5.0.13-rc.fink/scripts/mysqld_safe.sh 2005-10-16 02:18:56.000000000 +0900 +@@ -132,22 +132,24 @@ + # Second, try to find the data directory + # + +-# Try where the binary installs put it +-if test -d $MY_BASEDIR_VERSION/data/mysql +-then +- DATADIR=$MY_BASEDIR_VERSION/data +- if test -z "$defaults" -a -r "$DATADIR/my.cnf" +- then +- defaults="--defaults-extra-file=$DATADIR/my.cnf" +- fi +-# Next try where the source installs put it +-elif test -d $MY_BASEDIR_VERSION/var/mysql +-then +- DATADIR=$MY_BASEDIR_VERSION/var +-# Or just give up and use our compiled-in default +-else ++# Fink's MySQL uses @PREFIX@/var/lib by default.. ++ ++# # Try where the binary installs put it ++# if test -d $MY_BASEDIR_VERSION/data/mysql ++# then ++# DATADIR=$MY_BASEDIR_VERSION/data ++# if test -z "$defaults" -a -r "$DATADIR/my.cnf" ++# then ++# defaults="--defaults-extra-file=$DATADIR/my.cnf" ++# fi ++# # Next try where the source installs put it ++# elif test -d $MY_BASEDIR_VERSION/var/mysql ++# then ++# DATADIR=$MY_BASEDIR_VERSION/var ++# # Or just give up and use our compiled-in default ++# else + [EMAIL PROTECTED]@ +-fi ++# fi + + if test -z "$MYSQL_HOME" + then + ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits