summaryrefslogtreecommitdiffstats
path: root/mysql55
diff options
context:
space:
mode:
Diffstat (limited to 'mysql55')
-rw-r--r--mysql55/MySQL-python.spec.diff68
-rw-r--r--mysql55/MySQL-python.spec.nodsc243
-rw-r--r--mysql55/mysql-connector-c++.spec.diff53
-rw-r--r--mysql55/mysql-connector-c++.spec.nodsc169
-rw-r--r--mysql55/mysql-connector-odbc.spec.diff81
-rw-r--r--mysql55/mysql-connector-odbc.spec.nodsc181
-rw-r--r--mysql55/mysql.spec.diff238
-rw-r--r--mysql55/mysql.spec.nodsc1759
-rw-r--r--mysql55/perl-DBD-MySQL.spec.diff55
-rw-r--r--mysql55/perl-DBD-MySQL.spec.nodsc279
-rw-r--r--mysql55/ruby-mysql.spec.diff58
-rw-r--r--mysql55/ruby-mysql.spec.nodsc121
12 files changed, 3305 insertions, 0 deletions
diff --git a/mysql55/MySQL-python.spec.diff b/mysql55/MySQL-python.spec.diff
new file mode 100644
index 0000000..26c72a3
--- /dev/null
+++ b/mysql55/MySQL-python.spec.diff
@@ -0,0 +1,68 @@
+--- MySQL-python.spec.nodsc 2012-05-31 10:48:04.851644356 +0200
++++ MySQL-python.spec 2012-06-01 16:09:40.220350592 +0200
+@@ -1,5 +1,12 @@
++# Sets %%pkg_name to 'MySQL-python' if we build for scl.
++%{?scl:%scl_package MySQL-python}
++# If we don't build for scl, then pkg_name is empty.
++# This way, we can always use %%pkg_name for 'MySQL-python', be it scl build or not.
++%{!?scl:%global pkg_name mySQL-python}
++# %%{name} then references to either 'MySQL-python' (not in scl) or '%%{?scl:%scl_prefix}MySQL-python' (in scl).
++
+ Summary: An interface to MySQL
+-Name: MySQL-python
++Name: %{?scl_prefix}MySQL-python
+ Version: 1.2.3
+ Release: 4%{?dist}
+ License: GPLv2+
+@@ -8,9 +15,8 @@ URL: http://sourceforge.net/projects/mys
+
+ Source0: http://prdownloads.sourceforge.net/mysql-python/MySQL-python-%{version}.tar.gz
+
+-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+ BuildRequires: python-devel python-setuptools
+-BuildRequires: mysql-devel zlib-devel
++BuildRequires: %{?scl_prefix}mysql-devel zlib-devel
+ # is this still needed?
+ # Requires: mx
+
+@@ -31,18 +37,21 @@ a) not thread-friendly, b) written for M
+ not actively maintained. No code from that version is used in MySQLdb.
+
+ %prep
+-%setup -q -n %{name}-%{version}
++%setup -q -n %{pkg_name}-%{version}
+
+ %build
+ rm -f doc/*~
+ export libdirname=%{_lib}
++%{?scl:scl enable %scl - << \EOF}
+ CFLAGS="$RPM_OPT_FLAGS" python setup.py build
++%{?scl:EOF}
+
+ %install
+-rm -rf $RPM_BUILD_ROOT
+-
+ export libdirname=%{_lib}
+-python setup.py install --root=$RPM_BUILD_ROOT --record=INSTALLED_FILES
++%{?scl:scl enable %scl - << \EOF}
++python setup.py install --root=$RPM_BUILD_ROOT%{?scl:%_scl_root} --record=INSTALLED_FILES
++%{?scl:EOF}
++sed -ie 's|^/usr/|%{_prefix}/|g' INSTALLED_FILES
+
+ %clean
+ rm -rf $RPM_BUILD_ROOT
+@@ -51,10 +60,10 @@ rm -rf $RPM_BUILD_ROOT
+ %defattr(-,root,root)
+ %doc README doc/*
+ %dir %{_libdir}/python?.?/site-packages/MySQLdb
+-%{_libdir}/python?.?/site-packages/MySQLdb/*.pyo
+-%{_libdir}/python?.?/site-packages/MySQLdb/constants/*.pyo
+-%{_libdir}/python?.?/site-packages/*.pyo
+-%dir /usr/%{_lib}/python?.?/site-packages/MySQLdb/constants
++%{_libdir}/python?.?/site-packages/MySQLdb/*.pyc
++%{_libdir}/python?.?/site-packages/MySQLdb/constants/*.pyc
++%{_libdir}/python?.?/site-packages/*.pyc
++%dir %{_prefix}/%{_lib}/python?.?/site-packages/MySQLdb/constants
+
+ %changelog
+ * Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.3-4
diff --git a/mysql55/MySQL-python.spec.nodsc b/mysql55/MySQL-python.spec.nodsc
new file mode 100644
index 0000000..fe400d5
--- /dev/null
+++ b/mysql55/MySQL-python.spec.nodsc
@@ -0,0 +1,243 @@
+Summary: An interface to MySQL
+Name: MySQL-python
+Version: 1.2.3
+Release: 4%{?dist}
+License: GPLv2+
+Group: Development/Libraries
+URL: http://sourceforge.net/projects/mysql-python/
+
+Source0: http://prdownloads.sourceforge.net/mysql-python/MySQL-python-%{version}.tar.gz
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+BuildRequires: python-devel python-setuptools
+BuildRequires: mysql-devel zlib-devel
+# is this still needed?
+# Requires: mx
+
+%description
+Python interface to MySQL
+
+MySQLdb is an interface to the popular MySQL database server for Python.
+The design goals are:
+
+- Compliance with Python database API version 2.0
+- Thread-safety
+- Thread-friendliness (threads will not block each other)
+- Compatibility with MySQL 3.23 and up
+
+This module should be mostly compatible with an older interface
+written by Joe Skinner and others. However, the older version is
+a) not thread-friendly, b) written for MySQL 3.21, c) apparently
+not actively maintained. No code from that version is used in MySQLdb.
+
+%prep
+%setup -q -n %{name}-%{version}
+
+%build
+rm -f doc/*~
+export libdirname=%{_lib}
+CFLAGS="$RPM_OPT_FLAGS" python setup.py build
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+export libdirname=%{_lib}
+python setup.py install --root=$RPM_BUILD_ROOT --record=INSTALLED_FILES
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files -f INSTALLED_FILES
+%defattr(-,root,root)
+%doc README doc/*
+%dir %{_libdir}/python?.?/site-packages/MySQLdb
+%{_libdir}/python?.?/site-packages/MySQLdb/*.pyo
+%{_libdir}/python?.?/site-packages/MySQLdb/constants/*.pyo
+%{_libdir}/python?.?/site-packages/*.pyo
+%dir /usr/%{_lib}/python?.?/site-packages/MySQLdb/constants
+
+%changelog
+* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.3-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Tue Mar 22 2011 Tom Lane <tgl@redhat.com> 1.2.3-3
+- Rebuild for libmysqlclient 5.5.10 soname version bump
+
+* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.3-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Fri Dec 24 2010 Tom Lane <tgl@redhat.com> 1.2.3-1
+- Update to final release of 1.2.3
+Resolves: #660484
+- Rebuild was needed anyway for mysql ABI break (no more libmysqlclient_r)
+
+* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 1.2.3-0.5.c1
+- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
+
+* Mon Nov 23 2009 Tom Lane <tgl@redhat.com> 1.2.3-0.4.c1
+- Fix format mismatch in _mysql_ConnectionObject_kill
+Resolves: #538234
+
+* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 1.2.3-0.3.c1
+- rebuilt with new openssl
+
+* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.3-0.2.c1
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Sun Jun 28 2009 Tom Lane <tgl@redhat.com> 1.2.3-0.1.c1
+- Update to release candidate 1.2.3c1 for better mysql 5.1 and python 2.6
+ compatibility
+Resolves: #505611
+- Use python-setuptools instead of distutils, stop using old setup.py
+Resolves: #467510
+- Remove unnecessary manual Requires: specifications
+Resolves: #507750
+
+* Wed Apr 15 2009 Karsten Hopp <karsten@redhat.com> 1.2.2-11
+- bump release and rebuild for s390x
+
+* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.2-10
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Thu Jan 22 2009 Tom Lane <tgl@redhat.com> 1.2.2-9
+- Rebuild for mysql 5.1
+
+* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 1.2.2-8
+- Rebuild for Python 2.6
+
+* Thu Jun 19 2008 Tom Lane <tgl@redhat.com> 1.2.2-7
+- Fix broken escape() method
+Resolves: #331021
+
+* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.2.2-6
+- Autorebuild for GCC 4.3
+
+* Wed Dec 5 2007 Tom Lane <tgl@redhat.com> 1.2.2-5
+- Rebuild for new openssl
+
+* Thu Aug 2 2007 Tom Lane <tgl@redhat.com> 1.2.2-4
+- Update License tag to match code.
+
+* Tue Jul 3 2007 Tom Lane <tgl@redhat.com> 1.2.2-3
+- Ooops, previous fix for quoting bug was wrong, because it converted the
+ version_info tuple to a string in Python's eyes
+Resolves: #246366
+
+* Tue Jun 12 2007 Tom Lane <tgl@redhat.com> 1.2.2-2
+- Fix quoting bug in use of older setup.py: need to quote version_info now
+Resolves: #243877
+
+* Fri Apr 20 2007 Tom Lane <tgl@redhat.com> 1.2.2-1
+- Update to 1.2.2, but not 1.2.2 setup.py (since we don't ship setuptools yet)
+
+* Thu Dec 7 2006 Jeremy Katz <katzj@redhat.com> - 1.2.1_p2-2
+- rebuild for python 2.5
+
+* Wed Dec 6 2006 Tom Lane <tgl@redhat.com> 1.2.1_p2-1
+- Update to 1.2.1_p2
+
+* Fri Jul 21 2006 Tom Lane <tgl@redhat.com> 1.2.1-1
+- Update to 1.2.1
+- Remove hardwired python version number in favor of asking Python
+
+* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.2.0-3.2.2.1
+- rebuild
+
+* Mon Feb 13 2006 Jesse Keating <jkeating@redhat.com> - 1.2.0-3.2.2
+- rebump for build order issues during double-long bump
+
+* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.2.0-3.2.1
+- bump again for double-long bug on ppc(64)
+
+* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.2.0-3.2
+- rebuilt for new gcc4.1 snapshot and glibc changes
+
+* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
+- rebuilt
+
+* Wed Nov 9 2005 Tom Lane <tgl@redhat.com> 1.2.0-3
+- Rebuild due to mysql 5.0 update and openssl library update.
+
+* Wed Aug 03 2005 Karsten Hopp <karsten@redhat.de> 1.2.0-2
+- package all python files. INSTALLED_FILES doesn't contain files created
+ by the brp-python-bytecompile script
+
+* Thu Apr 21 2005 Tom Lane <tgl@redhat.com> 1.2.0-1
+- Update to 1.2.0, per bug #155341
+- Link against mysql 4.x not 3.x, per bug #150828
+
+* Sun Mar 6 2005 Tom Lane <tgl@redhat.com> 1.0.0-3
+- Rebuild with gcc4.
+
+* Thu Nov 11 2004 Tom Lane <tgl@redhat.com> 1.0.0-2
+- bring us to python 2.4
+
+* Thu Nov 11 2004 Tom Lane <tgl@redhat.com> 1.0.0-1
+- update to 1.0.0; rebuild against mysqlclient10
+
+* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
+- rebuilt
+
+* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
+- rebuilt
+
+* Fri Feb 20 2004 Tom Lane <tgl@redhat.com>
+- reinstate (and update) patch for /usr/lib64 compatibility
+- rebuilt
+
+* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
+- rebuilt
+
+* Tue Nov 25 2003 Patrick Macdonald <patrickm@redhat.com> 0.9.2-1
+- update to 0.9.2
+- remove patches (no longer applicable)
+
+* Sat Nov 15 2003 Tom "spot" Callaway <tcallawa@redhat.com> 0.9.1-10
+- bring us to python 2.3
+
+* Thu Jul 03 2003 Patrick Macdonald <patrickm@redhat.com> 0.9.1-9
+- rebuilt
+
+* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com> 0.9.1-8
+- rebuilt
+
+* Tue Mar 04 2003 Patrick Macdonald <patrickm@redhat.com> 0.9.1-7
+- explicitly define the constants directory in case a more
+ restrictive umask is encountered (#74019)
+
+* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
+- rebuilt
+
+* Wed Dec 11 2002 Tim Powers <timp@redhat.com> 0.9.1-5
+- lib64'ize
+
+* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
+- automated rebuild
+
+* Thu May 23 2002 Tim Powers <timp@redhat.com>
+- automated rebuild
+
+* Mon May 13 2002 Trond Eivind Glomsrd <teg@redhat.com> 0.9.1-2
+- Build for newer python
+
+* Wed Mar 13 2002 Trond Eivind Glomsrd <teg@redhat.com> 0.9.1-1
+- 0.9.1
+
+* Tue Feb 26 2002 Trond Eivind Glomsrd <teg@redhat.com> 0.9.0-6
+- Rebuild
+
+* Thu Jan 31 2002 Elliot Lee <sopwith@redhat.com> 0.9.0-5
+- Change python conflicts to requires
+- Use pybasever/pynextver macros.
+
+* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
+- automated rebuild
+
+* Fri Sep 14 2001 Trond Eivind Glomsrd <teg@redhat.com> 0.9.0-3
+- Build for Python 2.2
+
+* Mon Jul 23 2001 Trond Eivind Glomsrd <teg@redhat.com>
+- Add zlib-devel to buildrequires (#49788)
+
+* Tue Jun 19 2001 Trond Eivind Glomsrd <teg@redhat.com>
+- Initial build
diff --git a/mysql55/mysql-connector-c++.spec.diff b/mysql55/mysql-connector-c++.spec.diff
new file mode 100644
index 0000000..a9dfb47
--- /dev/null
+++ b/mysql55/mysql-connector-c++.spec.diff
@@ -0,0 +1,53 @@
+--- mysql-connector-c++.spec.nodsc 2012-01-14 14:25:23.000000000 +0100
++++ mysql-connector-c++.spec 2012-05-22 13:50:29.409053710 +0200
+@@ -1,8 +1,10 @@
++%{?scl:%scl_package mysql}
++
+ %global bzr 895
+
+
+ Summary: MySQL database connector for C++
+-Name: mysql-connector-c++
++Name: %{?scl_prefix}mysql-connector-c++
+ Version: 1.1.0
+ %if 0%{?bzr}
+ Release: 0.8.bzr%{?bzr}%{?dist}
+@@ -21,7 +23,7 @@ URL: http://forge.mysql.com/wiki/
+ # check getDriverMajorVersion / getDriverMinorVersion / getDriverPatchVersion
+ # tar czf mysql-connector-c++-bzr895.tgz --exclude .bzr mysql-connector-c++-1.1.0
+ # rm -rf mysql-connector-c++-1.1.0
+-Source0: %{name}-bzr%{bzr}.tgz
++Source0: mysql-connector-c++-bzr%{bzr}.tgz
+ %else
+ # Upstream has a mirror redirector for downloads, so the URL is hard to
+ # represent statically. You can get the tarball by following a link from
+@@ -30,8 +32,9 @@ Source0: %{name}-%{version}.tar.gz
+ %endif
+
+ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+-BuildRequires: cmake mysql-devel boost-devel
++BuildRequires: cmake %{?scl_prefix}mysql-devel boost-devel
+
++%{?scl:Requires:%scl_runtime}
+
+ %description
+ MySQL Connector/C++ is a MySQL database connector for C++.
+@@ -53,15 +56,15 @@ The Connector/C++ preview features the f
+ %package devel
+ Summary: MySQL Connector/C++ developer files (headers, examples, etc.)
+ Group: Development/Libraries
+-Requires: mysql-connector-c++ = %{version}-%{release}
+-Requires: mysql-devel
++Requires: %{?scl_prefix}mysql-connector-c++ = %{version}-%{release}
++Requires: %{?scl_prefix}mysql-devel
+
+ %description devel
+ These are the files needed to compile programs using MySQL Connector/C++.
+
+
+ %prep
+-%setup -q
++%setup -q -n mysql-connector-c++-%{version}
+
+ %{__sed} -i -e 's/lib$/%{_lib}/' driver/CMakeLists.txt
+ %{__chmod} -x examples/*.cpp examples/*.txt
diff --git a/mysql55/mysql-connector-c++.spec.nodsc b/mysql55/mysql-connector-c++.spec.nodsc
new file mode 100644
index 0000000..64758ed
--- /dev/null
+++ b/mysql55/mysql-connector-c++.spec.nodsc
@@ -0,0 +1,169 @@
+%global bzr 895
+
+
+Summary: MySQL database connector for C++
+Name: mysql-connector-c++
+Version: 1.1.0
+%if 0%{?bzr}
+Release: 0.8.bzr%{?bzr}%{?dist}
+%else
+Release: 1%{?dist}
+%endif
+Group: System Environment/Libraries
+License: GPLv2 with exceptions
+
+
+URL: http://forge.mysql.com/wiki/Connector_C++
+
+%if 0%{?bzr}
+# bzr branch -r 895 lp:~mysql/mysql-connector-cpp/trunk mysql-connector-c++-1.1.0
+# less mysql-connector-c++-1.1.0/driver/mysql_metadata.cpp
+# check getDriverMajorVersion / getDriverMinorVersion / getDriverPatchVersion
+# tar czf mysql-connector-c++-bzr895.tgz --exclude .bzr mysql-connector-c++-1.1.0
+# rm -rf mysql-connector-c++-1.1.0
+Source0: %{name}-bzr%{bzr}.tgz
+%else
+# Upstream has a mirror redirector for downloads, so the URL is hard to
+# represent statically. You can get the tarball by following a link from
+# http://dev.mysql.com/downloads/connector/cpp
+Source0: %{name}-%{version}.tar.gz
+%endif
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+BuildRequires: cmake mysql-devel boost-devel
+
+
+%description
+MySQL Connector/C++ is a MySQL database connector for C++.
+
+The MySQL Driver for C++ mimics the JDBC 4.0 API.
+However, Connector/C++ does not implement all of the JDBC 4.0 API.
+
+The Connector/C++ preview features the following classes:
+* Connection
+* DatabaseMetaData
+* Driver
+* PreparedStatement
+* ResultSet
+* ResultSetMetaData
+* Savepoint
+* Statement
+
+
+%package devel
+Summary: MySQL Connector/C++ developer files (headers, examples, etc.)
+Group: Development/Libraries
+Requires: mysql-connector-c++ = %{version}-%{release}
+Requires: mysql-devel
+
+%description devel
+These are the files needed to compile programs using MySQL Connector/C++.
+
+
+%prep
+%setup -q
+
+%{__sed} -i -e 's/lib$/%{_lib}/' driver/CMakeLists.txt
+%{__chmod} -x examples/*.cpp examples/*.txt
+
+# Save examples to keep directory clean (for doc)
+%{__mkdir} _doc_examples
+%{__cp} -pr examples _doc_examples
+
+
+%build
+%{cmake} -DMYSQLCPPCONN_BUILD_EXAMPLES:BOOL=0
+
+%{__make}
+
+
+%install
+%{__rm} -rf %{buildroot}
+
+%{__make} install DESTDIR=%{buildroot}
+
+
+%check
+# for documentation purpose only (A MySQL server is required)
+# cd test
+# ./static_test tcp://127.0.0.1 user password test_database
+# Should output : Loops= 2 Tests= 592 Failures= 0
+# ./driver_test tcp://127.0.0.1 user password test_database
+# Should output : Loops= 2 Tests= 592 Failures= 0
+
+
+%clean
+rm -rf %{buildroot}
+
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+
+%files
+%defattr(-,root,root,-)
+%doc ANNOUNCEMEN* COPYING README CHANGES
+%{_libdir}/libmysqlcppconn.so.*
+%exclude %{_libdir}/libmysqlcppconn-static.a
+%exclude %{_prefix}/COPYING
+%exclude %{_prefix}/README
+%if 0%{?bzr} == 0
+%exclude %{_prefix}/ANNOUNCEMENT
+%endif
+
+%files devel
+%defattr(-,root,root,-)
+%doc _doc_examples/examples
+%{_libdir}/libmysqlcppconn.so
+%{_includedir}/mysql*
+%{_includedir}/cppconn
+
+
+%changelog
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-0.8.bzr895
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Wed Mar 23 2011 Remi Collet <Fedora@famillecollet.com> 1.1.0-0.7.bzr895
+- rebuild for new MySQL client library
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-0.6.bzr895
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Tue Dec 28 2010 Remi Collet <Fedora@famillecollet.com> 1.1.0-0.5.bzr895
+- rebuilt for MySQL 5.5.8
+
+* Wed Sep 29 2010 jkeating - 1.1.0-0.4.bzr895
+- Rebuilt for gcc bug 634757
+
+* Mon Sep 20 2010 Remi Collet <Fedora@famillecollet.com> 1.1.0-0.3.bzr895
+- update to 1.1.0 from bzr snapshot 895 (for Workbench 5.2.28)
+
+* Mon Aug 09 2010 Remi Collet <Fedora@famillecollet.com> 1.1.0-0.2.bzr888
+- Changes from review (#622272)
+
+* Sun Aug 08 2010 Remi Collet <Fedora@famillecollet.com> 1.1.0-0.1.bzr888
+- update to 1.1.0 from bzr snapshot 888 (for Workbench 5.2.26)
+- initial package for fedora review
+
+* Fri Jun 04 2010 Remi Collet <RPMS@famillecollet.com> 1.1.0-0.1.bzr819
+- update to 1.1.0 from bzr snapshot 819
+
+* Sat Apr 03 2010 Remi Collet <RPMS@famillecollet.com> 1.1.0-0.1.bzr818
+- update to 1.1.0 from bzr snapshot 818
+
+* Sat Apr 03 2010 Remi Collet <RPMS@famillecollet.com> 1.0.6-0.1.bzr814
+- update to 1.0.6 from bzr snapshot 814
+
+* Sat Jan 23 2010 Remi Collet <RPMS@famillecollet.com> 1.0.6-0.1.bzr813
+- update to 1.0.6 from bzr snapshot 813
+
+* Sun Jan 10 2010 Remi Collet <RPMS@famillecollet.com> 1.0.6-0.1.bzr812
+- update to 1.0.6 from bzr snapshot
+
+* Tue Nov 24 2009 Remi Collet <RPMS@famillecollet.com> 1.0.5-1.1
+- rebuild
+
+* Sun Jun 28 2009 Remi Collet <RPMS@famillecollet.com> 1.0.5-1
+- initial RPM
+
diff --git a/mysql55/mysql-connector-odbc.spec.diff b/mysql55/mysql-connector-odbc.spec.diff
new file mode 100644
index 0000000..a747c1f
--- /dev/null
+++ b/mysql55/mysql-connector-odbc.spec.diff
@@ -0,0 +1,81 @@
+--- mysql-connector-odbc.spec.nodsc 2012-02-05 18:05:03.000000000 +0100
++++ mysql-connector-odbc.spec 2012-05-25 10:52:32.488766083 +0200
+@@ -1,5 +1,12 @@
++# Sets %%pkg_name to 'mysql-connector-odbc' if we build for scl.
++%{?scl:%scl_package mysql-connector-odbc}
++# If we don't build for scl, then pkg_name is empty.
++# This way, we can always use %%pkg_name for 'mysql-connector-odbc', be it scl build or not.
++%{!?scl:%global pkg_name mysql-connector-odbc}
++# %%{name} then references to either 'mysql-connector-odbc' (not in scl) or '%%{?scl:%scl_prefix}mysql-connector-odbc' (in scl).
++
+ Summary: ODBC driver for MySQL
+-Name: mysql-connector-odbc
++Name: %{?scl_prefix}mysql-connector-odbc
+ Version: 5.1.10
+ Release: 1%{?dist}
+ Group: System Environment/Libraries
+@@ -11,7 +18,7 @@ License: GPLv2 with exceptions
+ # Upstream has a mirror redirector for downloads, so the URL is hard to
+ # represent statically. You can get the tarball by following a link from
+ # http://dev.mysql.com/downloads/connector/odbc/
+-Source0: %{name}-%{version}-src.tar.gz
++Source0: %{pkg_name}-%{version}-src.tar.gz
+
+ # mysql-connector-odbc expects to be able to get at a bunch of utility
+ # functions inside libmysqlclient. Now that we are restricting what symbols
+@@ -26,7 +33,8 @@ Patch1: myodbc-add-mysys.patch
+ Patch2: myodbc-shutdown.patch
+ Patch3: myodbc-64bit.patch
+
+-BuildRequires: mysql-devel unixODBC-devel
++BuildRequires: %{?scl:%scl_prefix}mysql-devel
++BuildRequires: unixODBC-devel
+ BuildRequires: automake autoconf libtool libtool-ltdl-devel
+ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+@@ -34,7 +42,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version
+ An ODBC (rev 3) driver for MySQL, for use with unixODBC.
+
+ %prep
+-%setup -q -n %{name}-%{version}-src
++%setup -q -n %{pkg_name}-%{version}-src
+
+ tar xfz %{SOURCE1}
+
+@@ -56,13 +64,16 @@ automake -a
+ automake
+ autoconf
+
++%{?scl:scl enable %scl - << \EOF}
+ %configure \
+ --disable-gui \
+ --with-unixODBC \
+ --with-unixODBC-libs=%{_libdir} \
+ --with-odbc-ini=/etc/odbc.ini \
+ --with-mysql-includes=%{_includedir}/mysql \
+- --with-mysql-libs=%{_libdir}/mysql
++ --with-mysql-libs=%{_libdir}/mysql \
++ --with-mysql-path=%{_prefix}
++%{?scl:EOF}
+
+ export tagname=CC
+ make LIBTOOL=/usr/bin/libtool %{?_smp_mflags}
+@@ -80,12 +91,12 @@ rm -f $RPM_BUILD_ROOT%{_bindir}/myodbc-i
+ rm -f $RPM_BUILD_ROOT%{_libdir}/libmyodbc5.*a
+
+ # makefile thinks it should install docs in totally wrong place
+-rm -f $RPM_BUILD_ROOT/usr/share/mysql-connector-odbc/COPYING
+-rm -f $RPM_BUILD_ROOT/usr/share/mysql-connector-odbc/README
+-rm -f $RPM_BUILD_ROOT/usr/share/mysql-connector-odbc/README.debug
+-rm -f $RPM_BUILD_ROOT/usr/share/mysql-connector-odbc/ChangeLog
+-rm -f $RPM_BUILD_ROOT/usr/share/mysql-connector-odbc/INSTALL
+-rm -f $RPM_BUILD_ROOT/usr/share/mysql-connector-odbc/Licenses_for_Third-Party_Components.txt
++rm -f $RPM_BUILD_ROOT%{_datadir}/mysql-connector-odbc/COPYING
++rm -f $RPM_BUILD_ROOT%{_datadir}/mysql-connector-odbc/README
++rm -f $RPM_BUILD_ROOT%{_datadir}/mysql-connector-odbc/README.debug
++rm -f $RPM_BUILD_ROOT%{_datadir}/mysql-connector-odbc/ChangeLog
++rm -f $RPM_BUILD_ROOT%{_datadir}/mysql-connector-odbc/INSTALL
++rm -f $RPM_BUILD_ROOT%{_datadir}/mysql-connector-odbc/Licenses_for_Third-Party_Components.txt
+
+ %clean
+ rm -rf $RPM_BUILD_ROOT
diff --git a/mysql55/mysql-connector-odbc.spec.nodsc b/mysql55/mysql-connector-odbc.spec.nodsc
new file mode 100644
index 0000000..f1a1e01
--- /dev/null
+++ b/mysql55/mysql-connector-odbc.spec.nodsc
@@ -0,0 +1,181 @@
+Summary: ODBC driver for MySQL
+Name: mysql-connector-odbc
+Version: 5.1.10
+Release: 1%{?dist}
+Group: System Environment/Libraries
+URL: http://dev.mysql.com/downloads/connector/odbc/
+# exceptions allow library to be linked with most open source SW,
+# not only GPL code.
+License: GPLv2 with exceptions
+
+# Upstream has a mirror redirector for downloads, so the URL is hard to
+# represent statically. You can get the tarball by following a link from
+# http://dev.mysql.com/downloads/connector/odbc/
+Source0: %{name}-%{version}-src.tar.gz
+
+# mysql-connector-odbc expects to be able to get at a bunch of utility
+# functions inside libmysqlclient. Now that we are restricting what symbols
+# are exported by libmysqlclient, that doesn't work. Instead, copy those
+# functions here. mysql and mysql-connector-odbc are published under the same
+# license, so this creates no legal issues. (Note: we don't worry about
+# polluting application namespace in mysql-connector-odbc, since it's never
+# directly statically linked with any application code.)
+Source1: mysql-mysys.tar.gz
+
+Patch1: myodbc-add-mysys.patch
+Patch2: myodbc-shutdown.patch
+Patch3: myodbc-64bit.patch
+
+BuildRequires: mysql-devel unixODBC-devel
+BuildRequires: automake autoconf libtool libtool-ltdl-devel
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+%description
+An ODBC (rev 3) driver for MySQL, for use with unixODBC.
+
+%prep
+%setup -q -n %{name}-%{version}-src
+
+tar xfz %{SOURCE1}
+
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
+
+%build
+# mysql 5.5.10 has stopped #define'ing THREAD in its exports, and has
+# started #define'ing MY_PTHREAD_FASTMUTEX, and neither of those changes
+# sit well with mysql-connector-odbc 5.1.10. Revisit need for these hacks
+# when updating to newer release.
+export CFLAGS="%{optflags} -fno-strict-aliasing -DTHREAD=1 -UMY_PTHREAD_FASTMUTEX"
+
+libtoolize --copy --force
+aclocal
+autoheader
+automake -a
+automake
+autoconf
+
+%configure \
+ --disable-gui \
+ --with-unixODBC \
+ --with-unixODBC-libs=%{_libdir} \
+ --with-odbc-ini=/etc/odbc.ini \
+ --with-mysql-includes=%{_includedir}/mysql \
+ --with-mysql-libs=%{_libdir}/mysql
+
+export tagname=CC
+make LIBTOOL=/usr/bin/libtool %{?_smp_mflags}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+export tagname=CC
+make DESTDIR=$RPM_BUILD_ROOT LIBTOOL=/usr/bin/libtool install
+
+# Remove stuff not to be packaged (possibly reconsider later)
+rm -f $RPM_BUILD_ROOT%{_bindir}/myodbc-installer
+
+# we don't want static libraries, thanks
+rm -f $RPM_BUILD_ROOT%{_libdir}/libmyodbc5.*a
+
+# makefile thinks it should install docs in totally wrong place
+rm -f $RPM_BUILD_ROOT/usr/share/mysql-connector-odbc/COPYING
+rm -f $RPM_BUILD_ROOT/usr/share/mysql-connector-odbc/README
+rm -f $RPM_BUILD_ROOT/usr/share/mysql-connector-odbc/README.debug
+rm -f $RPM_BUILD_ROOT/usr/share/mysql-connector-odbc/ChangeLog
+rm -f $RPM_BUILD_ROOT/usr/share/mysql-connector-odbc/INSTALL
+rm -f $RPM_BUILD_ROOT/usr/share/mysql-connector-odbc/Licenses_for_Third-Party_Components.txt
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root)
+%doc README README.debug ChangeLog COPYING
+%{_libdir}/lib*so
+
+%changelog
+* Sun Feb 5 2012 Tom Lane <tgl@redhat.com> 5.1.10-1
+- Update to 5.1.10
+
+* Tue Jan 10 2012 Tom Lane <tgl@redhat.com> 5.1.9-1
+- Update to 5.1.9
+- Add --with-unixODBC-libs to configure command for safer multilib behavior
+Related: #757088
+
+* Wed Mar 23 2011 Tom Lane <tgl@redhat.com> 5.1.8-3
+- Rebuild for libmysqlclient 5.5.10 soname version bump
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.1.8-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Thu Dec 23 2010 Tom Lane <tgl@redhat.com> 5.1.8-1
+- Update to 5.1.8
+- Deal with mysql packaging changes that prevent us from using mysys
+ utility functions directly
+
+* Wed Jan 20 2010 Tom Lane <tgl@redhat.com> 5.1.5r1144-7
+- Correct Source: tag and comment to reflect how to get the tarball
+
+* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 5.1.5r1144-6
+- rebuilt with new openssl
+
+* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.1.5r1144-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.1.5r1144-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Fri Feb 20 2009 Tom Lane <tgl@redhat.com> 5.1.5r1144-3
+- Fix some 64-bitness issues with unixODBC 2.2.14.
+
+* Fri Feb 20 2009 Tom Lane <tgl@redhat.com> 5.1.5r1144-2
+- Rebuild for unixODBC 2.2.14.
+- Fix problem with null username/password specifications
+
+* Thu Jan 22 2009 Tom Lane <tgl@redhat.com> 5.1.5r1144-1
+- Update to mysql-connector-odbc 5.1.5r1144, to go with MySQL 5.1.x.
+ Note the library name has changed from libmyodbc3 to libmyodbc5.
+
+* Tue Aug 5 2008 Tom Lane <tgl@redhat.com> 3.51.26r1127-1
+- Update to mysql-connector-odbc 3.51.26r1127
+
+* Tue Mar 25 2008 Tom Lane <tgl@redhat.com> 3.51.24r1071-1
+- Update to mysql-connector-odbc 3.51.24r1071
+
+* Tue Feb 12 2008 Tom Lane <tgl@redhat.com> 3.51.23r998-1
+- Update to mysql-connector-odbc 3.51.23r998
+
+* Wed Dec 5 2007 Tom Lane <tgl@redhat.com> 3.51.14r248-3
+- Rebuild for new openssl
+
+* Thu Aug 2 2007 Tom Lane <tgl@redhat.com> 3.51.14r248-2
+- Update License tag to match code.
+
+* Fri Apr 20 2007 Tom Lane <tgl@redhat.com> 3.51.14r248-1
+- Update to mysql-connector-odbc 3.51.14r248
+Resolves: #236473
+- Fix build problem on multilib machines
+
+* Mon Jul 17 2006 Tom Lane <tgl@redhat.com> 3.51.12-2.2
+- rebuild
+
+* Mon Mar 27 2006 Tom Lane <tgl@redhat.com> 3.51.12-2
+- Remove DLL-unload cleanup call from connection shutdown (bz#185343)
+
+* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 3.51.12-1.2.1
+- bump again for double-long bug on ppc(64)
+
+* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 3.51.12-1.2
+- rebuilt for new gcc4.1 snapshot and glibc changes
+
+* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
+- rebuilt
+
+* Fri Nov 11 2005 Tom Lane <tgl@redhat.com> 3.51.12-1
+- New package replacing MyODBC.
diff --git a/mysql55/mysql.spec.diff b/mysql55/mysql.spec.diff
new file mode 100644
index 0000000..33ede80
--- /dev/null
+++ b/mysql55/mysql.spec.diff
@@ -0,0 +1,238 @@
+--- mysql.spec.nodsc 2012-03-20 17:35:11.831545857 +0100
++++ mysql.spec 2012-05-30 16:44:19.311993957 +0200
+@@ -1,4 +1,6 @@
+-Name: mysql
++%{?scl:%scl_package mysql}
++
++Name: %{?scl_prefix}mysql
+ Version: 5.5.21
+ Release: 1%{?dist}
+
+@@ -66,6 +68,8 @@ Requires: grep, fileutils
+ Requires: %{name}-libs%{?_isa} = %{version}-%{release}
+ Requires: bash
+
++%{?scl:Requires:%scl_runtime}
++
+ # MySQL (with caps) is upstream's spelling of their own RPMs for mysql
+ Conflicts: MySQL
+ # mysql-cluster used to be built from this SRPM, but no more
+@@ -107,9 +111,9 @@ Requires(preun): chkconfig
+ Requires(preun): initscripts
+ Requires(postun): initscripts
+ # This is for /etc/tmpfiles.d
+-Requires: systemd-units
++#Requires: systemd-units
+ # mysqlhotcopy needs DBI/DBD support
+-Requires: perl-DBI, perl-DBD-MySQL
++#Requires: perl-DBI, perl-DBD-MySQL
+ Conflicts: MySQL-server
+
+ %description server
+@@ -200,6 +204,13 @@ the MySQL sources.
+ %patch18 -p1
+ %patch19 -p1
+
++# path fixes for dsc
++sed -i -e 's|/etc/|%{_sysconfdir}/|' mysys/default.c
++sed -i -e 's|/etc/my|%{_sysconfdir}/my|' scripts/mysqld_multi.sh
++sed -i -e 's|/etc/|%{_sysconfdir}/|' scripts/mysqlaccess.sh
++sed -i -e 's|/usr/|%{_prefix}/|' ./client/mysql_plugin.c
++sed -i -e 's|/usr|%{_prefix}|' ./mysql-test/t/file_contents.test
++
+ # workaround for upstream bug #56342
+ rm -f mysql-test/t/ssl_8k_key-master.opt
+
+@@ -257,8 +268,8 @@ cmake . -DBUILD_CONFIG=mysql_release \
+ -DINSTALL_SCRIPTDIR=bin \
+ -DINSTALL_SQLBENCHDIR=share \
+ -DINSTALL_SUPPORTFILESDIR=share/mysql \
+- -DMYSQL_DATADIR="/var/lib/mysql" \
+- -DMYSQL_UNIX_ADDR="/var/lib/mysql/mysql.sock" \
++ -DMYSQL_DATADIR="%{_scl_root}/var/lib/mysql" \
++ -DMYSQL_UNIX_ADDR="%{_scl_root}/var/lib/mysql/mysql.sock" \
+ -DENABLED_LOCAL_INFILE=ON \
+ -DENABLE_DTRACE=ON \
+ -DWITH_EMBEDDED_SERVER=ON \
+@@ -332,8 +343,8 @@ find $RPM_BUILD_ROOT -print | sed "s|^$R
+ # we only apply this to known Red Hat multilib arches, per bug #181335
+ case `uname -i` in
+ i386 | x86_64 | ppc | ppc64 | s390 | s390x | sparc | sparc64 )
+- mv $RPM_BUILD_ROOT/usr/include/mysql/my_config.h $RPM_BUILD_ROOT/usr/include/mysql/my_config_`uname -i`.h
+- install -m 644 %{SOURCE5} $RPM_BUILD_ROOT/usr/include/mysql/
++ mv $RPM_BUILD_ROOT%{_includedir}/mysql/my_config.h $RPM_BUILD_ROOT%{_includedir}/mysql/my_config_`uname -i`.h
++ install -m 644 %{SOURCE5} $RPM_BUILD_ROOT%{_includedir}/mysql/
+ ;;
+ *)
+ ;;
+@@ -353,17 +364,31 @@ chmod 755 ${RPM_BUILD_ROOT}%{_bindir}/my
+ install -m 644 Docs/INFO_SRC ${RPM_BUILD_ROOT}%{_libdir}/mysql/
+ install -m 644 Docs/INFO_BIN ${RPM_BUILD_ROOT}%{_libdir}/mysql/
+
+-mkdir -p $RPM_BUILD_ROOT/var/log
+-touch $RPM_BUILD_ROOT/var/log/mysqld.log
+-
+-mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d
+-mkdir -p $RPM_BUILD_ROOT/var/run/mysqld
+-install -m 0755 -d $RPM_BUILD_ROOT/var/lib/mysql
+-install -m 0755 %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/mysqld
+-install -m 0644 %{SOURCE3} $RPM_BUILD_ROOT/etc/my.cnf
++mkdir -p $RPM_BUILD_ROOT%{_scl_root}/var/log
++touch $RPM_BUILD_ROOT%{_scl_root}/var/log/mysqld.log
+
+-mkdir -p $RPM_BUILD_ROOT/etc/tmpfiles.d
+-install -m 0644 %{SOURCE10} $RPM_BUILD_ROOT/etc/tmpfiles.d/mysql.conf
++mkdir -p $RPM_BUILD_ROOT%{_scl_root}/var/lock/subsys/
++mkdir -p $RPM_BUILD_ROOT%{_root_sysconfdir}/rc.d/init.d
++mkdir -p $RPM_BUILD_ROOT%{_scl_root}/var/run/mysqld
++install -m 0755 -d $RPM_BUILD_ROOT%{_scl_root}/var/lib/mysql
++sed -e 's|/etc/my.cnf|%{_sysconfdir}/my.cnf|' \
++ -e 's|/etc/sysconfig/mysqld|%{_sysconfdir}/sysconfig/mysqld|' \
++ -e 's|/etc/sysconfig/\$prog|%{_sysconfdir}/sysconfig/\$prog|' \
++ -e 's|/var/run/|%{_scl_root}/var/run/|' \
++ -e 's|/usr|%{_prefix}|' \
++ -e 's|/var/lock/|%{_scl_root}/var/lock/|' \
++ -e 's|/var/lib/|%{_scl_root}/var/lib/|' \
++ -e 's|/var/log/|%{_scl_root}/var/log/|' \
++ <%{SOURCE2} >mysql.init
++install -m 0755 mysql.init $RPM_BUILD_ROOT%{_root_sysconfdir}/rc.d/init.d/%{?scl_prefix}mysqld
++
++mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}
++sed -e 's|=/var/|=%{_scl_root}/var/|' >my.cnf <%{SOURCE3}
++install -m 0644 my.cnf $RPM_BUILD_ROOT%{_sysconfdir}/my.cnf
++
++#mkdir -p $RPM_BUILD_ROOT%{_root_sysconfdir}/tmpfiles.d
++#sed -e 's|/var/run/mysqld|%{_scl_root}/var/run/mysqld|' <%{SOURCE10} >%{?scl_prefix}mysql.conf
++#install -m 0644 %{?scl_prefix}mysql.conf $RPM_BUILD_ROOT%{_root_sysconfdir}/tmpfiles.d/%{?scl_prefix}mysql.conf
+
+ # Fix funny permissions that cmake build scripts apply to config files
+ chmod 644 ${RPM_BUILD_ROOT}%{_datadir}/mysql/config.*.ini
+@@ -393,17 +418,18 @@ mv ${RPM_BUILD_ROOT}%{_datadir}/mysql-te
+ ln -s ../../../../../bin/my_safe_process ${RPM_BUILD_ROOT}%{_datadir}/mysql-test/lib/My/SafeProcess/my_safe_process
+
+ # Remove files that %%doc will install in preferred location
+-rm -f ${RPM_BUILD_ROOT}/usr/COPYING
+-rm -f ${RPM_BUILD_ROOT}/usr/README
++rm -f ${RPM_BUILD_ROOT}%{_prefix}/COPYING
++rm -f ${RPM_BUILD_ROOT}%{_prefix}/README
+
+ # Remove files we don't want installed at all
+-rm -f ${RPM_BUILD_ROOT}/usr/INSTALL-BINARY
+-rm -f ${RPM_BUILD_ROOT}/usr/docs/ChangeLog
+-rm -f ${RPM_BUILD_ROOT}/usr/data/mysql/.empty
+-rm -f ${RPM_BUILD_ROOT}/usr/data/test/.empty
++rm -f ${RPM_BUILD_ROOT}%{_prefix}/INSTALL-BINARY
++rm -f ${RPM_BUILD_ROOT}%{_prefix}/docs/ChangeLog
++rm -f ${RPM_BUILD_ROOT}%{_prefix}/data/mysql/.empty
++rm -f ${RPM_BUILD_ROOT}%{_prefix}/data/test/.empty
+ # should move this to /etc/ ?
+ rm -f ${RPM_BUILD_ROOT}%{_bindir}/mysqlaccess.conf
+ rm -f ${RPM_BUILD_ROOT}%{_bindir}/mysql_embedded
++rm -f ${RPM_BUILD_ROOT}%{_bindir}/mysqlhotcopy
+ rm -f ${RPM_BUILD_ROOT}%{_libdir}/mysql/*.a
+ rm -f ${RPM_BUILD_ROOT}%{_datadir}/mysql/binary-configure
+ rm -f ${RPM_BUILD_ROOT}%{_datadir}/mysql/magic
+@@ -414,9 +440,10 @@ rm -f ${RPM_BUILD_ROOT}%{_datadir}/mysql
+ rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/comp_err.1*
+ rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/mysql-stress-test.pl.1*
+ rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/mysql-test-run.pl.1*
++rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/mysqlhotcopy.1*
+
+-mkdir -p $RPM_BUILD_ROOT/etc/ld.so.conf.d
+-echo "%{_libdir}/mysql" > $RPM_BUILD_ROOT/etc/ld.so.conf.d/%{name}-%{_arch}.conf
++mkdir -p $RPM_BUILD_ROOT%{_root_sysconfdir}/ld.so.conf.d
++echo "%{_libdir}/mysql" > $RPM_BUILD_ROOT%{_root_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf
+
+ # copy additional docs into build tree so %%doc will find them
+ cp %{SOURCE6} README.mysql-docs
+@@ -438,15 +465,15 @@ rm -rf $RPM_BUILD_ROOT
+
+ %post server
+ if [ $1 = 1 ]; then
+- /sbin/chkconfig --add mysqld
++ /sbin/chkconfig --add %{?scl_prefix}mysqld
+ fi
+-/bin/chmod 0755 /var/lib/mysql
+-/bin/touch /var/log/mysqld.log
++/bin/chmod 0755 %{_scl_root}/var/lib/mysql
++/bin/touch %{_scl_root}/var/log/mysqld.log
+
+ %preun server
+ if [ $1 = 0 ]; then
+- /sbin/service mysqld stop >/dev/null 2>&1
+- /sbin/chkconfig --del mysqld
++ /sbin/service %{?scl_prefix}mysqld stop >/dev/null 2>&1
++ /sbin/chkconfig --del %{?scl_prefix}mysqld
+ fi
+
+ %postun libs
+@@ -456,7 +483,7 @@ fi
+
+ %postun server
+ if [ $1 -ge 1 ]; then
+- /sbin/service mysqld condrestart >/dev/null 2>&1 || :
++ /sbin/service %{?scl_prefix}mysqld condrestart >/dev/null 2>&1 || :
+ fi
+
+
+@@ -498,7 +525,7 @@ fi
+ %doc README COPYING README.mysql-license
+ # although the default my.cnf contains only server settings, we put it in the
+ # libs package because it can be used for client settings too.
+-%config(noreplace) /etc/my.cnf
++%config(noreplace) %{_sysconfdir}/my.cnf
+ %dir %{_libdir}/mysql
+ %{_libdir}/mysql/libmysqlclient.so.*
+ /etc/ld.so.conf.d/*
+@@ -550,7 +577,7 @@ fi
+ %{_bindir}/mysqldumpslow
+ %{_bindir}/mysqld_multi
+ %{_bindir}/mysqld_safe
+-%{_bindir}/mysqlhotcopy
++#%{_bindir}/mysqlhotcopy
+ %{_bindir}/mysqltest
+ %{_bindir}/innochecksum
+ %{_bindir}/perror
+@@ -558,7 +585,7 @@ fi
+ %{_bindir}/resolve_stack_dump
+ %{_bindir}/resolveip
+
+-/usr/libexec/mysqld
++%{_libexecdir}/mysqld
+
+ %{_libdir}/mysql/INFO_SRC
+ %{_libdir}/mysql/INFO_BIN
+@@ -586,7 +613,7 @@ fi
+ %{_mandir}/man1/mysqlcheck.1*
+ %{_mandir}/man1/mysqld_multi.1*
+ %{_mandir}/man1/mysqld_safe.1*
+-%{_mandir}/man1/mysqlhotcopy.1*
++#%{_mandir}/man1/mysqlhotcopy.1*
+ %{_mandir}/man1/mysqlimport.1*
+ %{_mandir}/man1/mysqlman.1*
+ %{_mandir}/man1/mysql_setpermission.1*
+@@ -607,16 +634,17 @@ fi
+ %{_datadir}/mysql/my-*.cnf
+ %{_datadir}/mysql/config.*.ini
+
+-/etc/rc.d/init.d/mysqld
+-/etc/tmpfiles.d/mysql.conf
+-%attr(0755,mysql,mysql) %dir /var/run/mysqld
+-%attr(0755,mysql,mysql) %dir /var/lib/mysql
+-%attr(0640,mysql,mysql) %config(noreplace) %verify(not md5 size mtime) /var/log/mysqld.log
++/etc/rc.d/init.d/%{?scl_prefix}mysqld
++#/etc/tmpfiles.d/%{?scl_prefix}mysql.conf
++%attr(0755,mysql,mysql) %dir %{_scl_root}/var/run/mysqld
++%attr(0755,mysql,mysql) %dir %{_scl_root}/var/lib/mysql
++%attr(0640,mysql,mysql) %config(noreplace) %verify(not md5 size mtime) %{_scl_root}/var/log/mysqld.log
++%{_scl_root}/var/lock/subsys/
+
+ %files devel
+ %defattr(-,root,root)
+-/usr/include/mysql
+-/usr/share/aclocal/mysql.m4
++%{_includedir}/mysql
++%{_datadir}/aclocal/mysql.m4
+ %{_libdir}/mysql/libmysqlclient.so
+ %{_libdir}/mysql/libmysqlclient_r.so
+
diff --git a/mysql55/mysql.spec.nodsc b/mysql55/mysql.spec.nodsc
new file mode 100644
index 0000000..c56cd1f
--- /dev/null
+++ b/mysql55/mysql.spec.nodsc
@@ -0,0 +1,1759 @@
+Name: mysql
+Version: 5.5.21
+Release: 1%{?dist}
+
+Summary: MySQL client programs and shared libraries
+Group: Applications/Databases
+URL: http://www.mysql.com
+# exceptions allow client libraries to be linked with most open source SW,
+# not only GPL code. See README.mysql-license
+License: GPLv2 with exceptions
+
+# Regression tests take a long time, you can skip 'em with this
+%{!?runselftest:%global runselftest 1}
+
+# Upstream has a mirror redirector for downloads, so the URL is hard to
+# represent statically. You can get the tarball by following a link from
+# http://dev.mysql.com/downloads/mysql/
+Source0: mysql-%{version}-nodocs.tar.gz
+# The upstream tarball includes non-free documentation that we cannot ship.
+# To remove the non-free documentation, run this script after downloading
+# the tarball into the current directory:
+# ./generate-tarball.sh $VERSION
+Source1: generate-tarball.sh
+Source2: mysql.init
+Source3: my.cnf
+Source4: scriptstub.c
+Source5: my_config.h
+Source6: README.mysql-docs
+Source7: README.mysql-license
+Source8: libmysql.version
+Source9: mysql-embedded-check.c
+Source10: mysql.tmpfiles.d
+Source14: rh-skipped-tests-base.list
+Source15: rh-skipped-tests-arm.list
+# Working around perl dependency checking bug in rpm FTTB. Remove later.
+Source999: filter-requires-mysql.sh
+
+# Comments for these patches are in the patch files.
+Patch1: mysql-errno.patch
+Patch2: mysql-strmov.patch
+Patch3: mysql-install-test.patch
+Patch4: mysql-expired-certs.patch
+Patch5: mysql-stack-guard.patch
+Patch6: mysql-chain-certs.patch
+Patch7: mysql-versioning.patch
+Patch8: mysql-dubious-exports.patch
+Patch10: mysql-plugin-bool.patch
+Patch11: mysql-s390-tsc.patch
+Patch12: mysql-openssl-test.patch
+Patch14: mysql-va-list.patch
+Patch15: mysql-netdevname.patch
+Patch17: mysql-plugin-test.patch
+Patch18: mysql-default-cipher.patch
+Patch19: mysql-file-contents.patch
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+BuildRequires: perl, readline-devel, openssl-devel
+BuildRequires: gcc-c++, cmake, ncurses-devel, zlib-devel, libaio-devel
+BuildRequires: systemtap-sdt-devel
+# make test requires time and ps
+BuildRequires: time procps
+# Socket and Time::HiRes are needed to run regression tests
+BuildRequires: perl(Socket), perl(Time::HiRes)
+
+Requires: grep, fileutils
+Requires: %{name}-libs%{?_isa} = %{version}-%{release}
+Requires: bash
+
+# MySQL (with caps) is upstream's spelling of their own RPMs for mysql
+Conflicts: MySQL
+# mysql-cluster used to be built from this SRPM, but no more
+Obsoletes: mysql-cluster < 5.1.44
+
+# When rpm 4.9 is universal, this could be cleaned up:
+%global __perl_requires %{SOURCE999}
+%global __perllib_requires %{SOURCE999}
+
+%description
+MySQL is a multi-user, multi-threaded SQL database server. MySQL is a
+client/server implementation consisting of a server daemon (mysqld)
+and many different client programs and libraries. The base package
+contains the standard MySQL client programs and generic MySQL files.
+
+%package libs
+
+Summary: The shared libraries required for MySQL clients
+Group: Applications/Databases
+Requires: /sbin/ldconfig
+
+%description libs
+The mysql-libs package provides the essential shared libraries for any
+MySQL client program or interface. You will need to install this package
+to use any other MySQL package or any clients that need to connect to a
+MySQL server.
+
+%package server
+
+Summary: The MySQL server and related files
+Group: Applications/Databases
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: %{name}-libs%{?_isa} = %{version}-%{release}
+Requires: sh-utils
+Requires(pre): /usr/sbin/useradd
+Requires(post): chkconfig
+Requires(preun): chkconfig
+# This is for /sbin/service
+Requires(preun): initscripts
+Requires(postun): initscripts
+# This is for /etc/tmpfiles.d
+Requires: systemd-units
+# mysqlhotcopy needs DBI/DBD support
+Requires: perl-DBI, perl-DBD-MySQL
+Conflicts: MySQL-server
+
+%description server
+MySQL is a multi-user, multi-threaded SQL database server. MySQL is a
+client/server implementation consisting of a server daemon (mysqld)
+and many different client programs and libraries. This package contains
+the MySQL server and some accompanying files and directories.
+
+%package devel
+
+Summary: Files for development of MySQL applications
+Group: Applications/Databases
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: %{name}-libs%{?_isa} = %{version}-%{release}
+Requires: openssl-devel%{?_isa}
+Conflicts: MySQL-devel
+
+%description devel
+MySQL is a multi-user, multi-threaded SQL database server. This
+package contains the libraries and header files that are needed for
+developing MySQL client applications.
+
+%package embedded
+
+Summary: MySQL as an embeddable library
+Group: Applications/Databases
+
+%description embedded
+MySQL is a multi-user, multi-threaded SQL database server. This
+package contains a version of the MySQL server that can be embedded
+into a client application instead of running as a separate process.
+
+%package embedded-devel
+
+Summary: Development files for MySQL as an embeddable library
+Group: Applications/Databases
+Requires: %{name}-embedded%{?_isa} = %{version}-%{release}
+Requires: %{name}-devel%{?_isa} = %{version}-%{release}
+
+%description embedded-devel
+MySQL is a multi-user, multi-threaded SQL database server. This
+package contains files needed for developing and testing with
+the embedded version of the MySQL server.
+
+%package bench
+
+Summary: MySQL benchmark scripts and data
+Group: Applications/Databases
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Conflicts: MySQL-bench
+
+%description bench
+MySQL is a multi-user, multi-threaded SQL database server. This
+package contains benchmark scripts and data for use when benchmarking
+MySQL.
+
+%package test
+
+Summary: The test suite distributed with MySQL
+Group: Applications/Databases
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: %{name}-libs%{?_isa} = %{version}-%{release}
+Requires: %{name}-server%{?_isa} = %{version}-%{release}
+Conflicts: MySQL-test
+
+%description test
+MySQL is a multi-user, multi-threaded SQL database server. This
+package contains the regression test suite distributed with
+the MySQL sources.
+
+%prep
+%setup -q -n mysql-%{version}
+
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
+%patch4 -p1
+%patch5 -p1
+%patch6 -p1
+%patch7 -p1
+%patch8 -p1
+%patch10 -p1
+%patch11 -p1
+%patch12 -p1
+%patch14 -p1
+%patch15 -p1
+%patch17 -p1
+%patch18 -p1
+%patch19 -p1
+
+# workaround for upstream bug #56342
+rm -f mysql-test/t/ssl_8k_key-master.opt
+
+# upstream has fallen down badly on symbol versioning, do it ourselves
+cp %{SOURCE8} libmysql/libmysql.version
+
+# generate a list of tests that fail, but are not disabled by upstream
+cat %{SOURCE14} > mysql-test/rh-skipped-tests.list
+# disable some tests failing on ARM architectures
+%ifarch %{arm}
+cat %{SOURCE15} >> mysql-test/rh-skipped-tests.list
+%endif
+
+%build
+
+# fail quickly and obviously if user tries to build as root
+%if %runselftest
+ if [ x"`id -u`" = x0 ]; then
+ echo "mysql's regression tests fail if run as root."
+ echo "If you really need to build the RPM as root, use"
+ echo "--define='runselftest 0' to skip the regression tests."
+ exit 1
+ fi
+%endif
+
+CFLAGS="%{optflags} -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE"
+# MySQL 4.1.10 definitely doesn't work under strict aliasing; also,
+# gcc 4.1 breaks MySQL 5.0.16 without -fwrapv
+CFLAGS="$CFLAGS -fno-strict-aliasing -fwrapv"
+# force PIC mode so that we can build libmysqld.so
+CFLAGS="$CFLAGS -fPIC"
+# gcc seems to have some bugs on sparc as of 4.4.1, back off optimization
+# submitted as bz #529298
+%ifarch sparc sparcv9 sparc64
+CFLAGS=`echo $CFLAGS| sed -e "s|-O2|-O1|g" `
+%endif
+CXXFLAGS="$CFLAGS"
+export CFLAGS CXXFLAGS
+
+# The INSTALL_xxx macros have to be specified relative to CMAKE_INSTALL_PREFIX
+# so we can't use %%{_datadir} and so forth here.
+
+cmake . -DBUILD_CONFIG=mysql_release \
+ -DFEATURE_SET="community" \
+ -DINSTALL_LAYOUT=RPM \
+ -DCMAKE_INSTALL_PREFIX="%{_prefix}" \
+ -DINSTALL_INCLUDEDIR=include/mysql \
+ -DINSTALL_INFODIR=share/info \
+ -DINSTALL_LIBDIR="%{_lib}/mysql" \
+ -DINSTALL_MANDIR=share/man \
+ -DINSTALL_MYSQLSHAREDIR=share/mysql \
+ -DINSTALL_MYSQLTESTDIR=share/mysql-test \
+ -DINSTALL_PLUGINDIR="%{_lib}/mysql/plugin" \
+ -DINSTALL_SBINDIR=libexec \
+ -DINSTALL_SCRIPTDIR=bin \
+ -DINSTALL_SQLBENCHDIR=share \
+ -DINSTALL_SUPPORTFILESDIR=share/mysql \
+ -DMYSQL_DATADIR="/var/lib/mysql" \
+ -DMYSQL_UNIX_ADDR="/var/lib/mysql/mysql.sock" \
+ -DENABLED_LOCAL_INFILE=ON \
+ -DENABLE_DTRACE=ON \
+ -DWITH_EMBEDDED_SERVER=ON \
+ -DWITH_READLINE=ON \
+ -DWITH_SSL=system \
+ -DWITH_ZLIB=system
+
+gcc $CFLAGS $LDFLAGS -o scriptstub "-DLIBDIR=\"%{_libdir}/mysql\"" %{SOURCE4}
+
+make %{?_smp_mflags} VERBOSE=1
+
+# regular build will make libmysqld.a but not libmysqld.so :-(
+mkdir libmysqld/work
+cd libmysqld/work
+ar -x ../libmysqld.a
+# these result in missing dependencies: (filed upstream as bug 59104)
+rm -f sql_binlog.cc.o rpl_utility.cc.o
+gcc $CFLAGS $LDFLAGS -shared -Wl,-soname,libmysqld.so.0 -o libmysqld.so.0.0.1 \
+ *.o ../../probes_mysql.o \
+ -lpthread -laio -lcrypt -lssl -lcrypto -lz -lrt -lstdc++ -ldl -lm -lc
+# this is to check that we built a complete library
+cp %{SOURCE9} .
+ln -s libmysqld.so.0.0.1 libmysqld.so.0
+gcc -I../../include $CFLAGS mysql-embedded-check.c libmysqld.so.0
+LD_LIBRARY_PATH=. ldd ./a.out
+cd ../..
+
+%if %runselftest
+ # hack to let 32- and 64-bit tests run concurrently on same build machine
+ case `uname -m` in
+ ppc64 | s390x | x86_64 | sparc64 )
+ MTR_BUILD_THREAD=7
+ ;;
+ *)
+ MTR_BUILD_THREAD=11
+ ;;
+ esac
+ export MTR_BUILD_THREAD
+
+ make test
+
+ # The cmake build scripts don't provide any simple way to control the
+ # options for mysql-test-run, so ignore the make target and just call it
+ # manually. Nonstandard options chosen are:
+ # --force to continue tests after a failure
+ # no retries please
+ # test SSL with --ssl
+ # skip tests that are listed in rh-skipped-tests.list
+ # avoid redundant test runs with --binlog-format=mixed
+ # increase timeouts to prevent unwanted failures during mass rebuilds
+ (
+ cd mysql-test
+ perl ./mysql-test-run.pl --force --retry=0 --ssl \
+ --skip-test-list=rh-skipped-tests.list \
+ --mysqld=--binlog-format=mixed \
+ --suite-timeout=720 --testcase-timeout=30
+ # cmake build scripts will install the var cruft if left alone :-(
+ rm -rf var
+ )
+%endif
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+make DESTDIR=$RPM_BUILD_ROOT install
+
+# List the installed tree for RPM package maintenance purposes.
+find $RPM_BUILD_ROOT -print | sed "s|^$RPM_BUILD_ROOT||" | sort > ROOTFILES
+
+# multilib header hacks
+# we only apply this to known Red Hat multilib arches, per bug #181335
+case `uname -i` in
+ i386 | x86_64 | ppc | ppc64 | s390 | s390x | sparc | sparc64 )
+ mv $RPM_BUILD_ROOT/usr/include/mysql/my_config.h $RPM_BUILD_ROOT/usr/include/mysql/my_config_`uname -i`.h
+ install -m 644 %{SOURCE5} $RPM_BUILD_ROOT/usr/include/mysql/
+ ;;
+ *)
+ ;;
+esac
+
+# cmake generates some completely wacko references to -lprobes_mysql when
+# building with dtrace support. Haven't found where to shut that off,
+# so resort to this blunt instrument. While at it, let's not reference
+# libmysqlclient_r anymore either.
+sed -e 's/-lprobes_mysql//' -e 's/-lmysqlclient_r/-lmysqlclient/' \
+ ${RPM_BUILD_ROOT}%{_bindir}/mysql_config >mysql_config.tmp
+cp -f mysql_config.tmp ${RPM_BUILD_ROOT}%{_bindir}/mysql_config
+chmod 755 ${RPM_BUILD_ROOT}%{_bindir}/mysql_config
+
+# install INFO_SRC, INFO_BIN into libdir (upstream thinks these are doc files,
+# but that's pretty wacko --- see also mysql-file-contents.patch)
+install -m 644 Docs/INFO_SRC ${RPM_BUILD_ROOT}%{_libdir}/mysql/
+install -m 644 Docs/INFO_BIN ${RPM_BUILD_ROOT}%{_libdir}/mysql/
+
+mkdir -p $RPM_BUILD_ROOT/var/log
+touch $RPM_BUILD_ROOT/var/log/mysqld.log
+
+mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d
+mkdir -p $RPM_BUILD_ROOT/var/run/mysqld
+install -m 0755 -d $RPM_BUILD_ROOT/var/lib/mysql
+install -m 0755 %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/mysqld
+install -m 0644 %{SOURCE3} $RPM_BUILD_ROOT/etc/my.cnf
+
+mkdir -p $RPM_BUILD_ROOT/etc/tmpfiles.d
+install -m 0644 %{SOURCE10} $RPM_BUILD_ROOT/etc/tmpfiles.d/mysql.conf
+
+# Fix funny permissions that cmake build scripts apply to config files
+chmod 644 ${RPM_BUILD_ROOT}%{_datadir}/mysql/config.*.ini
+
+# Fix scripts for multilib safety
+mv ${RPM_BUILD_ROOT}%{_bindir}/mysqlbug ${RPM_BUILD_ROOT}%{_libdir}/mysql/mysqlbug
+install -m 0755 scriptstub ${RPM_BUILD_ROOT}%{_bindir}/mysqlbug
+mv ${RPM_BUILD_ROOT}%{_bindir}/mysql_config ${RPM_BUILD_ROOT}%{_libdir}/mysql/mysql_config
+install -m 0755 scriptstub ${RPM_BUILD_ROOT}%{_bindir}/mysql_config
+
+# Remove libmysqld.a, install libmysqld.so
+rm -f ${RPM_BUILD_ROOT}%{_libdir}/mysql/libmysqld.a
+install -m 0755 libmysqld/work/libmysqld.so.0.0.1 ${RPM_BUILD_ROOT}%{_libdir}/mysql/libmysqld.so.0.0.1
+ln -s libmysqld.so.0.0.1 ${RPM_BUILD_ROOT}%{_libdir}/mysql/libmysqld.so.0
+ln -s libmysqld.so.0 ${RPM_BUILD_ROOT}%{_libdir}/mysql/libmysqld.so
+
+# libmysqlclient_r is no more. Upstream tries to replace it with symlinks
+# but that really doesn't work (wrong soname in particular). We'll keep
+# just the devel libmysqlclient_r.so link, so that rebuilding without any
+# source change is enough to get rid of dependency on libmysqlclient_r.
+rm -f ${RPM_BUILD_ROOT}%{_libdir}/mysql/libmysqlclient_r.so*
+ln -s libmysqlclient.so ${RPM_BUILD_ROOT}%{_libdir}/mysql/libmysqlclient_r.so
+
+# mysql-test includes one executable that doesn't belong under /usr/share,
+# so move it and provide a symlink
+mv ${RPM_BUILD_ROOT}%{_datadir}/mysql-test/lib/My/SafeProcess/my_safe_process ${RPM_BUILD_ROOT}%{_bindir}
+ln -s ../../../../../bin/my_safe_process ${RPM_BUILD_ROOT}%{_datadir}/mysql-test/lib/My/SafeProcess/my_safe_process
+
+# Remove files that %%doc will install in preferred location
+rm -f ${RPM_BUILD_ROOT}/usr/COPYING
+rm -f ${RPM_BUILD_ROOT}/usr/README
+
+# Remove files we don't want installed at all
+rm -f ${RPM_BUILD_ROOT}/usr/INSTALL-BINARY
+rm -f ${RPM_BUILD_ROOT}/usr/docs/ChangeLog
+rm -f ${RPM_BUILD_ROOT}/usr/data/mysql/.empty
+rm -f ${RPM_BUILD_ROOT}/usr/data/test/.empty
+# should move this to /etc/ ?
+rm -f ${RPM_BUILD_ROOT}%{_bindir}/mysqlaccess.conf
+rm -f ${RPM_BUILD_ROOT}%{_bindir}/mysql_embedded
+rm -f ${RPM_BUILD_ROOT}%{_libdir}/mysql/*.a
+rm -f ${RPM_BUILD_ROOT}%{_datadir}/mysql/binary-configure
+rm -f ${RPM_BUILD_ROOT}%{_datadir}/mysql/magic
+rm -f ${RPM_BUILD_ROOT}%{_datadir}/mysql/ndb-config-2-node.ini
+rm -f ${RPM_BUILD_ROOT}%{_datadir}/mysql/mysql.server
+rm -f ${RPM_BUILD_ROOT}%{_datadir}/mysql/mysqld_multi.server
+rm -f ${RPM_BUILD_ROOT}%{_datadir}/mysql/mysql-log-rotate
+rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/comp_err.1*
+rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/mysql-stress-test.pl.1*
+rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/mysql-test-run.pl.1*
+
+mkdir -p $RPM_BUILD_ROOT/etc/ld.so.conf.d
+echo "%{_libdir}/mysql" > $RPM_BUILD_ROOT/etc/ld.so.conf.d/%{name}-%{_arch}.conf
+
+# copy additional docs into build tree so %%doc will find them
+cp %{SOURCE6} README.mysql-docs
+cp %{SOURCE7} README.mysql-license
+
+# install the list of skipped tests to be available for user runs
+install -m 0644 mysql-test/rh-skipped-tests.list ${RPM_BUILD_ROOT}%{_datadir}/mysql-test
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%pre server
+/usr/sbin/groupadd -g 27 -o -r mysql >/dev/null 2>&1 || :
+/usr/sbin/useradd -M -N -g mysql -o -r -d /var/lib/mysql -s /bin/bash \
+ -c "MySQL Server" -u 27 mysql >/dev/null 2>&1 || :
+
+%post libs
+/sbin/ldconfig
+
+%post server
+if [ $1 = 1 ]; then
+ /sbin/chkconfig --add mysqld
+fi
+/bin/chmod 0755 /var/lib/mysql
+/bin/touch /var/log/mysqld.log
+
+%preun server
+if [ $1 = 0 ]; then
+ /sbin/service mysqld stop >/dev/null 2>&1
+ /sbin/chkconfig --del mysqld
+fi
+
+%postun libs
+if [ $1 = 0 ] ; then
+ /sbin/ldconfig
+fi
+
+%postun server
+if [ $1 -ge 1 ]; then
+ /sbin/service mysqld condrestart >/dev/null 2>&1 || :
+fi
+
+
+%files
+%defattr(-,root,root)
+%doc README COPYING README.mysql-license
+%doc README.mysql-docs
+
+%{_bindir}/msql2mysql
+%{_bindir}/mysql
+%{_bindir}/mysql_config
+%{_bindir}/mysql_find_rows
+%{_bindir}/mysql_waitpid
+%{_bindir}/mysqlaccess
+%{_bindir}/mysqladmin
+%{_bindir}/mysqlbinlog
+%{_bindir}/mysqlcheck
+%{_bindir}/mysqldump
+%{_bindir}/mysqlimport
+%{_bindir}/mysqlshow
+%{_bindir}/mysqlslap
+%{_bindir}/my_print_defaults
+
+%{_mandir}/man1/mysql.1*
+%{_mandir}/man1/mysql_config.1*
+%{_mandir}/man1/mysql_find_rows.1*
+%{_mandir}/man1/mysql_waitpid.1*
+%{_mandir}/man1/mysqlaccess.1*
+%{_mandir}/man1/mysqladmin.1*
+%{_mandir}/man1/mysqldump.1*
+%{_mandir}/man1/mysqlshow.1*
+%{_mandir}/man1/mysqlslap.1*
+%{_mandir}/man1/my_print_defaults.1*
+
+%{_libdir}/mysql/mysql_config
+
+%files libs
+%defattr(-,root,root)
+%doc README COPYING README.mysql-license
+# although the default my.cnf contains only server settings, we put it in the
+# libs package because it can be used for client settings too.
+%config(noreplace) /etc/my.cnf
+%dir %{_libdir}/mysql
+%{_libdir}/mysql/libmysqlclient.so.*
+/etc/ld.so.conf.d/*
+
+%dir %{_datadir}/mysql
+%{_datadir}/mysql/english
+%lang(cs) %{_datadir}/mysql/czech
+%lang(da) %{_datadir}/mysql/danish
+%lang(nl) %{_datadir}/mysql/dutch
+%lang(et) %{_datadir}/mysql/estonian
+%lang(fr) %{_datadir}/mysql/french
+%lang(de) %{_datadir}/mysql/german
+%lang(el) %{_datadir}/mysql/greek
+%lang(hu) %{_datadir}/mysql/hungarian
+%lang(it) %{_datadir}/mysql/italian
+%lang(ja) %{_datadir}/mysql/japanese
+%lang(ko) %{_datadir}/mysql/korean
+%lang(no) %{_datadir}/mysql/norwegian
+%lang(no) %{_datadir}/mysql/norwegian-ny
+%lang(pl) %{_datadir}/mysql/polish
+%lang(pt) %{_datadir}/mysql/portuguese
+%lang(ro) %{_datadir}/mysql/romanian
+%lang(ru) %{_datadir}/mysql/russian
+%lang(sr) %{_datadir}/mysql/serbian
+%lang(sk) %{_datadir}/mysql/slovak
+%lang(es) %{_datadir}/mysql/spanish
+%lang(sv) %{_datadir}/mysql/swedish
+%lang(uk) %{_datadir}/mysql/ukrainian
+%{_datadir}/mysql/charsets
+
+%files server
+%defattr(-,root,root)
+%doc support-files/*.cnf
+
+%{_bindir}/myisamchk
+%{_bindir}/myisam_ftdump
+%{_bindir}/myisamlog
+%{_bindir}/myisampack
+%{_bindir}/mysql_convert_table_format
+%{_bindir}/mysql_fix_extensions
+%{_bindir}/mysql_install_db
+%{_bindir}/mysql_plugin
+%{_bindir}/mysql_secure_installation
+%{_bindir}/mysql_setpermission
+%{_bindir}/mysql_tzinfo_to_sql
+%{_bindir}/mysql_upgrade
+%{_bindir}/mysql_zap
+%{_bindir}/mysqlbug
+%{_bindir}/mysqldumpslow
+%{_bindir}/mysqld_multi
+%{_bindir}/mysqld_safe
+%{_bindir}/mysqlhotcopy
+%{_bindir}/mysqltest
+%{_bindir}/innochecksum
+%{_bindir}/perror
+%{_bindir}/replace
+%{_bindir}/resolve_stack_dump
+%{_bindir}/resolveip
+
+/usr/libexec/mysqld
+
+%{_libdir}/mysql/INFO_SRC
+%{_libdir}/mysql/INFO_BIN
+
+%{_libdir}/mysql/mysqlbug
+
+%{_libdir}/mysql/plugin
+
+%{_mandir}/man1/msql2mysql.1*
+%{_mandir}/man1/myisamchk.1*
+%{_mandir}/man1/myisamlog.1*
+%{_mandir}/man1/myisampack.1*
+%{_mandir}/man1/mysql_convert_table_format.1*
+%{_mandir}/man1/myisam_ftdump.1*
+%{_mandir}/man1/mysql.server.1*
+%{_mandir}/man1/mysql_fix_extensions.1*
+%{_mandir}/man1/mysql_install_db.1*
+%{_mandir}/man1/mysql_plugin.1*
+%{_mandir}/man1/mysql_secure_installation.1*
+%{_mandir}/man1/mysql_upgrade.1*
+%{_mandir}/man1/mysql_zap.1*
+%{_mandir}/man1/mysqlbug.1*
+%{_mandir}/man1/mysqldumpslow.1*
+%{_mandir}/man1/mysqlbinlog.1*
+%{_mandir}/man1/mysqlcheck.1*
+%{_mandir}/man1/mysqld_multi.1*
+%{_mandir}/man1/mysqld_safe.1*
+%{_mandir}/man1/mysqlhotcopy.1*
+%{_mandir}/man1/mysqlimport.1*
+%{_mandir}/man1/mysqlman.1*
+%{_mandir}/man1/mysql_setpermission.1*
+%{_mandir}/man1/mysqltest.1*
+%{_mandir}/man1/innochecksum.1*
+%{_mandir}/man1/perror.1*
+%{_mandir}/man1/replace.1*
+%{_mandir}/man1/resolve_stack_dump.1*
+%{_mandir}/man1/resolveip.1*
+%{_mandir}/man1/mysql_tzinfo_to_sql.1*
+%{_mandir}/man8/mysqld.8*
+
+%{_datadir}/mysql/errmsg-utf8.txt
+%{_datadir}/mysql/fill_help_tables.sql
+%{_datadir}/mysql/mysql_system_tables.sql
+%{_datadir}/mysql/mysql_system_tables_data.sql
+%{_datadir}/mysql/mysql_test_data_timezone.sql
+%{_datadir}/mysql/my-*.cnf
+%{_datadir}/mysql/config.*.ini
+
+/etc/rc.d/init.d/mysqld
+/etc/tmpfiles.d/mysql.conf
+%attr(0755,mysql,mysql) %dir /var/run/mysqld
+%attr(0755,mysql,mysql) %dir /var/lib/mysql
+%attr(0640,mysql,mysql) %config(noreplace) %verify(not md5 size mtime) /var/log/mysqld.log
+
+%files devel
+%defattr(-,root,root)
+/usr/include/mysql
+/usr/share/aclocal/mysql.m4
+%{_libdir}/mysql/libmysqlclient.so
+%{_libdir}/mysql/libmysqlclient_r.so
+
+%files embedded
+%defattr(-,root,root)
+%doc README COPYING README.mysql-license
+%{_libdir}/mysql/libmysqld.so.*
+
+%files embedded-devel
+%defattr(-,root,root)
+%{_libdir}/mysql/libmysqld.so
+%{_bindir}/mysql_client_test_embedded
+%{_bindir}/mysqltest_embedded
+%{_mandir}/man1/mysql_client_test_embedded.1*
+%{_mandir}/man1/mysqltest_embedded.1*
+
+%files bench
+%defattr(-,root,root)
+%{_datadir}/sql-bench
+
+%files test
+%defattr(-,root,root)
+%{_bindir}/mysql_client_test
+%{_bindir}/my_safe_process
+%attr(-,mysql,mysql) %{_datadir}/mysql-test
+
+%{_mandir}/man1/mysql_client_test.1*
+
+%changelog
+* Mon Feb 27 2012 Tom Lane <tgl@redhat.com> 5.5.21-1
+- Update to MySQL 5.5.21, for various fixes described at
+ http://dev.mysql.com/doc/refman/5.5/en/news-5-5-21.html
+- Hack openssl regression test to still work with rawhide's openssl
+- Fix assorted failures in post-install regression tests (mysql-test RPM)
+Resolves: #789530
+- Revise our test-disabling method to make it possible to disable tests on a
+ platform-specific basis, and also to get rid of mysql-disable-test.patch,
+ which broke in just about every upstream update (Honza Horak)
+- Disable cycle-counter-dependent regression tests on ARM, since there is
+ not currently any support for that in Fedora ARM kernels
+Resolves: #773116
+
+* Fri Jan 27 2012 Tom Lane <tgl@redhat.com> 5.5.20-1
+- Update to MySQL 5.5.20, for various fixes described at
+ http://dev.mysql.com/doc/refman/5.5/en/news-5-5-20.html
+ as well as security fixes described at
+ http://www.oracle.com/technetwork/topics/security/cpujan2012-366304.html
+Resolves: #783828
+
+* Wed Jan 4 2012 Tom Lane <tgl@redhat.com> 5.5.19-1
+- Update to MySQL 5.5.19, for various fixes described at
+ http://dev.mysql.com/doc/refman/5.5/en/news-5-5-19.html
+
+* Mon Nov 21 2011 Tom Lane <tgl@redhat.com> 5.5.18-1
+- Update to MySQL 5.5.18, for various fixes described at
+ http://dev.mysql.com/doc/refman/5.5/en/news-5-5-18.html
+- Don't assume all ethernet devices are named ethX
+Resolves: #682365
+
+* Sun Oct 16 2011 Tom Lane <tgl@redhat.com> 5.5.15-1.1
+- Fix unportable usage associated with va_list arguments
+Resolves: #744707
+
+* Fri Jul 29 2011 Tom Lane <tgl@redhat.com> 5.5.15-1
+- Update to MySQL 5.5.15, for various fixes described at
+ http://dev.mysql.com/doc/refman/5.5/en/news-5-5-15.html
+
+* Tue Jul 12 2011 Tom Lane <tgl@redhat.com> 5.5.14-2
+- Remove make_scrambled_password and make_scrambled_password_323 from mysql.h,
+ since we're not allowing clients to call those functions anyway
+Related: #690346
+
+* Mon Jul 11 2011 Tom Lane <tgl@redhat.com> 5.5.14-1
+- Update to MySQL 5.5.14, for various fixes described at
+ http://dev.mysql.com/doc/refman/5.5/en/news-5-5-14.html
+
+* Wed Jul 6 2011 Tom Lane <tgl@redhat.com> 5.5.13-2
+- Remove erroneously-included Default-Start line from LSB init block
+Resolves: #717024
+
+* Thu Jun 2 2011 Tom Lane <tgl@redhat.com> 5.5.13-1
+- Update to MySQL 5.5.13, for various fixes described at
+ http://dev.mysql.com/doc/refman/5.5/en/news-5-5-13.html
+
+* Tue May 10 2011 Tom Lane <tgl@redhat.com> 5.5.12-1
+- Update to MySQL 5.5.12, for various fixes described at
+ http://dev.mysql.com/doc/refman/5.5/en/news-5-5-12.html
+
+* Tue May 10 2011 Tom Lane <tgl@redhat.com> 5.5.10-3
+- Add LSB init block to initscript, to ensure sane ordering at system boot
+Resolves: #703214
+- Improve initscript start action to notice when mysqladmin is failing
+ because of configuration problems
+Related: #703476
+- Remove exclusion of "gis" regression test, since upstream bug 59908
+ is fixed (for some value of "fixed") as of 5.5.10.
+
+* Wed Mar 23 2011 Tom Lane <tgl@redhat.com> 5.5.10-2
+- Add my_make_scrambled_password to the list of symbols exported by
+ libmysqlclient.so. Needed at least by pure-ftpd.
+
+* Mon Mar 21 2011 Tom Lane <tgl@redhat.com> 5.5.10-1
+- Update to MySQL 5.5.10, for various fixes described at
+ http://dev.mysql.com/doc/refman/5.5/en/news-5-5-10.html
+ Note that this includes a rather belated soname version bump for
+ libmysqlclient.so, from .16 to .18
+- Add tmpfiles.d config file so that /var/run/mysqld is recreated at boot
+ (only needed in Fedora 15 and later)
+Resolves: #658938
+
+* Wed Feb 16 2011 Tom Lane <tgl@redhat.com> 5.5.9-2
+- Disable a regression test that is now showing platform-dependent results
+Resolves: #674253
+
+* Sat Feb 12 2011 Tom Lane <tgl@redhat.com> 5.5.9-1
+- Update to MySQL 5.5.9, for various fixes described at
+ http://dev.mysql.com/doc/refman/5.5/en/news-5-5-9.html
+- Add %%{?_isa} to cross-subpackage Requires, per latest packaging guidelines
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.5.8-10
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Fri Feb 4 2011 Tom Lane <tgl@redhat.com> 5.5.8-9
+- Support s390/s390x in performance schema's cycle-counting functions
+ (needed to make regression tests pass on these platforms)
+
+* Thu Feb 3 2011 Tom Lane <tgl@redhat.com> 5.5.8-8
+- PPC64 floating-point differences are not masked by -ffloat-store after all,
+ so let's just disable gis regression test till upstream makes it less picky
+Resolves: #674253
+- Add __perllib_requires setting to make rpm 4.9 do what we need
+
+* Wed Feb 2 2011 Tom Lane <tgl@redhat.com> 5.5.8-7
+- Work around some portability issues on PPC64
+Resolves: #674253
+
+* Thu Jan 20 2011 Tom Lane <tgl@redhat.com> 5.5.8-6
+- Remove no-longer-needed special switches in CXXFLAGS, per yesterday's
+ discussion in fedora-devel about -fexceptions.
+- Rebuild needed anyway to check compatibility with latest systemtap.
+
+* Thu Jan 13 2011 Tom Lane <tgl@redhat.com> 5.5.8-5
+- Fix failure to honor MYSQL_HOME environment variable
+Resolves: #669364
+
+* Thu Jan 13 2011 Tom Lane <tgl@redhat.com> 5.5.8-4
+- Fix crash during startup of embedded mysqld library
+Resolves: #667365
+
+* Mon Jan 3 2011 Tom Lane <tgl@redhat.com> 5.5.8-3
+- my_print_help, load_defaults, free_defaults, and handle_options all turn
+ out to be documented/recommended in Paul DuBois' MySQL book, so we'd better
+ consider them part of the de-facto API.
+Resolves: #666728
+
+* Mon Dec 27 2010 Tom Lane <tgl@redhat.com> 5.5.8-2
+- Add mysql_client_errors[] to the set of exported libmysqlclient symbols;
+ needed by PHP.
+
+* Thu Dec 23 2010 Tom Lane <tgl@redhat.com> 5.5.8-1
+- Update to MySQL 5.5.8 (major version bump). Note this includes removal
+ of libmysqlclient_r.so.
+- Add a linker version script to hide libmysqlclient functions that aren't
+ part of the documented API.
+
+* Mon Nov 1 2010 Tom Lane <tgl@redhat.com> 5.1.52-1
+- Update to MySQL 5.1.52, for various fixes described at
+ http://dev.mysql.com/doc/refman/5.1/en/news-5-1-52.html
+Resolves: #646569
+
+* Thu Oct 7 2010 Tom Lane <tgl@redhat.com> 5.1.51-2
+- Re-disable the outfile_loaddata test, per report from Dan Horak.
+
+* Wed Oct 6 2010 Tom Lane <tgl@redhat.com> 5.1.51-1
+- Update to MySQL 5.1.51, for various fixes described at
+ http://dev.mysql.com/doc/refman/5.1/en/news-5-1-51.html
+
+* Sat Aug 28 2010 Tom Lane <tgl@redhat.com> 5.1.50-2
+- Include my_compiler.h in distribution, per upstream bug #55846.
+ Otherwise PHP, for example, won't build.
+
+* Sat Aug 28 2010 Tom Lane <tgl@redhat.com> 5.1.50-1
+- Update to MySQL 5.1.50, for various fixes described at
+ http://dev.mysql.com/doc/refman/5.1/en/news-5-1-50.html
+ http://dev.mysql.com/doc/refman/5.1/en/news-5-1-49.html
+
+* Wed Jul 14 2010 Tom Lane <tgl@redhat.com> 5.1.48-3
+- Fix FTBFS with gcc 4.5.
+Related: #614293
+
+* Tue Jul 13 2010 Tom Lane <tgl@redhat.com> 5.1.48-2
+- Duplicate COPYING and EXCEPTIONS-CLIENT in -libs and -embedded subpackages,
+ to ensure they are available when any subset of mysql RPMs are installed,
+ per revised packaging guidelines
+- Allow init script's STARTTIMEOUT/STOPTIMEOUT to be overridden from sysconfig
+Related: #609734
+
+* Mon Jun 21 2010 Tom Lane <tgl@redhat.com> 5.1.48-1
+- Update to MySQL 5.1.48, for various fixes described at
+ http://dev.mysql.com/doc/refman/5.1/en/news-5-1-48.html
+ including a fix for CVE-2010-2008
+Related: #614214
+
+* Fri Jun 4 2010 Tom Lane <tgl@redhat.com> 5.1.47-2
+- Add back "partition" storage engine
+Resolves: #597390
+- Fix broken "federated" storage engine plugin
+Related: #587170
+- Read all certificates in SSL certificate files, to support chained certs
+Related: #598656
+
+* Mon May 24 2010 Tom Lane <tgl@redhat.com> 5.1.47-1
+- Update to MySQL 5.1.47, for various fixes described at
+ http://dev.mysql.com/doc/refman/5.1/en/news-5-1-47.html
+ including fixes for CVE-2010-1848, CVE-2010-1849, CVE-2010-1850
+Resolves: #592862
+Resolves: #583717
+- Create mysql group explicitly in pre-server script, to ensure correct GID
+Related: #594155
+
+* Sat Apr 24 2010 Tom Lane <tgl@redhat.com> 5.1.46-1
+- Update to MySQL 5.1.46, for various fixes described at
+ http://dev.mysql.com/doc/refman/5.1/en/news-5-1-46.html
+
+* Thu Mar 25 2010 Tom Lane <tgl@redhat.com> 5.1.45-2
+- Fix multiple problems described in upstream bug 52019, because regression
+ tests fail on PPC if we don't.
+
+* Wed Mar 24 2010 Tom Lane <tgl@redhat.com> 5.1.45-1
+- Update to MySQL 5.1.45, for various fixes described at
+ http://dev.mysql.com/doc/refman/5.1/en/news-5-1-45.html
+
+* Sun Feb 21 2010 Tom Lane <tgl@redhat.com> 5.1.44-2
+- Add "Obsoletes: mysql-cluster" to fix upgrade-in-place from F-12
+- Bring init script into some modicum of compliance with Fedora/LSB standards
+Related: #557711
+Related: #562749
+
+* Sat Feb 20 2010 Tom Lane <tgl@redhat.com> 5.1.44-1
+- Update to MySQL 5.1.44, for various fixes described at
+ http://dev.mysql.com/doc/refman/5.1/en/news-5-1-44.html
+- Remove mysql.info, which is not freely redistributable
+Resolves: #560181
+- Revert broken upstream fix for their bug 45058
+Resolves: #566547
+
+* Sat Feb 13 2010 Tom Lane <tgl@redhat.com> 5.1.43-2
+- Remove mysql-cluster, which is no longer supported by upstream in this
+ source distribution. If we want it we'll need a separate SRPM for it.
+
+* Fri Feb 12 2010 Tom Lane <tgl@redhat.com> 5.1.43-1
+- Update to MySQL 5.1.43, for various fixes described at
+ http://dev.mysql.com/doc/refman/5.1/en/news-5-1-43.html
+
+* Fri Jan 29 2010 Tom Lane <tgl@redhat.com> 5.1.42-7
+- Add backported patch for CVE-2008-7247 (upstream bug 39277)
+Related: #543619
+- Use non-expired certificates for SSL testing (upstream bug 50702)
+
+* Tue Jan 26 2010 Tom Lane <tgl@redhat.com> 5.1.42-6
+- Emit explicit error message if user tries to build RPM as root
+Related: #558915
+
+* Wed Jan 20 2010 Tom Lane <tgl@redhat.com> 5.1.42-5
+- Correct Source0: tag and comment to reflect how to get the tarball
+
+* Fri Jan 8 2010 Tom Lane <tgl@redhat.com> 5.1.42-4
+- Disable symbolic links by default in /etc/my.cnf
+Resolves: #553652
+
+* Tue Jan 5 2010 Tom Lane <tgl@redhat.com> 5.1.42-3
+- Remove static libraries (.a files) from package, per packaging guidelines
+- Change %%define to %%global, per packaging guidelines
+
+* Sat Jan 2 2010 Tom Lane <tgl@redhat.com> 5.1.42-2
+- Disable building the innodb plugin; it tickles assorted gcc bugs and
+ doesn't seem entirely ready for prime time anyway.
+
+* Fri Jan 1 2010 Tom Lane <tgl@redhat.com> 5.1.42-1
+- Update to MySQL 5.1.42, for various fixes described at
+ http://dev.mysql.com/doc/refman/5.1/en/news-5-1-42.html
+- Start mysqld_safe with --basedir=/usr, to avoid unwanted SELinux messages
+Resolves: #547485
+
+* Thu Dec 17 2009 Tom Lane <tgl@redhat.com> 5.1.41-2
+- Stop waiting during "service mysqld start" if mysqld_safe exits
+Resolves: #544095
+
+* Mon Nov 23 2009 Tom Lane <tgl@redhat.com> 5.1.41-1
+- Update to MySQL 5.1.41, for various fixes described at
+ http://dev.mysql.com/doc/refman/5.1/en/news-5-1-41.html
+ including fixes for CVE-2009-4019
+Related: #540906
+- Don't set old_passwords=1; we aren't being bug-compatible with 3.23 anymore
+Resolves: #540735
+
+* Tue Nov 10 2009 Tom Lane <tgl@redhat.com> 5.1.40-1
+- Update to MySQL 5.1.40, for various fixes described at
+ http://dev.mysql.com/doc/refman/5.1/en/news-5-1-40.html
+- Do not force the --log-error setting in mysqld init script
+Resolves: #533736
+
+* Sat Oct 17 2009 Tom Lane <tgl@redhat.com> 5.1.39-4
+- Replace kluge fix for ndbd sparc crash with a real fix (mysql bug 48132)
+
+* Thu Oct 15 2009 Tom Lane <tgl@redhat.com> 5.1.39-3
+- Work around two different compiler bugs on sparc, one by backing off
+ optimization from -O2 to -O1, and the other with a klugy patch
+Related: #529298, #529299
+- Clean up bogosity in multilib stub header support: ia64 should not be
+ listed (it's not multilib), sparc and sparc64 should be
+
+* Wed Sep 23 2009 Tom Lane <tgl@redhat.com> 5.1.39-2
+- Work around upstream bug 46895 by disabling outfile_loaddata test
+
+* Tue Sep 22 2009 Tom Lane <tgl@redhat.com> 5.1.39-1
+- Update to MySQL 5.1.39, for various fixes described at
+ http://dev.mysql.com/doc/refman/5.1/en/news-5-1-39.html
+
+* Mon Aug 31 2009 Tom Lane <tgl@redhat.com> 5.1.37-5
+- Work around unportable assumptions about stpcpy(); re-enable main.mysql test
+- Clean up some obsolete parameters to the configure script
+
+* Sat Aug 29 2009 Tom Lane <tgl@redhat.com> 5.1.37-4
+- Remove one misguided patch; turns out I was chasing a glibc bug
+- Temporarily disable "main.mysql" test; there's something broken there too,
+ but we need to get mysql built in rawhide for dependency reasons
+
+* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 5.1.37-3
+- rebuilt with new openssl
+
+* Fri Aug 14 2009 Tom Lane <tgl@redhat.com> 5.1.37-2
+- Add a couple of patches to improve the probability of the regression tests
+ completing in koji builds
+
+* Sun Aug 2 2009 Tom Lane <tgl@redhat.com> 5.1.37-1
+- Update to MySQL 5.1.37, for various fixes described at
+ http://dev.mysql.com/doc/refman/5.1/en/news-5-1-37.html
+
+* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.1.36-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Fri Jul 10 2009 Tom Lane <tgl@redhat.com> 5.1.36-1
+- Update to MySQL 5.1.36, for various fixes described at
+ http://dev.mysql.com/doc/refman/5.1/en/news-5-1-36.html
+
+* Sat Jun 6 2009 Tom Lane <tgl@redhat.com> 5.1.35-1
+- Update to MySQL 5.1.35, for various fixes described at
+ http://dev.mysql.com/doc/refman/5.1/en/news-5-1-35.html
+- Ensure that /var/lib/mysql is created with the right SELinux context
+Resolves: #502966
+
+* Fri May 15 2009 Tom Lane <tgl@redhat.com> 5.1.34-1
+- Update to MySQL 5.1.34, for various fixes described at
+ http://dev.mysql.com/doc/refman/5.1/en/news-5-1-34.html
+- Increase startup timeout per bug #472222
+
+* Wed Apr 15 2009 Tom Lane <tgl@redhat.com> 5.1.33-2
+- Increase stack size of ndbd threads for safety's sake.
+Related: #494631
+
+* Tue Apr 7 2009 Tom Lane <tgl@redhat.com> 5.1.33-1
+- Update to MySQL 5.1.33.
+- Disable use of pthread_setschedparam; doesn't work the way code expects.
+Related: #477624
+
+* Wed Mar 4 2009 Tom Lane <tgl@redhat.com> 5.1.32-1
+- Update to MySQL 5.1.32.
+
+* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.1.31-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Fri Feb 13 2009 Tom Lane <tgl@redhat.com> 5.1.31-1
+- Update to MySQL 5.1.31.
+
+* Thu Jan 22 2009 Tom Lane <tgl@redhat.com> 5.1.30-2
+- hm, apparently --with-innodb and --with-ndbcluster are still needed
+ even though no longer documented ...
+
+* Thu Jan 22 2009 Tom Lane <tgl@redhat.com> 5.1.30-1
+- Update to MySQL 5.1.30. Note that this includes an ABI break for
+ libmysqlclient (it's now got .so major version 16).
+- This also updates mysql for new openssl build
+
+* Wed Oct 1 2008 Tom Lane <tgl@redhat.com> 5.0.67-2
+- Build the "embedded server" library, and package it in a new sub-RPM
+ mysql-embedded, along with mysql-embedded-devel for devel support files.
+Resolves: #149829
+
+* Sat Aug 23 2008 Tom Lane <tgl@redhat.com> 5.0.67-1
+- Update to mysql version 5.0.67
+- Move mysql_config's man page to base package, again (apparently I synced
+ that change the wrong way while importing specfile changes for ndbcluster)
+
+* Sun Jul 27 2008 Tom Lane <tgl@redhat.com> 5.0.51a-2
+- Enable ndbcluster support
+Resolves: #163758
+- Suppress odd crash messages during package build, caused by trying to
+ build dbug manual (which we don't install anyway) with dbug disabled
+Resolves: #437053
+- Improve mysql.init to pass configured datadir to mysql_install_db,
+ and to force user=mysql for both mysql_install_db and mysqld_safe.
+Related: #450178
+
+* Mon Mar 3 2008 Tom Lane <tgl@redhat.com> 5.0.51a-1
+- Update to mysql version 5.0.51a
+
+* Mon Mar 3 2008 Tom Lane <tgl@redhat.com> 5.0.45-11
+- Fix mysql-stack-guard patch to work correctly on IA64
+- Fix mysql.init to wait correctly when socket is not in default place
+Related: #435494
+
+* Mon Mar 03 2008 Dennis Gilmore <dennis@ausil.us> 5.0.45-10
+- add sparc64 to 64 bit arches for test suite checking
+- add sparc, sparcv9 and sparc64 to multilib handling
+
+* Thu Feb 28 2008 Tom Lane <tgl@redhat.com> 5.0.45-9
+- Fix the stack overflow problem encountered in January. It seems the real
+issue is that the buildfarm machines were moved to RHEL5, which uses 64K not
+4K pages on PPC, and because RHEL5 takes the guard area out of the requested
+thread stack size we no longer had enough headroom.
+Related: #435337
+
+* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 5.0.45-8
+- Autorebuild for GCC 4.3
+
+* Tue Jan 8 2008 Tom Lane <tgl@redhat.com> 5.0.45-7
+- Unbelievable ... upstream still thinks that it's a good idea to have a
+ regression test that is guaranteed to begin failing come January 1.
+- ... and it seems we need to raise STACK_MIN_SIZE again too.
+
+* Thu Dec 13 2007 Tom Lane <tgl@redhat.com> 5.0.45-6
+- Back-port upstream fixes for CVE-2007-5925, CVE-2007-5969, CVE-2007-6303.
+Related: #422211
+
+* Wed Dec 5 2007 Tom Lane <tgl@redhat.com> 5.0.45-5
+- Rebuild for new openssl
+
+* Sat Aug 25 2007 Tom Lane <tgl@redhat.com> 5.0.45-4
+- Seems we need explicit BuildRequires on gawk and procps now
+- Rebuild to fix Fedora toolchain issues
+
+* Sun Aug 12 2007 Tom Lane <tgl@redhat.com> 5.0.45-3
+- Recent perl changes in rawhide mean we need a more specific BuildRequires
+
+* Thu Aug 2 2007 Tom Lane <tgl@redhat.com> 5.0.45-2
+- Update License tag to match code.
+- Work around recent Fedora change that makes "open" a macro name.
+
+* Sun Jul 22 2007 Tom Lane <tgl@redhat.com> 5.0.45-1
+- Update to MySQL 5.0.45
+Resolves: #246535
+- Move mysql_config's man page to base package
+Resolves: #245770
+- move my_print_defaults to base RPM, for consistency with Stacks packaging
+- mysql user is no longer deleted at RPM uninstall
+Resolves: #241912
+
+* Thu Mar 29 2007 Tom Lane <tgl@redhat.com> 5.0.37-2
+- Use a less hacky method of getting default values in initscript
+Related: #233771, #194596
+- Improve packaging of mysql-libs per suggestions from Remi Collet
+Resolves: #233731
+- Update default /etc/my.cnf ([mysql.server] has been bogus for a long time)
+
+* Mon Mar 12 2007 Tom Lane <tgl@redhat.com> 5.0.37-1
+- Update to MySQL 5.0.37
+Resolves: #231838
+- Put client library into a separate mysql-libs RPM to reduce dependencies
+Resolves: #205630
+
+* Fri Feb 9 2007 Tom Lane <tgl@redhat.com> 5.0.33-1
+- Update to MySQL 5.0.33
+- Install band-aid fix for "view" regression test designed to fail after 2006
+- Don't chmod -R the entire database directory tree on every startup
+Related: #221085
+- Fix unsafe use of install-info
+Resolves: #223713
+- Cope with new automake in F7
+Resolves: #224171
+
+* Thu Nov 9 2006 Tom Lane <tgl@redhat.com> 5.0.27-1
+- Update to MySQL 5.0.27 (see CVE-2006-4031, CVE-2006-4226, CVE-2006-4227)
+Resolves: #202247, #202675, #203427, #203428, #203432, #203434, #208641
+- Fix init script to return status 1 on server start timeout
+Resolves: #203910
+- Move mysqldumpslow from base package to mysql-server
+Resolves: #193559
+- Adjust link options for BDB module
+Resolves: #199368
+
+* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 5.0.22-2.1
+- rebuild
+
+* Sat Jun 10 2006 Tom Lane <tgl@redhat.com> 5.0.22-2
+- Work around brew's tendency not to clean up failed builds completely,
+ by adding code in mysql-testing.patch to kill leftover mysql daemons.
+
+* Thu Jun 8 2006 Tom Lane <tgl@redhat.com> 5.0.22-1
+- Update to MySQL 5.0.22 (fixes CVE-2006-2753)
+- Install temporary workaround for gcc bug on s390x (bz #193912)
+
+* Tue May 2 2006 Tom Lane <tgl@redhat.com> 5.0.21-2
+- Fix bogus perl Requires for mysql-test
+
+* Mon May 1 2006 Tom Lane <tgl@redhat.com> 5.0.21-1
+- Update to MySQL 5.0.21
+
+* Mon Mar 27 2006 Tom Lane <tgl@redhat.com> 5.0.18-4
+- Modify multilib header hack to not break non-RH arches, per bug #181335
+- Remove logrotate script, per bug #180639.
+- Add a new mysql-test RPM to carry the regression test files;
+ hack up test scripts as needed to make them run in /usr/share/mysql-test.
+
+* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 5.0.18-2.1
+- bump again for double-long bug on ppc(64)
+
+* Thu Feb 9 2006 Tom Lane <tgl@redhat.com> 5.0.18-2
+- err-log option has been renamed to log-error, fix my.cnf and initscript
+
+* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 5.0.18-1.1
+- rebuilt for new gcc4.1 snapshot and glibc changes
+
+* Thu Jan 5 2006 Tom Lane <tgl@redhat.com> 5.0.18-1
+- Update to MySQL 5.0.18
+
+* Thu Dec 15 2005 Tom Lane <tgl@redhat.com> 5.0.16-4
+- fix my_config.h for ppc platforms
+
+* Thu Dec 15 2005 Tom Lane <tgl@redhat.com> 5.0.16-3
+- my_config.h needs to guard against 64-bit platforms that also define the
+ 32-bit symbol
+
+* Wed Dec 14 2005 Tom Lane <tgl@redhat.com> 5.0.16-2
+- oops, looks like we want uname -i not uname -m
+
+* Mon Dec 12 2005 Tom Lane <tgl@redhat.com> 5.0.16-1
+- Update to MySQL 5.0.16
+- Add EXCEPTIONS-CLIENT license info to the shipped documentation
+- Make my_config.h architecture-independent for multilib installs;
+ put the original my_config.h into my_config_$ARCH.h
+- Add -fwrapv to CFLAGS so that gcc 4.1 doesn't break it
+
+* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
+- rebuilt
+
+* Mon Nov 14 2005 Tom Lane <tgl@redhat.com> 5.0.15-3
+- Make stop script wait for daemon process to disappear (bz#172426)
+
+* Wed Nov 9 2005 Tom Lane <tgl@redhat.com> 5.0.15-2
+- Rebuild due to openssl library update.
+
+* Thu Nov 3 2005 Tom Lane <tgl@redhat.com> 5.0.15-1
+- Update to MySQL 5.0.15 (scratch build for now)
+
+* Wed Oct 5 2005 Tom Lane <tgl@redhat.com> 4.1.14-1
+- Update to MySQL 4.1.14
+
+* Tue Aug 23 2005 Tom Lane <tgl@redhat.com> 4.1.12-3
+- Use politically correct patch name.
+
+* Tue Jul 12 2005 Tom Lane <tgl@redhat.com> 4.1.12-2
+- Fix buffer overflow newly exposed in isam code; it's the same issue
+ previously found in myisam, and not very exciting, but I'm tired of
+ seeing build warnings.
+
+* Mon Jul 11 2005 Tom Lane <tgl@redhat.com> 4.1.12-1
+- Update to MySQL 4.1.12 (includes a fix for bz#158688, bz#158689)
+- Extend mysql-test-ssl.patch to solve rpl_openssl test failure (bz#155850)
+- Update mysql-lock-ssl.patch to match the upstream committed version
+- Add --with-isam to re-enable the old ISAM table type, per bz#159262
+- Add dependency on openssl-devel per bz#159569
+- Remove manual.txt, as upstream decided not to ship it anymore;
+ it was redundant with the mysql.info file anyway.
+
+* Mon May 9 2005 Tom Lane <tgl@redhat.com> 4.1.11-4
+- Include proper locking for OpenSSL in the server, per bz#155850
+
+* Mon Apr 25 2005 Tom Lane <tgl@redhat.com> 4.1.11-3
+- Enable openssl tests during build, per bz#155850
+- Might as well turn on --disable-dependency-tracking
+
+* Fri Apr 8 2005 Tom Lane <tgl@redhat.com> 4.1.11-2
+- Avoid dependency on <asm/atomic.h>, cause it won't build anymore on ia64.
+ This is probably a cleaner solution for bz#143537, too.
+
+* Thu Apr 7 2005 Tom Lane <tgl@redhat.com> 4.1.11-1
+- Update to MySQL 4.1.11 to fix bz#152911 as well as other issues
+- Move perl-DBI, perl-DBD-MySQL dependencies to server package (bz#154123)
+- Override configure thread library test to suppress HAVE_LINUXTHREADS check
+- Fix BDB failure on s390x (bz#143537)
+- At last we can enable "make test" on all arches
+
+* Fri Mar 11 2005 Tom Lane <tgl@redhat.com> 4.1.10a-1
+- Update to MySQL 4.1.10a to fix security vulnerabilities (bz#150868,
+ for CAN-2005-0711, and bz#150871 for CAN-2005-0709, CAN-2005-0710).
+
+* Sun Mar 6 2005 Tom Lane <tgl@redhat.com> 4.1.10-3
+- Fix package Requires: interdependencies.
+
+* Sat Mar 5 2005 Tom Lane <tgl@redhat.com> 4.1.10-2
+- Need -fno-strict-aliasing in at least one place, probably more.
+- Work around some C spec violations in mysql.
+
+* Fri Feb 18 2005 Tom Lane <tgl@redhat.com> 4.1.10-1
+- Update to MySQL 4.1.10.
+
+* Sat Jan 15 2005 Tom Lane <tgl@redhat.com> 4.1.9-1
+- Update to MySQL 4.1.9.
+
+* Wed Jan 12 2005 Tom Lane <tgl@redhat.com> 4.1.7-10
+- Don't assume /etc/my.cnf will specify pid-file (bz#143724)
+
+* Wed Jan 12 2005 Tim Waugh <twaugh@redhat.com> 4.1.7-9
+- Rebuilt for new readline.
+
+* Tue Dec 21 2004 Tom Lane <tgl@redhat.com> 4.1.7-8
+- Run make test on all archs except s390x (which seems to have a bdb issue)
+
+* Mon Dec 13 2004 Tom Lane <tgl@redhat.com> 4.1.7-7
+- Suppress someone's silly idea that libtool overhead can be skipped
+
+* Sun Dec 12 2004 Tom Lane <tgl@redhat.com> 4.1.7-6
+- Fix init script to not need a valid username for startup check (bz#142328)
+- Fix init script to honor settings appearing in /etc/my.cnf (bz#76051)
+- Enable SSL (bz#142032)
+
+* Thu Dec 2 2004 Tom Lane <tgl@redhat.com> 4.1.7-5
+- Add a restorecon to keep the mysql.log file in the right context (bz#143887)
+
+* Tue Nov 23 2004 Tom Lane <tgl@redhat.com> 4.1.7-4
+- Turn off old_passwords in default /etc/my.cnf file, for better compatibility
+ with mysql 3.x clients (per suggestion from Joe Orton).
+
+* Fri Oct 29 2004 Tom Lane <tgl@redhat.com> 4.1.7-3
+- Handle ldconfig more cleanly (put a file in /etc/ld.so.conf.d/).
+
+* Thu Oct 28 2004 Tom Lane <tgl@redhat.com> 4.1.7-2
+- rebuild in devel branch
+
+* Wed Oct 27 2004 Tom Lane <tgl@redhat.com> 4.1.7-1
+- Update to MySQL 4.1.x.
+
+* Tue Oct 12 2004 Tom Lane <tgl@redhat.com> 3.23.58-13
+- fix security issues CAN-2004-0835, CAN-2004-0836, CAN-2004-0837
+ (bugs #135372, 135375, 135387)
+- fix privilege escalation on GRANT ALL ON `Foo\_Bar` (CAN-2004-0957)
+
+* Wed Oct 06 2004 Tom Lane <tgl@redhat.com> 3.23.58-12
+- fix multilib problem with mysqlbug and mysql_config
+- adjust chkconfig priority per bug #128852
+- remove bogus quoting per bug #129409 (MySQL 4.0 has done likewise)
+- add sleep to mysql.init restart(); may or may not fix bug #133993
+
+* Tue Oct 05 2004 Tom Lane <tgl@redhat.com> 3.23.58-11
+- fix low-priority security issues CAN-2004-0388, CAN-2004-0381, CAN-2004-0457
+ (bugs #119442, 125991, 130347, 130348)
+- fix bug with dropping databases under recent kernels (bug #124352)
+
+* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com> 3.23.58-10
+- rebuilt
+
+* Sat Apr 17 2004 Warren Togami <wtogami@redhat.com> 3.23.58-9
+- remove redundant INSTALL-SOURCE, manual.*
+- compress manual.txt.bz2
+- BR time
+
+* Tue Mar 16 2004 Tom Lane <tgl@redhat.com> 3.23.58-8
+- repair logfile attributes in %%files, per bug #102190
+- repair quoting problem in mysqlhotcopy, per bug #112693
+- repair missing flush in mysql_setpermission, per bug #113960
+- repair broken error message printf, per bug #115165
+- delete mysql user during uninstall, per bug #117017
+- rebuilt
+
+* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
+- rebuilt
+
+* Tue Feb 24 2004 Tom Lane <tgl@redhat.com>
+- fix chown syntax in mysql.init
+- rebuild
+
+* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
+- rebuilt
+
+* Tue Nov 18 2003 Kim Ho <kho@redhat.com> 3.23.58-5
+- update mysql.init to use anonymous user (UNKNOWN_MYSQL_USER) for
+ pinging mysql server (#108779)
+
+* Mon Oct 27 2003 Kim Ho <kho@redhat.com> 3.23.58-4
+- update mysql.init to wait (max 10 seconds) for mysql server to
+ start (#58732)
+
+* Mon Oct 27 2003 Patrick Macdonald <patrickm@redhat.com> 3.23.58-3
+- re-enable Berkeley DB support (#106832)
+- re-enable ia64 testing
+
+* Fri Sep 19 2003 Patrick Macdonald <patrickm@redhat.com> 3.23.58-2
+- rebuilt
+
+* Mon Sep 15 2003 Patrick Macdonald <patrickm@redhat.com> 3.23.58-1
+- upgrade to 3.23.58 for security fix
+
+* Tue Aug 26 2003 Patrick Macdonald <patrickm@redhat.com> 3.23.57-2
+- rebuilt
+
+* Wed Jul 02 2003 Patrick Macdonald <patrickm@redhat.com> 3.23.57-1
+- revert to prior version of MySQL due to license incompatibilities
+ with packages that link against the client. The MySQL folks are
+ looking into the issue.
+
+* Wed Jun 18 2003 Patrick Macdonald <patrickm@redhat.com> 4.0.13-4
+- restrict test on ia64 (temporary)
+
+* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com> 4.0.13-3
+- rebuilt
+
+* Thu May 29 2003 Patrick Macdonald <patrickm@redhat.com> 4.0.13-2
+- fix filter-requires-mysql.sh with less restrictive for mysql-bench
+
+* Wed May 28 2003 Patrick Macdonald <patrickm@redhat.com> 4.0.13-1
+- update for MySQL 4.0
+- back-level shared libraries available in mysqlclient10 package
+
+* Fri May 09 2003 Patrick Macdonald <patrickm@redhat.com> 3.23.56-2
+- add sql-bench package (#90110)
+
+* Wed Mar 19 2003 Patrick Macdonald <patrickm@redhat.com> 3.23.56-1
+- upgrade to 3.23.56 for security fixes
+- remove patch for double-free (included in 3.23.56)
+
+* Tue Feb 18 2003 Patrick Macdonald <patrickm@redhat.com> 3.23.54a-11
+- enable thread safe client
+- add patch for double free fix
+
+* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
+- rebuilt
+
+* Mon Jan 13 2003 Karsten Hopp <karsten@redhat.de> 3.23.54a-9
+- disable checks on s390x
+
+* Sat Jan 4 2003 Jeff Johnson <jbj@redhat.com> 3.23.54a-8
+- use internal dep generator.
+
+* Wed Jan 1 2003 Bill Nottingham <notting@redhat.com> 3.23.54a-7
+- fix mysql_config on hammer
+
+* Sun Dec 22 2002 Tim Powers <timp@redhat.com> 3.23.54a-6
+- don't use rpms internal dep generator
+
+* Tue Dec 17 2002 Elliot Lee <sopwith@redhat.com> 3.23.54a-5
+- Push it into the build system
+
+* Mon Dec 16 2002 Joe Orton <jorton@redhat.com> 3.23.54a-4
+- upgrade to 3.23.54a for safe_mysqld fix
+
+* Thu Dec 12 2002 Joe Orton <jorton@redhat.com> 3.23.54-3
+- upgrade to 3.23.54 for latest security fixes
+
+* Tue Nov 19 2002 Jakub Jelinek <jakub@redhat.com> 3.23.52-5
+- Always include <errno.h> for errno
+- Remove unpackaged files
+
+* Tue Nov 12 2002 Florian La Roche <Florian.LaRoche@redhat.de>
+- do not prereq userdel, not used at all
+
+* Mon Sep 9 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.52-4
+- Use %%{_libdir}
+- Add patch for x86-64
+
+* Wed Sep 4 2002 Jakub Jelinek <jakub@redhat.com> 3.23.52-3
+- rebuilt with gcc-3.2-7
+
+* Thu Aug 29 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.52-2
+- Add --enable-local-infile to configure - a new option
+ which doesn't default to the old behaviour (#72885)
+
+* Fri Aug 23 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.52-1
+- 3.23.52. Fixes a minor security problem, various bugfixes.
+
+* Sat Aug 10 2002 Elliot Lee <sopwith@redhat.com> 3.23.51-5
+- rebuilt with gcc-3.2 (we hope)
+
+* Mon Jul 22 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.51-4
+- rebuild
+
+* Thu Jul 18 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.51-3
+- Fix #63543 and #63542
+
+* Thu Jul 11 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.51-2
+- Turn off bdb on PPC(#68591)
+- Turn off the assembly optimizations, for safety.
+
+* Wed Jun 26 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.51-1
+- Work around annoying auto* thinking this is a crosscompile
+- 3.23.51
+
+* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
+- automated rebuild
+
+* Mon Jun 10 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.50-2
+- Add dependency on perl-DBI and perl-DBD-MySQL (#66349)
+
+* Thu May 30 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.50-1
+- 3.23.50
+
+* Thu May 23 2002 Tim Powers <timp@redhat.com>
+- automated rebuild
+
+* Mon May 13 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.49-4
+- Rebuild
+- Don't set CXX to gcc, it doesn't work anymore
+- Exclude Alpha
+
+* Mon Apr 8 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.49-3
+- Add the various .cnf examples as doc files to mysql-server (#60349)
+- Don't include manual.ps, it's just 200 bytes with a URL inside (#60349)
+- Don't include random files in /usr/share/mysql (#60349)
+- langify (#60349)
+
+* Thu Feb 21 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.49-2
+- Rebuild
+
+* Sun Feb 17 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.49-1
+- 3.23.49
+
+* Thu Feb 14 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.48-2
+- work around perl dependency bug.
+
+* Mon Feb 11 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.48-1
+- 3.23.48
+
+* Thu Jan 17 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.47-4
+- Use kill, not mysqladmin, to flush logs and shut down. Thus,
+ an admin password can be set with no problems.
+- Remove reload from init script
+
+* Wed Jan 16 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.47-3
+- remove db3-devel from buildrequires,
+ MySQL has had its own bundled copy since the mid thirties
+
+* Sun Jan 6 2002 Trond Eivind Glomsrd <teg@redhat.com> 3.23.47-1
+- 3.23.47
+- Don't build for alpha, toolchain immature.
+
+* Mon Dec 3 2001 Trond Eivind Glomsrd <teg@redhat.com> 3.23.46-1
+- 3.23.46
+- use -fno-rtti and -fno-exceptions, and set CXX to increase stability.
+ Recommended by mysql developers.
+
+* Sun Nov 25 2001 Trond Eivind Glomsrd <teg@redhat.com> 3.23.45-1
+- 3.23.45
+
+* Wed Nov 14 2001 Trond Eivind Glomsrd <teg@redhat.com> 3.23.44-2
+- centralize definition of datadir in the initscript (#55873)
+
+* Fri Nov 2 2001 Trond Eivind Glomsrd <teg@redhat.com> 3.23.44-1
+- 3.23.44
+
+* Thu Oct 4 2001 Trond Eivind Glomsrd <teg@redhat.com> 3.23.43-1
+- 3.23.43
+
+* Mon Sep 10 2001 Trond Eivind Glomsrd <teg@redhat.com> 3.23.42-1
+- 3.23.42
+- reenable innodb
+
+* Tue Aug 14 2001 Trond Eivind Glomsrd <teg@redhat.com> 3.23.41-1
+- 3.23.41 bugfix release
+- disable innodb, to avoid the broken updates
+- Use "mysqladmin flush_logs" instead of kill -HUP in logrotate
+ script (#51711)
+
+* Sat Jul 21 2001 Trond Eivind Glomsrd <teg@redhat.com>
+- 3.23.40, bugfix release
+- Add zlib-devel to buildrequires:
+
+* Fri Jul 20 2001 Trond Eivind Glomsrd <teg@redhat.com>
+- BuildRequires-tweaking
+
+* Thu Jun 28 2001 Trond Eivind Glomsrd <teg@redhat.com>
+- Reenable test, but don't run them for s390, s390x or ia64
+- Make /etc/my.cnf config(noplace). Same for /etc/logrotate.d/mysqld
+
+* Thu Jun 14 2001 Trond Eivind Glomsrd <teg@redhat.com>
+- 3.23.29
+- enable innodb
+- enable assembly again
+- disable tests for now...
+
+* Tue May 15 2001 Trond Eivind Glomsrd <teg@redhat.com>
+- 3.23.38
+- Don't use BDB on Alpha - no fast mutexes
+
+* Tue Apr 24 2001 Trond Eivind Glomsrd <teg@redhat.com>
+- 3.23.37
+- Add _GNU_SOURCE to the compile flags
+
+* Wed Mar 28 2001 Trond Eivind Glomsrd <teg@redhat.com>
+- Make it obsolete our 6.2 PowerTools packages
+- 3.23.36 bugfix release - fixes some security issues
+ which didn't apply to our standard configuration
+- Make "make test" part of the build process, except on IA64
+ (it fails there)
+
+* Tue Mar 20 2001 Trond Eivind Glomsrd <teg@redhat.com>
+- 3.23.35 bugfix release
+- Don't delete the mysql user on uninstall
+
+* Tue Mar 13 2001 Trond Eivind Glomsrd <teg@redhat.com>
+- 3.23.34a bugfix release
+
+* Wed Feb 7 2001 Trond Eivind Glomsrd <teg@redhat.com>
+- added readline-devel to BuildRequires:
+
+* Tue Feb 6 2001 Trond Eivind Glomsrd <teg@redhat.com>
+- small i18n-fixes to initscript (action needs $)
+
+* Tue Jan 30 2001 Trond Eivind Glomsrd <teg@redhat.com>
+- make it shut down and rotate logs without using mysqladmin
+ (from #24909)
+
+* Mon Jan 29 2001 Trond Eivind Glomsrd <teg@redhat.com>
+- conflict with "MySQL"
+
+* Tue Jan 23 2001 Trond Eivind Glomsrd <teg@redhat.com>
+- improve gettextizing
+
+* Mon Jan 22 2001 Trond Eivind Glomsrd <teg@redhat.com>
+- 3.23.32
+- fix logrotate script (#24589)
+
+* Wed Jan 17 2001 Trond Eivind Glomsrd <teg@redhat.com>
+- gettextize
+- move the items in Requires(post): to Requires: in preparation
+ for an errata for 7.0 when 3.23.31 is released
+- 3.23.31
+
+* Tue Jan 16 2001 Trond Eivind Glomsrd <teg@redhat.com>
+- add the log file to the rpm database, and make it 0640
+ (#24116)
+- as above in logrotate script
+- changes to the init sequence - put most of the data
+ in /etc/my.cnf instead of hardcoding in the init script
+- use /var/run/mysqld/mysqld.pid instead of
+ /var/run/mysqld/pid
+- use standard safe_mysqld
+- shut down cleaner
+
+* Mon Jan 08 2001 Trond Eivind Glomsrd <teg@redhat.com>
+- 3.23.30
+- do an explicit chmod on /var/lib/mysql in post, to avoid
+ any problems with broken permissons. There is a report
+ of rm not changing this on its own (#22989)
+
+* Mon Jan 01 2001 Trond Eivind Glomsrd <teg@redhat.com>
+- bzipped source
+- changed from 85 to 78 in startup, so it starts before
+ apache (which can use modules requiring mysql)
+
+* Wed Dec 27 2000 Trond Eivind Glomsrd <teg@redhat.com>
+- 3.23.29a
+
+* Tue Dec 19 2000 Trond Eivind Glomsrd <teg@redhat.com>
+- add requirement for new libstdc++, build for errata
+
+* Mon Dec 18 2000 Trond Eivind Glomsrd <teg@redhat.com>
+- 3.23.29
+
+* Mon Nov 27 2000 Trond Eivind Glomsrd <teg@redhat.com>
+- 3.23.28 (gamma)
+- remove old patches, as they are now upstreamed
+
+* Thu Nov 14 2000 Trond Eivind Glomsrd <teg@redhat.com>
+- Add a requirement for a new glibc (#20735)
+- build on IA64
+
+* Wed Nov 1 2000 Trond Eivind Glomsrd <teg@redhat.com>
+- disable more assembly
+
+* Wed Nov 1 2000 Jakub Jelinek <jakub@redhat.com>
+- fix mysql on SPARC (#20124)
+
+* Tue Oct 31 2000 Trond Eivind Glomsrd <teg@redhat.com>
+- 3.23.27
+
+* Wed Oct 25 2000 Trond Eivind Glomsrd <teg@redhat.com>
+- add patch for fixing bogus aliasing in mysql from Jakub,
+ which should fix #18905 and #18620
+
+* Mon Oct 23 2000 Trond Eivind Glomsrd <teg@redhat.com>
+- check for negative niceness values, and negate it
+ if present (#17899)
+- redefine optflags on IA32 FTTB
+
+* Wed Oct 18 2000 Trond Eivind Glomsrd <teg@redhat.com>
+- 3.23.26, which among other fixes now uses mkstemp()
+ instead of tempnam().
+- revert changes made yesterday, the problem is now
+ isolated
+
+* Tue Oct 17 2000 Trond Eivind Glomsrd <teg@redhat.com>
+- use the compat C++ compiler FTTB. Argh.
+- add requirement of ncurses4 (see above)
+
+* Sun Oct 01 2000 Trond Eivind Glomsrd <teg@redhat.com>
+- 3.23.25
+- fix shutdown problem (#17956)
+
+* Tue Sep 26 2000 Trond Eivind Glomsrd <teg@redhat.com>
+- Don't try to include no-longer-existing PUBLIC file
+ as doc (#17532)
+
+* Thu Sep 12 2000 Trond Eivind Glomsrd <teg@redhat.com>
+- rename config file to /etc/my.cnf, which is what
+ mysqld wants... doh. (#17432)
+- include a changed safe_mysqld, so the pid file option
+ works.
+- make mysql dir world readable to they can access the
+ mysql socket. (#17432)
+- 3.23.24
+
+* Wed Sep 06 2000 Trond Eivind Glomsrd <teg@redhat.com>
+- 3.23.23
+
+* Sun Aug 27 2000 Trond Eivind Glomsrd <teg@redhat.com>
+- Add "|| :" to condrestart to avoid non-zero exit code
+
+* Thu Aug 24 2000 Trond Eivind Glomsrd <teg@redhat.com>
+- it's mysql.com, not mysql.org and use correct path to
+ source (#16830)
+
+* Wed Aug 16 2000 Trond Eivind Glomsrd <teg@redhat.com>
+- source file from /etc/rc.d, not /etc/rd.d. Doh.
+
+* Sun Aug 13 2000 Trond Eivind Glomsrd <teg@redhat.com>
+- don't run ldconfig -n, it doesn't update ld.so.cache
+ (#16034)
+- include some missing binaries
+- use safe_mysqld to start the server (request from
+ mysql developers)
+
+* Sat Aug 05 2000 Bill Nottingham <notting@redhat.com>
+- condrestart fixes
+
+* Mon Aug 01 2000 Trond Eivind Glomsrd <teg@redhat.com>
+- 3.23.22. Disable the old patches, they're now in.
+
+* Thu Jul 27 2000 Trond Eivind Glomsrd <teg@redhat.com>
+- bugfixes in the initscript
+- move the .so link to the devel package
+
+* Wed Jul 19 2000 Trond Eivind Glomsrd <teg@redhat.com>
+- rebuild due to glibc changes
+
+* Tue Jul 18 2000 Trond Eivind Glomsrd <teg@redhat.com>
+- disable compiler patch
+- don't include info directory file
+
+* Mon Jul 17 2000 Trond Eivind Glomsrd <teg@redhat.com>
+- move back to /etc/rc.d/init.d
+
+* Fri Jul 14 2000 Trond Eivind Glomsrd <teg@redhat.com>
+- more cleanups in initscript
+
+* Thu Jul 13 2000 Trond Eivind Glomsrd <teg@redhat.com>
+- add a patch to work around compiler bug
+ (from monty@mysql.com)
+
+* Wed Jul 12 2000 Trond Eivind Glomsrd <teg@redhat.com>
+- don't build the SQL daemon statically (glibc problems)
+- fix the logrotate script - only flush log if mysql
+ is running
+- change the reloading procedure
+- remove icon - glint is obsolete a long time ago
+
+* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
+- automatic rebuild
+
+* Mon Jul 10 2000 Trond Eivind Glomsrd <teg@redhat.com>
+- try the new compiler again
+- build the SQL daemon statically
+- add compile time support for complex charsets
+- enable assembler
+- more cleanups in initscript
+
+* Sun Jul 09 2000 Trond Eivind Glomsrd <teg@redhat.com>
+- use old C++ compiler
+- Exclusivearch x86
+
+* Sat Jul 08 2000 Trond Eivind Glomsrd <teg@redhat.com>
+- move .so files to devel package
+- more cleanups
+- exclude sparc for now
+
+* Wed Jul 05 2000 Trond Eivind Glomsrd <teg@redhat.com>
+- 3.23.21
+- remove file from /etc/sysconfig
+- Fix initscript a bit - initialization of databases doesn't
+ work yet
+- specify the correct licenses
+- include a /etc/my.conf (empty, FTTB)
+- add conditional restart to spec file
+
+* Tue Jul 2 2000 Jakub Jelinek <jakub@redhat.com>
+- Rebuild with new C++
+
+* Fri Jun 30 2000 Trond Eivind Glomsrd <teg@redhat.com>
+- update to 3.23.20
+- use %%configure, %%makeinstall, %%{_tmppath}, %%{_mandir},
+ %%{_infodir}, /etc/init.d
+- remove the bench package
+- change some of the descriptions a little bit
+- fix the init script
+- some compile fixes
+- specify mysql user
+- use mysql uid 27 (postgresql is 26)
+- don't build on ia64
+
+* Sat Feb 26 2000 Jos Vos <jos@xos.nl>
+- Version 3.22.32 release XOS.1 for LinuX/OS 1.8.0
+- Upgrade from version 3.22.27 to 3.22.32.
+- Do "make install" instead of "make install-strip", because "install -s"
+ now appears to fail on various scripts. Afterwards, strip manually.
+- Reorganize subpackages, according to common Red Hat packages: the client
+ program and shared library become the base package and the server and
+ some accompanying files are now in a separate server package. The
+ server package implicitly requires the base package (shared library),
+ but we have added a manual require tag anyway (because of the shared
+ config file, and more).
+- Rename the mysql-benchmark subpackage to mysql-bench.
+
+* Mon Jan 31 2000 Jos Vos <jos@xos.nl>
+- Version 3.22.27 release XOS.2 for LinuX/OS 1.7.1
+- Add post(un)install scripts for updating ld.so.conf (client subpackage).
+
+* Sun Nov 21 1999 Jos Vos <jos@xos.nl>
+- Version 3.22.27 release XOS.1 for LinuX/OS 1.7.0
+- Initial version.
+- Some ideas borrowed from Red Hat Powertools 6.1, although this spec
+ file is a full rewrite from scratch.
diff --git a/mysql55/perl-DBD-MySQL.spec.diff b/mysql55/perl-DBD-MySQL.spec.diff
new file mode 100644
index 0000000..4e75122
--- /dev/null
+++ b/mysql55/perl-DBD-MySQL.spec.diff
@@ -0,0 +1,55 @@
+--- perl-DBD-MySQL.spec.nodsc 2012-05-31 15:43:06.321488097 +0200
++++ perl-DBD-MySQL.spec 2012-06-01 14:22:04.705935866 +0200
+@@ -1,4 +1,11 @@
+-Name: perl-DBD-MySQL
++# Sets %%pkg_name to 'perl-DBD-MySQL' if we build for scl.
++%{?scl:%scl_package perl-DBD-MySQL}
++# If we don't build for scl, then pkg_name is empty.
++# This way, we can always use %%pkg_name for 'perl-DBD-MySQL', be it scl build or not.
++%{!?scl:%global pkg_name perl-DBD-MySQL}
++# %%{name} then references to either 'perl-DBD-MySQL' (not in scl) or '%%{?scl:%scl_prefix}perl-DBD-MySQL' (in scl).
++
++Name: %{?scl:%scl_prefix}perl-DBD-MySQL
+ Version: 4.021
+ Release: 1%{?dist}
+ Summary: A MySQL interface for perl
+@@ -7,12 +14,12 @@ License: GPL+ or Artistic
+ URL: http://search.cpan.org/dist/DBD-mysql/
+ Source0: http://www.cpan.org/authors/id/C/CA/CAPTTOFU/DBD-mysql-%{version}.tar.gz
+ BuildRequires: perl(DBI) >= 1.607
+-BuildRequires: mysql, mysql-devel, zlib-devel
++BuildRequires: %{?scl:%scl_prefix}mysql, %{?scl:%scl_prefix}mysql-devel, zlib-devel
+ BuildRequires: perl(Carp)
+ BuildRequires: perl(ExtUtils::MakeMaker)
+ BuildRequires: perl(DynaLoader)
+ Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+-Provides: perl-DBD-mysql = %{version}-%{release}
++Provides: %{?scl:%scl_prefix}perl-DBD-mysql = %{version}-%{release}
+
+ %{?perl_default_filter}
+
+@@ -31,8 +38,10 @@ for file in lib/DBD/mysql.pm ChangeLog;
+ done
+
+ %build
+-perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" --ssl
++%{?scl:scl enable %scl - << \EOF}
++perl Makefile.PL PREFIX=%{_prefix} INSTALLDIRS=vendor OPTIMIZE="%{optflags}" --ssl
+ make %{?_smp_mflags}
++%{?scl:EOF}
+
+ %install
+ make pure_install PERL_INSTALL_ROOT=%{buildroot}
+@@ -47,9 +56,9 @@ find %{buildroot} -type d -depth -exec r
+
+ %files
+ %doc ChangeLog INSTALL.html README TODO
+-%{perl_vendorarch}/Bundle/
+-%{perl_vendorarch}/DBD/
+-%{perl_vendorarch}/auto/DBD/
++%{?scl:%_scl_root}%{perl_vendorarch}/Bundle/
++%{?scl:%_scl_root}%{perl_vendorarch}/DBD/
++%{?scl:%_scl_root}%{perl_vendorarch}/auto/DBD/
+ %{_mandir}/man3/*.3*
+
+ %changelog
diff --git a/mysql55/perl-DBD-MySQL.spec.nodsc b/mysql55/perl-DBD-MySQL.spec.nodsc
new file mode 100644
index 0000000..e50ba7f
--- /dev/null
+++ b/mysql55/perl-DBD-MySQL.spec.nodsc
@@ -0,0 +1,279 @@
+Name: perl-DBD-MySQL
+Version: 4.021
+Release: 1%{?dist}
+Summary: A MySQL interface for perl
+Group: Development/Libraries
+License: GPL+ or Artistic
+URL: http://search.cpan.org/dist/DBD-mysql/
+Source0: http://www.cpan.org/authors/id/C/CA/CAPTTOFU/DBD-mysql-%{version}.tar.gz
+BuildRequires: perl(DBI) >= 1.607
+BuildRequires: mysql, mysql-devel, zlib-devel
+BuildRequires: perl(Carp)
+BuildRequires: perl(ExtUtils::MakeMaker)
+BuildRequires: perl(DynaLoader)
+Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Provides: perl-DBD-mysql = %{version}-%{release}
+
+%{?perl_default_filter}
+
+%description
+An implementation of DBI for MySQL for Perl.
+
+%prep
+%setup -q -n DBD-mysql-%{version}
+# Correct file permissions
+find . -type f | xargs chmod -x
+
+for file in lib/DBD/mysql.pm ChangeLog; do
+ iconv -f iso-8859-1 -t utf-8 <$file >${file}_
+ touch -r ${file}{,_}
+ mv -f ${file}{_,}
+done
+
+%build
+perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" --ssl
+make %{?_smp_mflags}
+
+%install
+make pure_install PERL_INSTALL_ROOT=%{buildroot}
+find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
+find %{buildroot} -type f -name '*.bs' -empty -exec rm -f {} ';'
+find %{buildroot} -type d -depth -exec rmdir {} 2>/dev/null ';'
+%{_fixperms} %{buildroot}/*
+
+%check
+# Full test coverage requires a live MySQL database
+#make test
+
+%files
+%doc ChangeLog INSTALL.html README TODO
+%{perl_vendorarch}/Bundle/
+%{perl_vendorarch}/DBD/
+%{perl_vendorarch}/auto/DBD/
+%{_mandir}/man3/*.3*
+
+%changelog
+* Wed May 02 2012 Petr Šabata <contyk@redhat.com> - 4.021-1
+- 4.021 bump
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.020-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Mon Aug 22 2011 Petr Sabata <contyk@redhat.com> - 4.020-1
+- 4.020 bump
+
+* Tue Jun 21 2011 Marcela Mašláňová <mmaslano@redhat.com> - 4.019-3
+- Perl mass rebuild
+
+* Fri May 13 2011 Marcela Mašláňová <mmaslano@redhat.com> - 4.019-2
+- apply tested patch from F-15 (is_prefix replaced by strncmp) #703185
+- remove deffattr
+
+* Mon May 9 2011 Petr Sabata <psabata@redhat.com> - 4.019-1
+- 4.019 bump
+- Removing the clean section
+- Adding DynaLoader to BR
+
+* Tue Mar 22 2011 Marcela Mašláňová <mmaslano@redhat.com> - 4.018-3
+- rebuilt for libmysqlclient
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.018-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Oct 27 2010 Marcela Mašláňová <mmaslano@redhat.com> - 4.018-1
+- update
+
+* Thu Aug 12 2010 Petr Pisar <ppisar@redhat.com> - 4.017-1
+- 4.017 bump (bug #623614)
+- Preserve time stamps while converting character set
+
+* Mon Jul 12 2010 Petr Pisar <ppisar@redhat.com> - 4.016-1
+- 4.016 bump (bug #597759)
+
+* Mon May 31 2010 Petr Pisar <ppisar@redhat.com> - 4.014-1
+- 4.014 bump (bug #597759)
+
+* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 4.013-5
+- Mass rebuild with perl-5.12.0
+
+* Sun Mar 07 2010 Chris Weyl <cweyl@alumni.drew.edu> - 4.013-4
+- add perl_default_filter (remove mysql.so provides)
+
+* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 4.013-3
+- rebuild against perl 5.10.1
+
+* Mon Oct 26 2009 Stepan Kasal <skasal@redhat.com> - 4.013-2
+- new upstream version
+
+* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 4.011-3
+- rebuilt with new openssl
+
+* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.011-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Wed Jun 10 2009 Stepan Kasal <skasal@redhat.com> - 4.011-1
+- new upstream version
+- apply iconv on primary source
+
+* Mon Apr 6 2009 Marcela Mašláňová <mmaslano@redhat.com> - 4.010-1
+- update to the latest version
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.005-10
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Thu Jan 22 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.005-9
+- respin (mysql)
+
+* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 4.005-8
+- Rebuild for perl 5.10 (again)
+
+* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 4.005-7
+- Autorebuild for GCC 4.3
+
+* Mon Jan 28 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 4.005-6
+- rebuild for new perl
+
+* Wed Dec 5 2007 Robin Norwood <rnorwood@redhat.com> - 4.005-5
+- Rebuild for new openssl
+
+* Wed Oct 24 2007 Robin Norwood <rnorwood@redhat.com> - 4.005-4
+- Fix utf-8 rpmlint warning
+
+* Tue Oct 23 2007 Robin Norwood <rnorwood@redhat.com> - 4.005-3
+- Use fixperms macro
+- Remove BR: perl
+
+* Mon Oct 15 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 4.005-2.1
+- add BR: perl(ExtUtils::MakeMaker)
+
+* Fri Aug 24 2007 Robin Norwood <rnorwood@redhat.com> - 4.005-2
+- rebuild
+
+* Mon Aug 13 2007 Robin Norwood <rnorwood@redhat.com> - 4.005-1
+- New version from CPAN: 4.005
+
+* Thu Jun 07 2007 Robin Norwood <rnorwood@redhat.com> - 4.004-1
+- New version from CPAN: 4.004
+- Move requires filter into spec file
+
+* Sat Dec 02 2006 Robin Norwood <rnorwood@redhat.com> - 3.0008-1
+- New version from CPAN: 3.0008
+
+* Fri Sep 29 2006 Robin Norwood <rnorwood@redhat.com> - 3.0007-1
+- Bugzilla: 208633
+- Upgrade to upstream version 3.0007 version to fix some minor bugs.
+
+* Mon Jul 17 2006 Jason Vas Dias <jvdias@redhat.com> - 3.0006-1.FC6
+- Upgrade to 3.0006
+
+* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com>
+- rebuild
+
+* Wed May 31 2006 Jason Vas Dias <jvdias@redhat.com> - 3.0004-1.FC6
+- upgrade to upstream version 3.0004
+
+* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 3.0002-2.2.2
+- bump again for double-long bug on ppc(64)
+
+* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 3.0002-2.2.1
+- rebuilt for new gcc4.1 snapshot and glibc changes
+
+* Fri Feb 03 2006 Jason Vas Dias <jvdias@redhat.com> - 3.0002-2.2
+- rebuild for new perl-5.8.8
+
+* Fri Dec 16 2005 Jesse Keating <jkeating@redhat.com>
+- rebuilt for new gcc
+
+* Fri Dec 16 2005 Jesse Keating <jkeating@redhat.com>
+- rebuilt for new gcj
+
+* Thu Nov 10 2005 Tomas Mraz <tmraz@redhat.com> - 3.0002-2
+- rebuilt against new openssl
+
+* Mon Jul 11 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 3.0002-1
+- Update to 3.0002.
+
+* Wed Apr 27 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.9007-1
+- Update to 2.9007. (#156059)
+
+* Thu Apr 14 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.9006-1
+- Update to 2.9006.
+- Specfile cleanup. (#154755)
+
+* Thu Nov 25 2004 Miloslav Trmac <mitr@redhat.com> - 2.9004-4
+- Convert man page to UTF-8
+
+* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
+- rebuilt
+
+* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
+- rebuilt
+
+* Fri Feb 13 2004 Chip Turner <cturner@redhat.com> 2.9003-1
+- update to 2.9003
+
+* Mon Jul 7 2003 Chip Turner <cturner@redhat.com> 2.9002-1
+- move to 2.9002
+
+* Thu Jul 3 2003 Chip Turner <cturner@redhat.com> 2.1021-5
+- rebuild
+
+* Mon Jan 27 2003 Chip Turner <cturner@redhat.com>
+- version bump and rebuild
+
+* Wed Jan 1 2003 Chip Turner <cturner@redhat.com>
+- turn ssl on and allow Makefile.PL to yse mysql_config to find proper link flags
+- update to 2.1021
+
+* Sat Dec 14 2002 Chip Turner <cturner@redhat.com>
+- don't use internal rpm dep generator
+
+* Wed Nov 20 2002 Chip Turner <cturner@redhat.com>
+- rebuild
+
+* Wed Aug 7 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.1017-3
+- Rebuild
+
+* Tue Jun 25 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.1017-2
+- Rebuild, to fix #66304
+
+* Wed Jun 5 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.1017-1
+- New version - no longer integrated into msql-mysql modules
+
+* Thu May 23 2002 Tim Powers <timp@redhat.com>
+- automated rebuild
+
+* Fri Feb 22 2002 Trond Eivind Glomsrød <teg@redhat.com> 1.2219-6
+- Rebuild
+
+* Fri Feb 8 2002 Chip Turner <cturner@minbar.devel.redhat.com>
+- filter out "soft" dependencies: perl(Data::ShowTable)
+
+* Thu Feb 7 2002 Trond Eivind Glomsrød <teg@redhat.com> 1.2219-4
+- Rebuild
+
+* Tue Jan 22 2002 Trond Eivind Glomsrød <teg@redhat.com> 1.2219-3
+- Rebuild
+
+* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
+- automated rebuild
+
+* Tue Jan 8 2002 Trond Eivind Glomsrød <teg@redhat.com> 1.2219-1
+- 1.2219
+
+* Fri Jul 20 2001 Trond Eivind Glomsrød <teg@redhat.com>
+- Add zlib-devel to buildrequires (#49536)
+
+* Sun Jul 1 2001 Trond Eivind Glomsrød <teg@redhat.com>
+- Add perl and perl-DBI to BuildRequires
+
+* Wed May 30 2001 Trond Eivind Glomsrød <teg@redhat.com>
+- Change Group to Applications/Databases
+
+* Tue May 1 2001 Trond Eivind Glomsrød <teg@redhat.com>
+- 1.2216
+- Add doc files
+- Minor cleanups
+
+* Thu Nov 30 2000 Trond Eivind Glomsrød <teg@redhat.com>
+- First cut
diff --git a/mysql55/ruby-mysql.spec.diff b/mysql55/ruby-mysql.spec.diff
new file mode 100644
index 0000000..f218b1e
--- /dev/null
+++ b/mysql55/ruby-mysql.spec.diff
@@ -0,0 +1,58 @@
+--- ruby-mysql.spec.nodsc 2012-05-31 10:25:30.648935292 +0200
++++ ruby-mysql.spec 2012-06-01 14:21:48.393990525 +0200
+@@ -1,4 +1,12 @@
+-Name: ruby-mysql
++# Sets %%pkg_name to 'ruby-mysql' if we build for scl.
++%{?scl:%scl_package ruby-mysql}
++# If we don't build for scl, then pkg_name is empty.
++# This way, we can always use %%pkg_name for 'ruby-mysql', be it scl build or not.
++%{!?scl:%global pkg_name ruby-mysql}
++# %%{name} then references to either 'ruby-mysql' (not in scl) or '%%{?scl:%scl_prefix}ruby-mysql' (in scl).
++%{!?ruby_sitearch: %global ruby_sitearch %(ruby -rrbconfig -e 'puts Config::CONFIG["sitearchdir"] ')}
++
++Name: %{?scl_prefix}ruby-mysql
+ Version: 2.8.2
+ Release: 6%{?dist}
+ Summary: A Ruby interface to MySQL
+@@ -9,10 +17,11 @@ URL: http://www.tmtm.org/en/m
+
+ Source0: http://tmtm.org/downloads/mysql/ruby/mysql-ruby-%{version}.tar.gz
+
+-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+-BuildRequires: ruby ruby-devel mysql-devel
++BuildRequires: ruby ruby-devel %{?scl_prefix}mysql-devel
+ Requires: ruby(abi) = 1.9.1
+-Provides: ruby(mysql) = %{version}
++Provides: %{?scl_prefix}ruby(mysql) = %{version}
++
++%{?scl:Requires:%scl_runtime}
+
+ %description
+ This is the MySQL API module for Ruby. It provides the same functions for
+@@ -24,13 +33,14 @@ Ruby programs that the MySQL C API provi
+
+
+ %build
++%{?scl:scl enable %scl - << \EOF}
+ export CONFIGURE_ARGS="--with-cflags='%{optflags}'"
+-ruby extconf.rb --vendor --with-mysql-config
++ruby extconf.rb --with-mysql-config=%{_bindir}/mysql_config
++sed -ie 's|$(DESTDIR)/usr/|$(DESTDIR)%{_prefix}/|g' Makefile
+ make %{?_smp_mflags}
+-
++%{?scl:EOF}
+
+ %install
+-rm -rf $RPM_BUILD_ROOT
+ env DESTDIR=$RPM_BUILD_ROOT make install
+
+
+@@ -41,7 +51,7 @@ rm -rf $RPM_BUILD_ROOT
+ %files
+ %defattr(-,root,root,-)
+ %doc README.html README_ja.html tommy.css COPYING COPYING.ja
+-%{ruby_vendorarchdir}/mysql.so
++%{?scl:%_scl_root}%{ruby_sitearch}/mysql.so
+
+
+ %changelog
diff --git a/mysql55/ruby-mysql.spec.nodsc b/mysql55/ruby-mysql.spec.nodsc
new file mode 100644
index 0000000..41cd11f
--- /dev/null
+++ b/mysql55/ruby-mysql.spec.nodsc
@@ -0,0 +1,121 @@
+Name: ruby-mysql
+Version: 2.8.2
+Release: 6%{?dist}
+Summary: A Ruby interface to MySQL
+
+Group: Development/Languages
+License: Ruby
+URL: http://www.tmtm.org/en/mysql/ruby/
+
+Source0: http://tmtm.org/downloads/mysql/ruby/mysql-ruby-%{version}.tar.gz
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildRequires: ruby ruby-devel mysql-devel
+Requires: ruby(abi) = 1.9.1
+Provides: ruby(mysql) = %{version}
+
+%description
+This is the MySQL API module for Ruby. It provides the same functions for
+Ruby programs that the MySQL C API provides for C programs.
+
+
+%prep
+%setup -q -n mysql-ruby-%{version}
+
+
+%build
+export CONFIGURE_ARGS="--with-cflags='%{optflags}'"
+ruby extconf.rb --vendor --with-mysql-config
+make %{?_smp_mflags}
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+env DESTDIR=$RPM_BUILD_ROOT make install
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%files
+%defattr(-,root,root,-)
+%doc README.html README_ja.html tommy.css COPYING COPYING.ja
+%{ruby_vendorarchdir}/mysql.so
+
+
+%changelog
+* Wed Feb 15 2012 Orion Poplawski <orion@cora.nwra.com> - 2.8.2-6
+- Update to current ruby packaging (bug #788435)
+
+* Tue Feb 7 2012 Orion Poplawski <orion@cora.nwra.com> - 2.8.2-5
+- Rebuild for ruby 1.9
+
+* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.2-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Wed Mar 23 2011 Dan Horák <dan@danny.cz> - 2.8.2-3
+- rebuilt for mysql 5.5.10 (soname bump in libmysqlclient)
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Thu Jul 8 2010 Orion Poplawski <orion@cora.nwra.com> - 2.8.2-1
+- Update to 2.8.2
+
+* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 2.8-4
+- rebuilt with new openssl
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.8-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Fri Jan 23 2009 Orion Poplawski <orion@cora.nwra.com> - 2.8-1
+- Update to 2.8
+
+* Fri Mar 7 2008 Orion Poplawski <orion@cora.nwra.com> - 2.7.5-1
+- Update to 2.7.5
+
+* Sat Feb 9 2008 Orion Poplawski <orion@cora.nwra.com> - 2.7.4-1
+- Update to 2.7.4
+
+* Wed Dec 5 2007 Orion Poplawski <orion@cora.nwra.com> - 2.7.3-3
+- Rebuild for new openssl
+
+* Thu Aug 23 2007 Orion Poplawski <orion@cora.nwra.com> - 2.7.3-2
+- Update license tag to Ruby
+- Rebuild for BuildID
+
+* Thu May 17 2007 Orion Poplawski <orion@cora.nwra.com> - 2.7.3-1
+- Update to 2.7.3
+
+* Wed Oct 3 2006 Orion Poplawski <orion@cora.nwra.com> - 2.7.1-2
+- rebuilt for unwind info generation, broken in gcc-4.1.1-21
+
+* Wed Sep 20 2006 Orion Poplawski <orion@cora.nwra.com> - 2.7.1-1
+- Update to 2.7.1
+
+* Tue Feb 28 2006 Oliver Andrich <oliver.andrich@gmail.com> - 2.7-8
+- changed the license to Distributable based on Bug #179933
+
+* Fri Feb 04 2006 Oliver Andrich <oliver.andrich@gmail.com> - 2.7-6
+- fixed the build problems in x86_64
+
+* Fri Feb 03 2006 Oliver Andrich <oliver.andrich@gmail.com> - 2.7-5
+- included the license documents COPYING and COPYING.ja
+- fixed the license: Distributable -> GPL
+
+* Sun Jan 22 2006 Oliver Andrich <oliver.andrich@gmail.com> - 2.7-4
+- fixed changelog (next try)
+- moved the package to the suggested group Development/Languages
+- added %{?_smp_mflags} to the make call in the build phase
+- the summary duplication in the description was removed
+
+* Sun Jan 22 2006 Oliver Andrich <oliver.andrich@gmail.com> - 2.7-3
+- added documentation
+- fixed changelog
+
+* Sun Jan 22 2006 Oliver Andrich <oliver.andrich@gmail.com> - 2.7-1
+- First build