source: projects/specs/branches/6/M/MySQL/MySQL-vl.spec @ 8026

Revision 8026, 41.1 KB checked in by iwamoto, 11 years ago (diff)

kernel34, xorg-x11-server, icu, MySQL: security fixes

Line 
1%define mysqld_user             mysql
2%define mysqld_group            mysql
3%define server_suffix -community
4%define mysqldatadir /var/lib/mysql
5
6%{?_with_static:%define STATIC_BUILD 1}
7%{!?_with_static:%define STATIC_BUILD 0}
8
9# Working around perl dependency problem
10%if %{?_dist_release}!="vl5"
11%define __perl_requires %{SOURCE998}
12%else
13%define __find_requires %{SOURCE999}
14%endif
15
16# We don't package all files installed into the build root by intention -
17# See BUG#998 for details.
18%define _unpackaged_files_terminate_build 0
19
20%define see_base For a description of MySQL see the base MySQL RPM or http://www.mysql.com
21
22%define mysql_version           5.1.72
23%define client_version          16
24
25%if %{?_dist_release}!="vl5"
26%define libpkgname libmysqlclient%{client_version}
27%else
28%define libpkgname MySQL-shared
29%endif
30
31Packager:       tomop
32Vendor:         Project Vine
33Distribution:   Vine Linux
34
35Name: MySQL
36Summary:        MySQL: a very fast and reliable SQL database server
37Version:        %{mysql_version}
38Release:        1%{_dist_release}
39
40Group:          Applications/Databases
41# exceptions allow client libraries to be linked with most open source SW,
42# not only GPL code.
43License:        GPLv2 with exceptions
44URL:            http://www.mysql.com/
45
46Source:         mysql-%{version}.tar.gz
47# Don't depend on lib::mtr*
48Source998:      perl-requires-%{name}.sh
49Source999:      filter-requires-%{name}.sh
50
51Patch0:         mysql-5.1.62-jp-all.patch
52
53# lib64 patch for vine
54Patch200:       pysql-5.1.44-lib64.patch
55
56# security fix
57#Patch1000: CVE-2012-5611.patch
58
59BuildRoot:      %{_tmppath}/%{name}-%{version}-root
60BuildRequires:  perl, readline-devel
61BuildRequires:  gcc-c++, ncurses-devel, zlib-devel
62%if %{?_dist_release}!="vl5"
63BuildRequires:  openssl-devel
64%endif
65BuildRequires:  groff, libtool, automake
66Requires:       fileutils sh-utils
67Provides:       msqlormysql MySQL-server mysql
68Obsoletes:      mysql MySQL5
69
70# From the manual
71%description
72The MySQL(TM) software delivers a very fast, multi-threaded, multi-user,
73and robust SQL (Structured Query Language) database server. MySQL Server
74is intended for mission-critical, heavy-load production systems as well
75as for embedding into mass-deployed software. MySQL is a trademark of
76Sun Microsystems, Inc.
77
78Copyright 2000-2008 MySQL AB, 2009 Sun Microsystems, Inc.  All rights reserved.
79Use is subject to license terms.
80
81This software comes with ABSOLUTELY NO WARRANTY. This is free software,
82and you are welcome to modify and redistribute it under the GPL license.
83
84The MySQL web site (http://www.mysql.com/) provides the latest
85news and information about the MySQL software. Also please see the
86documentation and the manual for more information.
87
88%package server
89Release: %{release}
90Summary:        MySQL: a very fast and reliable SQL database server
91Group:          Applications/Databases
92Requires:       fileutils sh-utils net-tools
93Provides:       msqlormysql mysql-server mysql MySQL MySQL5-server
94Obsoletes:      MySQL mysql mysql-server MySQL5-server MySQL-Max
95
96%description server
97The MySQL(TM) software delivers a very fast, multi-threaded, multi-user,
98and robust SQL (Structured Query Language) database server. MySQL Server
99is intended for mission-critical, heavy-load production systems as well
100as for embedding into mass-deployed software. MySQL is a trademark of
101Sun Microsystems, Inc.
102
103Copyright 2000-2008 MySQL AB, 2009 Sun Microsystems, Inc.  All rights reserved.
104Use is subject to license terms.
105
106This software comes with ABSOLUTELY NO WARRANTY. This is free software,
107and you are welcome to modify and redistribute it under the GPL license.
108
109The MySQL web site (http://www.mysql.com/) provides the latest
110news and information about the MySQL software. Also please see the
111documentation and the manual for more information.
112
113This package includes the MySQL server binary (incl. InnoDB) as well
114as related utilities to run and administrate a MySQL server.
115
116If you want to access and work with the database, you have to install
117package "MySQL-client" as well!
118
119%package client
120Summary: MySQL - Client
121Group: Applications/Databases
122Obsoletes: mysql-client MySQL5-client
123Provides: mysql-client MySQL5-client
124
125%description client
126This package contains the standard MySQL clients and administration tools.
127
128%{see_base}
129
130%package ndb-storage
131Summary:        MySQL - ndbcluster storage engine
132Group:          Applications/Databases
133
134%description ndb-storage
135This package contains the ndbcluster storage engine.
136It is necessary to have this package installed on all
137computers that should store ndbcluster table data.
138Note that this storage engine can only be used in conjunction
139with the MySQL Max server.
140
141%{see_base}
142
143%package ndb-management
144Summary:        MySQL - ndbcluster storage engine management
145Group:          Applications/Databases
146
147%description ndb-management
148This package contains ndbcluster storage engine management.
149It is necessary to have this package installed on at least
150one computer in the cluster.
151
152%{see_base}
153
154%package ndb-tools
155Summary:        MySQL - ndbcluster storage engine basic tools
156Group:          Applications/Databases
157
158%description ndb-tools
159This package contains ndbcluster storage engine basic tools.
160
161%{see_base}
162
163%package ndb-extra
164Summary:        MySQL - ndbcluster storage engine extra tools
165Group:          Applications/Databases
166
167%description ndb-extra
168This package contains some extra ndbcluster storage engine tools for the advanced user.
169They should be used with caution.
170
171%{see_base}
172
173%package test
174Requires: %{name}-client = %{version}-%{release} perl-DBI perl
175Summary: MySQL - Test suite
176Group: Applications/Databases
177Obsoletes: mysql-bench MySQL5-bench MySQL-bench
178
179%description test
180This package contains the MySQL regression test suite.
181
182%{see_base}
183
184
185%package devel
186Summary: MySQL - Development header files and libraries
187Group: Development/Libraries
188Requires: %{libpkgname} = %{version}-%{release}
189%if %{?_dist_release}!="vl5"
190Requires: openssl-devel
191%endif
192Requires: zlib-devel
193Provides: mysql-devel MySQL5-devel
194Obsoletes: mysql-devel MySQL5-devel
195
196%description devel
197This package contains the development header files and libraries
198necessary to develop MySQL client applications.
199
200%{see_base}
201
202%package -n %{libpkgname}
203Summary: The shared libraries required for MySQL clients
204Group: System Environment/Libraries
205%if %{?_dist_release}!="vl5"
206Obsoletes: MySQL-shared < %{version}
207%endif
208
209%description -n %{libpkgname}
210This package contains the shared libraries (*.so*) which certain
211languages and applications need to dynamically load and use MySQL.
212
213
214%package embedded
215Summary: MySQL as an embeddable library
216Group: System Environment/Libraries
217Obsoletes: mysql-embedded MySQL5-embedded
218Provides: mysql-embedded MySQL5-embedded
219
220%description embedded
221MySQL is a multi-user, multi-threaded SQL database server. This
222package contains a version of the MySQL server that can be embedded
223into a client application instead of running as a separate process.
224
225%{see_base}
226
227%package embedded-devel
228Summary: Development files for MySQL as an embeddable library
229Group: Development/Libraries
230Requires: %{name}-embedded = %{version}-%{release}
231Requires: %{name}-devel = %{version}-%{release}
232
233%description embedded-devel
234MySQL is a multi-user, multi-threaded SQL database server. This
235package contains files needed for developing and testing with
236the embedded version of the MySQL server.
237
238%{see_base}
239
240%prep
241%setup -q -T -a 0 -c -n mysql-%{mysql_version}
242mv mysql-%{mysql_version} mysql-debug-%{mysql_version}
243
244pushd mysql-debug-%{mysql_version}
245%patch0 -p1 -b .jp
246%if %{_lib} == lib64
247%patch200 -p0 -b .lib64
248%endif
249#%patch1000 -p0 -b .CVE-2012-5611
250
251aclocal
252autoheader
253libtoolize --automake --force
254automake --add-missing --copy
255autoconf
256perl -pi -e 's/-Werror"/"/' configure
257popd
258
259%setup -q -D -T -a 0 -n mysql-%{mysql_version}
260mv mysql-%{mysql_version} mysql-release-%{mysql_version}
261
262pushd mysql-release-%{mysql_version}
263%patch0 -p1 -b .jp
264%if %{_lib} == lib64
265%patch200 -p0 -b .lib64
266%endif
267aclocal
268autoheader
269libtoolize --automake --force
270automake --add-missing --copy
271autoconf
272perl -pi -e 's/-Werror"/"/' configure
273popd
274
275%build
276
277BuildMySQL() {
278# The --enable-assembler simply does nothing on systems that does not
279# support assembler speedups.
280sh -c  "PATH=\"${MYSQL_BUILD_PATH:-$PATH}\" \
281        CC=\"${CC:-$MYSQL_BUILD_CC}\" \
282        CXX=\"${CXX:-$MYSQL_BUILD_CXX}\" \
283%ifarch x86_64
284        CFLAGS=\"$CFLAGS -fPIC\" \
285        CXXFLAGS=\"$CXXFLAGS -fPIC\" \
286%else
287        CFLAGS=\"$CFLAGS\" \
288        CXXFLAGS=\"$CXXFLAGS\" \
289%endif
290        LDFLAGS=\"$MYSQL_BUILD_LDFLAGS\" \
291        ./configure \
292            $* \
293            --with-mysqld-ldflags='-static' \
294            --with-client-ldflags='-static' \
295            --with-zlib-dir=/usr \
296            --enable-silent-rules \
297            --enable-assembler \
298            --enable-local-infile \
299            --with-fast-mutexes \
300            --with-mysqld-user=%{mysqld_user} \
301            --with-unix-socket-path=/var/lib/mysql/mysql.sock \
302            --with-pic \
303            --prefix=/ \
304            --with-extra-charsets=all \
305            --exec-prefix=%{_exec_prefix} \
306            --libexecdir=%{_sbindir} \
307            --libdir=%{_libdir} \
308            --sysconfdir=%{_sysconfdir} \
309            --datadir=%{_datadir} \
310            --localstatedir=%{mysqldatadir} \
311            --infodir=%{_infodir} \
312            --includedir=%{_includedir} \
313            --mandir=%{_mandir} \
314            --enable-thread-safe-client \
315            --with-readline \
316                --with-innodb \
317                --with-ndbcluster \
318                --with-archive-storage-engine \
319                --with-csv-storage-engine \
320                --with-blackhole-storage-engine \
321                --with-federated-storage-engine \
322                --with-partition \
323                --with-big-tables \
324                --enable-shared \
325%if %{?_dist_release}!="vl5"
326                --with-ssl=/usr \
327%endif
328                --with-comment=\"VineLinux MySQL RPM\" \
329                --with-charset=utf8 \
330                --with-client-charset=utf8 \
331                "
332 make %{?_smp_mflags}
333}
334# end of function definition "BuildMySQL"
335
336# Use the build root for temporary storage of the shared libraries.
337
338RBR=$RPM_BUILD_ROOT
339
340# Clean up the BuildRoot first
341[ "$RBR" != "/" ] && [ -d $RBR ] && rm -rf $RBR;
342mkdir -p $RBR%{_libdir}/mysql
343
344#
345# Use MYSQL_BUILD_PATH so that we can use a dedicated version of gcc
346#
347PATH=${MYSQL_BUILD_PATH:-/bin:/usr/bin}
348export PATH
349
350# Build the Debug binary.
351
352# Use gcc for C and C++ code (to avoid a dependency on libstdc++ and
353# including exceptions into the code
354if [ -z "$CXX" -a -z "$CC" ]
355then
356        export CC="gcc"
357        export CXX="gcc"
358fi
359
360# Prepare compiler flags
361CFLAGS=${MYSQL_BUILD_CFLAGS:-$RPM_OPT_FLAGS}
362CXXFLAGS=${MYSQL_BUILD_CXXFLAGS:-$RPM_OPT_FLAGS -felide-constructors -fno-exceptions -fno-rtti }
363
364##############################################################################
365#
366#  Build the debug version
367#
368##############################################################################
369
370(
371# We are in a subshell, so we can modify variables just for one run.
372CFLAGS=`echo   " $CFLAGS "   | \
373    sed -e 's/ -O[0-9]* / /' -e 's/ -unroll2 / /' -e 's/ -ip / /' \
374        -e 's/^ //' -e 's/ $//'`
375CXXFLAGS=`echo " $CXXFLAGS " | \
376    sed -e 's/ -O[0-9]* / /' -e 's/ -unroll2 / /' -e 's/ -ip / /' \
377        -e 's/^ //' -e 's/ $//'`
378
379# Add -g and --with-debug.
380cd mysql-debug-%{mysql_version} &&
381CFLAGS="$CFLAGS" \
382CXXFLAGS="$CXXFLAGS" \
383BuildMySQL --with-debug
384)
385
386# We might want to save the config log file
387if test -n "$MYSQL_DEBUGCONFLOG_DEST"
388then
389  cp -fp mysql-debug-%{mysql_version}/config.log "$MYSQL_DEBUGCONFLOG_DEST"
390fi
391
392#(cd mysql-debug-%{mysql_version} ; make test-bt-debug)
393
394##############################################################################
395#
396#  Build the release binary
397#
398##############################################################################
399
400(cd mysql-release-%{mysql_version} &&
401CFLAGS="$CFLAGS" \
402CXXFLAGS="$CXXFLAGS" \
403BuildMySQL --with-embedded-server
404)
405
406pushd mysql-release-%{mysql_version}
407# regular build will make libmysqld.a but not libmysqld.so :-(
408mkdir libmysqld/work
409cd libmysqld/work
410ar -x ../libmysqld.a
411# remove object file to avoid multiple definition error (is it a bug?)
412rm -f libfederated_a-ha_federated.o libfederated_a-string.o
413gcc $CFLAGS $LDFLAGS -shared -Wl,-soname,libmysqld.so.0 -o libmysqld.so.0.0.1 \
414        *.o \
415%if %{?_dist_release}!="vl5"
416        -lpthread -lcrypt -lnsl -lssl -lcrypto -lz -lrt -lstdc++ -lm -lc
417%else
418        -lpthread -lcrypt -lnsl -lz -lrt -lstdc++ -lm -lc
419%endif
420popd
421
422# We might want to save the config log file
423if test -n "$MYSQL_CONFLOG_DEST"
424then
425  cp -fp  mysql-release-%{mysql_version}/config.log "$MYSQL_CONFLOG_DEST"
426fi
427
428#(cd mysql-release-%{mysql_version} ; make test-bt)
429
430%install
431RBR=$RPM_BUILD_ROOT
432MBD=$RPM_BUILD_DIR/mysql-%{mysql_version}/mysql-release-%{mysql_version}
433
434rm -rf $RBR
435
436# Ensure that needed directories exists
437install -d $RBR%{_sysconfdir}/{logrotate.d,init.d}
438install -d $RBR%{mysqldatadir}/mysql
439install -d $RBR%{_datadir}/mysql-test
440install -d $RBR%{_includedir}
441install -d $RBR%{_libdir}
442install -d $RBR%{_mandir}
443install -d $RBR%{_sbindir}
444
445# Install all binaries
446(cd $MBD && make install DESTDIR=$RBR benchdir_root=%{_datadir})
447# Old packages put shared libs in %{_libdir}/ (not %{_libdir}/mysql), so do
448# the same here.
449#mv $RBR/%{_libdir}/mysql/*.so* $RBR/%{_libdir}/
450
451rm -rf $RBR/mysql-test
452
453##############################################################################
454# Include libgcc.a in the devel subpackage (BUG 4921)
455if [ -z "$CXX" -a -z "$CC" ]
456then
457        export CC="gcc"
458        export CXX="gcc"
459fi
460
461if expr "$CC" : ".*gcc.*" > /dev/null ;
462then
463  libgcc=`$CC $CFLAGS --print-libgcc-file`
464  if [ -f $libgcc ]
465  then
466    %define have_libgcc 1
467    install -m 644 $libgcc $RBR%{_libdir}/mysql/libmygcc.a
468  fi
469fi
470
471##############################################################################
472
473# install libmysqld.so
474install -m 0755 $MBD/libmysqld/work/libmysqld.so.0.0.1 $RPM_BUILD_ROOT%{_libdir}/mysql/libmysqld.so.0.0.1
475ln -s libmysqld.so.0.0.1 $RPM_BUILD_ROOT%{_libdir}/mysql/libmysqld.so.0
476ln -s libmysqld.so.0 $RPM_BUILD_ROOT%{_libdir}/mysql/libmysqld.so
477
478# install "mysqld-debug"
479$MBD/libtool --mode=execute install -m 755 \
480                 $RPM_BUILD_DIR/mysql-%{mysql_version}/mysql-debug-%{mysql_version}/sql/mysqld \
481                 $RBR%{_sbindir}/mysqld-debug
482
483# install saved perror binary with NDB support (BUG#13740)
484install -m 755 $MBD/extra/perror $RBR%{_bindir}/perror
485
486# Install logrotate and autostart
487install -m 644 $MBD/support-files/mysql-log-rotate $RBR%{_sysconfdir}/logrotate.d/mysql
488install -m 755 $MBD/support-files/mysql.server $RBR%{_sysconfdir}/init.d/mysql
489
490# in RPMs, it is unlikely that anybody should use "sql-bench"
491rm -fr $RBR%{_datadir}/sql-bench
492
493# Create a symlink "rcmysql", pointing to the init.script. SuSE users
494# will appreciate that, as all services usually offer this.
495ln -s %{_sysconfdir}/init.d/mysql $RPM_BUILD_ROOT%{_sbindir}/rcmysql
496
497# Touch the place where the my.cnf config file and mysqlmanager.passwd
498# (MySQL Instance Manager password file) might be located
499# Just to make sure it's in the file list and marked as a config file
500touch $RBR%{_sysconfdir}/my.cnf
501touch $RBR%{_sysconfdir}/mysqlmanager.passwd
502
503mkdir -p $RPM_BUILD_ROOT/etc/ld.so.conf.d
504echo "%{_libdir}/mysql" > $RPM_BUILD_ROOT/etc/ld.so.conf.d/libmysqlclient%{client_version}-%{_arch}.conf
505
506%pre server
507# Shut down a previously installed server first
508if test -x %{_sysconfdir}/init.d/mysql
509then
510  %{_sysconfdir}/init.d/mysql stop > /dev/null 2>&1
511  echo "Giving mysqld a couple of seconds to exit nicely"
512  sleep 5
513elif test -x %{_sysconfdir}/rc.d/init.d/mysql
514then
515  %{_sysconfdir}/rc.d/init.d/mysql stop > /dev/null 2>&1
516  echo "Giving mysqld a couple of seconds to exit nicely"
517  sleep 5
518fi
519
520%post server
521mysql_datadir=%{mysqldatadir}
522
523# Create data directory if needed
524if test ! -d $mysql_datadir; then mkdir -m 755 $mysql_datadir; fi
525if test ! -d $mysql_datadir/mysql; then mkdir $mysql_datadir/mysql; fi
526if test ! -d $mysql_datadir/test; then mkdir $mysql_datadir/test; fi
527
528# Make MySQL start/shutdown automatically when the machine does it.
529# use insserv for older SuSE Linux versions
530if test -x /sbin/insserv
531then
532        /sbin/insserv %{_sysconfdir}/init.d/mysql
533# use chkconfig on Red Hat and newer SuSE releases
534elif test -x /sbin/chkconfig
535then
536        /sbin/chkconfig --add mysql
537fi
538
539# Create a MySQL user and group. Do not report any problems if it already
540# exists.
541groupadd -r %{mysqld_group} 2> /dev/null || true
542useradd -M -r -d $mysql_datadir -s /bin/bash -c "MySQL server" -g %{mysqld_group} %{mysqld_user} 2> /dev/null || true
543# The user may already exist, make sure it has the proper group nevertheless (BUG#12823)
544usermod -g %{mysqld_group} %{mysqld_user} 2> /dev/null || true
545
546# Change permissions so that the user that will run the MySQL daemon
547# owns all database files.
548chown -R %{mysqld_user}:%{mysqld_group} $mysql_datadir
549
550# Initiate databases if needed
551%{_bindir}/mysql_install_db --rpm --user=%{mysqld_user}
552
553# Upgrade databases if needed would go here - but it cannot be automated yet
554
555# Change permissions again to fix any new files.
556chown -R %{mysqld_user}:%{mysqld_group} $mysql_datadir
557
558# Fix permissions for the permission database so that only the user
559# can read them.
560chmod -R og-rw $mysql_datadir/mysql
561
562# Restart in the same way that mysqld will be started normally.
563%{_sysconfdir}/init.d/mysql start
564
565# Allow mysqld_safe to start mysqld and print a message before we exit
566sleep 2
567
568#echo "Thank you for installing the MySQL Community Server! For Production
569#systems, we recommend MySQL Enterprise, which contains enterprise-ready
570#software, intelligent advisory services, and full production support with
571#scheduled service packs and more.  Visit www.mysql.com/enterprise for more
572#information."
573
574%post ndb-storage
575mysql_clusterdir=/var/lib/mysql-cluster
576
577# Create cluster directory if needed
578if test ! -d $mysql_clusterdir; then mkdir -m 755 $mysql_clusterdir; fi
579
580%preun server
581if test $1 = 0
582then
583  # Stop MySQL before uninstalling it
584  if test -x %{_sysconfdir}/init.d/mysql
585  then
586    %{_sysconfdir}/init.d/mysql stop > /dev/null
587
588    # Remove autostart of mysql
589    # for older SuSE Linux versions
590    if test -x /sbin/insserv
591    then
592      /sbin/insserv -r %{_sysconfdir}/init.d/mysql
593    # use chkconfig on Red Hat and newer SuSE releases
594    elif test -x /sbin/chkconfig
595    then
596      /sbin/chkconfig --del mysql
597    fi
598  fi
599fi
600
601# We do not remove the mysql user since it may still own a lot of
602# database files.
603
604%post -n %{libpkgname}
605/sbin/ldconfig
606
607%postun -n %{libpkgname}
608/sbin/ldconfig
609
610# Clean up the BuildRoot
611%clean
612[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT;
613
614%files server
615%defattr(-,root,root,0755)
616
617%doc mysql-release-%{mysql_version}/COPYING mysql-release-%{mysql_version}/README
618%doc mysql-release-%{mysql_version}/support-files/my-*.cnf
619%doc mysql-release-%{mysql_version}/support-files/ndb-*.ini
620
621%doc %attr(644, root, root) %{_infodir}/mysql.info*
622
623%doc %attr(644, root, man) %{_mandir}/man1/innochecksum.1*
624%doc %attr(644, root, man) %{_mandir}/man1/my_print_defaults.1*
625%doc %attr(644, root, man) %{_mandir}/man1/myisam_ftdump.1*
626%doc %attr(644, root, man) %{_mandir}/man1/myisamchk.1*
627%doc %attr(644, root, man) %{_mandir}/man1/myisamlog.1*
628%doc %attr(644, root, man) %{_mandir}/man1/myisampack.1*
629%doc %attr(644, root, man) %{_mandir}/man8/mysqld.8*
630%doc %attr(644, root, man) %{_mandir}/man1/mysqld_multi.1*
631%doc %attr(644, root, man) %{_mandir}/man1/mysqld_safe.1*
632%doc %attr(644, root, man) %{_mandir}/man1/mysql_fix_privilege_tables.1*
633%doc %attr(644, root, man) %{_mandir}/man1/mysql_install_db.1*
634%doc %attr(644, root, man) %{_mandir}/man1/mysql_upgrade.1*
635%doc %attr(644, root, man) %{_mandir}/man1/mysqlhotcopy.1*
636%doc %attr(644, root, man) %{_mandir}/man1/mysqlman.1*
637%doc %attr(644, root, man) %{_mandir}/man8/mysqlmanager.8*
638%doc %attr(644, root, man) %{_mandir}/man1/mysql.server.1*
639%doc %attr(644, root, man) %{_mandir}/man1/mysqltest.1*
640%doc %attr(644, root, man) %{_mandir}/man1/mysql_tzinfo_to_sql.1*
641%doc %attr(644, root, man) %{_mandir}/man1/mysql_zap.1*
642%doc %attr(644, root, man) %{_mandir}/man1/mysqlbug.1*
643%doc %attr(644, root, man) %{_mandir}/man1/perror.1*
644%doc %attr(644, root, man) %{_mandir}/man1/replace.1*
645
646%doc %attr(644, root, man) %{_mandir}/man1/mysql_convert_table_format.1*
647%doc %attr(644, root, man) %{_mandir}/man1/mysql_fix_extensions.1*
648%doc %attr(644, root, man) %{_mandir}/man1/mysql_secure_installation.1*
649%doc %attr(644, root, man) %{_mandir}/man1/mysql_setpermission.1*
650%doc %attr(644, root, man) %{_mandir}/man1/mysqldumpslow.1*
651%doc %attr(644, root, man) %{_mandir}/man1/resolve_stack_dump.1*
652%doc %attr(644, root, man) %{_mandir}/man1/resolveip.1*
653
654%ghost %config(noreplace,missingok) %{_sysconfdir}/my.cnf
655%ghost %config(noreplace,missingok) %{_sysconfdir}/mysqlmanager.passwd
656
657%attr(755, root, root) %{_bindir}/innochecksum
658%attr(755, root, root) %{_bindir}/my_print_defaults
659%attr(755, root, root) %{_bindir}/myisam_ftdump
660%attr(755, root, root) %{_bindir}/myisamchk
661%attr(755, root, root) %{_bindir}/myisamlog
662%attr(755, root, root) %{_bindir}/myisampack
663%attr(755, root, root) %{_bindir}/mysql_convert_table_format
664%attr(755, root, root) %{_bindir}/mysql_fix_extensions
665%attr(755, root, root) %{_bindir}/mysql_fix_privilege_tables
666%attr(755, root, root) %{_bindir}/mysql_install_db
667%attr(755, root, root) %{_bindir}/mysql_secure_installation
668%attr(755, root, root) %{_bindir}/mysql_setpermission
669%attr(755, root, root) %{_bindir}/mysql_tzinfo_to_sql
670%attr(755, root, root) %{_bindir}/mysql_upgrade
671%attr(755, root, root) %{_bindir}/mysql_zap
672%attr(755, root, root) %{_bindir}/mysqlbug
673%attr(755, root, root) %{_bindir}/mysqld_multi
674%attr(755, root, root) %{_bindir}/mysqld_safe
675%attr(755, root, root) %{_bindir}/mysqldumpslow
676%attr(755, root, root) %{_bindir}/mysqlhotcopy
677%attr(755, root, root) %{_bindir}/mysqltest
678%attr(755, root, root) %{_bindir}/perror
679%attr(755, root, root) %{_bindir}/replace
680%attr(755, root, root) %{_bindir}/resolve_stack_dump
681%attr(755, root, root) %{_bindir}/resolveip
682
683%attr(755, root, root) %{_sbindir}/mysqld
684%attr(755, root, root) %{_sbindir}/mysqld-debug
685%attr(755, root, root) %{_sbindir}/mysqlmanager
686%attr(755, root, root) %{_sbindir}/rcmysql
687
688%dir %attr(755, root, root) %{_libdir}/mysql/plugin
689%attr(755, root, root) %{_libdir}/mysql/plugin/*.so*
690
691%attr(644, root, root) %config(noreplace,missingok) %{_sysconfdir}/logrotate.d/mysql
692%attr(755, root, root) %{_sysconfdir}/init.d/mysql
693
694%attr(755, root, root) %{_datadir}/mysql/
695
696%files client
697%defattr(-, root, root, 0755)
698%attr(755, root, root) %{_bindir}/msql2mysql
699%attr(755, root, root) %{_bindir}/mysql
700%attr(755, root, root) %{_bindir}/mysql_find_rows
701%attr(755, root, root) %{_bindir}/mysql_waitpid
702%attr(755, root, root) %{_bindir}/mysqlaccess
703%attr(755, root, root) %{_bindir}/mysqladmin
704%attr(755, root, root) %{_bindir}/mysqlbinlog
705%attr(755, root, root) %{_bindir}/mysqlcheck
706%attr(755, root, root) %{_bindir}/mysqldump
707%attr(755, root, root) %{_bindir}/mysqlimport
708%attr(755, root, root) %{_bindir}/mysqlshow
709%attr(755, root, root) %{_bindir}/mysqlslap
710
711%doc %attr(644, root, man) %{_mandir}/man1/msql2mysql.1*
712%doc %attr(644, root, man) %{_mandir}/man1/mysql.1*
713%doc %attr(644, root, man) %{_mandir}/man1/mysql_find_rows.1*
714%doc %attr(644, root, man) %{_mandir}/man1/mysqlaccess.1*
715%doc %attr(644, root, man) %{_mandir}/man1/mysqladmin.1*
716%doc %attr(644, root, man) %{_mandir}/man1/mysqlbinlog.1*
717%doc %attr(644, root, man) %{_mandir}/man1/mysqlcheck.1*
718%doc %attr(644, root, man) %{_mandir}/man1/mysqldump.1*
719%doc %attr(644, root, man) %{_mandir}/man1/mysqlimport.1*
720%doc %attr(644, root, man) %{_mandir}/man1/mysqlshow.1*
721%doc %attr(644, root, man) %{_mandir}/man1/mysqlslap.1*
722
723%files ndb-storage
724%defattr(-,root,root,0755)
725%attr(755, root, root) %{_sbindir}/ndbd
726%doc %attr(644, root, man) %{_mandir}/man8/ndbd.8*
727
728%files ndb-management
729%defattr(-,root,root,0755)
730%attr(755, root, root) %{_sbindir}/ndb_mgmd
731%doc %attr(644, root, man) %{_mandir}/man8/ndb_mgmd.8*
732
733%files ndb-tools
734%defattr(-,root,root,0755)
735%attr(755, root, root) %{_bindir}/ndb_config
736%attr(755, root, root) %{_bindir}/ndb_desc
737%attr(755, root, root) %{_bindir}/ndb_error_reporter
738%attr(755, root, root) %{_bindir}/ndb_mgm
739%attr(755, root, root) %{_bindir}/ndb_print_backup_file
740%attr(755, root, root) %{_bindir}/ndb_print_schema_file
741%attr(755, root, root) %{_bindir}/ndb_print_sys_file
742%attr(755, root, root) %{_bindir}/ndb_restore
743%attr(755, root, root) %{_bindir}/ndb_select_all
744%attr(755, root, root) %{_bindir}/ndb_select_count
745%attr(755, root, root) %{_bindir}/ndb_show_tables
746%attr(755, root, root) %{_bindir}/ndb_size.pl
747%attr(755, root, root) %{_bindir}/ndb_test_platform
748%attr(755, root, root) %{_bindir}/ndb_waiter
749%doc %attr(644, root, man) %{_mandir}/man1/ndb_config.1*
750%doc %attr(644, root, man) %{_mandir}/man1/ndb_desc.1*
751%doc %attr(644, root, man) %{_mandir}/man1/ndb_error_reporter.1*
752%doc %attr(644, root, man) %{_mandir}/man1/ndb_mgm.1*
753%doc %attr(644, root, man) %{_mandir}/man1/ndb_restore.1*
754%doc %attr(644, root, man) %{_mandir}/man1/ndb_print_backup_file.1*
755%doc %attr(644, root, man) %{_mandir}/man1/ndb_print_schema_file.1*
756%doc %attr(644, root, man) %{_mandir}/man1/ndb_print_sys_file.1*
757%doc %attr(644, root, man) %{_mandir}/man1/ndb_select_all.1*
758%doc %attr(644, root, man) %{_mandir}/man1/ndb_select_count.1*
759%doc %attr(644, root, man) %{_mandir}/man1/ndb_show_tables.1*
760%doc %attr(644, root, man) %{_mandir}/man1/ndb_size.pl.1*
761%doc %attr(644, root, man) %{_mandir}/man1/ndb_waiter.1*
762
763%files ndb-extra
764%defattr(-,root,root,0755)
765%attr(755, root, root) %{_bindir}/ndb_delete_all
766%attr(755, root, root) %{_bindir}/ndb_drop_index
767%attr(755, root, root) %{_bindir}/ndb_drop_table
768%attr(755, root, root) %{_sbindir}/ndb_cpcd
769%doc %attr(644, root, man) %{_mandir}/man1/ndb_delete_all.1*
770%doc %attr(644, root, man) %{_mandir}/man1/ndb_drop_index.1*
771%doc %attr(644, root, man) %{_mandir}/man1/ndb_drop_table.1*
772%doc %attr(644, root, man) %{_mandir}/man1/ndb_cpcd.1*
773
774%files devel
775%defattr(-, root, root, 0755)
776%doc mysql-release-%{mysql_version}/EXCEPTIONS-CLIENT
777%doc %attr(644, root, man) %{_mandir}/man1/mysql_config.1*
778%attr(755, root, root) %{_bindir}/mysql_config
779%dir %attr(755, root, root) %{_includedir}/mysql
780%dir %attr(755, root, root) %{_libdir}/mysql
781%{_includedir}/mysql/*
782%{_datadir}/aclocal/mysql.m4
783%{_libdir}/mysql/libmysql*.so
784%{_libdir}/mysql/libndb*.so
785
786#%{_libdir}/mysql/libdbug.a
787#%{_libdir}/mysql/libheap.a
788%if %{have_libgcc}
789%{_libdir}/mysql/libmygcc.a
790%endif
791#%{_libdir}/mysql/libmyisam.a
792#%{_libdir}/mysql/libmyisammrg.a
793#%{_libdir}/mysql/libmysqlclient.a
794#%{_libdir}/mysql/libmysqlclient_r.a
795#%{_libdir}/mysql/libmystrings.a
796#%{_libdir}/mysql/libmysys.a
797#%{_libdir}/mysql/libndbclient.a
798#%{_libdir}/mysql/libvio.a
799#%{_libdir}/mysql/libz.a
800
801%files -n %{libpkgname}
802%defattr(-, root, root, 0755)
803# Shared libraries (omit for architectures that don't support them)
804%{_libdir}/mysql/libmysql*.so.*
805%{_libdir}/mysql/libndb*.so.*
806%exclude %{_libdir}/mysql/libmysqld.so.*
807/etc/ld.so.conf.d/*
808
809%files test
810%defattr(-, root, root, 0755)
811%{_datadir}/mysql-test
812%{_bindir}/mysql_client_test
813%{_mandir}/man1/mysql_client_test.1*
814%{_mandir}/man1/mysql-stress-test.pl.1*
815%{_mandir}/man1/mysql-test-run.pl.1*
816
817%files embedded
818%defattr(-, root, root, 0755)
819%doc mysql-release-%{mysql_version}/{COPYING,EXCEPTIONS-CLIENT}
820%{_libdir}/mysql/libmysqld.so.*
821
822%files embedded-devel
823%defattr(-,root,root)
824%{_libdir}/mysql/libmysqld.so
825#{_libdir}/mysql/libmysqld.a
826%{_bindir}/mysql_client_test_embedded
827%{_bindir}/mysqltest_embedded
828%{_mandir}/man1/mysql_client_test_embedded.1*
829%{_mandir}/man1/mysqltest_embedded.1*
830
831%changelog
832* Wed Nov  6 2013 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 5.1.72-1
833- new upstream release with security fixes
834- add Vendor/Distri tags
835
836* Wed Feb 13 2013 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.68-1
837- new upstream release.
838
839* Wed Dec 05 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.66-2
840- fixed CVE-2012-5611.
841
842* Mon Nov 19 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.66-1
843- new upstream release.
844
845* Thu Jun 14 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.63-1
846- new upstream release.
847-   fixed CVE-2012-2122.
848- disabled SSL support for Vine Linux 5.x.
849
850* Wed May 02 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.62-1
851- new upstream release.
852- updated jp-patch.
853
854* Mon Apr 18 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.56-3
855- Added "BR: zlib-devel" to MySQL-devel.
856
857* Sun Apr 03 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.56-2
858- Added "BR: openssl-devel" to MySQL-devel.
859
860* Fri Mar 11 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.56-1
861- new upstream release.
862
863* Mon Jan 10 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.54-1
864- new upstream release.
865- updated jp-patch.
866- added ssl support.
867
868* Sat Nov 06 2010 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.52-1
869- new upstream release.
870- replaced '%%__find_requires' to '%%__perl_requires'.
871- updated jp-patch.
872
873* Fri Oct 29 2010 Shu KONNO <owa@bg.wakwak.com> 5.1.44-3
874- added mysql-5.1.44-lib64.patch (on x86_64)
875- added -fPIC (on x86_64)
876
877* Sun Oct 17 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.1.44-2
878- made embedded package again
879
880* Fri Mar 05 2010 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.44-1
881- new upstream release.
882- updated jp-patch.
883
884* Thu Feb 04 2010 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.43-2
885- VineSeed: rebuilt with new toolchain.
886
887* Wed Feb 03 2010 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.43-1
888- new upstream release.
889  - fixed CVE-2009-4484.
890
891* Fri Nov 20 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.41-1
892- new upstream release.
893
894* Thu Nov 19 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.40-2
895- added net-tools to 'Requires'.
896- added groff to 'BuildRequires'.
897- renamed subpackage 'MySQL-shared' to 'libmysqlclient16' (VineSeed only).
898
899* Tue Nov 10 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.40-1
900- new upstream release.
901
902* Sat Sep 26 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.39-1
903- new upstream release.
904
905* Sun Jul  5 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.36-1
906- new upstream release.
907- dropped %%Patch100 (fixed in upstream).
908
909* Sat Jun  6 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.35-1
910- new upstream release.
911- add %%Patch100 (no longer needed for MySQL-5.1.36 or later).
912
913* Thu May 21 2009 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.1.34-1
914- new upstream release.
915- rename 'MySQL-bench' to 'MySQL-test'.
916- update Patch0.
917- change default charset to 'utf8'.
918
919* Sat Apr 12 2008 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.51a-1
920- new upstream release.
921- update Patch0.
922- add "--with-client-charset=ujis".
923- sync %%files to official RPM.
924- remove MySQL-Max.
925
926* Thu Dec 13 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 5.0.27-0vl7
927- for VineSeed
928
929* Thu Dec 13 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 5.0.27-0vl6
930- move shared library from /usr/lib/ to /usr/lib/mysql/
931- add /etc/ld.so.conf.d/*.conf
932- fix broken libmysqlcient*.la files (or should we remove them permanently?)
933
934* Sat Jun 16 2007 IWAI, Masaharu <iwai@alib.jp> 5.0.27-0vl5
935- rebuild <BTS:VineLinux:534>
936
937* Mon Nov 13 2006 NAKAMURA Kenta <kenta@vinelinux.org> 5.0.27-0vl4
938- added -fPIC
939
940* Mon Oct 30 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.27-0vl3
941- fixed dependency. <BTS:338>
942
943* Mon Oct 30 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.27-0vl2
944- add %%Patch1. <BTS:320>
945
946* Sat Oct 28 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.27-0vl1
947- new upstream release.
948
949* Fri Oct 27 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.26-0vl1
950- new upstream release.
951
952* Sat Jun  3 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.22-0vl1
953- new upstream release.
954
955* Sat May 13 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.21-0vl1
956- release++.
957
958* Wed May 10 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 5.0.21-0vl0
959- new upstream release.
960- for VineSeed.
961
962* Wed Feb  8 2006 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 4.1.16-0vl0
963- new upstream release.
964- replace Patch0 for MySQL-4.1.16.
965
966* Thu Oct  6 2005 Tomohiro 'Tomo-p' KATO <tomop@teamgedoh.net> 4.1.14-0vl0
967- new upstream release.
968- add Patch0.
969
970* Tue Sep 6 2005 Takeyuki FUJIOKA <fuji@ftserve.net> 4.0.25-0vl0
971- new upstream version
972        -- mysql-4.0.25
973
974* Fri Jan 21 2005 Takeyuki FUJIOKA <fuji@ftserve.net> 4.0.23-0vl0
975- new upstream version
976        -- mysql-4.0.23
977
978* Tue Sep 28 2004 Takeyuki FUJIOKA <fuji@ftserve.net> 4.0.22-0vl0
979- new upstream version
980        -- mysql-4.0.22
981 
982* Tue Sep 28 2004 Takeyuki FUJIOKA <fuji@ftserve.net> 4.0.21-0vl1
983- new upstream version
984        -- mysql-4.0.21
985 
986* Fri May 21 2004 Satoshi MACHINO <machino@vinelinux.org> 4.0.20-0vl1
987- new upstream version
988        -- mysql-4.0.20
989 
990* Tue May 04 2004 Tomoya TAKA <taka@vinelinux.org> 4.0.18-0vl2
991- modify CFLAGS, CXXFLAGS and configure options for alpha
992
993* Tue Mar 23 2004 Satoshi MACHINO <machino@vinelinux.org> 4.0.18-0vl1
994- Upgraded to MySQL-4
995- added "with-charset=ujis" and "without-readline" to configure (vineseed-plus-02150)
996- merged to MySQL Official packages
997        -- renamed package "MySQL" to "MySQL-server"
998        -- when using gcc, _always_ use CXX=gcc
999        -- replaced Copyright with License field (Copyright is obsolete)
1000        -- added myisam_ftdump to the Server package
1001        -- marked /etc/logrotate.d/mysql as a config file (BUG 2156)
1002        -- fixed file permissions (BUG 1672)
1003        -- removed dependency on MySQL-client from the MySQL-devel subpackage
1004        -- as it is not really required. (BUG 1610)
1005        -- Fixed BUG 1162 (removed macro names from the changelog)
1006        -- Really fixed BUG 998 (disable the checking for installed but
1007        --  unpackaged files)
1008        -- Fixed BUG 959 (libmysqld not being compiled properly)
1009        -- Fixed BUG 998 (RPM build errors): added missing files to the
1010        -- distribution (mysql_fix_extensions, mysql_tableinfo, mysqldumpslow,
1011        -- mysql_fix_privilege_tables.1), removed "-n" from install section.
1012        -- removed the GIF Icon (file was not included in the sources anyway)
1013        -- removed unused variable shared_lib_version
1014        -- do not run automake before building the standard binary
1015        --  (should not be necessary)
1016        -- add server suffix '-standard' to standard binary (to be in line
1017        -- with the binary tarball distributions)
1018        -- allow overriding CC and CXX (required when building
1019        -- with other compilers)
1020
1021* Thu Apr 14 2003 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 3.23.56-0vl5
1022- added BuildRequires:  automake16
1023                                                                               
1024* Thu Apr 03 2003 Tomoya TAKA <taka@vinelinux.org> 3.23.56-0vl3
1025- add '-fPIC -DPIC' to CFLAGS on alpha
1026- little fix of spec file
1027                                                                               
1028* Thu Mar 27 2003 Tomoya TAKA <taka@vinelinux.org> 3.23.56-0vl2
1029- enable MySQL-shared subpackage for alpha
1030- delete 'BuildPrereq: kernel24-headers' for alpha
1031- fix shared %files (exclude sparc)
1032                                                                               
1033* Tue Mar 18 2003 Satoshi MACHINO <machino@vinelinux.org> 3.23.56-0vl1
1034- new upstream version
1035                                                                               
1036* Sun Mar  9 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.23.55-0vl2
1037- fixed devel %files (dropped *.la files)
1038                                                                               
1039* Tue Jan 28 2003 Satoshi MACHINO <machino@vinelinux.org> 3.23.55-0vl1
1040- new upstream version
1041- fixed document permission
1042                                                                               
1043* Sat Dec 21 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.54a-0vl1
1044- new upstream version
1045                                                                               
1046* Sat Oct 19 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.53-0vl2
1047- dropped MySQL-Max sub-pakage for sparc/sparc64/alpha
1048        -- don't work
1049                                                                               
1050* Wed Oct 16 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.53-0vl1
1051- new upstream version
1052- diseble-assembler in configure on sparc,sparc64,alpha
1053                                                                               
1054* Wed Aug 21 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.52-0vl1
1055- new upstream version
1056- moved some man files to main package
1057- added enable-local-infile in configure
1058- changed --with-extra-charsets=all in configure
1059                                                                               
1060* Fri Jun 14 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.51-0vl2
1061- fixed changelog
1062                                                                               
1063* Thu Jun 13 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.51-0vl1
1064- updated to mysql-3.23.51
1065                                                                               
1066* Fri Mar 15 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.49-0vl2
1067- rebuild on zlib-1.1.4(security fix.)
1068                                                                               
1069* Mon Feb 18 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.49-0vl1
1070- updated to mysql-2.23.49
1071                                                                               
1072* Tue Feb 12 2002 Tomoya TAKA <taka@vinelinux.org> 3.23.48-0vl2
1073- add 'BuildPrereq: kernel24-headers' on alpha
1074- remove shared library and max on alpha
1075                                                                               
1076* Tue Feb 12 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.48-0vl1
1077- updated to mysql-3.23.48
1078                                                                               
1079* Thu Jan 03 2002 Satoshi MACHINO <machino@vinelinux.org> 3.23.47-0vl1
1080- updated to mysql-3.23.47
1081                                                                               
1082* Wed Dec 05 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.46-0vl1
1083- updated to mysql-3.23.46
1084                                                                               
1085* Thu Nov 29 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.45-0vl1
1086- updated to mysql-3.23.45
1087                                                                               
1088* Tue Nov 12 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.44-0vl1
1089- updated to mysql-3.23.44
1090                                                                               
1091* Sat Oct 13 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.43-0vl1
1092- updated to mysql-3.23.43
1093- removed shared library and max on sparc
1094                                                                               
1095* Wed Sep 12 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.42-0vl1
1096- updated to mysql-3.23.42
1097- changed MYSQL_BUILD_CC: and MYSQL_BUILD_XCC: to -gcc
1098                                                                               
1099* Thu Aug 30 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.41-0vl1
1100- updated to mysql-3.23.41
1101                                                                               
1102* Wed Aug 22 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.40-0vl1
1103- updated to mysql-3.23.40
1104                                                                               
1105* Tue Jul 10 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.39-0vl1
1106- updated to mysql-3.23.39
1107
1108* Sat Jun 15 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.38-1vl2
1109- added configure --with-charset=ujis
1110                                                                               
1111* Sun May 27 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.38-1vl2
1112- used some rpmmacro
1113                                                                               
1114* Fri May 25 2001 Satoshi MACHINO <machino@vinelinux.org> 3.23.38-1vl1
1115- updated to MySQL-3.23.38
1116                                                                               
1117* Thu Dec 07 2000 Satoshi MACHINO <machino@vinelinux.org> 3.23.28-1vl2
1118- removed Bench pakages
1119                                                                               
1120* Tue Dec 05 2000 Satoshi MACHINO <machino@vinelinux.org> 3.23.28-1vl1
1121- removed pt_BR locale
1122- build on Vine Linux
1123- partially used rpmmacros
1124- added %clean tag
1125                                                                               
1126* Fri Aug 18 2000 Tim Smith <tim@mysql.com>
1127- Added separate libmysql_r directory; now both a threaded
1128  and non-threaded library is shipped.
1129                                                                               
1130* Wed Sep 28 1999 David Axmark <davida@mysql.com>
1131- Added the support-files/my-example.cnf to the docs directory.
1132- Removed devel dependency on base since it is about client
1133  development.
1134                                                                               
1135* Wed Sep 8 1999 David Axmark <davida@mysql.com>
1136- Cleaned up some for 3.23.
1137                                                                               
1138* Thu Jul 1 1999 David Axmark <davida@mysql.com>
1139- Added support for shared libraries in a separate sub
1140  package. Original fix by David Fox (dsfox@cogsci.ucsd.edu)
1141- The --enable-assembler switch is now automatically disables on
1142  platforms there assembler code is unavailable. This should allow
1143  building this RPM on non i386 systems.
1144                                                                               
1145* Mon Feb 22 1999 David Axmark <david@detron.se>
1146- Removed unportable cc switches from the spec file. The defaults can
1147  now be overridden with environment variables. This feature is used
1148  to compile the official RPM with optimal (but compiler version
1149  specific) switches.
1150- Removed the repetitive description parts for the sub rpms. Maybe add
1151  again if RPM gets a multiline macro capability.
1152- Added support for a pt_BR translation. Translation contributed by
1153  Jorge Godoy <jorge@bestway.com.br>.
1154                                                                               
1155* Wed Nov 4 1998 David Axmark <david@detron.se>
1156- A lot of changes in all the rpm and install scripts. This may even
1157  be a working RPM :-)
1158                                                                               
1159* Sun Aug 16 1998 David Axmark <david@detron.se>
1160- A developers changelog for MySQL is available in the source RPM. And
1161  there is a history of major user visible changed in the Reference
1162  Manual.  Only RPM specific changes will be documented here.
1163
Note: See TracBrowser for help on using the repository browser.