diff options
Diffstat (limited to 'dev-libs')
76 files changed, 0 insertions, 9211 deletions
diff --git a/dev-libs/d0_blind_id/d0_blind_id-9999.ebuild b/dev-libs/d0_blind_id/d0_blind_id-9999.ebuild deleted file mode 100644 index 4dac682b..00000000 --- a/dev-libs/d0_blind_id/d0_blind_id-9999.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -EGIT_REPO_URI="git://git.xonotic.org/xonotic/${PN}.git" - -[[ ${PV} == *9999 ]] && SCM="autotools git-2" -inherit base ${SCM} -unset SCM - -DESCRIPTION="Blind-ID library for user identification using RSA blind signatures" -HOMEPAGE="http://git.xonotic.org/?p=xonotic/d0_blind_id.git;a=summary" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+crypt openssl static-libs" - -RDEPEND=" - !openssl? ( dev-libs/gmp ) - openssl? ( dev-libs/openssl ) -" -DEPEND="${RDEPEND} - dev-util/pkgconfig -" - -pkg_setup() { - use crypt || ewarn "You will have no encryption, only authentication." - use openssl && ewarn "OpenSSL is for Mac OS X users only, GMP is faster." -} - -src_prepare() { - base_src_prepare - [[ ${PV} == *9999 ]] && eautoreconf -} - -src_configure() { - econf \ - $(use_enable crypt rijndael) \ - $(use_with openssl) \ - $(use_enable static-libs static) -} - -src_install() { - default - - dodoc d0_blind_id.txt -} diff --git a/dev-libs/gobject-introspection/Manifest b/dev-libs/gobject-introspection/Manifest deleted file mode 100644 index 84a25628..00000000 --- a/dev-libs/gobject-introspection/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST gobject-introspection-1.38.0.tar.xz 1226324 SHA256 3575e5d353c17a567fdf7ffaaa7aebe9347b5b0eee8e69d612ba56a9def67d73 SHA512 2eeafbb09484988c8489757232233aa9bf5cefecf7f80ed940867cf721e271644f7e94d8ae3b18717340ba3af1c208701c4766b1113af03972311517fda10e8f WHIRLPOOL 7dbab4e983095a12d6711236cd198473a326b100c67958693edf4a236cab6a922234b0e809d171fac1a2c860e29f7775f74a70589c1e1a124c137769ddd540e0 -DIST gobject-introspection-1.40.0.tar.xz 1286424 SHA256 96ea75e9679083e7fe39a105e810e2ead2d708abf189a5ba420bfccfffa24e98 SHA512 d6cc91be018d812f1b04281bc322b8809c2cc12e5e16adf8b826a82505315ec140ce2b823c107ed98c6dced8f62afb6071eed2702a9e76b0e8e73ad193824c04 WHIRLPOOL b5ab2bb221816802cd3d1d3aedcb6b9b5ea9f516b51b4a3a892de1098d834c78cf94aa3e552dc58f0d2530c032e9ba08b41c24b31992afc4493ac3f0bfdc2f78 diff --git a/dev-libs/gobject-introspection/files/disable_python.patch b/dev-libs/gobject-introspection/files/disable_python.patch deleted file mode 100644 index aec1394c..00000000 --- a/dev-libs/gobject-introspection/files/disable_python.patch +++ /dev/null @@ -1,33 +0,0 @@ ---- configure.ac_orig 2013-03-23 12:21:11.907228112 +0100 -+++ configure.ac 2013-03-23 12:21:53.982820539 +0100 -@@ -259,18 +259,18 @@ - AC_CHECK_FUNCS([backtrace backtrace_symbols]) - - # Python --AM_PATH_PYTHON([2.6]) --case "$host" in --*-*-mingw*) -- # Change backslashes to forward slashes in pyexecdir to avoid -- # quoting issues -- pyexecdir=`echo $pyexecdir | tr '\\\\' '/'` -- ;; --esac --AM_CHECK_PYTHON_HEADERS(, AC_MSG_ERROR([Python headers not found])) --if test "x$os_win32" = "xyes"; then -- AM_CHECK_PYTHON_LIBS(, AC_MSG_ERROR([Python libs not found. Windows requires Python modules to be explicitly linked to libpython.])) --fi -+#AM_PATH_PYTHON([2.6]) -+#case "$host" in -+#*-*-mingw*) -+# # Change backslashes to forward slashes in pyexecdir to avoid -+# # quoting issues -+# pyexecdir=`echo $pyexecdir | tr '\\\\' '/'` -+# ;; -+#esac -+#AM_CHECK_PYTHON_HEADERS(, AC_MSG_ERROR([Python headers not found])) -+#if test "x$os_win32" = "xyes"; then -+# AM_CHECK_PYTHON_LIBS(, AC_MSG_ERROR([Python libs not found. Windows requires Python modules to be explicitly linked to libpython.])) -+#fi - - dnl Not enabled by default until 3.6 cycle when we can propose mako as - dnl an external dependency diff --git a/dev-libs/gobject-introspection/gobject-introspection-1.38.0-r1.ebuild b/dev-libs/gobject-introspection/gobject-introspection-1.38.0-r1.ebuild deleted file mode 100644 index 5823899e..00000000 --- a/dev-libs/gobject-introspection/gobject-introspection-1.38.0-r1.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/gobject-introspection/gobject-introspection-1.36.0.ebuild,v 1.5 2013/07/27 17:12:33 eva Exp $ - -EAPI="5" -GCONF_DEBUG="no" -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE="xml" - -inherit eutils gnome2 python-single-r1 toolchain-funcs autotools multilib-minimal - -DESCRIPTION="Introspection infrastructure for generating gobject library bindings for various languages" -HOMEPAGE="http://live.gnome.org/GObjectIntrospection/" - -LICENSE="LGPL-2+ GPL-2+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -IUSE="cairo doctool test" -REQUIRED_USE="test? ( cairo )" - -RDEPEND=" - >=dev-libs/gobject-introspection-common-${PV} - >=dev-libs/glib-2.36:2[${MULTILIB_USEDEP}] - doctool? ( dev-python/mako ) - virtual/libffi:=[${MULTILIB_USEDEP}] -" -# Wants real bison, not virtual/yacc -DEPEND="${RDEPEND} - >=dev-util/gtk-doc-am-1.15 - sys-devel/bison - sys-devel/flex - virtual/pkgconfig - x11-proto/xproto[${MULTILIB_USEDEP}] -" -# PDEPEND to avoid circular dependencies, bug #391213 -PDEPEND="cairo? ( x11-libs/cairo[glib,${MULTILIB_USEDEP}] )" - -pkg_setup() { - python-single-r1_pkg_setup -} - -disable_python_for_x86() { - # x86 build on AMD64 fails due to missing 32bit python. We just remove the - # Python parts and those that depend on it as they are not required. - if use amd64 && [ "$ABI" == "x86" ]; then - cd ${BUILD_DIR} - - # disable configure checks - epatch ${FILESDIR}/disable_python.patch - - # disable python bindings - sed -i "s/include Makefile-giscanner.am//" Makefile.am || die "sed failed" - - # disable stuff that doesn't get installed anyways - sed -i "s/include Makefile-tools.am//" Makefile.am || die "sed failed" - sed -i "s/include Makefile-gir.am//" Makefile.am || die "sed failed" - - # disable tests - sed -i "s/SUBDIRS = . docs tests/SUBDIRS = . docs/" Makefile.am || die "sed failed" - eautoreconf - fi -} - -src_prepare() { - # To prevent crosscompiling problems, bug #414105 - CC=$(tc-getCC) - - DOCS="AUTHORS CONTRIBUTORS ChangeLog NEWS README TODO" - gnome2_src_prepare - - # avoid GNU-isms - sed -i -e 's/\(if test .* \)==/\1=/' configure || die - - if ! has_version "x11-libs/cairo[glib]"; then - # Bug #391213: enable cairo-gobject support even if it's not installed - # We only PDEPEND on cairo to avoid circular dependencies - export CAIRO_LIBS="-lcairo -lcairo-gobject" - export CAIRO_CFLAGS="-I${EPREFIX}/usr/include/cairo" - fi - - multilib_copy_sources - multilib_foreach_abi disable_python_for_x86 -} - -multilib_src_configure(){ - gnome2_src_configure \ - --disable-static \ - YACC=$(type -p yacc) \ - $(use_with cairo) \ - $(use_enable doctool) -} - -multilib_src_install() { - gnome2_src_install -} - -multilib_src_install_all() { - # Prevent collision with gobject-introspection-common - rm -v "${ED}"usr/share/aclocal/introspection.m4 \ - "${ED}"usr/share/gobject-introspection-1.0/Makefile.introspection || die - rmdir "${ED}"usr/share/aclocal || die -} diff --git a/dev-libs/gobject-introspection/gobject-introspection-1.40.0.ebuild b/dev-libs/gobject-introspection/gobject-introspection-1.40.0.ebuild deleted file mode 100644 index 84a6ee52..00000000 --- a/dev-libs/gobject-introspection/gobject-introspection-1.40.0.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/gobject-introspection/gobject-introspection-1.36.0.ebuild,v 1.5 2013/07/27 17:12:33 eva Exp $ - -EAPI="5" -GCONF_DEBUG="no" -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE="xml" - -inherit eutils gnome2 python-single-r1 toolchain-funcs autotools multilib-minimal - -DESCRIPTION="Introspection infrastructure for generating gobject library bindings for various languages" -HOMEPAGE="http://live.gnome.org/GObjectIntrospection/" - -LICENSE="LGPL-2+ GPL-2+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -IUSE="cairo doctool test" -REQUIRED_USE="test? ( cairo )" - -RDEPEND=" - >=dev-libs/gobject-introspection-common-${PV} - >=dev-libs/glib-2.36:2[${MULTILIB_USEDEP}] - doctool? ( dev-python/mako ) - virtual/libffi:=[${MULTILIB_USEDEP}] - !<dev-lang/vala-0.20.0 -" -# Wants real bison, not virtual/yacc -DEPEND="${RDEPEND} - >=dev-util/gtk-doc-am-1.19 - sys-devel/bison - sys-devel/flex - virtual/pkgconfig - x11-proto/xproto[${MULTILIB_USEDEP}] -" -# PDEPEND to avoid circular dependencies, bug #391213 -PDEPEND="cairo? ( x11-libs/cairo[glib,${MULTILIB_USEDEP}] )" - -pkg_setup() { - python-single-r1_pkg_setup -} - -disable_python_for_x86() { - # x86 build on AMD64 fails due to missing 32bit python. We just remove the - # Python parts and those that depend on it as they are not required. - if use amd64 && [ "$ABI" == "x86" ]; then - cd ${BUILD_DIR} - - # disable configure checks - epatch ${FILESDIR}/disable_python.patch - - # disable python bindings - sed -i "s/include Makefile-giscanner.am//" Makefile.am || die "sed failed" - - # disable stuff that doesn't get installed anyways - sed -i "s/include Makefile-tools.am//" Makefile.am || die "sed failed" - sed -i "s/include Makefile-gir.am//" Makefile.am || die "sed failed" - - # disable tests - sed -i "s/SUBDIRS = . docs tests/SUBDIRS = . docs/" Makefile.am || die "sed failed" - eautoreconf - fi -} - -src_prepare() { - # To prevent crosscompiling problems, bug #414105 - CC=$(tc-getCC) - - DOCS="AUTHORS CONTRIBUTORS ChangeLog NEWS README TODO" - gnome2_src_prepare - - # avoid GNU-isms - sed -i -e 's/\(if test .* \)==/\1=/' configure || die - - if ! has_version "x11-libs/cairo[glib]"; then - # Bug #391213: enable cairo-gobject support even if it's not installed - # We only PDEPEND on cairo to avoid circular dependencies - export CAIRO_LIBS="-lcairo -lcairo-gobject" - export CAIRO_CFLAGS="-I${EPREFIX}/usr/include/cairo" - fi - - multilib_copy_sources - multilib_foreach_abi disable_python_for_x86 -} - -multilib_src_configure(){ - gnome2_src_configure \ - --disable-static \ - YACC=$(type -p yacc) \ - $(use_with cairo) \ - $(use_enable doctool) -} - -multilib_src_install() { - gnome2_src_install -} - -multilib_src_install_all() { - # Prevent collision with gobject-introspection-common - rm -v "${ED}"usr/share/aclocal/introspection.m4 \ - "${ED}"usr/share/gobject-introspection-1.0/Makefile.introspection || die - rmdir "${ED}"usr/share/aclocal || die -} diff --git a/dev-libs/guiloader-c++/Manifest b/dev-libs/guiloader-c++/Manifest deleted file mode 100644 index 805cf7cc..00000000 --- a/dev-libs/guiloader-c++/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST guiloader-c++-2.21.0.tar.bz2 301239 SHA256 e8e9bfcf35ebca28b9cf725bbd54bbdc2bf427a16b80d907b91d9c2f91a7ece4 diff --git a/dev-libs/guiloader-c++/files/guiloader-c++-2.21.0-gcc46.patch b/dev-libs/guiloader-c++/files/guiloader-c++-2.21.0-gcc46.patch deleted file mode 100644 index f5bcc52f..00000000 --- a/dev-libs/guiloader-c++/files/guiloader-c++-2.21.0-gcc46.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- guiloader-c++-2.21.0.orig/guiloader-c++/guiloader-c++.h -+++ guiloader-c++-2.21.0/guiloader-c++/guiloader-c++.h -@@ -26,6 +26,7 @@ - #ifndef GUILOADER_CPP_GUILOADER_CPP_H - #define GUILOADER_CPP_GUILOADER_CPP_H - -+#include <cstddef> - #include <string> - #include <sigc++/sigc++.h> - #include <gtkmm.h> diff --git a/dev-libs/guiloader-c++/guiloader-c++-2.21.0.ebuild b/dev-libs/guiloader-c++/guiloader-c++-2.21.0.ebuild deleted file mode 100644 index cb71fbea..00000000 --- a/dev-libs/guiloader-c++/guiloader-c++-2.21.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/guiloader-c++/guiloader-c++-2.21.0.ebuild,v 1.3 2011/07/26 21:16:02 maekke Exp $ - -EAPI="3" - -inherit eutils - -DESCRIPTION="C++ binding to GuiLoader library" -HOMEPAGE="http://www.crowdesigner.org" -SRC_URI="http://nothing-personal.googlecode.com/files/${P}.tar.bz2" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="nls" - -LANGS="ru" - -RDEPEND=">=dev-libs/guiloader-2.21 - >=dev-cpp/gtkmm-2.22:2.4 - >=dev-cpp/glibmm-2.24:2" -DEPEND="${RDEPEND} - dev-libs/boost - dev-util/pkgconfig - nls? ( >=sys-devel/gettext-0.18 )" - -for x in ${LANGS}; do - IUSE="${IUSE} linguas_${x}" -done - -src_prepare() { - epatch "${FILESDIR}/${P}-gcc46.patch" -} - -src_configure() { - econf $(use_enable nls) -} - -src_install() { - emake DESTDIR="${D}" install || die "make install failed" - dodoc doc/{authors.txt,news.en.txt,readme.en.txt} || die -} diff --git a/dev-libs/guiloader-c++/metadata.xml b/dev-libs/guiloader-c++/metadata.xml deleted file mode 100644 index d1cfa95c..00000000 --- a/dev-libs/guiloader-c++/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer> - <email>pva@gentoo.org</email> - <name>Peter Volkov</name> -</maintainer> - <longdescription lang="en"> - GuiLoader/C++ is a C++ binding to GuiLoader library. It is a convenience - layer that simplifies development of GuiLoader based applications - written in C++ language by introducing exception safety, binding GTK+ - objects d efined in GuiXml to C++ variables and type-safe dynamic - connection to signals. - </longdescription> -</pkgmetadata> - diff --git a/dev-libs/libcitadel/ChangeLog b/dev-libs/libcitadel/ChangeLog deleted file mode 100644 index 89308e90..00000000 --- a/dev-libs/libcitadel/ChangeLog +++ /dev/null @@ -1,62 +0,0 @@ -# ChangeLog for dev-libs/libcitadel -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*libcitadel-8.04 (19 Feb 2012) - - 19 Feb 2012; the_mgt themgt@uncensored.citadel.org -libcitadel-7.86.ebuild, - +libcitadel-8.04.ebuild: - Version bump to 8.04, EAPI=4 and minor improvements. Thanks to floppym and - hasufell. - - 21 Apr 2011; the_mgt themgt@mail.ru libcitadel-7.86.ebuild: - Fixed a typo in replace-flags: Used zero instead of O for -O3 filtering - - 21 Apr 2011; the_mgt themgt@mail.ru -libcitadel-7.85.ebuild, - +libcitadel-7.86.ebuild: - Version bump due to fresh release of whole Citadel suite - - 17 Mar 2011; Nathan Phillip Brink (binki) <ohnobinki@ohnopublishing.net> - libcitadel-7.85.ebuild: - Remove newline which confuses repoman. - - 29 Jan 2011; the_mgt the_mgt themgt@mail.ru -libcitadel-7.84.ebuild, - +libcitadel-7.85.ebuild: - Version Bump, added flag filtering for -O3, since it also contains -finline-functions. Waiting for upstream fix. - - 20 Dec 2010; the_mgt themgt@mail.ru -libcitadel-7.83.ebuild, - +libcitadel-7.84.ebuild: - Late version bump to most recent version of Citadel suite packages - - 13 Aug 2010; Thomas Sachau (Tommy[D]) <tommy@gentoo.org> - libcitadel-7.83.ebuild: - Replace spaces with tab - - 10 Aug 2010; the_mgt (the_mgt) <themgt@mail.ru> libcitadel-7.83.ebuild: - Re-added the install phase so the files compiled by this ebuild do really - get installed... - - 03 Aug 2010; the_mgt (the_mgt) <themgt@mail.ru> -libcitadel-7.81.ebuild, - +libcitadel-7.83.ebuild: - Version bump by renaming the libcitadel ebuild - - 22 Jul 2010; the_mgt (the_mgt) <themgt@mail.ru> -libcitadel-7.72.ebuild, - +libcitadel-7.81.ebuild: - Version bump to 7.81, added flag-o-matic filter for -finline-functions - - 21 Feb 2010; the_mgt themgt@mail.ru -libcitadel-7.71.ebuild, - +libcitadel-7.72.ebuild: - Version bump for libcitadel, bugfix/maintenance update - - 08 Feb 2010; the_mgt themgt@mail.ru -libcitadel-7.66.ebuild, - +libcitadel-7.71.ebuild: - Version bump for libcitadel to current 7.71 version - - 04 Oct 2009; Thomas Sachau (Tommy[D]) <tommy@gentoo.org> - -libcitadel-7.63.ebuild, metadata.xml: - Nuke old version, fix metadata.xml and Changelog - - 04 Oct 2009; the_mgt themgt@mail.ru +libcitadel-7.63.ebuild, - +libcitadel-7.66.ebuild, +metadata.xml: - New Ebuild for bug 286323, blocking bug 62119 and 123139. Thanks for the - reviews and help to the people of #gentoo-sunrise diff --git a/dev-libs/libcitadel/Manifest b/dev-libs/libcitadel/Manifest deleted file mode 100644 index 05c22c16..00000000 --- a/dev-libs/libcitadel/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libcitadel-8.04.tar.gz 578398 SHA256 a8ceff160ed6b7ea5a22e245a98966be305230ddd83d3552d30c4334a410c14b diff --git a/dev-libs/libcitadel/libcitadel-8.04.ebuild b/dev-libs/libcitadel/libcitadel-8.04.ebuild deleted file mode 100644 index 09d55dbf..00000000 --- a/dev-libs/libcitadel/libcitadel-8.04.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -inherit flag-o-matic - -DESCRIPTION="Code shared across all the components of a Citadel system" -HOMEPAGE="http://citadel.org/" -SRC_URI="http://easyinstall.citadel.org/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="dev-libs/expat - dev-libs/libical - net-misc/curl - mail-filter/libsieve - sys-libs/db - sys-libs/zlib" -RDEPEND="${DEPEND}" - -src_configure() { - filter-flags -finline-functions - replace-flags -O3 -O2 - default -} diff --git a/dev-libs/libcitadel/metadata.xml b/dev-libs/libcitadel/metadata.xml deleted file mode 100644 index 29db3a8d..00000000 --- a/dev-libs/libcitadel/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer><email>maintainer-wanted@gentoo.org</email></maintainer> - <longdescription>libcitadel contains code which is shared across all - the components which make up the Citadel system. It is needed - by mail-mta/citadel and www-servers/webcit - </longdescription> - <upstream> - <maintainer> - <email>IGnatiusTFoobar@uncensored.citadel.org</email> - <name>IGnatius T Foobar</name> - </maintainer> - <doc>http://www.citadel.org/doku.php/doku.php?id=documentation:start</doc> - <bugs-to>http://bugzilla.citadel.org/</bugs-to> - </upstream> -</pkgmetadata> diff --git a/dev-libs/libdbusmenu/Manifest b/dev-libs/libdbusmenu/Manifest deleted file mode 100644 index 6c32b7a9..00000000 --- a/dev-libs/libdbusmenu/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libdbusmenu-0.4.90.tar.gz 693434 SHA256 c430d37036a1f08b3ae52114fcc95141f843e45e41e0ccf9270455d8eb6b457b diff --git a/dev-libs/libdbusmenu/files/libdbusmenu-0.3.14-fix-aclocal.patch b/dev-libs/libdbusmenu/files/libdbusmenu-0.3.14-fix-aclocal.patch deleted file mode 100644 index d4fdcaae..00000000 --- a/dev-libs/libdbusmenu/files/libdbusmenu-0.3.14-fix-aclocal.patch +++ /dev/null @@ -1,8 +0,0 @@ ---- Makefile.am.orig 2010-09-20 21:58:41.616751481 +0200 -+++ Makefile.am 2010-09-20 22:21:12.976592367 +0200 -@@ -1,3 +1,5 @@ -+ACLOCAL_AMFLAGS = -I m4 -+ - EXTRA_DIST = \ - COPYING.2.1 \ - COPYING-GPL3 \ diff --git a/dev-libs/libdbusmenu/files/libdbusmenu-0.3.14-optional-dumper.patch b/dev-libs/libdbusmenu/files/libdbusmenu-0.3.14-optional-dumper.patch deleted file mode 100644 index 644c799e..00000000 --- a/dev-libs/libdbusmenu/files/libdbusmenu-0.3.14-optional-dumper.patch +++ /dev/null @@ -1,68 +0,0 @@ ---- configure.ac.orig 2010-09-20 21:51:50.289828895 +0200 -+++ configure.ac 2010-09-20 22:05:38.292979567 +0200 -@@ -63,8 +63,17 @@ - - X11_REQUIRED_VERSION=1.3 - -+AC_ARG_ENABLE([dumper], -+ AC_HELP_STRING([--disable-dumper], [Disable dbusmenudumper tool]), -+ [enable_dumper=$enableval], [enable_dumper=auto]) -+AM_CONDITIONAL([WANT_DBUSMENUDUMPER], [test "x$enable_dumper" != "xno"]) -+ -+AS_IF([test "x$enable_dumper" != "xno"],[ - PKG_CHECK_MODULES(DBUSMENUDUMPER, gtk+-2.0 >= $GTK_REQUIRED_VERSION -- x11 >= $X11_REQUIRED_VERSION) -+ x11 >= $X11_REQUIRED_VERSION, -+ [have_dumper=yes] -+) -+]) - - AC_SUBST(DBUSMENUDUMPER_CFLAGS) - AC_SUBST(DBUSMENUDUMPER_LIBS) -@@ -193,1 +193,6 @@ - -+AS_IF([test "x$have_dumper" = "xyes"], -+ AC_MSG_NOTICE([ Dumper: yes]), -+ AC_MSG_NOTICE([ Dumper: no]) -+) -+ ---- tools/Makefile.am.orig 2010-09-20 22:02:07.280175897 +0200 -+++ tools/Makefile.am 2010-09-20 22:05:15.621664358 +0200 -@@ -3,5 +3,9 @@ - --libexec_PROGRAMS = dbusmenu-dumper -+libexec_PROGRAMS = -+ -+if WANT_DBUSMENUDUMPER -+libexec_PROGRAMS += dbusmenu-dumper -+endif - - libexec_SCRIPTS = dbusmenu-bench - ---- tests/Makefile.am.orig 2011-02-07 00:01:11.066461559 +0100 -+++ tests/Makefile.am 2011-02-07 00:02:33.487751202 +0100 -@@ -10,6 +10,10 @@ - test-glib-properties \ - test-glib-proxy \ - test-glib-simple-items \ -- test-glib-submenu \ -+ test-glib-submenu -+ -+if WANT_DBUSMENUDUMPER -+TESTS += \ - test-json -+endif - -@@ -36,7 +40,11 @@ - test-glib-proxy-proxy \ - test-glib-submenu-client \ - test-glib-submenu-server \ -- test-glib-simple-items \ -+ test-glib-simple-items -+ -+if WANT_DBUSMENUDUMPER -+check_PROGRAMS += \ - test-json-client \ - test-json-server -+endif - diff --git a/dev-libs/libdbusmenu/files/libdbusmenu-0.3.16-optional-tests.patch b/dev-libs/libdbusmenu/files/libdbusmenu-0.3.16-optional-tests.patch deleted file mode 100644 index e047cd83..00000000 --- a/dev-libs/libdbusmenu/files/libdbusmenu-0.3.16-optional-tests.patch +++ /dev/null @@ -1,55 +0,0 @@ ---- configure.ac.orig 2010-09-20 21:51:50.289828895 +0200 -+++ configure.ac 2010-09-20 22:01:21.623107607 +0200 -@@ -76,8 +76,17 @@ - JSON_GLIB_REQUIRED_VERSION=0.6.0 - GIO_UNIX_REQUIRED_VERSION=2.24 - -+AC_ARG_ENABLE([tests], -+ AC_HELP_STRING([--disable-tests], [Disable tests]), -+ [enable_tests=$enableval], [enable_tests=auto]) -+AM_CONDITIONAL([WANT_TESTS], [test "x$enable_tests" != "xno"]) -+ -+AS_IF([test "x$enable_tests" != "xno"],[ - PKG_CHECK_MODULES(DBUSMENUTESTS, json-glib-1.0 >= $JSON_GLIB_REQUIRED_VERSION -- gio-unix-2.0 >= $GIO_UNIX_REQUIRED_VERSION) -+ gio-unix-2.0 >= $GIO_UNIX_REQUIRED_VERSION, -+ [have_tests=yes] -+) -+]) - - AC_SUBST(DBUSMENUTESTS_CFLAGS) - AC_SUBST(DBUSMENUTESTS_LIBS) -@@ -193,1 +193,6 @@ - -+AS_IF([test "x$have_tests" = "xyes"], -+ AC_MSG_NOTICE([ Tests: yes]), -+ AC_MSG_NOTICE([ Tests: no]) -+) -+ ---- Makefile.am.orig 2010-09-20 21:58:41.616751481 +0200 -+++ Makefile.am 2010-09-20 22:01:55.525674385 +0200 -@@ -5,2 +5,6 @@ - -+if WANT_TESTS -+TESTS_SUBDIR = tests -+endif -+ - SUBDIRS = \ -@@ -9,3 +9,3 @@ - tools \ -- tests \ -+ $(TESTS_SUBDIR) \ - docs \ ---- tools/testapp/Makefile.am.orig 2011-01-29 13:42:00.984605528 +0100 -+++ tools/testapp/Makefile.am 2011-01-29 13:44:45.523514281 +0100 -@@ -1,5 +1,9 @@ - --libexec_PROGRAMS = dbusmenu-testapp -+libexec_PROGRAMS = -+ -+if WANT_TESTS -+libexec_PROGRAMS += dbusmenu-testapp -+endif - - dbusmenu_testapp_SOURCES = \ - main.c diff --git a/dev-libs/libdbusmenu/files/libdbusmenu-0.3.16-optional-vala.patch b/dev-libs/libdbusmenu/files/libdbusmenu-0.3.16-optional-vala.patch deleted file mode 100644 index 72fcd57d..00000000 --- a/dev-libs/libdbusmenu/files/libdbusmenu-0.3.16-optional-vala.patch +++ /dev/null @@ -1,59 +0,0 @@ ---- configure.ac.orig 2011-02-05 15:01:31.212827464 +0100 -+++ configure.ac 2011-02-05 15:13:08.310031260 +0100 -@@ -143,7 +143,17 @@ - # Vala API Generation - ########################### - -+AC_ARG_ENABLE([vala], -+ AC_HELP_STRING([--disable-vala], [Disable vala]), -+ [enable_vala=$enableval], [enable_vala=auto]) -+ -+AS_IF([test "x$enable_vala" != "xno"],[ -+ AM_COND_IF([HAVE_INTROSPECTION],,[ -+ AC_MSG_ERROR([Vala bindings require introspection support, please --enable-introspection]) -+ ]) - AC_PATH_PROG([VALA_API_GEN], [vapigen]) -+]) -+AM_CONDITIONAL([HAVE_VALA], [test -n "$VALA_API_GEN"]) - - ########################### - # XSLT Processor -@@ -193,1 +193,6 @@ - -+AM_COND_IF([HAVE_VALA], -+ AC_MSG_NOTICE([ Vala bindings: yes]), -+ AC_MSG_NOTICE([ Vala bindings no]) -+) -+ ---- libdbusmenu-gtk/Makefile.am.orig 2011-02-05 15:09:06.429965757 +0100 -+++ libdbusmenu-gtk/Makefile.am 2011-02-05 15:08:14.742722310 +0100 -@@ -131,6 +131,7 @@ - # VAPI Files - ######################### - -+if HAVE_VALA - if HAVE_INTROSPECTION - - vapidir = $(datadir)/vala/vapi -@@ -154,4 +155,5 @@ - CLEANFILES += $(vapi_DATA) DbusmenuGtk$(VER)-0.4.tmp.gir - - endif -+endif - ---- libdbusmenu-glib/Makefile.am.orig 2011-02-05 15:08:49.613538681 +0100 -+++ libdbusmenu-glib/Makefile.am 2011-02-05 15:06:23.826443241 +0100 -@@ -165,6 +165,7 @@ - # VAPI Files - ######################### - -+if HAVE_VALA - if HAVE_INTROSPECTION - - vapidir = $(datadir)/vala/vapi -@@ -176,4 +177,5 @@ - CLEANFILES += $(vapi_DATA) - - endif -+endif - diff --git a/dev-libs/libdbusmenu/files/libdbusmenu-0.3.94-decouple-testapp.patch b/dev-libs/libdbusmenu/files/libdbusmenu-0.3.94-decouple-testapp.patch deleted file mode 100644 index 64812a40..00000000 --- a/dev-libs/libdbusmenu/files/libdbusmenu-0.3.94-decouple-testapp.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- tools/testapp/Makefile.am.orig 2011-01-29 20:50:54.266939219 +0100 -+++ tools/testapp/Makefile.am 2011-01-29 20:51:16.185268917 +0100 -@@ -1,10 +1,4 @@ - --if USE_GTK3 --VER=3 --else --VER= --endif -- - libexec_PROGRAMS = - - if WANT_TESTS -@@ -22,6 +16,4 @@ - - dbusmenu_testapp_LDADD = \ - $(builddir)/../../libdbusmenu-glib/libdbusmenu-glib.la \ -- $(builddir)/../../libdbusmenu-gtk/libdbusmenu-gtk$(VER).la \ -- $(DBUSMENUGTK_LIBS) \ - $(DBUSMENUTESTS_LIBS) diff --git a/dev-libs/libdbusmenu/files/libdbusmenu-0.4.4-optional-gtk.patch b/dev-libs/libdbusmenu/files/libdbusmenu-0.4.4-optional-gtk.patch deleted file mode 100644 index 3d0fd4f3..00000000 --- a/dev-libs/libdbusmenu/files/libdbusmenu-0.4.4-optional-gtk.patch +++ /dev/null @@ -1,135 +0,0 @@ -commit 9fa1d7911a84e7bfbfe009567e16c89a08445ad3 -Author: Christoph Mende <mende.christoph@gmail.com> -Date: Tue May 24 18:05:37 2011 +0200 - - optional gtk - -diff --git a/Makefile.am b/Makefile.am -index 81a2cbb..a69c377 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -7,9 +7,13 @@ if WANT_TESTS - TESTS_SUBDIR = tests - endif - -+if WANT_LIBDBUSMENUGTK -+LIBDBUSMENUGTK_SUBDIR = libdbusmenu-gtk -+endif -+ - SUBDIRS = \ - libdbusmenu-glib \ -- libdbusmenu-gtk \ -+ $(LIBDBUSMENUGTK_SUBDIR) \ - tools \ - $(TESTS_SUBDIR) \ - docs \ -diff --git a/configure.ac b/configure.ac -index 9e742c2..a7fa7f5 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -58,27 +58,37 @@ AC_SUBST(DBUSMENUGLIB_LIBS) - GTK_REQUIRED_VERSION=2.16 - GTK3_REQUIRED_VERSION=2.91 - -+AC_ARG_ENABLE([gtk], -+ AC_HELP_STRING([--disable-gtk], [Disable libdbusmenu-gtk library]), -+ [enable_gtk=$enableval], [enable_gtk=auto]) -+AM_CONDITIONAL([WANT_LIBDBUSMENUGTK], [test "x$enable_gtk" != "xno"]) -+ - AC_ARG_WITH([gtk], - [AS_HELP_STRING([--with-gtk], - [Which version of gtk to use @<:@default=2@:>@])], - [], - [with_gtk=2]) -+AM_CONDITIONAL([USE_GTK3], [test "x$with_gtk" = "x3"]) -+ -+AS_IF([test "x$enable_gtk" != "xno"],[ - AS_IF([test "x$with_gtk" = x3], - [PKG_CHECK_MODULES(DBUSMENUGTK, gtk+-3.0 >= $GTK3_REQUIRED_VERSION -- glib-2.0 >= $GLIB_REQUIRED_VERSION) -- AC_SUBST(DBUSMENUGTK_CFLAGS) -- AC_SUBST(DBUSMENUGTK_LIBS) -+ glib-2.0 >= $GLIB_REQUIRED_VERSION, -+ [have_gtk=yes] -+) - AC_DEFINE(HAVE_GTK3, 1, [whether gtk3 is available]) - ], - [test "x$with_gtk" = x2], - [PKG_CHECK_MODULES(DBUSMENUGTK, gtk+-2.0 >= $GTK_REQUIRED_VERSION -- glib-2.0 >= $GLIB_REQUIRED_VERSION) -- AC_SUBST(DBUSMENUGTK_CFLAGS) -- AC_SUBST(DBUSMENUGTK_LIBS) -+ glib-2.0 >= $GLIB_REQUIRED_VERSION, -+ [have_gtk=yes] -+) - ], - [AC_MSG_FAILURE([Value for --with-gtk was neither 2 nor 3])] - ) --AM_CONDITIONAL(USE_GTK3, [test "x$with_gtk" = x3]) -+]) -+AC_SUBST(DBUSMENUGTK_CFLAGS) -+AC_SUBST(DBUSMENUGTK_LIBS) - - ########################### - # Dependencies - dumper -@@ -228,3 +238,8 @@ AS_IF([test "x$have_tests" = "xyes"], - AC_MSG_NOTICE([ Tests: no]) - ) - -+AS_IF([test "x$enable_gtk" = "xyes"], -+ AC_MSG_NOTICE([ Gtk: yes (gtk$with_gtk)]), -+ AC_MSG_NOTICE([ Gtk: no]) -+) -+ -diff --git a/tests/Makefile.am b/tests/Makefile.am -index a2c0716..32e12ff 100644 ---- a/tests/Makefile.am -+++ b/tests/Makefile.am -@@ -13,13 +13,17 @@ TESTS = \ - test-glib-proxy \ - test-glib-simple-items \ - test-glib-submenu \ -- test-json \ -+ test-json -+ -+if WANT_LIBDBUSMENUGTK -+TESTS += \ - test-gtk-objects-test \ - test-gtk-label \ - test-gtk-shortcut \ - test-gtk-reorder \ - test-gtk-submenu \ - test-gtk-parser-test -+endif - - # The Python test only work on the system copy of - # dbusmenu, so while they can be usefule they're not -@@ -41,20 +45,24 @@ check_PROGRAMS = \ - test-glib-proxy-client \ - test-glib-proxy-server \ - test-glib-proxy-proxy \ -- test-gtk-objects \ - test-glib-submenu-client \ - test-glib-submenu-server \ -+ test-glib-simple-items \ -+ test-json-client \ -+ test-json-server -+ -+if WANT_LIBDBUSMENUGTK -+check_PROGRAMS += \ -+ test-gtk-objects \ - test-gtk-label-client \ - test-gtk-label-server \ - test-gtk-shortcut-client \ - test-gtk-shortcut-server \ -- test-glib-simple-items \ - test-gtk-reorder-server \ -- test-json-client \ -- test-json-server \ - test-gtk-submenu-server \ - test-gtk-submenu-client \ - test-gtk-parser -+endif - - XVFB_RUN=". $(srcdir)/run-xvfb.sh" - diff --git a/dev-libs/libdbusmenu/files/libdbusmenu-0.4.90-optional-gtk.patch b/dev-libs/libdbusmenu/files/libdbusmenu-0.4.90-optional-gtk.patch deleted file mode 100644 index 5a2a35ba..00000000 --- a/dev-libs/libdbusmenu/files/libdbusmenu-0.4.90-optional-gtk.patch +++ /dev/null @@ -1,129 +0,0 @@ -diff --git a/Makefile.am b/Makefile.am -index c2c0980..2fb4c84 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -3,9 +3,13 @@ EXTRA_DIST = \ - COPYING-GPL3 \ - m4/introspection.m4 - -+if WANT_LIBDBUSMENUGTK -+LIBDBUSMENUGTK_SUBDIR = libdbusmenu-gtk -+endif -+ - SUBDIRS = \ - libdbusmenu-glib \ -- libdbusmenu-gtk \ -+ $(LIBDBUSMENUGTK_SUBDIR) \ - tools \ - tests \ - docs \ -diff --git a/configure.ac b/configure.ac -index 465d8bf..47ea915 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -58,27 +58,37 @@ AC_SUBST(DBUSMENUGLIB_LIBS) - GTK_REQUIRED_VERSION=2.16 - GTK3_REQUIRED_VERSION=2.91 - -+AC_ARG_ENABLE([gtk], -+ AC_HELP_STRING([--disable-gtk], [Disable libdbusmenu-gtk library]), -+ [enable_gtk=$enableval], [enable_gtk=auto]) -+AM_CONDITIONAL([WANT_LIBDBUSMENUGTK], [test "x$enable_gtk" != "xno"]) -+ - AC_ARG_WITH([gtk], - [AS_HELP_STRING([--with-gtk], - [Which version of gtk to use @<:@default=2@:>@])], - [], - [with_gtk=3]) -+AM_CONDITIONAL([USE_GTK3], [test "x$with_gtk" = "x3"]) -+ -+AS_IF([test "x$enable_gtk" != "xno"],[ - AS_IF([test "x$with_gtk" = x3], - [PKG_CHECK_MODULES(DBUSMENUGTK, gtk+-3.0 >= $GTK3_REQUIRED_VERSION -- glib-2.0 >= $GLIB_REQUIRED_VERSION) -- AC_SUBST(DBUSMENUGTK_CFLAGS) -- AC_SUBST(DBUSMENUGTK_LIBS) -+ glib-2.0 >= $GLIB_REQUIRED_VERSION, -+ [have_gtk=yes] -+) - AC_DEFINE(HAVE_GTK3, 1, [whether gtk3 is available]) - ], - [test "x$with_gtk" = x2], - [PKG_CHECK_MODULES(DBUSMENUGTK, gtk+-2.0 >= $GTK_REQUIRED_VERSION -- glib-2.0 >= $GLIB_REQUIRED_VERSION) -- AC_SUBST(DBUSMENUGTK_CFLAGS) -- AC_SUBST(DBUSMENUGTK_LIBS) -+ glib-2.0 >= $GLIB_REQUIRED_VERSION, -+ [have_gtk=yes] -+) - ], - [AC_MSG_FAILURE([Value for --with-gtk was neither 2 nor 3])] - ) --AM_CONDITIONAL(USE_GTK3, [test "x$with_gtk" = x3]) -+]) -+AC_SUBST(DBUSMENUGTK_CFLAGS) -+AC_SUBST(DBUSMENUGTK_LIBS) - - ########################### - # Dependencies - dumper -@@ -199,3 +209,8 @@ libdbusmenu Configuration: - GTK+ Version: $with_gtk - ]) - -+AS_IF([test "x$enable_gtk" = "xyes"], -+ AC_MSG_NOTICE([ Gtk: yes (gtk$with_gtk)]), -+ AC_MSG_NOTICE([ Gtk: no]) -+) -+ -diff --git a/tests/Makefile.am b/tests/Makefile.am -index a4763da..e6882af 100644 ---- a/tests/Makefile.am -+++ b/tests/Makefile.am -@@ -13,13 +13,17 @@ TESTS = \ - test-glib-proxy \ - test-glib-simple-items \ - test-glib-submenu \ -- test-json \ -+ test-json -+ -+if WANT_LIBDBUSMENUGTK -+TESTS += \ - test-gtk-objects-test \ - test-gtk-label \ - test-gtk-shortcut \ - test-gtk-reorder \ - test-gtk-submenu \ - test-gtk-parser-test -+endif - - XFAIL_TESTS = \ - test-glib-proxy -@@ -44,20 +48,24 @@ check_PROGRAMS = \ - test-glib-proxy-client \ - test-glib-proxy-server \ - test-glib-proxy-proxy \ -- test-gtk-objects \ - test-glib-submenu-client \ - test-glib-submenu-server \ -+ test-glib-simple-items \ -+ test-json-client \ -+ test-json-server -+ -+if WANT_LIBDBUSMENUGTK -+check_PROGRAMS += \ -+ test-gtk-objects \ - test-gtk-label-client \ - test-gtk-label-server \ - test-gtk-shortcut-client \ - test-gtk-shortcut-server \ -- test-glib-simple-items \ - test-gtk-reorder-server \ -- test-json-client \ -- test-json-server \ - test-gtk-submenu-server \ - test-gtk-submenu-client \ - test-gtk-parser -+endif - - XVFB_RUN=". $(srcdir)/run-xvfb.sh" - diff --git a/dev-libs/libdbusmenu/libdbusmenu-0.4.90.ebuild b/dev-libs/libdbusmenu/libdbusmenu-0.4.90.ebuild deleted file mode 100644 index e3e983a6..00000000 --- a/dev-libs/libdbusmenu/libdbusmenu-0.4.90.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libdbusmenu/libdbusmenu-0.3.16-r2.ebuild,v 1.1 2011/02/07 09:56:46 tampakrap Exp $ - -EAPI=3 - -inherit autotools eutils versionator virtualx - -MY_MAJOR_VERSION="$(get_version_component_range 1-2)" -if version_is_at_least "${MY_MAJOR_VERSION}.50" ; then - MY_MAJOR_VERSION="$(get_major_version).$(($(get_version_component_range 2)+1))" -fi - -DESCRIPTION="Library to pass menu structure across DBus" -HOMEPAGE="https://launchpad.net/dbusmenu" -SRC_URI="http://launchpad.net/dbusmenu/${MY_MAJOR_VERSION}/${PV}/+download/${P}.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="gtk +introspection test vala" - -RDEPEND="dev-libs/glib:2 - dev-libs/dbus-glib - dev-libs/libxml2:2 - gtk? ( x11-libs/gtk+:2 )" -DEPEND="${RDEPEND} - introspection? ( >=dev-libs/gobject-introspection-0.6.7 ) - test? ( - >=dev-libs/json-glib-0.13.4[introspection=] - dev-util/dbus-test-runner - ) - vala? ( dev-lang/vala:0.12 ) - dev-util/intltool - dev-util/pkgconfig" - -pkg_setup() { - if use vala && use !introspection ; then - eerror "Vala bindings (USE=vala) require introspection support (USE=introspection)" - die "Vala bindings (USE=vala) require introspection support (USE=introspection)" - fi -} - -src_prepare() { - # Make Vala bindings optional, launchpad-bug #713685 - epatch "${FILESDIR}/${PN}-0.3.16-optional-vala.patch" - # Make tests optional, launchpad-bug #552526 - epatch "${FILESDIR}/${PN}-0.3.16-optional-tests.patch" - # Make libdbusmenu-gtk library optional, launchpad-bug #552530 - epatch "${FILESDIR}/${P}-optional-gtk.patch" - # Decouple testapp from libdbusmenu-gtk, launchpad-bug #709761 - epatch "${FILESDIR}/${PN}-0.3.94-decouple-testapp.patch" - # Make dbusmenudumper optional, launchpad-bug #643871 - epatch "${FILESDIR}/${PN}-0.3.14-optional-dumper.patch" - # Fixup undeclared HAVE_INTROSPECTION, launchpad-bug #552538 - epatch "${FILESDIR}/${PN}-0.3.14-fix-aclocal.patch" - # Drop -Werror in a release - sed -e 's:-Werror::g' -i libdbusmenu-glib/Makefile.am libdbusmenu-gtk/Makefile.am || die "sed failed" - eautoreconf -} - -src_configure() { - VALA_API_GEN=$(type -p vapigen-0.12) \ - econf \ - $(use_enable gtk) \ - $(use_enable gtk dumper) \ - $(use_enable introspection) \ - $(use_enable test tests) \ - $(use_enable vala) -} - -src_test() { - Xemake check || die "testsuite failed" -} - -src_install() { - emake DESTDIR="${ED}" install || die "make install failed" - dodoc AUTHORS || die "dodoc failed" -} diff --git a/dev-libs/libdbusmenu/metadata.xml b/dev-libs/libdbusmenu/metadata.xml deleted file mode 100644 index 5bb79d68..00000000 --- a/dev-libs/libdbusmenu/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>no-herd</herd> - <use> - <flag name="introspection">Use dev-libs/gobject-introspection for introspection</flag> - <flag name="vala">Enable bindings for dev-lang/vala</flag> - </use> -</pkgmetadata> diff --git a/dev-libs/libmysql/ChangeLog b/dev-libs/libmysql/ChangeLog deleted file mode 100644 index b50ddb55..00000000 --- a/dev-libs/libmysql/ChangeLog +++ /dev/null @@ -1,722 +0,0 @@ -# ChangeLog for dev-db/mysql -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/ChangeLog,v 1.740 2015/06/01 16:18:23 grknight Exp $ - -*mysql-5.6.25 (01 Jun 2015) - - 01 Jun 2015; Brian Evans <grknight@gentoo.org> +mysql-5.6.25.ebuild: - Version bump for 5.6.25 - -*mysql-5.5.44 (30 May 2015) - - 30 May 2015; Brian Evans <grknight@gentoo.org> +mysql-5.5.44.ebuild: - Version bump on 5.5 series. Only kept for upgrades - - 27 May 2015; Brian Evans <grknight@gentoo.org> -mysql-5.5.42.ebuild, - -mysql-5.6.22.ebuild, -mysql-5.6.23.ebuild: - Drop vulnerable versions for security bug 546722 - - 27 May 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.24.ebuild: - Stable for arm, wrt bug #546722 - - 29 Apr 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.24.ebuild: - Stable for ppc, wrt bug #546722 - - 28 Apr 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.24.ebuild: - Stable for ia64, wrt bug #546722 - - 28 Apr 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.24.ebuild: - Stable for alpha, wrt bug #546722 - - 25 Apr 2015; Mike Gilbert <floppym@gentoo.org> mysql-5.5.42.ebuild, - mysql-5.5.43.ebuild: - Replace links pointing at git.overlays.gentoo.org. - - 24 Apr 2015; Mikle Kolyada <zlogene@gentoo.org> mysql-5.6.24.ebuild: - sparc stable wrt bug #546722 - - 22 Apr 2015; Jeroen Roovers <jer@gentoo.org> mysql-5.6.24.ebuild: - Stable for PPC64 (bug #546722). - - 17 Apr 2015; Jeroen Roovers <jer@gentoo.org> mysql-5.6.24.ebuild: - Stable for HPPA (bug #546722). - - 17 Apr 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.24.ebuild: - Stable for x86, wrt bug #546722 - - 17 Apr 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.24.ebuild: - Stable for amd64, wrt bug #546722 - -*mysql-5.6.24 (10 Apr 2015) -*mysql-5.5.43 (10 Apr 2015) - - 10 Apr 2015; Brian Evans <grknight@gentoo.org> +mysql-5.5.43.ebuild, - +mysql-5.6.24.ebuild: - Version bumps - - 15 Mar 2015; Brian Evans <grknight@gentoo.org> files/my.cnf-5.1, - files/my.cnf-5.5, files/my.cnf-5.6: - Remove commented value from the example config files that no longer exist in - MySQL server - - 19 Feb 2015; Brian Evans <grknight@gentoo.org> mysql-5.6.22.ebuild: - Update stable 5.6.22 patches to include the configure fix for openssl-1.0.2 - detection - - 16 Feb 2015; Brian Evans <grknight@gentoo.org> -mysql-5.5.40.ebuild: - Drop security vulnerable version - - 16 Feb 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.22.ebuild: - Stable for alpha, wrt bug #525296 - - 16 Feb 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.22.ebuild: - Stable for ia64, wrt bug #525296 - -*mysql-5.5.42 (05 Feb 2015) - - 05 Feb 2015; Brian Evans <grknight@gentoo.org> +mysql-5.5.42.ebuild, - -mysql-5.5.41.ebuild: - Version bump for 5.5 series - -*mysql-5.6.23 (04 Feb 2015) - - 04 Feb 2015; Brian Evans <grknight@gentoo.org> +mysql-5.6.23.ebuild, - -mysql-5.6.21-r1.ebuild, -mysql-5.6.22-r1.ebuild: - Version bump; drop old - -*mysql-5.6.22-r1 (28 Jan 2015) - - 28 Jan 2015; Brian Evans <grknight@gentoo.org> +mysql-5.6.22-r1.ebuild: - Revision bump to fix bug 537872 - - 25 Jan 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.22.ebuild: - Stable for sparc, wrt bug #525296 - - 25 Jan 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.22.ebuild: - Stable for x86, wrt bug #525296 - - 24 Jan 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.22.ebuild: - Stable for ppc, wrt bug #525296 - - 24 Jan 2015; Agostino Sarubbo <ago@gentoo.org> mysql-5.6.22.ebuild: - Stable for ppc64, wrt bug #525296 - - 24 Jan 2015; Mikle Kolyada <zlogene@gentoo.org> mysql-5.6.22.ebuild: - amd64 stable wrt bug #525296 - - 22 Jan 2015; Markus Meier <maekke@gentoo.org> mysql-5.6.22.ebuild: - arm stable, bug #525296 - - 17 Jan 2015; Jeroen Roovers <jer@gentoo.org> mysql-5.6.22.ebuild: - Stable for HPPA (bug #525296). - - 10 Jan 2015; Brian Evans <grknight@gentoo.org> mysql-5.6.22.ebuild: - Disable 2 tests for the deprecated mysqlhotcopy Bug 532288 - - 07 Jan 2015; Brian Evans <grknight@gentoo.org> -mysql-5.1.70.ebuild, - -mysql-5.1.73-r1.ebuild, metadata.xml: - Drop 5.1 series; Will live on in the mysql overlay - -*mysql-5.5.41 (04 Dec 2014) -*mysql-5.6.22 (04 Dec 2014) - - 04 Dec 2014; Brian Evans <grknight@gentoo.org> +mysql-5.5.41.ebuild, - +mysql-5.6.22.ebuild: - Version bumps for 5.5 and 5.6 series - - 02 Dec 2014; Brian Evans <grknight@gentoo.org> -mysql-5.6.21.ebuild, - mysql-5.6.21-r1.ebuild: - Fix test that was not skipped for bug 531464 ; Drop old - - 23 Oct 2014; Brian Evans <grknight@gentoo.org> -mysql-5.5.39.ebuild: - Drop old wrt security bug 525504 - - 23 Oct 2014; Markus Meier <maekke@gentoo.org> mysql-5.5.40.ebuild: - arm stable, bug #525504 - -*mysql-5.6.21-r1 (19 Oct 2014) - - 19 Oct 2014; Brian Evans <grknight@gentoo.org> +mysql-5.6.21-r1.ebuild: - Revbump to fix mysql_config filtering and embedded libs location - - 18 Oct 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.40.ebuild: - Stable for sparc, wrt bug #525504 - - 18 Oct 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.40.ebuild: - Stable for ia64, wrt bug #525504 - - 17 Oct 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.40.ebuild: - Stable for ppc64, wrt bug #525504 - - 17 Oct 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.40.ebuild: - Stable for ppc, wrt bug #525504 - - 17 Oct 2014; Jeroen Roovers <jer@gentoo.org> mysql-5.5.40.ebuild: - Stable for HPPA (bug #525504). - - 16 Oct 2014; Tobias Klausmann <klausman@gentoo.org> mysql-5.5.40.ebuild: - Stable on alpha, bug 525504 - - 16 Oct 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.40.ebuild: - Stable for x86, wrt bug #525504 - - 16 Oct 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.40.ebuild: - Stable for amd64, wrt bug #525504 - - 15 Oct 2014; Brian Evans <grknight@gentoo.org> -mysql-5.6.20.ebuild, - mysql-5.5.40.ebuild, mysql-5.6.21.ebuild: - Drop old; restore mips keyword that was lost in the overlay - - 08 Oct 2014; Brian Evans <grknight@gentoo.org> +files/my.cnf-5.6: - Add new 5.6 configs to better match upstream wrt bug 524768 - - 06 Oct 2014; Brian Evans <grknight@gentoo.org> mysql-5.5.39.ebuild, mysql-5.5.40.ebuild, - mysql-5.6.21.ebuild: - Update test data locations wrt bug 524158 - - 02 Oct 2014; Brian Evans <grknight@gentoo.org> mysql-5.5.39.ebuild, - mysql-5.5.40.ebuild, mysql-5.6.20.ebuild, mysql-5.6.21.ebuild: - Cleanup test data wrt bug 524158 - -*mysql-5.6.21 (24 Sep 2014) - - 24 Sep 2014; Brian Evans <grknight@gentoo.org> +mysql-5.6.21.ebuild, - -mysql-5.6.20-r1.ebuild: - Version bump for 5.6.21 - -*mysql-5.5.40 (24 Sep 2014) - - 24 Sep 2014; Brian Evans <grknight@gentoo.org> +mysql-5.5.40.ebuild: - Version bump for 5.5.40 - -*mysql-5.6.20-r1 (30 Aug 2014) - - 30 Aug 2014; Brian Evans <grknight@gentoo.org> +mysql-5.6.20-r1.ebuild: - Revision bump to enable multilib - - 28 Aug 2014; Brian Evans <grknight@gentoo.org> -files/mysql-5.5.32-Werror.patch, - files/my.cnf-5.5: - Cleanup old patch and remove warning for bug 519630 - - 13 Aug 2014; Markus Meier <maekke@gentoo.org> mysql-5.5.39.ebuild: - arm stable, bug #518718 - - 10 Aug 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.39.ebuild: - Stable for sparc, wrt bug #518718 - - 10 Aug 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.39.ebuild: - Stable for ia64, wrt bug #518718 - - 09 Aug 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.39.ebuild: - Stable for ppc64, wrt bug #518718 - - 08 Aug 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.39.ebuild: - Stable for ppc, wrt bug #518718 - - 08 Aug 2014; Tobias Klausmann <klausman@gentoo.org> mysql-5.5.39.ebuild: - Stable on alpha, bug 518718 - - 08 Aug 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.39.ebuild: - Stable for x86, wrt bug #518718 - - 08 Aug 2014; Agostino Sarubbo <ago@gentoo.org> mysql-5.5.39.ebuild: - Stable for amd64, wrt bug #518718 - - 07 Aug 2014; Jeroen Roovers <jer@gentoo.org> mysql-5.5.39.ebuild: - Stable for HPPA (bug #518718). - - 04 Aug 2014; Robin H. Johnson <robbat2@gentoo.org> -files/my.cnf, - -files/my.cnf-4.0, -files/my.cnf-4.1, -files/mysql.init, - -mysql-4.0.27-r1.ebuild, -mysql-4.1.22-r1.ebuild, -mysql-5.0.96.ebuild, - metadata.xml: - Cleanup finally, will live on in the overlay. - - 03 Aug 2014; Robin H. Johnson <robbat2@gentoo.org> mysql-5.6.20.ebuild: - Missed merging a test. - - 03 Aug 2014; Robin H. Johnson <robbat2@gentoo.org> mysql-5.6.20.ebuild: - Update testcases. - -*mysql-5.5.39 (02 Aug 2014) -*mysql-5.6.20 (02 Aug 2014) - - 02 Aug 2014; Brian Evans <grknight@gentoo.org> +mysql-5.5.39.ebuild, - +mysql-5.6.20.ebuild, -mysql-5.5.38-r1.ebuild, -mysql-5.6.19.ebuild: - Version bump for security bug 518718. Drop old - -*mysql-5.6.19 (29 Jul 2014) - - 29 Jul 2014; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.6.19.ebuild: - Bring MySQL 5.6 from the overlay into the tree. Thanks to the great work of - Brian Evans <grknight@gentoo.org>. - -*mysql-5.5.38-r1 (29 Jul 2014) - - 29 Jul 2014; Brian Evans <grknight@gentoo.org> +mysql-5.5.38-r1.ebuild, - -mysql-5.5.37-r1.ebuild, -mysql-5.5.38.ebuild: - Revision bump to fix symbols needed by dev-db/myodbc:5.2 - - 19 Jul 2014; Fabian Groffen <grobian@gentoo.org> mysql-5.5.38.ebuild: - Add Prefix keywords from virtual - -*mysql-5.5.38 (20 Jun 2014) - - 20 Jun 2014; Brian Evans <grknight@gentoo.org> +mysql-5.5.38.ebuild: - Version bump - - 15 May 2014; Brian Evans <grknight@gentoo.org> -mysql-5.5.32.ebuild: - Remove old - -*mysql-5.1.73-r1 (14 May 2014) - - 14 May 2014; Brian Evans <grknight@gentoo.org> +mysql-5.1.73-r1.ebuild, - -mysql-5.1.73.ebuild: - Revision bump wrt bug 510078 - -*mysql-5.5.37-r1 (26 Apr 2014) - - 26 Apr 2014; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> - +mysql-5.5.37-r1.ebuild, -mysql-5.5.37.ebuild: - Bump 5.5.37 to fix mysql_config report of the embedded lib location - fixes - bug 508694. - -*mysql-5.5.37 (25 Apr 2014) - - 25 Apr 2014; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> - +mysql-5.5.37.ebuild, files/my.cnf-5.5: - Bring mysql-5.5.37 from the overlay - thanks to Brian Evans. - -*mysql-5.1.73 (24 Apr 2014) - - 24 Apr 2014; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> - +mysql-5.1.73.ebuild: - Add mysql-5.1.73 from the overlay. - - 19 Mar 2014; Julian Ospald <hasufell@gentoo.org> mysql-5.5.32.ebuild, - +files/mysql-5.5.32-Werror.patch: - remove -Werror flag wrt #494332 - - 29 Aug 2013; Agostino Sarubbo <ago@gentoo.org> -mysql-5.1.66-r1.ebuild, - -mysql-5.1.66.ebuild, -mysql-5.1.67-r1.ebuild, -mysql-5.1.67.ebuild, - -mysql-5.1.68.ebuild, -mysql-5.1.69.ebuild, -mysql-5.5.29-r1.ebuild, - -mysql-5.5.29.ebuild, -mysql-5.5.30.ebuild, -mysql-5.5.31.ebuild: - Remove old - - 06 Aug 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.70.ebuild: - Stable for s390, wrt bug #477474 - - 22 Jul 2013; Jeroen Roovers <jer@gentoo.org> mysql-5.1.70.ebuild: - Stable for HPPA (bug #477474). - - 22 Jul 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.70.ebuild: - Stable for sparc, wrt bug #477474 - - 21 Jul 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.70.ebuild: - Stable for sh, wrt bug #477474 - - 21 Jul 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.70.ebuild: - Stable for arm, wrt bug #477474 - - 21 Jul 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.70.ebuild: - Stable for ppc, wrt bug #477474 - - 21 Jul 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.70.ebuild: - Stable for ppc64, wrt bug #477474 - - 21 Jul 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.70.ebuild: - Stable for ia64, wrt bug #477474 - - 21 Jul 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.70.ebuild: - Stable for alpha, wrt bug #477474 - - 20 Jul 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.70.ebuild: - Stable for x86, wrt bug #477474 - - 20 Jul 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.70.ebuild: - Stable for amd64, wrt bug #477474 - -*mysql-5.1.70 (27 Jun 2013) - - 27 Jun 2013; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.70.ebuild: - Bug# 473780: Upstream has changed the 5.1.70 and 5.5.32 tarballs due to having - the wrong license text in manpages. Also bump to 5.1.70. - -*mysql-5.5.32 (06 Jun 2013) - - 06 Jun 2013; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.5.32.ebuild: - Bump. - -*mysql-5.5.31 (03 Jun 2013) - - 03 Jun 2013; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.5.31.ebuild: - Bump. - -*mysql-5.1.69 (02 Jun 2013) -*mysql-5.1.68 (02 Jun 2013) - - 02 Jun 2013; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.68.ebuild, - +mysql-5.1.69.ebuild: - Bump. - -*mysql-5.5.30 (14 Mar 2013) - - 14 Mar 2013; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.5.30.ebuild: - Bump, watch for test failures still. - - 08 Feb 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.67.ebuild: - Stable for alpha, wrt bug #445602 - - 08 Feb 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.67.ebuild: - Stable for s390, wrt bug #445602 - - 08 Feb 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.67.ebuild: - Stable for sh, wrt bug #445602 - -*mysql-5.1.67-r1 (28 Jan 2013) -*mysql-5.1.66-r1 (28 Jan 2013) - - 28 Jan 2013; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.66-r1.ebuild, - +mysql-5.1.67-r1.ebuild: - revbump for new patchset w/ bug #374349 fixed. - - 28 Jan 2013; Robin H. Johnson <robbat2@gentoo.org> -mysql-5.5.19.ebuild, - -mysql-5.5.20.ebuild, -mysql-5.5.21.ebuild, -mysql-5.5.22-r1.ebuild, - -mysql-5.5.22.ebuild, -mysql-5.5.28.ebuild: - Remove unneeded versions. - - 21 Jan 2013; Jeroen Roovers <jer@gentoo.org> mysql-5.1.67.ebuild: - Stable for HPPA (bug #445602). - - 21 Jan 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.67.ebuild: - Stable for sparc, wrt bug #445602 - - 21 Jan 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.67.ebuild: - Stable for ia64, wrt bug #445602 - - 21 Jan 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.67.ebuild: - Stable for ppc, wrt bug #445602 - - 21 Jan 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.67.ebuild: - Stable for ppc64, wrt bug #445602 - -*mysql-5.5.29-r1 (20 Jan 2013) - - 20 Jan 2013; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.5.29-r1.ebuild: - Bump for bug #442000 to help arm and other arches. - - 20 Jan 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.67.ebuild: - stable for amd64/x86, wrt to bug #445602 - - 20 Jan 2013; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.67.ebuild: - Stable for arm, wrt bug #445602 - - 20 Jan 2013; Robin H. Johnson <robbat2@gentoo.org> files/my.cnf-5.1, - files/my.cnf-5.5: - Bug #430836: eprefix paths in my.cnf. - - 20 Jan 2013; Robin H. Johnson <robbat2@gentoo.org> +files/my.cnf-5.5: - New my.cnf for 5.5 series, per eclass changes. - -*mysql-5.5.29 (20 Jan 2013) -*mysql-5.1.67 (20 Jan 2013) - - 20 Jan 2013; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.67.ebuild, - +mysql-5.5.29.ebuild: - Bump, includes upstream security fixes. Many thanks to Brian Evans - <grknight@lavabit.com> for his contributions. - - 20 Jan 2013; Robin H. Johnson <robbat2@gentoo.org> -mysql-5.0.91.ebuild, - -mysql-5.0.92.ebuild, mysql-5.0.96.ebuild: - Move stable keywords on p.masked 5.0 series to 5.0.96 and clean up old - versions. 5.0.96 to remain only for migration from 4.x releases. - - 20 Jan 2013; Robin H. Johnson <robbat2@gentoo.org> -mysql-5.1.51.ebuild, - -mysql-5.1.52-r1.ebuild, -mysql-5.1.52.ebuild, -mysql-5.1.53.ebuild, - -mysql-5.1.56-r1.ebuild, -mysql-5.1.56.ebuild, -mysql-5.1.57.ebuild, - -mysql-5.1.58-r1.ebuild, -mysql-5.1.59.ebuild, -mysql-5.1.61.ebuild, - -mysql-5.1.62-r1.ebuild, -mysql-5.1.62.ebuild: - Clean up old 5.1 versions. - - 20 Jan 2013; Robin H. Johnson <robbat2@gentoo.org> mysql-5.5.19.ebuild, - mysql-5.5.20.ebuild, mysql-5.5.21.ebuild, mysql-5.5.22-r1.ebuild, - mysql-5.5.22.ebuild, mysql-5.5.28.ebuild: - Fix minor typo in test runner. - - 05 Dec 2012; Fabian Groffen <grobian@gentoo.org> mysql-5.5.28.ebuild: - Marked ~x86-linux, bug #444950 - - 01 Dec 2012; Anthony G. Basile <blueness@gentoo.org> mysql-5.1.66.ebuild: - stable ppc64, bug #417989 - - 25 Nov 2012; Raúl Porcel <armin76@gentoo.org> mysql-5.1.66.ebuild: - alpha/ia64/s390/sh/sparc stable wrt #417989 - - 21 Nov 2012; Markus Meier <maekke@gentoo.org> mysql-5.1.66.ebuild: - arm stable, bug #417989 - - 20 Nov 2012; Brent Baude <ranger@gentoo.org> mysql-5.1.66.ebuild: - Marking mysql-5.1.66 ppc for bug 417989 - - 14 Nov 2012; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.66.ebuild: - Stable for amd64, wrt bug #417989 - - 12 Nov 2012; Jeroen Roovers <jer@gentoo.org> mysql-5.1.66.ebuild: - Stable for HPPA (bug #417989). - - 13 Nov 2012; Andreas Schuerch <nativemad@gentoo.org> mysql-5.1.66.ebuild: - x86 stable, see bug 417989 - -*mysql-5.1.66 (02 Nov 2012) -*mysql-5.5.28 (02 Nov 2012) - - 02 Nov 2012; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.66.ebuild, - +mysql-5.5.28.ebuild, metadata.xml: - Bring in 5.1.66 and 5.5.28 from the overlay. - - 26 May 2012; Raúl Porcel <armin76@gentoo.org> mysql-5.1.62-r1.ebuild: - ia64/s390/sh/sparc stable wrt #412889 - - 13 May 2012; Mark Loeser <halcy0n@gentoo.org> mysql-5.1.62-r1.ebuild: - Stable for ppc/ppc64; bug #412889 - - 13 May 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> mysql-5.1.62-r1.ebuild: - x86 stable wrt security bug #412889 - - 12 May 2012; Tobias Klausmann <klausman@gentoo.org> mysql-5.1.62-r1.ebuild: - Stable on alpha, bug #412889 - - 09 May 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> mysql-5.1.62.ebuild: - x86 stable wrt bug #412889 - - 03 May 2012; Markus Meier <maekke@gentoo.org> mysql-5.1.62-r1.ebuild: - arm stable, bug #412889 - - 01 May 2012; Jeroen Roovers <jer@gentoo.org> mysql-5.1.62-r1.ebuild: - Stable for HPPA (bug #412889). - - 30 Apr 2012; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.62-r1.ebuild: - Stable for amd64, wrt bug #412889 - -*mysql-5.5.22-r1 (21 Apr 2012) -*mysql-5.1.62-r1 (21 Apr 2012) - - 21 Apr 2012; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.62-r1.ebuild, - +mysql-5.5.22-r1.ebuild, metadata.xml: - Bump for new security vulnerability, fix ported from MariaDB code. - - 13 Apr 2012; Ulrich Müller <ulm@gentoo.org> mysql-5.0.91.ebuild, - mysql-5.0.92.ebuild, mysql-5.0.96.ebuild, mysql-5.1.51.ebuild, - mysql-5.1.52.ebuild, mysql-5.1.52-r1.ebuild, mysql-5.1.53.ebuild: - Move EAPI assignment to top of ebuild, bug 411875. - - 02 Apr 2012; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.96.ebuild: - Cleanup whitespace. - -*mysql-5.1.62 (02 Apr 2012) -*mysql-5.0.96 (02 Apr 2012) -*mysql-5.5.22 (02 Apr 2012) - - 02 Apr 2012; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.96.ebuild, - +mysql-5.1.62.ebuild, +mysql-5.5.22.ebuild: - Version bump to all series, 5.0, 5.1, 5.5. Please note that 5.0.x is hard- - masked, and exists for the upgrade path only. It is not recommended for - production use. - - 03 Mar 2012; Brent Baude <ranger@gentoo.org> mysql-5.1.61.ebuild: - Marking mysql-5.1.61 ppc64 for bug 399375 - - 28 Feb 2012; Brent Baude <ranger@gentoo.org> mysql-5.1.61.ebuild: - Marking mysql-5.1.61 ppc for bug 399375 - -*mysql-5.5.21 (21 Feb 2012) - - 21 Feb 2012; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.5.21.ebuild: - Version bump. - - 15 Feb 2012; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> - files/my.cnf-5.1: - Update table_cache to table_open_cache variable for mysql-5.1 my.cnf file. - Fixes bug 403425 - thanks to Alex Efros <powerman-asdf@yandex.ru> for the - report. - - 11 Feb 2012; Raúl Porcel <armin76@gentoo.org> mysql-5.1.61.ebuild: - alpha/ia64/s390/sh/sparc stable wrt #399375 - - 10 Feb 2012; Markus Meier <maekke@gentoo.org> mysql-5.1.61.ebuild: - arm stable, bug #399375 - - 08 Feb 2012; Thomas Kahle <tomka@gentoo.org> mysql-5.1.61.ebuild: - marked x86 per bug 399375 - - 04 Feb 2012; Jeroen Roovers <jer@gentoo.org> mysql-5.1.61.ebuild: - Stable for HPPA (bug #399375). - - 02 Feb 2012; Agostino Sarubbo <ago@gentoo.org> mysql-5.1.61.ebuild: - Stable for AMD64, wrt security bug #399375 - - 02 Feb 2012; Robin H. Johnson <robbat2@gentoo.org> files/my.cnf-4.0: - Bug #360847: Give users of MySQL 4.0 an easier time in upgrading on a newer - config. - - 31 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> mysql-5.1.61.ebuild: - Bug #401673: False positive on federated.federated_plugin test with - USE=-extraengine. - -*mysql-5.5.20 (31 Jan 2012) -*mysql-5.1.61 (31 Jan 2012) - - 31 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.61.ebuild, - +mysql-5.5.20.ebuild: - Version bump, passes all tests out of the box for once. - - 09 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> -mysql-3.23.58-r1.ebuild: - MySQL-3.23 no longer supported (was in-tree for migrations from MySQL-3.22). - MySQL-4 has been stable for at least 7 years. - -*mysql-5.0.91 (09 Jan 2012) - - 09 Jan 2012; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> - +mysql-5.0.91.ebuild: - [dev-db/mysql-5.0.91] Restore stable 5.0 version. - - 08 Jan 2012; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> - mysql-5.0.92.ebuild, mysql-5.1.51.ebuild, mysql-5.1.52.ebuild, - mysql-5.1.52-r1.ebuild, mysql-5.1.53.ebuild, mysql-5.1.56.ebuild: - [dev-db/mysql] Bumping EAPI to 4 on ebuilds using mysql.eclass - fixes bug - 398025. - - 06 Jan 2012; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> - -mysql-5.0.54.ebuild, -mysql-5.0.91.ebuild, mysql-5.1.56-r1.ebuild, - mysql-5.1.57.ebuild, mysql-5.1.58-r1.ebuild, mysql-5.1.59.ebuild, - -mysql-5.5.14.ebuild, -mysql-5.5.16.ebuild, mysql-5.5.19.ebuild: - [dev-db/mysql] Bumped EAPI to 4 on ebuilds inheriting the mysql-v2 eclass as - I'm going to push the overlay eclasses with prefix support. - Dropped old versions. - - 06 Jan 2012; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> - mysql-3.23.58-r1.ebuild: - [dev-db/mysql-3.23.58-r1] Don't call groupadd/useradd directly but use enew* - calls instead - fixes bug 389381. - - 01 Jan 2012; Andreas K. Huettel <dilfridge@gentoo.org> +ChangeLog-2010: - Split ChangeLog. - - 27 Dec 2011; Robin H. Johnson <robbat2@gentoo.org> metadata.xml: - Bug #396089: Avoid automagic systemtap/dtrace in MySQL 5.5. - -*mysql-5.5.19 (18 Dec 2011) - - 18 Dec 2011; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.5.19.ebuild: - Version bump. - - 08 Nov 2011; Fabian Groffen <grobian@gentoo.org> mysql-5.1.59.ebuild: - Marked ~amd64-linux, bug #380703 - -*mysql-5.5.16 (30 Sep 2011) -*mysql-5.1.59 (30 Sep 2011) - - 30 Sep 2011; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> - +mysql-5.1.59.ebuild, +mysql-5.5.16.ebuild: - [dev-db/mysql] Bumped to releases 5.1.59 and 5.5.16 from the overlay. - - 21 Jul 2011; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> - -mysql-5.1.58.ebuild: - Dropped broken mysql-5.1.58 ebuild. - -*mysql-5.1.58-r1 (21 Jul 2011) - - 21 Jul 2011; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> - +mysql-5.1.58-r1.ebuild: - [dev-db/mysql-5.1.58-r1] Bumped mysql-5.1.58 to fix all the issues related to - the ebuild and the mysql-v2 eclass. Fixes bug 375063. - - 14 Jul 2011; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> - -mysql-5.4.3_beta.ebuild, -mysql-5.5.1_alpha_pre2.ebuild, - mysql-5.5.14.ebuild: - [dev-db/mysql-5.5.14] Don't use live version of mysql_extras. - Drop old versions. - -*mysql-5.5.14 (14 Jul 2011) - - 14 Jul 2011; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> - +mysql-5.5.14.ebuild: - [dev-db/mysql] Adding mysql-5.5.14 from the overlay. - - 13 Jul 2011; Robin H. Johnson <robbat2@gentoo.org> -mysql-5.0.70-r1.ebuild, - -mysql-5.0.72.ebuild, -mysql-5.0.72-r1.ebuild, -mysql-5.0.76.ebuild, - -mysql-5.0.76-r1.ebuild, -mysql-5.0.83.ebuild, -mysql-5.0.84.ebuild, - -mysql-5.0.84-r1.ebuild, -mysql-5.0.87.ebuild, -mysql-5.0.88.ebuild, - -mysql-5.0.90.ebuild, -mysql-5.0.90-r1.ebuild, -mysql-5.0.90-r2.ebuild, - -mysql-5.1.39-r1.ebuild, -mysql-5.1.44.ebuild, -mysql-5.1.44-r1.ebuild, - -mysql-5.1.44-r2.ebuild, -mysql-5.1.44-r3.ebuild, -mysql-5.1.45.ebuild, - -mysql-5.1.45-r1.ebuild, -mysql-5.1.46.ebuild, -mysql-5.1.49.ebuild, - -mysql-5.1.49-r1.ebuild, -mysql-5.1.50.ebuild, -mysql-5.1.50-r1.ebuild: - Trim lots of old versions that are superseded by newer stable. - -*mysql-5.0.92 (13 Jul 2011) - - 13 Jul 2011; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.92.ebuild: - Security version bump for users unable to upgrade to 5.1 series. Will not be - stabilized as not all vulerabilities are fixable in 5.0 series. Users should - migrate to 5.1 series for full security coverage. - -*mysql-5.1.58 (13 Jul 2011) -*mysql-5.1.57 (13 Jul 2011) -*mysql-5.1.56-r1 (13 Jul 2011) - - 13 Jul 2011; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.56-r1.ebuild, - +mysql-5.1.57.ebuild, +mysql-5.1.58.ebuild: - Version bump of MySQL. Many thanks to Jorge Manuel B. S. Vicetto - <jmbsvicetto@gentoo.org> for all the effort on the mysql-v2 eclass. - - 08 Jul 2011; Samuli Suominen <ssuominen@gentoo.org> mysql-4.1.22-r1.ebuild: - Convert from "hasq" to "has". - - 14 May 2011; Raúl Porcel <armin76@gentoo.org> mysql-5.1.56.ebuild: - alpha/s390/sh/sparc stable wrt #344987 - - 14 May 2011; Kacper Kowalik <xarthisius@gentoo.org> mysql-5.1.56.ebuild: - ia64/ppc/ppc64 stable wrt #344987 - - 09 May 2011; Jeroen Roovers <jer@gentoo.org> mysql-5.1.56.ebuild: - Stable for HPPA (bug #344987). - - 09 May 2011; Markus Meier <maekke@gentoo.org> mysql-5.1.56.ebuild: - arm stable, bug #344987 - - 08 May 2011; Markos Chandras <hwoarang@gentoo.org> mysql-5.1.56.ebuild: - Stable on amd64 wrt bug #344987 - - 06 May 2011; Thomas Kahle <tomka@gentoo.org> mysql-5.1.56.ebuild: - x86 stable per bug 344987 - - 26 Apr 2011; Robin H. Johnson <robbat2@gentoo.org> mysql-5.1.56.ebuild: - Compile-fix for bug #364451. - -*mysql-5.1.56 (21 Apr 2011) - - 21 Apr 2011; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.56.ebuild: - Version bump finally again. Fixes test-unit suite. Also fixes bugs: 347796, - 356459, and a variety of reported multilib compile problems. Also stable - candidate as TEXTREL/multilib conflicts in previous versions prevented - stablereq. - - 13 Mar 2011; Fabian Groffen <grobian@gentoo.org> mysql-5.1.53.ebuild: - Marked ~ppc-macos - - 10 Jan 2011; Kacper Kowalik <xarthisius@gentoo.org> mysql-5.0.91.ebuild: - ppc64 stable wrt #319489 - - 08 Jan 2011; Raúl Porcel <armin76@gentoo.org> mysql-5.0.91.ebuild: - alpha/arm/ia64/s390/sh/sparc stable wrt #319489 - - 05 Jan 2011; Jeroen Roovers <jer@gentoo.org> mysql-5.0.91.ebuild: - Stable for HPPA PPC (bug #319489). - - 04 Jan 2011; Markos Chandras <hwoarang@gentoo.org> mysql-5.0.91.ebuild: - Stable on amd64 wrt bug #319489 - - 03 Jan 2011; Christian Faulhammer <fauli@gentoo.org> mysql-5.0.91.ebuild: - stable x86, security bug 319489 - - For older entries, please see ChangeLog-2010. diff --git a/dev-libs/libmysql/ChangeLog-2010 b/dev-libs/libmysql/ChangeLog-2010 deleted file mode 100644 index 56c1d515..00000000 --- a/dev-libs/libmysql/ChangeLog-2010 +++ /dev/null @@ -1,2715 +0,0 @@ -# ChangeLog for dev-db/mysql -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/ChangeLog-2010,v 1.1 2012/01/01 20:44:08 dilfridge Exp $ - -*mysql-5.1.53 (29 Nov 2010) -*mysql-5.1.52-r1 (29 Nov 2010) - - 29 Nov 2010; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.52-r1.ebuild, - +mysql-5.1.53.ebuild: - Version bump & revision bump (for .52 release), both include the fix for bug - #344031: TEXTREL in libmystrings.so.0. - - 13 Nov 2010; Raúl Porcel <armin76@gentoo.org> mysql-5.1.51.ebuild: - alpha/ia64/s390/sh/sparc stable wrt #339717 - - 13 Nov 2010; Raúl Porcel <armin76@gentoo.org> mysql-5.1.50-r1.ebuild: - ia64/s390/sh/sparc stable wrt #321791 - - 06 Nov 2010; Mart Raudsepp <leio@gentoo.org> mysql-5.1.52.ebuild: - Add ~mips keyword, bug 189223 - - 05 Nov 2010; Markus Meier <maekke@gentoo.org> mysql-5.1.51.ebuild: - arm stable, bug #339717 - - 05 Nov 2010; Jeroen Roovers <jer@gentoo.org> mysql-5.1.51.ebuild: - Stable for PPC (bug #339717). - - 04 Nov 2010; Mark Loeser <halcy0n@gentoo.org> mysql-5.1.51.ebuild: - Stable on ppc64; bug #339717 - -*mysql-5.1.52 (04 Nov 2010) - - 04 Nov 2010; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.52.ebuild: - Version bump. - - 04 Nov 2010; Jeroen Roovers <jer@gentoo.org> mysql-5.1.51.ebuild: - Stable for HPPA (bug #339717). - - 03 Nov 2010; Markos Chandras <hwoarang@gentoo.org> mysql-5.1.51.ebuild: - Stable on amd64 wrt bug #339717 - - 03 Nov 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> mysql-5.1.51.ebuild: - x86 stable wrt security bug #339717 - - 29 Oct 2010; Markus Meier <maekke@gentoo.org> mysql-5.1.50-r1.ebuild: - arm stable, bug #321791 - - 24 Oct 2010; Mark Loeser <halcy0n@gentoo.org> mysql-5.1.50-r1.ebuild: - Stable for ppc64; bug #321791 - - 07 Oct 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.1.51.ebuild: - We need a newer libtool now, bug #339717 comment #3. - -*mysql-5.1.51 (06 Oct 2010) - - 06 Oct 2010; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.51.ebuild: - Version bump. Amarok use of embedded libmysqld.so is supported again. - - 28 Sep 2010; Fabian Groffen <grobian@gentoo.org> mysql-5.1.50-r1.ebuild: - Marked ~x86-macos, bug #337498 - - 22 Sep 2010; Brent Baude <ranger@gentoo.org> mysql-5.1.50-r1.ebuild: - Marking mysql-5.1.50-r1 ppc for bug 321791 - - 07 Sep 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.1.50-r1.ebuild: - Hello again bug #332565. - - 06 Sep 2010; Tobias Klausmann <klausman@gentoo.org> - mysql-5.1.50-r1.ebuild: - Stable on alpha, bug #321791 - - 05 Sep 2010; Jeroen Roovers <jer@gentoo.org> mysql-5.1.50-r1.ebuild: - Stable for HPPA (bug #321791). - - 05 Sep 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.1.50-r1.ebuild: - Refix bug #332565. - - 03 Sep 2010; Markos Chandras <hwoarang@gentoo.org> mysql-5.1.50-r1.ebuild: - Stable on amd64 wrt bug #321791 - - 03 Sep 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> - mysql-5.1.50-r1.ebuild: - x86 stable wrt security bug #321791 - -*mysql-5.1.50-r1 (01 Sep 2010) - - 01 Sep 2010; Robin H. Johnson <robbat2@gentoo.org> - +mysql-5.1.50-r1.ebuild: - Bug #333923: Need to install my_compiler.h so that PHP compiles. Bug - #332565: disable a false positive with USE=extraengine. - - 01 Sep 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> mysql-5.1.50.ebuild: - x86 stable wrt security bug #321791 - - 31 Aug 2010; Markos Chandras <hwoarang@gentoo.org> mysql-5.1.50.ebuild: - Stable on amd64 wrt bug #321791 - -*mysql-5.1.50 (21 Aug 2010) - - 21 Aug 2010; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.50.ebuild: - Version bump. - -*mysql-5.1.49-r1 (09 Aug 2010) -*mysql-5.0.91 (09 Aug 2010) - - 09 Aug 2010; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.91.ebuild, - +mysql-5.1.49-r1.ebuild: - Bug #312435: respin mysql 5.1 for GCC4.5. Bug #320539: avoid crash with - skip-innodb. Bug #303747: version bump for security. - -*mysql-5.1.49 (08 Aug 2010) - - 08 Aug 2010; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.49.ebuild: - Version bump, should clear the way for security bug #321791. - - 07 Jun 2010; Brent Baude <ranger@gentoo.org> mysql-5.0.90-r2.ebuild: - Marking mysql-5.0.90-r2 ppc64 for bug 303747 - - 15 May 2010; Jeremy Olexa <darkside@gentoo.org> mysql-5.1.46.ebuild: - Add ~x64-macos as tested in bug 310533 - -*mysql-5.1.46 (27 Apr 2010) - - 27 Apr 2010; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.46.ebuild: - Latest release from upstream. Please note that plugin handling has changed - a lot now in the eclass, and with it PBXT and XtraDB are handled slightly - differently for building. - - 26 Apr 2010; Fabian Groffen <grobian@gentoo.org> mysql-5.1.45-r1.ebuild: - Marked ~x86-solaris - - 04 Apr 2010; Raúl Porcel <armin76@gentoo.org> mysql-5.0.90-r2.ebuild: - alpha/ia64/sparc stable wrt #303747 - - 04 Apr 2010; Markos Chandras <hwoarang@gentoo.org> mysql-5.0.90-r2.ebuild: - Stable wrt bug #303747 - - 02 Apr 2010; Jeroen Roovers <jer@gentoo.org> mysql-5.0.90-r2.ebuild: - Stable for HPPA (bug #303747). - - 01 Apr 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.87.ebuild, - mysql-5.0.88.ebuild, mysql-5.0.90.ebuild, mysql-5.0.90-r1.ebuild, - mysql-5.0.90-r2.ebuild, mysql-5.1.39-r1.ebuild, mysql-5.1.44.ebuild, - mysql-5.1.44-r1.ebuild, mysql-5.1.44-r2.ebuild, mysql-5.1.44-r3.ebuild, - mysql-5.1.45.ebuild, mysql-5.1.45-r1.ebuild, mysql-5.4.3_beta.ebuild, - mysql-5.5.1_alpha_pre2.ebuild: - Reintroduce ~hppa keyword that was removed before due to GCC restrictions. - - 01 Apr 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.87.ebuild, - mysql-5.0.88.ebuild, mysql-5.0.90.ebuild, mysql-5.0.90-r1.ebuild, - mysql-5.0.90-r2.ebuild, mysql-5.1.39-r1.ebuild, mysql-5.1.44.ebuild, - mysql-5.1.44-r1.ebuild, mysql-5.1.44-r2.ebuild, mysql-5.1.44-r3.ebuild, - mysql-5.1.45.ebuild, mysql-5.1.45-r1.ebuild, mysql-5.4.3_beta.ebuild, - mysql-5.5.1_alpha_pre2.ebuild: - Followup on bug #284946, #293801, #310615, #307251: In 5.0.87, the mutex - locking code was changed a lot again, so that while 5.0.84 required a - newer GCC due to the HAVE_ATOMIC_BUILTINS error, newer releases do NOT - need those GCC versions anymore. This also frees up ~hppa to do more - stabilization. - -*mysql-5.1.45-r1 (24 Mar 2010) -*mysql-5.1.44-r3 (24 Mar 2010) - - 24 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> files/my.cnf-5.1, - +mysql-5.1.44-r3.ebuild, +mysql-5.1.45-r1.ebuild: - Missed copying back last version of the new my.cnf from my personal - overlay, and caused bug #311151. - - 24 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.90-r2.ebuild: - Minor patchset bump for failed testcases that were noted in sec - stabilization bug #303747, patch from bug #308999. - -*mysql-5.1.45 (24 Mar 2010) - - 24 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.45.ebuild: - Add 5.1.45 from overlay now. - - 24 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.83.ebuild, - mysql-5.0.84.ebuild, mysql-5.0.84-r1.ebuild, mysql-5.0.87.ebuild, - mysql-5.0.88.ebuild, mysql-5.0.90.ebuild, mysql-5.0.90-r1.ebuild, - mysql-5.0.90-r2.ebuild, mysql-5.1.39-r1.ebuild, mysql-5.1.44.ebuild, - mysql-5.1.44-r1.ebuild, mysql-5.1.44-r2.ebuild, mysql-5.4.3_beta.ebuild, - mysql-5.5.1_alpha_pre2.ebuild: - Per bug #303747 masking mysql from hppa for now, try to make repoman - happier until GCC4.3 is available (bug #307251). - -*mysql-5.1.44-r2 (24 Mar 2010) - - 24 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> +files/my.cnf-5.1, - +mysql-5.1.44-r2.ebuild: - Bug #306975, #310787: Fix config mode. Bug #310535: Patch for compiling on - some Prefix arches. - - 23 Mar 2010; Brent Baude <ranger@gentoo.org> mysql-5.0.90-r2.ebuild: - Marking mysql-5.0.90-r2 ppc for bug 303747 - - 23 Mar 2010; Jeremy Olexa <darkside@gentoo.org> mysql-5.0.90-r2.ebuild: - Add prefix kws as tested in the Gentoo Prefix overlay, bug 309627 - - 22 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.1.39-r1.ebuild, - mysql-5.1.44.ebuild, mysql-5.1.44-r1.ebuild, mysql-5.4.3_beta.ebuild, - mysql-5.5.1_alpha_pre2.ebuild: - Bug #224751: Fix false positive fail of the profiling tests. - - 12 Mar 2010; Brent Baude <ranger@gentoo.org> mysql-5.0.83.ebuild: - Marking mysql-5.0.83 ppc64 for bug 303747 - - 09 Mar 2010; Christian Faulhammer <fauli@gentoo.org> - mysql-5.0.90-r2.ebuild: - x86 stable, security bug 303747 - - 08 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.90-r2.ebuild: - Backport more false positive disabling. - - 08 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.1.39-r1.ebuild, - mysql-5.1.44.ebuild, mysql-5.1.44-r1.ebuild: - Accidently disabling a test twice. - - 06 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.83.ebuild, - mysql-5.0.84.ebuild, mysql-5.0.84-r1.ebuild, mysql-5.0.87.ebuild, - mysql-5.0.88.ebuild, mysql-5.0.90.ebuild, mysql-5.0.90-r1.ebuild, - mysql-5.0.90-r2.ebuild: - Update the official test instructions to disable NDB tests per upstream. - - 01 Mar 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.83.ebuild, - mysql-5.0.84.ebuild, mysql-5.0.84-r1.ebuild, mysql-5.0.87.ebuild, - mysql-5.0.88.ebuild, mysql-5.0.90.ebuild, mysql-5.0.90-r1.ebuild, - mysql-5.0.90-r2.ebuild, mysql-5.1.39-r1.ebuild, mysql-5.1.44.ebuild, - mysql-5.1.44-r1.ebuild, mysql-5.4.3_beta.ebuild, - mysql-5.5.1_alpha_pre2.ebuild: - Bug #307251: update the GCC DEPEND due to C++ template usage. - -*mysql-5.1.44-r1 (27 Feb 2010) - - 27 Feb 2010; Robin H. Johnson <robbat2@gentoo.org> - +mysql-5.1.44-r1.ebuild: - Now with PBXT support again. XtraDB 1.0.6-9 confirmed to not work yet. - - 23 Feb 2010; Robin H. Johnson <robbat2@gentoo.org> metadata.xml: - Resync the metadata.xml between mysql packages. - -*mysql-5.1.44 (21 Feb 2010) -*mysql-5.1.39-r1 (21 Feb 2010) -*mysql-5.0.90-r2 (21 Feb 2010) - - 21 Feb 2010; Robin H. Johnson <robbat2@gentoo.org> - +mysql-5.0.90-r2.ebuild, -mysql-5.1.39.ebuild, +mysql-5.1.39-r1.ebuild, - -mysql-5.1.41.ebuild, -mysql-5.1.42.ebuild, -mysql-5.1.43.ebuild, - +mysql-5.1.44.ebuild, metadata.xml: - 5.0.90-r2: Bug #305221: Fix ppc64 builds with new revision due to updated - patches. 5.1.x: Drop older 5.1 ebuilds and add .39-r1 and .44 using latest - updates and patches, ready for ~arch. - - 15 Feb 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.1.39.ebuild, - mysql-5.1.41.ebuild, mysql-5.1.42.ebuild, mysql-5.1.43.ebuild, - mysql-5.4.3_beta.ebuild, mysql-5.5.1_alpha_pre2.ebuild: - Disable cluster from the official test runs. Will be handled by the - upcoming mysql-cluster package instead. - - 10 Feb 2010; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> - mysql-5.1.39.ebuild, mysql-5.1.41.ebuild, mysql-5.1.42.ebuild, - mysql-5.1.43.ebuild, mysql-5.4.3_beta.ebuild, - mysql-5.5.1_alpha_pre2.ebuild: - Restricted amarok block to amarok[embedded]. - -*mysql-5.5.1_alpha_pre2 (02 Feb 2010) - - 02 Feb 2010; Robin H. Johnson <robbat2@gentoo.org> - +mysql-5.5.1_alpha_pre2.ebuild: - Add mysql 5.5.1-m2, we don't support the same version syntax, so mangle - _alpha_pre -> -m, because _alpha on it's own means something else - upstream. -m comes BEFORE _alpha. - - 02 Feb 2010; Robin H. Johnson <robbat2@gentoo.org> metadata.xml: - Explicitly note what USE=extraengine turns on: Archive, CSV, Blackhole, - Federated(X), Partition. - -*mysql-5.4.3_beta (02 Feb 2010) - - 02 Feb 2010; Robin H. Johnson <robbat2@gentoo.org> - +mysql-5.4.3_beta.ebuild: - Add 5.4 series beta, based on hanno's overlay work. Testsuite false - positives/known failures updated for 5.4/5.5. - - 01 Feb 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.1.39.ebuild, - mysql-5.1.41.ebuild, mysql-5.1.42.ebuild, mysql-5.1.43.ebuild: - We do not have shared-embedded support in MySQL 5.1 yet, still - work-in-progress, block amarok for now. - -*mysql-5.1.43 (01 Feb 2010) -*mysql-5.1.42 (01 Feb 2010) -*mysql-5.1.41 (01 Feb 2010) -*mysql-5.1.39 (01 Feb 2010) - - 01 Feb 2010; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.39.ebuild, - +mysql-5.1.41.ebuild, +mysql-5.1.42.ebuild, +mysql-5.1.43.ebuild: - Bring in 5.1 series again from the overlay. 5.1.39 includes working - Percona XtraDB. 5.1.42 should have XtraDB, but it does not compile. 5.1.43 - is the latest from upstream, for security vulns. MANY thanks to - jmbsvicetto for all the work he has put in helping on 5.1 updates. - - 31 Jan 2010; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.54.ebuild, - mysql-5.0.70-r1.ebuild, mysql-5.0.72.ebuild, mysql-5.0.72-r1.ebuild, - mysql-5.0.76.ebuild, mysql-5.0.76-r1.ebuild, mysql-5.0.83.ebuild, - mysql-5.0.84.ebuild, mysql-5.0.84-r1.ebuild: - Disable the SSL tests in all old 5.x ebuilds because the SSL certificates - have expired now. - - 31 Jan 2010; Robin H. Johnson <robbat2@gentoo.org> - -mysql-5.0.26-r2.ebuild, -mysql-5.0.32.ebuild, -mysql-5.0.34.ebuild, - -mysql-5.0.38.ebuild, -mysql-5.0.40.ebuild, -mysql-5.0.42.ebuild, - -mysql-5.0.44.ebuild, -mysql-5.0.44-r1.ebuild, -mysql-5.0.44-r2.ebuild, - -mysql-5.0.56.ebuild, -mysql-5.0.60.ebuild, -mysql-5.0.60-r1.ebuild, - -mysql-5.0.70.ebuild: - Clean up some old versions, keeping only unstables newer than the majority - of the stables, and one of each of the old major versions. - -*mysql-5.0.90-r1 (31 Jan 2010) - - 31 Jan 2010; Robin H. Johnson <robbat2@gentoo.org> - +mysql-5.0.90-r1.ebuild: - Revision bump. 5.0.90-r1 includes the Percona 5.0.87-b20 patchset - directly. Passes upstream testsuite w/ USE='cluster profiling extraengine - embedded'. YMMV. - -*mysql-5.0.90 (31 Jan 2010) -*mysql-5.0.88 (31 Jan 2010) -*mysql-5.0.87 (31 Jan 2010) - - 31 Jan 2010; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.87.ebuild, - +mysql-5.0.88.ebuild, +mysql-5.0.90.ebuild: - Version bumps (bugs #301185, #292241, #279493). Only 5.0.87 contains the - Percona patchset, as no Percona patches have been released for 5.0.88 or - 5.0.90. - - 29 Nov 2009; Tobias Klausmann <klausman@gentoo.org> - mysql-5.0.84-r1.ebuild: - Stable on alpha, bug #290485 - - 26 Nov 2009; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.84-r1.ebuild: - Update my official test instructions for arches seeking to mark as stable. - - 09 Nov 2009; Christian Faulhammer <fauli@gentoo.org> - mysql-5.0.84-r1.ebuild: - stable x86, bug 290485 - - 26 Oct 2009; Samuli Suominen <ssuominen@gentoo.org> - mysql-5.0.84-r1.ebuild: - amd64 stable wrt #290485 - - 10 Oct 2009; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.83.ebuild, - mysql-5.0.84.ebuild, mysql-5.0.84-r1.ebuild: - Bug 284946 again, prefix needs gcc-apple too. - - 05 Oct 2009; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.83.ebuild, - mysql-5.0.84.ebuild, mysql-5.0.84-r1.ebuild: - Bug #284946: Per upstream changes, MySQL now requires at least GCC4. - - 08 Sep 2009; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.84-r1.ebuild: - Bug #284078: Some of the version specs in the patchset were wrong, so the - patches did not get applied, and lead to a failure to apply. - -*mysql-5.0.84-r1 (08 Sep 2009) - - 08 Sep 2009; Robin H. Johnson <robbat2@gentoo.org> - +mysql-5.0.84-r1.ebuild: - Revbump because of bug #283926 causing issues for GCC4.4 users. - -*mysql-5.0.84 (04 Sep 2009) - - 04 Sep 2009; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.84.ebuild: - Version bump. 5.0.85 will follow when that Percona patchset is available. - -*mysql-5.0.83 (06 Jul 2009) - - 06 Jul 2009; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.83.ebuild, - metadata.xml: - Version bump for bug 267091. Also fixes bugs: 253917, 271475. Include - Percona patchset 5.0.83-b17. USE=community features now available directly - and enabled by default. - - 14 Apr 2009; Jeremy Olexa <darkside@gentoo.org> - -mysql-4.1.23_alpha20070101-r61.ebuild: - remove p.masked version after talking to robbat2 in irc - -*mysql-5.0.76-r1 (12 Apr 2009) - - 12 Apr 2009; Robin H. Johnson <robbat2@gentoo.org> - +mysql-5.0.76-r1.ebuild: - Bug #238487, lots of patching fun to enable building of a shared embedded - libmysqld for Amarok. - - 01 Mar 2009; Raúl Porcel <armin76@gentoo.org> mysql-5.0.70-r1.ebuild: - s390/sh stable wrt #246652 - - 28 Feb 2009; Robin H. Johnson <robbat2@gentoo.org> mysql-4.1.22-r1.ebuild, - mysql-4.1.23_alpha20070101-r61.ebuild: - Bug #259977: apply the automake patch so that older 4.1 still compiles. - -*mysql-5.0.76 (11 Feb 2009) - - 11 Feb 2009; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.76.ebuild: - Version bump. Includes new patches for bad whitespace in the HTML encoding - testcase, plus SIGBUS fixes for sparc. -r1 will contain the Percona - patchset. - - 14 Dec 2008; Tobias Klausmann <klausman@gentoo.org> - mysql-4.0.27-r1.ebuild, mysql-4.1.22-r1.ebuild, - mysql-4.1.23_alpha20070101-r61.ebuild: - Mysql 4 doesn't compile cleanly on alpha (bug 162062) and nothing depends - on it specifically, so dropping the keyword altogether - - 03 Dec 2008; Brent Baude <ranger@gentoo.org> mysql-5.0.70-r1.ebuild, - mysql-5.0.72-r1.ebuild: - Marking mysql-5.0.70-r1 ppc64 and mysql-5.0.72-r1 ~ppc64 - - 03 Dec 2008; Jeroen Roovers <jer@gentoo.org> mysql-5.0.70-r1.ebuild: - Stable for HPPA (bug #246652). - - 01 Dec 2008; Brent Baude <ranger@gentoo.org> mysql-5.0.72-r1.ebuild: - Marking mysql-5.0.72-r1 ppc64 for bug 246652 - - 01 Dec 2008; Raúl Porcel <armin76@gentoo.org> mysql-5.0.70-r1.ebuild: - alpha/arm/ia64/sparc stable wrt #246652 - - 30 Nov 2008; Markus Meier <maekke@gentoo.org> mysql-5.0.70-r1.ebuild: - amd64/x86 stable, bug #246652 - - 29 Nov 2008; Tobias Scherbaum <dertobi123@gentoo.org> - mysql-5.0.70-r1.ebuild: - ppc stable, bug #246652 - -*mysql-5.0.72-r1 (29 Nov 2008) -*mysql-5.0.70-r1 (29 Nov 2008) - - 29 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> - +mysql-5.0.70-r1.ebuild, +mysql-5.0.72-r1.ebuild: - Bump to add security fixes for bug #240407 (MySQL #27884), #229329 (MySQL - #16470). - -*mysql-5.0.72 (29 Nov 2008) - - 29 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.72.ebuild: - Version bump, but -r1 to follow shortly with patches, just here for - debugging. - - 29 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.70.ebuild: - Move the hostname==localhost check from pkg_setup to pkg_config and - src_test instead, to enable building in binpkg hosts more easily. - - 25 Nov 2008; Brent Baude <ranger@gentoo.org> mysql-5.0.70.ebuild: - Marking mysql-5.0.70 ppc64 for bug 246652 - - 22 Nov 2008; Tobias Scherbaum <dertobi123@gentoo.org> mysql-5.0.70.ebuild: - ppc stable, bug #246652 - - 21 Nov 2008; Raúl Porcel <armin76@gentoo.org> mysql-5.0.70.ebuild: - ia64/sparc/x86 stable wrt #246652 - - 18 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.70.ebuild: - Update archive_gis disable. - - 17 Nov 2008; Jeroen Roovers <jer@gentoo.org> mysql-5.0.70.ebuild: - Stable for HPPA (bug #246652). - - 16 Nov 2008; Thomas Anderson <gentoofan23@gentoo.org> mysql-5.0.70.ebuild: - stable amd64, bug 246652 - - 16 Nov 2008; Tobias Klausmann <klausman@gentoo.org> mysql-5.0.70.ebuild: - Stable on alpha, bug #246652 - - 14 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.27-r1.ebuild, - mysql-4.1.22-r1.ebuild, mysql-4.1.23_alpha20070101-r61.ebuild, - mysql-5.0.26-r2.ebuild, mysql-5.0.32.ebuild, mysql-5.0.34.ebuild, - mysql-5.0.38.ebuild, mysql-5.0.40.ebuild, mysql-5.0.42.ebuild, - mysql-5.0.44.ebuild, mysql-5.0.44-r1.ebuild, mysql-5.0.44-r2.ebuild, - mysql-5.0.54.ebuild, mysql-5.0.56.ebuild, mysql-5.0.60.ebuild, - mysql-5.0.60-r1.ebuild, mysql-5.0.70.ebuild: - Repoman cleanups. - - 14 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.70.ebuild: - archive_gis is still broken on big_endian. - - 14 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.70.ebuild: - Test commit again, with repoman. - - 14 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> files/my.cnf-4.0, - files/my.cnf-4.1: - Another instance for bug #237058. - - 14 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> files/my.cnf: - Bug #237058, use innodb_file_per_table by default to avoid innodb massive - growth. - -*mysql-5.0.70 (14 Nov 2008) - - 14 Nov 2008; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.70.ebuild: - Version bump using the straight patchset from 5.0.60 to aid security. - Later revisions will contain new patches. Please note that - FEATURES=usersandbox may cause very weird src_test failures. - - 05 Aug 2008; Ulrich Mueller <ulm@gentoo.org> metadata.xml: - Add USE flag description to metadata wrt GLEP 56. - - 24 Jul 2008; Raúl Porcel <armin76@gentoo.org> mysql-5.0.60-r1.ebuild: - alpha/ia64/x86 stable wrt security #220399 - - 22 Jul 2008; Tobias Scherbaum <dertobi123@gentoo.org> - mysql-5.0.60-r1.ebuild: - ppc stable, bug #220399 - - 22 Jul 2008; <chainsaw@gentoo.org> mysql-5.0.60-r1.ebuild: - AMD64 stable keyword for 5.0.60-r1; for security bug #220399. Tested on - hardened Opteron 2218 (hardened/amd64, gcc-3.4.6, glibc-2.6.1-r0, - 2.6.24-hardened-r3 x86_64) and Core 2 Duo - (default/linux/amd64/2008.0/developer, gcc-4.3.1, glibc-2.8_p20080602-r0, - 2.6.26 x86_64). NDB fails tests on AMD64, discussed with robbat2, clear to - proceed. - - 21 Jul 2008; Jeroen Roovers <jer@gentoo.org> mysql-5.0.60-r1.ebuild: - Stable for HPPA (bug #220399). - - 20 Jul 2008; Ferris McCormick <fmccor@gentoo.org> mysql-5.0.60-r1.ebuild: - Sparc stable, Security Bug #220399 (in use for 6 weeks now). - -*mysql-5.0.60-r1 (01 Jun 2008) - - 01 Jun 2008; Robin H. Johnson <robbat2@gentoo.org> - +mysql-5.0.60-r1.ebuild: - mysql_config did not return correct output, per bug #224451. Revision bump - with a fix. - - 29 May 2008; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.27-r1.ebuild, - mysql-4.1.22-r1.ebuild: - Drop mips down to ~mips to make repoman happy. - - 29 May 2008; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.26-r2.ebuild, - mysql-5.0.32.ebuild, mysql-5.0.34.ebuild, mysql-5.0.38.ebuild, - mysql-5.0.40.ebuild, mysql-5.0.42.ebuild, mysql-5.0.44.ebuild, - mysql-5.0.44-r1.ebuild, mysql-5.0.44-r2.ebuild, mysql-5.0.54.ebuild, - mysql-5.0.56.ebuild, mysql-5.0.60.ebuild: - Convert all all FEATURES=userpriv tests to be UID -eq 0 to make Paludis et - al happy. - -*mysql-5.0.60 (29 May 2008) - - 29 May 2008; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.60.ebuild: - Version bump of MySQL finally. - - 10 Mar 2008; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.27-r1.ebuild, - mysql-4.1.22-r1.ebuild, mysql-4.1.23_alpha20070101-r61.ebuild, - mysql-5.0.56.ebuild: - Satisfy the never slumbering repoman. - -*mysql-5.0.56 (10 Mar 2008) - - 10 Mar 2008; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.56.ebuild: - 5.0.56 release, just as a plain version bump from 5.0.54. More patches to - follow in -r1. - - 28 Jan 2008; Jeroen Roovers <jer@gentoo.org> mysql-5.0.54.ebuild: - Stable for HPPA (bug #201669). - - 27 Jan 2008; Ferris McCormick <fmccor@gentoo.org> mysql-5.0.54.ebuild: - Sparc stable, Security Bug #201669 --- see the bug for details. - - 27 Jan 2008; Richard Freeman <rich0@gentoo.org> mysql-5.0.54.ebuild: - amd64 stable - bug #201669 - - 26 Jan 2008; Brent Baude <ranger@gentoo.org> mysql-5.0.54.ebuild: - Marking mysql-5.0.54 ppc64 for bug 201669 - - 26 Jan 2008; Tobias Scherbaum <dertobi123@gentoo.org> mysql-5.0.54.ebuild: - ppc stable, bug #201669 - - 26 Jan 2008; Raúl Porcel <armin76@gentoo.org> mysql-5.0.54.ebuild: - alpha/ia64 stable wrt security #201669 - - 25 Jan 2008; Christian Faulhammer <opfer@gentoo.org> - mysql-3.23.58-r1.ebuild: - shut up repoman about unqouted variables - - 25 Jan 2008; Christian Faulhammer <opfer@gentoo.org> mysql-5.0.54.ebuild: - stable x86, security bug 201669 - - 25 Jan 2008; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.54.ebuild: - Disable the subselect testcase on x86. - - 25 Jan 2008; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.54.ebuild: - Bump the mysql-extras. - -*mysql-5.0.54 (15 Jan 2008) - - 15 Jan 2008; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.54.ebuild: - Add MySQL-5.0.54 to the tree. Unlike some of the intervening releases, this - one actually works and passes both the testsuite and my own tests. - - 18 Nov 2007; Markus Rothe <corsair@gentoo.org> mysql-5.0.44-r2.ebuild: - Stable on ppc64; bug #198988 - - 18 Nov 2007; Tobias Scherbaum <dertobi123@gentoo.org> - mysql-5.0.44-r2.ebuild: - ppc stable, bug #198988 - - 17 Nov 2007; Raúl Porcel <armin76@gentoo.org> mysql-5.0.44-r2.ebuild: - alpha/ia64 stable wrt security #198988 - - 16 Nov 2007; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.44-r2.ebuild: - Stable on amd64 per bug 198988, tested by me, approved by KingTaco. - - 16 Nov 2007; Jurek Bartuszek <jurek@gentoo.org> mysql-5.0.44-r2.ebuild: - x86 stable (bug #198988) - - 16 Nov 2007; Jeroen Roovers <jer@gentoo.org> mysql-5.0.44-r2.ebuild: - Stable for HPPA (bug #198988). - - 16 Nov 2007; Ferris McCormick <fmccor@gentoo.org> mysql-5.0.44-r2.ebuild: - Sparc stable --- Security Bug #198988 --- looks good to me. - -*mysql-5.0.44-r2 (16 Nov 2007) - - 16 Nov 2007; Robin H. Johnson <robbat2@gentoo.org> - +mysql-5.0.44-r2.ebuild: - Fix for bug #198988, DoS with InnoDB. Also fixes upstream TMPDIR bug 30287. - - 08 Nov 2007; Raúl Porcel <armin76@gentoo.org> mysql-5.0.44-r1.ebuild: - alpha/ia64/x86 stable - - 28 Jul 2007; Steve Dibb <beandog@gentoo.org> mysql-5.0.44-r1.ebuild: - amd64 stable, security bug 185333 - - 17 Jul 2007; Gustavo Zacarias <gustavoz@gentoo.org> - mysql-5.0.44-r1.ebuild: - Stable on sparc wrt security #185333 - - 16 Jul 2007; Jeroen Roovers <jer@gentoo.org> mysql-5.0.44-r1.ebuild: - Stable for HPPA (bug #185333). - - 16 Jul 2007; Tobias Scherbaum <dertobi123@gentoo.org> mysql-5.0.44.ebuild: - ppc stable, bug #185333 - - 16 Jul 2007; Markus Rothe <corsair@gentoo.org> mysql-5.0.44-r1.ebuild: - Stable on ppc64; bug #185333 - - 15 Jul 2007; Raúl Porcel <armin76@gentoo.org> mysql-5.0.44.ebuild: - alpha/ia64/x86 stable wrt security #185333 - -*mysql-5.0.44-r1 (15 Jul 2007) - - 15 Jul 2007; Robin H. Johnson <robbat2@gentoo.org> - +mysql-5.0.44-r1.ebuild: - Cleanup of src_test code so that the enterprise and community ebuilds can be - very similar. Note that upstream has changed the testing procedures such - that they will always fail if you use FEATURES=-userpriv. - - 11 Jul 2007; Michael Sterrett <mr_bones_@gentoo.org> mysql-5.0.44.ebuild: - fix inherit order so DESCRIPTION is properly set - -*mysql-5.0.44 (11 Jul 2007) - - 11 Jul 2007; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.44.ebuild: - Version bump for bug #184791. Includes patch for mysql_client_test per bug - #160284, thanks to gabrielp@simnet.is. - - 09 Jun 2007; Tobias Scherbaum <dertobi123@gentoo.org> mysql-5.0.42.ebuild: - ppc stable, bug #178860 - - 08 Jun 2007; Raúl Porcel <armin76@gentoo.org> mysql-5.0.42.ebuild: - alpha/ia64 stable wrt security #178860 - - 08 Jun 2007; Jeroen Roovers <jer@gentoo.org> mysql-5.0.42.ebuild: - Stable for HPPA (bug #178860). - - 07 Jun 2007; Christian Faulhammer <opfer@gentoo.org> mysql-5.0.42.ebuild: - stable x86, security bug 178860 - - 07 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org> mysql-5.0.42.ebuild: - Stable on sparc wrt security #178860 - - 07 Jun 2007; Christoph Mende <angelos@gentoo.org> mysql-5.0.42.ebuild: - Stable on amd64 wrt bug 178860 - - 07 Jun 2007; Markus Rothe <corsair@gentoo.org> mysql-5.0.42.ebuild: - Stable on ppc64; bug #178860 - -*mysql-5.0.42 (07 Jun 2007) - - 07 Jun 2007; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.42.ebuild: - Version bump, security bug #178860, should also fix #179398 DATE/DATETIME - upstream regression. - - 31 May 2007; Christoph Mende <angelos@gentoo.org> mysql-5.0.40.ebuild: - Stable on amd64 wrt security bug 177913 - - 16 May 2007; Tobias Scherbaum <dertobi123@gentoo.org> mysql-5.0.40.ebuild: - ppc stable, bug #177913 - - 16 May 2007; Jose Luis Rivero <yoswink@gentoo.org> mysql-5.0.40.ebuild: - Stable on alpha wrt security bug #177913 - - 14 May 2007; Gustavo Zacarias <gustavoz@gentoo.org> mysql-5.0.40.ebuild: - Stable on sparc wrt security #177913 and #157408 - - 14 May 2007; Jeroen Roovers <jer@gentoo.org> mysql-5.0.40.ebuild: - Stable for HPPA (bug #177913). - - 13 May 2007; Raúl Porcel <armin76@gentoo.org> mysql-5.0.40.ebuild: - ia64 + x86 stable wrt security bug 177913 - - 13 May 2007; Markus Rothe <corsair@gentoo.org> mysql-5.0.40.ebuild: - Stable on ppc64; bug #177913 - -*mysql-5.0.40 (11 May 2007) - - 11 May 2007; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.40.ebuild: - Version bump. Fixes bugs 168931, 174790, 177913. - - 28 Apr 2007; Sven Wegener <swegener@gentoo.org> mysql-3.23.58-r1.ebuild: - Fix *initd, *confd and *envd calls (#17388, #174266) - - 22 Apr 2007; Tobias Scherbaum <dertobi123@gentoo.org> mysql-5.0.38.ebuild: - ppc stable, bug #171934 - - 20 Apr 2007; Jose Luis Rivero <yoswink@gentoo.org> mysql-5.0.38.ebuild: - Stable on alpha wrt #144999 - - 17 Apr 2007; Gustavo Zacarias <gustavoz@gentoo.org> mysql-5.0.38.ebuild: - Stable on sparc wrt security #171934 - - 16 Apr 2007; Jeroen Roovers <jer@gentoo.org> mysql-5.0.38.ebuild: - Stable for HPPA (bug #171934). - - 16 Apr 2007; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.38.ebuild: - Mark x86 as stable as requested of me by Ticho. - - 16 Apr 2007; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.38.ebuild: - The cluster tests fail when run as root, so block them when FEATURES=-userpriv. - - 15 Apr 2007; Raúl Porcel <armin76@gentoo.org> mysql-5.0.38.ebuild: - ia64 stable wrt security bug 171934 - - 15 Apr 2007; Peter Weller <welp@gentoo.org> mysql-5.0.38.ebuild: - Stable on amd64 wrt bug 171934 - - 15 Apr 2007; Markus Rothe <corsair@gentoo.org> mysql-5.0.38.ebuild: - Stable on ppc64; bug #171934 - - 15 Apr 2007; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.38.ebuild: - Fix whitespace. - -*mysql-5.0.38 (15 Apr 2007) - - 15 Apr 2007; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.0.38.ebuild: - Version bump, for two security bugs: #171934 and #170126. - - 06 Mar 2007; Luca Longinotti <chtekk@gentoo.org> mysql-5.0.34.ebuild: - Port libtool fix properly to mysql.eclass. - Revert eclass-in-ebuild, fixes bug #169618. - - 06 Mar 2007; Robin H. Johnson <robbat2@gentoo.org> mysql-5.0.34.ebuild: - Bug #167758 - fix to support libtool-1.5.23b. - -*mysql-5.0.34 (04 Mar 2007) - - 04 Mar 2007; Francesco Riosa <vivo@gentoo.org> - -mysql-5.0.34_alpha20070101-r61.ebuild, +mysql-5.0.34.ebuild: - version bump - - 04 Mar 2007; Marius Mauch <genone@gentoo.org> mysql-3.23.58-r1.ebuild: - Replacing einfo with elog - - 12 Jan 2007; Luca Longinotti <chtekk@gentoo.org> -files/logrotate.mysql, - mysql-3.23.58-r1.ebuild, -mysql-4.0.25-r2.ebuild, mysql-4.0.27-r1.ebuild, - -mysql-4.1.21.ebuild, mysql-4.1.22-r1.ebuild, - mysql-4.1.23_alpha20070101-r61.ebuild, mysql-5.0.26-r2.ebuild, - -mysql-5.0.30-r1.ebuild, mysql-5.0.32.ebuild, - mysql-5.0.34_alpha20070101-r61.ebuild: - Start cleanup. - -*mysql-5.0.32 (08 Jan 2007) - - 08 Jan 2007; Francesco Riosa <vivo@gentoo.org> +mysql-5.0.32.ebuild: - version bump - -*mysql-5.0.34_alpha20070101-r61 (05 Jan 2007) -*mysql-5.0.30-r1 (05 Jan 2007) -*mysql-5.0.26-r2 (05 Jan 2007) -*mysql-4.1.23_alpha20070101-r61 (05 Jan 2007) -*mysql-4.1.22-r1 (05 Jan 2007) -*mysql-4.0.27-r1 (05 Jan 2007) - - 05 Jan 2007; Francesco Riosa <vivo@gentoo.org> -files/mysql.conf.d, - -files/mysql.rc6, -files/mysqlmanager.conf.d, -files/mysqlmanager.rc6, - -mysql-4.0.27.ebuild, +mysql-4.0.27-r1.ebuild, -mysql-4.1.22.ebuild, - +mysql-4.1.22-r1.ebuild, -mysql-4.1.23_alpha20070101-r60.ebuild, - +mysql-4.1.23_alpha20070101-r61.ebuild, -mysql-5.0.26-r1.ebuild, - +mysql-5.0.26-r2.ebuild, -mysql-5.0.30.ebuild, +mysql-5.0.30-r1.ebuild, - -mysql-5.0.34_alpha20070101-r60.ebuild, - +mysql-5.0.34_alpha20070101-r61.ebuild: - force revision bump, needed to fix/discover bugs introuduced during last - working days. - - 05 Jan 2007; Francesco Riosa <vivo@gentoo.org> mysql-4.0.25-r2.ebuild, - mysql-4.0.27.ebuild, mysql-4.1.21.ebuild, mysql-4.1.22.ebuild, - mysql-5.0.26-r1.ebuild, mysql-5.0.30.ebuild: - bug #156301 => mysql_config has now stripped cflags (version 4.0.x and 4.1.21 - still unpatched) - bug #160059 => WANT_AUTOCONF and WANT_AUTOMAKE are set to "latest" - - 04 Jan 2007; Francesco Riosa <vivo@gentoo.org> mysql-4.0.25-r2.ebuild, - mysql-4.0.27.ebuild, mysql-4.1.21.ebuild, mysql-4.1.22.ebuild, - mysql-4.1.23_alpha20070101-r60.ebuild, mysql-5.0.26-r1.ebuild, - mysql-5.0.30.ebuild, mysql-5.0.34_alpha20070101-r60.ebuild: - - moved $MY_EXTRAS_VER in ebuilds - - fix bug #160023, added symlinking in src_install() - - fix bug #159973, RDEPEND on sys-apps/mysql - -*mysql-5.0.34_alpha20070101-r60 (03 Jan 2007) -*mysql-4.1.23_alpha20070101-r60 (03 Jan 2007) - - 03 Jan 2007; Francesco Riosa <vivo@gentoo.org> mysql-4.0.25-r2.ebuild, - mysql-4.0.27.ebuild, mysql-4.1.21.ebuild, mysql-4.1.22.ebuild, - +mysql-4.1.23_alpha20070101-r60.ebuild, mysql-5.0.26-r1.ebuild, - mysql-5.0.30.ebuild, +mysql-5.0.34_alpha20070101-r60.ebuild: - Better handling of test suite, added bitkeeper snapshot versions. - Many changes in the eclass. - -*mysql-4.1.22 (10 Dec 2006) - - 10 Dec 2006; Francesco Riosa <vivo@gentoo.org> +mysql-4.1.22.ebuild: - As everybody already know mysql is now splitted in community and enterprise - to better serve their customers, both versions are still under the GPL - umbrella - and there is already a lot of information in internet aabout this. - The "cs" and "en" sources are packaged as dev-db/mysql, - dev-db/mysql-community. - Now 4.1.22 homepage show it as community sources but it will appear here too, - the motivations are listed below: - - gentoo-team were told by upstream that {cs,en} split only apply to >= 5.0.27 - - comparing the sources with previous don't show differences in fex - "mysql.info" file, the same file instead is different in 5.0.{27,28} and add - an explanation of differences between the two releases. - - 10 Dec 2006; Francesco Riosa <vivo@gentoo.org> mysql-3.23.58-r1.ebuild, - mysql-5.0.30.ebuild: - add LinuxThread patch for mysql-3 after more than one year of brokeness - - 09 Dec 2006; Francesco Riosa <vivo@gentoo.org> mysql-5.0.30.ebuild: - version bump, split of SRC_URIs outside the eclass - - 04 Dec 2006; Tim Yamin <plasmaroo@gentoo.org> mysql-5.0.26-r1.ebuild: - Stable on IA64; bug #144999. - - 24 Nov 2006; Markus Rothe <corsair@gentoo.org> mysql-5.0.26-r1.ebuild: - Stable on ppc64; bug #144999 - - 23 Nov 2006; Francesco Riosa <vivo@gentoo.org> - -mysql-5.1.13_alpha20061018.ebuild: - 5.1.13 is bitkeeper sources, I do assume these are to be considered community - - 17 Nov 2006; <blubb@gentoo.org> mysql-5.0.26-r1.ebuild: - stable on amd64 - - 08 Nov 2006; Jeroen Roovers <jer@gentoo.org> mysql-5.0.26-r1.ebuild: - Stable for HPPA (bug #144999). - - 07 Nov 2006; Gustavo Zacarias <gustavoz@gentoo.org> - mysql-5.0.26-r1.ebuild: - Stable on sparc wrt #144999 - - 06 Nov 2006; nixnut <nixnut@gentoo.org> mysql-5.0.26-r1.ebuild: - Stable on ppc wrt bug 144999 - - 05 Nov 2006; Christian Faulhammer <opfer@gentoo.org> - mysql-5.0.26-r1.ebuild: - stabled x86, bug #144999 - - 01 Nov 2006; Francesco Riosa <vivo@gentoo.org> mysql-4.0.25-r2.ebuild, - mysql-4.0.27.ebuild, mysql-4.1.21.ebuild, mysql-5.0.26-r1.ebuild, - mysql-5.1.13_alpha20061018.ebuild: - - Added warn to ARCHs to remember them to cvs update the eclasses too - - converted 4.0.25 to use eclasses. - - added "~sparc-fbsd" keywords to two dependancies - - 27 Oct 2006; Luca Longinotti <chtekk@gentoo.org> - files/digest-mysql-5.1.13_alpha20061018, Manifest: - Fix digest... Eclasses, please update YOUR ECLASSES! - - 27 Oct 2006; Roy Marples <uberlord@gentoo.org> mysql-5.0.26-r1.ebuild: - Added ~sparc-fbsd keyword. - - 25 Oct 2006; Francesco Riosa <vivo@gentoo.org> mysql-5.0.26-r1.ebuild: - Fix "trigger" test - -*mysql-5.0.26-r1 (21 Oct 2006) - - 21 Oct 2006; Luca Longinotti <chtekk@gentoo.org> -mysql-5.0.26.ebuild, - +mysql-5.0.26-r1.ebuild: - Fix ABI breakage introduced in MySQL 5.0.26, thanks to Sean Finney for - discovering this (Debian MySQL maintainer). - -*mysql-5.1.13_alpha20061018 (21 Oct 2006) - - 21 Oct 2006; Luca Longinotti <chtekk@gentoo.org> -mysql-5.0.24-r1.ebuild, - -mysql-5.1.7_beta.ebuild, +mysql-5.1.13_alpha20061018.ebuild: - Add MySQL 5.1.13 for the 5.1 series, thanks a lot to vivo for working on 5.1 - support! Also remove old 5.0.24-r1 ebuild. - -*mysql-5.0.26 (13 Oct 2006) - - 13 Oct 2006; Luca Longinotti <chtekk@gentoo.org> files/mysql.rc6, - +mysql-5.0.26.ebuild: - Update to MySQL 5.0.26, fix init-script bug. - - 10 Oct 2006; Francesco Riosa <vivo@gentoo.org> mysql-5.0.24-r1.ebuild: - Added patch, fix bug #150458 - - 30 Sep 2006; Luca Longinotti <chtekk@gentoo.org> mysql-4.0.25-r2.ebuild: - Fix bug #143429. - - 05 Sep 2006; Joshua Kinard <kumba@gentoo.org> mysql-4.1.21.ebuild: - Marked stable on mips. - -*mysql-5.0.24-r1 (31 Aug 2006) - - 31 Aug 2006; Luca Longinotti <chtekk@gentoo.org> mysql-4.0.27.ebuild, - -mysql-4.1.20.ebuild, mysql-4.1.21.ebuild, -mysql-5.0.24.ebuild, - +mysql-5.0.24-r1.ebuild, mysql-5.1.7_beta.ebuild: - Add MySQL 5.0.24a as mysql-5.0.24-r1 (thanks to vivo for re-release support - in the eclasses/ebuilds). This fixes some ABI breakage introduced by 5.0.24. - Also cleanup old, unneeded versions. - - 28 Aug 2006; Francesco Riosa <vivo@gentoo.org> files/mysql.rc6, - files/mysqlmanager.rc6: - small corrections to init.d scripts, thanks robbat2, bug #144999 #c2 - -*mysql-5.0.24 (08 Aug 2006) - - 08 Aug 2006; Luca Longinotti <chtekk@gentoo.org> -mysql-5.0.22.ebuild, - +mysql-5.0.24.ebuild: - Version bump, fixes security bug #142815. - - 04 Aug 2006; Andrej Kacian <ticho@gentoo.org> mysql-4.1.21.ebuild: - Stable on x86, security bug #142429. - - 04 Aug 2006; Thomas Cort <tcort@gentoo.org> mysql-4.1.21.ebuild: - Stable on amd64 wrt security Bug #142429. - - 04 Aug 2006; Rene Nussbaumer <killerfox@gentoo.org> mysql-4.1.21.ebuild: - Stable on hppa. See bug #142429. - - 03 Aug 2006; Tobias Scherbaum <dertobi123@gentoo.org> mysql-4.1.21.ebuild: - ppc stable, bug #142429 - - 03 Aug 2006; Markus Rothe <corsair@gentoo.org> mysql-4.1.21.ebuild: - Stable on ppc64; bug #142429 - - 02 Aug 2006; Gustavo Zacarias <gustavoz@gentoo.org> mysql-4.1.21.ebuild: - Stable on sparc wrt security #142429 - - 02 Aug 2006; Thomas Cort <tcort@gentoo.org> mysql-4.1.21.ebuild: - Stable on alpha wrt security Bug #142429. - -*mysql-4.1.21 (02 Aug 2006) - - 02 Aug 2006; Luca Longinotti <chtekk@gentoo.org> +mysql-4.1.21.ebuild: - Version bump, fix security bug #142429. - - 30 Jul 2006; Luca Longinotti <chtekk@gentoo.org> -mysql-4.1.14-r1.ebuild: - Remove old version. - - 18 Jun 2006; Bryan Østergaard <kloeri@gentoo.org> mysql-4.0.27.ebuild, - mysql-4.1.20.ebuild: - Stable on ia64, bug 135076. - - 03 Jun 2006; Luca Longinotti <chtekk@gentoo.org> -mysql-4.1.19.ebuild: - Remove old MySQL version now that keywords are ok. - - 03 Jun 2006; Rene Nussbaumer <killerfox@gentoo.org> mysql-4.1.20.ebuild: - Stable on hppa. See bug #135076. - - 01 Jun 2006; Tobias Scherbaum <dertobi123@gentoo.org> mysql-4.1.20.ebuild: - ppc stable, bug #135076 - - 01 Jun 2006; Markus Rothe <corsair@gentoo.org> mysql-4.1.20.ebuild: - Stable on ppc64; bug #135076 - - 01 Jun 2006; Jason Wever <weeve@gentoo.org> mysql-4.1.20.ebuild: - Stable on SPARC wrt security bug #135076. - - 01 Jun 2006; Mark Loeser <halcy0n@gentoo.org> mysql-4.1.20.ebuild: - Stable on x86; bug #135076 - - 31 May 2006; Thomas Cort <tcort@gentoo.org> mysql-4.1.20.ebuild: - Stable on alpha wrt security Bug #135076. - - 31 May 2006; Thomas Cort <tcort@gentoo.org> mysql-4.1.20.ebuild: - Stable on amd64 wrt security Bug #135076. - -*mysql-5.0.22 (31 May 2006) -*mysql-4.1.20 (31 May 2006) - - 31 May 2006; Luca Longinotti <chtekk@gentoo.org> -mysql-4.0.26-r1.ebuild, - -mysql-4.1.18-r61.ebuild, +mysql-4.1.20.ebuild, -mysql-5.0.19-r1.ebuild, - -mysql-5.0.21.ebuild, +mysql-5.0.22.ebuild: - Bump MySQL to 4.1.20 and 5.0.22, fixes a security bug. - Also drop older MySQL versions, at least the ones we can drop. :) - - 17 May 2006; Diego Pettenò <flameeyes@gentoo.org> mysql-4.1.19.ebuild: - Add ~x86-fbsd keyword for 4.1 series. - - 16 May 2006; Markus Rothe <corsair@gentoo.org> mysql-4.0.27.ebuild: - Stable on ppc64; bug #132146 - - 15 May 2006; Rene Nussbaumer <killerfox@gentoo.org> mysql-4.0.27.ebuild: - Stable on hppa. See bug #132146. - - 14 May 2006; Tobias Scherbaum <dertobi123@gentoo.org> mysql-4.0.27.ebuild: - ppc stable, bug #132146 - - 13 May 2006; Jason Wever <weeve@gentoo.org> mysql-4.0.27.ebuild: - Stable on SPARC wrt bug #133204. - - 13 May 2006; Thomas Cort <tcort@gentoo.org> mysql-4.0.27.ebuild: - Stable on alpha wrt security Bug #132146. - - 13 May 2006; Thomas Cort <tcort@gentoo.org> mysql-4.0.27.ebuild: - Stable on amd64 wrt security Bug #132146. - - 13 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> mysql-4.0.27.ebuild: - Stable on x86 wrt bug #132146. - -*mysql-4.0.27 (13 May 2006) - - 13 May 2006; Luca Longinotti <chtekk@gentoo.org> +mysql-4.0.27.ebuild: - Add MySQL 4.0.27, fixes security bug #132146. - - 08 May 2006; Luca Longinotti <chtekk@gentoo.org> -mysql-4.1.14.ebuild: - Remove mysql-4.1.14.ebuild, old-style, has open security issues, masked - because of those pending removal since a few weeks, and that removal is now. - - 07 May 2006; Tobias Scherbaum <dertobi123@gentoo.org> mysql-4.1.19.ebuild: - ppc stable, bug #132146 - - 07 May 2006; Rene Nussbaumer <killerfox@gentoo.org> mysql-4.1.19.ebuild: - Stable on hppa. See bug #132146. - - 06 May 2006; Jason Wever <weeve@gentoo.org> mysql-4.1.19.ebuild: - Stable on SPARC wrt security bug #132146. - - 06 May 2006; <tcort@gentoo.org> mysql-4.1.19.ebuild: - Stable on amd64 wrt security Bug #132146. - - 06 May 2006; Markus Rothe <corsair@gentoo.org> mysql-4.1.19.ebuild: - Stable on ppc64; bug #132146 - - 06 May 2006; Luca Longinotti <chtekk@gentoo.org> - files/digest-mysql-4.0.26-r1, files/digest-mysql-4.1.14-r1, - files/digest-mysql-4.1.18-r61, files/digest-mysql-4.1.19, - files/digest-mysql-5.0.19-r1, files/digest-mysql-5.0.21, - files/digest-mysql-5.1.7_beta, Manifest: - Fix digests, *PLEASE* make sure to update your eclass/ directory too, as we - changed how patches are worked with! - - 06 May 2006; <tcort@gentoo.org> mysql-4.1.19.ebuild: - Stable on alpha wrt security Bug #132146. - - 06 May 2006; Mark Loeser <halcy0n@gentoo.org> mysql-4.1.19.ebuild: - Stable on x86; bug #132146 - -*mysql-5.0.21 (05 May 2006) -*mysql-4.1.19 (05 May 2006) -*mysql-4.0.26-r1 (05 May 2006) - - 05 May 2006; Luca Longinotti <chtekk@gentoo.org> +files/my.cnf-4.0, - -files/my.cnf-4.0.14-r1, -files/mysql-4.0.15.rc6, -files/my.cnf-4.0.24-r1, - -files/mysql-4.0.24-r1.rc6, -files/mysql-4.0.24-r2.rc6, files/my.cnf-4.1, - -files/my.cnf-4.1-r1, files/logrotate.mysql, -files/logrotate-slot.mysql, - +files/mysql.conf.d, -files/mysql.conf.d-r1, +files/mysql.rc6, - -files/mysql.rc6-r3, files/mysqlmanager.conf.d, files/mysqlmanager.rc6, - metadata.xml, mysql-4.0.25-r2.ebuild, -mysql-4.0.26.ebuild, - +mysql-4.0.26-r1.ebuild, mysql-4.1.14.ebuild, mysql-4.1.14-r1.ebuild, - mysql-4.1.18-r61.ebuild, +mysql-4.1.19.ebuild, mysql-5.0.19-r1.ebuild, - +mysql-5.0.21.ebuild, mysql-5.1.7_beta.ebuild: - Sync with overlay, update to 4.1.19 and 5.0.21 to fix some security issues, - see bug #132146. - - 27 Apr 2006; Marien Zwart <marienz@gentoo.org> Manifest: - Fixing SHA256 digest, pass four - - 22 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> mysql-5.0.19-r1.ebuild: - Add ~x86-fbsd keyword. - - 12 Apr 2006; Jeremy Huddleston <eradicator@gentoo.org> - mysql-4.0.25-r2.ebuild, mysql-4.0.26.ebuild, mysql-4.1.14-r1.ebuild, - mysql-4.1.18-r61.ebuild, mysql-5.0.19-r1.ebuild, mysql-5.1.7_beta.ebuild: - Added a newline at the end of each file to have its timestamp updated in - order to work around bug #129645. - - 11 Apr 2006; Francesco Riosa <vivo@gentoo.org> - files/digest-mysql-4.1.14-r1, files/digest-mysql-4.1.18-r61, - files/digest-mysql-5.0.19-r1, Manifest: - Updated patches to fix bug #129584 - - 11 Apr 2006; Francesco Riosa <vivo@gentoo.org> mysql-4.1.14-r1.ebuild, - mysql-4.1.18-r61.ebuild, mysql-5.0.19-r1.ebuild, mysql-5.1.7_beta.ebuild: - Initialize must have variables in ebuilds, portage cache may create a fake - SRC_URI if those are not present. - - 10 Apr 2006; Francesco Riosa <vivo@gentoo.org> mysql-5.1.7_beta.ebuild: - MySQL 5.1 keyword back to "-*" on request. - -*mysql-5.0.19-r1 (10 Apr 2006) -*mysql-4.1.18-r61 (10 Apr 2006) -*mysql-4.1.14-r1 (10 Apr 2006) - - 10 Apr 2006; Francesco Riosa <vivo@gentoo.org> -mysql-4.1.14.ebuild, - +mysql-4.1.14-r1.ebuild, -mysql-4.1.18-r60.ebuild, - +mysql-4.1.18-r61.ebuild, -mysql-5.0.18-r60.ebuild, -mysql-5.0.19.ebuild, - +mysql-5.0.19-r1.ebuild, mysql-5.1.7_beta.ebuild: - fix Bug #128713 dev-db/mysql: Query Logging Bypass Vulnerability - (CVE-2006-0903) - Raphael Marichez has ported the upstream patch to 4.1.14, thanks! - - 24 Mar 2006; Francesco Riosa <vivo@gentoo.org> mysql-4.1.14.ebuild: - Fix Bug 111073 also for stable ebuilds - - 18 Mar 2006; Francesco Riosa <vivo@gentoo.org> mysql-5.0.18-r60.ebuild: - Cleaned up duplicate code on this one too (forgotten before). - - 17 Mar 2006; Francesco Riosa <vivo@gentoo.org> -mysql-4.1.18-r30.ebuild, - mysql-4.1.18-r60.ebuild, -mysql-5.0.18-r30.ebuild, mysql-5.0.19.ebuild, - mysql-5.1.7_beta.ebuild: - Further cleanup, slotting totally removed now, an overlay will be set up ASAP. - - 16 Mar 2006; Francesco Riosa <vivo@gentoo.org> +files/mysql.conf.d-r1, - +files/mysql.rc6-r3, -files/mysql-slot.conf.d, - -files/mysql-slot.conf.d-r1, -files/mysql-slot.rc6, - -files/mysql-slot.rc6-r1, -files/mysql-slot.rc6-r3, - +files/mysqlmanager.conf.d, +files/mysqlmanager.rc6, - -files/mysqlmanager-slot.conf.d, -files/mysqlmanager-slot.rc6, - -mysql-4.1.16.ebuild, -mysql-4.1.16-r30.ebuild, -mysql-5.0.18.ebuild: - Further cleanup. - - 10 Mar 2006; Francesco Riosa <vivo@gentoo.org> mysql-4.1.14.ebuild, - mysql-5.0.18.ebuild: - revdep-rebuild --soname --> revdep-rebuild --library - part of bug #125506, affect mysql eclasses too - - 10 Mar 2006; Francesco Riosa <vivo@gentoo.org> mysql-4.1.16.ebuild, - mysql-5.0.18.ebuild: - Fixed typo in variable declaration, thanks Martin Mokrejs, fix bug #125709 - -*mysql-5.0.19 (09 Mar 2006) -*mysql-5.0.18-r60 (09 Mar 2006) -*mysql-4.1.18-r60 (09 Mar 2006) - - 09 Mar 2006; Francesco Riosa <vivo@gentoo.org> +mysql-4.1.18-r60.ebuild, - +mysql-5.0.18-r60.ebuild, +mysql-5.0.19.ebuild: - Added unslotted MySQL for version 4.0.18, 5.0.18 and 5.0.19, all are masked - waiting for the revert to be announced and documented. - -*mysql-5.1.7_beta (03 Mar 2006) - - 03 Mar 2006; Francesco Riosa <vivo@gentoo.org> mysql-4.1.18-r30.ebuild, - mysql-5.0.18-r30.ebuild, -mysql-5.1.6_alpha-r30.ebuild, - +mysql-5.1.7_beta.ebuild: - - added $MY_EXTRAS_VER to control version of mysql-extras to download - - version bump for 5.1, this version is still unsupported. - important, side by side install (slot) support has been removed in 5.1 - series has a test, 5.0 and 4.1 will follow ... but carefully. - Changes in the eclass affecting the ebuilds: - - added $MY_EXTRAS_VER to control version of mysql-extras to download - - added "embedded" use flag, control the install of ebedded server libs. - - added "raid" use flag (5.0 only), raid is deprecated and this use should - stay disabled, upstream removed support for raid in MySQL 5.1 - - fix Bug 111073 mysql configure fails to locate zlib on multilib 64-bit - systems. - thanks to all the bug writers for the fix- - - adopted "eautoreconf" instead of the previous complex combinations of - autotools programs, thanks flameeyes for the suggestion. - - a pair of steps in the direction of un-slotting MySQL - - 20 Feb 2006; Joshua Kinard <kumba@gentoo.org> mysql-4.1.18-r30.ebuild: - Added ~mips to KEYWORDS. - -*mysql-5.1.6_alpha-r30 (18 Feb 2006) - - 18 Feb 2006; Francesco Riosa <vivo@gentoo.org> mysql-3.23.58-r1.ebuild, - mysql-4.0.25-r2.ebuild, mysql-4.0.26.ebuild, mysql-4.1.14.ebuild, - mysql-4.1.16.ebuild, mysql-4.1.16-r30.ebuild, mysql-4.1.18-r30.ebuild, - mysql-5.0.18.ebuild, mysql-5.0.18-r30.ebuild, - -mysql-5.1.4_alpha-r30.ebuild, +mysql-5.1.6_alpha-r30.ebuild: - - Version bump for 5.1, also minor eclass change - - Fixed bad DEPEND, it was checking for "bdb" instead of "berkdb" - - fixed bad indentation (use of spaces mixed to tabs) - -*mysql-4.1.18-r30 (08 Feb 2006) - - 08 Feb 2006; Francesco Riosa <vivo@gentoo.org> +mysql-4.1.18-r30.ebuild: - - version bump for MySQL 4.1 - - mysql eclass has been modified after suggestions from portage team - - 05 Feb 2006; Francesco Riosa <vivo@gentoo.org> files/mysql-slot.rc6-r3, - files/mysqlmanager-slot.rc6: - fix bug #121648 problems stopping mysql under bsd - - 04 Feb 2006; Francesco Riosa <vivo@gentoo.org> files/mysql-slot.rc6-r3: - Fix for Bug #121461, plus minor cleanup. - - 01 Feb 2006; Francesco Riosa <vivo@gentoo.org> files/my.cnf-4.1-r1: - Bring back the socket path to it's previous default - "/var/run/mysqld/mysqld.sock" to make happyer many ebuilds - - 01 Feb 2006; Francesco Riosa <vivo@gentoo.org> files/my.cnf-4.1-r1: - my.cnf revert changed related to innodb - - 31 Jan 2006; Robin H. Johnson <robbat2@gentoo.org> +mysql-4.1.16.ebuild, - +mysql-5.0.18.ebuild: - Resurrect the pre-slotting ebuilds for 4.1 and 5.0. - - 31 Jan 2006; Francesco Riosa <vivo@gentoo.org> files/mysql-slot.conf.d-r1, - -files/mysql-slot.conf.d-r2, -files/mysql-slot.rc6-r2, - +files/mysql-slot.rc6-r3: - - pointer to http://www.gentoo.org/doc/en/mysql-upgrade-slotted.xml added - - workarounds for test baselayout, also again starting also slotted MySQL - > from only one file /etc/init.d/mysql - - 24 Jan 2006; Francesco Riosa <vivo@gentoo.org> +files/my.cnf-4.1-r1, - +files/logrotate-slot.mysql, files/mysql-slot.rc6-r2, - mysql-4.1.16-r30.ebuild, mysql-5.0.18-r30.ebuild, - mysql-5.1.4_alpha-r30.ebuild: - All changes refer to slotted versions and eclasses for these. - - removed "utf8" controversial use flag, it was simply replacing utf8 in - > my.cnf - - added "srvdir" use flag, on a system without previous installed MySQL it - > will use datadir="/srv/localhost/mysql/datadir" - - support for NOCHECK in rc scripts to be used during upgrade - - inherit mysql_fx from ebuilds, instead of mysql.eclass to make easyer - > froze a "stable" package moving the mysql.eclass into the ebuild itself. - - updated "logrotate" and "my.cnf" to support slotting - - 15 Jan 2006; Francesco Riosa <vivo@gentoo.org> mysql-4.1.16-r30.ebuild, - mysql-5.0.18-r30.ebuild, mysql-5.1.4_alpha-r30.ebuild: - All changes refer to slotted versions and eclasses for these. - - Updated mysql-extra to version 20060115 - - mysql_config for version >= 5.0 now recognize slot correctly - - updated fill_help_tables sql script - - added confcache to RESTRICT since it has problems with innodb storage engine - - The better version of MySQL is _always_ the one other software compile on - - 11 Jan 2006; Francesco Riosa <vivo@gentoo.org> files/mysql-slot.conf.d-r2, - files/mysql-slot.rc6-r2: - - startup default time raised to 15 seconds. - - removed race condition in pid-file management - - reworked stop function - - 08 Jan 2006; Francesco Riosa <vivo@gentoo.org> - +files/mysql-slot.conf.d-r2, +files/mysql-slot.rc6-r2, - mysql-4.1.16-r30.ebuild, mysql-5.0.18-r30.ebuild, - mysql-5.1.4_alpha-r30.ebuild: - Slotted mysql versions only (considered ready for testing from now): - - Modified rc scripts to be more similar to the net.* ones, many script to - start the servers, one central config file in /etc/conf.d - - modified and moved the creation of the filelist to be used by the - mysql-eselect module. - - other, forgotten - - 01 Jan 2006; Francesco Riosa <vivo@gentoo.org> mysql-4.1.16-r30.ebuild, - mysql-5.0.18-r30.ebuild, mysql-5.1.4_alpha-r30.ebuild: - switching to eclass based ebuilds, initially only for masked *-r30. - the code has been mostly cutted and pasted, but there are few changes like: - - removal of tests deleted based on USE flags, this need to be addressed - differently - - fixed typos in code moving files from /usr/share/mysql - - 30 Dec 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.16.ebuild, - mysql-5.0.17.ebuild, mysql-5.0.18.ebuild: - Readded keywords since now all ARCHs has a stable 4.1 - - 30 Dec 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.16.ebuild, - mysql-4.1.16-r30.ebuild, mysql-5.0.17.ebuild: - Synced the code of the ebuilds, this should _NOT_ affect the emerge behaviour - on these ones. - - 30 Dec 2005; Francesco Riosa <vivo@gentoo.org> -mysql-4.1.15.ebuild, - -mysql-4.1.15-r2.ebuild: - Cleanup of 4.1.15* - -*mysql-5.0.18-r30 (30 Dec 2005) -*mysql-5.0.18 (30 Dec 2005) - - 30 Dec 2005; Francesco Riosa <vivo@gentoo.org> -mysql-5.0.15.ebuild, - -mysql-5.0.16-r4.ebuild, -mysql-5.0.17-r30.ebuild, +mysql-5.0.18.ebuild, - +mysql-5.0.18-r30.ebuild, mysql-5.1.4_alpha-r30.ebuild: - - Version bump to 5.0.18 - - Added a new use flag "max-idx-128" to take advantage of the possibility to - use a maximum of 128 indexes per table (default is 64). - Valid for both mysql 5.0 and 5.1, but still minimally tested - - cleanup of older 5.0 version - - 30 Dec 2005; Fernando J. Pereda <ferdy@gentoo.org> mysql-4.1.14.ebuild: - Stable on alpha wrt bug #109301. Credit and lots of thanks to Thomas Cort - <tcort@cs.ubishops.ca> for testing. - - 26 Dec 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.15-r2.ebuild, - mysql-4.1.16.ebuild, mysql-4.1.16-r30.ebuild, mysql-5.0.17.ebuild, - mysql-5.0.17-r30.ebuild, mysql-5.1.4_alpha-r30.ebuild: - fix Bug #116303 dev-db/mysql-5.0.17 ebuild config fails - -*mysql-5.1.4_alpha-r30 (23 Dec 2005) - - 23 Dec 2005; Francesco Riosa <vivo@gentoo.org> - -mysql-5.1.3_alpha-r30.ebuild, +mysql-5.1.4_alpha-r30.ebuild: - version bump, minimally tested - -*mysql-5.0.17-r30 (20 Dec 2005) -*mysql-5.0.17 (20 Dec 2005) - - 20 Dec 2005; Francesco Riosa <vivo@gentoo.org> -mysql-5.0.16-r30.ebuild, - +mysql-5.0.17.ebuild, +mysql-5.0.17-r30.ebuild: - version bump - -*mysql-4.1.16-r30 (13 Dec 2005) -*mysql-4.1.16 (13 Dec 2005) - - 13 Dec 2005; Francesco Riosa <vivo@gentoo.org> -mysql-4.1.15-r30.ebuild, - +mysql-4.1.16.ebuild, +mysql-4.1.16-r30.ebuild: - version bump, switch again to "make test" in src_test() instead of "make - test-pl" - - 12 Dec 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.15-r2.ebuild, - mysql-4.1.15-r30.ebuild, mysql-5.0.16-r4.ebuild, mysql-5.0.16-r30.ebuild, - mysql-5.1.3_alpha-r30.ebuild: - - fix Bug #115261, removed annoying sed error message - - normalized pkg_config across ebuilds (slotted and not) - - 11 Dec 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.15-r2.ebuild, - mysql-4.1.15-r30.ebuild, mysql-5.0.16-r4.ebuild, mysql-5.0.16-r30.ebuild, - mysql-5.1.3_alpha-r30.ebuild: - Removed filtering of "-Os", as requested. Still dubious about this but I trust - the user knowledge of it's environment. - However bugs regarding crashes with "-Os" build will be marked as "invalid" - -*mysql-5.0.16-r4 (09 Dec 2005) -*mysql-4.1.15-r2 (09 Dec 2005) - - 09 Dec 2005; Francesco Riosa <vivo@gentoo.org> -mysql-4.1.15-r1.ebuild, - +mysql-4.1.15-r2.ebuild, mysql-4.1.15-r30.ebuild, -mysql-5.0.16-r3.ebuild, - +mysql-5.0.16-r4.ebuild, mysql-5.0.16-r30.ebuild, - mysql-5.1.3_alpha-r30.ebuild: - Updated rc script also for 4.1.15 . - Stripping C*FLAGS -O[n] with n < 2, those flag has been created problems - repeatedly (also on my test boxes). - The upstream default is "-O3", all testing here is done with "-O2" so it's - possible to consider these ones safe. - The same change may be backported also to the other ebuilds (stable 4.0 and - 4.1) - - 08 Dec 2005; Francesco Riosa <vivo@gentoo.org> files/mysql-slot.rc6-r1, - files/mysqlmanager-slot.rc6: - start-stop-script enhancements after a talk with UberLord in irc - -*mysql-5.1.3_alpha-r30 (09 Dec 2005) - - 08 Dec 2005; Francesco Riosa <vivo@gentoo.org> - mysql-4.1.15-r30.ebuild, mysql-5.0.16-r30.ebuild, - +mysql-5.1.3_alpha-r30.ebuild: - Time for the new 5.1 version of MySQL, only bug with patches plz. - Various changes to the masked slot ebuilds - - 08 Dec 2005; Francesco Riosa <vivo@gentoo.org> - +files/mysqlmanager-slot.conf.d, +files/mysqlmanager-slot.rc6: - feature request Bug #114667 Allow use of mysqlmanager - Added two start script for the new mysqlmanager utility included in MySQL-5.0 - Used only from masked ebuilds at the moment - - 08 Dec 2005; Francesco Riosa <vivo@gentoo.org> - mysql-4.1.15-r1.ebuild, mysql-5.0.16-r3.ebuild: - Compatibility with bash version 2.05, fix bug #114609, thanks Simon - Detheridge - - 08 Dec 2005; Francesco Riosa <vivo@gentoo.org> - +files/mysql-slot.conf.d-r1, +files/mysql-slot.rc6-r1: - Modified rc script, left the parsing of my.cnf script again to the server. - - Feature request Bug #114621, added "startup_timeout" option - - Bug 114742 ignore multiple "replicate-wild-ignore-table" entries in my.cnf - - workaround Bug 111809 MySQL 5.0.15 ignores collation-server in my.cnf - Thanks to every bug reporter - - 25 Nov 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.15-r1.ebuild: - ... and btw readding some keywords to 4.1.16-r1 too - - 25 Nov 2005; Jory A. Pratt <anarchy@gentoo.org> mysql-5.0.15.ebuild, - mysql-5.0.16-r3.ebuild: - ~amd64 re-added, permissions are correct allowing mysqld to start on a clean - install - - 24 Nov 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.15-r1.ebuild: - Readding missing keywords (4.1.15-r1) - - 24 Nov 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.15-r1.ebuild, - mysql-4.1.15-r30.ebuild, mysql-5.0.16-r3.ebuild, mysql-5.0.16-r30.ebuild: - Another soon of a white night, fixed permission on var/run/mysqld directory - -*mysql-4.1.15-r1 (24 Nov 2005) - - 24 Nov 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.15.ebuild, - +mysql-4.1.15-r1.ebuild, mysql-4.1.15-r30.ebuild, mysql-5.0.16-r30.ebuild: - - Restored messed up 4.1.15, thanks to Richard Brown for reporting. - - added 4.1.15-r1, basically the same ebuild as 5.0.16-r3 - - 24 Nov 2005; Markus Rothe <corsair@gentoo.org> mysql-4.1.14.ebuild: - Stable on ppc64 - - 24 Nov 2005; Jory A. Pratt <anarchy@gentoo.org> mysql-5.0.15.ebuild, - mysql-5.0.16-r3.ebuild: - version 5 does not work on clean install - -*mysql-5.0.16-r3 (24 Nov 2005) - - 24 Nov 2005; Francesco Riosa <vivo@gentoo.org> files/mysql-4.0.24-r2.rc6, - files/mysql-slot.rc6, mysql-4.1.15.ebuild, mysql-4.1.15-r30.ebuild, - -mysql-5.0.16-r2.ebuild, +mysql-5.0.16-r3.ebuild, mysql-5.0.16-r30.ebuild: - refix Bug #113352 linkage back in src_config, this has still to be worked on - removed annoying dots in rc files - - 24 Nov 2005; Herbie Hopkins <herbs@gentoo.org> mysql-5.0.16-r2.ebuild, - mysql-5.0.16-r30.ebuild: - Fix small multilib problem (only occurs on no-symlinks profile) - -*mysql-5.0.16-r2 (23 Nov 2005) - - 23 Nov 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.15.ebuild, - mysql-4.1.15-r30.ebuild, -mysql-5.0.16-r1.ebuild, +mysql-5.0.16-r2.ebuild, - mysql-5.0.16-r30.ebuild: - fix Bug #113352 , mysql-5.0.16-r1 does not create - /usr/lib{64}/libmysqlclient.so.15 symlink - - The linkage has been somewhat improved too. It has been moved in - pkg_postinst() function to advise the user to use "revdep-rebuild" with the - right --so-name option. - - As a consequence it does not rely on "dosym" but use "ln" program - directly(bug). - - it work now with FEATURES="prelink notitles sandbox strict userpriv - usersandbox keeptemp keepwork" but in the future may be needed to advise - sandbox that we are messing up with the live file-system - -*mysql-5.0.16-r1 (23 Nov 2005) - - 23 Nov 2005; Francesco Riosa <vivo@gentoo.org> files/mysql-slot.rc6, - -mysql-5.0.16.ebuild, +mysql-5.0.16-r1.ebuild: - Version bump, modified rc init script thanks to Jasper Bryant-Greene for - reporting a bug - -*mysql-5.0.16-r30 (23 Nov 2005) -*mysql-5.0.16 (23 Nov 2005) - - 23 Nov 2005; Francesco Riosa <vivo@gentoo.org> files/mysql-slot.rc6, - -mysql-4.0.26-r30.ebuild, mysql-4.1.15-r30.ebuild, - -mysql-5.0.13_rc.ebuild, -mysql-5.0.15-r30.ebuild, +mysql-5.0.16.ebuild, - +mysql-5.0.16-r30.ebuild: - Version bump for the 5.0 series. - The ebuild has been rewritten, it's the first step to slot the mysql database - server. (diff 5.0.16 and 5.0.16-r30 if you don't belive at it) - - Also the rc scripts are changed, hopefully bug #109380 is gone (Thanks to - Rodrigo Severo for shaping it). - - It's possible from now start more than one server tweaking the - /etc/conf.d/mysql . - - The future of slotted MySQL is still uncertain but the rc script will be kept. - - More than uncertain is the slotting of MySQL-4.0 too. - - reassuming, be careful playing with these ebuilds, never ever "~ARCH" keywords - has been so unstable. - - 21 Nov 2005; Guy Martin <gmsoft@gentoo.org> mysql-4.1.14.ebuild: - Stable on hppa. - - 20 Nov 2005; Francesco Riosa <vivo@gentoo.org> files/mysql-slot.rc6: - modified rc6 script for slotted server. Return status OK if at least on server - is started. - - 19 Nov 2005; Francesco Riosa <vivo@gentoo.org> +files/mysql-slot.conf.d, - +files/mysql-slot.rc6: - These two are born for slotted MySQL, however they work as is on normal MySQL - installations too. (require my_print_defaults) - Features added or changed - - Not using mysqld_safe anymore - - preparsing of my.cnf file, all options outed at startup - - (possible to) override my.cnf option from conf.d/mysql - - Start multiple server with different config files - - using new svc "--nicelevel" option, nice level may be specified on per - server basis - - stronger error handling - - some new warnings - - slotted mysql management - - 06 Nov 2005; Jason Wever <weeve@gentoo.org> mysql-5.0.15.ebuild: - Added ~sparc keyword. - - 04 Nov 2005; Gustavo Zacarias <gustavoz@gentoo.org> mysql-4.1.14.ebuild: - Stable on sparc wrt #109301 - -*mysql-5.0.15-r30 (28 Oct 2005) -*mysql-4.1.15-r30 (28 Oct 2005) -*mysql-4.0.26-r30 (28 Oct 2005) - - 28 Oct 2005; Francesco Riosa <vivo@gentoo.org> +mysql-4.0.26-r30.ebuild, - +mysql-4.1.15-r30.ebuild, +mysql-5.0.15-r30.ebuild: - pre - pre - pre alpha ebuilds for a slotted MySQL - - 27 Oct 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.25-r2.ebuild, - mysql-4.0.26.ebuild, mysql-4.1.14.ebuild, mysql-4.1.15.ebuild, - mysql-5.0.13_rc.ebuild, mysql-5.0.15.ebuild: - fix bug #110553, removed duplicate code - - 25 Oct 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.14.ebuild: - Backport fixes from 4.1.15, fix Bug 110442 - -*mysql-5.0.15 (24 Oct 2005) - - 24 Oct 2005; Francesco Riosa <vivo@gentoo.org> +mysql-5.0.15.ebuild: - Version bump, 5.0.15 is the first version declared GA from upstream - - 24 Oct 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.15.ebuild: - fixed typo, readded /var/log/mysql to binpkg - - 24 Oct 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.14.ebuild, - mysql-4.1.15.ebuild, mysql-5.0.13_rc.ebuild: - Added revdep-rebuild --soname hint - - 22 Oct 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.26.ebuild, - -mysql-4.1.13-r1.ebuild, mysql-4.1.14.ebuild, mysql-4.1.15.ebuild, - mysql-5.0.13_rc.ebuild: - less destructive zlib removal, still enforcing usage of the system zlib - -*mysql-4.1.15 (22 Oct 2005) - - 22 Oct 2005; Francesco Riosa <vivo@gentoo.org> -mysql-4.0.22.ebuild, - -mysql-4.0.22-r2.ebuild, -mysql-4.0.24.ebuild, mysql-4.0.25-r2.ebuild, - mysql-4.0.26.ebuild, -mysql-4.1.13-r1.ebuild, mysql-4.1.14.ebuild, - +mysql-4.1.15.ebuild, -mysql-5.0.12_beta.ebuild, mysql-5.0.13_rc.ebuild: - - fix Bug #109951 and Bug #109881 - Moved again creation of /var/log/mysql/* where it does not cause - problems with FEATURES="collision-protect". - Side effect of the previous bug fix is that /var/log/mysql/* files - are not included anymore in the binpkg - - cleanup of old ebuilds - - version bump for 4.1.15 - Disabling "raid" support with "static" use flag - test suite has inverted behaviour than 4.1.14, need to use the perl - based one here - - 21 Oct 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.25-r2.ebuild, - mysql-4.0.26.ebuild, mysql-4.1.14.ebuild, mysql-5.0.12_beta.ebuild, - mysql-5.0.13_rc.ebuild: - Reverted, fix Bug #109881 - - 20 Oct 2005; Luca Barbato <lu_zero@gentoo.org> mysql-4.1.14.ebuild: - Marked ppc - - 20 Oct 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.25-r2.ebuild, - mysql-4.0.26.ebuild, mysql-4.1.14.ebuild, mysql-5.0.12_beta.ebuild, - mysql-5.0.13_rc.ebuild: - fix Bug #109881 collision-protect stops MySQL upgrade to 4.1.14 - - 20 Oct 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.13-r1.ebuild, - mysql-4.1.14.ebuild, mysql-5.0.12_beta.ebuild, mysql-5.0.13_rc.ebuild: - - changed upstream upgrade link, Andy Dustman bug #109301, c#10 - - unmasked MySQL 5.0, temporary removed keywords that don't have a stable 4.1 - - 19 Oct 2005; Mark Loeser <halcy0n@gentoo.org> mysql-4.1.14.ebuild: - Stable on x86 - - 19 Oct 2005; Marcus D. Hanwell <cryos@gentoo.org> mysql-4.1.14.ebuild: - Marked stable on amd64, bug 109301. - - 18 Oct 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.14.ebuild: - Addressed problem in src_test() (reverted to bash mysql-test program) - - 17 Oct 2005; Francesco Riosa <vivo@gentoo.org> mysql-3.23.58-r1.ebuild, - mysql-4.0.22.ebuild, mysql-4.0.22-r2.ebuild, mysql-4.0.24.ebuild, - mysql-4.0.25-r2.ebuild, mysql-4.0.26.ebuild, mysql-4.1.13-r1.ebuild, - mysql-4.1.14.ebuild, mysql-5.0.12_beta.ebuild, mysql-5.0.13_rc.ebuild: - - Bugzilla Bug #109482 emerge --config` should be advised instead of `ebuild - ... config - - temporary dropped "sh" ARCH due to missing dependency chain on dev-perl/DBI - - 13 Oct 2005; Hardave Riar <hardave@gentoo.org> mysql-4.0.25-r2.ebuild: - Stable on mips. - - 30 Sep 2005; MATSUU Takuto <matsuu@gentoo.org> mysql-4.0.24.ebuild: - Stable on sh. - -*mysql-5.0.13_rc (29 Sep 2005) - - 29 Sep 2005; Francesco Riosa <vivo@gentoo.org> +mysql-5.0.13_rc.ebuild, - -mysql-5.0.12_beta.ebuild: - MySQL-5.0 version bump, first relase candidate. - Removed "geometry" USE flag, it will disappear also from the other versions - at next bump. - Reason for this is recursive failures at compile time or in the test suite. - Note that "spatial extensions" (those affected by "geometry") are now always - on. - - 21 Sep 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.13-r1.ebuild, - mysql-4.1.14.ebuild, mysql-5.0.12_beta.ebuild: - mysql_upgrade_warning() updated with hint on innodb logs - - 20 Sep 2005; Francesco Riosa <vivo@gentoo.org> - -files/mysql-3.23.52-install-db-sh.diff, - -files/mysql-3.23-safe-mysqld-sh.diff, - -files/mysql-4.0.14-r1-tcpd-vars-fix.diff, - -files/mysql-4.0.18-gentoo-nptl.diff, - -files/mysql-4.0.18-mysqld-safe-sh.diff, - -files/mysql-4.0.21-install-db-sh.diff, -files/mysql-4.0.21-thrssl.patch, - -files/mysql-4.0.23-install-db-sh.diff, - -files/mysql-4.0.24-manual.texi.patch, - -files/mysql-4.0.25-r2-asm-pic-fixes.patch, - -files/mysql-4.0-my-print-defaults.diff, - -files/mysql-4.0-mysqlhotcopy-security.patch, - -files/mysql-4.0-nisam.h.diff, -files/mysql-4.1.9-thrssl.patch, - -files/010_all_my-print-defaults-r2.patch, - -files/035_x86_asm-pic-fixes-r1.patch, - -files/035_x86_asm-pic-fixes-r2.patch, - -files/701_all_test-myisam-geometry.patch, - -files/mysql-3.23-my-print-defaults.diff, - -files/703_all_test-rpl_rotate_logs.patch, -files/mysql-3.23-nisam.h.diff, - -files/mysql-accesstmp.patch, -files/mysql-test-myisam-geometry.patch, - mysql-3.23.58-r1.ebuild, mysql-4.0.22.ebuild, mysql-4.0.22-r2.ebuild, - mysql-4.0.24.ebuild, mysql-4.0.25-r2.ebuild, mysql-4.0.26.ebuild, - mysql-4.1.13-r1.ebuild, mysql-4.1.14.ebuild, mysql-5.0.12_beta.ebuild: - Finished the removal of patches from $FILESDIR. All the patches are downloaded - separately now. - - 20 Sep 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.26.ebuild, - mysql-4.1.14.ebuild, mysql-5.0.12_beta.ebuild: - - Fix Bug #106372, depend of sys-process/procps enabled only if userland_GNU. - - Enforced up/downgrade block for different versions. - - Using new mysql-extras, only added patches for old ebuilds. - - 16 Sep 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.13-r1.ebuild, - mysql-4.1.14.ebuild, mysql-5.0.12_beta.ebuild: - disabled also "csv" test when extraengine not set - thanks to Marvin Vek, bug #105534, #c6 - - 12 Sep 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.13-r1.ebuild, - mysql-4.1.14.ebuild, mysql-5.0.12_beta.ebuild: - Temporary bug fix for bug #105534, disabling some test of the suite - - 12 Sep 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.22-r2.ebuild, - mysql-4.0.24.ebuild, mysql-4.0.25-r2.ebuild, mysql-4.0.26.ebuild, - mysql-4.1.13-r1.ebuild, mysql-4.1.14.ebuild, mysql-5.0.12_beta.ebuild: - Fix for bug #105668 shame on me - Other ebuilds ported to the use of mysql-extras instead of $FILESDIR - - 11 Sep 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.26.ebuild: - Added discover of a previous $DATADIR like other recent ebuilds - - 11 Sep 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.25-r2.ebuild, - mysql-4.0.26.ebuild, mysql-4.1.13-r1.ebuild, mysql-4.1.14.ebuild, - mysql-5.0.12_beta.ebuild: - Hidding passwords when requested in pkg_config(). - Thanks to Martin Schlemmer <azarah@gentoo.org> to point out how to do. - - 10 Sep 2005; Aron Griffis <agriffis@gentoo.org> mysql-4.0.25-r2.ebuild: - Mark 4.0.25-r2 stable on alpha - - 09 Sep 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.26.ebuild, - mysql-4.1.14.ebuild, mysql-5.0.12_beta.ebuild: - - Added "MYSQL_STRAIGHT_UPGRADE" to MySQL 4.1 ebuilds, this permit to upgrade - plainly from 4.0 series. A similar patch for 5.0 will follow. - - Uniformation of mysql-4.1 ebuild to the 5.1 series one, now diff -Naur of the - two should be smaller - - fix for Bug #103975 dev-db/mysql shouldn't use enewuser and enewgroup in - src_install() The bug was introduced when fixing bug #95320. - - also mysql-4.1 now downloads mysql-extras-*.tar.bz2 from gentoo mirrors. - -*mysql-4.0.26 (08 Sep 2005) - - 08 Sep 2005; Francesco Riosa <vivo@gentoo.org> +mysql-4.0.26.ebuild, - mysql-5.0.12_beta.ebuild: - 4.0 series bump to 4.0.26, gradually removing the needs of $FILESDIR - minor changes to 5.0 ebuild - -*mysql-5.0.12_beta (05 Sep 2005) - - 05 Sep 2005; Francesco Riosa <vivo@gentoo.org> - files/035_x86_asm-pic-fixes-r1.patch, - files/035_x86_asm-pic-fixes-r2.patch, - files/010_all_my-print-defaults-r2.patch, - files/701_all_test-myisam-geometry.patch, -mysql-5.0.9_beta-r2.ebuild, - -mysql-5.0.10_beta.ebuild, +mysql-5.0.12_beta.ebuild: - version bump for MySQL-5.0 - changed comments in patches - - 03 Sep 2005; Markus Rothe <corsair@gentoo.org> mysql-4.0.25-r2.ebuild: - Stable on ppc64 - -*mysql-4.1.14 (29 Aug 2005) - - 29 Aug 2005; Francesco Riosa <vivo@gentoo.org> +mysql-4.1.14.ebuild: - Version bump - - 29 Aug 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.22.ebuild, - mysql-4.0.22-r2.ebuild, mysql-4.0.24.ebuild, mysql-4.0.25-r2.ebuild, - mysql-4.1.13-r1.ebuild, mysql-5.0.9_beta-r2.ebuild, - mysql-5.0.10_beta.ebuild: - Added inheritance of eutils for mysql-5.0.* - Replaced shell from "/bin/false" to "-1" as per bug #103421 - - 19 Aug 2005; Michael Hanselmann <hansmi@gentoo.org> - mysql-4.0.25-r2.ebuild: - Stable on ppc. - - 18 Aug 2005; Rene Nussbaumer <killerfox@gentoo.org> - mysql-4.0.25-r2.ebuild: - Stable on hppa. - - 18 Aug 2005; Gustavo Zacarias <gustavoz@gentoo.org> - mysql-4.0.25-r2.ebuild: - Stable on sparc - - 18 Aug 2005; Francesco Riosa <vivo@gentoo.org> - -files/mysql-4.0.25-r1-asm-pic-fixes.patch, -mysql-3.23.58.ebuild, - -mysql-4.0.22-r1.ebuild, -mysql-4.0.23.ebuild, -mysql-4.0.23-r1.ebuild, - -mysql-4.0.23-r2.ebuild, -mysql-4.0.24-r1.ebuild, -mysql-4.0.24-r2.ebuild, - -mysql-4.0.25-r1.ebuild, -mysql-4.1.8.ebuild, -mysql-4.1.8-r1.ebuild: - Cleanup of dated unstable packages, backup at - http://dev.gentoo.org/~vivo/misc/BACKUP-mysql-20050818.tar.gz - - 18 Aug 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.25-r2.ebuild, - mysql-4.1.13-r1.ebuild, mysql-5.0.9_beta-r2.ebuild, - mysql-5.0.10_beta.ebuild: - Fix permission of $DATADIR (again) bug #95320 - - 17 Aug 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.0.25-r2.ebuild: - Stable on x86 and amd64, this fix bug #42968 too. - Thanks to Martin Mokrejs to pointing this out. - - 12 Aug 2005; Francesco Riosa <vivo@gentoo.org> - -files/mysql-3.23-db-3.2.3.diff, -files/mysql-3.23.51-tcpd.patch, - -files/mysql-3.23-install-db-sh.diff, - -files/mysql-4.0.4-install-db-sh.diff, -files/mysql-4.0.13-thrssl.patch, - -files/mysql-4.0-db-3.2.1.diff, -files/mysql-4.0.rc6, - -files/mysql-4.0.14-mysqld-safe-sh.diff, - -files/mysql-4.0.14-security-28394.patch, - -files/mysql-4.0.16-install-db-sh.diff, - -files/mysql-4.0.16-mysqld-safe-sh.diff, -files/mysql-4.0.17-thrssl.patch, - -files/mysql-4.0.18-install-db-sh.diff, - -files/mysql-4.0.18-mysqlbugsecurity.diff, - -files/mysql-4.0.18-mysqldmultisecurity.diff, - -files/mysql-4.0.18-thrssl.patch, -files/mysql-4.0.24-asm-pic-fixes.patch, - -files/mysql-4.0-install-db-sh.diff, -files/mysql-4.0-mysqld-safe-sh.diff, - -files/mysql-4.1.12-asm-pic-fixes.patch, -files/mysql-gentoo-nptl.diff, - -files/rebuilder.sh: - Cleanup, backup of removed files exist at - http://dev.gentoo.org/~vivo/misc/OBSOLETED_dev-db_mysql_20050804.tar.gz - - 29 Jul 2005; Francesco Riosa <vivo@gentoo.org> - mysql-4.0.25-r2.ebuild: - missing $DATADIR in src_install() . - -*mysql-5.0.10_beta (29 Jul 2005) - - 29 Jul 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.13-r1.ebuild, - mysql-5.0.9_beta-r2.ebuild, +mysql-5.0.10_beta.ebuild, - +files/035_x86_asm-pic-fixes-r2.patch: - New beta version of MySQL 5.0.10 - This new versions use a different patch to avoid text relocations in the x86 - assembler files. The new patch has been extracted from upstream one, in the - future will be applied to 4.1 series too. - - fix bug #99891 if datadir (usually "/var/lib/mysql") is in place don't touch - it. Applied to MySQL versions 4.1 and 5.0 this change defer to the user the - responsibility to manage his own datadir. - - 27 Jul 2005; Francesco Riosa <vivo@gentoo.org> mysql-3.23.58.ebuild, - mysql-3.23.58-r1.ebuild: - Bug 98210 - - 26 Jul 2005; Francesco Riosa <vivo@gentoo.org> files/my.cnf-4.1, - mysql-3.23.58.ebuild, mysql-3.23.58-r1.ebuild, mysql-4.0.22.ebuild, - mysql-4.0.22-r1.ebuild, mysql-4.0.22-r2.ebuild, mysql-4.0.23.ebuild, - mysql-4.0.23-r1.ebuild, mysql-4.0.23-r2.ebuild, mysql-4.0.24.ebuild, - mysql-4.0.24-r1.ebuild, mysql-4.0.24-r2.ebuild, mysql-4.0.25-r1.ebuild, - mysql-4.0.25-r2.ebuild, mysql-4.1.8.ebuild, mysql-4.1.8-r1.ebuild, - mysql-4.1.13-r1.ebuild, mysql-5.0.9_beta-r2.ebuild: - bug #100220 mysqlbinlog my.cnf error, Temporary fix - bug #99922 - - 22 Jul 2005; Francesco Riosa <vivo@gentoo.org> mysql-3.23.58.ebuild, - mysql-3.23.58-r1.ebuild, mysql-4.0.22.ebuild, mysql-4.0.22-r1.ebuild, - mysql-4.0.22-r2.ebuild, mysql-4.0.23.ebuild, mysql-4.0.23-r1.ebuild, - mysql-4.0.23-r2.ebuild, mysql-4.0.24.ebuild, mysql-4.0.24-r1.ebuild, - mysql-4.0.24-r2.ebuild, mysql-4.0.25-r1.ebuild, mysql-4.0.25-r2.ebuild, - mysql-4.1.8.ebuild, mysql-4.1.8-r1.ebuild: - bug #99922 - -*mysql-5.0.9_beta-r2 (22 Jul 2005) -*mysql-4.1.13-r1 (22 Jul 2005) - - 22 Jul 2005; Francesco Riosa <vivo@gentoo.org> -mysql-4.1.13.ebuild, - +mysql-4.1.13-r1.ebuild, -mysql-5.0.9_beta-r1.ebuild, - +mysql-5.0.9_beta-r2.ebuild: - bug #99922 - -*mysql-4.1.13 (22 Jul 2005) - - 22 Jul 2005; Francesco Riosa <vivo@gentoo.org> mysql-3.23.58.ebuild, - mysql-3.23.58-r1.ebuild, mysql-4.0.22.ebuild, mysql-4.0.22-r1.ebuild, - mysql-4.0.22-r2.ebuild, mysql-4.0.23.ebuild, mysql-4.0.23-r1.ebuild, - mysql-4.0.23-r2.ebuild, mysql-4.0.24.ebuild, mysql-4.0.24-r1.ebuild, - mysql-4.0.24-r2.ebuild, mysql-4.0.25-r1.ebuild, mysql-4.0.25-r2.ebuild, - mysql-4.1.8.ebuild, mysql-4.1.8-r1.ebuild, -mysql-4.1.12.ebuild, - -mysql-4.1.12-r2.ebuild, +mysql-4.1.13.ebuild: - Added sys-apps/ed to dependancies, it's used in configure phase of bdb storage - engine. - New version of 4.1 series - -*mysql-4.0.25-r2 (20 Jul 2005) - - 20 Jul 2005; Francesco Riosa <vivo@gentoo.org> - +files/mysql-4.0.25-r2-asm-pic-fixes.patch, +mysql-4.0.25-r2.ebuild: - Gladly to add the upstream version of the patch against text-relocation. - Again many thanks to bug #42968 people. - - 16 Jul 2005; Francesco Riosa <vivo@gentoo.org> - -files/mysql-4.0.25-asm-pic-fixes.patch, - -files/035_x86_asm-pic-fixes-r2.patch, -mysql-4.0.25.ebuild, - -mysql-4.1.12-r1.ebuild, -mysql-5.0.9_beta.ebuild: - Removal of dangerous ebuilds - -*mysql-5.0.9_beta-r1 (16 Jul 2005) -*mysql-4.1.12-r2 (16 Jul 2005) -*mysql-4.0.25-r1 (16 Jul 2005) - - 16 Jul 2005; Francesco Riosa <vivo@gentoo.org> - +files/mysql-4.0.25-r1-asm-pic-fixes.patch, - +files/035_x86_asm-pic-fixes-r1.patch, +mysql-4.0.25-r1.ebuild, - +mysql-4.1.12-r2.ebuild, +mysql-5.0.9_beta-r1.ebuild, - +010_all_my-print-defaults-r2.patch, +701_all_test-myisam-geometry.patch, - +703_all_test-rpl_rotate_logs.patch: - Going back to patches from "PaX Team" since the upstream one give unexpected - results running the test suite. - -*mysql-5.0.9_beta (15 Jul 2005) -*mysql-4.1.12-r1 (15 Jul 2005) - - 15 Jul 2005; Francesco Riosa <vivo@gentoo.org> - +files/mysql-4.0.25-asm-pic-fixes.patch, +mysql-4.0.25.ebuild, - +mysql-4.1.12-r1.ebuild, +mysql-5.0.9_beta.ebuild, - +files/035_x86_asm-pic-fixes-r2.patch: - Added big-tables USE flag, the previous mysql-4.1.12 version had it - enabled by default. - Patches for hardened installations. - A brand new MySQL-5.0 ebuild to start play with it. - -*mysql-4.0.25 (15 Jul 2005) - - 15 Jul 2005; Francesco Riosa <vivo@gentoo.org> - +files/mysql-4.0.25-asm-pic-fixes.patch, +mysql-4.0.25.ebuild: - MySQL-4.0.25, based off MySQL-4.0.24-r2. Added big-tables USE flag. - Added patches for hardened installations. - - 13 Jul 2005; Francesco Riosa <vivo@gentoo.org> mysql-4.1.12.ebuild: - Fix permissions, see bug #95320 - - 17 May 2005; Markus Rothe <corsair@gentoo.org> mysql-4.1.12.ebuild: - Added ~ppc64 to KEYWORDS - - 18 May 2005; Robin H. Johnson <robbat2@gentoo.org> mysql-4.1.12.ebuild: - we only need to do the unmerge of an old mysql if a local mysql database - exists. - - 17 May 2005; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.24-r2.ebuild, - mysql-4.1.12.ebuild: - Cleanup a few minor things. - - 17 May 2005; Robin H. Johnson <robbat2@gentoo.org> mysql-4.1.12.ebuild: - Add back ~sparc ~ia64 ~ppc as they had marked an earlier 4.1 release as - working. - -*mysql-4.1.12 (17 May 2005) -*mysql-4.0.24-r2 (17 May 2005) - - 17 May 2005; Robin H. Johnson <robbat2@gentoo.org> - +files/mysql-4.0.24-asm-pic-fixes.patch, +files/mysql-4.0.24-r2.rc6, - +files/my.cnf-4.1, +files/mysql-4.1.9-thrssl.patch, - +files/mysql-4.1.12-asm-pic-fixes.patch, - +files/mysql-test-myisam-geometry.patch, +mysql-4.0.24-r2.ebuild, - +mysql-4.1.12.ebuild: - Bug #83011, finally a new mysql-4.1, that is suitable for the main tree. - Many thanks to Francesco Riosa <BastianBalthazarBux@pnpitalia.it> for his - work on this. These are hardmasked for final testing still. - - 06 May 2005; Sven Wegener <swegener@gentoo.org> mysql-4.1.8.ebuild, - mysql-4.1.8-r1.ebuild: - Removed * postfix from <, <=, >= and > dependencies. - - 23 Apr 2005; Robin H. Johnson <robbat2@gentoo.org> - -mysql-3.23.52-r1.ebuild, -mysql-3.23.56.ebuild, -mysql-3.23.57.ebuild, - -mysql-3.23.57-r1.ebuild, -mysql-4.1.7.ebuild: - Remove old versions. - - 21 Apr 2005; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.22-r1.ebuild, - mysql-4.0.22-r2.ebuild, mysql-4.0.22.ebuild, mysql-4.0.23-r1.ebuild, - mysql-4.0.23-r2.ebuild, mysql-4.0.23.ebuild, mysql-4.0.24-r1.ebuild, - mysql-4.0.24.ebuild, mysql-4.1.7.ebuild, mysql-4.1.8-r1.ebuild, - mysql-4.1.8.ebuild: - Remove nomirror restriction. - - 14 Mar 2005; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.24.ebuild: - Stable on x86 now that I've throughly tested it. - - 14 Mar 2005; Bryan Østergaard <kloeri@gentoo.org> mysql-4.0.24.ebuild: - Stable on alpha, bug 84819. - - 14 Mar 2005; Guy Martin <gmsoft@gentoo.org> mysql-4.0.24.ebuild: - Stable on hppa. clamav-0.83.ebuild - - 14 Mar 2005; Hardave Riar <hardave@gentoo.org> mysql-4.0.24.ebuild: - Stable on mips, bug #84819. - - 13 Mar 2005; Markus Rothe <corsair@gentoo.org> mysql-4.0.24.ebuild: - Stable on ppc64; bug #84819 - - 13 Mar 2005; Jan Brinkmann <luckyduck@gentoo.org> mysql-4.0.24.ebuild: - stable on amd64 wrt #84819 - - 13 Mar 2005; Robin H. Johnson <robbat2@gentoo.org> - files/mysql-4.0.24-r1.rc6: - Bug #85095, remember to commit the correct final copy of an init.d script - instead of an older one! - - 13 Mar 2005; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.24-r1.ebuild, - mysql-4.0.24.ebuild: - There is one test case that tries to write outside the sandbox, so we need - to catch it better. - - 13 Mar 2005; Jason Wever <weeve@gentoo.org> mysql-4.0.24.ebuild: - Stable on SPARC wrt security bug #84819. - - 13 Mar 2005; Michael Hanselmann <hansmi@gentoo.org> mysql-4.0.24.ebuild: - Stable on ppc. - -*mysql-4.0.24-r1 (12 Mar 2005) - - 12 Mar 2005; Robin H. Johnson <robbat2@gentoo.org> - +files/my.cnf-4.0.24-r1, +files/mysql-4.0.24-manual.texi.patch, - +files/mysql-4.0.24-r1.rc6, +mysql-4.0.24-r1.ebuild: - This new build implements upstream's requested changes as per bug #44592, as - well as resolves #79000, and #76194. Collectively, this now provides a - minimal MySQL build (note that the server is still built due to MySQL - compile process, just not installed). - -*mysql-4.0.24 (12 Mar 2005) - - 12 Mar 2005; Robin H. Johnson <robbat2@gentoo.org> +mysql-4.0.24.ebuild: - MySQL-4.0.24, based strictly off MySQL-4.0.23-r2. Added error checking on - epatch statements and a new src_test function. Does not implement the - discussion from #44592. - - 03 Mar 2005; Ciaran McCreesh <ciaranm@gentoo.org> mysql-3.23.52-r1.ebuild, - mysql-3.23.56.ebuild, mysql-3.23.57-r1.ebuild, mysql-3.23.57.ebuild, - mysql-3.23.58-r1.ebuild, mysql-3.23.58.ebuild, mysql-4.0.22-r2.ebuild, - mysql-4.0.22.ebuild, mysql-4.0.23-r1.ebuild, mysql-4.0.23-r2.ebuild, - mysql-4.0.23.ebuild, mysql-4.1.7.ebuild, mysql-4.1.8-r1.ebuild, - mysql-4.1.8.ebuild: - Move sys-apps/procps -> sys-process/procps - - 03 Mar 2005; Ciaran McCreesh <ciaranm@gentoo.org> mysql-4.0.22-r1.ebuild: - Dependency update: sys-apps/procps -> sys-process/procps. - - 28 Feb 2005; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.22-r1.ebuild, - mysql-4.0.22-r2.ebuild, mysql-4.0.22.ebuild, mysql-4.0.23-r1.ebuild, - mysql-4.0.23-r2.ebuild, mysql-4.0.23.ebuild, mysql-4.1.7.ebuild, - mysql-4.1.8-r1.ebuild, mysql-4.1.8.ebuild: - Properly fix bug #83431, we missed something last time... - - 28 Feb 2005; Michael Hanselmann <hansmi@gentoo.org> mysql-4.1.8-r1.ebuild: - Added to ~ppc. - - 26 Feb 2005; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.22-r1.ebuild, - mysql-4.0.22-r2.ebuild, mysql-4.0.22.ebuild, mysql-4.0.23-r1.ebuild, - mysql-4.0.23-r2.ebuild, mysql-4.0.23.ebuild, mysql-4.1.7.ebuild, - mysql-4.1.8-r1.ebuild, mysql-4.1.8.ebuild: - Bug #83431, fix since 4.0.24 seems to be a long time in releasing. - - 20 Feb 2005; Aron Griffis <agriffis@gentoo.org> mysql-4.0.22-r2.ebuild, - mysql-4.1.8-r1.ebuild: - 4.0.22-r2 stable on ia64 #77805. Add ~ia64 to 4.1.8-r1 - - 14 Feb 2005; Guy Martin <gmsoft@gentoo.org> mysql-4.0.22-r2.ebuild: - Stable on hppa. - - 06 Feb 2005; Joshua Kinard <kumba@gentoo.org> mysql-4.0.22-r2.ebuild: - Marked stable on mips. - - 01 Feb 2005; Robin H. Johnson <robbat2@gentoo.org> files/logrotate.mysql: - Bug #76909 redux. - - 01 Feb 2005; Robin H. Johnson <robbat2@gentoo.org> files/logrotate.mysql: - Bug #80308. - - 29 Jan 2005; Robin H. Johnson <robbat2@gentoo.org> - mysql-3.23.52-r1.ebuild, mysql-3.23.56.ebuild, mysql-3.23.57-r1.ebuild, - mysql-3.23.57.ebuild, mysql-3.23.58-r1.ebuild, mysql-3.23.58.ebuild, - mysql-4.0.22-r1.ebuild, mysql-4.0.22-r2.ebuild, mysql-4.0.22.ebuild, - mysql-4.0.23-r1.ebuild, mysql-4.0.23-r2.ebuild, mysql-4.0.23.ebuild, - mysql-4.1.7.ebuild, mysql-4.1.8-r1.ebuild, mysql-4.1.8.ebuild: - Add warning about InnoDB, bug #44592. - - 23 Jan 2005; Robin H. Johnson <robbat2@gentoo.org> - mysql-3.23.52-r1.ebuild, mysql-3.23.56.ebuild, mysql-3.23.57-r1.ebuild, - mysql-3.23.57.ebuild, mysql-3.23.58-r1.ebuild, mysql-3.23.58.ebuild, - mysql-4.0.22-r1.ebuild, mysql-4.0.22-r2.ebuild, mysql-4.0.22.ebuild, - mysql-4.0.23-r1.ebuild, mysql-4.0.23-r2.ebuild, mysql-4.0.23.ebuild, - mysql-4.1.7.ebuild, mysql-4.1.8-r1.ebuild, mysql-4.1.8.ebuild: - Fix bug #79216. - - 21 Jan 2005; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.22-r2.ebuild, - mysql-4.0.23-r2.ebuild: - Stupid bug for older libtool versions, that leaves out .so again :-(. - - 21 Jan 2005; Simon Stelling <blubb@gentoo.org> mysql-4.0.22-r2.ebuild: - stable on amd64 wrt 77805 - - 21 Jan 2005; Luca Barbato <lu_zero@gentoo.org> mysql-4.0.22-r2.ebuild: - Marked ppc - - 20 Jan 2005; Gustavo Zacarias <gustavoz@gentoo.org> mysql-4.1.8-r1.ebuild: - Keyworded ~sparc - - 20 Jan 2005; Bryan Østergaard <kloeri@gentoo.org> mysql-4.0.22-r2.ebuild: - Stable on alpha, bug 77805. - - 20 Jan 2005; Olivier Crête <tester@gentoo.org> mysql-4.0.22-r2.ebuild: - Stable on x86 wrt 77805 - - 20 Jan 2005; Gustavo Zacarias <gustavoz@gentoo.org> mysql-4.0.22-r2.ebuild: - Stable on sparc wrt #77805 - - 20 Jan 2005; Markus Rothe <corsair@gentoo.org> mysql-4.0.22-r2.ebuild: - Stable on ppc64; bug #77805 - -*mysql-4.0.23-r2 (19 Jan 2005) -*mysql-4.0.22-r2 (19 Jan 2005) - - 19 Jan 2005; Robin H. Johnson <robbat2@gentoo.org> - +mysql-4.0.22-r2.ebuild, +mysql-4.0.23-r2.ebuild: - Bug #77805 and #78678, roll out new versions of 4.0.22, 4.0.23. DO NOT USE - 4.0.23 ON STABLE SYSTEMS, returns the incorrect value for from_unixtime(0). - - 19 Jan 2005; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.23-r1.ebuild: - Undo stable masking on 4.0.23 for nasty upstream bug. - http://bugs.mysql.com/bug.php?id=7515. Patched 4.0.22 to come out shortly. - - 19 Jan 2005; Gustavo Zacarias <gustavoz@gentoo.org> mysql-4.0.23-r1.ebuild: - Stable on sparc wrt #77805 - - 19 Jan 2005; Markus Rothe <corsair@gentoo.org> mysql-4.0.23-r1.ebuild: - Stable on ppc64; bug #78620 - - 19 Jan 2005; Olivier Crête <tester@gentoo.org> mysql-4.0.23-r1.ebuild: - Stable on x86 wrt security bug 77805 - -*mysql-4.1.8-r1 (18 Jan 2005) - - 18 Jan 2005; Robert Coie <rac@gentoo.org> +files/mysql-accesstmp.patch, - +mysql-4.0.23-r1.ebuild, +mysql-4.1.8-r1.ebuild: - Fix tempfile handling in mysqlaccess, bug 77805 - - 06 Jan 2005; Robin H. Johnson <robbat2@gentoo.org> files/logrotate.mysql: - Bug #76909, logrotate missingok. - - 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> : - Change encoding to UTF-8 for GLEP 31 compliance - - 25 Dec 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.23.ebuild, - mysql-4.1.8.ebuild: - Bug #75524. - -*mysql-4.0.22-r1 (23 Dec 2004) - - 23 Dec 2004; Robin H. Johnson <robbat2@gentoo.org> - +mysql-4.0.22-r1.ebuild: - Roll out a temp version of 4.0.22-r1 for testing with bug 65587. - -*mysql-4.1.8 (23 Dec 2004) -*mysql-4.0.23 (23 Dec 2004) - - 23 Dec 2004; Robin H. Johnson <robbat2@gentoo.org> +files/logrotate.mysql, - +files/mysql-4.0.23-install-db-sh.diff, +mysql-4.0.23.ebuild, - +mysql-4.1.7.ebuild, +mysql-4.1.8.ebuild: - New versions, and bugs fixed 74248, 74742, 70122, 58469, 50921, 60869. - -*mysql-4.1.7 (17 Nov 2004) - - 17 Nov 2004; Robin H. Johnson <robbat2@gentoo.org> +mysql-4.1.7.ebuild: - bug #62582, new major version, package.masked. - - 12 Nov 2004; Michael Sterrett <mr_bones_@gentoo.org> -mysql-4.0.12.ebuild, - -mysql-4.0.13-r4.ebuild, -mysql-4.0.14-r1.ebuild, -mysql-4.0.14-r2.ebuild, - -mysql-4.0.14.ebuild, -mysql-4.0.15-r1.ebuild, -mysql-4.0.15.ebuild, - -mysql-4.0.16.ebuild, -mysql-4.0.17.ebuild, -mysql-4.0.18-r1.ebuild, - -mysql-4.0.18-r2.ebuild, -mysql-4.0.18.ebuild, -mysql-4.0.19.ebuild, - -mysql-4.0.20-r1.ebuild, -mysql-4.0.20.ebuild, -mysql-4.0.21.ebuild: - cleaned out old 4.0 ebuilds (ok'd by rac) - - 03 Nov 2004; Bret Curtis <psi29a@gentoo.org> mysql-4.0.22.ebuild: - marked as stable on mips - - 02 Nov 2004; Markus Rothe <corsair@gentoo.org> mysql-4.0.22.ebuild: - Marked ppc64; bug #69668 - - 02 Nov 2004; Bryan Østergaard <kloeri@gentoo.org> mysql-4.0.22.ebuild: - Stable on alpha, bug 69668. - - 02 Nov 2004; Lars Weiler <pylon@gentoo.org> mysql-4.0.22.ebuild: - Stable on ppc. Bug #69668. - - 01 Nov 2004; Jeremy Huddleston <eradicator@gentoo.org> - mysql-4.0.22.ebuild: - Stable amd64. Bug #69668. - - 01 Nov 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.22.ebuild: - added texinfo dep for bug #69701. - - 01 Nov 2004; Gustavo Zacarias <gustavoz@gentoo.org> mysql-4.0.22.ebuild: - Stable on sparc - - 31 Oct 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.22.ebuild: - push 4.0.22 to x86, see bug #69668. - -*mysql-4.0.22 (30 Oct 2004) - - 30 Oct 2004; Robin H. Johnson <robbat2@gentoo.org> +mysql-4.0.22.ebuild: - Version bump. - - 26 Oct 2004; Michele Noberasco <s4t4n@gentoo.org> mysql-4.0.21.ebuild: - Removed COPYING.LIB from dodoc as the file doesn't exist. - - 22 Oct 2004; Danny van Dyk <kugelfang@gentoo.org> mysql-4.0.21.ebuild: - Marked stable on amd64. - - 22 Oct 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.21.ebuild: - stabilize on x86. - - 20 Oct 2004; Hardave Riar <hardave@gentoo.org> mysql-4.0.21.ebuild: - Stable on mips, bug #67062. - - 19 Oct 2004; Guy Martin <gmsoft@gentoo.org> mysql-4.0.21.ebuild: - Stable on hppa. - - 18 Oct 2004; Tom Gall <tgall@gentoo.org> mysql-4.0.21.ebuild: - stable on ppc64, bug #67062 - - 18 Oct 2004; Bryan Østergaard <kloeri@gentoo.org> mysql-4.0.21.ebuild: - Stable on alpha, bug 67062. - - 18 Oct 2004; Gustavo Zacarias <gustavoz@gentoo.org> mysql-4.0.21.ebuild: - Stable on sparc wrt #67062 - - 18 Oct 2004; <SeJo@gentoo.org> mysql-4.0.21.ebuild: - stable on ppc : 67062 - -*mysql-4.0.21 (12 Oct 2004) - - 12 Oct 2004; Robin H. Johnson <robbat2@gentoo.org> - +files/mysql-4.0.21-install-db-sh.diff, +files/mysql-4.0.21-thrssl.patch, - +mysql-4.0.21.ebuild: - Bug #63523, version bump. - - 26 Sep 2004; Tom Gall <tgall@gentoo.org> mysql-4.0.20-r1.ebuild: - stable on ppc64, bug #60744 - - 06 Sep 2004; Robin H. Johnson <robbat2@gentoo.org> files/mysql-4.0.15.rc6: - Use net, not need net. - - 06 Sep 2004; Robin H. Johnson <robbat2@gentoo.org> files/mysql-4.0.15.rc6: - Fix #62603, #62903. - - 06 Sep 2004; Ciaran McCreesh <ciaranm@gentoo.org> mysql-4.0.12.ebuild, - mysql-4.0.13-r4.ebuild, mysql-4.0.14-r1.ebuild, mysql-4.0.14-r2.ebuild, - mysql-4.0.14.ebuild, mysql-4.0.15-r1.ebuild, mysql-4.0.15.ebuild, - mysql-4.0.16.ebuild, mysql-4.0.17.ebuild, mysql-4.0.18-r1.ebuild, - mysql-4.0.18-r2.ebuild, mysql-4.0.18.ebuild, mysql-4.0.19.ebuild, - mysql-4.0.20-r1.ebuild, mysql-4.0.20.ebuild: - Switch to use epause and ebeep, bug #62950. - - 01 Sep 2004; Jeremy Huddleston <eradicator@gentoo.org> : - get_libdir lovin'. - - 28 Aug 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-3.23.58-r1.ebuild, - mysql-4.0.20-r1.ebuild: - Stable on x86. Bug #60744. - - 25 Aug 2004; Bryan Østergaard <kloeri@gentoo.org> mysql-3.23.58-r1.ebuild, - mysql-4.0.20-r1.ebuild: - Stable on alpha, bug 60744. - - 24 Aug 2004; Hardave Riar <hardave@gentoo.org> mysql-4.0.20-r1.ebuild: - Stable on mips. Bug #60744. - - 24 Aug 2004; Gustavo Zacarias <gustavoz@gentoo.org> mysql-3.23.58-r1.ebuild, - mysql-4.0.20-r1.ebuild: - Stable on sparc wrt #60744 - -*mysql-4.0.20-r1 (23 Aug 2004) -*mysql-3.23.58-r1 (23 Aug 2004) - - 23 Aug 2004; Robin H. Johnson <robbat2@gentoo.org> - +files/mysql-4.0-mysqlhotcopy-security.patch, +mysql-3.23.58-r1.ebuild, - +mysql-4.0.20-r1.ebuild: - Bug #60744, security. - - 22 Aug 2004; Joshua Kinard <kumba@gentoo.org> mysql-4.0.20.ebuild: - Marked stable on mips. - - 21 Aug 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.20.ebuild: - Bug #60869, gnuconfig. - - 16 Jul 2004; Gustavo Zacarias <gustavoz@gentoo.org> mysql-4.0.20.ebuild: - Stable on sparc and hppa - - 14 Jul 2004; Bryan Østergaard <kloeri@gentoo.org> mysql-4.0.20.ebuild: - Stable on alpha. - - 10 Jul 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.20.ebuild: - 4.0.20 stable on x86. - -*mysql-3.23.58 (04 Jul 2004) - - 04 Jul 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-3.23.58.ebuild: - version bump. - - 29 Jun 2004; Aron Griffis <agriffis@gentoo.org> mysql-3.23.52-r1.ebuild, - mysql-3.23.56.ebuild, mysql-3.23.57-r1.ebuild, mysql-3.23.57.ebuild, - mysql-4.0.12.ebuild, mysql-4.0.13-r4.ebuild, mysql-4.0.14-r1.ebuild, - mysql-4.0.14-r2.ebuild, mysql-4.0.14.ebuild, mysql-4.0.15-r1.ebuild, - mysql-4.0.15.ebuild, mysql-4.0.16.ebuild, mysql-4.0.17.ebuild, - mysql-4.0.18-r1.ebuild, mysql-4.0.18-r2.ebuild, mysql-4.0.18.ebuild, - mysql-4.0.19.ebuild, mysql-4.0.20.ebuild: - remove bogus use sparc64 - - 29 Jun 2004; Aron Griffis <agriffis@gentoo.org> mysql-3.23.56.ebuild, - mysql-3.23.57-r1.ebuild, mysql-3.23.57.ebuild, mysql-4.0.12.ebuild: - sync IUSE (+perl) - - 06 Jun 2004; Aron Griffis <agriffis@gentoo.org> mysql-4.0.17.ebuild: - Fix use invocation - - 01 Jun 2004; Tom Gall <tgall@gentoo.org> mysql-4.0.20.ebuild: - stable on ppc64, bug #52701 - - 24 May 2004; Joshua Kinard <kumba@gentoo.org> mysql-4.0.18-r1.ebuild, - mysql-4.0.18-r2.ebuild, mysql-4.0.18.ebuild, mysql-4.0.19.ebuild, - mysql-4.0.20.ebuild: - Marked 4.0.18-r2 stable on mips, removed berkdb check on mips from pkg_setup, - and added mips to list of arches that need to build w/o berkdb. - - 19 May 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.18-r2.ebuild, - mysql-4.0.20.ebuild: - move to enewuser/enewgroup for bug #51533. - -*mysql-4.0.20 (19 May 2004) - - 19 May 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.20.ebuild: - version bump again, this is prefered over 4.0.19 due to some new upstream bugs. - -*mysql-4.0.19 (17 May 2004) -*mysql-4.0.18-r2 (17 May 2004) - - 17 May 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.18-r2.ebuild, - mysql-4.0.19.ebuild, files/mysql-4.0.18-mysqldmultisecurity.diff: - bug #46242, fix a security hole in mysqld_multi. ansl new 4.0.19. - - 29 Apr 2004; Guy Martin <gmsoft@gentoo.org> mysql-4.0.18-r1.ebuild: - Marked stable on hppa. - - 29 Apr 2004; Jon Portnoy <avenj@gentoo.org> mysql-4.0.18-r1.ebuild : - Stable on AMD64 and x86. - - 14 Apr 2004; Jason Wever <weeve@gentoo.org> mysql-4.0.18-r1.ebuild: - Stable on sparc wrt bug #46242. - - 14 Apr 2004; Bryan Østergaard <kloeri@gentoo.org> mysql-4.0.18-r1.ebuild: - Stable on Alpha. - - 14 Apr 2004; Michael McCabe <randy@gentoo.org> mysql-4.0.18-r1.ebuild: - Marking as stable on s390 - -*mysql-4.0.18-r1 (13 Apr 2004) - - 13 Apr 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.18-r1.ebuild, - files/mysql-4.0.18-mysqlbugsecurity.diff: - add in -r1 for bug #46242, needs more testing first for the automake change - - 02 Apr 2004; <randy@gentoo.org> mysql-4.0.18.ebuild: - adding s390 keywords - - 21 Mar 2004; Joshua Kinard <kumba@gentoo.org> mysql-4.0.17.ebuild: - Marked stable on mips. - - 10 Mar 2004; Robin Johnson <robbat2@gentoo.org> - mysql-4.0.18.ebuild: - bug #44308, bump 4.0.18 to same stable level as 4.0.17, strongly recommended - that ppc/alpha/mips move to 4.0.18 as well - -*mysql-4.0.18 (04 Mar 2004) - - 04 Mar 2004; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.18.ebuild, - files/mysql-4.0.18-gentoo-nptl.diff, files/mysql-4.0.18-install-db-sh.diff, - files/mysql-4.0.18-mysqld-safe-sh.diff, files/mysql-4.0.18-thrssl.patch: - Update to latest version from upstream, bug #41465. - - 26 Feb 2004; Sven Blumenstein <bazik@gentoo.org> mysql-4.0.17.ebuild: - Stable on sparc. - - 25 Feb 2004; root <root@gentoo.org> mysql-4.0.17.ebuild: - Marked stable on hppa. - - 24 Feb 2004; Martin Holzer <mholzer@gentoo.org> mysql-4.0.17.ebuild: - x86 stable - - 07 Feb 2004; Brad House <brad_mssw@gentoo.org> mysql-4.0.17.ebuild, - files/mysql-gentoo-nptl.diff: - make mysql compile with nptl-enabled glibc - - 04 Feb 2004; Joshua Kinard <kumba@gentoo.org> mysql-4.0.17.ebuild: - Added ~mips to KEYWORDS and added a check for the berkdb USE flag if we're on - a mips system. MySQL apparently has issues when linked to berkeley db. - -*mysql-4.0.17 (10 Jan 2004) - - 10 Jan 2004; Aron Griffis <agriffis@gentoo.org> mysql-4.0.16.ebuild, - mysql-4.0.17.ebuild: - add alpha/~alpha keywords - - 07 Jan 2004; Jason Wever <weeve@gentoo.org> mysql-4.0.16.ebuild: - Marked stable on sparc. - - 25 Dec 2003; Robin H. Johnson <robbat2@gentoo.org> : - version bump - - 18 Dec 2003; Guy Martin <gmsoft@gentoo.org> mysql-4.0.16.ebuild: - Marked stable on hppa. - - 16 Dec 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.15.ebuild, - mysql-4.0.16.ebuild: - move 4.0.16 and 4.0.15 to stable x86 - - 05 Dec 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-3.23.52-r1.ebuild, - mysql-3.23.56.ebuild, mysql-3.23.57-r1.ebuild, mysql-3.23.57.ebuild, - mysql-4.0.12.ebuild, mysql-4.0.13-r4.ebuild, mysql-4.0.14-r1.ebuild, - mysql-4.0.14-r2.ebuild, mysql-4.0.14.ebuild: - fix all chown calls as per bug #35127 - - 27 Oct 2003; Martin Holzer <mholzer@gentoo.org> metadata.xml, - mysql-4.0.13-r4.ebuild, mysql-4.0.14-r1.ebuild, mysql-4.0.14-r2.ebuild, - mysql-4.0.14.ebuild, mysql-4.0.15-r1.ebuild, mysql-4.0.15.ebuild, - mysql-4.0.16.ebuild: - metadata + nomirror - -*mysql-4.0.16 (26 Oct 2003) - - 26 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.16.ebuild, - files/mysql-4.0.16-install-db-sh.diff, - files/mysql-4.0.16-mysqld-safe-sh.diff: - version bump as per bug 31806, re-did patching code to use epatch and - re-diffed some patches for the new version - -*mysql-4.0.15-r1 (26 Oct 2003) - - 26 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.15-r1.ebuild: - bump revision and add docs patch from bug #31995 - - 20 Oct 2003; Christian Birchinger <joker@gentoo.org> mysql-4.0.14-r2.ebuild: - Added sparc stable keyword - - 19 Oct 2003; Heinrich Wendel <lanius@gentoo.org> mysql-4.0.14-r1.ebuild, - mysql-4.0.14-r2.ebuild, mysql-4.0.14.ebuild, mysql-4.0.15.ebuild: - fixed MIRRORS dodoc - - 13 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.14-r2.ebuild: - bump 4.0.14-r2 to stable - - 07 Oct 2003; John Mylchreest <johnm@gentoo.org>; mysql-4.0.15.ebuild: - fixing POSIX 1003.1-2001 chown change. '.' now ':' - -*mysql-4.0.15 (17 Sep 2003) - - 17 Sep 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.14-r1.ebuild, - mysql-4.0.14-r2.ebuild, mysql-4.0.15.ebuild, files/mysql-4.0.15.rc6: - version bump to 4.0.15 (improved init.d script included). - properly install updated config file (>=4.0.14-r1). - ensure correct permissions on data directory after ebuild config (>=4.0.14-r1). - -*mysql-3.23.57-r1 (15 Sep 2003) - - 15 Sep 2003; Daniel Ahlberg <aliz@gentoo.org> mysql-3.23.57-r1.ebuild: - Security update - -*mysql-4.0.14-r2 (11 Sep 2003) - - 11 Sep 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.14-r2.ebuild: - fix bug #28421 - -*mysql-4.0.13-r4 (10 Sep 2003) - - 10 Sep 2003; <solar@gentoo.org> mysql-4.0.13-r4.ebuild, - mysql-4.0.14-r2.ebuild, files/mysql-4.0.14-security-28394.patch: - secuirty fixes for stable and non stable branches of mysql, see bug 28394 for - more info - - 27 Aug 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.14-r1.ebuild: - Fix bug #27204, thanks to help from forums while I was away on holiday. - - 17 Aug 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.14-r1.ebuild, - files/mysql-4.0.14-r1-tcpd-vars-fix.diff: - fix source on patch mysql-4.0.14-r1.ebuild - - 11 Aug 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.14-r1.ebuild, - files/mysql-4.0.14-r2-tcpd-vars-fix.diff: - fix bug #22571 - -*mysql-4.0.14-r1 (11 Aug 2003) - - 11 Aug 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.14-r1.ebuild, - files/my.cnf-4.0.14-r1: - fix bugs #26131 and #24826 - - 31 Jul 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.14.ebuild: - Remove extraneous warning about a bug that was fixed between .13 and .14 - - 28 Jul 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.14.ebuild, - files/mysql-4.0.14-mysqld-safe-sh.diff: - Finish Fixing 4.0.14 and release - -*mysql-4.0.14 (23 Jul 2003) - - 04 Aug 2003; Guy Martin <gmsoft@gentoo.org> mysql-4.0.14.ebuild : - Added ~hppa to KEYWORDS. - - 23 Jul 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.14.ebuild: - Version bump - - 16 Jul 2003; Christian Birchinger <joker@gentoo.org> mysql-4.0.13-r3.ebuild: - Added sparc stable keyword - - 12 Jul 2003; Donny Davies <woodchip@gentoo.org> mysql-4.0.13-r3.ebuild: - Marked x86 stable. - - 12 Jul 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-4.0.13-r3.ebuild: - Change note about rebuilder.sh to revdep-rebuild. - -*mysql-3.23.57 (17 Mar 2003) - - 12 Jun 2003; Robin H. Johnson <robbat2@gentoo.org> mysql-3.23.57.ebuild: - Version bump. - -*mysql-4.0.13-r3 (12 Jun 2003) - - 04 Aug 2003; Guy Martin <gmsoft@gentoo.org> mysql-4.0.13-r3.ebuild : - Added hppa to KEYWORDS. - - 3 Jun 2003; Robin Johnson <robbat2@gentoo.org> mysql-4.0.13-r3.ebuild: - Add SSL warning as per bug #22964. - - 12 Jun 2003; Robin Johnson <robbat2@gentoo.org> mysql-4.0.13-r3.ebuild: - Show a sensible error message and die if the user has USE="static ssl" as - MySQLv4 doesn't support these simultanoeusly. - - 12 Jun 2003; <rac@gentoo.org> mysql-4.0.13-r3.ebuild, - files/mysql-4.0.13-thrssl.patch: - Attempt to make libmysqlclient_r.so link with -lssl - -*mysql-4.0.13-r2 (11 Jun 2003) - - 11 Jun 2003; <rac@gentoo.org> mysql-4.0.13-r2.ebuild: - Allow user CFLAGS to determine -O level, instead of imposing -O3 - -*mysql-4.0.13-r1 (31 May 2003) - - 11 Jun 2003; Donny Davies <woodchip@gentoo.org> mysql-4.0.13-r1.ebuild: - Small housecleaning-type fixes. - - 31 May 2003; Robin Johnson <robbat2@gentoo.org> mysql-4.0.13-r1.ebuild: - Large ebuild cleanup. - -*mysql-4.0.13 (21 May 2003) - - 09 May 2003; Robin Johnson <robbat2@gentoo.org> mysql-4.0.13.ebuild: - Version bump. Moved to to using mirror:// syntax to support all of the MySQL - mirrors. - -*mysql-4.0.12 (22 Mar 2003) - - 09 May 2003; Robin Johnson <robbat2@gentoo.org> mysql-4.0.12.ebuild, - file/rebuilder.sh: - Some users still complaining about rebuilder.sh not working. Adding - gentoolkit to DEPEND now. - rebuilder.sh has been modified to be significently faster and more accurate - now. - - 05 May 2003; Caleb Tennis <caleb@gentoo.org> files/rebuilder.sh: - Fix bug #17723 by posting a note to the user that they need to have - gentoolkit emerged before running this script. Also fix bug #18605 by - having the script scan the qt directory too. - - 22 Apr 2003; Robin Johnson <robbat2@gentoo.org> files/mysql-4.0.rc6, - files/mysql.init: - Change dir=`awk...` line to use sed instead in a more reliable manner - fixes bug #18833 - - 06 Apr 2003; Zach Welch <zwelch@gentoo.org> mysql-4.0.12.ebuild: - add arm keyword - - 22 Mar 2003; Donny Davies <woodchip@gentoo.org> : Version bump, removed - from package.mask. If you're upgrading from MySQL-3.x you can use the - "/usr/portage/dev-db/mysql/files/rebuilder.sh" script to obtain the list - of packages you'll need to rebuild on your system. - -*mysql-3.23.56 (17 Mar 2003) - - 17 Mar 2003; Daniel Ahlberg <aliz@gentoo.org> : - Security update. - -*mysql-4.0.11a-r1 (09 Mar 2003) - - 09 Mar 2003; Joshua Brindle <method@gentoo.org> mysql-4.0.11a-r1.ebuild: - bug fix for #15099 thanks to dragon - -*mysql-3.23.54a-r1 (04 Mar 2003) - - 04 Mar 2003; Robert Coie <rac@gentoo.org> mysql-3.23.54a-r1.ebuild: - Add PDEPENDs on dev-perl/DBI and dev-perl/DBD-mysql, contingent on - USE="perl". If USE="-perl", take /usr/bin/mysql_setpermission out of - the installed files (bug #16301). - -*mysql-4.0.11a (01 Mar 2003) - - 01 Mar 2003; Donny Davies <woodchip@gentoo.org> : Version bump. - Add glibc-2.3.2_pre fix; -DHAVE_ERRNO_AS_DEFINE=1. Fix readline - configure flags. Add --enable-local-infile to configure. - - 23 Feb 2003; Guy Martin <gmsoft@gentoo.org> mysql-3.23.54a.ebuild, - mysql-3.23.55.ebuild : Added --without-berkeley-db to configure for - hppa since it's not yet supported on this platform. Added hppa to - keywords too. - -*mysql-4.0.10 (17 Jan 2003) - - 17 Feb 2003; Joshua Brindle <method@gentoo.org> : Latest 'gamma' release. - Version bump. - -*mysql-3.23.55 (29 Jan 2003) - - 11 Mar 2003; Donny Davies <woodchip@gentoo.org> mysql-3.23.55.ebuild: - Fix CXXFLAGS; #16767. Add the PDEPEND from #16301. - - 01 Mar 2003; Donny Davies <woodchip@gentoo.org> : mysql-3.23.55.ebuild : - Add a build fix for glibc-2.3.2_pre. Fix readline configure flags, sigh. - - 06 Feb 2003; Will Woods <wwoods@gentoo.org>: mysql-3.23.54a.ebuild, mysql-3.23.54a.ebuild - Disable berkdb on alpha, since it's not supported there. - - 29 Jan 2003; Donny Davies <woodchip@gentoo.org> : New testing release. - Fix #12933, #13429. - -*mysql-4.0.7 (04 Jan 2003) - - 04 Jan 2003; Donny Davies <woodchip@gentoo.org> : Latest 'gamma' release. - Sync initscript. - -*mysql-3.23.54a (16 Dec 2002) - - 16 Dec 2002; Donny Davies <woodchip@gentoo.org> : Version bump. - - 15 Dec 2002; Bjoern Brauel <bjb@gentoo.org> mysql-3.23.52-r1.ebuild : - Add alpha to KEYWORDS - -*mysql-3.23.54 (13 Dec 2002) - - 13 Dec 2002; Donny Davies <woodchip@gentoo.org> : Update to latest. - This release fixes a remote DoS vulnerability; upgrade reccomended. - - 07 Dec 2002; Jack Morgan <jmorgan@gentoo.org> mysql-3.23.52-r1.ebuild : - Changed sparc64 to sparc keyword - - 07 Dec 2002; Jack Morgan <jmorgan@gentoo.org> mysql-3.23.53.ebuildi, mysql-4.0.5_beta.ebuild : - Changed ~sparc64 to ~sparc keyword - -*mysql-4.0.5_beta (29 Nov 2002) - - 29 Nov 2002; Donny Davies <woodchip@gentoo.org> : Chase latest. - Closes #11011, #11233. The new initscript still needs to be synced with - the old one. - - 03 Nov 2002; Nicholas Henke <roughneck@gentoo.org> mysql-3.23.52-r2.ebuild : - added ppc to keywords - - 28 Oct 2002; Donny Davies <woodchip@gentoo.org> mysql.init : - Behave more carefully in stop(). Thanks psi-jack@myrealbox.com. - -*mysql-4.0.1 (19 Nov 2002) - - 19 Nov 2002; Ryan Phillips <rphillips@gentoo.org> mysql-4.0.1_alpha.ebuild : - Fixed DB dep. Fixes #10839 - -*mysql-3.23.53 (27 Oct 2002) - - 27 Oct 2002; Donny Davies <woodchip@gentoo.org> : Chase latest release. - Close #9481, #9335. - -*mysql-3.23.52-r1 (29 Sep 2002) - - 20 Oct 2002; Seemant Kulleen <seemant@gentoo.org> mysql-3.23.52-r1.ebuild : - Changed the sparc USE check per bug #9372 by torgeir@trenger.ro (Torgeir - Hansen) - - 15 Oct 2002; <mcummings@datanode.net> mysql-3.23.52-r1.ebuild : - Changed the BDB check due to a bug in BDB on sparc's. See notes in ebuild - for reference URL. - - 29 Sep 2002; Ryan Phillips <rphillips@gentoo.org> mysql-3.23.52-r1.ebuild : - Added thread-safe client support... MyODBC package needs this flag compiled - into mysql to work correctly. Fixes #8411. Submitted by Peter Ruskin - -*mysql-3.23.52 (25 Aug 2002) - - 25 Aug 2002; Donny Davies <woodchip@gentoo.org> mysql-3.23.52.ebuild, - mysql-3.23.52-install-db-sh.diff : - Update to latest stable release. Fix mysql_install_db patch. - -*mysql-3.23.51-r4 (28 Jul 2002) - - 28 Jul 2002; Jon Nelson <jnelson@gentoo.org> mysql-3.23.51-r4.ebuild: - Add back in the tcpd patch -- seems to cause compile failure - -*mysql-3.23.51-r3 (25 Jul 2002) - - 25 Jul 2002; Donny Davies <woodchip@gentoo.org> mysql-3.23.51-r3.ebuild : - Fix initscript install. s/mysql.rc6/mysql.init/ - - 25 Jul 2002; Jon Nelson <jnelson@gentoo.org> mysql-3.23.51-r3.ebuild files/digest-mysql-3.23.51-r3 files/mysql.init: - Fixed 5152 - used some fancy awk to extract the datadir from - /etc/mysql/my.cnf -- new init file is mysql.init - -*mysql-3.23.51-r2 (07 Jul 2002) - - 25 Jul 2002; Ryan Phillips <rphillips@gentoo.org> mysql-3.23.51-r2.ebuild : - The -tcpd- patch appears to have been fixed upstream. It has been - removed from the ebuild - - 07 Jul 2002; Jon Nelson <jnelson@gentoo.org> mysql-3.23.51-r2.ebuild : - Attempt to fix problem with mysql compile *not* using provided bdb. - Also, add users in preinst, not pkg_setup, as per policy. - -*mysql-3.23.51-r1 (02 Jul 2002) - - 02 Jul 2002; Ryan Phillips <rphillips@gentoo.org> mysql-3.23.51-r1.ebuild : - Added symlink to libmysqlclient_r.so - -*mysql-4.0.1 (27 Jun 2002) - - 27 June 2002; Ryan Phillips <rphillips@gentoo.org> : - Added the unreleased mysql for development purposes and testing. - Currently masked in portage.mask - -*mysql-3.23.51 (22 Jun 2002) - - 22 June 2002; Donny Davies <woodchip@gentoo.org> : - Update to latest stable release; 3.23.51. - - Important! On >=gentoo-1.3, the bundled 3.2.9a bezerkeley db will be - built if you have USE berkdb. On <gentoo-1.3, the sys-libs/db-3.2.9 - system version is used. - - added a small patch for tcpd; looks like an upstream bug? - - sync the compiler flags with their "official" spec ;) - - cleaned up the ebuild a little. - -*mysql-3.23.49-r2 (16 June 2002) - - 16 June 2002; Bart Verwilst <verwilst@gentoo.org> : - Made sure that mysql compiled on gentoo 1.3+ as well, where db 4.0.14 is - the default... Stayed off 3.23.50, whoever updates mysql next, please - take my changes here in account as well plz - -*mysql-3.23.49-r1 (3 May 2002) - - 3 May 2002; Donny Davies <woodchip@gentoo.org> : - Added LICENSE, SLOT, $Headers. - -*mysql-3.23.49 (18 Feb 2002) - - 18 Feb 2002; Donny Davies <woodchip@gentoo.org> mysql-3.23.49.ebuild, - files/mysql-3.23-db-3.2.3.diff : - Updated to latest release. Tweaked the db patch to apply properly to - this version. Some cosmetic fixies. - -*mysql-3.23.47 (1 Feb 2002) - - 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog : - Added initial ChangeLog which should be updated whenever the package is - updated in any way. This changelog is targetted to users. This means that the - comments should well explained and written in clean English. The details about - writing correct changelogs are explained in the skel.ChangeLog file which you - can find in the root directory of the portage repository. diff --git a/dev-libs/libmysql/Manifest b/dev-libs/libmysql/Manifest deleted file mode 100644 index c9195d7c..00000000 --- a/dev-libs/libmysql/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -DIST mysql-5.5.43.tar.gz 21784417 SHA256 43d3df79e5c839a2749deb6e056a4589e49c903e09034c18653ec56e6e4774cd SHA512 b14506ac45fa4c69a6b7bbf64b2c3e59516b1fca3e0cce97e9712c09abecbf50071a60fc09f3e009d8591bf0d7352f28479cd8cb5445008ee146735897878b52 WHIRLPOOL 93e77045f4c4b188db38912ec6709bfee1ee0e0b7bf4cadfbeede8aef701d1f0cbf238e02d82013ceabe13df952e4f08c75bd3ad7504790677dc5a5ec4844fea -DIST mysql-5.5.44.tar.gz 21789766 SHA256 85f05b257db39e63c82ff4b5ce4e0c6d2b07560b5fc1646d47d7ae48eab3e5de SHA512 05707b96c3e0d39ca103d965640aa1a9461a513f788fc7f2acce4b3933ec578b3d66df53955b0dff1b6c9e5acd98441cfe1df5b3154a1058293babc39c26dad5 WHIRLPOOL 870d9728c78f6732fcd6f95e62833a769c937c96298a39bb023b33a9138552e254d2a3f6285d8f4f0b740de9d7397fa1a0987234a0a4dfa13c787fc068053d78 -DIST mysql-5.6.24.tar.gz 33178592 SHA256 37e27305b67d76883c5902dce59c89d596beee9dca7dbadd4a2e117f8101dfeb SHA512 cb4c27f67aad02e2120edb9dfaffa623d8ddb5861ee77055553c50cce76cbfe0a1e473e01cef3cf86b6362c719e1db18e69808a0e4e457f879a37297f14b9fd7 WHIRLPOOL 26e51a1c48d04c2f24f8914beb84bcd8122ecc569b922d001c05271c3b7dc3339652272e27169001c762356c6fffa9ba88a6ccd8b2235e41063b5948e1dd2011 -DIST mysql-5.6.25.tar.gz 33203321 SHA256 15079c0b83d33a092649cbdf402c9225bcd3f33e87388407be5cdbf1432c7fbd SHA512 cd15180281b015a29d5a9f12bafd5878ecb8ca68ada2e0d016916d77f606592b4b9a8e4a3728fc0d90326bcdda26fdd371fc731ca524f06bd06cc3b19ae93243 WHIRLPOOL 68932bcbec0e58aade1c00fe00651ecac1003e80e5cd29298c23a79190df76390c7f16a29fcb5bff9ad63e721f53978d5d727a0ae9c5df0eb97a002a4c3e4194 -DIST mysql-extras-20150127-1351Z.tar.bz2 1494648 SHA256 74497659f1fb3b0cb620e38a911cf2e59a084149dd175199eb7cf4be18b4c328 SHA512 886e42697b3b0a90d8542bafaf3a7ccedf075f9f0065fec995bf58f645edff3a5d62f29be1cfa2e01d002d6382ee02279832cea8c21db6a774c2567c75ab6a35 WHIRLPOOL 9ddb5ccd914a6a6a19741ff93df78534d2273cf918f24af427c018b7c4f424a90d9f57f167633c48e2fa4102a4fae0873fd6dec7529839f229af855cbddf82d4 -DIST mysql-extras-20150410-1944Z.tar.bz2 1493690 SHA256 e327adf02be4c2bce5121f01d6b139309c72814b8c50a29559dfddee12a0b4e2 SHA512 e2e5345290134e597734514041e413f0633b8078bfddb8b8e7695468ce7341735b732d5bb602ab7aa9a4045d71571b73aac01a5d96687d4fbd380736f5ed650c WHIRLPOOL f65f294905fd1d04e2be79a803b658ed432338501665a75cbe0cc5b3af8abf0615f1f808465c3ca3c7e850b9277f451f5c77b518977f4bee8dc77d6089ff88fb diff --git a/dev-libs/libmysql/files/my.cnf-5.1 b/dev-libs/libmysql/files/my.cnf-5.1 deleted file mode 100644 index 65cf05c0..00000000 --- a/dev-libs/libmysql/files/my.cnf-5.1 +++ /dev/null @@ -1,145 +0,0 @@ -# @GENTOO_PORTAGE_EPREFIX@/etc/mysql/my.cnf: The global mysql configuration file. -# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/my.cnf-5.1,v 1.5 2015/03/15 17:31:35 grknight Exp $ - -# The following options will be passed to all MySQL clients -[client] -#password = your_password -port = 3306 -socket = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.sock - -[mysql] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[mysqladmin] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[mysqlcheck] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[mysqldump] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[mysqlimport] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[mysqlshow] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[myisamchk] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets - -[myisampack] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets - -# use [safe_mysqld] with mysql-3 -[mysqld_safe] -err-log = @GENTOO_PORTAGE_EPREFIX@/var/log/mysql/mysql.err - -# add a section [mysqld-4.1] or [mysqld-5.0] for specific configurations -[mysqld] -character-set-server = utf8 -user = mysql -port = 3306 -socket = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.sock -pid-file = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.pid -log-error = @GENTOO_PORTAGE_EPREFIX@/var/log/mysql/mysqld.err -basedir = @GENTOO_PORTAGE_EPREFIX@/usr -datadir = @DATADIR@ -skip-external-locking -key_buffer = 16M -max_allowed_packet = 1M -table_open_cache = 64 -sort_buffer_size = 512K -net_buffer_length = 8K -read_buffer_size = 256K -read_rnd_buffer_size = 512K -myisam_sort_buffer_size = 8M -language = @GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/english - -# security: -# using "localhost" in connects uses sockets by default -# skip-networking -bind-address = 127.0.0.1 - -log-bin -server-id = 1 - -# point the following paths to different dedicated disks -tmpdir = @GENTOO_PORTAGE_EPREFIX@/tmp/ -#log-update = @GENTOO_PORTAGE_EPREFIX@/path-to-dedicated-directory/hostname - -# you need the debug USE flag enabled to use the following directives, -# if needed, uncomment them, start the server and issue -# #tail -f @GENTOO_PORTAGE_EPREFIX@/tmp/mysqld.sql @GENTOO_PORTAGE_EPREFIX@/tmp/mysqld.trace -# this will show you *exactly* what's happening in your server ;) - -#log = @GENTOO_PORTAGE_EPREFIX@/tmp/mysqld.sql -#gdb -#debug = d:t:i:o,/tmp/mysqld.trace -#one-thread - -# uncomment the following directives if you are using BDB tables -#bdb_cache_size = 4M -#bdb_max_lock = 10000 - -# the following is the InnoDB configuration -# if you wish to disable innodb instead -# uncomment just the next line -#skip-innodb -# -# the rest of the innodb config follows: -# don't eat too much memory, we're trying to be safe on 64Mb boxes -# you might want to bump this up a bit on boxes with more RAM -innodb_buffer_pool_size = 16M -# this is the default, increase it if you have lots of tables -innodb_additional_mem_pool_size = 2M -# -# i'd like to use @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/innodb, but that is seen as a database :-( -# and upstream wants things to be under @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/, so that's the route -# we have to take for the moment -#innodb_data_home_dir = @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/ -#innodb_log_group_home_dir = @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/ -# you may wish to change this size to be more suitable for your system -# the max is there to avoid run-away growth on your machine -innodb_data_file_path = ibdata1:10M:autoextend:max:128M -# we keep this at around 25% of of innodb_buffer_pool_size -# sensible values range from 1MB to (1/innodb_log_files_in_group*innodb_buffer_pool_size) -innodb_log_file_size = 5M -# this is the default, increase it if you have very large transactions going on -innodb_log_buffer_size = 8M -# this is the default and won't hurt you -# you shouldn't need to tweak it -innodb_log_files_in_group=2 -# see the innodb config docs, the other options are not always safe -innodb_flush_log_at_trx_commit = 1 -innodb_lock_wait_timeout = 50 -innodb_file_per_table - -[mysqldump] -quick -max_allowed_packet = 16M - -[mysql] -# uncomment the next directive if you are not familiar with SQL -#safe-updates - -[isamchk] -key_buffer = 20M -sort_buffer_size = 20M -read_buffer = 2M -write_buffer = 2M - -[myisamchk] -key_buffer = 20M -sort_buffer_size = 20M -read_buffer = 2M -write_buffer = 2M - -[mysqlhotcopy] -interactive-timeout diff --git a/dev-libs/libmysql/files/my.cnf-5.5 b/dev-libs/libmysql/files/my.cnf-5.5 deleted file mode 100644 index 7b2ab90f..00000000 --- a/dev-libs/libmysql/files/my.cnf-5.5 +++ /dev/null @@ -1,148 +0,0 @@ -# @GENTOO_PORTAGE_EPREFIX@/etc/mysql/my.cnf: The global mysql configuration file. -# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/my.cnf-5.5,v 1.5 2015/03/15 17:31:35 grknight Exp $ - -# The following options will be passed to all MySQL clients -[client] -#password = your_password -port = 3306 -socket = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.sock - -[mysql] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[mysqladmin] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[mysqlcheck] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[mysqldump] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[mysqlimport] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[mysqlshow] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[myisamchk] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets - -[myisampack] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets - -# use [safe_mysqld] with mysql-3 -[mysqld_safe] -err-log = @GENTOO_PORTAGE_EPREFIX@/var/log/mysql/mysql.err - -# add a section [mysqld-4.1] or [mysqld-5.0] for specific configurations -[mysqld] -character-set-server = utf8 -user = mysql -port = 3306 -socket = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.sock -pid-file = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.pid -log-error = @GENTOO_PORTAGE_EPREFIX@/var/log/mysql/mysqld.err -basedir = @GENTOO_PORTAGE_EPREFIX@/usr -datadir = @DATADIR@ -skip-external-locking -key_buffer_size = 16M -max_allowed_packet = 1M -table_open_cache = 64 -sort_buffer_size = 512K -net_buffer_length = 8K -read_buffer_size = 256K -read_rnd_buffer_size = 512K -myisam_sort_buffer_size = 8M -lc_messages_dir = @GENTOO_PORTAGE_EPREFIX@/usr/share/mysql -#Set this to your desired error message language -lc_messages = en_US - -# security: -# using "localhost" in connects uses sockets by default -# skip-networking -bind-address = 127.0.0.1 - -log-bin -server-id = 1 - -# point the following paths to different dedicated disks -tmpdir = @GENTOO_PORTAGE_EPREFIX@/tmp/ -#log-update = @GENTOO_PORTAGE_EPREFIX@/path-to-dedicated-directory/hostname - -# you need the debug USE flag enabled to use the following directives, -# if needed, uncomment them, start the server and issue -# #tail -f @GENTOO_PORTAGE_EPREFIX@/tmp/mysqld.sql @GENTOO_PORTAGE_EPREFIX@/tmp/mysqld.trace -# this will show you *exactly* what's happening in your server ;) - -#log = @GENTOO_PORTAGE_EPREFIX@/tmp/mysqld.sql -#gdb -#debug = d:t:i:o,/tmp/mysqld.trace -#one-thread - -# the following is the InnoDB configuration -# if you wish to disable innodb instead -# uncomment just the next line -#skip-innodb -# -# the rest of the innodb config follows: -# don't eat too much memory, we're trying to be safe on 64Mb boxes -# you might want to bump this up a bit on boxes with more RAM -innodb_buffer_pool_size = 16M -# this is the default, increase it if you have lots of tables -innodb_additional_mem_pool_size = 2M -# -# i'd like to use @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/innodb, but that is seen as a database :-( -# and upstream wants things to be under @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/, so that's the route -# we have to take for the moment -#innodb_data_home_dir = @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/ -#innodb_log_group_home_dir = @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/ -# you may wish to change this size to be more suitable for your system -# the max is there to avoid run-away growth on your machine -innodb_data_file_path = ibdata1:10M:autoextend:max:128M -# we keep this at around 25% of of innodb_buffer_pool_size -# sensible values range from 1MB to (1/innodb_log_files_in_group*innodb_buffer_pool_size) -innodb_log_file_size = 5M -# this is the default, increase it if you have very large transactions going on -innodb_log_buffer_size = 8M -# this is the default and won't hurt you -# you shouldn't need to tweak it -innodb_log_files_in_group=2 -# see the innodb config docs, the other options are not always safe -innodb_flush_log_at_trx_commit = 1 -innodb_lock_wait_timeout = 50 -innodb_file_per_table - -# Uncomment this to get FEDERATED engine support -#plugin-load=federated=ha_federated.so -#loose-federated - -[mysqldump] -quick -max_allowed_packet = 16M - -[mysql] -# uncomment the next directive if you are not familiar with SQL -#safe-updates - -[isamchk] -key_buffer_size = 20M -sort_buffer_size = 20M -read_buffer = 2M -write_buffer = 2M - -[myisamchk] -key_buffer_size = 20M -sort_buffer_size = 20M -read_buffer_size = 2M -write_buffer_size = 2M - -[mysqlhotcopy] -interactive-timeout - diff --git a/dev-libs/libmysql/files/my.cnf-5.6 b/dev-libs/libmysql/files/my.cnf-5.6 deleted file mode 100644 index 117a30b4..00000000 --- a/dev-libs/libmysql/files/my.cnf-5.6 +++ /dev/null @@ -1,140 +0,0 @@ -# @GENTOO_PORTAGE_EPREFIX@/etc/mysql/my.cnf: The global mysql configuration file. -# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/my.cnf-5.6,v 1.2 2015/03/15 17:31:35 grknight Exp $ - -# The following options will be passed to all MySQL clients -[client] -#password = your_password -port = 3306 -socket = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.sock - -[mysql] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[mysqladmin] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[mysqlcheck] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[mysqldump] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[mysqlimport] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[mysqlshow] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets -default-character-set=utf8 - -[myisamchk] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets - -[myisampack] -character-sets-dir=@GENTOO_PORTAGE_EPREFIX@/usr/share/mysql/charsets - -# use [safe_mysqld] with mysql-3 -[mysqld_safe] -err-log = @GENTOO_PORTAGE_EPREFIX@/var/log/mysql/mysql.err - -# add a section [mysqld-4.1] or [mysqld-5.0] for specific configurations -[mysqld] -character-set-server = utf8 -user = mysql -port = 3306 -socket = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.sock -pid-file = @GENTOO_PORTAGE_EPREFIX@/var/run/mysqld/mysqld.pid -log-error = @GENTOO_PORTAGE_EPREFIX@/var/log/mysql/mysqld.err -basedir = @GENTOO_PORTAGE_EPREFIX@/usr -datadir = @DATADIR@ -skip-external-locking -key_buffer_size = 16M -max_allowed_packet = 4M -table_open_cache = 400 -sort_buffer_size = 512K -net_buffer_length = 16K -read_buffer_size = 256K -read_rnd_buffer_size = 512K -myisam_sort_buffer_size = 8M -lc_messages_dir = @GENTOO_PORTAGE_EPREFIX@/usr/share/mysql -#Set this to your desired error message language -lc_messages = en_US - -# security: -# using "localhost" in connects uses sockets by default -# skip-networking -bind-address = 127.0.0.1 - -log-bin -server-id = 1 - -# point the following paths to different dedicated disks -tmpdir = @GENTOO_PORTAGE_EPREFIX@/tmp/ -#log-update = @GENTOO_PORTAGE_EPREFIX@/path-to-dedicated-directory/hostname - -# you need the debug USE flag enabled to use the following directives, -# if needed, uncomment them, start the server and issue -# #tail -f @GENTOO_PORTAGE_EPREFIX@/tmp/mysqld.sql @GENTOO_PORTAGE_EPREFIX@/tmp/mysqld.trace -# this will show you *exactly* what's happening in your server ;) - -#log = @GENTOO_PORTAGE_EPREFIX@/tmp/mysqld.sql -#gdb -#debug = d:t:i:o,/tmp/mysqld.trace -#one-thread - -# the rest of the innodb config follows: -# don't eat too much memory, we're trying to be safe on 64Mb boxes -# you might want to bump this up a bit on boxes with more RAM -innodb_buffer_pool_size = 128M -# -# i'd like to use @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/innodb, but that is seen as a database :-( -# and upstream wants things to be under @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/, so that's the route -# we have to take for the moment -#innodb_data_home_dir = @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/ -#innodb_log_group_home_dir = @GENTOO_PORTAGE_EPREFIX@/var/lib/mysql/ -# you may wish to change this size to be more suitable for your system -# the max is there to avoid run-away growth on your machine -innodb_data_file_path = ibdata1:10M:autoextend:max:128M -# we keep this at around 25% of of innodb_buffer_pool_size -# sensible values range from 1MB to (1/innodb_log_files_in_group*innodb_buffer_pool_size) -innodb_log_file_size = 48M -# this is the default, increase it if you have very large transactions going on -innodb_log_buffer_size = 8M -# this is the default and won't hurt you -# you shouldn't need to tweak it -innodb_log_files_in_group=2 -# see the innodb config docs, the other options are not always safe -innodb_flush_log_at_trx_commit = 1 -innodb_lock_wait_timeout = 50 -innodb_file_per_table - -# Uncomment this to get FEDERATED engine support -#plugin-load=federated=ha_federated.so -loose-federated - -[mysqldump] -quick -max_allowed_packet = 16M - -[mysql] -# uncomment the next directive if you are not familiar with SQL -#safe-updates - -[isamchk] -key_buffer_size = 20M -sort_buffer_size = 20M -read_buffer = 2M -write_buffer = 2M - -[myisamchk] -key_buffer_size = 20M -sort_buffer_size = 20M -read_buffer_size = 2M -write_buffer_size = 2M - -[mysqlhotcopy] -interactive-timeout diff --git a/dev-libs/libmysql/libmysql-5.5.43.ebuild b/dev-libs/libmysql/libmysql-5.5.43.ebuild deleted file mode 100644 index 74f722e6..00000000 --- a/dev-libs/libmysql/libmysql-5.5.43.ebuild +++ /dev/null @@ -1,126 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.5.43.ebuild,v 1.2 2015/04/25 16:27:12 floppym Exp $ - -EAPI="5" - -MY_EXTRAS_VER="20150127-1351Z" -MY_PV="${PV//_alpha_pre/-m}" -MY_PV="${MY_PV//_/-}" - -# Build type -BUILD="cmake" - -inherit toolchain-funcs mysql-v2 -# only to make repoman happy. it is really set in the eclass -IUSE="$IUSE" - -# Define the mysql-extras source -EGIT_REPO_URI="git://anongit.gentoo.org/proj/mysql-extras.git" - -# REMEMBER: also update eclass/mysql*.eclass before committing! -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" - -# When MY_EXTRAS is bumped, the index should be revised to exclude these. -EPATCH_EXCLUDE='' - -DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )" -RDEPEND="${RDEPEND}" - -# Please do not add a naive src_unpack to this ebuild -# If you want to add a single patch, copy the ebuild to an overlay -# and create your own mysql-extras tarball, looking at 000_index.txt - -# Official test instructions: -# USE='embedded extraengine perl ssl static-libs community' \ -# FEATURES='test userpriv -usersandbox' \ -# ebuild mysql-X.X.XX.ebuild \ -# digest clean package -src_test() { - - local TESTDIR="${BUILD_DIR}/mysql-test" - local retstatus_unit - local retstatus_tests - - # Bug #213475 - MySQL _will_ object strenously if your machine is named - # localhost. Also causes weird failures. - [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" - - if ! use "minimal" ; then - - if [[ $UID -eq 0 ]]; then - die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." - fi - has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" - - einfo ">>> Test phase [test]: ${CATEGORY}/${PF}" - addpredict /this-dir-does-not-exist/t9.MYI - - # Run CTest (test-units) - cmake-utils_src_test - retstatus_unit=$? - [[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed" - - # Ensure that parallel runs don't die - export MTR_BUILD_THREAD="$((${RANDOM} % 100))" - # Enable parallel testing, auto will try to detect number of cores - # You may set this by hand. - # The default maximum is 8 unless MTR_MAX_PARALLEL is increased - export MTR_PARALLEL="${MTR_PARALLEL:-auto}" - - # create directories because mysqladmin might right out of order - mkdir -p "${T}"/var-tests{,/log} - - # create symlink for the tests to find mysql_tzinfo_to_sql - ln -s "${BUILD_DIR}/sql/mysql_tzinfo_to_sql" "${S}/sql/" - - # These are failing in MySQL 5.5 for now and are believed to be - # false positives: - # - # main.information_schema, binlog.binlog_statement_insert_delayed, - # main.mysqld--help-notwin - # fails due to USE=-latin1 / utf8 default - # - # main.mysql_client_test: - # segfaults at random under Portage only, suspect resource limits. - # - # main.mysqlhotcopy_archive main.mysqlhotcopy_myisam - # fails due to bad cleanup of previous tests when run in parallel - # The tool is deprecated anyway - # Bug 532288 - - for t in main.mysql_client_test \ - binlog.binlog_statement_insert_delayed main.information_schema \ - main.mysqld--help-notwin main.mysqlhotcopy_archive main.mysqlhotcopy_myisam ; do - mysql-v2_disable_test "$t" "False positives in Gentoo" - done - - # Run mysql tests - pushd "${TESTDIR}" - - # run mysql-test tests - perl mysql-test-run.pl --force --vardir="${T}/var-tests" \ - --testcase-timeout=30 - retstatus_tests=$? - [[ $retstatus_tests -eq 0 ]] || eerror "tests failed" - has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" - - popd - - # Cleanup is important for these testcases. - pkill -9 -f "${S}/ndb" 2>/dev/null - pkill -9 -f "${S}/sql" 2>/dev/null - - failures="" - [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit" - [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests" - has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" - - [[ -z "$failures" ]] || die "Test failures: $failures" - einfo "Tests successfully completed" - - else - - einfo "Skipping server tests due to minimal build." - fi -} diff --git a/dev-libs/libmysql/libmysql-5.5.44.ebuild b/dev-libs/libmysql/libmysql-5.5.44.ebuild deleted file mode 100644 index 37dc732d..00000000 --- a/dev-libs/libmysql/libmysql-5.5.44.ebuild +++ /dev/null @@ -1,126 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.5.44.ebuild,v 1.1 2015/05/30 00:49:59 grknight Exp $ - -EAPI="5" - -MY_EXTRAS_VER="20150127-1351Z" -MY_PV="${PV//_alpha_pre/-m}" -MY_PV="${MY_PV//_/-}" - -# Build type -BUILD="cmake" - -inherit toolchain-funcs mysql-v2 -# only to make repoman happy. it is really set in the eclass -IUSE="$IUSE" - -# Define the mysql-extras source -EGIT_REPO_URI="git://anongit.gentoo.org/proj/mysql-extras.git" - -# REMEMBER: also update eclass/mysql*.eclass before committing! -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" - -# When MY_EXTRAS is bumped, the index should be revised to exclude these. -EPATCH_EXCLUDE='' - -DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )" -RDEPEND="${RDEPEND}" - -# Please do not add a naive src_unpack to this ebuild -# If you want to add a single patch, copy the ebuild to an overlay -# and create your own mysql-extras tarball, looking at 000_index.txt - -# Official test instructions: -# USE='embedded extraengine perl ssl static-libs community' \ -# FEATURES='test userpriv -usersandbox' \ -# ebuild mysql-X.X.XX.ebuild \ -# digest clean package -src_test() { - - local TESTDIR="${BUILD_DIR}/mysql-test" - local retstatus_unit - local retstatus_tests - - # Bug #213475 - MySQL _will_ object strenously if your machine is named - # localhost. Also causes weird failures. - [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" - - if ! use "minimal" ; then - - if [[ $UID -eq 0 ]]; then - die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." - fi - has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" - - einfo ">>> Test phase [test]: ${CATEGORY}/${PF}" - addpredict /this-dir-does-not-exist/t9.MYI - - # Run CTest (test-units) - cmake-utils_src_test - retstatus_unit=$? - [[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed" - - # Ensure that parallel runs don't die - export MTR_BUILD_THREAD="$((${RANDOM} % 100))" - # Enable parallel testing, auto will try to detect number of cores - # You may set this by hand. - # The default maximum is 8 unless MTR_MAX_PARALLEL is increased - export MTR_PARALLEL="${MTR_PARALLEL:-auto}" - - # create directories because mysqladmin might right out of order - mkdir -p "${T}"/var-tests{,/log} - - # create symlink for the tests to find mysql_tzinfo_to_sql - ln -s "${BUILD_DIR}/sql/mysql_tzinfo_to_sql" "${S}/sql/" - - # These are failing in MySQL 5.5 for now and are believed to be - # false positives: - # - # main.information_schema, binlog.binlog_statement_insert_delayed, - # main.mysqld--help-notwin - # fails due to USE=-latin1 / utf8 default - # - # main.mysql_client_test: - # segfaults at random under Portage only, suspect resource limits. - # - # main.mysqlhotcopy_archive main.mysqlhotcopy_myisam - # fails due to bad cleanup of previous tests when run in parallel - # The tool is deprecated anyway - # Bug 532288 - - for t in main.mysql_client_test \ - binlog.binlog_statement_insert_delayed main.information_schema \ - main.mysqld--help-notwin main.mysqlhotcopy_archive main.mysqlhotcopy_myisam ; do - mysql-v2_disable_test "$t" "False positives in Gentoo" - done - - # Run mysql tests - pushd "${TESTDIR}" - - # run mysql-test tests - perl mysql-test-run.pl --force --vardir="${T}/var-tests" \ - --testcase-timeout=30 - retstatus_tests=$? - [[ $retstatus_tests -eq 0 ]] || eerror "tests failed" - has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" - - popd - - # Cleanup is important for these testcases. - pkill -9 -f "${S}/ndb" 2>/dev/null - pkill -9 -f "${S}/sql" 2>/dev/null - - failures="" - [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit" - [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests" - has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" - - [[ -z "$failures" ]] || die "Test failures: $failures" - einfo "Tests successfully completed" - - else - - einfo "Skipping server tests due to minimal build." - fi -} diff --git a/dev-libs/libmysql/libmysql-5.6.24.ebuild b/dev-libs/libmysql/libmysql-5.6.24.ebuild deleted file mode 100644 index a98138ce..00000000 --- a/dev-libs/libmysql/libmysql-5.6.24.ebuild +++ /dev/null @@ -1,153 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.6.24.ebuild,v 1.10 2015/05/27 13:05:59 ago Exp $ - -EAPI="5" - -MY_EXTRAS_VER="20150410-1944Z" -MY_PV="${PV//_alpha_pre/-m}" -MY_PV="${MY_PV//_/-}" - -inherit toolchain-funcs mysql-multilib -# only to make repoman happy. it is really set in the eclass -IUSE="$IUSE" - -# REMEMBER: also update eclass/mysql*.eclass before committing! -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" - -# When MY_EXTRAS is bumped, the index should be revised to exclude these. -EPATCH_EXCLUDE='' - -DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )" -RDEPEND="${RDEPEND}" - -# Please do not add a naive src_unpack to this ebuild -# If you want to add a single patch, copy the ebuild to an overlay -# and create your own mysql-extras tarball, looking at 000_index.txt - -# Official test instructions: -# USE='embedded extraengine perl ssl static-libs community' \ -# FEATURES='test userpriv -usersandbox' \ -# ebuild mysql-X.X.XX.ebuild \ -# digest clean package -multilib_src_test() { - - if ! multilib_is_native_abi ; then - einfo "Server tests not available on non-native abi". - return 0; - fi - - local TESTDIR="${BUILD_DIR}/mysql-test" - local retstatus_unit - local retstatus_tests - - # Bug #213475 - MySQL _will_ object strenously if your machine is named - # localhost. Also causes weird failures. - [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" - - if ! use "minimal" ; then - - if [[ $UID -eq 0 ]]; then - die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." - fi - has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" - - einfo ">>> Test phase [test]: ${CATEGORY}/${PF}" - addpredict /this-dir-does-not-exist/t9.MYI - - # Run CTest (test-units) - cmake-utils_src_test - retstatus_unit=$? - [[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed" - - # Ensure that parallel runs don't die - export MTR_BUILD_THREAD="$((${RANDOM} % 100))" - # Enable parallel testing, auto will try to detect number of cores - # You may set this by hand. - # The default maximum is 8 unless MTR_MAX_PARALLEL is increased - export MTR_PARALLEL="${MTR_PARALLEL:-auto}" - - # create directories because mysqladmin might right out of order - mkdir -p "${T}"/var-tests{,/log} - - # create symlink for the tests to find mysql_tzinfo_to_sql - ln -s "${BUILD_DIR}/sql/mysql_tzinfo_to_sql" "${S}/sql/" - - # These are failing in MySQL 5.5/5.6 for now and are believed to be - # false positives: - # - # main.information_schema, binlog.binlog_statement_insert_delayed, - # funcs_1.is_triggers funcs_1.is_tables_mysql, - # funcs_1.is_columns_mysql, binlog.binlog_mysqlbinlog_filter, - # perfschema.binlog_edge_mix, perfschema.binlog_edge_stmt, - # mysqld--help-notwin, funcs_1.is_triggers, funcs_1.is_tables_mysql, funcs_1.is_columns_mysql - # perfschema.binlog_edge_stmt, perfschema.binlog_edge_mix, binlog.binlog_mysqlbinlog_filter - # fails due to USE=-latin1 / utf8 default - # - # main.mysql_client_test: - # segfaults at random under Portage only, suspect resource limits. - # - # rpl.rpl_plugin_load - # fails due to included file not listed in expected result - # appears to be poor planning - # - # main.mysqlhotcopy_archive main.mysqlhotcopy_myisam - # fails due to bad cleanup of previous tests when run in parallel - # The tool is deprecated anyway - # Bug 532288 - for t in \ - binlog.binlog_mysqlbinlog_filter \ - binlog.binlog_statement_insert_delayed \ - funcs_1.is_columns_mysql \ - funcs_1.is_tables_mysql \ - funcs_1.is_triggers \ - main.information_schema \ - main.mysql_client_test \ - main.mysqld--help-notwin \ - perfschema.binlog_edge_mix \ - perfschema.binlog_edge_stmt \ - rpl.rpl_plugin_load \ - main.mysqlhotcopy_archive main.mysqlhotcopy_myisam \ - ; do - mysql-multilib_disable_test "$t" "False positives in Gentoo" - done - - if ! use extraengine ; then - # bug 401673, 530766 - for t in federated.federated_plugin ; do - mysql-multilib_disable_test "$t" "Test $t requires USE=extraengine (Need federated engine)" - done - fi - - # Run mysql tests - pushd "${TESTDIR}" - - # Set file limits higher so tests run - ulimit -n 3000 - - # run mysql-test tests - perl mysql-test-run.pl --force --vardir="${T}/var-tests" \ - --suite-timeout=5000 - retstatus_tests=$? - [[ $retstatus_tests -eq 0 ]] || eerror "tests failed" - has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" - - popd - - # Cleanup is important for these testcases. - pkill -9 -f "${S}/ndb" 2>/dev/null - pkill -9 -f "${S}/sql" 2>/dev/null - - failures="" - [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit" - [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests" - has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" - - [[ -z "$failures" ]] || die "Test failures: $failures" - einfo "Tests successfully completed" - - else - - einfo "Skipping server tests due to minimal build." - fi -} diff --git a/dev-libs/libmysql/libmysql-5.6.25.ebuild b/dev-libs/libmysql/libmysql-5.6.25.ebuild deleted file mode 100644 index 731106ab..00000000 --- a/dev-libs/libmysql/libmysql-5.6.25.ebuild +++ /dev/null @@ -1,153 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.6.25.ebuild,v 1.1 2015/06/01 16:18:23 grknight Exp $ - -EAPI="5" - -MY_EXTRAS_VER="20150410-1944Z" -MY_PV="${PV//_alpha_pre/-m}" -MY_PV="${MY_PV//_/-}" - -inherit toolchain-funcs mysql-multilib -# only to make repoman happy. it is really set in the eclass -IUSE="$IUSE" - -# REMEMBER: also update eclass/mysql*.eclass before committing! -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" - -# When MY_EXTRAS is bumped, the index should be revised to exclude these. -EPATCH_EXCLUDE='' - -DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )" -RDEPEND="${RDEPEND}" - -# Please do not add a naive src_unpack to this ebuild -# If you want to add a single patch, copy the ebuild to an overlay -# and create your own mysql-extras tarball, looking at 000_index.txt - -# Official test instructions: -# USE='embedded extraengine perl ssl static-libs community' \ -# FEATURES='test userpriv -usersandbox' \ -# ebuild mysql-X.X.XX.ebuild \ -# digest clean package -multilib_src_test() { - - if ! multilib_is_native_abi ; then - einfo "Server tests not available on non-native abi". - return 0; - fi - - local TESTDIR="${BUILD_DIR}/mysql-test" - local retstatus_unit - local retstatus_tests - - # Bug #213475 - MySQL _will_ object strenously if your machine is named - # localhost. Also causes weird failures. - [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" - - if ! use "minimal" ; then - - if [[ $UID -eq 0 ]]; then - die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." - fi - has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" - - einfo ">>> Test phase [test]: ${CATEGORY}/${PF}" - addpredict /this-dir-does-not-exist/t9.MYI - - # Run CTest (test-units) - cmake-utils_src_test - retstatus_unit=$? - [[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed" - - # Ensure that parallel runs don't die - export MTR_BUILD_THREAD="$((${RANDOM} % 100))" - # Enable parallel testing, auto will try to detect number of cores - # You may set this by hand. - # The default maximum is 8 unless MTR_MAX_PARALLEL is increased - export MTR_PARALLEL="${MTR_PARALLEL:-auto}" - - # create directories because mysqladmin might right out of order - mkdir -p "${T}"/var-tests{,/log} - - # create symlink for the tests to find mysql_tzinfo_to_sql - ln -s "${BUILD_DIR}/sql/mysql_tzinfo_to_sql" "${S}/sql/" - - # These are failing in MySQL 5.5/5.6 for now and are believed to be - # false positives: - # - # main.information_schema, binlog.binlog_statement_insert_delayed, - # funcs_1.is_triggers funcs_1.is_tables_mysql, - # funcs_1.is_columns_mysql, binlog.binlog_mysqlbinlog_filter, - # perfschema.binlog_edge_mix, perfschema.binlog_edge_stmt, - # mysqld--help-notwin, funcs_1.is_triggers, funcs_1.is_tables_mysql, funcs_1.is_columns_mysql - # perfschema.binlog_edge_stmt, perfschema.binlog_edge_mix, binlog.binlog_mysqlbinlog_filter - # fails due to USE=-latin1 / utf8 default - # - # main.mysql_client_test: - # segfaults at random under Portage only, suspect resource limits. - # - # rpl.rpl_plugin_load - # fails due to included file not listed in expected result - # appears to be poor planning - # - # main.mysqlhotcopy_archive main.mysqlhotcopy_myisam - # fails due to bad cleanup of previous tests when run in parallel - # The tool is deprecated anyway - # Bug 532288 - for t in \ - binlog.binlog_mysqlbinlog_filter \ - binlog.binlog_statement_insert_delayed \ - funcs_1.is_columns_mysql \ - funcs_1.is_tables_mysql \ - funcs_1.is_triggers \ - main.information_schema \ - main.mysql_client_test \ - main.mysqld--help-notwin \ - perfschema.binlog_edge_mix \ - perfschema.binlog_edge_stmt \ - rpl.rpl_plugin_load \ - main.mysqlhotcopy_archive main.mysqlhotcopy_myisam \ - ; do - mysql-multilib_disable_test "$t" "False positives in Gentoo" - done - - if ! use extraengine ; then - # bug 401673, 530766 - for t in federated.federated_plugin ; do - mysql-multilib_disable_test "$t" "Test $t requires USE=extraengine (Need federated engine)" - done - fi - - # Run mysql tests - pushd "${TESTDIR}" - - # Set file limits higher so tests run - ulimit -n 3000 - - # run mysql-test tests - perl mysql-test-run.pl --force --vardir="${T}/var-tests" \ - --suite-timeout=5000 - retstatus_tests=$? - [[ $retstatus_tests -eq 0 ]] || eerror "tests failed" - has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" - - popd - - # Cleanup is important for these testcases. - pkill -9 -f "${S}/ndb" 2>/dev/null - pkill -9 -f "${S}/sql" 2>/dev/null - - failures="" - [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit" - [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests" - has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" - - [[ -z "$failures" ]] || die "Test failures: $failures" - einfo "Tests successfully completed" - - else - - einfo "Skipping server tests due to minimal build." - fi -} diff --git a/dev-libs/libmysql/metadata.xml b/dev-libs/libmysql/metadata.xml deleted file mode 100644 index 30939dfe..00000000 --- a/dev-libs/libmysql/metadata.xml +++ /dev/null @@ -1,23 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>mysql</herd> -<!-- -Please note that this list is shared between the following packages: -dev-db/mysql -dev-db/mariadb ---> -<use> - <flag name='cluster'>Add support for NDB clustering (deprecated)</flag> - <flag name='community'>Enables the community features from upstream.</flag> - <flag name='embedded'>Build embedded server (libmysqld)</flag> - <flag name='extraengine'>Add support for alternative storage engines (Archive, CSV, Blackhole, Federated(X), Partition)</flag> - <flag name="jemalloc">Use <pkg>dev-libs/jemalloc</pkg> for allocations.</flag> - <flag name='latin1'>Use LATIN1 encoding instead of UTF8</flag> - <flag name='max-idx-128'>Raise the max index per table limit from 64 to 128</flag> - <flag name='minimal'>Install client programs only, no server</flag> - <flag name='profiling'>Add support for statement profiling (requires USE=community).</flag> - <flag name="systemtap">Build support for profiling and tracing using <pkg>dev-util/systemtap</pkg></flag> - <flag name='test'>Install upstream testsuites for end use.</flag> -</use> -</pkgmetadata> diff --git a/dev-libs/libnl/Manifest b/dev-libs/libnl/Manifest deleted file mode 100644 index 05a3df1f..00000000 --- a/dev-libs/libnl/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libnl-1.1.tar.gz 288932 SHA256 35cea4cfb6cd8af0cafa0f34fff81def5a1f193b8b8384299b4b21883e22edc3 diff --git a/dev-libs/libnl/files/libnl-1.0_pre5-__u64_x86_64.patch b/dev-libs/libnl/files/libnl-1.0_pre5-__u64_x86_64.patch deleted file mode 100644 index ffa61a18..00000000 --- a/dev-libs/libnl/files/libnl-1.0_pre5-__u64_x86_64.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- libnl-1.0-pre5/include/netlink-local.h.__u64_x86_64 2005-11-02 12:29:06.000000000 -0500 -+++ libnl-1.0-pre5/include/netlink-local.h 2006-05-26 20:09:28.000000000 -0400 -@@ -30,11 +30,7 @@ - #include <arpa/inet.h> - #include <netdb.h> - --typedef uint8_t __u8; --typedef uint16_t __u16; --typedef uint32_t __u32; --typedef int32_t __s32; --typedef uint64_t __u64; -+#include <asm/types.h> - - /* local header copies */ - #include <linux/if.h> diff --git a/dev-libs/libnl/files/libnl-1.0_pre5-include.diff b/dev-libs/libnl/files/libnl-1.0_pre5-include.diff deleted file mode 100644 index f858953c..00000000 --- a/dev-libs/libnl/files/libnl-1.0_pre5-include.diff +++ /dev/null @@ -1,10 +0,0 @@ ---- libnl-0.5.0.orig/include/netlink/route/tc.h 2005-09-08 19:13:15.000000000 -0300 -+++ libnl-0.5.0/include/netlink/route/tc.h 2005-09-08 19:32:33.000000000 -0300 -@@ -24,6 +24,7 @@ - #include <netlink/netlink.h> - #include <netlink/cache.h> - #include <netlink/data.h> -+#include <linux/pkt_sched.h> - - #define TCA_HAS_HANDLE 0x001 - #define TCA_HAS_PARENT 0x002 diff --git a/dev-libs/libnl/files/libnl-1.0_pre6-__u64_x86_64.patch b/dev-libs/libnl/files/libnl-1.0_pre6-__u64_x86_64.patch deleted file mode 100644 index fb89baa7..00000000 --- a/dev-libs/libnl/files/libnl-1.0_pre6-__u64_x86_64.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- libnl-1.0-pre5/include/netlink-local.h.__u64_x86_64 2005-11-02 12:29:06.000000000 -0500 -+++ libnl-1.0-pre5/include/netlink-local.h 2006-05-26 20:09:28.000000000 -0400 -@@ -30,11 +30,7 @@ - #include <arpa/inet.h> - #include <netdb.h> - --typedef uint8_t __u8; --typedef uint16_t __u16; --typedef uint32_t __u32; --typedef int32_t __s32; --typedef uint64_t __u64; -+#include <linux/types.h> - - /* local header copies */ - #include <linux/if.h> diff --git a/dev-libs/libnl/files/libnl-1.1-types.patch b/dev-libs/libnl/files/libnl-1.1-types.patch deleted file mode 100644 index 8c639a47..00000000 --- a/dev-libs/libnl/files/libnl-1.1-types.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -Nurp libnl-1.1.orig/include/linux/if_link.h libnl-1.1/include/linux/if_link.h ---- libnl-1.1.orig/include/linux/if_link.h 2008-01-30 17:47:40.000000000 +0000 -+++ libnl-1.1/include/linux/if_link.h 2008-01-30 17:47:51.000000000 +0000 -@@ -1,6 +1,7 @@ - #ifndef _LINUX_IF_LINK_H - #define _LINUX_IF_LINK_H - -+typedef unsigned long long __u64; - #include <linux/netlink.h> - - /* The struct should be in sync with struct net_device_stats */ diff --git a/dev-libs/libnl/files/libnl-1.pc b/dev-libs/libnl/files/libnl-1.pc deleted file mode 100644 index 6dd5a895..00000000 --- a/dev-libs/libnl/files/libnl-1.pc +++ /dev/null @@ -1,10 +0,0 @@ -prefix=/usr -exec_prefix=/usr -libdir=/usr/lib -includedir=/usr/include - -Name: libnl -Description: Convenience library for netlink sockets -Version: 1.0-pre3 -Libs: -L${libdir} -lnl -Cflags: diff --git a/dev-libs/libnl/libnl-1.1.ebuild b/dev-libs/libnl/libnl-1.1.ebuild deleted file mode 100644 index 8db8c944..00000000 --- a/dev-libs/libnl/libnl-1.1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libnl/libnl-1.0_pre6-r1.ebuild,v 1.1 2007/12/01 19:47:49 rbu Exp $ - -inherit eutils multilib linux-info versionator - -MY_P="${PN}-${PV/_/-}" - -DESCRIPTION="A library for applications dealing with netlink socket" -HOMEPAGE="http://people.suug.ch/~tgr/libnl/" -SRC_URI="http://people.suug.ch/~tgr/libnl/files/${MY_P}.tar.gz" -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86" -IUSE="" - -S="${WORKDIR}/${MY_P}" - -src_unpack() { - unpack ${A} - cd "${S}/lib" - sed -i Makefile -e 's:install -o root -g root:install:' - - cd "${S}/include" - sed -i Makefile -e 's:install -o root -g root:install:g' - epatch "${FILESDIR}/${PN}-1.0_pre5-include.diff" - epatch "${FILESDIR}/${P}-types.patch" - -} - -src_install() { - emake DESTDIR="${D}" install || die -} diff --git a/dev-libs/libreport/Manifest b/dev-libs/libreport/Manifest deleted file mode 100644 index acce5f79..00000000 --- a/dev-libs/libreport/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST libreport-2.0.20.tar.gz 1323225 SHA256 a2a66b97e1e345f18837f39657210931bd6cb9bebc33f56736e56380ddbf743e SHA512 f57e0819351fecbd37e8511b3ef88eeb3885fdfc51bb1c7835ef70929fb7c59177db4f967b069674f3521c805d90a795436f509a63211638bd0c82cf4d58782b WHIRLPOOL 605f9e3f39f98fbd6903238e5b861f1bf61caff68a14dec6265eca72df94de8d299bae07a27d1588abcb19d88c138f7ab18074b3359992e0288b43b1948be51b -DIST libreport-2.1.9.tar.gz 1567949 SHA256 ebc4db230e915c6d8d2f97b9ee148524ed017d8fb09c5b4607bdbeb9f435052a SHA512 442ecbb2029e550fb0737555c6d7c5e29bf34fcd89e52da767b42816ee2bb7f5fc8e8d58833e40ded72ffa016d3b1cb1782d0c1ede94f0210341c09752113fd4 WHIRLPOOL 3bd4e7776f768e772716d1fc5ed3f07b2913b60343379baba3071d8f70c591946af50d412830ee551505b2ba80b7367a6d96d4f8e10d618527dc779cb9727500 diff --git a/dev-libs/libreport/files/0001-Add-Kogaion-customizations.patch b/dev-libs/libreport/files/0001-Add-Kogaion-customizations.patch deleted file mode 100644 index 3e1b4fa4..00000000 --- a/dev-libs/libreport/files/0001-Add-Kogaion-customizations.patch +++ /dev/null @@ -1,108 +0,0 @@ -From 1b071a4f6529e4753519b0a9c5a68ac258f4a03a Mon Sep 17 00:00:00 2001 -From: Stefan Cristian B. <stefan.cristian@rogentos.ro> -Date: Sat, 10 May 2014 15:45:58 +0100 -Subject: [PATCH] Add Kogaion customizations - ---- - src/include/internal_libreport.h | 4 ++-- - src/lib/dump_dir.c | 2 +- - src/plugins/bugzilla.conf | 2 +- - src/plugins/report_Bugzilla.conf | 2 +- - src/plugins/reporter-bugzilla.c | 2 +- - src/report-python/__init__.py | 6 +++--- - 6 files changed, 9 insertions(+), 9 deletions(-) - -diff --git a/src/include/internal_libreport.h b/src/include/internal_libreport.h -index db2ffd8..e61a80f 100644 ---- a/src/include/internal_libreport.h -+++ b/src/include/internal_libreport.h -@@ -840,13 +840,13 @@ struct dump_dir *open_directory_for_writing( - #define FILENAME_KERNEL "kernel" - /* - * From /etc/os-release -- * os_release filename name is alredy occupied by /etc/redhat-release (see -+ * os_release filename name is alredy occupied by /etc/kogaion-release (see - * below) in sake of backward compatibility /etc/os-release is stored in - * os_info file - */ - #define FILENAME_OS_INFO "os_info" - #define FILENAME_OS_INFO_IN_ROOTDIR "os_info_in_rootdir" --// From /etc/system-release or /etc/redhat-release -+// From /etc/system-release or /etc/kogaion-release - #define FILENAME_OS_RELEASE "os_release" - #define FILENAME_OS_RELEASE_IN_ROOTDIR "os_release_in_rootdir" - // Filled by <what?> -diff --git a/src/lib/dump_dir.c b/src/lib/dump_dir.c -index 83f898b..63b6492 100644 ---- a/src/lib/dump_dir.c -+++ b/src/lib/dump_dir.c -@@ -672,7 +672,7 @@ void dd_create_basic_files(struct dump_dir *dd, uid_t uid, const char *chroot_di - release = load_text_file("/etc/system-release", - DD_LOAD_TEXT_RETURN_NULL_ON_FAILURE | DD_OPEN_FOLLOW); - if (!release) -- release = load_text_file("/etc/redhat-release", -+ release = load_text_file("/etc/kogaion-release", - DD_LOAD_TEXT_RETURN_NULL_ON_FAILURE | DD_OPEN_FOLLOW); - if (!release) - release = load_text_file("/etc/SuSE-release", DD_OPEN_FOLLOW); -diff --git a/src/plugins/bugzilla.conf b/src/plugins/bugzilla.conf -index 29c44b3..c495f13 100644 ---- a/src/plugins/bugzilla.conf -+++ b/src/plugins/bugzilla.conf -@@ -1,5 +1,5 @@ - # Bugzilla URL --BugzillaURL = https://bugzilla.redhat.com/ -+BugzillaURL = https://bugs.rogentos.ro/ - # yes means that ssl certificates will be checked - SSLVerify = yes - # your login has to exist, if you don have any, please create one -diff --git a/src/plugins/report_Bugzilla.conf b/src/plugins/report_Bugzilla.conf -index f1a77f5..9e6f875 100644 ---- a/src/plugins/report_Bugzilla.conf -+++ b/src/plugins/report_Bugzilla.conf -@@ -1,4 +1,4 @@ --Bugzilla_BugzillaURL = https://bugzilla.redhat.com -+Bugzilla_BugzillaURL = https://bugs.rogentos.ro - Bugzilla_Login = - Bugzilla_Password = - Bugzilla_SSLVerify = yes -diff --git a/src/plugins/reporter-bugzilla.c b/src/plugins/reporter-bugzilla.c -index a45419c..01e2b6d 100644 ---- a/src/plugins/reporter-bugzilla.c -+++ b/src/plugins/reporter-bugzilla.c -@@ -696,7 +696,7 @@ static void set_settings(struct bugzilla_struct *b, map_string_t *settings) - environ = getenv("Bugzilla_BugzillaURL"); - b->b_bugzilla_url = environ ? environ : get_map_string_item_or_empty(settings, "BugzillaURL"); - if (!b->b_bugzilla_url[0]) -- b->b_bugzilla_url = "https://bugzilla.redhat.com"; -+ b->b_bugzilla_url = "https://bugs.rogentos.ro"; - else - { - /* We don't want trailing '/': "https://host/dir/" -> "https://host/dir" */ -diff --git a/src/report-python/__init__.py b/src/report-python/__init__.py -index 2c58736..26368bd 100644 ---- a/src/report-python/__init__.py -+++ b/src/report-python/__init__.py -@@ -21,8 +21,8 @@ from report.io import TextIO, GTKIO, NewtIO - - import os - --SYSTEM_RELEASE_PATHS = ["/etc/system-release","/etc/redhat-release"] --SYSTEM_RELEASE_DEPS = ["system-release", "redhat-release"] -+SYSTEM_RELEASE_PATHS = ["/etc/system-release","/etc/rogentos-release"] -+SYSTEM_RELEASE_DEPS = ["kogaion-version"] - - _hardcoded_default_product = "" - _hardcoded_default_version = "" -@@ -178,7 +178,7 @@ def createPythonUnhandledExceptionSignature(**kwargs): - version = getVersion() - if version: - pd.add("version", version) -- #libreport expect the os_release as in /etc/redhat-release -+ #libreport expect the os_release as in /etc/rogentos-release - if (version and product): - # need to add "release", parse_release() expects format "<product> release <version>" - pd.add("os_release", product +" release "+ version) --- -1.9.2 - diff --git a/dev-libs/libreport/files/0002-Drop-Fedora-workflows-add-Kogaion-one.patch b/dev-libs/libreport/files/0002-Drop-Fedora-workflows-add-Kogaion-one.patch deleted file mode 100644 index 933e4531..00000000 --- a/dev-libs/libreport/files/0002-Drop-Fedora-workflows-add-Kogaion-one.patch +++ /dev/null @@ -1,376 +0,0 @@ -From bc95f13701e018f4dc07e6c206c8b638acc6113a Mon Sep 17 00:00:00 2001 -From: Stefan Cristian B. <stefan.cristian@rogentos.ro> -Date: Sat, 10 May 2014 18:05:10 +0100 -Subject: [PATCH 2/2] Drop Fedora workflows, add Kogaion one - ---- - src/workflows/Makefile.am | 33 ++++---------------------- - src/workflows/anaconda_event.conf | 3 +-- - src/workflows/report_fedora.conf | 19 --------------- - src/workflows/report_rhel.conf | 19 --------------- - src/workflows/workflow_AnacondaFedora.xml.in | 9 ------- - src/workflows/workflow_AnacondaRHEL.xml.in | 9 ------- - src/workflows/workflow_AnacondaSabayon.xml.in | 9 +++++++ - src/workflows/workflow_FedoraCCpp.xml.in | 13 ---------- - src/workflows/workflow_FedoraKerneloops.xml.in | 12 ---------- - src/workflows/workflow_FedoraPython.xml.in | 12 ---------- - src/workflows/workflow_FedoraVmcore.xml.in | 13 ---------- - src/workflows/workflow_FedoraXorg.xml.in | 9 ------- - src/workflows/workflow_RHELCCpp.xml.in | 10 -------- - src/workflows/workflow_RHELKerneloops.xml.in | 10 -------- - src/workflows/workflow_RHELPython.xml.in | 10 -------- - src/workflows/workflow_RHELvmcore.xml.in | 10 -------- - src/workflows/workflow_RHELxorg.xml.in | 9 ------- - 17 files changed, 14 insertions(+), 195 deletions(-) - delete mode 100644 src/workflows/report_fedora.conf - delete mode 100644 src/workflows/report_rhel.conf - delete mode 100644 src/workflows/workflow_AnacondaFedora.xml.in - delete mode 100644 src/workflows/workflow_AnacondaRHEL.xml.in - create mode 100644 src/workflows/workflow_AnacondaSabayon.xml.in - delete mode 100644 src/workflows/workflow_FedoraCCpp.xml.in - delete mode 100644 src/workflows/workflow_FedoraKerneloops.xml.in - delete mode 100644 src/workflows/workflow_FedoraPython.xml.in - delete mode 100644 src/workflows/workflow_FedoraVmcore.xml.in - delete mode 100644 src/workflows/workflow_FedoraXorg.xml.in - delete mode 100644 src/workflows/workflow_RHELCCpp.xml.in - delete mode 100644 src/workflows/workflow_RHELKerneloops.xml.in - delete mode 100644 src/workflows/workflow_RHELPython.xml.in - delete mode 100644 src/workflows/workflow_RHELvmcore.xml.in - delete mode 100644 src/workflows/workflow_RHELxorg.xml.in - -diff --git a/src/workflows/Makefile.am b/src/workflows/Makefile.am -index 7f1e676..33fb8e6 100644 ---- a/src/workflows/Makefile.am -+++ b/src/workflows/Makefile.am -@@ -1,30 +1,17 @@ - workflowsdir = $(WORKFLOWS_DIR) - - dist_workflows_DATA = \ -- workflow_FedoraCCpp.xml \ -- workflow_FedoraKerneloops.xml \ -- workflow_FedoraPython.xml \ -- workflow_FedoraVmcore.xml \ -- workflow_FedoraXorg.xml \ -- workflow_Upload.xml \ -- workflow_RHELCCpp.xml \ -- workflow_RHELKerneloops.xml \ -- workflow_RHELPython.xml \ -- workflow_RHELvmcore.xml \ -- workflow_RHELxorg.xml -+ workflow_Upload.xml - - if BUILD_BUGZILLA - dist_workflows_DATA += \ -- workflow_AnacondaFedora.xml \ -- workflow_AnacondaRHEL.xml \ -+ workflow_AnacondaSabayon.xml \ - workflow_AnacondaUpload.xml - endif - - workflowsdefdir = $(WORKFLOWS_DEFINITION_DIR) - --dist_workflowsdef_DATA =\ -- report_fedora.conf \ -- report_rhel.conf -+dist_workflowsdef_DATA = - - if BUILD_BUGZILLA - dist_workflowsdef_DATA += \ -@@ -34,21 +21,9 @@ endif - @INTLTOOL_XML_RULE@ - - EXTRA_DIST = \ -- workflow_FedoraCCpp.xml.in \ -- workflow_FedoraKerneloops.xml.in \ -- workflow_FedoraPython.xml.in \ -- workflow_FedoraVmcore.xml.in \ -- workflow_FedoraXorg.xml.in \ -- workflow_Upload.xml.in \ -- workflow_RHELCCpp.xml.in \ -- workflow_RHELKerneloops.xml.in \ -- workflow_RHELPython.xml.in \ -- workflow_RHELvmcore.xml.in \ -- workflow_RHELxorg.xml.in -+ workflow_Upload.xml.in - - if BUILD_BUGZILLA - EXTRA_DIST += \ -- workflow_AnacondaFedora.xml.in \ -- workflow_AnacondaRHEL.xml.in \ - workflow_AnacondaUpload.xml.in - endif -diff --git a/src/workflows/anaconda_event.conf b/src/workflows/anaconda_event.conf -index 5828b5a..91a2e14 100644 ---- a/src/workflows/anaconda_event.conf -+++ b/src/workflows/anaconda_event.conf -@@ -1,3 +1,2 @@ --EVENT=workflow_AnacondaFedora component=anaconda --EVENT=workflow_AnacondaRHEL component=anaconda -+EVENT=workflow_AnacondaSabayon component=anaconda - EVENT=workflow_AnacondaUpload component=anaconda -diff --git a/src/workflows/report_fedora.conf b/src/workflows/report_fedora.conf -deleted file mode 100644 -index 84009bf..0000000 ---- a/src/workflows/report_fedora.conf -+++ /dev/null -@@ -1,19 +0,0 @@ --EVENT=workflow_FedoraCCpp analyzer=CCpp --# this is just a meta event which consists of other events --# the list is defined in the xml file -- --EVENT=workflow_FedoraPython analyzer=Python component!=anaconda --# this is just a meta event which consists of other events --# the list is defined in the xml file -- --EVENT=workflow_FedoraKerneloops analyzer=Kerneloops --# this is just a meta event which consists of other events --# the list is defined in the xml file -- --EVENT=workflow_FedoraVmcore analyzer=vmcore --# this is just a meta event which consists of other events --# the list is defined in the xml file -- --EVENT=workflow_FedoraXorg analyzer=xorg --# this is just a meta event which consists of other events --# the list is defined in the xml file -diff --git a/src/workflows/report_rhel.conf b/src/workflows/report_rhel.conf -deleted file mode 100644 -index 104bcc3..0000000 ---- a/src/workflows/report_rhel.conf -+++ /dev/null -@@ -1,19 +0,0 @@ --EVENT=workflow_RHELCCpp analyzer=CCpp --# this is just a meta event which consists of other events --# the list is defined in the xml file -- --EVENT=workflow_RHELPython analyzer=Python component!=anaconda --# this is just a meta event which consists of other events --# the list is defined in the xml file -- --EVENT=workflow_RHELKerneloops analyzer=Kerneloops --# this is just a meta event which consists of other events --# the list is defined in the xml file -- --EVENT=workflow_RHELvmcore analyzer=vmcore --# this is just a meta event which consists of other events --# the list is defined in the xml file -- --EVENT=workflow_RHELxorg analyzer=xorg --# this is just a meta event which consists of other events --# the list is defined in the xml file -diff --git a/src/workflows/workflow_AnacondaFedora.xml.in b/src/workflows/workflow_AnacondaFedora.xml.in -deleted file mode 100644 -index 6322d9a..0000000 ---- a/src/workflows/workflow_AnacondaFedora.xml.in -+++ /dev/null -@@ -1,9 +0,0 @@ --<?xml version="1.0" encoding="UTF-8" ?> --<workflow> -- <_name>Report a bug to Fedora maintainers</_name> -- <_description>Process the report using the Fedora infrastructure</_description> -- -- <events> -- <event>report_Bugzilla</event> -- </events> --</workflow> -diff --git a/src/workflows/workflow_AnacondaRHEL.xml.in b/src/workflows/workflow_AnacondaRHEL.xml.in -deleted file mode 100644 -index 6d401ff..0000000 ---- a/src/workflows/workflow_AnacondaRHEL.xml.in -+++ /dev/null -@@ -1,9 +0,0 @@ --<?xml version="1.0" encoding="UTF-8" ?> --<workflow> -- <_name>Report a bug to Red Hat Support Tool</_name> -- <_description>Process the report using the Red Hat infrastructure</_description> -- -- <events> -- <event>report_RHTSupport</event> -- </events> --</workflow> -diff --git a/src/workflows/workflow_AnacondaSabayon.xml.in b/src/workflows/workflow_AnacondaSabayon.xml.in -new file mode 100644 -index 0000000..bf27e52 ---- /dev/null -+++ b/src/workflows/workflow_AnacondaSabayon.xml.in -@@ -0,0 +1,9 @@ -+<?xml version="1.0" encoding="UTF-8" ?> -+<workflow> -+ <_name>Report a bug to Kogaion maintainers</_name> -+ <_description>Process the report using the Kogaion infrastructure</_description> -+ -+ <events> -+ <event>report_Bugzilla</event> -+ </events> -+</workflow> -diff --git a/src/workflows/workflow_FedoraCCpp.xml.in b/src/workflows/workflow_FedoraCCpp.xml.in -deleted file mode 100644 -index b48d25a..0000000 ---- a/src/workflows/workflow_FedoraCCpp.xml.in -+++ /dev/null -@@ -1,13 +0,0 @@ --<?xml version="1.0" encoding="UTF-8" ?> --<workflow> -- <_name>Report to Fedora</_name> -- <_description>Process the C/C++ crash using the Fedora infrastructure</_description> -- -- <events> -- <event>report_uReport</event> -- <event>collect_*</event> -- <event>analyze_CCpp</event> -- <event>report_Bugzilla</event> -- <event>post_report</event> -- </events> --</workflow> -diff --git a/src/workflows/workflow_FedoraKerneloops.xml.in b/src/workflows/workflow_FedoraKerneloops.xml.in -deleted file mode 100644 -index a3aa867..0000000 ---- a/src/workflows/workflow_FedoraKerneloops.xml.in -+++ /dev/null -@@ -1,12 +0,0 @@ --<?xml version="1.0" encoding="UTF-8" ?> --<workflow> -- <_name>Report to Fedora</_name> -- <_description>Process the kerneloops using the Fedora infrastructure</_description> -- -- <events> -- <event>report_uReport</event> -- <event>collect_*</event> -- <event>report_Bugzilla</event> -- <event>post_report</event> -- </events> --</workflow> -diff --git a/src/workflows/workflow_FedoraPython.xml.in b/src/workflows/workflow_FedoraPython.xml.in -deleted file mode 100644 -index 520f406..0000000 ---- a/src/workflows/workflow_FedoraPython.xml.in -+++ /dev/null -@@ -1,12 +0,0 @@ --<?xml version="1.0" encoding="UTF-8" ?> --<workflow> -- <_name>Report to Fedora</_name> -- <_description>Process the python exception using the Fedora infrastructure</_description> -- -- <events> -- <event>report_uReport</event> -- <event>collect_*</event> -- <event>report_Bugzilla</event> -- <event>post_report</event> -- </events> --</workflow> -diff --git a/src/workflows/workflow_FedoraVmcore.xml.in b/src/workflows/workflow_FedoraVmcore.xml.in -deleted file mode 100644 -index b6b9cd9..0000000 ---- a/src/workflows/workflow_FedoraVmcore.xml.in -+++ /dev/null -@@ -1,13 +0,0 @@ --<?xml version="1.0" encoding="UTF-8" ?> --<workflow> -- <_name>Report to Fedora</_name> -- <_description>Process the kernel crash using the Fedora infrastructure</_description> -- -- <events> -- <event>analyze_VMcore</event> -- <event>report_uReport</event> -- <event>collect_*</event> -- <event>report_Bugzilla</event> -- <event>post_report</event> -- </events> --</workflow> -diff --git a/src/workflows/workflow_FedoraXorg.xml.in b/src/workflows/workflow_FedoraXorg.xml.in -deleted file mode 100644 -index d796bae..0000000 ---- a/src/workflows/workflow_FedoraXorg.xml.in -+++ /dev/null -@@ -1,9 +0,0 @@ --<?xml version="1.0" encoding="UTF-8" ?> --<workflow> -- <_name>Report to Fedora</_name> -- <_description>Process the X Server problem using the Fedora infrastructure</_description> -- -- <events> -- <event>report_Bugzilla</event> -- </events> --</workflow> -diff --git a/src/workflows/workflow_RHELCCpp.xml.in b/src/workflows/workflow_RHELCCpp.xml.in -deleted file mode 100644 -index 026062a..0000000 ---- a/src/workflows/workflow_RHELCCpp.xml.in -+++ /dev/null -@@ -1,10 +0,0 @@ --<?xml version="1.0" encoding="UTF-8" ?> --<workflow> -- <_name>Report to Red Hat</_name> -- <_description>Process the C/C++ crash using the Red Hat infrastructure</_description> -- -- <events> -- <event>collect_*</event> -- <event>report_RHTSupport</event> -- </events> --</workflow> -diff --git a/src/workflows/workflow_RHELKerneloops.xml.in b/src/workflows/workflow_RHELKerneloops.xml.in -deleted file mode 100644 -index 7f84822..0000000 ---- a/src/workflows/workflow_RHELKerneloops.xml.in -+++ /dev/null -@@ -1,10 +0,0 @@ --<?xml version="1.0" encoding="UTF-8" ?> --<workflow> -- <_name>Report to Red Hat</_name> -- <_description>Process the kerneloops using the Red Hat infrastructure</_description> -- -- <events> -- <event>collect_*</event> -- <event>report_RHTSupport</event> -- </events> --</workflow> -diff --git a/src/workflows/workflow_RHELPython.xml.in b/src/workflows/workflow_RHELPython.xml.in -deleted file mode 100644 -index a0a4aeb..0000000 ---- a/src/workflows/workflow_RHELPython.xml.in -+++ /dev/null -@@ -1,10 +0,0 @@ --<?xml version="1.0" encoding="UTF-8" ?> --<workflow> -- <_name>Report to Red Hat</_name> -- <_description>Process the python exception using the Red Hat infrastructure</_description> -- -- <events> -- <event>collect_*</event> -- <event>report_RHTSupport</event> -- </events> --</workflow> -diff --git a/src/workflows/workflow_RHELvmcore.xml.in b/src/workflows/workflow_RHELvmcore.xml.in -deleted file mode 100644 -index 31712e0..0000000 ---- a/src/workflows/workflow_RHELvmcore.xml.in -+++ /dev/null -@@ -1,10 +0,0 @@ --<?xml version="1.0" encoding="UTF-8" ?> --<workflow> -- <_name>Report to Red Hat</_name> -- <_description>Process the kernel crash using the Red Hat infrastructure</_description> -- -- <events> -- <event>collect_*</event> -- <event>report_RHTSupport</event> -- </events> --</workflow> -diff --git a/src/workflows/workflow_RHELxorg.xml.in b/src/workflows/workflow_RHELxorg.xml.in -deleted file mode 100644 -index 7dfda52..0000000 ---- a/src/workflows/workflow_RHELxorg.xml.in -+++ /dev/null -@@ -1,9 +0,0 @@ --<?xml version="1.0" encoding="UTF-8" ?> --<workflow> -- <_name>Report to Red Hat</_name> -- <_description>Process the X Server problem using the Red Hat infrastructure</_description> -- -- <events> -- <event>report_RHTSupport</event> -- </events> --</workflow> --- -1.9.2 - diff --git a/dev-libs/libreport/files/libreport-2.0.20-json-c.patch b/dev-libs/libreport/files/libreport-2.0.20-json-c.patch deleted file mode 100644 index 4e0f3d49..00000000 --- a/dev-libs/libreport/files/libreport-2.0.20-json-c.patch +++ /dev/null @@ -1,51 +0,0 @@ ---- a/configure.ac -+++ b/configure.ac -@@ -158,7 +158,14 @@ AS_HELP_STRING([--with-ureport],[use uRe - LIBREPORT_PARSE_WITH([ureport])) - if test -z "$NO_UREPORT"; then - AM_CONDITIONAL(BUILD_UREPORT, true) --PKG_CHECK_MODULES([JSON_C], [json]) -+PKG_CHECK_MODULES([JSON_C], [json], [ -+ JSON_C_PACKAGE=json -+], [ -+ PKG_CHECK_MODULES([JSON_C], [json-c], [ -+ JSON_C_PACKAGE=json-c -+ ]) -+]) -+AC_SUBST([JSON_C_PACKAGE]) - else - AM_CONDITIONAL(BUILD_UREPORT, false) - fi dnl end NO_UREPORT ---- a/libreport-web.pc.in -+++ b/libreport-web.pc.in -@@ -6,7 +6,7 @@ includedir=@includedir@ - Name: libreport - Description: Library providing network API for libreport - Version: @VERSION@ --Requires: glib-2.0 libcurl libproxy-1.0 libxml-2.0 xmlrpc xmlrpc_client json btparser libreport -+Requires: glib-2.0 libcurl libproxy-1.0 libxml-2.0 xmlrpc xmlrpc_client @JSON_C_PACKAGE@ btparser libreport - Libs: -L${libdir} -lreport-web - Cflags: - ---- a/src/lib/json.c -+++ b/src/lib/json.c -@@ -17,7 +17,7 @@ - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - */ - --#include <json/json.h> -+#include <json-c/json.h> - #include <btparser/thread.h> - #include <btparser/core-backtrace.h> - ---- a/src/plugins/ureport.c -+++ b/src/plugins/ureport.c -@@ -17,7 +17,7 @@ - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - */ - --#include <json/json.h> -+#include <json-c/json.h> - #include "internal_libreport.h" - #include "ureport.h" - #include "libreport_curl.h" diff --git a/dev-libs/libreport/files/libreport-2.0.20-kogaion.patch b/dev-libs/libreport/files/libreport-2.0.20-kogaion.patch deleted file mode 100644 index 5ad4cdb7..00000000 --- a/dev-libs/libreport/files/libreport-2.0.20-kogaion.patch +++ /dev/null @@ -1,157 +0,0 @@ -diff -Nurp libreport-2.0.20.orig/doc/reporter-bugzilla.txt libreport-2.0.20/doc/reporter-bugzilla.txt ---- libreport-2.0.20.orig/doc/reporter-bugzilla.txt 2012-11-23 14:36:38.000000000 +0000 -+++ libreport-2.0.20/doc/reporter-bugzilla.txt 2014-04-29 08:57:43.665256679 +0100 -@@ -52,7 +52,7 @@ Configuration file lines should have 'PA - Password to Bugzilla account. - - 'BugzillaURL':: -- Bugzilla HTTP(S) address. (default: https://bugzilla.redhat.com) -+ Bugzilla HTTP(S) address. (default: https://bugs.rogentos.ro) - - 'SSLVerify':: - Use yes/true/on/1 to verify server's SSL certificate. (default: yes) -diff -Nurp libreport-2.0.20.orig/src/include/internal_libreport.h libreport-2.0.20/src/include/internal_libreport.h ---- libreport-2.0.20.orig/src/include/internal_libreport.h 2012-12-18 12:53:59.000000000 +0000 -+++ libreport-2.0.20/src/include/internal_libreport.h 2014-04-29 09:02:37.934552423 +0100 -@@ -722,7 +722,7 @@ struct dump_dir *open_directory_for_writ - #define FILENAME_CRASH_FUNCTION "crash_function" - #define FILENAME_ARCHITECTURE "architecture" - #define FILENAME_KERNEL "kernel" --// From /etc/system-release or /etc/redhat-release -+// From /etc/system-release or /etc/kogaion-release - #define FILENAME_OS_RELEASE "os_release" - #define FILENAME_OS_RELEASE_IN_ROOTDIR "os_release_in_rootdir" - // Filled by <what?> -diff -Nurp libreport-2.0.20.orig/src/lib/dump_dir.c libreport-2.0.20/src/lib/dump_dir.c ---- libreport-2.0.20.orig/src/lib/dump_dir.c 2012-11-29 10:42:38.000000000 +0000 -+++ libreport-2.0.20/src/lib/dump_dir.c 2014-04-29 09:02:29.942680183 +0100 -@@ -556,7 +556,7 @@ void dd_create_basic_files(struct dump_d - release = load_text_file("/etc/system-release", - DD_LOAD_TEXT_RETURN_NULL_ON_FAILURE); - if (!release) -- release = load_text_file("/etc/redhat-release", /*flags:*/ 0); -+ release = load_text_file("/etc/kogaion-release", /*flags:*/ 0); - dd_save_text(dd, FILENAME_OS_RELEASE, release); - if (chroot_dir) - { -diff -Nurp libreport-2.0.20.orig/src/plugins/bugzilla.conf libreport-2.0.20/src/plugins/bugzilla.conf ---- libreport-2.0.20.orig/src/plugins/bugzilla.conf 2012-11-10 09:39:39.000000000 +0000 -+++ libreport-2.0.20/src/plugins/bugzilla.conf 2014-04-29 09:01:23.660739782 +0100 -@@ -1,5 +1,5 @@ - # Bugzilla URL --BugzillaURL = https://bugzilla.redhat.com/ -+BugzillaURL = https://bugs.rogentos.ro/ - # yes means that ssl certificates will be checked - SSLVerify = yes - # your login has to exist, if you don have any, please create one -diff -Nurp libreport-2.0.20.orig/src/plugins/Makefile.am libreport-2.0.20/src/plugins/Makefile.am ---- libreport-2.0.20.orig/src/plugins/Makefile.am 2012-12-18 18:15:11.000000000 +0000 -+++ libreport-2.0.20/src/plugins/Makefile.am 2014-04-29 08:57:12.568753794 +0100 -@@ -10,7 +10,6 @@ reporters_bin += reporter-ureport - endif - - bin_PROGRAMS = $(reporters_bin) \ -- reporter-rhtsupport \ - reporter-kerneloops \ - reporter-upload \ - reporter-mailx \ -@@ -31,7 +30,6 @@ reporters_plugin_conf += bugzilla.conf \ - endif - - dist_reportpluginsconf_DATA = $(reporters_plugin_conf) \ -- rhtsupport.conf \ - mailx.conf - - eventsdir = $(EVENTS_DIR) -@@ -49,7 +47,6 @@ dist_events_DATA = $(reporters_events) \ - report_Logger.conf \ - report_Logger.xml \ - report_Mailx.xml \ -- report_RHTSupport.xml \ - report_Kerneloops.xml \ - report_Uploader.xml - -@@ -61,7 +58,6 @@ dist_eventsconf_DATA = \ - mailx_event.conf \ - print_event.conf \ - bugzilla_event.conf \ -- rhtsupport_event.conf \ - uploader_event.conf - - reporters_extra_dist = -@@ -80,7 +76,6 @@ EXTRA_DIST = $(reporters_extra_dist) \ - report_Logger.conf \ - report_Logger.xml.in \ - report_Mailx.xml.in \ -- report_RHTSupport.xml.in \ - report_Kerneloops.xml.in \ - report_Uploader.xml.in - -@@ -113,32 +108,6 @@ reporter_bugzilla_LDADD = \ - ../lib/libreport.la - endif - --reporter_rhtsupport_SOURCES = \ -- abrt_rh_support.h abrt_rh_support.c \ -- reporter-rhtsupport.h \ -- reporter-rhtsupport-parse.c \ -- reporter-rhtsupport.c --reporter_rhtsupport_CPPFLAGS = \ -- -I$(srcdir)/../include \ -- -I$(srcdir)/../lib \ -- -DBIN_DIR=\"$(bindir)\" \ -- -DCONF_DIR=\"$(CONF_DIR)\" \ -- -DLOCALSTATEDIR='"$(localstatedir)"' \ -- -DDEBUG_DUMPS_DIR=\"$(DEBUG_DUMPS_DIR)\" \ -- -DDEBUG_INFO_DIR=\"$(DEBUG_INFO_DIR)\" \ -- -DPLUGINS_LIB_DIR=\"$(PLUGINS_LIB_DIR)\" \ -- -DPLUGINS_CONF_DIR=\"$(REPORT_PLUGINS_CONF_DIR)\" \ -- $(GLIB_CFLAGS) \ -- $(LIBREPORT_CFLAGS) \ -- $(LIBXML_CFLAGS) \ -- -D_GNU_SOURCE --reporter_rhtsupport_LDFLAGS = -ltar --reporter_rhtsupport_LDADD = \ -- $(GLIB_LIBS) \ -- $(LIBXML_LIBS) \ -- ../lib/libreport-web.la \ -- ../lib/libreport.la -- - reporter_upload_SOURCES = \ - reporter-upload.c - reporter_upload_CPPFLAGS = \ -diff -Nurp libreport-2.0.20.orig/src/plugins/report_Bugzilla.conf libreport-2.0.20/src/plugins/report_Bugzilla.conf ---- libreport-2.0.20.orig/src/plugins/report_Bugzilla.conf 2012-11-10 09:39:39.000000000 +0000 -+++ libreport-2.0.20/src/plugins/report_Bugzilla.conf 2014-04-29 09:01:36.588533115 +0100 -@@ -1,4 +1,4 @@ --Bugzilla_BugzillaURL = https://bugzilla.redhat.com -+Bugzilla_BugzillaURL = https://bugs.rogentos.ro - Bugzilla_Login = - Bugzilla_Password = - Bugzilla_SSLVerify = yes -diff -Nurp libreport-2.0.20.orig/src/plugins/reporter-bugzilla.c libreport-2.0.20/src/plugins/reporter-bugzilla.c ---- libreport-2.0.20.orig/src/plugins/reporter-bugzilla.c 2012-12-06 15:44:02.000000000 +0000 -+++ libreport-2.0.20/src/plugins/reporter-bugzilla.c 2014-04-29 08:59:22.419677969 +0100 -@@ -691,7 +691,7 @@ static void set_settings(struct bugzilla - environ = getenv("Bugzilla_BugzillaURL"); - b->b_bugzilla_url = environ ? environ : get_map_string_item_or_empty(settings, "BugzillaURL"); - if (!b->b_bugzilla_url[0]) -- b->b_bugzilla_url = "https://bugzilla.redhat.com"; -+ b->b_bugzilla_url = "https://bugs.rogentos.ro"; - else - { - /* We don't want trailing '/': "https://host/dir/" -> "https://host/dir" */ -diff -Nurp libreport-2.0.20.orig/src/report-python/__init__.py libreport-2.0.20/src/report-python/__init__.py ---- libreport-2.0.20.orig/src/report-python/__init__.py 2012-11-10 09:39:39.000000000 +0000 -+++ libreport-2.0.20/src/report-python/__init__.py 2014-04-29 09:02:55.591270159 +0100 -@@ -21,8 +21,8 @@ from report.io import TextIO, GTKIO, New - - import os - --SYSTEM_RELEASE_PATHS = ["/etc/system-release","/etc/redhat-release"] --SYSTEM_RELEASE_DEPS = ["system-release", "redhat-release"] -+SYSTEM_RELEASE_PATHS = ["/etc/system-release","/etc/kogaion-release"] -+SYSTEM_RELEASE_DEPS = ["system-release", "kogaion-version"] - - _hardcoded_default_product = "" - _hardcoded_default_version = "" diff --git a/dev-libs/libreport/files/libreport-2.0.7-uploader_event-syntax.patch b/dev-libs/libreport/files/libreport-2.0.7-uploader_event-syntax.patch deleted file mode 100644 index 4f43ec90..00000000 --- a/dev-libs/libreport/files/libreport-2.0.7-uploader_event-syntax.patch +++ /dev/null @@ -1,19 +0,0 @@ -From 88e39835f1f94eff58e6d0cc0bee20ceae10bdd2 Mon Sep 17 00:00:00 2001 -From: Alexandre Rostovtsev <tetromino@gentoo.org> -Date: Wed, 16 Nov 2011 02:07:24 -0500 -Subject: [PATCH] fix uploader_event syntax - ---- - src/plugins/uploader_event.conf | 2 +- - 1 files changed, 1 insertions(+), 1 deletions(-) - -diff --git a/src/plugins/uploader_event.conf b/src/plugins/uploader_event.conf -index 2406008..bd13c5e 100644 ---- a/src/plugins/uploader_event.conf -+++ b/src/plugins/uploader_event.conf -@@ -1 +1 @@ --EVENT=report_Uploader analyzer=libreport reporter-upload -+EVENT=report_Uploader reporter-upload --- -1.7.8.rc1 - diff --git a/dev-libs/libreport/files/libreport-2.1.9-json-c.patch b/dev-libs/libreport/files/libreport-2.1.9-json-c.patch deleted file mode 100644 index d7257192..00000000 --- a/dev-libs/libreport/files/libreport-2.1.9-json-c.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -Nurp libreport-2.1.9.orig/src/lib/json.c libreport-2.1.9/src/lib/json.c ---- libreport-2.1.9.orig/src/lib/json.c 2013-10-22 15:32:23.000000000 +0100 -+++ libreport-2.1.9/src/lib/json.c 2014-05-10 16:12:52.436219734 +0100 -@@ -17,7 +17,7 @@ - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - */ - --#include <json/json.h> -+#include <json-c/json.h> - - #include <satyr/abrt.h> - #include <satyr/report.h> -diff -Nurp libreport-2.1.9.orig/src/plugins/ureport.c libreport-2.1.9/src/plugins/ureport.c ---- libreport-2.1.9.orig/src/plugins/ureport.c 2013-10-23 16:07:05.000000000 +0100 -+++ libreport-2.1.9/src/plugins/ureport.c 2014-05-10 16:12:45.532339236 +0100 -@@ -17,7 +17,7 @@ - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - */ - --#include <json/json.h> -+#include <json-c/json.h> - #include "internal_libreport.h" - #include "ureport.h" - #include "libreport_curl.h" diff --git a/dev-libs/libreport/libreport-2.0.20-r1.ebuild b/dev-libs/libreport/libreport-2.0.20-r1.ebuild deleted file mode 100644 index 6efccdcb..00000000 --- a/dev-libs/libreport/libreport-2.0.20-r1.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -PYTHON_COMPAT=( python{2_6,2_7} ) - -inherit autotools eutils python-r1 user - -DESCRIPTION="Generic library for reporting software bugs" -HOMEPAGE="https://fedorahosted.org/abrt/" -SRC_URI="https://fedorahosted.org/released/abrt/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="debug" - -COMMON_DEPEND="!dev-python/python-report - >=dev-libs/btparser-0.18:= - >=dev-libs/glib-2.21:2 - dev-libs/json-c:= - dev-libs/libtar - dev-libs/libxml2:2 - dev-libs/newt:= - dev-libs/nss:= - dev-libs/xmlrpc-c:= - net-libs/libproxy:= - net-misc/curl:=[ssl] - sys-apps/dbus - >=x11-libs/gtk+-3.3.12:3 - x11-misc/xdg-utils - ${PYTHON_DEPS} -" -RDEPEND="${COMMON_DEPEND}" -DEPEND="${COMMON_DEPEND} - app-text/asciidoc - app-text/xmlto - >=dev-util/intltool-0.3.50 - >=sys-devel/gettext-0.17 - virtual/pkgconfig -" - -# Tests require python-meh, which is highly redhat-specific. -RESTRICT="test" - -pkg_setup() { - enewgroup abrt - enewuser abrt -1 -1 -1 abrt -} - -src_prepare() { - # Replace redhat- and fedora-specific defaults with gentoo ones, and disable - # code that requires gentoo infra support. - epatch "${FILESDIR}/${PN}-2.0.20-kogaion.patch" - - # json-c-0.11, https://github.com/abrt/libreport/pull/{159,174} - epatch "${FILESDIR}/${PN}-2.0.20-json-c.patch" - - # Modify uploader_event so that the gui recognizes it - epatch "${FILESDIR}/${PN}-2.0.7-uploader_event-syntax.patch" - - mkdir -p m4 - eautoreconf - - python_copy_sources -} - -src_configure() { - python_foreach_impl run_in_build_dir econf \ - --localstatedir="${EPREFIX}/var" \ - $(usex debug --enable-debug "") - # --disable-debug enables debug! -} - -src_compile() { - python_foreach_impl run_in_build_dir default -} - -src_install() { - python_foreach_impl run_in_build_dir default - - # Need to set correct ownership for use by app-admin/abrt - diropts -o abrt -g abrt - keepdir /var/spool/abrt - - prune_libtool_files --modules - - # Drop Fedora specific files - rm "${D}/etc/libreport/workflows/workflow_Fedora.xml" - rm "${D}/etc/libreport/workflows/workflow_AnacondaFedora.xml" - rm "${D}/etc/libreport/workflows/workflow_Upload.xml" -} diff --git a/dev-libs/libreport/libreport-2.1.9.ebuild b/dev-libs/libreport/libreport-2.1.9.ebuild deleted file mode 100644 index bf03a859..00000000 --- a/dev-libs/libreport/libreport-2.1.9.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -PYTHON_COMPAT=( python{2_6,2_7} ) - -inherit autotools eutils python-r1 user - -DESCRIPTION="Generic library for reporting software bugs" -HOMEPAGE="https://fedorahosted.org/abrt/" -SRC_URI="https://fedorahosted.org/released/abrt/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="debug +gtk" - -COMMON_DEPEND="!dev-python/python-report - >=dev-libs/glib-2.21:2 - dev-libs/satyr - dev-libs/json-c:= - dev-libs/libtar - dev-libs/libxml2:2 - dev-libs/newt:= - dev-libs/nss:= - dev-libs/xmlrpc-c:= - net-libs/libproxy:= - net-misc/curl:=[ssl] - sys-apps/dbus - gtk? ( >=x11-libs/gtk+-3.3.12:3 ) - x11-misc/xdg-utils - ${PYTHON_DEPS} -" -RDEPEND="${COMMON_DEPEND}" -DEPEND="${COMMON_DEPEND} - app-text/asciidoc - app-text/xmlto - >=dev-util/intltool-0.3.50 - >=sys-devel/gettext-0.17 - virtual/pkgconfig -" - -# Tests require python-meh, which is highly redhat-specific. -RESTRICT="test" - -pkg_setup() { - enewgroup abrt - enewuser abrt -1 -1 -1 abrt -} - -src_prepare() { - # Replace redhat- and fedora-specific defaults with gentoo ones, and disable - # code that requires gentoo infra support. - epatch "${FILESDIR}/0001-Add-Kogaion-customizations.patch" - epatch "${FILESDIR}/0002-Drop-Fedora-workflows-add-Kogaion-one.patch" - - # json-c support - epatch "${FILESDIR}/libreport-2.1.9-json-c.patch" - - mkdir -p m4 - eautoreconf - - python_copy_sources -} - -src_configure() { - python_foreach_impl run_in_build_dir econf \ - --localstatedir="${EPREFIX}/var" \ - $(usex debug --enable-debug "") - # --disable-debug enables debug! -} - -src_compile() { - python_foreach_impl run_in_build_dir default -} - -src_install() { - python_foreach_impl run_in_build_dir default - - # Need to set correct ownership for use by app-admin/abrt - diropts -o abrt -g abrt - keepdir /var/spool/abrt - - prune_libtool_files --modules -} diff --git a/dev-libs/libreport/metadata.xml b/dev-libs/libreport/metadata.xml deleted file mode 100644 index da6fd63d..00000000 --- a/dev-libs/libreport/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>gnome</herd> -</pkgmetadata> diff --git a/dev-libs/libsuinput/Manifest b/dev-libs/libsuinput/Manifest deleted file mode 100644 index 7e88d1ca..00000000 --- a/dev-libs/libsuinput/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libsuinput-0.4.tar.gz 292402 SHA256 bea5e5a73bc2c4159e1180f7da2cb1487f8b2c4c6c04d8d26a06fa3e849be32c diff --git a/dev-libs/libsuinput/libsuinput-0.4.ebuild b/dev-libs/libsuinput/libsuinput-0.4.ebuild deleted file mode 100644 index bc9b9cc8..00000000 --- a/dev-libs/libsuinput/libsuinput-0.4.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -EAPI="3" - -DESCRIPTION="Helper functions to simplify Uinput usage." -HOMEPAGE="http://codegrove.org/projects/libsuinput" -SRC_URI="http://edge.launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="" - -RDEPEND="" -DEPEND="${RDEPEND}" - - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" -} - - - diff --git a/dev-libs/libtimezonemap/Manifest b/dev-libs/libtimezonemap/Manifest deleted file mode 100644 index a6c8b60d..00000000 --- a/dev-libs/libtimezonemap/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libtimezonemap_0.4.1.tar.gz 2511699 SHA256 f41d09bdb773a6467c6eb634ee3257e0d35025370cc143b96447228aff18523a SHA512 25a72747e8a81d1afddad007599f188ee7435240e17f431f28f4fe2b6f4c777c9a999d5eeb8d66bde4c8f0a7495f3dae38f5f47fb1b82896a0602e779670ad87 WHIRLPOOL 2dd22aeb907bac5f13376d693b3f60311dc667604c6d333ec06c3cbbec7d6eaa0cc9bb6c17622e701fb70169f47908158386c7ba279f14cd77febff72483800c diff --git a/dev-libs/libtimezonemap/libtimezonemap-0.4.1.ebuild b/dev-libs/libtimezonemap/libtimezonemap-0.4.1.ebuild deleted file mode 100644 index 61f936a4..00000000 --- a/dev-libs/libtimezonemap/libtimezonemap-0.4.1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=5 -GNOME2_LA_PUNT="yes" -GCONF_DEBUG="yes" - -inherit autotools eutils gnome2 - -UURL="mirror://ubuntu/pool/main/libt/${PN}" -UVER= -URELEASE="trusty" - -DESCRIPTION="GTK+3 timezone map widget used by the Unity desktop" -HOMEPAGE="https://launchpad.net/libtimezonemap" -SRC_URI="${UURL}/${PN}_${PV}.tar.gz" - -LICENSE="GPL-2" -SLOT="0/1.0.0" -KEYWORDS="~amd64 ~x86" -IUSE="" -RESTRICT="mirror" - -DEPEND="dev-libs/glib:2 - dev-libs/json-glib - x11-libs/cairo - x11-libs/gdk-pixbuf - x11-libs/gtk+:3" -RDEPEND="${DEPEND}" - -src_prepare() { - eautoreconf - default -} diff --git a/dev-libs/libtimezonemap/metadata.xml b/dev-libs/libtimezonemap/metadata.xml deleted file mode 100644 index 913e3ec6..00000000 --- a/dev-libs/libtimezonemap/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer> - <email></email> - <name>unity-gentoo overlay</name> - </maintainer> - <upstream> - <remote-id type="github">shiznix</remote-id> - <bugs-to>https://github.com/shiznix/unity-gentoo/issues</bugs-to> - </upstream> -</pkgmetadata> diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest deleted file mode 100644 index ccf2ca86..00000000 --- a/dev-libs/openssl/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST openssl-1.0.1g.tar.gz 4509047 SHA256 53cb818c3b90e507a8348f4f5eaedb05d8bfe5358aabb508b7263cc670c3e028 SHA512 66ebbad3c8ad98a07b486d39d0c3ae62b00133f8f2877cf8b97c461e7c7f40b29cf9c3cae82cf73a92dcf1daa63d33aa76c910fbcbe60158589fc7cb48f41e6d WHIRLPOOL 6bfb30d1f41b051f794e2eb80ad9116b064f6d464c22698538c4e16b85739b80744387ca160fd1a86b92814b5b1b3fc7d0658a709942b7b31b198da8cce37056 -DIST openssl-c_rehash.sh.1.7 4167 SHA256 4999ee79892f52bd6a4a7baba9fac62262454d573bbffd72685d3aae9e48cee0 SHA512 55e8c2e827750a4f375cb83c86bfe2d166c01ffa5d7e9b16657b72b38b747c8985dd2c98f854c911dfbbee2ff3e92aff39fdf089d979b2e3534b7685ee8b80da WHIRLPOOL c88f06a3b8651f76b6289552cccceb64e13f6697c5f0ce3ff114c781ce1c218912b8ee308af9d087cd76a9600fdacda1953175bff07d7d3eb21b0c0b7f4f1ce1 diff --git a/dev-libs/openssl/files/gentoo.config-1.0.1 b/dev-libs/openssl/files/gentoo.config-1.0.1 deleted file mode 100755 index bbc1aa95..00000000 --- a/dev-libs/openssl/files/gentoo.config-1.0.1 +++ /dev/null @@ -1,160 +0,0 @@ -#!/usr/bin/env bash -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/files/gentoo.config-1.0.1,v 1.1 2013/05/21 17:53:19 vapier Exp $ -# -# Openssl doesn't play along nicely with cross-compiling -# like autotools based projects, so let's teach it new tricks. -# -# Review the bundled 'config' script to see why kind of targets -# we can pass to the 'Configure' script. - - -# Testing routines -if [[ $1 == "test" ]] ; then - for c in \ - "arm-gentoo-linux-uclibc |linux-generic32 -DL_ENDIAN" \ - "armv5b-linux-gnu |linux-armv4 -DB_ENDIAN" \ - "x86_64-pc-linux-gnu |linux-x86_64" \ - "alpha-linux-gnu |linux-alpha-gcc" \ - "alphaev56-unknown-linux-gnu |linux-alpha+bwx-gcc" \ - "i686-pc-linux-gnu |linux-elf" \ - "whatever-gentoo-freebsdX.Y |BSD-generic32" \ - "i686-gentoo-freebsdX.Y |BSD-x86-elf" \ - "sparc64-alpha-freebsdX.Y |BSD-sparc64" \ - "ia64-gentoo-freebsd5.99234 |BSD-ia64" \ - "x86_64-gentoo-freebsdX.Y |BSD-x86_64" \ - "hppa64-aldsF-linux-gnu5.3 |linux-generic32 -DB_ENDIAN" \ - "powerpc-gentOO-linux-uclibc |linux-ppc" \ - "powerpc64-unk-linux-gnu |linux-ppc64" \ - "x86_64-apple-darwinX |darwin64-x86_64-cc" \ - "powerpc64-apple-darwinX |darwin64-ppc-cc" \ - "i686-apple-darwinX |darwin-i386-cc" \ - "i386-apple-darwinX |darwin-i386-cc" \ - "powerpc-apple-darwinX |darwin-ppc-cc" \ - "i586-pc-winnt |winnt-parity" \ - "s390-ibm-linux-gnu |linux-generic32 -DB_ENDIAN" \ - "s390x-linux-gnu |linux64-s390x" \ - ;do - CHOST=${c/|*} - ret_want=${c/*|} - ret_got=$(CHOST=${CHOST} "$0") - - if [[ ${ret_want} == "${ret_got}" ]] ; then - echo "PASS: ${CHOST}" - else - echo "FAIL: ${CHOST}" - echo -e "\twanted: ${ret_want}" - echo -e "\twe got: ${ret_got}" - fi - done - exit 0 -fi -[[ -z ${CHOST} && -n $1 ]] && CHOST=$1 - - -# Detect the operating system -case ${CHOST} in - *-aix*) system="aix";; - *-darwin*) system="darwin";; - *-freebsd*) system="BSD";; - *-hpux*) system="hpux";; - *-linux*) system="linux";; - *-solaris*) system="solaris";; - *-winnt*) system="winnt";; - x86_64-*-mingw*) system="mingw64";; - *mingw*) system="mingw";; - *) exit 0;; -esac - - -# Compiler munging -compiler="gcc" -if [[ ${CC} == "ccc" ]] ; then - compiler=${CC} -fi - - -# Detect target arch -machine="" -chost_machine=${CHOST%%-*} -case ${system} in -linux) - case ${chost_machine}:${ABI} in - alphaev56*|\ - alphaev[678]*)machine=alpha+bwx-${compiler};; - alpha*) machine=alpha-${compiler};; - armv[4-9]*b*) machine="armv4 -DB_ENDIAN";; - armv[4-9]*) machine="armv4 -DL_ENDIAN";; - arm*b*) machine="generic32 -DB_ENDIAN";; - arm*) machine="generic32 -DL_ENDIAN";; - avr*) machine="generic32 -DL_ENDIAN";; - bfin*) machine="generic32 -DL_ENDIAN";; - # hppa64*) machine=parisc64;; - hppa*) machine="generic32 -DB_ENDIAN";; - i[0-9]86*|\ - x86_64*:x86) machine=elf;; - ia64*) machine=ia64;; - m68*) machine="generic32 -DB_ENDIAN";; - mips*el*) machine="generic32 -DL_ENDIAN";; - mips*) machine="generic32 -DB_ENDIAN";; - powerpc64*) machine=ppc64;; - powerpc*) machine=ppc;; - # sh64*) machine=elf;; - sh*b*) machine="generic32 -DB_ENDIAN";; - sh*) machine="generic32 -DL_ENDIAN";; - sparc*v7*) machine="generic32 -DB_ENDIAN";; - sparc64*) machine=sparcv9;; - sparc*) machine=sparcv8;; - s390x*) machine=s390x system=linux64;; - s390*) machine="generic32 -DB_ENDIAN";; - x86_64*:x32) machine=x32;; - x86_64*) machine=x86_64;; - esac - ;; -BSD) - case ${chost_machine} in - alpha*) machine=generic64;; - i[6-9]86*) machine=x86-elf;; - ia64*) machine=ia64;; - sparc64*) machine=sparc64;; - x86_64*) machine=x86_64;; - *) machine=generic32;; - esac - ;; -aix) - machine=${compiler} - ;; -darwin) - case ${chost_machine} in - powerpc64) machine=ppc-cc; system=${system}64;; - powerpc) machine=ppc-cc;; - i?86*) machine=i386-cc;; - x86_64) machine=x86_64-cc; system=${system}64;; - esac - ;; -hpux) - case ${chost_machine} in - ia64) machine=ia64-${compiler} ;; - esac - ;; -solaris) - case ${chost_machine} in - i386) machine=x86-${compiler} ;; - x86_64*) machine=x86_64-${compiler}; system=${system}64;; - sparcv9*) machine=sparcv9-${compiler}; system=${system}64;; - sparc*) machine=sparcv8-${compiler};; - esac - ;; -winnt) - machine=parity - ;; -mingw*) - # special case ... no xxx-yyy style name - echo ${system} - ;; -esac - - -# If we have something, show it -[[ -n ${machine} ]] && echo ${system}-${machine} diff --git a/dev-libs/openssl/files/openssl-1.0.0a-ldflags.patch b/dev-libs/openssl/files/openssl-1.0.0a-ldflags.patch deleted file mode 100644 index c0b3bc3f..00000000 --- a/dev-libs/openssl/files/openssl-1.0.0a-ldflags.patch +++ /dev/null @@ -1,23 +0,0 @@ -http://bugs.gentoo.org/327421 - ---- Makefile.org -+++ Makefile.org -@@ -189,6 +189,7 @@ - MAKEDEPEND='$$$${TOP}/util/domd $$$${TOP} -MD $(MAKEDEPPROG)' \ - DEPFLAG='-DOPENSSL_NO_DEPRECATED $(DEPFLAG)' \ - MAKEDEPPROG='$(MAKEDEPPROG)' \ -+ LDFLAGS='${LDFLAGS}' \ - SHARED_LDFLAGS='$(SHARED_LDFLAGS)' \ - KRB5_INCLUDES='$(KRB5_INCLUDES)' LIBKRB5='$(LIBKRB5)' \ - ZLIB_INCLUDE='$(ZLIB_INCLUDE)' LIBZLIB='$(LIBZLIB)' \ ---- Makefile.shared -+++ Makefile.shared -@@ -153,7 +153,7 @@ - NOALLSYMSFLAGS='-Wl,--no-whole-archive'; \ - SHAREDFLAGS="$(CFLAGS) $(SHARED_LDFLAGS) -shared -Wl,-Bsymbolic -Wl,-soname=$$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX" - --DO_GNU_APP=LDFLAGS="$(CFLAGS) -Wl,-rpath,$(LIBRPATH)" -+DO_GNU_APP=LDFLAGS="$(LDFLAGS) $(CFLAGS)" - - #This is rather special. It's a special target with which one can link - #applications without bothering with any features that have anything to diff --git a/dev-libs/openssl/files/openssl-1.0.0d-windres.patch b/dev-libs/openssl/files/openssl-1.0.0d-windres.patch deleted file mode 100644 index 3f889807..00000000 --- a/dev-libs/openssl/files/openssl-1.0.0d-windres.patch +++ /dev/null @@ -1,76 +0,0 @@ -URL: http://rt.openssl.org/Ticket/Display.html?id=2558 -Subject: make windres controllable via build env var settings - -atm, the windres code in openssl is only usable via the cross-compile prefix -option unlike all the other build tools. so add support for the standard $RC -/ $WINDRES env vars as well. - -Index: Configure -=================================================================== -RCS file: /usr/local/src/openssl/CVSROOT/openssl/Configure,v -retrieving revision 1.621.2.40 -diff -u -p -r1.621.2.40 Configure ---- Configure 30 Nov 2010 22:19:26 -0000 1.621.2.40 -+++ Configure 4 Jul 2011 23:12:32 -0000 -@@ -1094,6 +1094,7 @@ my $shared_extension = $fields[$idx_shar - my $ranlib = $ENV{'RANLIB'} || $fields[$idx_ranlib]; - my $ar = $ENV{'AR'} || "ar"; - my $arflags = $fields[$idx_arflags]; -+my $windres = $ENV{'RC'} || $ENV{'WINDRES'} || "windres"; - my $multilib = $fields[$idx_multilib]; - - # if $prefix/lib$multilib is not an existing directory, then -@@ -1511,12 +1512,14 @@ while (<IN>) - s/^AR=\s*/AR= \$\(CROSS_COMPILE\)/; - s/^NM=\s*/NM= \$\(CROSS_COMPILE\)/; - s/^RANLIB=\s*/RANLIB= \$\(CROSS_COMPILE\)/; -+ s/^WINDRES=\s*/WINDRES= \$\(CROSS_COMPILE\)/; - s/^MAKEDEPPROG=.*$/MAKEDEPPROG= \$\(CROSS_COMPILE\)$cc/ if $cc eq "gcc"; - } - else { - s/^CC=.*$/CC= $cc/; - s/^AR=\s*ar/AR= $ar/; - s/^RANLIB=.*/RANLIB= $ranlib/; -+ s/^WINDRES=.*/WINDRES= $windres/; - s/^MAKEDEPPROG=.*$/MAKEDEPPROG= $cc/ if $cc eq "gcc"; - } - s/^CFLAG=.*$/CFLAG= $cflags/; -Index: Makefile.org -=================================================================== -RCS file: /usr/local/src/openssl/CVSROOT/openssl/Makefile.org,v -retrieving revision 1.295.2.10 -diff -u -p -r1.295.2.10 Makefile.org ---- Makefile.org 27 Jan 2010 16:06:58 -0000 1.295.2.10 -+++ Makefile.org 4 Jul 2011 23:13:08 -0000 -@@ -66,6 +66,7 @@ EXE_EXT= - ARFLAGS= - AR=ar $(ARFLAGS) r - RANLIB= ranlib -+WINDRES= windres - NM= nm - PERL= perl - TAR= tar -@@ -180,6 +181,7 @@ BUILDENV= PLATFORM='$(PLATFORM)' PROCESS - CC='$(CC)' CFLAG='$(CFLAG)' \ - AS='$(CC)' ASFLAG='$(CFLAG) -c' \ - AR='$(AR)' NM='$(NM)' RANLIB='$(RANLIB)' \ -+ WINDRES='$(WINDRES)' \ - CROSS_COMPILE='$(CROSS_COMPILE)' \ - PERL='$(PERL)' ENGDIRS='$(ENGDIRS)' \ - SDIRS='$(SDIRS)' LIBRPATH='$(INSTALLTOP)/$(LIBDIR)' \ -Index: Makefile.shared -=================================================================== -RCS file: /usr/local/src/openssl/CVSROOT/openssl/Makefile.shared,v -retrieving revision 1.72.2.4 -diff -u -p -r1.72.2.4 Makefile.shared ---- Makefile.shared 21 Aug 2010 11:36:49 -0000 1.72.2.4 -+++ Makefile.shared 4 Jul 2011 23:13:52 -0000 -@@ -293,7 +293,7 @@ link_a.cygwin: - fi; \ - dll_name=$$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX; \ - $(PERL) util/mkrc.pl $$dll_name | \ -- $(CROSS_COMPILE)windres -o rc.o; \ -+ $(WINDRES) -o rc.o; \ - extras="$$extras rc.o"; \ - ALLSYMSFLAGS='-Wl,--whole-archive'; \ - NOALLSYMSFLAGS='-Wl,--no-whole-archive'; \ diff --git a/dev-libs/openssl/files/openssl-1.0.0h-pkg-config.patch b/dev-libs/openssl/files/openssl-1.0.0h-pkg-config.patch deleted file mode 100644 index 6c021825..00000000 --- a/dev-libs/openssl/files/openssl-1.0.0h-pkg-config.patch +++ /dev/null @@ -1,32 +0,0 @@ -depend on other pc files rather than encoding library info directly in -every pkg-config file - ---- a/Makefile.org -+++ b/Makefile.org -@@ -335,11 +335,11 @@ libssl.pc: Makefile - echo 'libdir=$${exec_prefix}/$(LIBDIR)'; \ - echo 'includedir=$${prefix}/include'; \ - echo ''; \ -- echo 'Name: OpenSSL'; \ -+ echo 'Name: OpenSSL-libssl'; \ - echo 'Description: Secure Sockets Layer and cryptography libraries'; \ - echo 'Version: '$(VERSION); \ -- echo 'Requires: '; \ -- echo 'Libs: -L$${libdir} -lssl -lcrypto'; \ -+ echo 'Requires.private: libcrypto'; \ -+ echo 'Libs: -L$${libdir} -lssl'; \ - echo 'Libs.private: $(EX_LIBS)'; \ - echo 'Cflags: -I$${includedir} $(KRB5_INCLUDES)' ) > libssl.pc - -@@ -352,10 +353,7 @@ openssl.pc: Makefile - echo 'Name: OpenSSL'; \ - echo 'Description: Secure Sockets Layer and cryptography libraries and tools'; \ - echo 'Version: '$(VERSION); \ -- echo 'Requires: '; \ -- echo 'Libs: -L$${libdir} -lssl -lcrypto'; \ -- echo 'Libs.private: $(EX_LIBS)'; \ -- echo 'Cflags: -I$${includedir} $(KRB5_INCLUDES)' ) > openssl.pc -+ echo 'Requires: libssl libcrypto' ) > openssl.pc - - Makefile: Makefile.org Configure config - @echo "Makefile is older than Makefile.org, Configure or config." diff --git a/dev-libs/openssl/files/openssl-1.0.1-parallel-build.patch b/dev-libs/openssl/files/openssl-1.0.1-parallel-build.patch deleted file mode 100644 index 19f859ab..00000000 --- a/dev-libs/openssl/files/openssl-1.0.1-parallel-build.patch +++ /dev/null @@ -1,354 +0,0 @@ -http://rt.openssl.org/Ticket/Display.html?id=2084 - ---- a/Makefile.org -+++ b/Makefile.org -@@ -247,17 +247,17 @@ - build_libs: build_crypto build_ssl build_engines - - build_crypto: -- @dir=crypto; target=all; $(BUILD_ONE_CMD) -+ +@dir=crypto; target=all; $(BUILD_ONE_CMD) --build_ssl: -+build_ssl: build_crypto -- @dir=ssl; target=all; $(BUILD_ONE_CMD) -+ +@dir=ssl; target=all; $(BUILD_ONE_CMD) --build_engines: -+build_engines: build_crypto -- @dir=engines; target=all; $(BUILD_ONE_CMD) -+ +@dir=engines; target=all; $(BUILD_ONE_CMD) --build_apps: -+build_apps: build_libs -- @dir=apps; target=all; $(BUILD_ONE_CMD) -+ +@dir=apps; target=all; $(BUILD_ONE_CMD) --build_tests: -+build_tests: build_libs -- @dir=test; target=all; $(BUILD_ONE_CMD) -+ +@dir=test; target=all; $(BUILD_ONE_CMD) --build_tools: -+build_tools: build_libs -- @dir=tools; target=all; $(BUILD_ONE_CMD) -+ +@dir=tools; target=all; $(BUILD_ONE_CMD) - - all_testapps: build_libs build_testapps - build_testapps: -@@ -497,9 +497,9 @@ - dist_pem_h: - (cd crypto/pem; $(MAKE) -e $(BUILDENV) pem.h; $(MAKE) clean) - --install: all install_docs install_sw -+install: install_docs install_sw - --install_sw: -+install_dirs: - @$(PERL) $(TOP)/util/mkdir-p.pl $(INSTALL_PREFIX)$(INSTALLTOP)/bin \ - $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR) \ - $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines \ -@@ -508,6 +508,13 @@ - $(INSTALL_PREFIX)$(OPENSSLDIR)/misc \ - $(INSTALL_PREFIX)$(OPENSSLDIR)/certs \ - $(INSTALL_PREFIX)$(OPENSSLDIR)/private -+ @$(PERL) $(TOP)/util/mkdir-p.pl \ -+ $(INSTALL_PREFIX)$(MANDIR)/man1 \ -+ $(INSTALL_PREFIX)$(MANDIR)/man3 \ -+ $(INSTALL_PREFIX)$(MANDIR)/man5 \ -+ $(INSTALL_PREFIX)$(MANDIR)/man7 -+ -+install_sw: install_dirs - @set -e; headerlist="$(EXHEADER)"; for i in $$headerlist;\ - do \ - (cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \ -@@ -511,7 +511,7 @@ - (cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \ - chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \ - done; -- @set -e; target=install; $(RECURSIVE_BUILD_CMD) -+ +@set -e; target=install; $(RECURSIVE_BUILD_CMD) - @set -e; liblist="$(LIBS)"; for i in $$liblist ;\ - do \ - if [ -f "$$i" ]; then \ -@@ -593,12 +600,7 @@ - done; \ - done - --install_docs: -- @$(PERL) $(TOP)/util/mkdir-p.pl \ -- $(INSTALL_PREFIX)$(MANDIR)/man1 \ -- $(INSTALL_PREFIX)$(MANDIR)/man3 \ -- $(INSTALL_PREFIX)$(MANDIR)/man5 \ -- $(INSTALL_PREFIX)$(MANDIR)/man7 -+install_docs: install_dirs - @pod2man="`cd ./util; ./pod2mantest $(PERL)`"; \ - here="`pwd`"; \ - filecase=; \ ---- a/Makefile.shared -+++ b/Makefile.shared -@@ -105,6 +105,7 @@ LINK_SO= \ - SHAREDFLAGS="$${SHAREDFLAGS:-$(CFLAGS) $(SHARED_LDFLAGS)}"; \ - LIBPATH=`for x in $$LIBDEPS; do echo $$x; done | sed -e 's/^ *-L//;t' -e d | uniq`; \ - LIBPATH=`echo $$LIBPATH | sed -e 's/ /:/g'`; \ -+ [ -e $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX ] && exit 0; \ - LD_LIBRARY_PATH=$$LIBPATH:$$LD_LIBRARY_PATH \ - $${SHAREDCMD} $${SHAREDFLAGS} \ - -o $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX \ -@@ -122,6 +124,7 @@ SYMLINK_SO= \ - done; \ - fi; \ - if [ -n "$$SHLIB_SOVER" ]; then \ -+ [ -e "$$SHLIB$$SHLIB_SUFFIX" ] || \ - ( $(SET_X); rm -f $$SHLIB$$SHLIB_SUFFIX; \ - ln -s $$prev $$SHLIB$$SHLIB_SUFFIX ); \ - fi; \ ---- a/crypto/Makefile -+++ b/crypto/Makefile -@@ -85,11 +85,11 @@ - @if [ -z "$(THIS)" ]; then $(MAKE) -f $(TOP)/Makefile reflect THIS=$@; fi - - subdirs: -- @target=all; $(RECURSIVE_MAKE) -+ +@target=all; $(RECURSIVE_MAKE) - - files: - $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO -- @target=files; $(RECURSIVE_MAKE) -+ +@target=files; $(RECURSIVE_MAKE) - - links: - @$(PERL) $(TOP)/util/mklink.pl ../include/openssl $(EXHEADER) -@@ -100,7 +100,7 @@ - # lib: $(LIB): are splitted to avoid end-less loop - lib: $(LIB) - @touch lib --$(LIB): $(LIBOBJ) -+$(LIB): $(LIBOBJ) | subdirs - $(AR) $(LIB) $(LIBOBJ) - $(RANLIB) $(LIB) || echo Never mind. - -@@ -110,7 +110,7 @@ - fi - - libs: -- @target=lib; $(RECURSIVE_MAKE) -+ +@target=lib; $(RECURSIVE_MAKE) - - install: - @[ -n "$(INSTALLTOP)" ] # should be set by top Makefile... -@@ -119,7 +119,7 @@ - (cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \ - chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \ - done; -- @target=install; $(RECURSIVE_MAKE) -+ +@target=install; $(RECURSIVE_MAKE) - - lint: - @target=lint; $(RECURSIVE_MAKE) ---- a/engines/Makefile -+++ b/engines/Makefile -@@ -72,7 +72,7 @@ - - all: lib subdirs - --lib: $(LIBOBJ) -+lib: $(LIBOBJ) | subdirs - @if [ -n "$(SHARED_LIBS)" ]; then \ - set -e; \ - for l in $(LIBNAMES); do \ -@@ -89,7 +89,7 @@ - - subdirs: - echo $(EDIRS) -- @target=all; $(RECURSIVE_MAKE) -+ +@target=all; $(RECURSIVE_MAKE) - - files: - $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO -@@ -128,7 +128,7 @@ - mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$$pfx$$l$$sfx.new $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$$pfx$$l$$sfx ); \ - done; \ - fi -- @target=install; $(RECURSIVE_MAKE) -+ +@target=install; $(RECURSIVE_MAKE) - - tags: - ctags $(SRC) ---- a/test/Makefile -+++ b/test/Makefile -@@ -123,7 +123,7 @@ - tags: - ctags $(SRC) - --tests: exe apps $(TESTS) -+tests: exe $(TESTS) - - apps: - @(cd ..; $(MAKE) DIRS=apps all) -@@ -365,109 +365,109 @@ - link_app.$${shlib_target} - - $(RSATEST)$(EXE_EXT): $(RSATEST).o $(DLIBCRYPTO) -- @target=$(RSATEST); $(BUILD_CMD) -+ +@target=$(RSATEST); $(BUILD_CMD) - - $(BNTEST)$(EXE_EXT): $(BNTEST).o $(DLIBCRYPTO) -- @target=$(BNTEST); $(BUILD_CMD) -+ +@target=$(BNTEST); $(BUILD_CMD) - - $(ECTEST)$(EXE_EXT): $(ECTEST).o $(DLIBCRYPTO) -- @target=$(ECTEST); $(BUILD_CMD) -+ +@target=$(ECTEST); $(BUILD_CMD) - - $(EXPTEST)$(EXE_EXT): $(EXPTEST).o $(DLIBCRYPTO) -- @target=$(EXPTEST); $(BUILD_CMD) -+ +@target=$(EXPTEST); $(BUILD_CMD) - - $(IDEATEST)$(EXE_EXT): $(IDEATEST).o $(DLIBCRYPTO) -- @target=$(IDEATEST); $(BUILD_CMD) -+ +@target=$(IDEATEST); $(BUILD_CMD) - - $(MD2TEST)$(EXE_EXT): $(MD2TEST).o $(DLIBCRYPTO) -- @target=$(MD2TEST); $(BUILD_CMD) -+ +@target=$(MD2TEST); $(BUILD_CMD) - - $(SHATEST)$(EXE_EXT): $(SHATEST).o $(DLIBCRYPTO) -- @target=$(SHATEST); $(BUILD_CMD) -+ +@target=$(SHATEST); $(BUILD_CMD) - - $(SHA1TEST)$(EXE_EXT): $(SHA1TEST).o $(DLIBCRYPTO) -- @target=$(SHA1TEST); $(BUILD_CMD) -+ +@target=$(SHA1TEST); $(BUILD_CMD) - - $(SHA256TEST)$(EXE_EXT): $(SHA256TEST).o $(DLIBCRYPTO) -- @target=$(SHA256TEST); $(BUILD_CMD) -+ +@target=$(SHA256TEST); $(BUILD_CMD) - - $(SHA512TEST)$(EXE_EXT): $(SHA512TEST).o $(DLIBCRYPTO) -- @target=$(SHA512TEST); $(BUILD_CMD) -+ +@target=$(SHA512TEST); $(BUILD_CMD) - - $(RMDTEST)$(EXE_EXT): $(RMDTEST).o $(DLIBCRYPTO) -- @target=$(RMDTEST); $(BUILD_CMD) -+ +@target=$(RMDTEST); $(BUILD_CMD) - - $(MDC2TEST)$(EXE_EXT): $(MDC2TEST).o $(DLIBCRYPTO) -- @target=$(MDC2TEST); $(BUILD_CMD) -+ +@target=$(MDC2TEST); $(BUILD_CMD) - - $(MD4TEST)$(EXE_EXT): $(MD4TEST).o $(DLIBCRYPTO) -- @target=$(MD4TEST); $(BUILD_CMD) -+ +@target=$(MD4TEST); $(BUILD_CMD) - - $(MD5TEST)$(EXE_EXT): $(MD5TEST).o $(DLIBCRYPTO) -- @target=$(MD5TEST); $(BUILD_CMD) -+ +@target=$(MD5TEST); $(BUILD_CMD) - - $(HMACTEST)$(EXE_EXT): $(HMACTEST).o $(DLIBCRYPTO) -- @target=$(HMACTEST); $(BUILD_CMD) -+ +@target=$(HMACTEST); $(BUILD_CMD) - - $(WPTEST)$(EXE_EXT): $(WPTEST).o $(DLIBCRYPTO) -- @target=$(WPTEST); $(BUILD_CMD) -+ +@target=$(WPTEST); $(BUILD_CMD) - - $(RC2TEST)$(EXE_EXT): $(RC2TEST).o $(DLIBCRYPTO) -- @target=$(RC2TEST); $(BUILD_CMD) -+ +@target=$(RC2TEST); $(BUILD_CMD) - - $(BFTEST)$(EXE_EXT): $(BFTEST).o $(DLIBCRYPTO) -- @target=$(BFTEST); $(BUILD_CMD) -+ +@target=$(BFTEST); $(BUILD_CMD) - - $(CASTTEST)$(EXE_EXT): $(CASTTEST).o $(DLIBCRYPTO) -- @target=$(CASTTEST); $(BUILD_CMD) -+ +@target=$(CASTTEST); $(BUILD_CMD) - - $(RC4TEST)$(EXE_EXT): $(RC4TEST).o $(DLIBCRYPTO) -- @target=$(RC4TEST); $(BUILD_CMD) -+ +@target=$(RC4TEST); $(BUILD_CMD) - - $(RC5TEST)$(EXE_EXT): $(RC5TEST).o $(DLIBCRYPTO) -- @target=$(RC5TEST); $(BUILD_CMD) -+ +@target=$(RC5TEST); $(BUILD_CMD) - - $(DESTEST)$(EXE_EXT): $(DESTEST).o $(DLIBCRYPTO) -- @target=$(DESTEST); $(BUILD_CMD) -+ +@target=$(DESTEST); $(BUILD_CMD) - - $(RANDTEST)$(EXE_EXT): $(RANDTEST).o $(DLIBCRYPTO) -- @target=$(RANDTEST); $(BUILD_CMD) -+ +@target=$(RANDTEST); $(BUILD_CMD) - - $(DHTEST)$(EXE_EXT): $(DHTEST).o $(DLIBCRYPTO) -- @target=$(DHTEST); $(BUILD_CMD) -+ +@target=$(DHTEST); $(BUILD_CMD) - - $(DSATEST)$(EXE_EXT): $(DSATEST).o $(DLIBCRYPTO) -- @target=$(DSATEST); $(BUILD_CMD) -+ +@target=$(DSATEST); $(BUILD_CMD) - - $(METHTEST)$(EXE_EXT): $(METHTEST).o $(DLIBCRYPTO) -- @target=$(METHTEST); $(BUILD_CMD) -+ +@target=$(METHTEST); $(BUILD_CMD) - - $(SSLTEST)$(EXE_EXT): $(SSLTEST).o $(DLIBSSL) $(DLIBCRYPTO) -- @target=$(SSLTEST); $(FIPS_BUILD_CMD) -+ +@target=$(SSLTEST); $(FIPS_BUILD_CMD) - - $(ENGINETEST)$(EXE_EXT): $(ENGINETEST).o $(DLIBCRYPTO) -- @target=$(ENGINETEST); $(BUILD_CMD) -+ +@target=$(ENGINETEST); $(BUILD_CMD) - - $(EVPTEST)$(EXE_EXT): $(EVPTEST).o $(DLIBCRYPTO) -- @target=$(EVPTEST); $(BUILD_CMD) -+ +@target=$(EVPTEST); $(BUILD_CMD) - - $(ECDSATEST)$(EXE_EXT): $(ECDSATEST).o $(DLIBCRYPTO) -- @target=$(ECDSATEST); $(BUILD_CMD) -+ +@target=$(ECDSATEST); $(BUILD_CMD) - - $(ECDHTEST)$(EXE_EXT): $(ECDHTEST).o $(DLIBCRYPTO) -- @target=$(ECDHTEST); $(BUILD_CMD) -+ +@target=$(ECDHTEST); $(BUILD_CMD) - - $(IGETEST)$(EXE_EXT): $(IGETEST).o $(DLIBCRYPTO) -- @target=$(IGETEST); $(BUILD_CMD) -+ +@target=$(IGETEST); $(BUILD_CMD) - - $(JPAKETEST)$(EXE_EXT): $(JPAKETEST).o $(DLIBCRYPTO) -- @target=$(JPAKETEST); $(BUILD_CMD) -+ +@target=$(JPAKETEST); $(BUILD_CMD) - - $(ASN1TEST)$(EXE_EXT): $(ASN1TEST).o $(DLIBCRYPTO) -- @target=$(ASN1TEST); $(BUILD_CMD) -+ +@target=$(ASN1TEST); $(BUILD_CMD) - - $(SRPTEST)$(EXE_EXT): $(SRPTEST).o $(DLIBCRYPTO) -- @target=$(SRPTEST); $(BUILD_CMD) -+ +@target=$(SRPTEST); $(BUILD_CMD) - - #$(AESTEST).o: $(AESTEST).c - # $(CC) -c $(CFLAGS) -DINTERMEDIATE_VALUE_KAT -DTRACE_KAT_MCT $(AESTEST).c -@@ -480,7 +480,7 @@ - # fi - - dummytest$(EXE_EXT): dummytest.o $(DLIBCRYPTO) -- @target=dummytest; $(BUILD_CMD) -+ +@target=dummytest; $(BUILD_CMD) - - # DO NOT DELETE THIS LINE -- make depend depends on it. - ---- a/crypto/objects/Makefile -+++ b/crypto/objects/Makefile -@@ -44,11 +44,11 @@ obj_dat.h: obj_dat.pl obj_mac.h - # objects.pl both reads and writes obj_mac.num - obj_mac.h: objects.pl objects.txt obj_mac.num - $(PERL) objects.pl objects.txt obj_mac.num obj_mac.h -- @sleep 1; touch obj_mac.h; sleep 1 - --obj_xref.h: objxref.pl obj_xref.txt obj_mac.num -+# This doesn't really need obj_mac.h, but since that rule reads & writes -+# obj_mac.num, we can't run in parallel with it. -+obj_xref.h: objxref.pl obj_xref.txt obj_mac.num obj_mac.h - $(PERL) objxref.pl obj_mac.num obj_xref.txt > obj_xref.h -- @sleep 1; touch obj_xref.h; sleep 1 - - files: - $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO diff --git a/dev-libs/openssl/files/openssl-1.0.1-x32.patch b/dev-libs/openssl/files/openssl-1.0.1-x32.patch deleted file mode 100644 index 5106cb6e..00000000 --- a/dev-libs/openssl/files/openssl-1.0.1-x32.patch +++ /dev/null @@ -1,79 +0,0 @@ -http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=51bfed2e26fc13a66e8b5710aa2ce1d7a04af721 - -UpstreamStatus: Pending - -Received from H J Liu @ Intel -Make the assembly syntax compatible with x32 gcc. Othewise x32 gcc throws errors. -Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com> 2011/07/13 - -ported the patch to the 1.0.0e version -Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com> 2011/12/01 -Index: openssl-1.0.0e/Configure -=================================================================== ---- openssl-1.0.0e.orig/Configure -+++ openssl-1.0.0e/Configure -@@ -393,6 +393,7 @@ my %table=( - "debug-linux-generic32","gcc:-DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DCRYPTO_MDEBUG -DTERMIO -g -Wall::-D_REENTRANT::-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL BF_PTR:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", - "debug-linux-generic64","gcc:-DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DCRYPTO_MDEBUG -DTERMIO -g -Wall::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL BF_PTR:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", - "debug-linux-x86_64","gcc:-DBN_DEBUG -DREF_CHECK -DCONF_DEBUG -DCRYPTO_MDEBUG -m64 -DL_ENDIAN -DTERMIO -g -Wall::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL:${x86_64_asm}:elf:dlfcn:linux-shared:-fPIC:-m64:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR):::64", -+"linux-x32", "gcc:-DL_ENDIAN -DTERMIO -O2 -pipe -g -feliminate-unused-debug-types -Wall::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT RC4_CHUNK DES_INT DES_UNROLL:${x86_64_asm}:elf:dlfcn:linux-shared:-fPIC:-mx32:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", - "dist", "cc:-O::(unknown)::::::", - - # Basic configs that should work on any (32 and less bit) box -Index: openssl-1.0.0e/crypto/bn/asm/x86_64-gcc.c -=================================================================== ---- openssl-1.0.0e.orig/crypto/bn/asm/x86_64-gcc.c -+++ openssl-1.0.0e/crypto/bn/asm/x86_64-gcc.c -@@ -55,7 +55,7 @@ - * machine. - */ - --#ifdef _WIN64 -+#if defined _WIN64 || !defined __LP64__ - #define BN_ULONG unsigned long long - #else - #define BN_ULONG unsigned long -@@ -192,9 +192,9 @@ BN_ULONG bn_add_words (BN_ULONG *rp, con - asm ( - " subq %2,%2 \n" - ".p2align 4 \n" -- "1: movq (%4,%2,8),%0 \n" -- " adcq (%5,%2,8),%0 \n" -- " movq %0,(%3,%2,8) \n" -+ "1: movq (%q4,%2,8),%0 \n" -+ " adcq (%q5,%2,8),%0 \n" -+ " movq %0,(%q3,%2,8) \n" - " leaq 1(%2),%2 \n" - " loop 1b \n" - " sbbq %0,%0 \n" -@@ -215,9 +215,9 @@ BN_ULONG bn_sub_words (BN_ULONG *rp, con - asm ( - " subq %2,%2 \n" - ".p2align 4 \n" -- "1: movq (%4,%2,8),%0 \n" -- " sbbq (%5,%2,8),%0 \n" -- " movq %0,(%3,%2,8) \n" -+ "1: movq (%q4,%2,8),%0 \n" -+ " sbbq (%q5,%2,8),%0 \n" -+ " movq %0,(%q3,%2,8) \n" - " leaq 1(%2),%2 \n" - " loop 1b \n" - " sbbq %0,%0 \n" -Index: openssl-1.0.0e/crypto/bn/bn.h -=================================================================== ---- openssl-1.0.0e.orig/crypto/bn/bn.h -+++ openssl-1.0.0e/crypto/bn/bn.h -@@ -172,6 +172,13 @@ extern "C" { - # endif - #endif - -+/* Address type. */ -+#ifdef _WIN64 -+#define BN_ADDR unsigned long long -+#else -+#define BN_ADDR unsigned long -+#endif -+ - /* assuming long is 64bit - this is the DEC Alpha - * unsigned long long is only 64 bits :-(, don't define - * BN_LLONG for the DEC Alpha */ diff --git a/dev-libs/openssl/files/openssl-1.0.1e-bad-mac-aes-ni.patch b/dev-libs/openssl/files/openssl-1.0.1e-bad-mac-aes-ni.patch deleted file mode 100644 index 4422a62c..00000000 --- a/dev-libs/openssl/files/openssl-1.0.1e-bad-mac-aes-ni.patch +++ /dev/null @@ -1,35 +0,0 @@ -https://bugs.gentoo.org/463444 - -From 9ab3ce124616cb12bd39c6aa1e1bde0f46969b29 Mon Sep 17 00:00:00 2001 -From: Andy Polyakov <appro@openssl.org> -Date: Mon, 18 Mar 2013 19:29:41 +0100 -Subject: [PATCH] e_aes_cbc_hmac_sha1.c: fix rare bad record mac on AES-NI - plaforms. - -PR: 3002 -(cherry picked from commit 5c60046553716fcf160718f59160493194f212dc) ---- - crypto/evp/e_aes_cbc_hmac_sha1.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -diff --git a/crypto/evp/e_aes_cbc_hmac_sha1.c b/crypto/evp/e_aes_cbc_hmac_sha1.c -index 483e04b..fb2c884 100644 ---- a/crypto/evp/e_aes_cbc_hmac_sha1.c -+++ b/crypto/evp/e_aes_cbc_hmac_sha1.c -@@ -328,10 +328,11 @@ static int aesni_cbc_hmac_sha1_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, - - if (res!=SHA_CBLOCK) continue; - -- mask = 0-((inp_len+8-j)>>(sizeof(j)*8-1)); -+ /* j is not incremented yet */ -+ mask = 0-((inp_len+7-j)>>(sizeof(j)*8-1)); - data->u[SHA_LBLOCK-1] |= bitlen&mask; - sha1_block_data_order(&key->md,data,1); -- mask &= 0-((j-inp_len-73)>>(sizeof(j)*8-1)); -+ mask &= 0-((j-inp_len-72)>>(sizeof(j)*8-1)); - pmac->u[0] |= key->md.h0 & mask; - pmac->u[1] |= key->md.h1 & mask; - pmac->u[2] |= key->md.h2 & mask; --- -1.8.2.1 - diff --git a/dev-libs/openssl/files/openssl-1.0.1e-ipv6.patch b/dev-libs/openssl/files/openssl-1.0.1e-ipv6.patch deleted file mode 100644 index 521cfb5e..00000000 --- a/dev-libs/openssl/files/openssl-1.0.1e-ipv6.patch +++ /dev/null @@ -1,656 +0,0 @@ -http://rt.openssl.org/Ticket/Display.html?id=2051 -user/pass: guest/guest - -Index: apps/s_apps.h -=================================================================== -RCS file: /v/openssl/cvs/openssl/apps/s_apps.h,v -retrieving revision 1.21.2.1 -diff -u -r1.21.2.1 s_apps.h ---- apps/s_apps.h 4 Sep 2009 17:42:04 -0000 1.21.2.1 -+++ apps/s_apps.h 28 Dec 2011 00:28:14 -0000 -@@ -148,7 +148,7 @@ - #define PORT_STR "4433" - #define PROTOCOL "tcp" - --int do_server(int port, int type, int *ret, int (*cb) (char *hostname, int s, unsigned char *context), unsigned char *context); -+int do_server(int port, int type, int *ret, int (*cb) (char *hostname, int s, unsigned char *context), unsigned char *context, int use_ipv4, int use_ipv6); - #ifdef HEADER_X509_H - int MS_CALLBACK verify_callback(int ok, X509_STORE_CTX *ctx); - #endif -@@ -156,7 +156,7 @@ - int set_cert_stuff(SSL_CTX *ctx, char *cert_file, char *key_file); - int set_cert_key_stuff(SSL_CTX *ctx, X509 *cert, EVP_PKEY *key); - #endif --int init_client(int *sock, char *server, int port, int type); -+int init_client(int *sock, char *server, int port, int type, int use_ipv4, int use_ipv6); - int should_retry(int i); - int extract_port(char *str, short *port_ptr); - int extract_host_port(char *str,char **host_ptr,unsigned char *ip,short *p); -Index: apps/s_client.c -=================================================================== -RCS file: /v/openssl/cvs/openssl/apps/s_client.c,v -retrieving revision 1.123.2.6.2.10 -diff -u -r1.123.2.6.2.10 s_client.c ---- apps/s_client.c 14 Dec 2011 22:18:02 -0000 1.123.2.6.2.10 -+++ apps/s_client.c 28 Dec 2011 00:28:14 -0000 -@@ -285,6 +285,10 @@ - { - BIO_printf(bio_err,"usage: s_client args\n"); - BIO_printf(bio_err,"\n"); -+ BIO_printf(bio_err," -4 - use IPv4 only\n"); -+#if OPENSSL_USE_IPV6 -+ BIO_printf(bio_err," -6 - use IPv6 only\n"); -+#endif - BIO_printf(bio_err," -host host - use -connect instead\n"); - BIO_printf(bio_err," -port port - use -connect instead\n"); - BIO_printf(bio_err," -connect host:port - who to connect to (default is %s:%s)\n",SSL_HOST_NAME,PORT_STR); -@@ -564,6 +567,7 @@ - int sbuf_len,sbuf_off; - fd_set readfds,writefds; - short port=PORT; -+ int use_ipv4, use_ipv6; - int full_log=1; - char *host=SSL_HOST_NAME; - char *cert_file=NULL,*key_file=NULL; -@@ -609,7 +613,11 @@ - #endif - char *sess_in = NULL; - char *sess_out = NULL; -- struct sockaddr peer; -+#if OPENSSL_USE_IPV6 -+ struct sockaddr_storage peer; -+#else -+ struct sockaddr_in peer; -+#endif - int peerlen = sizeof(peer); - int enable_timeouts = 0 ; - long socket_mtu = 0; -@@ -630,6 +638,12 @@ - meth=SSLv2_client_method(); - #endif - -+ use_ipv4 = 1; -+#if OPENSSL_USE_IPV6 -+ use_ipv6 = 1; -+#else -+ use_ipv6 = 0; -+#endif - apps_startup(); - c_Pause=0; - c_quiet=0; -@@ -951,6 +961,18 @@ - jpake_secret = *++argv; - } - #endif -+ else if (strcmp(*argv,"-4") == 0) -+ { -+ use_ipv4 = 1; -+ use_ipv6 = 0; -+ } -+#if OPENSSL_USE_IPV6 -+ else if (strcmp(*argv,"-6") == 0) -+ { -+ use_ipv4 = 0; -+ use_ipv6 = 1; -+ } -+#endif - #ifndef OPENSSL_NO_SRTP - else if (strcmp(*argv,"-use_srtp") == 0) - { -@@ -1259,7 +1276,7 @@ - - re_start: - -- if (init_client(&s,host,port,socket_type) == 0) -+ if (init_client(&s,host,port,socket_type,use_ipv4,use_ipv6) == 0) - { - BIO_printf(bio_err,"connect:errno=%d\n",get_last_socket_error()); - SHUTDOWN(s); -@@ -1285,7 +1302,7 @@ - { - - sbio=BIO_new_dgram(s,BIO_NOCLOSE); -- if (getsockname(s, &peer, (void *)&peerlen) < 0) -+ if (getsockname(s, (struct sockaddr *)&peer, (void *)&peerlen) < 0) - { - BIO_printf(bio_err, "getsockname:errno=%d\n", - get_last_socket_error()); -=================================================================== -RCS file: /v/openssl/cvs/openssl/apps/s_server.c,v -retrieving revision 1.136.2.15.2.13 -diff -u -r1.136.2.15.2.13 s_server.c ---- apps/s_server.c 27 Dec 2011 14:23:22 -0000 1.136.2.15.2.13 -+++ apps/s_server.c 28 Dec 2011 00:28:14 -0000 -@@ -558,6 +558,10 @@ - # endif - BIO_printf(bio_err," -use_srtp profiles - Offer SRTP key management with a colon-separated profile list"); - #endif -+ BIO_printf(bio_err," -4 - use IPv4 only\n"); -+#if OPENSSL_USE_IPV6 -+ BIO_printf(bio_err," -6 - use IPv6 only\n"); -+#endif - BIO_printf(bio_err," -keymatexport label - Export keying material using label\n"); - BIO_printf(bio_err," -keymatexportlen len - Export len bytes of keying material (default 20)\n"); - } -@@ -943,6 +947,7 @@ - int state=0; - const SSL_METHOD *meth=NULL; - int socket_type=SOCK_STREAM; -+ int use_ipv4, use_ipv6; - ENGINE *e=NULL; - char *inrand=NULL; - int s_cert_format = FORMAT_PEM, s_key_format = FORMAT_PEM; -@@ -981,6 +986,12 @@ - /* #error no SSL version enabled */ - #endif - -+ use_ipv4 = 1; -+#if OPENSSL_USE_IPV6 -+ use_ipv6 = 1; -+#else -+ use_ipv6 = 0; -+#endif - local_argc=argc; - local_argv=argv; - -@@ -1329,6 +1340,18 @@ - jpake_secret = *(++argv); - } - #endif -+ else if (strcmp(*argv,"-4") == 0) -+ { -+ use_ipv4 = 1; -+ use_ipv6 = 0; -+ } -+#if OPENSSL_USE_IPV6 -+ else if (strcmp(*argv,"-6") == 0) -+ { -+ use_ipv4 = 0; -+ use_ipv6 = 1; -+ } -+#endif - #ifndef OPENSSL_NO_SRTP - else if (strcmp(*argv,"-use_srtp") == 0) - { -@@ -1884,9 +1907,9 @@ - BIO_printf(bio_s_out,"ACCEPT\n"); - (void)BIO_flush(bio_s_out); - if (www) -- do_server(port,socket_type,&accept_socket,www_body, context); -+ do_server(port,socket_type,&accept_socket,www_body, context, use_ipv4, use_ipv6); - else -- do_server(port,socket_type,&accept_socket,sv_body, context); -+ do_server(port,socket_type,&accept_socket,sv_body, context, use_ipv4, use_ipv6); - print_stats(bio_s_out,ctx); - ret=0; - end: -Index: apps/s_socket.c -=================================================================== -RCS file: /v/openssl/cvs/openssl/apps/s_socket.c,v -retrieving revision 1.43.2.3.2.2 -diff -u -r1.43.2.3.2.2 s_socket.c ---- apps/s_socket.c 2 Dec 2011 14:39:40 -0000 1.43.2.3.2.2 -+++ apps/s_socket.c 28 Dec 2011 00:28:14 -0000 -@@ -97,16 +97,16 @@ - #include "netdb.h" - #endif - --static struct hostent *GetHostByName(char *name); -+static struct hostent *GetHostByName(char *name, int domain); - #if defined(OPENSSL_SYS_WINDOWS) || (defined(OPENSSL_SYS_NETWARE) && !defined(NETWARE_BSDSOCK)) - static void ssl_sock_cleanup(void); - #endif - static int ssl_sock_init(void); --static int init_client_ip(int *sock,unsigned char ip[4], int port, int type); --static int init_server(int *sock, int port, int type); --static int init_server_long(int *sock, int port,char *ip, int type); -+static int init_client_ip(int *sock,unsigned char *ip, int port, int type, int domain); -+static int init_server(int *sock, int port, int type, int use_ipv4, int use_ipv6); -+static int init_server_long(int *sock, int port,char *ip, int type, int use_ipv4, int use_ipv6); - static int do_accept(int acc_sock, int *sock, char **host); --static int host_ip(char *str, unsigned char ip[4]); -+static int host_ip(char *str, unsigned char *ip, int domain); - - #ifdef OPENSSL_SYS_WIN16 - #define SOCKET_PROTOCOL 0 /* more microsoft stupidity */ -@@ -234,38 +234,68 @@ - return(1); - } - --int init_client(int *sock, char *host, int port, int type) -+int init_client(int *sock, char *host, int port, int type, int use_ipv4, int use_ipv6) - { -+#if OPENSSL_USE_IPV6 -+ unsigned char ip[16]; -+#else - unsigned char ip[4]; -+#endif - -- memset(ip, '\0', sizeof ip); -- if (!host_ip(host,&(ip[0]))) -- return 0; -- return init_client_ip(sock,ip,port,type); -- } -- --static int init_client_ip(int *sock, unsigned char ip[4], int port, int type) -- { -- unsigned long addr; -+ if (use_ipv4) -+ if (host_ip(host,ip,AF_INET)) -+ return(init_client_ip(sock,ip,port,type,AF_INET)); -+#if OPENSSL_USE_IPV6 -+ if (use_ipv6) -+ if (host_ip(host,ip,AF_INET6)) -+ return(init_client_ip(sock,ip,port,type,AF_INET6)); -+#endif -+ return 0; -+ } -+ -+static int init_client_ip(int *sock, unsigned char ip[4], int port, int type, int domain) -+ { -+#if OPENSSL_USE_IPV6 -+ struct sockaddr_storage them; -+ struct sockaddr_in *them_in = (struct sockaddr_in *)&them; -+ struct sockaddr_in6 *them_in6 = (struct sockaddr_in6 *)&them; -+#else - struct sockaddr_in them; -+ struct sockaddr_in *them_in = &them; -+#endif -+ socklen_t addr_len; - int s,i; - - if (!ssl_sock_init()) return(0); - - memset((char *)&them,0,sizeof(them)); -- them.sin_family=AF_INET; -- them.sin_port=htons((unsigned short)port); -- addr=(unsigned long) -- ((unsigned long)ip[0]<<24L)| -- ((unsigned long)ip[1]<<16L)| -- ((unsigned long)ip[2]<< 8L)| -- ((unsigned long)ip[3]); -- them.sin_addr.s_addr=htonl(addr); -+ if (domain == AF_INET) -+ { -+ addr_len = (socklen_t)sizeof(struct sockaddr_in); -+ them_in->sin_family=AF_INET; -+ them_in->sin_port=htons((unsigned short)port); -+#ifndef BIT_FIELD_LIMITS -+ memcpy(&them_in->sin_addr.s_addr, ip, 4); -+#else -+ memcpy(&them_in->sin_addr, ip, 4); -+#endif -+ } -+ else -+#if OPENSSL_USE_IPV6 -+ { -+ addr_len = (socklen_t)sizeof(struct sockaddr_in6); -+ them_in6->sin6_family=AF_INET6; -+ them_in6->sin6_port=htons((unsigned short)port); -+ memcpy(&(them_in6->sin6_addr), ip, sizeof(struct in6_addr)); -+ } -+#else -+ return(0); -+#endif - - if (type == SOCK_STREAM) -- s=socket(AF_INET,SOCK_STREAM,SOCKET_PROTOCOL); -+ s=socket(domain,SOCK_STREAM,SOCKET_PROTOCOL); - else /* ( type == SOCK_DGRAM) */ -- s=socket(AF_INET,SOCK_DGRAM,IPPROTO_UDP); -+ s=socket(domain,SOCK_DGRAM,IPPROTO_UDP); - - if (s == INVALID_SOCKET) { perror("socket"); return(0); } - -@@ -277,29 +315,27 @@ - if (i < 0) { perror("keepalive"); return(0); } - } - #endif -- -- if (connect(s,(struct sockaddr *)&them,sizeof(them)) == -1) -+ if (connect(s,(struct sockaddr *)&them,addr_len) == -1) - { closesocket(s); perror("connect"); return(0); } - *sock=s; - return(1); - } - --int do_server(int port, int type, int *ret, int (*cb)(char *hostname, int s, unsigned char *context), unsigned char *context) -+int do_server(int port, int type, int *ret, int (*cb)(char *hostname, int s, unsigned char *context), unsigned char *context, int use_ipv4, int use_ipv6) - { - int sock; - char *name = NULL; - int accept_socket = 0; - int i; - -- if (!init_server(&accept_socket,port,type)) return(0); -- -+ if (!init_server(&accept_socket,port,type, use_ipv4, use_ipv6)) return(0); - if (ret != NULL) - { - *ret=accept_socket; - /* return(1);*/ - } -- for (;;) -- { -+ for (;;) -+ { - if (type==SOCK_STREAM) - { - if (do_accept(accept_socket,&sock,&name) == 0) -@@ -322,41 +358,88 @@ - } - } - --static int init_server_long(int *sock, int port, char *ip, int type) -+static int init_server_long(int *sock, int port, char *ip, int type, int use_ipv4, int use_ipv6) - { - int ret=0; -+ int domain; -+#if OPENSSL_USE_IPV6 -+ struct sockaddr_storage server; -+ struct sockaddr_in *server_in = (struct sockaddr_in *)&server; -+ struct sockaddr_in6 *server_in6 = (struct sockaddr_in6 *)&server; -+#else - struct sockaddr_in server; -+ struct sockaddr_in *server_in = &server; -+#endif -+ socklen_t addr_len; - int s= -1; - -+ if (!use_ipv4 && !use_ipv6) -+ goto err; -+#if OPENSSL_USE_IPV6 -+ /* we are fine here */ -+#else -+ if (use_ipv6) -+ goto err; -+#endif - if (!ssl_sock_init()) return(0); - -- memset((char *)&server,0,sizeof(server)); -- server.sin_family=AF_INET; -- server.sin_port=htons((unsigned short)port); -- if (ip == NULL) -- server.sin_addr.s_addr=INADDR_ANY; -- else --/* Added for T3E, address-of fails on bit field (beckman@acl.lanl.gov) */ --#ifndef BIT_FIELD_LIMITS -- memcpy(&server.sin_addr.s_addr,ip,4); -+#if OPENSSL_USE_IPV6 -+ domain = use_ipv6 ? AF_INET6 : AF_INET; - #else -- memcpy(&server.sin_addr,ip,4); -+ domain = AF_INET; - #endif -- -- if (type == SOCK_STREAM) -- s=socket(AF_INET,SOCK_STREAM,SOCKET_PROTOCOL); -- else /* type == SOCK_DGRAM */ -- s=socket(AF_INET, SOCK_DGRAM,IPPROTO_UDP); -+ if (type == SOCK_STREAM) -+ s=socket(domain,SOCK_STREAM,SOCKET_PROTOCOL); -+ else /* type == SOCK_DGRAM */ -+ s=socket(domain, SOCK_DGRAM,IPPROTO_UDP); - - if (s == INVALID_SOCKET) goto err; - #if defined SOL_SOCKET && defined SO_REUSEADDR -+ { -+ int j = 1; -+ setsockopt(s, SOL_SOCKET, SO_REUSEADDR, -+ (void *) &j, sizeof j); -+ } -+#endif -+#if OPENSSL_USE_IPV6 -+ if ((use_ipv4 == 0) && (use_ipv6 == 1)) - { -- int j = 1; -- setsockopt(s, SOL_SOCKET, SO_REUSEADDR, -- (void *) &j, sizeof j); -+ const int on = 1; -+ -+ setsockopt(s, IPPROTO_IPV6, IPV6_V6ONLY, -+ (const void *) &on, sizeof(int)); - } - #endif -- if (bind(s,(struct sockaddr *)&server,sizeof(server)) == -1) -+ if (domain == AF_INET) -+ { -+ addr_len = (socklen_t)sizeof(struct sockaddr_in); -+ memset(server_in, 0, sizeof(struct sockaddr_in)); -+ server_in->sin_family=AF_INET; -+ server_in->sin_port = htons((unsigned short)port); -+ if (ip == NULL) -+ server_in->sin_addr.s_addr = htonl(INADDR_ANY); -+ else -+/* Added for T3E, address-of fails on bit field (beckman@acl.lanl.gov) */ -+#ifndef BIT_FIELD_LIMITS -+ memcpy(&server_in->sin_addr.s_addr, ip, 4); -+#else -+ memcpy(&server_in->sin_addr, ip, 4); -+#endif -+ } -+#if OPENSSL_USE_IPV6 -+ else -+ { -+ addr_len = (socklen_t)sizeof(struct sockaddr_in6); -+ memset(server_in6, 0, sizeof(struct sockaddr_in6)); -+ server_in6->sin6_family = AF_INET6; -+ server_in6->sin6_port = htons((unsigned short)port); -+ if (ip == NULL) -+ server_in6->sin6_addr = in6addr_any; -+ else -+ memcpy(&server_in6->sin6_addr, ip, sizeof(struct in6_addr)); -+ } -+#endif -+ if (bind(s, (struct sockaddr *)&server, addr_len) == -1) - { - #ifndef OPENSSL_SYS_WINDOWS - perror("bind"); -@@ -375,16 +458,23 @@ - return(ret); - } - --static int init_server(int *sock, int port, int type) -+static int init_server(int *sock, int port, int type, int use_ipv4, int use_ipv6) - { -- return(init_server_long(sock, port, NULL, type)); -+ return(init_server_long(sock, port, NULL, type, use_ipv4, use_ipv6)); - } - - static int do_accept(int acc_sock, int *sock, char **host) - { - int ret; - struct hostent *h1,*h2; -- static struct sockaddr_in from; -+#if OPENSSL_USE_IPV6 -+ struct sockaddr_storage from; -+ struct sockaddr_in *from_in = (struct sockaddr_in *)&from; -+ struct sockaddr_in6 *from_in6 = (struct sockaddr_in6 *)&from; -+#else -+ struct sockaddr_in from; -+ struct sockaddr_in *from_in = &from; -+#endif - int len; - /* struct linger ling; */ - -@@ -431,13 +521,23 @@ - */ - - if (host == NULL) goto end; -+#if OPENSSL_USE_IPV6 -+ if (from.ss_family == AF_INET) -+#else -+ if (from.sin_family == AF_INET) -+#endif - #ifndef BIT_FIELD_LIMITS -- /* I should use WSAAsyncGetHostByName() under windows */ -- h1=gethostbyaddr((char *)&from.sin_addr.s_addr, -- sizeof(from.sin_addr.s_addr),AF_INET); -+ /* I should use WSAAsyncGetHostByName() under windows */ -+ h1=gethostbyaddr((char *)&from_in->sin_addr.s_addr, -+ sizeof(from_in->sin_addr.s_addr), AF_INET); - #else -- h1=gethostbyaddr((char *)&from.sin_addr, -- sizeof(struct in_addr),AF_INET); -+ h1=gethostbyaddr((char *)&from_in->sin_addr, -+ sizeof(struct in_addr), AF_INET); -+#endif -+#if OPENSSL_USE_IPV6 -+ else -+ h1=gethostbyaddr((char *)&from_in6->sin6_addr, -+ sizeof(struct in6_addr), AF_INET6); - #endif - if (h1 == NULL) - { -@@ -454,15 +554,23 @@ - } - BUF_strlcpy(*host,h1->h_name,strlen(h1->h_name)+1); - -- h2=GetHostByName(*host); -+#if OPENSSL_USE_IPV6 -+ h2=GetHostByName(*host, from.ss_family); -+#else -+ h2=GetHostByName(*host, from.sin_family); -+#endif - if (h2 == NULL) - { - BIO_printf(bio_err,"gethostbyname failure\n"); - return(0); - } -- if (h2->h_addrtype != AF_INET) -+#if OPENSSL_USE_IPV6 -+ if (h2->h_addrtype != from.ss_family) -+#else -+ if (h2->h_addrtype != from.sin_family) -+#endif - { -- BIO_printf(bio_err,"gethostbyname addr is not AF_INET\n"); -+ BIO_printf(bio_err,"gethostbyname addr address is not correct\n"); - return(0); - } - } -@@ -477,7 +585,7 @@ - char *h,*p; - - h=str; -- p=strchr(str,':'); -+ p=strrchr(str,':'); - if (p == NULL) - { - BIO_printf(bio_err,"no port defined\n"); -@@ -485,7 +593,7 @@ - } - *(p++)='\0'; - -- if ((ip != NULL) && !host_ip(str,ip)) -+ if ((ip != NULL) && !host_ip(str,ip,AF_INET)) - goto err; - if (host_ptr != NULL) *host_ptr=h; - -@@ -496,48 +604,58 @@ - return(0); - } - --static int host_ip(char *str, unsigned char ip[4]) -+static int host_ip(char *str, unsigned char *ip, int domain) - { -- unsigned int in[4]; -+ unsigned int in[4]; -+ unsigned long l; - int i; - -- if (sscanf(str,"%u.%u.%u.%u",&(in[0]),&(in[1]),&(in[2]),&(in[3])) == 4) -+ if ((domain == AF_INET) && -+ (sscanf(str,"%u.%u.%u.%u",&(in[0]),&(in[1]),&(in[2]),&(in[3])) == 4)) - { -+ - for (i=0; i<4; i++) - if (in[i] > 255) - { - BIO_printf(bio_err,"invalid IP address\n"); - goto err; - } -- ip[0]=in[0]; -- ip[1]=in[1]; -- ip[2]=in[2]; -- ip[3]=in[3]; -- } -+ l=htonl((in[0]<<24L)|(in[1]<<16L)|(in[2]<<8L)|in[3]); -+ memcpy(ip, &l, 4); -+ return 1; -+ } -+#if OPENSSL_USE_IPV6 -+ else if ((domain == AF_INET6) && -+ (inet_pton(AF_INET6, str, ip) == 1)) -+ return 1; -+#endif - else - { /* do a gethostbyname */ - struct hostent *he; - - if (!ssl_sock_init()) return(0); - -- he=GetHostByName(str); -+ he=GetHostByName(str,domain); - if (he == NULL) - { - BIO_printf(bio_err,"gethostbyname failure\n"); - goto err; - } - /* cast to short because of win16 winsock definition */ -- if ((short)he->h_addrtype != AF_INET) -+ if ((short)he->h_addrtype != domain) - { -- BIO_printf(bio_err,"gethostbyname addr is not AF_INET\n"); -+ BIO_printf(bio_err,"gethostbyname addr family is not correct\n"); - return(0); - } -- ip[0]=he->h_addr_list[0][0]; -- ip[1]=he->h_addr_list[0][1]; -- ip[2]=he->h_addr_list[0][2]; -- ip[3]=he->h_addr_list[0][3]; -+ if (domain == AF_INET) -+ memset(ip, 0, 4); -+#if OPENSSL_USE_IPV6 -+ else -+ memset(ip, 0, 16); -+#endif -+ memcpy(ip, he->h_addr_list[0], he->h_length); -+ return 1; - } -- return(1); - err: - return(0); - } -@@ -574,7 +692,7 @@ - static unsigned long ghbn_hits=0L; - static unsigned long ghbn_miss=0L; - --static struct hostent *GetHostByName(char *name) -+static struct hostent *GetHostByName(char *name, int domain) - { - struct hostent *ret; - int i,lowi=0; -@@ -589,14 +707,20 @@ - } - if (ghbn_cache[i].order > 0) - { -- if (strncmp(name,ghbn_cache[i].name,128) == 0) -+ if ((strncmp(name,ghbn_cache[i].name,128) == 0) && -+ (ghbn_cache[i].ent.h_addrtype == domain)) - break; - } - } - if (i == GHBN_NUM) /* no hit*/ - { - ghbn_miss++; -- ret=gethostbyname(name); -+ if (domain == AF_INET) -+ ret=gethostbyname(name); -+#if OPENSSL_USE_IPV6 -+ else -+ ret=gethostbyname2(name, AF_INET6); -+#endif - if (ret == NULL) return(NULL); - /* else add to cache */ - if(strlen(name) < sizeof ghbn_cache[0].name) diff --git a/dev-libs/openssl/files/openssl-1.0.1e-perl-5.18.patch b/dev-libs/openssl/files/openssl-1.0.1e-perl-5.18.patch deleted file mode 100644 index 6427c535..00000000 --- a/dev-libs/openssl/files/openssl-1.0.1e-perl-5.18.patch +++ /dev/null @@ -1,375 +0,0 @@ -https://bugs.gentoo.org/483820 - -Submitted By: Martin Ward <macros_the_black at ntlworld dot com> -Date: 2013-06-18 -Initial Package Version: 1.0.1e -Upstream Status: Unknown -Origin: self, based on fedora -Description: Fixes install with perl-5.18. - ---- openssl-1.0.1e.orig/doc/apps/cms.pod -+++ openssl-1.0.1e/doc/apps/cms.pod -@@ -450,28 +450,28 @@ - - =over 4 - --=item 0 -+=item C<0> - - the operation was completely successfully. - --=item 1 -+=item C<1> - - an error occurred parsing the command options. - --=item 2 -+=item C<2> - - one of the input files could not be read. - --=item 3 -+=item C<3> - - an error occurred creating the CMS file or when reading the MIME - message. - --=item 4 -+=item C<4> - - an error occurred decrypting or verifying the message. - --=item 5 -+=item C<5> - - the message was verified correctly but an error occurred writing out - the signers certificates. ---- openssl-1.0.1e.orig/doc/apps/smime.pod -+++ openssl-1.0.1e/doc/apps/smime.pod -@@ -308,28 +308,28 @@ - - =over 4 - --=item 0 -+=item C<0> - - the operation was completely successfully. - --=item 1 -+=item C<1> - - an error occurred parsing the command options. - --=item 2 -+=item C<2> - - one of the input files could not be read. - --=item 3 -+=item C<3> - - an error occurred creating the PKCS#7 file or when reading the MIME - message. - --=item 4 -+=item C<4> - - an error occurred decrypting or verifying the message. - --=item 5 -+=item C<5> - - the message was verified correctly but an error occurred writing out - the signers certificates. ---- openssl-1.0.1e.orig/doc/crypto/X509_STORE_CTX_get_error.pod -+++ openssl-1.0.1e/doc/crypto/X509_STORE_CTX_get_error.pod -@@ -278,6 +278,8 @@ - an application specific error. This will never be returned unless explicitly - set by an application. - -+=back -+ - =head1 NOTES - - The above functions should be used instead of directly referencing the fields ---- openssl-1.0.1e.orig/doc/ssl/SSL_accept.pod -+++ openssl-1.0.1e/doc/ssl/SSL_accept.pod -@@ -44,12 +44,12 @@ - - =over 4 - --=item 1 -+=item C<1> - - The TLS/SSL handshake was successfully completed, a TLS/SSL connection has been - established. - --=item 0 -+=item C<0> - - The TLS/SSL handshake was not successful but was shut down controlled and - by the specifications of the TLS/SSL protocol. Call SSL_get_error() with the ---- openssl-1.0.1e.orig/doc/ssl/SSL_clear.pod -+++ openssl-1.0.1e/doc/ssl/SSL_clear.pod -@@ -56,12 +56,12 @@ - - =over 4 - --=item 0 -+=item C<0> - - The SSL_clear() operation could not be performed. Check the error stack to - find out the reason. - --=item 1 -+=item C<1> - - The SSL_clear() operation was successful. - ---- openssl-1.0.1e.orig/doc/ssl/SSL_COMP_add_compression_method.pod -+++ openssl-1.0.1e/doc/ssl/SSL_COMP_add_compression_method.pod -@@ -53,11 +53,11 @@ - - =over 4 - --=item 0 -+=item C<0> - - The operation succeeded. - --=item 1 -+=item C<1> - - The operation failed. Check the error queue to find out the reason. - ---- openssl-1.0.1e.orig/doc/ssl/SSL_connect.pod -+++ openssl-1.0.1e/doc/ssl/SSL_connect.pod -@@ -41,12 +41,12 @@ - - =over 4 - --=item 1 -+=item C<1> - - The TLS/SSL handshake was successfully completed, a TLS/SSL connection has been - established. - --=item 0 -+=item C<0> - - The TLS/SSL handshake was not successful but was shut down controlled and - by the specifications of the TLS/SSL protocol. Call SSL_get_error() with the ---- openssl-1.0.1e.orig/doc/ssl/SSL_CTX_add_session.pod -+++ openssl-1.0.1e/doc/ssl/SSL_CTX_add_session.pod -@@ -52,13 +52,13 @@ - - =over 4 - --=item 0 -+=item C<0> - - The operation failed. In case of the add operation, it was tried to add - the same (identical) session twice. In case of the remove operation, the - session was not found in the cache. - --=item 1 -+=item C<1> - - The operation succeeded. - ---- openssl-1.0.1e.orig/doc/ssl/SSL_CTX_load_verify_locations.pod -+++ openssl-1.0.1e/doc/ssl/SSL_CTX_load_verify_locations.pod -@@ -100,13 +100,13 @@ - - =over 4 - --=item 0 -+=item C<0> - - The operation failed because B<CAfile> and B<CApath> are NULL or the - processing at one of the locations specified failed. Check the error - stack to find out the reason. - --=item 1 -+=item C<1> - - The operation succeeded. - ---- openssl-1.0.1e.orig/doc/ssl/SSL_CTX_set_client_CA_list.pod -+++ openssl-1.0.1e/doc/ssl/SSL_CTX_set_client_CA_list.pod -@@ -66,11 +66,11 @@ - - =over 4 - --=item 1 -+=item C<1> - - The operation succeeded. - --=item 0 -+=item C<0> - - A failure while manipulating the STACK_OF(X509_NAME) object occurred or - the X509_NAME could not be extracted from B<cacert>. Check the error stack ---- openssl-1.0.1e.orig/doc/ssl/SSL_CTX_set_session_id_context.pod -+++ openssl-1.0.1e/doc/ssl/SSL_CTX_set_session_id_context.pod -@@ -64,13 +64,13 @@ - - =over 4 - --=item 0 -+=item C<0> - - The length B<sid_ctx_len> of the session id context B<sid_ctx> exceeded - the maximum allowed length of B<SSL_MAX_SSL_SESSION_ID_LENGTH>. The error - is logged to the error stack. - --=item 1 -+=item C<1> - - The operation succeeded. - ---- openssl-1.0.1e.orig/doc/ssl/SSL_CTX_set_ssl_version.pod -+++ openssl-1.0.1e/doc/ssl/SSL_CTX_set_ssl_version.pod -@@ -42,11 +42,11 @@ - - =over 4 - --=item 0 -+=item C<0> - - The new choice failed, check the error stack to find out the reason. - --=item 1 -+=item C<1> - - The operation succeeded. - ---- openssl-1.0.1e.orig/doc/ssl/SSL_CTX_use_psk_identity_hint.pod -+++ openssl-1.0.1e/doc/ssl/SSL_CTX_use_psk_identity_hint.pod -@@ -81,6 +81,8 @@ - - Return values from the server callback are interpreted as follows: - -+=over -+ - =item > 0 - - PSK identity was found and the server callback has provided the PSK -@@ -94,9 +96,11 @@ - connection will fail with decryption_error before it will be finished - completely. - --=item 0 -+=item C<0> - - PSK identity was not found. An "unknown_psk_identity" alert message - will be sent and the connection setup fails. - -+=back -+ - =cut ---- openssl-1.0.1e.orig/doc/ssl/SSL_do_handshake.pod -+++ openssl-1.0.1e/doc/ssl/SSL_do_handshake.pod -@@ -45,12 +45,12 @@ - - =over 4 - --=item 1 -+=item C<1> - - The TLS/SSL handshake was successfully completed, a TLS/SSL connection has been - established. - --=item 0 -+=item C<0> - - The TLS/SSL handshake was not successful but was shut down controlled and - by the specifications of the TLS/SSL protocol. Call SSL_get_error() with the ---- openssl-1.0.1e.orig/doc/ssl/SSL_read.pod -+++ openssl-1.0.1e/doc/ssl/SSL_read.pod -@@ -86,7 +86,7 @@ - The read operation was successful; the return value is the number of - bytes actually read from the TLS/SSL connection. - --=item 0 -+=item C<0> - - The read operation was not successful. The reason may either be a clean - shutdown due to a "close notify" alert sent by the peer (in which case ---- openssl-1.0.1e.orig/doc/ssl/SSL_session_reused.pod -+++ openssl-1.0.1e/doc/ssl/SSL_session_reused.pod -@@ -27,11 +27,11 @@ - - =over 4 - --=item 0 -+=item C<0> - - A new session was negotiated. - --=item 1 -+=item C<1> - - A session was reused. - ---- openssl-1.0.1e.orig/doc/ssl/SSL_set_fd.pod -+++ openssl-1.0.1e/doc/ssl/SSL_set_fd.pod -@@ -35,11 +35,11 @@ - - =over 4 - --=item 0 -+=item C<0> - - The operation failed. Check the error stack to find out why. - --=item 1 -+=item C<1> - - The operation succeeded. - ---- openssl-1.0.1e.orig/doc/ssl/SSL_set_session.pod -+++ openssl-1.0.1e/doc/ssl/SSL_set_session.pod -@@ -37,11 +37,11 @@ - - =over 4 - --=item 0 -+=item C<0> - - The operation failed; check the error stack to find out the reason. - --=item 1 -+=item C<1> - - The operation succeeded. - ---- openssl-1.0.1e.orig/doc/ssl/SSL_shutdown.pod -+++ openssl-1.0.1e/doc/ssl/SSL_shutdown.pod -@@ -92,12 +92,12 @@ - - =over 4 - --=item 1 -+=item C<1> - - The shutdown was successfully completed. The "close notify" alert was sent - and the peer's "close notify" alert was received. - --=item 0 -+=item C<0> - - The shutdown is not yet finished. Call SSL_shutdown() for a second time, - if a bidirectional shutdown shall be performed. ---- openssl-1.0.1e.orig/doc/ssl/SSL_write.pod -+++ openssl-1.0.1e/doc/ssl/SSL_write.pod -@@ -79,7 +79,7 @@ - The write operation was successful, the return value is the number of - bytes actually written to the TLS/SSL connection. - --=item 0 -+=item C<0> - - The write operation was not successful. Probably the underlying connection - was closed. Call SSL_get_error() with the return value B<ret> to find out, diff --git a/dev-libs/openssl/files/openssl-1.0.1e-rdrand-explicit.patch b/dev-libs/openssl/files/openssl-1.0.1e-rdrand-explicit.patch deleted file mode 100644 index 8c414a42..00000000 --- a/dev-libs/openssl/files/openssl-1.0.1e-rdrand-explicit.patch +++ /dev/null @@ -1,28 +0,0 @@ -https://chromium-review.googlesource.com/181001 - -From 8a1956f3eac8b164f8c741ff1a259008bab3bac1 Mon Sep 17 00:00:00 2001 -From: "Dr. Stephen Henson" <steve@openssl.org> -Date: Wed, 11 Dec 2013 14:45:12 +0000 -Subject: [PATCH] Don't use rdrand engine as default unless explicitly - requested. (cherry picked from commit - 16898401bd47a153fbf799127ff57fdcfcbd324f) - ---- - crypto/engine/eng_rdrand.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/crypto/engine/eng_rdrand.c b/crypto/engine/eng_rdrand.c -index a9ba5ae..4e9e91d 100644 ---- a/crypto/engine/eng_rdrand.c -+++ b/crypto/engine/eng_rdrand.c -@@ -104,6 +104,7 @@ static int bind_helper(ENGINE *e) - { - if (!ENGINE_set_id(e, engine_e_rdrand_id) || - !ENGINE_set_name(e, engine_e_rdrand_name) || -+ !ENGINE_set_flags(e, ENGINE_FLAGS_NO_REGISTER_ALL) || - !ENGINE_set_init_function(e, rdrand_init) || - !ENGINE_set_RAND(e, &rdrand_meth) ) - return 0; --- -1.8.4.3 - diff --git a/dev-libs/openssl/files/openssl-1.0.1e-s_client-verify.patch b/dev-libs/openssl/files/openssl-1.0.1e-s_client-verify.patch deleted file mode 100644 index 03e4f599..00000000 --- a/dev-libs/openssl/files/openssl-1.0.1e-s_client-verify.patch +++ /dev/null @@ -1,18 +0,0 @@ -https://bugs.gentoo.org/472584 -http://rt.openssl.org/Ticket/Display.html?id=2387&user=guest&pass=guest - -fix verification handling in s_client. when loading paths, make sure -we properly fallback to setting the default paths. - ---- a/apps/s_client.c -+++ b/apps/s_client.c -@@ -899,7 +899,7 @@ - if (!set_cert_key_stuff(ctx,cert,key)) - goto end; - -- if ((!SSL_CTX_load_verify_locations(ctx,CAfile,CApath)) || -+ if ((!SSL_CTX_load_verify_locations(ctx,CAfile,CApath)) && - (!SSL_CTX_set_default_verify_paths(ctx))) - { - /* BIO_printf(bio_err,"error setting default verify locations\n"); */ - diff --git a/dev-libs/openssl/files/openssl-1.0.1e-tls-ver-crash.patch b/dev-libs/openssl/files/openssl-1.0.1e-tls-ver-crash.patch deleted file mode 100644 index 034da7d4..00000000 --- a/dev-libs/openssl/files/openssl-1.0.1e-tls-ver-crash.patch +++ /dev/null @@ -1,34 +0,0 @@ -https://bugs.gentoo.org/494816 -https://bugzilla.redhat.com/show_bug.cgi?id=1045363 -http://rt.openssl.org/Ticket/Display.html?id=3200&user=guest&pass=guest - -From ca989269a2876bae79393bd54c3e72d49975fc75 Mon Sep 17 00:00:00 2001 -From: "Dr. Stephen Henson" <steve@openssl.org> -Date: Thu, 19 Dec 2013 14:37:39 +0000 -Subject: [PATCH] Use version in SSL_METHOD not SSL structure. - -When deciding whether to use TLS 1.2 PRF and record hash algorithms -use the version number in the corresponding SSL_METHOD structure -instead of the SSL structure. The SSL structure version is sometimes -inaccurate. Note: OpenSSL 1.0.2 and later effectively do this already. -(CVE-2013-6449) ---- - ssl/s3_lib.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/ssl/s3_lib.c b/ssl/s3_lib.c -index bf832bb..c4ef273 100644 ---- a/ssl/s3_lib.c -+++ b/ssl/s3_lib.c -@@ -4286,7 +4286,7 @@ need to go to SSL_ST_ACCEPT. - long ssl_get_algorithm2(SSL *s) - { - long alg2 = s->s3->tmp.new_cipher->algorithm2; -- if (TLS1_get_version(s) >= TLS1_2_VERSION && -+ if (s->method->version == TLS1_2_VERSION && - alg2 == (SSL_HANDSHAKE_MAC_DEFAULT|TLS1_PRF)) - return SSL_HANDSHAKE_MAC_SHA256 | TLS1_PRF_SHA256; - return alg2; --- -1.8.4.3 - diff --git a/dev-libs/openssl/files/openssl-1.0.1f-perl-5.18.patch b/dev-libs/openssl/files/openssl-1.0.1f-perl-5.18.patch deleted file mode 100644 index c6620963..00000000 --- a/dev-libs/openssl/files/openssl-1.0.1f-perl-5.18.patch +++ /dev/null @@ -1,356 +0,0 @@ -Forward-ported from openssl-1.0.1e-perl-5.18.patch -Fixes install with perl-5.18. - -https://bugs.gentoo.org/show_bug.cgi?id=497286 - -Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - ---- openssl-1.0.1f/doc/apps/cms.pod -+++ openssl-1.0.1f/doc/apps/cms.pod -@@ -450,28 +450,28 @@ - - =over 4 - --=item 0 -+=item C<0> - - the operation was completely successfully. - --=item 1 -+=item C<1> - - an error occurred parsing the command options. - --=item 2 -+=item C<2> - - one of the input files could not be read. - --=item 3 -+=item C<3> - - an error occurred creating the CMS file or when reading the MIME - message. - --=item 4 -+=item C<4> - - an error occurred decrypting or verifying the message. - --=item 5 -+=item C<5> - - the message was verified correctly but an error occurred writing out - the signers certificates. ---- openssl-1.0.1f/doc/apps/smime.pod -+++ openssl-1.0.1f/doc/apps/smime.pod -@@ -308,28 +308,28 @@ - - =over 4 - --=item 0 -+=item C<0> - - the operation was completely successfully. - --=item 1 -+=item C<1> - - an error occurred parsing the command options. - --=item 2 -+=item C<2> - - one of the input files could not be read. - --=item 3 -+=item C<3> - - an error occurred creating the PKCS#7 file or when reading the MIME - message. - --=item 4 -+=item C<4> - - an error occurred decrypting or verifying the message. - --=item 5 -+=item C<5> - - the message was verified correctly but an error occurred writing out - the signers certificates. ---- openssl-1.0.1f/doc/ssl/SSL_accept.pod -+++ openssl-1.0.1f/doc/ssl/SSL_accept.pod -@@ -44,13 +44,13 @@ - - =over 4 - --=item 0 -+=item C<0> - - The TLS/SSL handshake was not successful but was shut down controlled and - by the specifications of the TLS/SSL protocol. Call SSL_get_error() with the - return value B<ret> to find out the reason. - --=item 1 -+=item C<1> - - The TLS/SSL handshake was successfully completed, a TLS/SSL connection has been - established. ---- openssl-1.0.1f/doc/ssl/SSL_clear.pod -+++ openssl-1.0.1f/doc/ssl/SSL_clear.pod -@@ -56,12 +56,12 @@ - - =over 4 - --=item 0 -+=item C<0> - - The SSL_clear() operation could not be performed. Check the error stack to - find out the reason. - --=item 1 -+=item C<1> - - The SSL_clear() operation was successful. - ---- openssl-1.0.1f/doc/ssl/SSL_COMP_add_compression_method.pod -+++ openssl-1.0.1f/doc/ssl/SSL_COMP_add_compression_method.pod -@@ -53,11 +53,11 @@ - - =over 4 - --=item 0 -+=item C<0> - - The operation succeeded. - --=item 1 -+=item C<1> - - The operation failed. Check the error queue to find out the reason. - ---- openssl-1.0.1f/doc/ssl/SSL_connect.pod -+++ openssl-1.0.1f/doc/ssl/SSL_connect.pod -@@ -41,13 +41,13 @@ - - =over 4 - --=item 0 -+=item C<0> - - The TLS/SSL handshake was not successful but was shut down controlled and - by the specifications of the TLS/SSL protocol. Call SSL_get_error() with the - return value B<ret> to find out the reason. - --=item 1 -+=item C<1> - - The TLS/SSL handshake was successfully completed, a TLS/SSL connection has been - established. ---- openssl-1.0.1f/doc/ssl/SSL_CTX_add_session.pod -+++ openssl-1.0.1f/doc/ssl/SSL_CTX_add_session.pod -@@ -52,13 +52,13 @@ - - =over 4 - --=item 0 -+=item C<0> - - The operation failed. In case of the add operation, it was tried to add - the same (identical) session twice. In case of the remove operation, the - session was not found in the cache. - --=item 1 -+=item C<1> - - The operation succeeded. - ---- openssl-1.0.1f/doc/ssl/SSL_CTX_load_verify_locations.pod -+++ openssl-1.0.1f/doc/ssl/SSL_CTX_load_verify_locations.pod -@@ -100,13 +100,13 @@ - - =over 4 - --=item 0 -+=item C<0> - - The operation failed because B<CAfile> and B<CApath> are NULL or the - processing at one of the locations specified failed. Check the error - stack to find out the reason. - --=item 1 -+=item C<1> - - The operation succeeded. - ---- openssl-1.0.1f/doc/ssl/SSL_CTX_set_client_CA_list.pod -+++ openssl-1.0.1f/doc/ssl/SSL_CTX_set_client_CA_list.pod -@@ -66,13 +66,13 @@ - - =over 4 - --=item 0 -+=item C<0> - - A failure while manipulating the STACK_OF(X509_NAME) object occurred or - the X509_NAME could not be extracted from B<cacert>. Check the error stack - to find out the reason. - --=item 1 -+=item C<1> - - The operation succeeded. - ---- openssl-1.0.1f/doc/ssl/SSL_CTX_set_session_id_context.pod -+++ openssl-1.0.1f/doc/ssl/SSL_CTX_set_session_id_context.pod -@@ -64,13 +64,13 @@ - - =over 4 - --=item 0 -+=item C<0> - - The length B<sid_ctx_len> of the session id context B<sid_ctx> exceeded - the maximum allowed length of B<SSL_MAX_SSL_SESSION_ID_LENGTH>. The error - is logged to the error stack. - --=item 1 -+=item C<1> - - The operation succeeded. - ---- openssl-1.0.1f/doc/ssl/SSL_CTX_set_ssl_version.pod -+++ openssl-1.0.1f/doc/ssl/SSL_CTX_set_ssl_version.pod -@@ -42,11 +42,11 @@ - - =over 4 - --=item 0 -+=item C<0> - - The new choice failed, check the error stack to find out the reason. - --=item 1 -+=item C<1> - - The operation succeeded. - ---- openssl-1.0.1f/doc/ssl/SSL_CTX_use_psk_identity_hint.pod -+++ openssl-1.0.1f/doc/ssl/SSL_CTX_use_psk_identity_hint.pod -@@ -96,7 +96,7 @@ - connection will fail with decryption_error before it will be finished - completely. - --=item 0 -+=item C<0> - - PSK identity was not found. An "unknown_psk_identity" alert message - will be sent and the connection setup fails. ---- openssl-1.0.1f/doc/ssl/SSL_do_handshake.pod -+++ openssl-1.0.1f/doc/ssl/SSL_do_handshake.pod -@@ -45,13 +45,13 @@ - - =over 4 - --=item 0 -+=item C<0> - - The TLS/SSL handshake was not successful but was shut down controlled and - by the specifications of the TLS/SSL protocol. Call SSL_get_error() with the - return value B<ret> to find out the reason. - --=item 1 -+=item C<1> - - The TLS/SSL handshake was successfully completed, a TLS/SSL connection has been - established. ---- openssl-1.0.1f/doc/ssl/SSL_read.pod -+++ openssl-1.0.1f/doc/ssl/SSL_read.pod -@@ -86,7 +86,7 @@ - The read operation was successful; the return value is the number of - bytes actually read from the TLS/SSL connection. - --=item 0 -+=item C<0> - - The read operation was not successful. The reason may either be a clean - shutdown due to a "close notify" alert sent by the peer (in which case ---- openssl-1.0.1f/doc/ssl/SSL_session_reused.pod -+++ openssl-1.0.1f/doc/ssl/SSL_session_reused.pod -@@ -27,11 +27,11 @@ - - =over 4 - --=item 0 -+=item C<0> - - A new session was negotiated. - --=item 1 -+=item C<1> - - A session was reused. - ---- openssl-1.0.1f/doc/ssl/SSL_set_fd.pod -+++ openssl-1.0.1f/doc/ssl/SSL_set_fd.pod -@@ -35,11 +35,11 @@ - - =over 4 - --=item 0 -+=item C<0> - - The operation failed. Check the error stack to find out why. - --=item 1 -+=item C<1> - - The operation succeeded. - ---- openssl-1.0.1f/doc/ssl/SSL_set_session.pod -+++ openssl-1.0.1f/doc/ssl/SSL_set_session.pod -@@ -37,11 +37,11 @@ - - =over 4 - --=item 0 -+=item C<0> - - The operation failed; check the error stack to find out the reason. - --=item 1 -+=item C<1> - - The operation succeeded. - ---- openssl-1.0.1f/doc/ssl/SSL_shutdown.pod -+++ openssl-1.0.1f/doc/ssl/SSL_shutdown.pod -@@ -92,14 +92,14 @@ - - =over 4 - --=item 0 -+=item C<0> - - The shutdown is not yet finished. Call SSL_shutdown() for a second time, - if a bidirectional shutdown shall be performed. - The output of L<SSL_get_error(3)|SSL_get_error(3)> may be misleading, as an - erroneous SSL_ERROR_SYSCALL may be flagged even though no error occurred. - --=item 1 -+=item C<1> - - The shutdown was successfully completed. The "close notify" alert was sent - and the peer's "close notify" alert was received. ---- openssl-1.0.1f/doc/ssl/SSL_write.pod -+++ openssl-1.0.1f/doc/ssl/SSL_write.pod -@@ -79,7 +79,7 @@ - The write operation was successful, the return value is the number of - bytes actually written to the TLS/SSL connection. - --=item 0 -+=item C<0> - - The write operation was not successful. Probably the underlying connection - was closed. Call SSL_get_error() with the return value B<ret> to find out, diff --git a/dev-libs/openssl/files/openssl-1.0.1f-revert-alpha-perl-generation.patch b/dev-libs/openssl/files/openssl-1.0.1f-revert-alpha-perl-generation.patch deleted file mode 100644 index 42a6fbd5..00000000 --- a/dev-libs/openssl/files/openssl-1.0.1f-revert-alpha-perl-generation.patch +++ /dev/null @@ -1,83 +0,0 @@ -when gcc is given a .s file and told to preprocess it, it outputs nothing - -https://bugs.gentoo.org/499086 - -From a2976461784ce463fc7f336cd0dce607d21c2fad Mon Sep 17 00:00:00 2001 -From: Mike Frysinger <vapier@gentoo.org> -Date: Sat, 25 Jan 2014 05:44:47 -0500 -Subject: [PATCH] Revert "Make Makefiles OSF-make-friendly." - -This reverts commit d1cf23ac86c05b22b8780e2c03b67230564d2d34. ---- - crypto/Makefile | 4 +--- - crypto/bn/Makefile | 4 +--- - crypto/evp/Makefile | 2 +- - crypto/modes/Makefile | 5 +---- - crypto/sha/Makefile | 4 +--- - util/shlib_wrap.sh | 6 +----- - 6 files changed, 6 insertions(+), 19 deletions(-) - -diff --git a/crypto/Makefile b/crypto/Makefile -index b253f50..1de9d5f 100644 ---- a/crypto/Makefile -+++ b/crypto/Makefile -@@ -86,9 +86,7 @@ ia64cpuid.s: ia64cpuid.S; $(CC) $(CFLAGS) -E ia64cpuid.S > $@ - ppccpuid.s: ppccpuid.pl; $(PERL) ppccpuid.pl $(PERLASM_SCHEME) $@ - pariscid.s: pariscid.pl; $(PERL) pariscid.pl $(PERLASM_SCHEME) $@ - alphacpuid.s: alphacpuid.pl -- (preproc=/tmp/$$$$.$@; trap "rm $$preproc" INT; \ -- $(PERL) alphacpuid.pl > $$preproc && \ -- $(CC) -E $$preproc > $@ && rm $$preproc) -+ $(PERL) $< | $(CC) -E - | tee $@ > /dev/null - - subdirs: - @target=all; $(RECURSIVE_MAKE) -diff --git a/crypto/bn/Makefile b/crypto/bn/Makefile -index b62b676..6c03363 100644 ---- a/crypto/bn/Makefile -+++ b/crypto/bn/Makefile -@@ -136,9 +136,7 @@ ppc-mont.s: asm/ppc-mont.pl;$(PERL) asm/ppc-mont.pl $(PERLASM_SCHEME) $@ - ppc64-mont.s: asm/ppc64-mont.pl;$(PERL) asm/ppc64-mont.pl $(PERLASM_SCHEME) $@ - - alpha-mont.s: asm/alpha-mont.pl -- (preproc=/tmp/$$$$.$@; trap "rm $$preproc" INT; \ -- $(PERL) asm/alpha-mont.pl > $$preproc && \ -- $(CC) -E $$preproc > $@ && rm $$preproc) -+ $(PERL) $< | $(CC) -E - | tee $@ > /dev/null - - # GNU make "catch all" - %-mont.S: asm/%-mont.pl; $(PERL) $< $(PERLASM_SCHEME) $@ -diff --git a/crypto/modes/Makefile b/crypto/modes/Makefile -index ce0dcd6..88ac65e 100644 ---- a/crypto/modes/Makefile -+++ b/crypto/modes/Makefile -@@ -55,10 +55,7 @@ aesni-gcm-x86_64.s: asm/aesni-gcm-x86_64.pl - ghash-sparcv9.s: asm/ghash-sparcv9.pl - $(PERL) asm/ghash-sparcv9.pl $@ $(CFLAGS) - ghash-alpha.s: asm/ghash-alpha.pl -- (preproc=/tmp/$$$$.$@; trap "rm $$preproc" INT; \ -- $(PERL) asm/ghash-alpha.pl > $$preproc && \ -- $(CC) -E $$preproc > $@ && rm $$preproc) -- -+ $(PERL) $< | $(CC) -E - | tee $@ > /dev/null - ghash-parisc.s: asm/ghash-parisc.pl - $(PERL) asm/ghash-parisc.pl $(PERLASM_SCHEME) $@ - -diff --git a/crypto/sha/Makefile b/crypto/sha/Makefile -index 64eab6c..63fba69 100644 ---- a/crypto/sha/Makefile -+++ b/crypto/sha/Makefile -@@ -60,9 +60,7 @@ sha256-armv4.S: asm/sha256-armv4.pl - $(PERL) $< $(PERLASM_SCHEME) $@ - - sha1-alpha.s: asm/sha1-alpha.pl -- (preproc=/tmp/$$$$.$@; trap "rm $$preproc" INT; \ -- $(PERL) asm/sha1-alpha.pl > $$preproc && \ -- $(CC) -E $$preproc > $@ && rm $$preproc) -+ $(PERL) $< | $(CC) -E - | tee $@ > /dev/null - - # Solaris make has to be explicitly told - sha1-x86_64.s: asm/sha1-x86_64.pl; $(PERL) asm/sha1-x86_64.pl $(PERLASM_SCHEME) > $@ --- -1.8.5.3 - diff --git a/dev-libs/openssl/metadata.xml b/dev-libs/openssl/metadata.xml deleted file mode 100644 index 84ddb514..00000000 --- a/dev-libs/openssl/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>base-system</herd> -<use> - <flag name='bindist'>Disable EC/RC5 algorithms (as they seem to be patented)</flag> - <flag name='rfc3779'>Enable support for RFC 3779 (X.509 Extensions for IP Addresses and AS Identifiers)</flag> - <flag name='tls-heartbeat'>Enable the Heartbeat Extension in TLS and DTLS</flag> -</use> -<upstream> - <remote-id type="cpe">cpe:/a:openssl:openssl</remote-id> -</upstream> -</pkgmetadata> diff --git a/dev-libs/openssl/openssl-1.0.1g-r1.ebuild b/dev-libs/openssl/openssl-1.0.1g-r1.ebuild deleted file mode 100644 index d5a38708..00000000 --- a/dev-libs/openssl/openssl-1.0.1g-r1.ebuild +++ /dev/null @@ -1,261 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="4" - -inherit eutils flag-o-matic toolchain-funcs multilib multilib-minimal - -REV="1.7" -DESCRIPTION="full-strength general purpose cryptography library (including SSL and TLS)" -HOMEPAGE="http://www.openssl.org/" -SRC_URI="mirror://openssl/source/${P}.tar.gz - http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/${PN}/${PN}-c_rehash.sh?rev=${REV} -> ${PN}-c_rehash.sh.${REV}" - -LICENSE="openssl" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc -ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux" -IUSE="bindist gmp kerberos rfc3779 sse2 static-libs test +tls-heartbeat vanilla zlib" - -# Have the sub-libs in RDEPEND with [static-libs] since, logically, -# our libssl.a depends on libz.a/etc... at runtime. -LIB_DEPEND="gmp? ( dev-libs/gmp[static-libs(+)] ) - zlib? ( sys-libs/zlib[static-libs(+)] ) - kerberos? ( app-crypt/mit-krb5 )" -# The blocks are temporary just to make sure people upgrade to a -# version that lack runtime version checking. We'll drop them in -# the future. -RDEPEND="static-libs? ( ${LIB_DEPEND} ) - abi_x86_32? ( - !<=app-emulation/emul-linux-x86-baselibs-20131008-r5 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] - ) - !static-libs? ( ${LIB_DEPEND//\[static-libs(+)]} ) - !<net-misc/openssh-5.9_p1-r4 - !<net-libs/neon-0.29.6-r1" -DEPEND="${RDEPEND} - sys-apps/diffutils - >=dev-lang/perl-5 - test? ( sys-devel/bc )" -PDEPEND="app-misc/ca-certificates" - -MULTILIB_WRAPPED_HEADERS=( - usr/include/openssl/rand.h - usr/include/openssl/modes.h - usr/include/openssl/seed.h - usr/include/openssl/opensslconf.h - usr/include/openssl/kssl.h - usr/include/openssl/opensslconf.h - usr/include/openssl/srtp.h - usr/include/openssl/ossl_typ.h - usr/include/openssl/sha.h -) - -src_unpack() { - unpack ${P}.tar.gz - SSL_CNF_DIR="/etc/ssl" - sed \ - -e "/^DIR=/s:=.*:=${EPREFIX}${SSL_CNF_DIR}:" \ - -e "s:SSL_CMD=/usr:SSL_CMD=${EPREFIX}/usr:" \ - "${DISTDIR}"/${PN}-c_rehash.sh.${REV} \ - > "${WORKDIR}"/c_rehash || die #416717 -} - -src_prepare() { - # Make sure we only ever touch Makefile.org and avoid patching a file - # that gets blown away anyways by the Configure script in src_configure - rm -f Makefile - - if ! use vanilla ; then - epatch "${FILESDIR}"/${PN}-1.0.0a-ldflags.patch #327421 - epatch "${FILESDIR}"/${PN}-1.0.0d-windres.patch #373743 - epatch "${FILESDIR}"/${PN}-1.0.0h-pkg-config.patch - epatch "${FILESDIR}"/${PN}-1.0.1-parallel-build.patch - epatch "${FILESDIR}"/${PN}-1.0.1-x32.patch - epatch "${FILESDIR}"/${PN}-1.0.1e-ipv6.patch - epatch "${FILESDIR}"/${PN}-1.0.1f-perl-5.18.patch #497286 - epatch "${FILESDIR}"/${PN}-1.0.1e-s_client-verify.patch #472584 - epatch "${FILESDIR}"/${PN}-1.0.1f-revert-alpha-perl-generation.patch #499086 - - epatch_user #332661 - fi - - # disable fips in the build - # make sure the man pages are suffixed #302165 - # don't bother building man pages if they're disabled - sed -i \ - -e '/DIRS/s: fips : :g' \ - -e '/^MANSUFFIX/s:=.*:=ssl:' \ - -e '/^MAKEDEPPROG/s:=.*:=$(CC):' \ - -e $(has noman FEATURES \ - && echo '/^install:/s:install_docs::' \ - || echo '/^MANDIR=/s:=.*:='${EPREFIX}'/usr/share/man:') \ - Makefile.org \ - || die - # show the actual commands in the log - sed -i '/^SET_X/s:=.*:=set -x:' Makefile.shared - - # allow openssl to be cross-compiled - cp "${FILESDIR}"/gentoo.config-1.0.1 gentoo.config || die - chmod a+rx gentoo.config - - append-flags -fno-strict-aliasing - append-flags $(test-flags-CC -Wa,--noexecstack) - - sed -i '1s,^:$,#!'${EPREFIX}'/usr/bin/perl,' Configure #141906 - # The config script does stupid stuff to prompt the user. Kill it. - sed -i '/stty -icanon min 0 time 50; read waste/d' config || die - ./config --test-sanity || die "I AM NOT SANE" - multilib_copy_sources -} - -multilib_src_configure() { - unset APPS #197996 - unset SCRIPTS #312551 - unset CROSS_COMPILE #311473 - - tc-export CC AR RANLIB RC - - # Clean out patent-or-otherwise-encumbered code - # Camellia: Royalty Free http://en.wikipedia.org/wiki/Camellia_(cipher) - # IDEA: Expired http://en.wikipedia.org/wiki/International_Data_Encryption_Algorithm - # EC: ????????? ??/??/2015 http://en.wikipedia.org/wiki/Elliptic_Curve_Cryptography - # MDC2: Expired http://en.wikipedia.org/wiki/MDC-2 - # RC5: 5,724,428 03/03/2015 http://en.wikipedia.org/wiki/RC5 - - use_ssl() { usex $1 "enable-${2:-$1}" "no-${2:-$1}" " ${*:3}" ; } - echoit() { echo "$@" ; "$@" ; } - - local krb5=$(has_version app-crypt/mit-krb5 && echo "MIT" || echo "Heimdal") - - # See if our toolchain supports __uint128_t. If so, it's 64bit - # friendly and can use the nicely optimized code paths. #460790 - local ec_nistp_64_gcc_128 - # Disable it for now though #469976 - #if ! use bindist ; then - # echo "__uint128_t i;" > "${T}"/128.c - # if ${CC} ${CFLAGS} -c "${T}"/128.c -o /dev/null >&/dev/null ; then - # ec_nistp_64_gcc_128="enable-ec_nistp_64_gcc_128" - # fi - #fi - - local sslout=$(./gentoo.config) - einfo "Use configuration ${sslout:-(openssl knows best)}" - local config="Configure" - [[ -z ${sslout} ]] && config="config" - ECONF_SOURCE=${S} \ - echoit \ - ./${config} \ - ${sslout} \ - $(use sse2 || echo "no-sse2") \ - enable-camellia \ - $(use_ssl !bindist ec) \ - ${ec_nistp_64_gcc_128} \ - enable-idea \ - enable-mdc2 \ - $(use_ssl !bindist rc5) \ - enable-tlsext \ - $(use_ssl gmp gmp -lgmp) \ - $(use_ssl kerberos krb5 --with-krb5-flavor=${krb5}) \ - $(use_ssl rfc3779) \ - $(use_ssl tls-heartbeat heartbeats) \ - $(use_ssl zlib) \ - --prefix="${EPREFIX}"/usr \ - --openssldir="${EPREFIX}"${SSL_CNF_DIR} \ - --libdir=$(get_libdir) \ - shared threads \ - || die - - # Clean out hardcoded flags that openssl uses - local CFLAG=$(grep ^CFLAG= Makefile | LC_ALL=C sed \ - -e 's:^CFLAG=::' \ - -e 's:-fomit-frame-pointer ::g' \ - -e 's:-O[0-9] ::g' \ - -e 's:-march=[-a-z0-9]* ::g' \ - -e 's:-mcpu=[-a-z0-9]* ::g' \ - -e 's:-m[a-z0-9]* ::g' \ - ) - sed -i \ - -e "/^CFLAG/s|=.*|=${CFLAG} ${CFLAGS}|" \ - -e "/^SHARED_LDFLAGS=/s|$| ${LDFLAGS}|" \ - Makefile || die -} - -multilib_src_compile() { - # depend is needed to use $confopts; it also doesn't matter - # that it's -j1 as the code itself serializes subdirs - emake -j1 depend - emake all - # rehash is needed to prep the certs/ dir; do this - # separately to avoid parallel build issues. - emake rehash -} - -multilib_src_test() { - emake -j1 test -} - -multilib_src_install() { - emake INSTALL_PREFIX="${D}" install -} - -multilib_src_install_all() { - dobin "${WORKDIR}"/c_rehash #333117 - dodoc CHANGES* FAQ NEWS README doc/*.txt doc/c-indentation.el - dohtml -r doc/* - use rfc3779 && dodoc engines/ccgost/README.gost - - # This is crappy in that the static archives are still built even - # when USE=static-libs. But this is due to a failing in the openssl - # build system: the static archives are built as PIC all the time. - # Only way around this would be to manually configure+compile openssl - # twice; once with shared lib support enabled and once without. - use static-libs || rm -f "${ED}"/usr/lib*/lib*.a - - # create the certs directory - dodir ${SSL_CNF_DIR}/certs - cp -RP certs/* "${ED}"${SSL_CNF_DIR}/certs/ || die - rm -r "${ED}"${SSL_CNF_DIR}/certs/{demo,expired} - - # Namespace openssl programs to prevent conflicts with other man pages - cd "${ED}"/usr/share/man - local m d s - for m in $(find . -type f | xargs grep -L '#include') ; do - d=${m%/*} ; d=${d#./} ; m=${m##*/} - [[ ${m} == openssl.1* ]] && continue - [[ -n $(find -L ${d} -type l) ]] && die "erp, broken links already!" - mv ${d}/{,ssl-}${m} - # fix up references to renamed man pages - sed -i '/^[.]SH "SEE ALSO"/,/^[.]/s:\([^(, ]*(1)\):ssl-\1:g' ${d}/ssl-${m} - ln -s ssl-${m} ${d}/openssl-${m} - # locate any symlinks that point to this man page ... we assume - # that any broken links are due to the above renaming - for s in $(find -L ${d} -type l) ; do - s=${s##*/} - rm -f ${d}/${s} - ln -s ssl-${m} ${d}/ssl-${s} - ln -s ssl-${s} ${d}/openssl-${s} - done - done - [[ -n $(find -L ${d} -type l) ]] && die "broken manpage links found :(" - - dodir /etc/sandbox.d #254521 - echo 'SANDBOX_PREDICT="/dev/crypto"' > "${ED}"/etc/sandbox.d/10openssl - - diropts -m0700 - keepdir ${SSL_CNF_DIR}/private -} - -pkg_preinst() { - has_version ${CATEGORY}/${PN}:0.9.8 && return 0 - preserve_old_lib /usr/$(get_libdir)/lib{crypto,ssl}.so.0.9.8 -} - -pkg_postinst() { - ebegin "Running 'c_rehash ${EROOT%/}${SSL_CNF_DIR}/certs/' to rebuild hashes #333069" - c_rehash "${EROOT%/}${SSL_CNF_DIR}/certs" >/dev/null - eend $? - - has_version ${CATEGORY}/${PN}:0.9.8 && return 0 - preserve_old_lib_notify /usr/$(get_libdir)/lib{crypto,ssl}.so.0.9.8 -} diff --git a/dev-libs/satyr/Manifest b/dev-libs/satyr/Manifest deleted file mode 100644 index 2ac476e6..00000000 --- a/dev-libs/satyr/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST satyr-0.13.tar.xz 483584 SHA256 8c2e0ad4512b8a22a2b005fcffe51c80930b9b09462f04d66298b417733e8451 SHA512 64a120942daca824827a8790897b27328b7162531dc860b298d044b54ae652a512f1e6cca12179ce7307626f3dac9a0e09894b265f1ded42eb7b2735843737ac WHIRLPOOL 03851582941b2a089e092182dabd62c119743e1b4d653db32b2542d1307d76984da8d7f175d438a7d0c6cb0e7c9f04dfe12e6fd5e18f3e6f615d67c371fc713c diff --git a/dev-libs/satyr/files/satyr-0.13-elfutils-0.158.patch b/dev-libs/satyr/files/satyr-0.13-elfutils-0.158.patch deleted file mode 100644 index 715b3299..00000000 --- a/dev-libs/satyr/files/satyr-0.13-elfutils-0.158.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/lib/core_unwind.c b/lib/core_unwind.c -index d0c7aec..7910254 100644 ---- a/lib/core_unwind.c -+++ b/lib/core_unwind.c -@@ -206,7 +206,7 @@ open_coredump(const char *elf_file, const char *exe_file, char **error_msg) - ch->cb.section_address = dwfl_offline_section_address; - ch->dwfl = dwfl_begin(&ch->cb); - -- if (dwfl_core_file_report(ch->dwfl, ch->eh) == -1) -+ if (dwfl_core_file_report(ch->dwfl, ch->eh, exe_file) == -1) - { - set_error_dwfl("dwfl_core_file_report"); - goto fail_dwfl; diff --git a/dev-libs/satyr/satyr-0.13.ebuild b/dev-libs/satyr/satyr-0.13.ebuild deleted file mode 100644 index 031b9a6f..00000000 --- a/dev-libs/satyr/satyr-0.13.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" -PYTHON_COMPAT=( python2_7 ) - -inherit eutils autotools python-single-r1 toolchain-funcs - -DESCRIPTION="Satyr is a collection of low-level algorithms for program failure processing" -HOMEPAGE="https://github.com/abrt/satyr" -SRC_URI="https://fedorahosted.org/released/abrt/satyr-${PV}.tar.xz" - -LICENSE="GPL-2+" -SLOT="0" -IUSE="" -KEYWORDS="~amd64 ~x86" - -RDEPEND="${PYTHON_DEPS} - app-arch/rpm - >=dev-libs/elfutils-0.158" -DEPEND="${RDEPEND} virtual/pkgconfig" - -src_prepare() { - epatch "${FILESDIR}/satyr-0.13-elfutils-0.158.patch" - - default -} - -src_configure() { - econf --disable-python-manpage --disable-static -} |