From c3102397e680d5b3d19148968cee788e379f9c4f Mon Sep 17 00:00:00 2001 From: geos_one Date: Sat, 25 Dec 2010 17:43:20 +0000 Subject: [PATCH] add multilib aware ebuilds git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/linamh@2784 6952d904-891a-0410-993b-d76249ca496b --- app-crypt/qca/ChangeLog | 288 ++ app-crypt/qca/Manifest | 5 + .../qca/files/qca-2.0.2-pcfilespath.patch | 13 + app-crypt/qca/metadata.xml | 7 + app-crypt/qca/qca-2.0.3.ebuild | 75 + app-misc/lirc/ChangeLog | 969 ++++++ app-misc/lirc/Manifest | 16 + app-misc/lirc/files/irexec-confd | 9 + app-misc/lirc/files/irexec-initd | 28 + app-misc/lirc/files/irexec-initd-0.8.6-r2 | 28 + .../lirc-0.8.3_pre1-remotewonderplus.patch | 26 + .../files/lirc-0.8.4-portaudio_check.patch | 18 + .../lirc/files/lirc-0.8.6-send-evsyn.diff | 20 + app-misc/lirc/files/lircd-0.8.3 | 23 + app-misc/lirc/files/lircd-0.8.6 | 41 + app-misc/lirc/files/lircd.conf.2 | 10 + app-misc/lirc/files/lircmd | 20 + app-misc/lirc/files/modprobed.lirc | 22 + app-misc/lirc/files/modulesd.lirc | 22 + app-misc/lirc/lirc-0.8.7.ebuild | 360 +++ app-misc/lirc/metadata.xml | 11 + app-office/akonadi-server/Manifest | 5 + .../akonadi-server-1.4.80.ebuild | 94 + .../akonadi-server-1.4.85.ebuild | 94 + app-office/akonadi-server/metadata.xml | 8 + dev-db/libdbi-drivers/ChangeLog | 225 ++ dev-db/libdbi-drivers/Manifest | 8 + .../files/libdbi-drivers-0.8.1-oci8.diff | 20 + .../libdbi-drivers-0.8.3-doc-build-fix.patch | 15 + .../libdbi-drivers-0.8.3-firebird-fix.patch | 25 + ...ibdbi-drivers-0.8.3-oracle-build-fix.patch | 12 + .../libdbi-drivers-0.8.3-r2.ebuild | 99 + dev-db/libdbi-drivers/metadata.xml | 8 + dev-db/mysql/ChangeLog | 2715 +++++++++++++++++ dev-db/mysql/Manifest | 13 + dev-db/mysql/files/my.cnf | 48 + dev-db/mysql/files/my.cnf-4.0 | 113 + dev-db/mysql/files/my.cnf-4.1 | 147 + dev-db/mysql/files/my.cnf-5.1 | 146 + dev-db/mysql/files/mysql.init | 37 + dev-db/mysql/files/mysql_config.in.patch | 19 + dev-db/mysql/metadata.xml | 27 + dev-db/mysql/mysql-5.1.53.ebuild | 260 ++ dev-java/icedtea/Manifest | 12 + dev-java/icedtea/files/6.1.9.3-sparc.patch | 29 + dev-java/icedtea/files/diff.patch | 56 + dev-java/icedtea/files/generate-cacerts.pl | 358 +++ dev-java/icedtea/files/icedtea.env | 18 + dev-java/icedtea/icedtea-6.1.8.0.ebuild | 321 ++ dev-java/icedtea/icedtea-6.1.9.3.ebuild | 332 ++ dev-util/cmake/Manifest | 23 + dev-util/cmake/cmake-2.8.3.ebuild | 147 + dev-util/cmake/files/50cmake-gentoo.el | 4 + .../cmake/files/cmake-2.6.0-interix.patch | 48 + .../files/cmake-2.6.3-darwin-bundle.patch | 23 + .../cmake-2.6.3-fix_broken_lfs_on_aix.patch | 39 + .../cmake-2.6.3-no-duplicates-in-rpath.patch | 19 + .../cmake/files/cmake-2.6.4-FindBoost.patch | 22 + ...ke-2.8.0-darwin-default-install_name.patch | 20 + .../cmake-2.8.0-darwin-no-app-with-qt.patch | 74 + .../cmake/files/cmake-2.8.1-FindBoost.patch | 14 + .../cmake/files/cmake-2.8.1-libform.patch | 50 + .../cmake-2.8.1-more-no_host_paths.patch | 108 + dev-util/cmake/files/cmake-2.8.1-mpi.patch | 20 + .../cmake-2.8.1-portage-multilib-lib32.patch | 217 ++ .../files/cmake-2.8.3-FindLibArchive.patch | 12 + .../files/cmake-2.8.3-FindPythonInterp.patch | 11 + .../files/cmake-2.8.3-FindPythonLibs.patch | 13 + .../cmake-2.8.3-more-no_host_paths.patch | 109 + dev-util/cmake/files/cmake-FindJNI.patch | 71 + .../cmake/files/cmake-FindPythonInterp.patch | 11 + .../cmake/files/cmake-FindPythonLibs.patch | 13 + dev-util/cmake/files/cmake.vim | 3 + kde-base/kde-env/Manifest | 2 + kde-base/kde-env/kde-env-4.5.90-r2.ebuild | 97 + kde-base/kde-env/metadata.xml | 5 + kde-base/kde-meta/Manifest | 2 + kde-base/kde-meta/kde-meta-4.5.90.ebuild | 38 + kde-base/kde-meta/metadata.xml | 8 + media-video/ffmpeg/ChangeLog | 1659 ++++++++++ media-video/ffmpeg/Manifest | 5 + media-video/ffmpeg/ffmpeg-0.6_p25767.ebuild | 268 ++ media-video/ffmpeg/ffmpeg-9999.ebuild | 268 ++ media-video/ffmpeg/metadata.xml | 32 + x11-misc/google-gadgets/ChangeLog | 194 ++ x11-misc/google-gadgets/Manifest | 4 + .../google-gadgets-0.11.2.ebuild | 148 + x11-misc/google-gadgets/metadata.xml | 13 + 88 files changed, 11089 insertions(+) create mode 100644 app-crypt/qca/ChangeLog create mode 100644 app-crypt/qca/Manifest create mode 100644 app-crypt/qca/files/qca-2.0.2-pcfilespath.patch create mode 100644 app-crypt/qca/metadata.xml create mode 100644 app-crypt/qca/qca-2.0.3.ebuild create mode 100644 app-misc/lirc/ChangeLog create mode 100644 app-misc/lirc/Manifest create mode 100644 app-misc/lirc/files/irexec-confd create mode 100755 app-misc/lirc/files/irexec-initd create mode 100755 app-misc/lirc/files/irexec-initd-0.8.6-r2 create mode 100644 app-misc/lirc/files/lirc-0.8.3_pre1-remotewonderplus.patch create mode 100644 app-misc/lirc/files/lirc-0.8.4-portaudio_check.patch create mode 100644 app-misc/lirc/files/lirc-0.8.6-send-evsyn.diff create mode 100644 app-misc/lirc/files/lircd-0.8.3 create mode 100644 app-misc/lirc/files/lircd-0.8.6 create mode 100644 app-misc/lirc/files/lircd.conf.2 create mode 100755 app-misc/lirc/files/lircmd create mode 100644 app-misc/lirc/files/modprobed.lirc create mode 100644 app-misc/lirc/files/modulesd.lirc create mode 100644 app-misc/lirc/lirc-0.8.7.ebuild create mode 100644 app-misc/lirc/metadata.xml create mode 100644 app-office/akonadi-server/Manifest create mode 100644 app-office/akonadi-server/akonadi-server-1.4.80.ebuild create mode 100644 app-office/akonadi-server/akonadi-server-1.4.85.ebuild create mode 100644 app-office/akonadi-server/metadata.xml create mode 100644 dev-db/libdbi-drivers/ChangeLog create mode 100644 dev-db/libdbi-drivers/Manifest create mode 100644 dev-db/libdbi-drivers/files/libdbi-drivers-0.8.1-oci8.diff create mode 100644 dev-db/libdbi-drivers/files/libdbi-drivers-0.8.3-doc-build-fix.patch create mode 100644 dev-db/libdbi-drivers/files/libdbi-drivers-0.8.3-firebird-fix.patch create mode 100644 dev-db/libdbi-drivers/files/libdbi-drivers-0.8.3-oracle-build-fix.patch create mode 100644 dev-db/libdbi-drivers/libdbi-drivers-0.8.3-r2.ebuild create mode 100644 dev-db/libdbi-drivers/metadata.xml create mode 100644 dev-db/mysql/ChangeLog create mode 100644 dev-db/mysql/Manifest create mode 100644 dev-db/mysql/files/my.cnf create mode 100644 dev-db/mysql/files/my.cnf-4.0 create mode 100644 dev-db/mysql/files/my.cnf-4.1 create mode 100644 dev-db/mysql/files/my.cnf-5.1 create mode 100755 dev-db/mysql/files/mysql.init create mode 100644 dev-db/mysql/files/mysql_config.in.patch create mode 100644 dev-db/mysql/metadata.xml create mode 100644 dev-db/mysql/mysql-5.1.53.ebuild create mode 100644 dev-java/icedtea/Manifest create mode 100644 dev-java/icedtea/files/6.1.9.3-sparc.patch create mode 100644 dev-java/icedtea/files/diff.patch create mode 100644 dev-java/icedtea/files/generate-cacerts.pl create mode 100644 dev-java/icedtea/files/icedtea.env create mode 100644 dev-java/icedtea/icedtea-6.1.8.0.ebuild create mode 100644 dev-java/icedtea/icedtea-6.1.9.3.ebuild create mode 100644 dev-util/cmake/Manifest create mode 100644 dev-util/cmake/cmake-2.8.3.ebuild create mode 100644 dev-util/cmake/files/50cmake-gentoo.el create mode 100644 dev-util/cmake/files/cmake-2.6.0-interix.patch create mode 100644 dev-util/cmake/files/cmake-2.6.3-darwin-bundle.patch create mode 100644 dev-util/cmake/files/cmake-2.6.3-fix_broken_lfs_on_aix.patch create mode 100644 dev-util/cmake/files/cmake-2.6.3-no-duplicates-in-rpath.patch create mode 100644 dev-util/cmake/files/cmake-2.6.4-FindBoost.patch create mode 100644 dev-util/cmake/files/cmake-2.8.0-darwin-default-install_name.patch create mode 100644 dev-util/cmake/files/cmake-2.8.0-darwin-no-app-with-qt.patch create mode 100644 dev-util/cmake/files/cmake-2.8.1-FindBoost.patch create mode 100644 dev-util/cmake/files/cmake-2.8.1-libform.patch create mode 100644 dev-util/cmake/files/cmake-2.8.1-more-no_host_paths.patch create mode 100644 dev-util/cmake/files/cmake-2.8.1-mpi.patch create mode 100644 dev-util/cmake/files/cmake-2.8.1-portage-multilib-lib32.patch create mode 100644 dev-util/cmake/files/cmake-2.8.3-FindLibArchive.patch create mode 100644 dev-util/cmake/files/cmake-2.8.3-FindPythonInterp.patch create mode 100644 dev-util/cmake/files/cmake-2.8.3-FindPythonLibs.patch create mode 100644 dev-util/cmake/files/cmake-2.8.3-more-no_host_paths.patch create mode 100644 dev-util/cmake/files/cmake-FindJNI.patch create mode 100644 dev-util/cmake/files/cmake-FindPythonInterp.patch create mode 100644 dev-util/cmake/files/cmake-FindPythonLibs.patch create mode 100644 dev-util/cmake/files/cmake.vim create mode 100644 kde-base/kde-env/Manifest create mode 100644 kde-base/kde-env/kde-env-4.5.90-r2.ebuild create mode 100644 kde-base/kde-env/metadata.xml create mode 100644 kde-base/kde-meta/Manifest create mode 100644 kde-base/kde-meta/kde-meta-4.5.90.ebuild create mode 100644 kde-base/kde-meta/metadata.xml create mode 100644 media-video/ffmpeg/ChangeLog create mode 100644 media-video/ffmpeg/Manifest create mode 100644 media-video/ffmpeg/ffmpeg-0.6_p25767.ebuild create mode 100644 media-video/ffmpeg/ffmpeg-9999.ebuild create mode 100644 media-video/ffmpeg/metadata.xml create mode 100644 x11-misc/google-gadgets/ChangeLog create mode 100644 x11-misc/google-gadgets/Manifest create mode 100644 x11-misc/google-gadgets/google-gadgets-0.11.2.ebuild create mode 100644 x11-misc/google-gadgets/metadata.xml diff --git a/app-crypt/qca/ChangeLog b/app-crypt/qca/ChangeLog new file mode 100644 index 00000000..160881f1 --- /dev/null +++ b/app-crypt/qca/ChangeLog @@ -0,0 +1,288 @@ +# ChangeLog for app-crypt/qca +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/qca/ChangeLog,v 1.82 2010/03/26 23:32:41 yngwin Exp $ + + 26 Mar 2010; Ben de Groot qca-2.0.2-r2.ebuild: + Use qt4-r2.eclass (bug #311481). Removed unneeded die messages. + + 13 Jan 2010; Jonathan Callen qca-2.0.2-r2.ebuild: + Add initial USE=aqua support, fix rpaths for prefix + + 29 Dec 2009; Raúl Porcel qca-2.0.2-r2.ebuild: + Add ~arm wrt #288000 + + 14 Dec 2009; Jonathan Callen qca-2.0.2-r2.ebuild: + Use EPREFIXed ca-certificates + + 14 Dec 2009; Jonathan Callen -qca-2.0.0-r2.ebuild, + -files/qca-2.0.0-debug-same-pkgconfig-file.patch, -qca-2.0.2-r1.ebuild, + qca-2.0.2-r2.ebuild: + Add ~amd64-linux/~x86-linux; drop old versions + + 13 Nov 2009; Joseph Jezak qca-2.0.2-r2.ebuild: + Marked ppc64 stable for bug #272685. + + 05 Oct 2009; Dominik Kapusta qca-2.0.0-r2.ebuild: + Removed alternative dependency and references to Qt metapackage, converted + to EAPI=2 + + 29 Aug 2009; nixnut qca-2.0.2-r2.ebuild: + ppc stable #272865 + + 09 Aug 2009; nixnut qca-2.0.2-r1.ebuild: + ppc stable #272865 + + 21 Jul 2009; Raúl Porcel qca-2.0.2-r2.ebuild: + alpha/ia64/sparc stable wrt #272865 + + 21 Jul 2009; Raúl Porcel qca-2.0.2-r1.ebuild: + ia64/sparc stable wrt #272865 + + 01 Jul 2009; Markus Meier qca-2.0.2-r2.ebuild: + amd64 stable, bug #272865 + + 16 Jun 2009; Christian Faulhammer qca-2.0.2-r2.ebuild: + stable x86, bug 272865 + + 16 Jun 2009; Tobias Klausmann qca-2.0.2-r1.ebuild: + Stable on alpha, bug #272865 + + 13 Jun 2009; Tomáš Chvátal qca-2.0.2-r2.ebuild: + Adjust the dep back, the -r3 is slottable. + + 12 Jun 2009; Jeroen Roovers qca-2.0.2-r2.ebuild: + Stable for HPPA (bug #272865). + +*qca-2.0.2-r2 (12 Jun 2009) + + 12 Jun 2009; Tomáš Chvátal +qca-2.0.2-r2.ebuild: + Actualy fix the deps to be correct. Dependency on debug is never = but + only ?. Also block correct slot not only qca-2.0.2-r1.ebuild: + amd64/x86 stable, bug #272865 + + 08 Jun 2009; Jeroen Roovers qca-2.0.2-r1.ebuild: + Stable for HPPA (bug #272865). + + 06 Jun 2009; Ben de Groot -qca-1.0-r2.ebuild, + -qca-2.0.1-r1.ebuild, -qca-2.0.2.ebuild: + Delete old versions + +*qca-2.0.2-r1 (04 May 2009) + + 04 May 2009; Markos Chandras +qca-2.0.2-r1.ebuild, + +files/qca-2.0.2-pcfilespath.patch: + Apply correct pkgconfig patch. Should fix bug 268090 + +*qca-2.0.2 (02 May 2009) + + 02 May 2009; Markos Chandras +qca-2.0.2.ebuild: + Version bump, thanks to Davide Pesavento for the + initial ebuild. Fixes bug #268090 + + 26 Apr 2009; Ben de Groot qca-2.0.0-r2, qca-2.0.1-r1: + Fix qt dep, move 2.0.1 to eapi-2 with use dep + + 02 Dec 2008; Brent Baude qca-1.0-r3.ebuild: + stable ppc64, bug 238000 + + 30 Sep 2008; Raúl Porcel qca-1.0-r3.ebuild: + alpha/ia64 stable wrt #238000 + + 29 Sep 2008; Jorge Manuel B. S. Vicetto + qca-1.0-r3.ebuild: + Fixed RDEPEND - thanks to Arfrever Frehtes Taifersar Arahesis (Arfrever). + Fixes bug 239057. + + 28 Sep 2008; Markus Meier qca-1.0-r3.ebuild: + x86 stable, bug #238000 + + 27 Sep 2008; nixnut qca-1.0-r3.ebuild: + Stable on ppc wrt bug 238000 + + 26 Sep 2008; Jeremy Olexa qca-1.0-r3.ebuild: + amd64 stable, bug #238000 + + 23 Sep 2008; Ferris McCormick qca-1.0-r3.ebuild: + Sparc stable, Bug #238000. + + 23 Sep 2008; Jeroen Roovers qca-1.0-r3.ebuild: + Stable for HPPA (bug #238000). + + 20 Sep 2008; Raúl Porcel qca-2.0.0-r2.ebuild: + x86 stable wrt #236497 + + 17 Sep 2008; Ferris McCormick qca-2.0.0-r2.ebuild: + Sparc stable, needed for Bug #236497. + + 17 Sep 2008; Thomas Anderson qca-2.0.0-r2.ebuild: + stable amd64, bug 236497 + + 17 Sep 2008; Brent Baude qca-2.0.0-r2.ebuild: + stable ppc64, bug 236497 + + 13 Sep 2008; Jeroen Roovers qca-2.0.0-r2.ebuild: + Stable for HPPA (bug #236497). + + 13 Sep 2008; nixnut qca-2.0.0-r2.ebuild: + Stable on ppc wrt bug 236497 + +*qca-2.0.1-r1 (06 Sep 2008) + + 06 Sep 2008; Daniel Black + files/qca-2.0.1-pcfilespath.patch, -qca-2.0.1.ebuild, + +qca-2.0.1-r1.ebuild: + properly fixed now thanks Justin Heesemann - bug #236514 + + 03 Sep 2008; Daniel Black + +files/qca-2.0.1-pcfilespath.patch, qca-2.0.1.ebuild: + fix for pkgconfig file + +*qca-2.0.1 (31 Aug 2008) + + 31 Aug 2008; Daniel Black +qca-2.0.1.ebuild: + version bump as per bug #225467 requested by Davide Pesavento + + 27 Jul 2008; Carsten Lohrke qca-1.0-r2.ebuild, + qca-1.0-r3.ebuild: + QA: Get rid of deprecated qt_min_version(). Quoting issues. + + 18 Jul 2008; Alexis Ballier qca-2.0.0-r2.ebuild: + keyword ~x86-fbsd + + 27 Mar 2008; Markus Rothe qca-2.0.0-r2.ebuild: + Added ~ppc + + 26 Mar 2008; Raúl Porcel qca-2.0.0-r2.ebuild: + Add ~alpha/~ia64/~sparc wrt #213868 + + 15 Mar 2008; Markus Rothe qca-2.0.0-r2.ebuild: + Added ~ppc64 + + 05 Mar 2008; Ingmar Vanhassel qca-1.0-r2.ebuild: + s/mips/~mips/ + + 05 Mar 2008; Ingmar Vanhassel qca-2.0.0-r2.ebuild: + Make dependencies compatible with split Qt-4.4.0*. + + 01 Mar 2008; Jeroen Roovers qca-2.0.0-r2.ebuild: + Marked ~hppa. + + 15 Feb 2008; Alon Bar-Lev qca-1.0-r2.ebuild, + qca-1.0-r3.ebuild, qca-2.0.0-r2.ebuild: + Fix URI, bug#210171, thanks to Thomas Wouters + + 23 Jan 2008; Ingmar Vanhassel ChangeLog: + Fix blocker. + + 23 Jan 2008; Ingmar Vanhassel qca-2.0.0-r2.ebuild: + Block versions of app-crypt/qca:0 that don't slot properly. + +*qca-1.0-r3 (18 Jan 2008) + + 18 Jan 2008; Ingmar Vanhassel +qca-1.0-r3.ebuild: + Fix slotting for =app-crypt/qca-1*, thanks to Alon Bar-Lev in bug 129536. + + 13 Jan 2008; Wulf C. Krueger metadata.xml, + qca-2.0.0-r2.ebuild: + Removed accidental RESTRICT=mirror and added kde to metadata.xml. + +*qca-2.0.0-r2 (13 Jan 2008) + + 13 Jan 2008; Wulf C. Krueger + +files/qca-2.0.0-debug-same-pkgconfig-file.patch, +qca-2.0.0-r2.ebuild: + Version bump as per bug 129536. + + 19 Oct 2006; Markus Ullmann qca-1.0-r2.ebuild: + minor QA: IUSE wrt bug #150083 + + 08 Oct 2006; Diego Pettenò metadata.xml: + Gustavo gave up on this package, redirect to qt herd. + + 07 Apr 2006; Diego Pettenò qca-1.0-r2.ebuild: + Add ~x86-fbsd keyword. + + 09 Mar 2006; Gustavo Felisberto ; qca-1.0-r2.ebuild: + Added no strip to lib at request from Flameeyes. + + 25 Oct 2005; Gustavo Felisberto ; qca-1.0-r2.ebuild: + Plugin like deps should not be in RDEPEND + + 29 Jul 2005; Daniel Black -qca-1.0.ebuild, + -qca-1.0-r1.ebuild, qca-1.0-r2.ebuild: + removed die from epatch || die. old version cleanout + + 28 Jul 2005; Caleb Tennis qca-1.0.ebuild, + qca-1.0-r1.ebuild, qca-1.0-r2.ebuild: + Fix qt per bug #100235 + + 09 Jul 2005; Gustavo Felisberto ; + +files/qca-1.0-fbsd.patch, qca-1.0-r2.ebuild: + Patch to solve problems on bsd. Thaks to Diego Pettenò in bug #93817. + + 02 Jul 2005; Hardave Riar qca-1.0-r2.ebuild: + Stable on mips + + 09 Apr 2005; Markus Rothe qca-1.0-r2.ebuild: + Stable on ppc64 + + 08 Apr 2005; Markus Rothe qca-1.0-r2.ebuild: + Added ~ppc64 to KEYWORDS + + 26 Mar 2005; Bryan Østergaard qca-1.0-r2.ebuild: + Stable on alpha. + + 24 Mar 2005; Jan Brinkmann qca-1.0-r2.ebuild: + stable on amd64 wrt #86389 + + 23 Feb 2005; Hardave Riar qca-1.0-r2.ebuild: + Marked ~mips + +*qca-1.0-r2 (24 Jan 2005) + + 24 Jan 2005; Gustavo Felisberto ; +qca-1.0-r2.ebuild: + Some cosmetic fixes, thanks to Justin (psi developer) + + 21 Jan 2005; Lars Weiler qca-1.0-r1.ebuild: + Stable on ppc. + + 21 Jan 2005; Bryan Østergaard qca-1.0-r1.ebuild: + Add ~alpha keyword. + + 18 Jan 2005; Gustavo Zacarias qca-1.0-r1.ebuild: + Stable on sparc + + 17 Jan 2005; Gustavo Felisberto ; qca-1.0-r1.ebuild: + Marked x86 + + 05 Jan 2005; Jeremy Huddleston qca-1.0-r1.ebuild, + qca-1.0.ebuild: + multilib fixes. + +*qca-1.0-r1 (04 Jan 2005) + + 04 Jan 2005; Gustavo Felisberto ; + +files/qca-pathfix.patch, +qca-1.0-r1.ebuild: + Fixed no-fixpath. Lets see if it solves the Sandbox issues. + + 03 Jan 2005; Gustavo Felisberto ; metadata.xml: + Updated maintainer in metadata.xml + + 30 Dec 2004; Jeremy Huddleston qca-1.0.ebuild: + Added to ~amd64. + + 30 Dec 2004; Chris White qca-1.0.ebuild: + Ok so, added ~ppc keywords and ~hppa/~ia64 as per vapier's request. Fixed to + install into /usr not /usr/local. + + 29 Dec 2004; Jason Wever qca-1.0.ebuild: + Added ~sparc keyword to fix broken deps of qca-tls-1.0-r1. + +*qca-1.0 (03 Dec 2004) + + 03 Dec 2004; Gustavo Felisberto ; +qca-1.0.ebuild: + Initial import + diff --git a/app-crypt/qca/Manifest b/app-crypt/qca/Manifest new file mode 100644 index 00000000..6908f244 --- /dev/null +++ b/app-crypt/qca/Manifest @@ -0,0 +1,5 @@ +AUX qca-2.0.2-pcfilespath.patch 409 RMD160 65368cb474f2dd1d79b0c9d00424831acd777465 SHA1 a2defc2ae7d3dc31986f89cb8ec2760df85cb208 SHA256 d4d276c13f08bc538b79779aba49126b310df5c97f95b2c7010de050c880d695 +DIST qca-2.0.3.tar.bz2 4530731 RMD160 333cfdce91fedfaec09c205528de52d7b569c521 SHA1 9c868b05b81dce172c41b813de4de68554154c60 SHA256 8da20c89f390954fdcfcd3c4deef379213ddb5ae9d6b5e0c917d23f5e474895f +EBUILD qca-2.0.3.ebuild 2001 RMD160 22ce40dbb5c923a3b4db9ba51337f5d73ab21594 SHA1 5caa3277f0d299e0f10dfe88bb81c9133e78003a SHA256 7d0cf93624e996aaaf3f3aa13ee2b3172e2011612b549f877d649aa2b3a5cb69 +MISC ChangeLog 10061 RMD160 bcc94aabbdecb92b2c8df0e86385532a03b94967 SHA1 d6a51d5caf2ad81b65c9f2e81d61b5587a803244 SHA256 a29b098847839779db16833bf055059366fef35062ad1412d6c28efdccb3823f +MISC metadata.xml 192 RMD160 421d4665996ea38fdfc756e2da700603abe17ec7 SHA1 c32af4b790776c36b524e5f2e2dca587c9cd3351 SHA256 e585d77a075b30463ad28cc89374f9ef2876636bca95a23321b824e0122aa6fd diff --git a/app-crypt/qca/files/qca-2.0.2-pcfilespath.patch b/app-crypt/qca/files/qca-2.0.2-pcfilespath.patch new file mode 100644 index 00000000..c52e8e78 --- /dev/null +++ b/app-crypt/qca/files/qca-2.0.2-pcfilespath.patch @@ -0,0 +1,13 @@ +Index: qca-2.0.2/configure +=================================================================== +--- qca-2.0.2.orig/configure ++++ qca-2.0.2/configure +@@ -937,7 +937,7 @@ public: + if(!pcfiles.isEmpty()) + { + str = QString( +- "pcfiles.path = \$\$LIBDIR/pkgconfig\n" ++ "pcfiles.path = \$\$LIBDIR/../pkgconfig\n" + "pcfiles.files = %1\n" + "INSTALLS += pcfiles\n" + ).arg(pcfiles.join(" ")); diff --git a/app-crypt/qca/metadata.xml b/app-crypt/qca/metadata.xml new file mode 100644 index 00000000..74f24549 --- /dev/null +++ b/app-crypt/qca/metadata.xml @@ -0,0 +1,7 @@ + + + +crypto +qt +kde + diff --git a/app-crypt/qca/qca-2.0.3.ebuild b/app-crypt/qca/qca-2.0.3.ebuild new file mode 100644 index 00000000..fffacbbd --- /dev/null +++ b/app-crypt/qca/qca-2.0.3.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/qca/qca-2.0.2-r2.ebuild,v 1.13 2010/03/26 23:32:41 yngwin Exp $ + +EAPI="2" +inherit eutils multilib qt4-r2 + +DESCRIPTION="Qt Cryptographic Architecture (QCA)" +HOMEPAGE="http://delta.affinix.com/qca/" +SRC_URI="http://delta.affinix.com/download/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="LGPL-2" +SLOT="2" +KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux" +IUSE="aqua debug doc examples" +RESTRICT="test" + +DEPEND="x11-libs/qt-core:4[debug?]" +RDEPEND="${DEPEND} + ! "${WORKDIR}"/44qca2 + LDPATH="${EPREFIX}/usr/${_libdir}/qca2" + EOF + doenvd "${WORKDIR}"/44qca2 || die + + if use doc; then + dohtml "${S}"/apidocs/html/* || die + fi + + if use examples; then + insinto /usr/share/doc/${PF}/ + doins -r "${S}"/examples || die + fi + + # add the proper rpath for packages that do CONFIG += crypto + echo "QMAKE_RPATHDIR += \"${EPREFIX}/usr/${_libdir}/qca2\"" >> \ + "${D%/}${EPREFIX}/usr/share/qt4/mkspecs/features/crypto.prf" \ + || die "failed to add rpath to crypto.prf" +} diff --git a/app-misc/lirc/ChangeLog b/app-misc/lirc/ChangeLog new file mode 100644 index 00000000..c9741b94 --- /dev/null +++ b/app-misc/lirc/ChangeLog @@ -0,0 +1,969 @@ +# ChangeLog for app-misc/lirc +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-misc/lirc/ChangeLog,v 1.221 2010/11/05 13:42:47 hwoarang Exp $ + + 05 Nov 2010; Markos Chandras lirc-0.8.7.ebuild: + Stable on amd64 wrt bug #343659 + + 04 Nov 2010; Christian Faulhammer lirc-0.8.7.ebuild: + stable x86, bug 343659 + +*lirc-0.8.7 (01 Nov 2010) + + 01 Nov 2010; Christian Faulhammer +lirc-0.8.7.ebuild: + version bump for bug 332277 + + 01 Nov 2010; Christian Faulhammer + -lirc-0.8.3_pre1.ebuild, -lirc-0.8.3-r2.ebuild, + -files/lirc-0.8.3-imon-pad2keys.patch, + -files/lirc-0.8.3-kernel-2.6.26.diff, + -files/lirc-0.8.3-kernel-2.6.27.diff, -files/lirc-0.8.3-pa19.patch, + -files/lirc-0.8.3_pre1-imon-pad2keys.patch, + -files/lirc-0.8.3_pre1-kernel-2.6.24.diff, + -files/lirc-0.8.3_pre3-imon-pad2keys.patch, -lirc-0.8.4.ebuild, + -lirc-0.8.4a.ebuild, -lirc-0.8.6-r3.ebuild, -files/lirc-0.8.6-i2c.patch, + -files/lircd, -files/xbox-lircd.conf: + clean up, also for bug 343199 + + 01 Nov 2010; Christian Faulhammer + lirc-0.8.3_pre1.ebuild, lirc-0.8.3-r2.ebuild, lirc-0.8.4.ebuild, + lirc-0.8.4a.ebuild, lirc-0.8.5.ebuild, lirc-0.8.6-r3.ebuild, + lirc-0.8.7_pre1.ebuild: + drop ppc64 for bug 275872 + +*lirc-0.8.7_pre1 (21 May 2010) + + 21 May 2010; Steve Dibb +lirc-0.8.7_pre1.ebuild: + Version bump + +*lirc-0.8.6-r3 (21 May 2010) + + 21 May 2010; Steve Dibb files/lircd-0.8.6, + +lirc-0.8.6-r3.ebuild, +files/lirc-0.8.6-i2c.patch, + +files/lirc-0.8.6-send-evsyn.diff: + I2C patch to build against gentoo-sources-2.6.32, bug 296739; Add + localmount, modules to startup init, bug 314545; evdev input patch, bug + 299030 + + 21 May 2010; Steve Dibb files/lircd.conf.2: + Typo in conf.d sample, bug 301346 + + 10 Mar 2010; Joseph Jezak lirc-0.8.6-r2.ebuild: + Marked ~ppc/~ppc64 for bug #287662. + +*lirc-0.8.6-r2 (15 Nov 2009) + + 15 Nov 2009; Matthias Schwarzott + +files/irexec-initd-0.8.6-r2, +lirc-0.8.6-r2.ebuild: + Let irexec init-script depend on the virtual service lirc to be able to + use a different lirc server, Bug #277588. + + 03 Nov 2009; Matthias Schwarzott lirc-0.8.6-r1.ebuild: + Change ebuild, so that lirc package does no longer own lircd.conf. That + way portage should not delete lircd.conf on update or unmerge. + + 03 Nov 2009; Matthias Schwarzott lirc-0.8.6-r1.ebuild: + Change ebuild, so that lirc package does no longer own lircd.conf. That + way portage should not delete lircd.conf on update or unmerge. + + 06 Oct 2009; Christian Faulhammer lirc-0.8.5.ebuild: + remove iguanaIR, because it is still in testing + +*lirc-0.8.6-r1 (04 Oct 2009) + + 04 Oct 2009; Christian Faulhammer +files/lircd-0.8.6, + -lirc-0.8.6.ebuild, +lirc-0.8.6-r1.ebuild: + Revision bump that will fix some new and some old issues: + * Merge mceusb and mceusb2 driver (bug 286269 by candrews AT integralblue + DOT com) + * New init.d file that will keep the old socket location so we don't break + all applications (thanks to Oldrich Jedlicka in bug 286451) + * Add new ene0100 device + * Correct entry for iguanaIR device (bug 208785 by MasterC ) + * Fix DEPEND and RDEPEND relations + + 04 Oct 2009; Christian Faulhammer lirc-0.8.5.ebuild: + readd stable keywords that have been accidentally removed + + 03 Oct 2009; Christian Faulhammer lirc-0.8.5.ebuild: + Rework dependencies: + * Add dev-embedded/libftdi for some drivers, bug 276518 (with help + from sping) + * Correct assignment of RDEPEND and DEPEND + + 25 Sep 2009; Diego E. Pettenò lirc-0.8.4.ebuild, + -files/lirc-0.8.4-imon-pad2keys.patch, lirc-0.8.4a.ebuild: + Remove duplicate patch. + +*lirc-0.8.6 (23 Sep 2009) + + 23 Sep 2009; Christian Faulhammer +lirc-0.8.6.ebuild: + version bump, bug 284865 + + 29 Aug 2009; nixnut lirc-0.8.5.ebuild: + ppc stable #275872 + + 11 Jul 2009; lirc-0.8.5.ebuild: + Marked stable on AMD64 for bug #275872; compile-tested on a dual Opteron + 2354. No IR-capable hardware but utilities tested and working. + + 30 Jun 2009; Christian Faulhammer lirc-0.8.5.ebuild: + stable x86, bug 275872 + + 18 Jun 2009; Matthias Schwarzott lirc-0.8.4a.ebuild, + lirc-0.8.5.ebuild: + Rename modprobe config file to lirc.conf + +*lirc-0.8.5 (17 Jun 2009) + + 17 Jun 2009; Steve Dibb +lirc-0.8.5.ebuild: + Version bump, bug 271482 + + 18 Mar 2009; Joseph Jezak lirc-0.8.4.ebuild: + Marked ppc stable for bug #253920. + + 13 Mar 2009; Christian Faulhammer + +files/lirc-0.8.4-portaudio_check.patch, lirc-0.8.4.ebuild, + lirc-0.8.4a.ebuild: + Only detect media-libs/portaudio if LIRC_DEVICES=audio is enabled, thus + preventing build failures, see bug 251703 and bug 251522 + + 10 Mar 2009; Steve Dibb lirc-0.8.4.ebuild, + lirc-0.8.4a.ebuild: + Fix amd64 keywords, bug 253920 + + 10 Mar 2009; Steve Dibb lirc-0.8.4a.ebuild: + amd64 stable, bug 253920 + + 07 Mar 2009; Christian Faulhammer lirc-0.8.4.ebuild: + stable x86, bug 253920 + + 28 Feb 2009; Christian Faulhammer + -files/lirc-0.8.0-conf-pixelview_bt878.diff, + -files/lirc-0.8.0-i2c-kernel-2.6.17.diff, + -files/lirc-0.8.0-imon-pad2keys.patch, + -files/lirc-0.8.0-kernel-2.6.16.diff, + -files/lirc-0.8.0-kernel-2.6.17.diff, + -files/lirc-0.8.0-kernel-2.6.18.diff, + -files/lirc-0.8.0-kernel-2.6.19.diff, -files/lirc-0.8.0-sandbox-fix.diff, + -files/lirc-0.8.0-too-many-connections-overflow.diff, + -files/lirc-0.8.0pre4-xbox-remote.diff, + -files/lirc-0.8.1-atiusb-xbox.diff, -files/lirc-0.8.1-imon-pad2keys.patch, + -files/lirc-0.8.1-kernel-2.6.20.diff, + -files/lirc-0.8.2-kernel-2.6.22.patch, + -files/lirc-0.8.2-kernel-2.6.23.patch, -files/lirc-udev-094.diff, + -files/lirc-remotewonderplus.patch, -files/lircd.conf, + -lirc-0.8.0-r8.ebuild, -lirc-0.8.1.ebuild, -lirc-0.8.2_pre2.ebuild, + -lirc-0.8.2.ebuild, -lirc-0.8.2-r1.ebuild, -lirc-0.8.2-r2.ebuild, + -lirc-0.8.3_pre3.ebuild, -lirc-0.8.3.ebuild, -lirc-0.8.3-r1.ebuild: + clean up, hopefully without breaking anything + +*lirc-0.8.4a (28 Feb 2009) + + 28 Feb 2009; Christian Faulhammer +lirc-0.8.4a.ebuild: + version bump for 251703 and fix for 251522 + + 10 Jan 2009; Steve Dibb lirc-0.8.3-r1.ebuild, + lirc-0.8.3-r2.ebuild, lirc-0.8.4.ebuild: + Remove MODULE_UNLOAD kernel check, add ewarn notice + + 25 Dec 2008; Thomas Anderson + +files/lirc-0.8.3-kernel-2.6.27.diff, lirc-0.8.3-r2.ebuild: + Add Kernel 2.6.27 compatibility to lirc-0.8.3-r2. Fixes bug #236713, thanks + to James for the patch. Committed with permission + of beandog + + 17 Nov 2008; Diego E. Pettenò + files/lirc-0.8.3_pre1-kernel-2.6.24.diff: + Fix patch with absolute paths. + +*lirc-0.8.4 (12 Oct 2008) + + 12 Oct 2008; Matthias Schwarzott + +files/lirc-0.8.4-imon-pad2keys.patch, lirc-0.8.0-r8.ebuild, + +lirc-0.8.4.ebuild: + Version bumped. This adds Kernel 2.6.27 compatibility. Added driver + options irlink, commandir, ite8709 and samsung, Bug #221727. Removed + portaudio patch. Shorten description of lirc-0.8.0-r8. + + 12 Oct 2008; Matthias Schwarzott files/lircd.conf.2: + Fix config example for devinput, Bug #235107 + + 08 Aug 2008; Steve Dibb lirc-0.8.3-r2.ebuild: + amd64 stable, bug 230792 + + 01 Aug 2008; nixnut lirc-0.8.3-r2.ebuild: + Stable on ppc wrt bug 230792 + + 31 Jul 2008; Ulrich Mueller metadata.xml: + Add USE flag description to metadata wrt GLEP 56. + + 28 Jul 2008; Matthias Schwarzott + files/lirc-0.8.3-kernel-2.6.26.diff: + Remove those annoying cvs-keywords from the patch, bug #233081 + + 26 Jul 2008; Matthias Schwarzott + +files/lirc-0.8.3-kernel-2.6.26.diff, lirc-0.8.3-r2.ebuild: + Make lirc compile against linux-2.6.26, thanks to enkil for + the patch, Bug #231867. + + 17 Jul 2008; Christian Faulhammer lirc-0.8.3-r2.ebuild: + stable x86, bug 230792 + + 16 Jun 2008; Samuli Suominen + +files/lirc-0.8.3-pa19.patch, lirc-0.8.3-r2.ebuild: + Portaudio v19 patch from bug 222841, Comment #8 by Thomas Beierlein. + + 06 Jun 2008; Matthias Schwarzott lirc-0.8.3-r2.ebuild: + Added imon_lcd to list of possible lirc_devices, thanks to Jan Paesmans + . + +*lirc-0.8.3-r2 (19 May 2008) + + 19 May 2008; Matthias Schwarzott +files/modprobed.lirc, + +lirc-0.8.3-r2.ebuild: + Removed old syntax from modprobe config file. + +*lirc-0.8.3-r1 (10 May 2008) + + 10 May 2008; Steve Dibb +lirc-0.8.3-r1.ebuild: + Check for MODULE_UNLOAD in kernel + + 05 May 2008; Matthias Schwarzott lirc-0.8.3.ebuild: + Adding hack to stop portage from deleting lircd.conf. + +*lirc-0.8.3 (05 May 2008) + + 05 May 2008; Matthias Schwarzott +files/lircd-0.8.3, + +files/lirc-0.8.3-imon-pad2keys.patch, +lirc-0.8.3.ebuild: + Version bumped. Init-script changes: Now provide lirc, Bug #190669. Use + pidfile to allow starting more than one lircd, Bug #212551. This may also + fix the Kernel Oops of Bug #218612. Fixed keys in imon-pad2keys config, + Bug #219101. Do install all avail remote config files to + /usr/share/lirc/remotes and skip the auto-preserving of the old conf-file, + Bug #219097. + + 04 May 2008; Matthias Schwarzott lirc-0.8.3_pre3.ebuild: + Added imon_knob to possible LIRC_DEVICES, Bug #208719. + +*lirc-0.8.3_pre3 (28 Apr 2008) + + 28 Apr 2008; Matthias Schwarzott + +files/lirc-0.8.3_pre3-imon-pad2keys.patch, +lirc-0.8.3_pre3.ebuild: + Version bumped. Create /etc/modprobe.d instead of /etc/modules.d, Bug + #214019. + + 16 Apr 2008; Markus Rothe lirc-0.8.3_pre1.ebuild: + Stable on ppc64; bug #208433 + + 28 Mar 2008; Markus Meier lirc-0.8.3_pre1.ebuild: + amd64 stable, bug #208433 + + 06 Feb 2008; nixnut lirc-0.8.3_pre1.ebuild: + stable on ppc wrt bug #208433 + + 01 Feb 2008; Christian Faulhammer + lirc-0.8.3_pre1.ebuild: + stable x86, bug 208433 + + 28 Dec 2007; Joerg Bornkessel + files/lirc-0.8.3_pre1-kernel-2.6.24.diff, lirc-0.8.3_pre1.ebuild: + rewrite patch; bug 200508 + + 27 Dec 2007; Joerg Bornkessel + lirc-0.8.3_pre1.ebuild: + removed workless kernel-2.6.24.diff, wont work with LIRC_DEVICES=serial; + reopend bug 200508 + + 26 Dec 2007; Joerg Bornkessel + lirc-0.8.3_pre1.ebuild: + fixed typo; patch/diff + + 26 Dec 2007; Joerg Bornkessel + +files/lirc-0.8.3_pre1-kernel-2.6.24.diff, lirc-0.8.3_pre1.ebuild: + bug 200508 fixed; thanks to A.Stirling M.Marte T.Kost + + 02 Dec 2007; Markus Rothe lirc-0.8.2-r2.ebuild: + Stable on ppc64; bug #197768 + + 16 Nov 2007; Steve Dibb lirc-0.8.2-r2.ebuild: + amd64 stable, bug 197768 + + 12 Nov 2007; Matthias Schwarzott lirc-0.8.2-r2.ebuild, + lirc-0.8.3_pre1.ebuild: + Fix libusb depend for atilibusb driver, Bug #196994. + + 12 Nov 2007; Matthias Schwarzott +files/lircd.conf.2, + lirc-0.8.2-r2.ebuild, lirc-0.8.3_pre1.ebuild: + Supply a good default conf-file. This fixes Bug 198482. + + 02 Nov 2007; Lars Weiler lirc-0.8.2-r2.ebuild: + stable ppc, bug #197768 + + 01 Nov 2007; Christian Faulhammer lirc-0.8.2-r2.ebuild: + stable x86, bug 197768 + + 18 Oct 2007; Matthias Schwarzott lirc-0.8.2-r1.ebuild, + lirc-0.8.2-r2.ebuild, lirc-0.8.3_pre1.ebuild: + Disabling lirc_gpio for Kernel 2.6.22+, as it did not work/failed to + compile, Bug #187418. + + 18 Oct 2007; Matthias Schwarzott lirc-0.8.3_pre1.ebuild: + Force non-parallel make. Bug #196134. + + 17 Oct 2007; Matthias Schwarzott + +files/lirc-0.8.3_pre1-imon-pad2keys.patch, lirc-0.8.3_pre1.ebuild: + Updated imon-pad2key patch. This makes the option switchable via + module-parameter instead of recompiling. Bug 196134 + + 14 Oct 2007; Matthias Schwarzott + +files/lirc-0.8.3_pre1-remotewonderplus.patch, lirc-0.8.3_pre1.ebuild: + Fixed some sed code, Bug 195786. Fixed remotewonderplus patch. + +*lirc-0.8.3_pre1 (13 Oct 2007) + + 13 Oct 2007; Matthias Schwarzott + +lirc-0.8.3_pre1.ebuild: + Added new pre-release ebuild. This improves gpio support with newer kernels. + + 13 Oct 2007; Matthias Schwarzott lirc-0.8.2-r2.ebuild: + Switch installing to emake. + + 13 Oct 2007; Matthias Schwarzott lirc-0.8.0-r8.ebuild, + lirc-0.8.1.ebuild, lirc-0.8.2_pre2.ebuild, lirc-0.8.2.ebuild, + lirc-0.8.2-r1.ebuild, lirc-0.8.2-r2.ebuild: + General cleanup, and quote fixing. + +*lirc-0.8.2-r2 (11 Oct 2007) + + 11 Oct 2007; Matthias Schwarzott + +files/lirc-0.8.2-kernel-2.6.23.patch, +lirc-0.8.2-r2.ebuild: + Fixed device-node to work with udev-115-r2+. Compiling fixed for Kernel + 2.6.23+, Bug 195432. + + 01 Sep 2007; Joseph Jezak lirc-0.8.2-r1.ebuild: + Marked ppc stable for bug #187822. + + 14 Aug 2007; Markus Rothe lirc-0.8.2-r1.ebuild: + Stable on ppc64; bug #187822 + + 14 Aug 2007; Christian Faulhammer lirc-0.8.2-r1.ebuild: + stable x86, bug 187822 + + 13 Aug 2007; Doug Goldstein lirc-0.8.2-r1.ebuild: + amd64 stable + +*lirc-0.8.2-r1 (12 Aug 2007) + + 12 Aug 2007; Steve Dibb + +files/lirc-0.8.2-kernel-2.6.22.patch, +lirc-0.8.2-r1.ebuild: + Fix compile under 2.6.22, bug 187822 + + 22 Jul 2007; David Shakaryan lirc-0.8.0-r8.ebuild: + Remove virtual/x11 from dependencies. + +*lirc-0.8.2 (04 Jul 2007) + + 04 Jul 2007; Matthias Schwarzott +lirc-0.8.2.ebuild: + Version bumped. Adds support for macmini and ttusbir. Removed special + settings com? and lpt?, use serial und parallel instead, and set io-ports + with module-parameters. + + 27 Jun 2007; Raúl Porcel lirc-0.8.0-r8.ebuild, + lirc-0.8.1.ebuild, lirc-0.8.2_pre2.ebuild: + Drop alpha/ia64 keyword as nobody has hardware to test + + 24 May 2007; Matthias Schwarzott files/irexec-initd: + Fixed irexec initscript to work with non-bash shells, Bug #179634. + + 18 May 2007; Matthias Schwarzott metadata.xml: + Assigned to herd media-tv. + +*lirc-0.8.2_pre2 (27 Apr 2007) + + 27 Apr 2007; Matthias Schwarzott + +lirc-0.8.2_pre2.ebuild: + Version bumped. + + 27 Apr 2007; Matthias Schwarzott -lirc-0.8.0-r5.ebuild: + Removed old ebuild. + + 21 Apr 2007; Matthias Schwarzott lirc-0.8.0-r5.ebuild, + lirc-0.8.0-r8.ebuild, lirc-0.8.1.ebuild: + Corrected --without-X to the correct lower case version --without-x, now it + has an effect, solving Bug #173174. + + 08 Apr 2007; Christian Faulhammer lirc-0.8.1.ebuild: + stable amd64, bug 166557 + + 07 Apr 2007; Joseph Jezak lirc-0.8.1.ebuild: + Marked ppc stable for bug #166557. + + 02 Apr 2007; Raúl Porcel lirc-0.8.1.ebuild: + ia64 stable wrt bug 166557 + + 27 Mar 2007; Christian Faulhammer lirc-0.8.1.ebuild: + stable x86, bug 166557 + + 15 Mar 2007; Matthias Schwarzott lirc-0.8.1.ebuild: + Added lirc device usb_uirt_raw, as requested by Robert Parenton + , Bug #170698. + + 27 Feb 2007; Matthias Schwarzott lirc-0.8.1.ebuild: + Fixed disabling lirc_parallel on SMP systems, thanks to Helau + . + + 22 Feb 2007; Matthias Schwarzott + +files/lirc-0.8.1-kernel-2.6.20.diff, lirc-0.8.1.ebuild: + Added patch to compile with kernel 2.6.20, Bug #166557. + + 14 Jan 2007; Joseph Jezak lirc-0.8.0-r8.ebuild: + Marked ppc stable for bug #159980. + + 09 Jan 2007; Markus Rothe lirc-0.8.0-r8.ebuild: + Stable on ppc64; bug #159980 + + 08 Jan 2007; Matthias Schwarzott -lirc-0.7.0-r1.ebuild, + -lirc-0.7.2.ebuild, -lirc-0.8.0-r1.ebuild, -lirc-0.8.1_pre5.ebuild: + Removed some old cruft, solving Bug #159983. + +*lirc-0.8.1 (07 Jan 2007) + + 07 Jan 2007; Matthias Schwarzott +lirc-0.8.1.ebuild: + Version bumped. + + 06 Jan 2007; Bryan Østergaard lirc-0.8.0-r8.ebuild, + lirc-0.8.1_pre5.ebuild: + Stable on Alpha. + + 06 Jan 2007; Matthias Schwarzott lirc-0.7.0-r1.ebuild, + lirc-0.7.2.ebuild, lirc-0.8.0-r1.ebuild, lirc-0.8.0-r5.ebuild, + lirc-0.8.0-r8.ebuild, lirc-0.8.1_pre5.ebuild: + Converted to elog. + + 04 Jan 2007; Peter Weller (welp) lirc-0.8.0-r8.ebuild: + Stable on amd64 wrt bug #159980 + + 04 Jan 2007; Bryan Østergaard lirc-0.8.0-r8.ebuild, + lirc-0.8.1_pre5.ebuild: + Stable on IA64. + + 04 Jan 2007; Christian Faulhammer lirc-0.8.0-r8.ebuild: + stable x86, bug #159980 + +*lirc-0.8.1_pre5 (03 Jan 2007) + + 03 Jan 2007; Matthias Schwarzott + +files/lirc-0.8.1-atiusb-xbox.diff, +files/lirc-0.8.1-imon-pad2keys.patch, + +lirc-0.8.1_pre5.ebuild: + Added a pre-release as it contains a lot of fixes, thanks to mcummings for + noticing. Use newer xbox-patch that can unconditionally be applied. + + 14 Dec 2006; Matthias Schwarzott lirc-0.7.2.ebuild, + lirc-0.8.0-r1.ebuild, lirc-0.8.0-r5.ebuild, lirc-0.8.0-r8.ebuild: + Unconditionally installing udev-rules due to Bug #158114. + +*lirc-0.8.0-r8 (02 Dec 2006) + + 02 Dec 2006; Matthias Schwarzott + +files/lirc-0.8.0-sandbox-fix.diff, files/irexec-confd, + files/irexec-initd, -lirc-0.8.0-r7.ebuild, +lirc-0.8.0-r8.ebuild: + Solve sandbox-violation, fix from dsd, Bug #156807. Starting irexec as user + is now possible, suggested by Sebastian Kemper . + +*lirc-0.8.0-r7 (01 Dec 2006) + + 01 Dec 2006; Matthias Schwarzott + +files/lirc-0.8.0-too-many-connections-overflow.diff, +files/irexec-confd, + +files/irexec-initd, +files/lirc-remotewonderplus.patch, + -lirc-0.8.0-r6.ebuild, +lirc-0.8.0-r7.ebuild: + Fixing overflow, Bug #123704. Allow building more than one driver (with big + warning), Bug #144951. Added irexec-initscript, Bug #124295. Added support + for remotewonderplus-device, Bug #149130. + +*lirc-0.8.0-r6 (30 Nov 2006) + + 30 Nov 2006; Matthias Schwarzott + +files/lirc-0.8.0-kernel-2.6.19.diff, +lirc-0.8.0-r6.ebuild: + Makes lirc compatible with kernel-2.6.19 + + 24 Nov 2006; Matthias Schwarzott lirc-0.8.0-r1.ebuild, + lirc-0.8.0-r5.ebuild: + Switched over to request latest autoconf/automake as that also works. + + 05 Oct 2006; Matthias Schwarzott lirc-0.8.0-r1.ebuild, + lirc-0.8.0-r5.ebuild: + Removed unused use-flags alsa and usb, due to Bug #150083. + + 24 Sep 2006; Michael Hanselmann lirc-0.8.0-r5.ebuild: + Stable on ppc. + + 19 Sep 2006; Matthias Schwarzott lirc-0.8.0-r1.ebuild, + lirc-0.8.0-r5.ebuild: + Now depend on the correct autotools versions, as no longer all versions are + automagically pulled in by system. + + 15 Sep 2006; Matthias Schwarzott -lirc-0.8.0.ebuild: + Removed older revision. + + 12 Sep 2006; lirc-0.8.0-r5.ebuild: + stable on amd64 + + 07 Sep 2006; Markus Rothe lirc-0.8.0-r5.ebuild: + Stable on ppc64; bug #146725 + + 07 Sep 2006; Matthias Schwarzott lirc-0.8.0-r5.ebuild: + Stable on x86. + + 07 Sep 2006; Matthias Schwarzott lirc-0.8.0-r5.ebuild: + Stable on x86. + + 04 Sep 2006; lirc-0.8.0-r1.ebuild: + stable on amd64 + + 03 Sep 2006; Matthias Schwarzott lirc-0.8.0-r5.ebuild: + Added conditional depend on inputlircd as it now has all necessary keywords. + + 03 Sep 2006; lirc-0.8.0-r5.ebuild: + added ~amd64 + + 04 Aug 2006; Matthias Schwarzott + +files/lirc-0.8.0-conf-pixelview_bt878.diff, -lirc-0.8.0-r3.ebuild, + -lirc-0.8.0-r4.ebuild, lirc-0.8.0-r5.ebuild: + Removed older ebuild-revisions. Added a patch to solve bug #142732, thanks + to Bartlomiej Celary for reporting. + +*lirc-0.8.0-r5 (31 Jul 2006) + + 31 Jul 2006; Matthias Schwarzott + +files/lirc-0.8.0-i2c-kernel-2.6.17.diff, +lirc-0.8.0-r5.ebuild: + Added Patch from lirc-cvs to solve issue with Kernel 2.6.17/ivtv driver, see + Bug #141841. + + 27 Jul 2006; Matthias Schwarzott lirc-0.8.0-r4.ebuild: + Bugfix, now also apply xbox-patch when xbox-driver was autoselected by + PROFILE_ARCH. + + 27 Jul 2006; Matthias Schwarzott + files/lirc-0.8.0-kernel-2.6.17.diff: + Small change to match the patch in lirc-cvs. + +*lirc-0.8.0-r4 (25 Jul 2006) + + 25 Jul 2006; Matthias Schwarzott + +files/lirc-0.8.0-kernel-2.6.18.diff, +files/modulesd.lirc, + +lirc-0.8.0-r4.ebuild: + Added patch for compatibility with kernel 2.6.18. Set compiled in default + device-node depending on activated driver (for e.g. usbirboy), removed older + hack for setting device-node. Without set driver use option userspace. Added + /etc/modules.d/lirc. + + 23 Jul 2006; Tobias Scherbaum + lirc-0.8.0-r1.ebuild, lirc-0.8.0-r3.ebuild: + 0.8.0-r1 ppc stable, 0.8.0-r3 added ~ppc, bug #138636 + + 12 Jul 2006; Aron Griffis lirc-0.8.0-r1.ebuild: + Mark 0.8.0-r1 stable on ia64 + + 06 Jul 2006; Markus Rothe lirc-0.8.0-r1.ebuild: + Stable on ppc64 + + 05 Jul 2006; Matthias Schwarzott lirc-0.8.0-r1.ebuild: + Marked stable on x86. + +*lirc-0.8.0-r3 (30 Jun 2006) + + 30 Jun 2006; Matthias Schwarzott + +files/lirc-udev-094.diff, lirc-0.8.0-r1.ebuild, -lirc-0.8.0-r2.ebuild, + +lirc-0.8.0-r3.ebuild: + Added patch to solve Bug #138532. Install udev-rules-file conditionally by + use-flag udev and not based on existance of sys-fs/udev. + + 30 Jun 2006; Matthias Schwarzott lirc-0.8.0.ebuild, + lirc-0.8.0-r1.ebuild, lirc-0.8.0-r2.ebuild: + Corrected missing function call in error-handling. + + 26 Jun 2006; Markus Rothe lirc-0.8.0-r2.ebuild: + Added ~ppc64; bug #138025 + + 26 Jun 2006; Simon Stelling lirc-0.8.0.ebuild: + stable on amd64 + +*lirc-0.8.0-r2 (26 Jun 2006) + + 26 Jun 2006; Matthias Schwarzott +lirc-0.8.0-r2.ebuild: + Added support for using external-driver-ebuild usbirboy. Degraded keywords + to only ~x86. + + 21 Jun 2006; Matthias Schwarzott + +files/lirc-0.8.0-kernel-2.6.17.diff, lirc-0.8.0.ebuild, + lirc-0.8.0-r1.ebuild: + Make it compile with Kernel 2.6.17, solving Bug #137409. + + 07 Jun 2006; Markus Rothe lirc-0.8.0-r1.ebuild: + Added ~ppc64; bug #131306 + +*lirc-0.8.0-r1 (05 Jun 2006) + + 05 Jun 2006; Matthias Schwarzott + +files/lirc-0.8.0-imon-pad2keys.patch, + +files/lirc-0.8.0pre4-xbox-remote.diff, +lirc-0.8.0-r1.ebuild: + Redesigned ebuild to use use-expanded variable LIRC_DEVICES instead of + LIRC_OPTS. Now uses /dev/lirc/0 per default as created by udev. Has proper + depends now (Bug #131306). Added support for xboxusb (Bug #135490). Added + imon_pad2keys driver. Removed ~ppc64 because of not keyworded + media-libs/libirman. + + 31 May 2006; Matthias Schwarzott lirc-0.8.0.ebuild: + Small corrections (sleep -> epause, added missing call to + linux-mod_pkg_preinst) + + 29 May 2006; Matthias Schwarzott lirc-0.8.0.ebuild: + DEPEND-Cosmetics. + + 21 May 2006; Markus Rothe lirc-0.8.0.ebuild: + Stable on ppc64 + + 03 May 2006; Matthias Schwarzott metadata.xml: + Set maintainer to myself + + 27 Apr 2006; Marien Zwart files/digest-lirc-0.7.2, + files/digest-lirc-0.8.0, Manifest: + Fixing SHA256 digest, pass four + + 16 Apr 2006; Michael Hanselmann lirc-0.8.0.ebuild: + Stable on ppc. + + 14 Apr 2006; Matthias Schwarzott lirc-0.8.0.ebuild: + Marked stable on x86 + + 14 Apr 2006; Matthias Schwarzott lirc-0.8.0.ebuild: + Moved WANT_AUTOCONF to pkg_setup - Thanks to Przemyslaw Maciag + for reporting - Bug #123727 + + 14 Apr 2006; Matthias Schwarzott + +files/lirc-0.8.0-kernel-2.6.16.diff, lirc-0.8.0.ebuild: + Added patch to compile against Kernel 2.6.16 - Thanks to Paul Marks + and Marc Rodarte - See Bug + #127122 + + 06 Mar 2006; Simon Stelling lirc-0.7.0-r1.ebuild: + somehow the files vanished from SRC_URI.. fixing that + + 20 Feb 2006; Gustavo Zacarias ChangeLog: + Fix lirc-0.8.0 digests + +*lirc-0.8.0 (20 Feb 2006) + + 20 Feb 2006; Heinrich Wendel + -files/lirc-0.6.6-gentoo.diff.bz2, -files/lirc-0.7.0-configure.in.patch, + -files/lirc-0.7.0_pre2-i2c.patch.gz, + -files/lirc-0.7.0_pre7-configure.patch, + -files/lirc-0.7.0_pre7-streamzap.patch.bz2, files/lircd.conf, + -lirc-0.8.0_pre1.ebuild, -lirc-0.8.0_pre3.ebuild, +lirc-0.8.0.ebuild: + version bump; cleanups; modular X port + +*lirc-0.8.0_pre3 (10 Jan 2006) + + 10 Jan 2006; Doug Goldstein +lirc-0.8.0_pre3.ebuild: + Reworked the ebuild a little bit and hopefully fixed the problems people are + having with it. + + 05 Jan 2006; Jeremy Huddleston + lirc-0.8.0_pre1.ebuild: + Fixed modular X dependency. + + 03 Jan 2006; Diego Pettenò lirc-0.8.0_pre1.ebuild: + Replace libtoolize with eautoreconf so that it does not break with + mis-versioning with portage sanity checks. + + 14 Dec 2005; Doug Goldstein lirc-0.7.2.ebuild: + Adding modular X depends + + 04 Dec 2005; Jeroen Roovers lirc-0.7.0-r1.ebuild: + Fixed sed script number two. + +*lirc-0.7.2 (23 Aug 2005) + + 23 Aug 2005; Heinrich Wendel lirc-0.7.1.ebuild, + +lirc-0.7.2.ebuild: + version bump; fix rules file + + 10 Jul 2005; Heinrich Wendel lirc-0.7.1.ebuild: + add udev rules file, bug #98171 + + 15 May 2005; Heinrich Wendel lirc-0.7.0-r1.ebuild, + lirc-0.7.1.ebuild: + add support for the X use flag, bug #91624 + + 14 May 2005; Heinrich Wendel lirc-0.7.0-r1.ebuild, + lirc-0.7.1.ebuild: + make xbox patch default in 0.7.0; uncomment it in 0.7.1, is doesn't work there + + 11 May 2005; Heinrich Wendel lirc-0.7.1.ebuild: + always apply the xbox patch, it still has to be enabled + +*lirc-0.7.1 (22 Apr 2005) + + 22 Apr 2005; Heinrich Wendel +lirc-0.7.1.ebuild: + version bump + + 13 Apr 2005; Heinrich Wendel -lirc-0.7.0_pre3.ebuild, + -lirc-0.7.0_pre6.ebuild, -lirc-0.7.0_pre7.ebuild, -lirc-0.7.0_pre8.ebuild, + -lirc-0.7.0.ebuild, lirc-0.7.0-r1.ebuild: + don't overwrite lircd.conf, bug #88199 + + 13 Apr 2005; Heinrich Wendel -lirc-0.7.0_pre3.ebuild, + -lirc-0.7.0_pre6.ebuild, -lirc-0.7.0_pre7.ebuild, -lirc-0.7.0_pre8.ebuild, + -lirc-0.7.0.ebuild, lirc-0.7.0-r1.ebuild: + cleanups + + 13 Apr 2005; Heinrich Wendel lirc-0.7.0-r1.ebuild: + fix bt878 compilation, bug #87505 + + 13 Apr 2005; Heinrich Wendel lirc-0.7.0-r1.ebuild: + update driver list; fix smp detection + + 31 Mar 2005; Aron Griffis lirc-0.7.0-r1.ebuild: + stable on ia64 + + 25 Mar 2005; Bryan Østergaard lirc-0.7.0-r1.ebuild: + Stable on alpha, bug 84888. + + 24 Mar 2005; Joseph Jezak lirc-0.7.0-r1.ebuild: + Marked ppc stable for bug #84888. + + 10 Mar 2005; Markus Rothe lirc-0.7.0-r1.ebuild: + Stable on ppc64 + + 26 Jan 2005; lanius@gentoo.org lirc-0.7.0-r1.ebuild: + filter some flags; stable on amd64 + + 20 Jan 2005; lanius@gentoo.org lirc-0.7.0-r1.ebuild: + stable on x86 + + 02 Jan 2005; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + + 25 Dec 2004; Doug Goldstein lirc-0.7.0-r1.ebuild: + compile fix, add libtoolize + + 09 Dec 2004; lanius@gentoo.org lirc-0.7.0-r1.ebuild: + fix dependencies; require autoconf 2.5 + +*lirc-0.7.0-r1 (03 Dec 2004) + + 03 Dec 2004; Chris Bainbridge + +files/lirc-0.7.0-xbox.patch.bz2, +lirc-0.7.0-r1.ebuild: + Added xbox driver. Only used when the xbox profile is selected. + Thanks to Tim Dodge for the patch. + +*lirc-0.7.0_pre8 (03 Dec 2004) + + 03 Dec 2004; Chris Bainbridge +lirc-0.7.0_pre8.ebuild: + Version bump, pre8 doesnt appear to need the patches that were applied to pre7 + + 30 Nov 2004; Brian Jackson metadata.xml, + lirc-0.7.0.ebuild: + update lirc-0.7.0 to use linux-mod, added lanius as maintainer + + 29 Nov 2004; lanius@gentoo.org files/lircd.conf: + fix default path of lirc device, bug #71618 + + 29 Nov 2004; lirc-0.7.0.ebuild: + remove bogus configure.in patch + + 22 Nov 2004; Daniel Black lirc-0.7.0.ebuild: + added debug support as per bug #71989. Thanks to Colin Macdonald + + 17 Nov 2004; Gustavo Zacarias lirc-0.7.0_pre7.ebuild: + Keyworded sparc + +*lirc-0.7.0 (17 Nov 2004) + + 17 Nov 2004; +files/lirc-0.7.0-configure.in.patch, + +files/lirc-0.7.0-streamzap.patch.bz2, -lirc-0.6.6-r1.ebuild, + +lirc-0.7.0.ebuild, -lirc-0.7.0_pre4.ebuild: + - version bump, bug #68613 + - move to kernel-mod eclass, bug #67431 + - fix undefined AC_MACROS, bug #67433 + + 19 Oct 2004; Dylan Carlson lirc-0.7.0_pre7.ebuild: + Stable on amd64. + + 05 Oct 2004; Pieter Van den Abeele + lirc-0.6.6-r1.ebuild, lirc-0.7.0_pre4.ebuild, lirc-0.7.0_pre7.ebuild: + Masked lirc-0.7.0_pre7.ebuild stable for ppc + + 05 Oct 2004; Pieter Van den Abeele + lirc-0.6.6-r1.ebuild, lirc-0.7.0_pre4.ebuild: + Masked lirc-0.7.0_pre4.ebuild stable for ppc + + 05 Oct 2004; Pieter Van den Abeele + lirc-0.6.6-r1.ebuild: + Masked lirc-0.6.6-r1.ebuild stable for ppc + + 02 Oct 2004; Bryan Østergaard lirc-0.7.0_pre7.ebuild: + Stable on alpha. + + 28 Sep 2004; Sven Wegener files/lircmd: + Gentoo Technologies, Inc. -> Gentoo Foundation + + 26 Sep 2004; Heinrich Wendel files/lircd: + remove need net from init script + + 26 Sep 2004; Heinrich Wendel lirc-0.7.0_pre7-r1.ebuild: + make streamzap driver depend on a use flag, because it can break other things, + bug #64557 + + 25 Sep 2004; Heinrich Wendel + +files/lirc-0.7.0_pre7-configure.patch, lirc-0.7.0_pre7-r1.ebuild, + lirc-0.7.0_pre7.ebuild: + fix typo in configure that leads to a compile error, bug #64356 + +*lirc-0.7.0_pre7-r1 (16 Sep 2004) + + 16 Sep 2004; Heinrich Wendel + +files/lirc-0.7.0_pre7-streamzap.patch.bz2, +lirc-0.7.0_pre7-r1.ebuild: + add streamcap pc remote support, bug #60110, mark pre7 x86 + + 08 Sep 2004; Heinrich Wendel lirc-0.7.0_pre7.ebuild: + fix pid file, bug #62838 + + 03 Aug 2004; Michael Sterrett lirc-0.7.0_pre7.ebuild: + fix use invocation + + 03 Aug 2004; Heinrich Wendel lirc-0.7.0_pre7.ebuild: + don't use kmod if no modules are build, bug #59250 + + 03 Aug 2004; Heinrich Wendel lirc-0.7.0_pre7.ebuild: + check if is_koutput, bug #59159 + + 02 Aug 2004; Heinrich Wendel lirc-0.7.0_pre7.ebuild: + add lircmd init script, bug #17167 + +*lirc-0.7.0_pre7 (02 Aug 2004) + + 02 Aug 2004; Heinrich Wendel lirc-0.7.0_pre7.ebuild: + version bump, make it work with 2.6 kernels, install graphics + + 28 Jul 2004; Tom Gall lirc-0.7.0_pre6.ebuild: + stable on ppc64, bug #55076 + + 03 Jul 2004; Bryan Østergaard lirc-0.7.0_pre4.ebuild: + Stable on alpha. + +*lirc-0.7.0_pre6 (30 Jun 2004) + + 30 Jun 2004; Chris Bainbridge +lirc-0.7.0_pre6.ebuild: + Version bump, fix ARCH and xbox config support + + 26 Jun 2004; Danny van Dyk lirc-0.7.0_pre4.ebuild: + Marked stable on amd64. + + 07 Jun 2004; Daniel Black +metadata.xml, + lirc-0.6.6-r1.ebuild, lirc-0.7.0_pre3.ebuild, lirc-0.7.0_pre4.ebuild: + x86 stable.QA fixes. Use LIRC_OPTS to set options. + + 24 May 2004; Heinrich Wendel lirc-0.6.6-r1.ebuild, + lirc-0.7.0_pre2.ebuild, lirc-0.7.0_pre3.ebuild, lirc-0.7.0_pre4.ebuild: + fix GREP in global scope, bug #48382 + + 22 Apr 2004; Danny van Dyk lirc-0.7.0_pre4.ebuild: + marked ~amd64. Someone forgot to mark ~amd64 on a version bump. + +*lirc-0.7.0_pre4 (09 Apr 2004) + + 09 Apr 2004; Heinrich Wendel lirc-0.7.0_pre4.ebuild: + version bump, enable syslog logging, bug #47311 + + 14 Mar 2004; Heinrich Wendel lirc-0.7.0_pre3.ebuild: + fix url to kernel 2.6 patch, remove irda warning, it's obsolete, bug #44395 + +*lirc-0.7.0_pre3 (08 Mar 2004) + + 08 Mar 2004; Heinrich Wendel lirc-0.7.0_pre3.ebuild: + version bump + + 24 Feb 2004; Heinrich Wendel lirc-0.7.0_pre2.ebuild: + stable on x86 + + 17 Feb 2004; Aron Griffis lirc-0.7.0_pre2.ebuild: + stable on alpha and ia64 + + 05 Feb 2004; Heinrich Wendel lirc-0.7.0_pre2.ebuild, + files/lircd.conf: + added /etc/conf.d/lircd + + 19 Jan 2004; Heinrich Wendel lirc-0.7.0_pre2.ebuild, + files/lirc-0.7.0_pre2-i2c.patch.gz: + added patch to compile with i2c 2.8 + + 17 Jan 2004; Bartosch Pixa lirc-0.7.0_pre2.ebuild: + set ppc in keywords + + 14 Jan 2004; Brian Jackson lirc-0.6.6-r1.ebuild, + lirc-0.7.0_pre2.ebuild, files/lircd: + updated dates in ebuilds, added ${LIRCD_OPTS} to the start cmd line to + pass extra options to the daemon + + 29 Dec 2003; Sven Blumenstein lirc-0.6.6-r1.ebuild: + Marked sparc to fix gxine depend. + + 29 Dec 2003; Heinrich Wendel lirc-0.7.0_pre2.ebuild: + finally fix kernel 2.6 support + + 29 Nov 2003; Heinrich Wendel lirc-0.7.0_pre2.ebuild: + fixed typo in LIRC_OPTS + + 26 Nov 2003; Heinrich Wendel lirc-0.7.0_pre2.ebuild: + added check for 2.6 kernel which removes all drivers from build + + 25 Nov 2003; Heinrich Wendel lirc-0.7.0_pre2.ebuild: + added warning about 2.6 kernel + + 16 Nov 2003; Brad House lirc-0.6.6-r1.ebuild: + mark stable on amd64 + + 23 Oct 2003; Martin Holzer lirc-0.7.0_pre2.ebuild: + added warning about irda and kernel. Closes #30847. + + 13 Oct 2003; Martin Holzer : + fixing sandbox issue. closes #30982 + +*lirc-0.7.0_pre2 (11 Oct 2003) + + 11 Oct 2003; Heinrich Wendel lirc-0.6.5.ebuild, + lirc-0.7.0_pre2.ebuild, files/lirc-0.6.5-gentoo.diff.bz2: + cleanups + +*lirc-0.7.0_pre2 (11 Oct 2003) + + 11 Oct 2003; Heinrich Wendel lirc-0.7.0_pre2.ebuild: + version bump + +*lirc-0.6.6-r2 (09 Sep 2003) + + 09 Sep 2003; Martin Holzer lirc-0.6.6-r2.ebuild, + files/lirc-0.6.6-r2-gentoo.diff.bz2: + Adding 2003-08-01 patch from rivatv.sf.net for asus support + +*lirc-0.6.6-r1 (27 Feb 2003) + + 27 Feb 2003; Mark Guertin lirc-0.6.6-r1.ebuild : + set ~ppc in keywords + +*lirc-0.6.6 (04 Feb 2003) + + 04 Feb 2003; Nick Hadaway lirc-0.6.6.ebuild, + files/digest-lirc-0.6.6, files/lirc-0.6.6-gentoo.diff.bz2 : + Migrated previous patch's mknod and depmod related fixes. Added to the + patch removing references to a seemingly missing hw_udp.c. Added + an SMP workaround started on bug #13241. Version bump. + +*lirc-0.6.5 (11 Jul 2002) + + 09 JuL 2002; Georg Sauthoff lirc-0.6.5.ebuild, files/lircd, + files/lirc-0.6.5-gentoo.diff: Initial ebuild. diff --git a/app-misc/lirc/Manifest b/app-misc/lirc/Manifest new file mode 100644 index 00000000..dfa415ad --- /dev/null +++ b/app-misc/lirc/Manifest @@ -0,0 +1,16 @@ +AUX irexec-confd 280 RMD160 f669c7c98b9d7cac2010284ab6068d29d47ec811 SHA1 c6decc19a273d98d451de137a2ffbe16d5df28ae SHA256 c404ad3b624004cab25bd3a89593cdeb0abbc25771d6e52caf2f37cb4f7b2b79 +AUX irexec-initd 808 RMD160 06b02232f892ab032e2bf8b35bb2945a623a2610 SHA1 5c5630e5434c2430b9a74b725fc5350e29adaede SHA256 9325419aa45d80c205bc1cd47fe839b178da74bca5dd928cbe3ae17423b92493 +AUX irexec-initd-0.8.6-r2 816 RMD160 e9969072ccbdcb284781a4224c9fa2afc72fecaf SHA1 ab066d769417e13c194112ba99f309bb1cb0d2e5 SHA256 5e5a31fbd93294a6e210499a880fcab371b23706824c9d60d827b0187d7bade4 +AUX lirc-0.8.3_pre1-remotewonderplus.patch 943 RMD160 05a0696d51ff01c7d9644ad3ff4d56fef20be439 SHA1 971ad8b27d57c31439a1f7fb87dac2dc39d6c1e8 SHA256 547efbfa30f282ba9100495044e3b720c8f74c44f9a4e34db934d2ac7976fe29 +AUX lirc-0.8.4-portaudio_check.patch 769 RMD160 d83b1a167da5b0c4e09ef716a4fc80f7261f7665 SHA1 81537dc12f897756d24fcf2cf4d178dc8169e360 SHA256 01e2034aaa6a7eb039e5c0e6c3b4a6ed38860614d3d0b0005d99a4aac2b3827e +AUX lirc-0.8.6-send-evsyn.diff 563 RMD160 9f0e43f296c103f43445fbd6bbbc61492ab1f346 SHA1 7c704c46eb80eececfbb15a0a23f88773f6225a0 SHA256 26c442281253732b0fda80168893f2bef90c4684edeb902bf52faca680bde0c7 +AUX lircd-0.8.3 581 RMD160 162a54bb19df7b97aa982355a6d009ddc82580eb SHA1 c0f7a0a65169d02bdc7003d574d8610694241a5d SHA256 9ba3c5a8c0ca5966729dc5e2c7a5960bbf12b443d91e9e319a0277f153df1b1f +AUX lircd-0.8.6 973 RMD160 4e8a04b8d052558a91e8278589cc04d70f164a0d SHA1 e333b816a396e4005bdafce2b77501098fbcec5a SHA256 473cf04b2f6addf7c86d23103b1eff68bf3758fda2bf25401ff0631c568c7805 +AUX lircd.conf.2 317 RMD160 dbd600cb97ce10ba06e29e32fe5d3eac6cf19a7d SHA1 054bde131b965e2fea8599accbf69fc489cb66e8 SHA256 694d96ffc0c5b8d258592d89c0221aa9b10d69ce024a69a0cc935d899e0b855e +AUX lircmd 466 RMD160 32f2b2411afc60522944f5c3dff9f53aac242a9c SHA1 79939de790d20704009643bd810e3186090d0e36 SHA256 d47f22a33a83c14a4a0c333d6a445c40e550c491899fb0c6d323e23fe1eac7b7 +AUX modprobed.lirc 549 RMD160 89edfd587932959df9e521d146cef7c67cf97b18 SHA1 f59d8f031859eb6b6dccd1faf15d7ed2251288b1 SHA256 b4951252321ea326d3ec401e5ff1112716c5aaf5b2ca94d9f5e187e22ad35c44 +AUX modulesd.lirc 482 RMD160 0c7ec9881b337529acaf15eb4bf7a66a8623fc6c SHA1 8415e466cad31278496bafa817ccabbb72c56ce4 SHA256 3906b61951e1245cb3c9b16e81255a735f7bcdbbfcbedcdf44cd53236e2a3f28 +DIST lirc-0.8.7.tar.bz2 832187 RMD160 d6542f25545a482de002b65ecc9d191ab4b1b388 SHA1 d964f4b2e1f0cbc8ac8384b585a32384eebc25fe SHA256 e431454f266c4ddc209c3cc84fc506cac6092eb5124b4f3dcc215c8584ea7a39 +EBUILD lirc-0.8.7.ebuild 10152 RMD160 9e11f0410fac5931c3d3f3d650162db20bfe18f7 SHA1 7c68fc1d5bab20e63990871cdc2b4094a4a6ef8b SHA256 bb06b36db194cfb0f848e71ee055ffe63af28d467b9e0ec882e2c27f0976b1af +MISC ChangeLog 36503 RMD160 5eded9f5a370a593f6879f29b0daf1efb95fe51d SHA1 9ec99e8b0fa083ae52f2ab8e58ea12537df105e2 SHA256 5623e3327b5aea5b88895cd6401412a503088129c182a2d9a0d2daa07d7651e6 +MISC metadata.xml 376 RMD160 7b854dad1999c38592eabe928aab80615ba1f1e5 SHA1 17dc9c9591c77aa4ec2d98b9bc1f34ff68da31ad SHA256 e3b4637a67a93eb4b9457fa5941e8a6a891adca11a1ebc80c21a59650eac93aa diff --git a/app-misc/lirc/files/irexec-confd b/app-misc/lirc/files/irexec-confd new file mode 100644 index 00000000..48eb8dd4 --- /dev/null +++ b/app-misc/lirc/files/irexec-confd @@ -0,0 +1,9 @@ +# Options to pass to the irexec process +IREXEC_OPTS="/etc/lircrc" + +# User to execute irexec as. +# Warning: Running irexec as root can open security holes +#IREXEC_USER="root" + +# Use this to disable the warning printed when starting irexec as root +# IREXEC_DISABLE_ROOT_WARNING=yes diff --git a/app-misc/lirc/files/irexec-initd b/app-misc/lirc/files/irexec-initd new file mode 100755 index 00000000..e1defeea --- /dev/null +++ b/app-misc/lirc/files/irexec-initd @@ -0,0 +1,28 @@ +#!/sbin/runscript +# Copyright 2003 Martin Hierling +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-misc/lirc/files/irexec-initd,v 1.3 2007/05/24 20:12:16 zzam Exp $ + +: ${IREXEC_USER:=root} + +depend() { + need lircd +} + +start() { + if [ "x${IREXEC_USER}" = "xroot" -a "x${IREXEC_DISABLE_ROOT_WARNING}" != "xyes" ]; then + ewarn "Warning: Running irexec as root can open security holes" + fi + + ebegin "Starting irexec" + start-stop-daemon --start --chuid ${IREXEC_USER} --user ${IREXEC_USER} --chdir / \ + --exec /usr/bin/irexec -- --daemon ${IREXEC_OPTS} + eend $? "Failed to start irexec." +} + +stop() { + ebegin "Stopping irexec" + start-stop-daemon --stop --exec /usr/bin/irexec --user ${IREXEC_USER} + eend $? "Failed to stop irexec." +} + diff --git a/app-misc/lirc/files/irexec-initd-0.8.6-r2 b/app-misc/lirc/files/irexec-initd-0.8.6-r2 new file mode 100755 index 00000000..567322a4 --- /dev/null +++ b/app-misc/lirc/files/irexec-initd-0.8.6-r2 @@ -0,0 +1,28 @@ +#!/sbin/runscript +# Copyright 2003 Martin Hierling +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-misc/lirc/files/irexec-initd-0.8.6-r2,v 1.1 2009/11/15 10:04:21 zzam Exp $ + +: ${IREXEC_USER:=root} + +depend() { + need lirc +} + +start() { + if [ "x${IREXEC_USER}" = "xroot" -a "x${IREXEC_DISABLE_ROOT_WARNING}" != "xyes" ]; then + ewarn "Warning: Running irexec as root can open security holes" + fi + + ebegin "Starting irexec" + start-stop-daemon --start --chuid ${IREXEC_USER} --user ${IREXEC_USER} --chdir / \ + --exec /usr/bin/irexec -- --daemon ${IREXEC_OPTS} + eend $? "Failed to start irexec." +} + +stop() { + ebegin "Stopping irexec" + start-stop-daemon --stop --exec /usr/bin/irexec --user ${IREXEC_USER} + eend $? "Failed to stop irexec." +} + diff --git a/app-misc/lirc/files/lirc-0.8.3_pre1-remotewonderplus.patch b/app-misc/lirc/files/lirc-0.8.3_pre1-remotewonderplus.patch new file mode 100644 index 00000000..66527bcc --- /dev/null +++ b/app-misc/lirc/files/lirc-0.8.3_pre1-remotewonderplus.patch @@ -0,0 +1,26 @@ +--- lirc-0.8.0/drivers/lirc_atiusb/lirc_atiusb.c.orig 2005-10-29 08:18:53.000000000 -0600 ++++ lirc-0.8.0/drivers/lirc_atiusb/lirc_atiusb.c 2006-04-01 14:31:05.000000000 -0700 +@@ -147,8 +147,9 @@ + /* init strings */ + #define USB_OUTLEN 7 + +-static char init1[] = {0x01, 0x00, 0x20, 0x14}; +-static char init2[] = {0x01, 0x00, 0x20, 0x14, 0x20, 0x20, 0x20}; ++static char init1[] = {0x80, 0x05, 0x1b, 0x15, 0x14, 0x20, 0x24, 0x15}; ++static char init2[] = {0x83, 0x03}; ++static char init3[] = {0x84, 0xd7, 0x020}; + + struct in_endpt { + /* inner link in list of endpoints for the remote specified by ir */ +@@ -1034,8 +1034,9 @@ + usb_sndintpipe(ir->usbdev, oep->ep->bEndpointAddress), oep->buf, + USB_OUTLEN, usb_remote_send, oep, oep->ep->bInterval); + +- send_packet(oep, 0x8004, init1); +- send_packet(oep, 0x8007, init2); ++ send_packet(oep, 0x8007, init1); ++ send_packet(oep, 0x8002, init2); ++ send_packet(oep, 0x8003, init3); + } + } + diff --git a/app-misc/lirc/files/lirc-0.8.4-portaudio_check.patch b/app-misc/lirc/files/lirc-0.8.4-portaudio_check.patch new file mode 100644 index 00000000..36f5f360 --- /dev/null +++ b/app-misc/lirc/files/lirc-0.8.4-portaudio_check.patch @@ -0,0 +1,18 @@ +Portaudio is only needed for LIRC_DEVICES=audio, so not checking for Portaudio when the device is disabled will prevent automagic dependencies. +--- configure.ac.orig 2009-03-13 10:02:50.000000000 +0100 ++++ configure.ac 2009-03-13 10:04:00.000000000 +0100 +@@ -336,14 +336,6 @@ + AC_DEFINE(HAVE_LIBIRMAN_SW) + possible_drivers="${possible_drivers} (irman_sw)" + ) +-dnl audio driver requires PortAudio library installed and some linker flags +-AC_CHECK_HEADERS(portaudio.h,[ +- AC_CHECK_LIB(portaudio, Pa_Initialize,[ +- AC_DEFINE(HAVE_LIBPORTAUDIO) +- possible_drivers="${possible_drivers} (audio)" +- ],,${portaudio_lib_other} +- )] +-) + dnl audio_alsa driver requires ALSA library installed and some linker flags + have_alsa=no + AC_CHECK_HEADERS(alsa/asoundlib.h,[ diff --git a/app-misc/lirc/files/lirc-0.8.6-send-evsyn.diff b/app-misc/lirc/files/lirc-0.8.6-send-evsyn.diff new file mode 100644 index 00000000..a7583ace --- /dev/null +++ b/app-misc/lirc/files/lirc-0.8.6-send-evsyn.diff @@ -0,0 +1,20 @@ +--- daemons/lircd.c.old 2009-12-30 14:37:13.000000000 -0600 ++++ daemons/lircd.c 2009-12-30 14:39:42.000000000 -0600 +@@ -1909,6 +1909,17 @@ + logprintf(LOG_ERR, "writing to uinput failed"); + logperror(LOG_ERR, NULL); + } ++ ++ /* Need to write sync event */ ++ memset(&event, 0, sizeof(event)); ++ event.type = EV_SYN; ++ event.code = SYN_REPORT; ++ event.value = 0; ++ if(write(uinputfd, &event, sizeof(event)) != sizeof(event)) ++ { ++ logprintf(LOG_ERR, "writing EV_SYN to uinput failed"); ++ logperror(LOG_ERR, NULL); ++ } + } + } + #endif diff --git a/app-misc/lirc/files/lircd-0.8.3 b/app-misc/lirc/files/lircd-0.8.3 new file mode 100644 index 00000000..8cd7a0a7 --- /dev/null +++ b/app-misc/lirc/files/lircd-0.8.3 @@ -0,0 +1,23 @@ +#!/sbin/runscript +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-misc/lirc/files/lircd-0.8.3,v 1.1 2008/05/05 09:53:19 zzam Exp $ + +PIDFILE=/var/run/${SVCNAME}.pid + +depend() { + provide lirc +} + +start() { + ebegin "Starting lircd" + start-stop-daemon --start --quiet --pidfile "${PIDFILE}" --exec /usr/sbin/lircd -- \ + -P "${PIDFILE}" ${LIRCD_OPTS} + eend $? +} + +stop() { + ebegin "Stopping lircd" + start-stop-daemon --stop --quiet --pidfile "${PIDFILE}" --exec /usr/sbin/lircd + eend $? +} diff --git a/app-misc/lirc/files/lircd-0.8.6 b/app-misc/lirc/files/lircd-0.8.6 new file mode 100644 index 00000000..dbf7a479 --- /dev/null +++ b/app-misc/lirc/files/lircd-0.8.6 @@ -0,0 +1,41 @@ +#!/sbin/runscript +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-misc/lirc/files/lircd-0.8.6,v 1.2 2010/05/21 02:32:36 beandog Exp $ + +PIDFILE=/var/run/lirc/${SVCNAME}.pid +LIRCD_SYMLINKFILE=/dev/lircd +LIRCD_SOCKET=/var/run/lirc/lircd + +depend() { + need localmount + use modules + provide lirc +} + +start() { + local retval + ebegin "Starting lircd" + rm -f ${LIRCD_SOCKET} && ln -s ${LIRCD_SOCKET} ${LIRCD_SYMLINKFILE} + if [ $? -ne 0 ]; then + eend $? "Unable to create symbolic link ${LIRCD_SYMLINKFILE}" + return 1 + fi + + start-stop-daemon --start --quiet --pidfile "${PIDFILE}" --exec /usr/sbin/lircd -- \ + -P "${PIDFILE}" ${LIRCD_OPTS} + retval=$? + + if [ ${retval} -ne 0 ]; then + rm -f ${LIRCD_SOCKET} + fi + + eend ${retval} +} + +stop() { + ebegin "Stopping lircd" + rm -f ${LIRCD_SYMLINKFILE} + start-stop-daemon --stop --quiet --pidfile "${PIDFILE}" --exec /usr/sbin/lircd + eend $? +} diff --git a/app-misc/lirc/files/lircd.conf.2 b/app-misc/lirc/files/lircd.conf.2 new file mode 100644 index 00000000..cfda2b80 --- /dev/null +++ b/app-misc/lirc/files/lircd.conf.2 @@ -0,0 +1,10 @@ +# Options to pass to the lircd process + +# for devices with lirc-kernel-module +#LIRCD_OPTS="-d /dev/lirc0" +#LIRCD_OPTS="-d /dev/lirc" + +# for devices using the input-layer +#LIRCD_OPTS="-H devinput -d /dev/input/by-path/pci-0000:00:0a.0--event-ir" +# This should work, Bug #235107 +#LIRCD_OPTS="-H devinput -d name=*DVB*" diff --git a/app-misc/lirc/files/lircmd b/app-misc/lirc/files/lircmd new file mode 100755 index 00000000..d3837781 --- /dev/null +++ b/app-misc/lirc/files/lircmd @@ -0,0 +1,20 @@ +#!/sbin/runscript +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-misc/lirc/files/lircmd,v 1.2 2004/09/28 00:22:15 swegener Exp $ + +depend() { + need lircd +} + +start() { + ebegin "Starting lircmd" + start-stop-daemon --start --quiet --exec /usr/sbin/lircmd + eend $? +} + +stop() { + ebegin "Stopping lircmd" + start-stop-daemon --stop --quiet --exec /usr/sbin/lircmd + eend $? +} diff --git a/app-misc/lirc/files/modprobed.lirc b/app-misc/lirc/files/modprobed.lirc new file mode 100644 index 00000000..2ed95589 --- /dev/null +++ b/app-misc/lirc/files/modprobed.lirc @@ -0,0 +1,22 @@ +# +# For first serial receivers: +# +#options lirc_serial irq=4 io=0x3f8 +#options lirc_sir irq=4 io=0x3f8 + +# +# Detach first serial port from serial-driver. +# Use this when you have your serial-port-driver statically +# compiled into your kernel, or as a module but loaded before +# the lirc-module. +# +#install lirc_serial setserial /dev/ttyS0 uart none; modprobe --ignore-install lirc_serial +# +#install lirc_sir setserial /dev/ttyS0 uart none; modprobe --ignore-install lirc_sir + + +# +# For parallel receivers: +# +#options lirc_parallel irq=7 io=0x3bc + diff --git a/app-misc/lirc/files/modulesd.lirc b/app-misc/lirc/files/modulesd.lirc new file mode 100644 index 00000000..d1838c53 --- /dev/null +++ b/app-misc/lirc/files/modulesd.lirc @@ -0,0 +1,22 @@ +# +# For first serial receivers: +# +#options lirc_serial irq=4 io=0x3f8 +#options lirc_sir irq=4 io=0x3f8 + +# +# Detach first serial port from serial-driver. +# Use this when you have your serial-port-driver statically +# compiled into your kernel, or as a module but loaded before +# the lirc-module. +# +#pre-install lirc_serial setserial /dev/ttyS0 uart none +# +#pre-install lirc_sir setserial /dev/ttyS0 uart none + + +# +# For parallel receivers: +# +#options lirc_parallel irq=7 io=0x3bc + diff --git a/app-misc/lirc/lirc-0.8.7.ebuild b/app-misc/lirc/lirc-0.8.7.ebuild new file mode 100644 index 00000000..7c22e4cc --- /dev/null +++ b/app-misc/lirc/lirc-0.8.7.ebuild @@ -0,0 +1,360 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-misc/lirc/lirc-0.8.7.ebuild,v 1.3 2010/11/05 13:42:47 hwoarang Exp $ + +inherit eutils linux-mod flag-o-matic autotools + +DESCRIPTION="decode and send infra-red signals of many commonly used remote controls" +HOMEPAGE="http://www.lirc.org/" + +MY_P=${PN}-${PV/_/} + +if [[ "${PV/_pre/}" = "${PV}" ]]; then + SRC_URI="mirror://sourceforge/lirc/${MY_P}.tar.bz2" +else + SRC_URI="http://www.lirc.org/software/snapshots/${MY_P}.tar.bz2" +fi + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~ppc x86" +IUSE="debug doc X hardware-carrier transmitter" + +S="${WORKDIR}/${MY_P}" + +RDEPEND=" + X? ( + x11-libs/libX11 + x11-libs/libSM + x11-libs/libICE + ) + lirc_devices_alsa_usb? ( media-libs/alsa-lib ) + lirc_devices_audio? ( >media-libs/portaudio-18 ) + lirc_devices_irman? ( media-libs/libirman )" + +# This are drivers with names matching the +# parameter --with-driver=NAME +IUSE_LIRC_DEVICES_DIRECT=" + all userspace accent act200l act220l + adaptec alsa_usb animax asusdh atilibusb + atiusb audio audio_alsa avermedia avermedia_vdomate + avermedia98 awlibusb bestbuy bestbuy2 breakoutbox + bte bw6130 caraca chronos commandir + cph06x creative creative_infracd + devinput digimatrix dsp dvico ea65 ene0100 + exaudio flyvideo ftdi gvbctv5pci hauppauge + hauppauge_dvb hercules_smarttv_stereo i2cuser + igorplugusb iguanaIR imon imon_24g imon_knob + imon_lcd imon_pad imon_rsc irdeo irdeo_remote + irlink irman irreal it87 ite8709 + knc_one kworld leadtek_0007 leadtek_0010 + leadtek_pvr2000 livedrive_midi + livedrive_seq logitech macmini mceusb + mediafocusI mouseremote + mouseremote_ps2 mp3anywhere mplay nslu2 + packard_bell parallel pcmak pcmak_usb + pctv pixelview_bt878 pixelview_pak + pixelview_pro provideo realmagic + remotemaster sa1100 samsung sasem sb0540 serial + silitek sir slinke streamzap tekram + tekram_bt829 tira ttusbir tuxbox tvbox udp uirt2 + uirt2_raw usb_uirt_raw usbx wpc8769l" + +# drivers that need special handling and +# must have another name specified for +# parameter --with-driver=NAME +IUSE_LIRC_DEVICES_SPECIAL=" + serial_igor_cesko + remote_wonder_plus xboxusb usbirboy inputlirc" + +IUSE_LIRC_DEVICES="${IUSE_LIRC_DEVICES_DIRECT} ${IUSE_LIRC_DEVICES_SPECIAL}" + +#device-driver which use libusb +LIBUSB_USED_BY_DEV=" + all atilibusb awlibusb sasem igorplugusb imon imon_lcd imon_pad + imon_rsc streamzap mceusb xboxusb irlink commandir" + +for dev in ${LIBUSB_USED_BY_DEV}; do + DEPEND="${DEPEND} lirc_devices_${dev}? ( dev-libs/libusb )" +done + +# adding only compile-time depends +DEPEND="${RDEPEND} ${DEPEND} + virtual/linux-sources + lirc_devices_ftdi? ( dev-embedded/libftdi ) + lirc_devices_all? ( dev-embedded/libftdi )" + +# adding only run-time depends +RDEPEND="${RDEPEND} + lirc_devices_usbirboy? ( app-misc/usbirboy ) + lirc_devices_inputlirc? ( app-misc/inputlircd ) + lirc_devices_iguanaIR? ( app-misc/iguanaIR )" + +# add all devices to IUSE +for dev in ${IUSE_LIRC_DEVICES}; do + IUSE="${IUSE} lirc_devices_${dev}" +done + +add_device() { + : ${lirc_device_count:=0} + ((lirc_device_count++)) + + if [[ ${lirc_device_count} -eq 2 ]]; then + ewarn + ewarn "When selecting multiple devices for lirc to be supported," + ewarn "it can not be guaranteed that the drivers play nice together." + ewarn + ewarn "If this is not intended, then abort emerge now with Ctrl-C," + ewarn "Set LIRC_DEVICES and restart emerge." + ewarn + epause + fi + + local dev="${1}" + local desc="device ${dev}" + if [[ -n "${2}" ]]; then + desc="${2}" + fi + + elog "Compiling support for ${desc}" + MY_OPTS="${MY_OPTS} --with-driver=${dev}" +} + +pkg_setup() { + + if use lirc_devices_mceusb2 + then + ewarn "The mceusb2 driver has been merged into the mceusb." + ewarn "Please only use the latter now." + fi + + ewarn "If your LIRC device requires modules, you'll need MODULE_UNLOAD" + ewarn "support in your kernel." + + linux-mod_pkg_setup + + # set default configure options + MY_OPTS="" + LIRC_DRIVER_DEVICE="/dev/lirc0" + + if use lirc_devices_all; then + # compile in drivers for a lot of devices + add_device all "a lot of devices" + else + # compile in only requested drivers + local dev + for dev in ${IUSE_LIRC_DEVICES_DIRECT}; do + if use lirc_devices_${dev}; then + add_device ${dev} + fi + done + + if use lirc_devices_remote_wonder_plus; then + add_device atiusb "device Remote Wonder Plus (atiusb-based)" + fi + + if use lirc_devices_serial_igor_cesko; then + add_device serial "serial with Igor Cesko design" + MY_OPTS="${MY_OPTS} --with-igor" + fi + + if use lirc_devices_imon_pad; then + ewarn "The imon_pad driver has incorporated the previous pad2keys patch" + ewarn "and removed the pad2keys_active option for the lirc_imon module" + ewarn "because it is always active." + ewarn "If you have an older imon VFD device, you may need to add the module" + ewarn "option display_type=1 to override autodetection and force VFD mode." + fi + + if use lirc_devices_xboxusb; then + add_device atiusb "device xboxusb" + fi + + if use lirc_devices_usbirboy; then + add_device userspace "device usbirboy" + LIRC_DRIVER_DEVICE="/dev/usbirboy" + fi + + if [[ "${MY_OPTS}" == "" ]]; then + if [[ "${PROFILE_ARCH}" == "xbox" ]]; then + # on xbox: use special driver + add_device atiusb "device xboxusb" + else + # no driver requested + elog + elog "Compiling only the lirc-applications, but no drivers." + elog "Enable drivers with LIRC_DEVICES if you need them." + MY_OPTS="--with-driver=none" + fi + fi + fi + + use hardware-carrier && MY_OPTS="${MY_OPTS} --without-soft-carrier" + use transmitter && MY_OPTS="${MY_OPTS} --with-transmitter" + + if [[ -n "${LIRC_OPTS}" ]] ; then + ewarn + ewarn "LIRC_OPTS is deprecated from lirc-0.8.0-r1 on." + ewarn + ewarn "Please use LIRC_DEVICES from now on." + ewarn "e.g. LIRC_DEVICES=\"serial sir\"" + ewarn + ewarn "Flags are now set per use-flags." + ewarn "e.g. transmitter, hardware-carrier" + + local opt + local unsupported_opts="" + + # test for allowed options for LIRC_OPTS + for opt in ${LIRC_OPTS}; do + case ${opt} in + --with-port=*|--with-irq=*|--with-timer=*|--with-tty=*) + MY_OPTS="${MY_OPTS} ${opt}" + ;; + *) + unsupported_opts="${unsupported_opts} ${opt}" + ;; + esac + done + if [[ -n ${unsupported_opts} ]]; then + ewarn "These options are no longer allowed to be set" + ewarn "with LIRC_OPTS: ${unsupported_opts}" + die "LIRC_OPTS is no longer recommended." + fi + fi + + # Setup parameter for linux-mod.eclass + MODULE_NAMES="lirc(misc:${S})" + BUILD_TARGETS="all" + + ECONF_PARAMS=" --localstatedir=/var + --with-syslog=LOG_DAEMON + --enable-sandboxed + --with-kerneldir=${KV_DIR} + --with-moduledir=/lib/modules/${KV_FULL}/misc + $(use_enable debug) + $(use_with X x) + ${MY_OPTS}" + + einfo + einfo "lirc-configure-opts: ${MY_OPTS}" + elog "Setting default lirc-device to ${LIRC_DRIVER_DEVICE}" + + filter-flags -Wl,-O1 + + # force non-parallel make, Bug 196134 + MAKEOPTS="${MAKEOPTS} -j1" +} + +src_unpack() { + unpack ${A} + cd "${S}" + + # Rip out dos CRLF + edos2unix contrib/lirc.rules + + # Apply patches needed for some special device-types + use lirc_devices_audio || epatch "${FILESDIR}"/lirc-0.8.4-portaudio_check.patch + use lirc_devices_remote_wonder_plus && epatch "${FILESDIR}"/lirc-0.8.3_pre1-remotewonderplus.patch + + # remove parallel driver on SMP systems + if linux_chkconfig_present SMP ; then + sed -i -e "s:lirc_parallel\.o::" drivers/lirc_parallel/Makefile.am + fi + + # Bug #187418 + if kernel_is ge 2 6 22 ; then + ewarn "Disabling lirc_gpio driver as it does no longer work Kernel 2.6.22+" + sed -i -e "s:lirc_gpio\.o::" drivers/lirc_gpio/Makefile.am + fi + + # respect CFLAGS + sed -i -e 's:CFLAGS="-O2:CFLAGS=""\n#CFLAGS="-O2:' configure.ac + + # setting default device-node + local f + for f in configure.ac acconfig.h; do + [[ -f "$f" ]] && sed -i -e '/#define LIRC_DRIVER_DEVICE/d' "$f" + done + echo "#define LIRC_DRIVER_DEVICE \"${LIRC_DRIVER_DEVICE}\"" >> acconfig.h + + eautoreconf +} + +src_install() { + sed -i -e "s:/usr/lib64:/usr/$(get_libdir):" tools/Makefile + emake DESTDIR="${D}" install || die "emake install failed" + + newinitd "${FILESDIR}"/lircd-0.8.6 lircd + newinitd "${FILESDIR}"/lircmd lircmd + newconfd "${FILESDIR}"/lircd.conf.2 lircd + + insinto /etc/modprobe.d/ + newins "${FILESDIR}"/modprobed.lirc lirc.conf + + newinitd "${FILESDIR}"/irexec-initd-0.8.6-r2 irexec + newconfd "${FILESDIR}"/irexec-confd irexec + + if use doc ; then + dohtml doc/html/*.html + insinto /usr/share/doc/${PF}/images + doins doc/images/* + fi + + insinto /usr/share/lirc/remotes + doins -r remotes/* + + keepdir /var/run/lirc /etc/lirc + if [[ -e "${D}"/etc/lirc/lircd.conf ]]; then + newdoc "${D}"/etc/lirc/lircd.conf lircd.conf.example + fi +} + +pkg_preinst() { + linux-mod_pkg_preinst + + local dir="${ROOT}/etc/modprobe.d" + if [[ -a "${dir}"/lirc && ! -a "${dir}"/lirc.conf ]]; then + elog "Renaming ${dir}/lirc to lirc.conf" + mv -f "${dir}/lirc" "${dir}/lirc.conf" + fi + + # copy the first file that can be found + if [[ -f "${ROOT}"/etc/lirc/lircd.conf ]]; then + cp "${ROOT}"/etc/lirc/lircd.conf "${T}"/lircd.conf + elif [[ -f "${ROOT}"/etc/lircd.conf ]]; then + cp "${ROOT}"/etc/lircd.conf "${T}"/lircd.conf + MOVE_OLD_LIRCD_CONF=1 + elif [[ -f "${D}"/etc/lirc/lircd.conf ]]; then + cp "${D}"/etc/lirc/lircd.conf "${T}"/lircd.conf + fi + + # stop portage from touching the config file + if [[ -e "${D}"/etc/lirc/lircd.conf ]]; then + rm -f "${D}"/etc/lirc/lircd.conf + fi +} + +pkg_postinst() { + linux-mod_pkg_postinst + + # copy config file to new location + # without portage knowing about it + # so it will not delete it on unmerge or ever touch it again + if [[ -e "${T}"/lircd.conf ]]; then + cp "${T}"/lircd.conf "${ROOT}"/etc/lirc/lircd.conf + if [[ "$MOVE_OLD_LIRCD_CONF" = "1" ]]; then + elog "Moved /etc/lircd.conf to /etc/lirc/lircd.conf" + rm -f "${ROOT}"/etc/lircd.conf + fi + fi + + ewarn + ewarn "The lirc_gpio driver will not work with Kernels 2.6.22+" + ewarn "You need to switch over to /dev/input/event? if you need gpio" + ewarn "This device can than then be used via lirc's dev/input driver." + ewarn + ewarn "The new default location for lircd.conf is inside of" + ewarn "/etc/lirc/ directory" + +} diff --git a/app-misc/lirc/metadata.xml b/app-misc/lirc/metadata.xml new file mode 100644 index 00000000..ea955a2e --- /dev/null +++ b/app-misc/lirc/metadata.xml @@ -0,0 +1,11 @@ + + + +media-tv + + The transmitter device generates its clock + signal in hardware + Add transmitter support to some lirc-drivers + (e.g. serial) + + diff --git a/app-office/akonadi-server/Manifest b/app-office/akonadi-server/Manifest new file mode 100644 index 00000000..582be804 --- /dev/null +++ b/app-office/akonadi-server/Manifest @@ -0,0 +1,5 @@ +DIST akonadi-1.4.80.tar.bz2 242292 RMD160 fb5b7ed23ab9cf34700e5f7774d309e77ff1266b SHA1 56be84c58b6df81edcd52c353df51a477a7128b8 SHA256 61e6a05378cad88377b39dd97a2baf58f6d62b4dedb7b96a86e89aa6d0360278 +DIST akonadi-1.4.85.tar.bz2 242907 RMD160 81e11be57462565e9c8ab79f6917a4717fed91b0 SHA1 ae427a09b03c7ab19a0a17f7f25b9a36f8b5bed1 SHA256 739d6066f97ff58dc15466afa83c68eeed40ab1a4bdb0accc01245ef80628d5f +EBUILD akonadi-server-1.4.80.ebuild 2614 RMD160 93820a8aab01cd34d121eeea37423abd4dfbff21 SHA1 9cafe9efa6aa19b3f1bd43f17a017c9ec93fdacc SHA256 07636dc26875e80a7b4b748ff24f2ce7d60bf45a315565c15ece4c2d8e463c6c +EBUILD akonadi-server-1.4.85.ebuild 2614 RMD160 93820a8aab01cd34d121eeea37423abd4dfbff21 SHA1 9cafe9efa6aa19b3f1bd43f17a017c9ec93fdacc SHA256 07636dc26875e80a7b4b748ff24f2ce7d60bf45a315565c15ece4c2d8e463c6c +MISC metadata.xml 236 RMD160 c5cc6cb9745f9f6e3c7358482117892cbc866eb2 SHA1 d1bd263bd36cfc701e7ae12fb77e24d3f6556a88 SHA256 3bf214b7d5dabbbd8f2d607f6166647d91c5d0b7f166a4d5615da31995da06b6 diff --git a/app-office/akonadi-server/akonadi-server-1.4.80.ebuild b/app-office/akonadi-server/akonadi-server-1.4.80.ebuild new file mode 100644 index 00000000..919a9e2d --- /dev/null +++ b/app-office/akonadi-server/akonadi-server-1.4.80.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-office/akonadi-server/akonadi-server-1.4.1.ebuild,v 1.1 2010/10/22 17:07:36 reavertm Exp $ + +EAPI="2" + +inherit cmake-utils + +DESCRIPTION="The server part of Akonadi" +HOMEPAGE="http://pim.kde.org/akonadi" +SRC_URI="http://download.akonadi-project.org/${P/-server/}.tar.bz2" + +LICENSE="LGPL-2.1" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +SLOT="0" +IUSE="mysql postgres +sqlite +server" + +CDEPEND=" + dev-libs/boost + >=dev-libs/soprano-2.2 + >=x11-libs/qt-gui-4.5.0:4[dbus] + >=x11-libs/qt-sql-4.5.0:4[mysql?,postgres?] + >=x11-libs/qt-test-4.5.0:4 + x11-misc/shared-mime-info +" +DEPEND="${CDEPEND} + dev-libs/libxslt + >=dev-util/automoc-0.9.88 +" +RDEPEND="${CDEPEND} + server? ( + postgres? ( dev-db/postgresql-server ) + ) +" + +S="${WORKDIR}/${P/-server/}" + +pkg_setup() { + # Set default storage backend in order: SQLite, MySQL, PostgreSQL + local available + if use sqlite; then + driver="QSQLITE3" + available+=" ${driver}" + elif use mysql; then + driver="QMYSQL" + available+=" ${driver}" + elif use postgres; then + driver="QPSQL" + available+=" ${driver}" + fi + + # Notify about driver name change + if use sqlite && has_version "<=${CATEGORY}/${PN}-1.4.0[sqlite]"; then + ewarn + ewarn "SQLite driver name changed from QSQLITE to QSQLITE3." + ewarn "Please edit your ~/.config/akonadi/akonadiserverrc." + fi + + # Notify about MySQL not being default anymore + if ! use mysql && has_version "<=${CATEGORY}/${PN}-1.4.0[mysql]"; then + ewarn + ewarn "MySQL driver is not enabled by default in Gentoo anymore." + ewarn "If you intend to use it, please enable mysql USE flag and reinstall" + ewarn "${CATEGORY}/${PN}." + ewarn "Otherwise select different driver in your ~/.config/akonadi/akonadiserverrc." + ewarn "Available drivers are:${available}" + fi +} + +src_install() { + # Who knows, maybe it accidentally fixes our permission issues + cat <<-EOF > "${T}"/akonadiserverrc +[%General] +Driver=${driver} +EOF + insinto /usr/share/config/akonadi + doins "${T}"/akonadiserverrc || die "doins failed" + + cmake-utils_src_install +} + +pkg_postinst() { + if use mysql || use postgres || use sqlite; then + elog + elog "${driver} has been set as your default akonadi storage backend." + elog "You can override it in your ~/.config/akonadi/akonadiserverrc." + elog "Available drivers are: QMYSQL, QPSQL, QSQLITE3" + else + ewarn + ewarn "You have decided to build ${PN} with" + ewarn "'mysql', 'postgres' and 'sqlite' USE flags disabled." + ewarn "${PN} will not be functional." + fi +} diff --git a/app-office/akonadi-server/akonadi-server-1.4.85.ebuild b/app-office/akonadi-server/akonadi-server-1.4.85.ebuild new file mode 100644 index 00000000..919a9e2d --- /dev/null +++ b/app-office/akonadi-server/akonadi-server-1.4.85.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-office/akonadi-server/akonadi-server-1.4.1.ebuild,v 1.1 2010/10/22 17:07:36 reavertm Exp $ + +EAPI="2" + +inherit cmake-utils + +DESCRIPTION="The server part of Akonadi" +HOMEPAGE="http://pim.kde.org/akonadi" +SRC_URI="http://download.akonadi-project.org/${P/-server/}.tar.bz2" + +LICENSE="LGPL-2.1" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +SLOT="0" +IUSE="mysql postgres +sqlite +server" + +CDEPEND=" + dev-libs/boost + >=dev-libs/soprano-2.2 + >=x11-libs/qt-gui-4.5.0:4[dbus] + >=x11-libs/qt-sql-4.5.0:4[mysql?,postgres?] + >=x11-libs/qt-test-4.5.0:4 + x11-misc/shared-mime-info +" +DEPEND="${CDEPEND} + dev-libs/libxslt + >=dev-util/automoc-0.9.88 +" +RDEPEND="${CDEPEND} + server? ( + postgres? ( dev-db/postgresql-server ) + ) +" + +S="${WORKDIR}/${P/-server/}" + +pkg_setup() { + # Set default storage backend in order: SQLite, MySQL, PostgreSQL + local available + if use sqlite; then + driver="QSQLITE3" + available+=" ${driver}" + elif use mysql; then + driver="QMYSQL" + available+=" ${driver}" + elif use postgres; then + driver="QPSQL" + available+=" ${driver}" + fi + + # Notify about driver name change + if use sqlite && has_version "<=${CATEGORY}/${PN}-1.4.0[sqlite]"; then + ewarn + ewarn "SQLite driver name changed from QSQLITE to QSQLITE3." + ewarn "Please edit your ~/.config/akonadi/akonadiserverrc." + fi + + # Notify about MySQL not being default anymore + if ! use mysql && has_version "<=${CATEGORY}/${PN}-1.4.0[mysql]"; then + ewarn + ewarn "MySQL driver is not enabled by default in Gentoo anymore." + ewarn "If you intend to use it, please enable mysql USE flag and reinstall" + ewarn "${CATEGORY}/${PN}." + ewarn "Otherwise select different driver in your ~/.config/akonadi/akonadiserverrc." + ewarn "Available drivers are:${available}" + fi +} + +src_install() { + # Who knows, maybe it accidentally fixes our permission issues + cat <<-EOF > "${T}"/akonadiserverrc +[%General] +Driver=${driver} +EOF + insinto /usr/share/config/akonadi + doins "${T}"/akonadiserverrc || die "doins failed" + + cmake-utils_src_install +} + +pkg_postinst() { + if use mysql || use postgres || use sqlite; then + elog + elog "${driver} has been set as your default akonadi storage backend." + elog "You can override it in your ~/.config/akonadi/akonadiserverrc." + elog "Available drivers are: QMYSQL, QPSQL, QSQLITE3" + else + ewarn + ewarn "You have decided to build ${PN} with" + ewarn "'mysql', 'postgres' and 'sqlite' USE flags disabled." + ewarn "${PN} will not be functional." + fi +} diff --git a/app-office/akonadi-server/metadata.xml b/app-office/akonadi-server/metadata.xml new file mode 100644 index 00000000..f580a202 --- /dev/null +++ b/app-office/akonadi-server/metadata.xml @@ -0,0 +1,8 @@ + + + +kde + + Use locally installed database server. + + diff --git a/dev-db/libdbi-drivers/ChangeLog b/dev-db/libdbi-drivers/ChangeLog new file mode 100644 index 00000000..11ad7f77 --- /dev/null +++ b/dev-db/libdbi-drivers/ChangeLog @@ -0,0 +1,225 @@ +# ChangeLog for dev-db/libdbi-drivers +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/libdbi-drivers/ChangeLog,v 1.51 2010/09/28 17:22:52 robbat2 Exp $ + +*libdbi-drivers-0.8.3-r2 (28 Sep 2010) + + 28 Sep 2010; Robin H. Johnson + libdbi-drivers-0.8.1-r1.ebuild, libdbi-drivers-0.8.1-r2.ebuild, + libdbi-drivers-0.8.3.ebuild, libdbi-drivers-0.8.3-r1.ebuild, + +libdbi-drivers-0.8.3-r2.ebuild: + Bug #329033: postgres virtual migration converted this to depending on + -server instead of -base. Fix up, with a revbump also redoing RDEPEND vs + DEPEND. + + 17 Jun 2010; Patrick Lauer + libdbi-drivers-0.8.1-r1.ebuild, libdbi-drivers-0.8.1-r2.ebuild, + libdbi-drivers-0.8.3.ebuild, libdbi-drivers-0.8.3-r1.ebuild: + Migrating away from deprecated postgres virtuals + +*libdbi-drivers-0.8.3-r1 (26 Oct 2009) + + 26 Oct 2009; Robin H. Johnson + libdbi-drivers-0.8.3.ebuild, +libdbi-drivers-0.8.3-r1.ebuild, + +files/libdbi-drivers-0.8.3-firebird-fix.patch, + +files/libdbi-drivers-0.8.3-oracle-build-fix.patch: + Bug #289519: Fixup for Firebird compile. Bug #256411: Fix for Oracle + compile. Bug #254851: USE-default for tinderbox build. + + 24 Feb 2009; Raúl Porcel + libdbi-drivers-0.8.3.ebuild: + arm/s390/sh stable + + 07 Feb 2009; Raúl Porcel + libdbi-drivers-0.8.3.ebuild: + Add ~arm/~s390/~sh + + 25 Jan 2009; Markus Meier libdbi-drivers-0.8.3.ebuild: + amd64 stable, bug #253663 + + 25 Jan 2009; Ferris McCormick + libdbi-drivers-0.8.3.ebuild: + Sparc stable, related to Bug #256132. + + 25 Jan 2009; Brent Baude libdbi-drivers-0.8.3.ebuild: + Marking libdbi-drivers-0.8.3 ppc64 for bug 256132 + + 20 Jan 2009; Alexis Ballier + libdbi-drivers-0.8.3.ebuild: + keyword ~x86-fbsd + + 11 Jan 2009; Markus Meier libdbi-drivers-0.8.3.ebuild: + x86 stable, bug #253663 + + 09 Jan 2009; Brent Baude libdbi-drivers-0.8.3.ebuild: + Marking libdbi-drivers-0.8.3 ppc for bug 253663 + + 05 Jan 2009; Jeroen Roovers libdbi-drivers-0.8.3.ebuild: + Stable for HPPA (bug #253663). + + 16 Dec 2008; Peter Volkov libdbi-drivers-0.8.3.ebuild: + ~mips keyworded for dictd, bug #245413 + + 01 Dec 2008; Brent Baude libdbi-drivers-0.8.3.ebuild: + Marking libdbi-drivers-0.8.3 ~ppc64 for bug 244246 + + 14 Nov 2008; Raúl Porcel + libdbi-drivers-0.8.3.ebuild: + ia64 stable wrt #244246 + + 09 Nov 2008; Tobias Klausmann + libdbi-drivers-0.8.3.ebuild: + Stable on alpha, bug #244246 + + 09 Nov 2008; Raúl Porcel + libdbi-drivers-0.8.3.ebuild: + Add ~alpha/~ia64 wrt #245413 + + 03 Nov 2008; Ferris McCormick + libdbi-drivers-0.8.1-r2.ebuild: + Sparc stable, related to Bug #245413 and to Bug #244246. + + 28 Oct 2008; Jeroen Roovers + libdbi-drivers-0.8.1-r2.ebuild: + Stable for HPPA (bug #240974). + + 16 Oct 2008; Markus Meier + libdbi-drivers-0.8.1-r2.ebuild: + amd64/x86 stable, bug #240974 + + 14 Oct 2008; Robin H. Johnson + libdbi-drivers-0.8.1-r1.ebuild, libdbi-drivers-0.8.1-r2.ebuild, + libdbi-drivers-0.8.3.ebuild: + Disable interactive tests better. + + 12 Oct 2008; nixnut libdbi-drivers-0.8.1-r2.ebuild: + Stable on ppc wrt bug 240974 + + 10 Oct 2008; Robin H. Johnson + +files/libdbi-drivers-0.8.3-doc-build-fix.patch, + libdbi-drivers-0.8.3.ebuild: + Make documentation build properly optional instead of dependant on system + contents. + + 29 Sep 2008; Robin H. Johnson + -libdbi-drivers-0.7.1.ebuild, -libdbi-drivers-0.7.1-r1.ebuild, + -libdbi-drivers-0.8.0.ebuild, -libdbi-drivers-0.8.1.ebuild, + libdbi-drivers-0.8.1-r1.ebuild: + Cleanup old ebuilds and repoman warnings. + +*libdbi-drivers-0.8.3 (29 Sep 2008) + + 29 Sep 2008; Robin H. Johnson + +libdbi-drivers-0.8.3.ebuild: + Version bump per bug #237993. + + 21 May 2008; Tiziano Müller + libdbi-drivers-0.7.1-r1.ebuild, libdbi-drivers-0.8.0.ebuild, + libdbi-drivers-0.8.1.ebuild, libdbi-drivers-0.8.1-r1.ebuild, + libdbi-drivers-0.8.1-r2.ebuild: + Changed dependency for postgresql from dev-db/postgresql to + virtual/postgresql-server + +*libdbi-drivers-0.8.1-r2 (26 Nov 2007) + + 26 Nov 2007; Robin H. Johnson + +libdbi-drivers-0.8.1-r2.ebuild: + Block USE=firebird when USE=bindist is in play, per bug #200284 for license + conflicts. + + 20 Jun 2007; Christian Faulhammer + libdbi-drivers-0.8.1-r1.ebuild: + stable x86, bug 181579 + + 15 Jun 2007; Christoph Mende + libdbi-drivers-0.8.1-r1.ebuild: + Stable on amd64 wrt bug 181579 + + 23 Nov 2006; Francesco Riosa + libdbi-drivers-0.7.1-r1.ebuild, libdbi-drivers-0.8.0.ebuild, + libdbi-drivers-0.8.1.ebuild, libdbi-drivers-0.8.1-r1.ebuild: + dev-db/mysql => virtual/mysql + + 17 Sep 2006; Tobias Scherbaum + libdbi-drivers-0.8.1-r1.ebuild: + ppc stable + + 16 Sep 2006; Robin H. Johnson + libdbi-drivers-0.8.1-r1.ebuild: + Bug #147808, inherit eutils. + + 11 Jun 2006; Robin H. Johnson + +files/libdbi-drivers-0.8.1-oci8.diff, libdbi-drivers-0.8.1-r1.ebuild: + Bug #134918 - Compile fix for oci8 driver. + + 24 Mar 2006; Joseph Jezak + libdbi-drivers-0.7.1-r1.ebuild: + Marked ppc stable. + + 07 Mar 2006; Jeroen Roovers + libdbi-drivers-0.8.1-r1.ebuild: + Stable on hppa. + +*libdbi-drivers-0.8.1-r1 (25 Feb 2006) + + 25 Feb 2006; Robin H. Johnson + +libdbi-drivers-0.8.1-r1.ebuild: + Bug #104601, sqlite3 support is now controlled by a seperate use flag. + + 25 Feb 2006; Robin H. Johnson + libdbi-drivers-0.8.0.ebuild, libdbi-drivers-0.8.1.ebuild: + Bug 123943, IUSE cleanup. + +*libdbi-drivers-0.8.1 (16 Feb 2006) + + 16 Feb 2006; Karol Wojtaszek + +libdbi-drivers-0.8.1.ebuild: + Version bump + + 26 Jan 2006; Patrick McLean + libdbi-drivers-0.7.1-r1.ebuild: + Stable on amd64. + + 04 Jan 2006; Jeroen Roovers libdbi-drivers-0.8.0.ebuild: + Marked ~hppa (bug #105447). + + 13 Nov 2005; Jason Wever libdbi-drivers-0.8.0.ebuild: + Added ~sparc keyword wrt bug #105447. + + 04 Sep 2005; Robin H. Johnson + libdbi-drivers-0.8.0.ebuild: + Bug #104601 again. Make libdbi-drivers bring in both slots of sqlite. + +*libdbi-drivers-0.8.0 (03 Sep 2005) + + 03 Sep 2005; Robin H. Johnson + +libdbi-drivers-0.8.0.ebuild: + Version bump, bug #104601. + + 30 Aug 2005; Robin H. Johnson + libdbi-drivers-0.7.1-r1.ebuild: + Stable on x86. + +*libdbi-drivers-0.7.1-r1 (27 Mar 2005) + + 27 Mar 2005; Robin H. Johnson +metadata.xml, + +libdbi-drivers-0.7.1-r1.ebuild: + Bug #86514, fix DEPEND. Also add metadata. + + 28 Feb 2005; Christian Parpart + libdbi-drivers-0.7.1.ebuild: + adding to ~amd64 + + 26 Apr 2004; Aron Griffis libdbi-drivers-0.7.1.ebuild: + Add die following econf for bug 48950 + + 25 Mar 2004; David Holm libdbi-drivers-0.7.1.ebuild: + Added to ~ppc. + +*libdbi-drivers-0.7.1 (24 Mar 2004) + + 24 Mar 2004; Robin H. Johnson + libdbi-drivers-0.7.1.ebuild: + Initial commit. Original ebuild submitted by Max . Bug + #45153. + diff --git a/dev-db/libdbi-drivers/Manifest b/dev-db/libdbi-drivers/Manifest new file mode 100644 index 00000000..8c3bd8a0 --- /dev/null +++ b/dev-db/libdbi-drivers/Manifest @@ -0,0 +1,8 @@ +AUX libdbi-drivers-0.8.1-oci8.diff 695 RMD160 5431c6888dc5b703d91343f4f3d3be6f4e6e1c9d SHA1 68599f1c5d3c9e0c2c970f40574a2f9055dac9dc SHA256 23a2c8819f9f80548f2c933278c844d03dec35e8500883f25ab4b7d5f4b7c523 +AUX libdbi-drivers-0.8.3-doc-build-fix.patch 566 RMD160 42a6e40d92dd878e66cb2f5087af463d463ab09d SHA1 c3a62be19e77d9bdd253eefb9ee7f8d69f375d95 SHA256 ef18cdb0e5338d29bcdbbf9839bd64283d067bfe3eed3d4af3eb58fa29a316ec +AUX libdbi-drivers-0.8.3-firebird-fix.patch 1374 RMD160 d1f668148ef988f48d80d6d25dd7f84b3698d62f SHA1 15c80dd2e6e87dd43e53d20d7939026c0be8c7a2 SHA256 8e94e8dcc9445c887c7f3defdc3ed049d683f539c01d5a5007b158c3c8e0f97c +AUX libdbi-drivers-0.8.3-oracle-build-fix.patch 485 RMD160 c8d9e941318a4cbdbcc9ddc5c5f52be5e566b114 SHA1 4c6af4561041e10c5fdb00e21ded55d923cbb84e SHA256 67d088a16f91f77a377eeae1fe8d1fa30540fcf5beb0566d1146fe56cbbd3dec +DIST libdbi-drivers-0.8.3-1.tar.gz 1534420 RMD160 e0aa9e67f6560fb44018b1d35d90d4ac21b48597 SHA1 599fbab115419e8fc88b3b31a38031584ee213b5 SHA256 4ab9944398ce769c0deeb64d2f73555c67bc25ccd2ade1ccf552226c7b2acf72 +EBUILD libdbi-drivers-0.8.3-r2.ebuild 3078 RMD160 eb98283dab0f98a79449f552c8e662b90c18c919 SHA1 6ffa291711389becad53ee5a73d0cd29c3ab5a91 SHA256 ff5db91202a96679aee2e156edcb5a2162144d995f8ba7e7befb6e565178c5fc +MISC ChangeLog 7659 RMD160 14f26506e2f94e125c3fc293e9ae165851af864e SHA1 a037a6600ee7c7f6aae3496a2b3cae172c0e7ae8 SHA256 9a4fc9afccc965f6d7831cf640f4c588566ffb0428fd43dd6949aaa668ac98ca +MISC metadata.xml 223 RMD160 ffa99612cf27469c417944deed0e0c9155e64331 SHA1 607c637402dd253406aa6ee684471a702c5d1a99 SHA256 d6bb9ba68629616062b4433ab3b8fb01dfcafae5bb47804d9e06cdd6c66daa44 diff --git a/dev-db/libdbi-drivers/files/libdbi-drivers-0.8.1-oci8.diff b/dev-db/libdbi-drivers/files/libdbi-drivers-0.8.1-oci8.diff new file mode 100644 index 00000000..23916d34 --- /dev/null +++ b/dev-db/libdbi-drivers/files/libdbi-drivers-0.8.1-oci8.diff @@ -0,0 +1,20 @@ +--- libdbi-drivers-0.8.1/drivers/oracle/dbd_oracle.c.orig 2005-08-31 23:44:53.000000000 +0200 ++++ libdbi-drivers-0.8.1/drivers/oracle/dbd_oracle.c 2006-05-30 13:10:48.000000000 +0200 +@@ -523,7 +523,7 @@ + unsigned int sizeattrib; + dbi_data_t *data; + char *ptr, *cols[result->numfields]; +- dword status; ++ sword status; + + /* + * Prefetch all cols as char *'s +@@ -700,7 +700,7 @@ + } + + /* taken from sqlite3 driver */ +-size_t dbd_quote_binary (dbi_conn_t *conn, const unsigned char *orig, size_t from_length, char **ptr_dest ) { ++size_t dbd_quote_binary (dbi_conn_t *conn, const unsigned char *orig, size_t from_length, unsigned char **ptr_dest ) { + unsigned char *temp; + size_t len; + diff --git a/dev-db/libdbi-drivers/files/libdbi-drivers-0.8.3-doc-build-fix.patch b/dev-db/libdbi-drivers/files/libdbi-drivers-0.8.3-doc-build-fix.patch new file mode 100644 index 00000000..f3caedb1 --- /dev/null +++ b/dev-db/libdbi-drivers/files/libdbi-drivers-0.8.3-doc-build-fix.patch @@ -0,0 +1,15 @@ +diff -Nuar libdbi-drivers-0.8.3-1.orig/configure.in libdbi-drivers-0.8.3-1/configure.in +--- libdbi-drivers-0.8.3-1.orig/configure.in 2008-10-09 17:09:09.303141877 -0700 ++++ libdbi-drivers-0.8.3-1/configure.in 2008-10-09 17:10:48.100635797 -0700 +@@ -149,7 +149,8 @@ +-ac_docs="YES" ++ac_docs="no" + AC_ARG_ENABLE(docs, + [ --disable-docs do not build and install the documentation.], +- [ ac_docs="NO" ]) ++ [ ac_docs="$enableval" ], ++ [ ac_docs="no" ]) + +-if test "$ac_docs" = "YES"; then ++if test "$ac_docs" = "yes"; then + dnl AC_PATH_PROGS(myjade, openjade jade) diff --git a/dev-db/libdbi-drivers/files/libdbi-drivers-0.8.3-firebird-fix.patch b/dev-db/libdbi-drivers/files/libdbi-drivers-0.8.3-firebird-fix.patch new file mode 100644 index 00000000..6a504746 --- /dev/null +++ b/dev-db/libdbi-drivers/files/libdbi-drivers-0.8.3-firebird-fix.patch @@ -0,0 +1,25 @@ +diff -Nuar libdbi-drivers-0.8.3-1.orig/acinclude.m4 libdbi-drivers-0.8.3-1/acinclude.m4 +--- libdbi-drivers-0.8.3-1.orig/acinclude.m4 2007-12-30 11:05:40.000000000 +0000 ++++ libdbi-drivers-0.8.3-1/acinclude.m4 2009-10-26 06:50:49.823477194 +0000 +@@ -450,8 +450,8 @@ + firebird_incdirs="/opt/firebird/include /usr/include /usr/local/include /usr/include/firebird /usr/local/include/firebird /usr/local/firebird/include /opt/firebird/include" + AC_FIND_FILE(ibase.h, $firebird_incdirs, ac_firebird_incdir) + firebird_libdirs="/opt/firebird/lib /usr/lib /usr/local/lib /usr/lib/firebird /usr/local/lib/firebird /usr/local/firebird/lib /opt/firebird/lib" +-dnl AC_FIND_FILE(libfbclient.so, $firebird_libdirs, ac_firebird_libdir) +- AC_FIND_FILE(libfbembed.so, $firebird_libdirs, ac_firebird_libdir) ++ AC_FIND_FILE(libfbclient.so, $firebird_libdirs, ac_firebird_libdir) ++dnl AC_FIND_FILE(libfbembed.so, $firebird_libdirs, ac_firebird_libdir) + if test "$ac_firebird_incdir" = "no"; then + AC_MSG_RESULT(no) + AC_MSG_ERROR([Invalid Firebird/Interbase directory - include files not found.]) +@@ -479,8 +479,8 @@ + [SCHAR_MSG="no"]) + AC_MSG_RESULT([$SCHAR_MSG]) + +-dnl FIREBIRD_LIBS="-lfbclient" +- FIREBIRD_LIBS="-lfbembed" ++ FIREBIRD_LIBS="-lfbclient" ++dnl FIREBIRD_LIBS="-lfbembed" + FIREBIRD_INCLUDE="-I$ac_firebird_incdir" + FIREBIRD_LDFLAGS="-L$ac_firebird_libdir" + diff --git a/dev-db/libdbi-drivers/files/libdbi-drivers-0.8.3-oracle-build-fix.patch b/dev-db/libdbi-drivers/files/libdbi-drivers-0.8.3-oracle-build-fix.patch new file mode 100644 index 00000000..ad73595a --- /dev/null +++ b/dev-db/libdbi-drivers/files/libdbi-drivers-0.8.3-oracle-build-fix.patch @@ -0,0 +1,12 @@ +diff -urN libdbi-drivers-0.8.3-1.orig/drivers/oracle/dbd_oracle.c libdbi-drivers-0.8.3-1/drivers/oracle/dbd_oracle.c +--- libdbi-drivers-0.8.3-1.orig/drivers/oracle/dbd_oracle.c 2009-01-26 16:31:42.000000000 +0300 ++++ libdbi-drivers-0.8.3-1/drivers/oracle/dbd_oracle.c 2009-01-26 16:32:38.000000000 +0300 +@@ -841,7 +841,7 @@ + { + struct tm tmt; + /* char stime[101], *cp = NULL; */ +-/* time_t loct = 0L; */ ++ time_t loct = 0L; + + /* memset(stime, 0, sizeof(stime)); */ + diff --git a/dev-db/libdbi-drivers/libdbi-drivers-0.8.3-r2.ebuild b/dev-db/libdbi-drivers/libdbi-drivers-0.8.3-r2.ebuild new file mode 100644 index 00000000..88a21111 --- /dev/null +++ b/dev-db/libdbi-drivers/libdbi-drivers-0.8.3-r2.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/libdbi-drivers/libdbi-drivers-0.8.3-r2.ebuild,v 1.1 2010/09/28 17:22:52 robbat2 Exp $ + +EAPI=1 +inherit eutils autotools + +MY_PV="${PV}-1" +MY_P="${PN}-${MY_PV}" + +DESCRIPTION="The libdbi-drivers project maintains drivers for libdbi." +SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz" +HOMEPAGE="http://libdbi-drivers.sourceforge.net/" +LICENSE="LGPL-2.1" +RDEPEND=">=dev-db/libdbi-0.8.3 + mysql? ( virtual/mysql ) + postgres? ( dev-db/postgresql-base ) + sqlite? ( =dev-db/sqlite-3 ) + !bindist? ( firebird? ( dev-db/firebird ) )" +DEPEND="${RDEPEND} + doc? ( app-text/openjade )" + +IUSE="mysql postgres sqlite oci8 firebird +sqlite3 bindist doc" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" +SLOT=0 +S="${WORKDIR}/${MY_P}" + +src_unpack() { + unpack ${A} + epatch "${FILESDIR}"/${PN}-0.8.3-doc-build-fix.patch + epatch "${FILESDIR}"/${PN}-0.8.3-oracle-build-fix.patch + epatch "${FILESDIR}"/${PN}-0.8.3-firebird-fix.patch + cd "${S}" + sed -e "s!/usr/lib!/usr/$(get_libdir)!g" -i configure.in -i acinclude.m4 + sed -e 's!CFLAGS=.*!CFLAGS="\${CFLAGS}"!g' -i configure.in + eautoreconf +} + +pkg_setup() { + local drivers="" + use mysql && drivers="${drivers} mysql" + use postgres && drivers="${drivers} pgsql" + use sqlite && drivers="${drivers} sqlite" + use sqlite3 && drivers="${drivers} sqlite3" + if use firebird; then + if use bindist; then + eerror "The Interbase Public License is incompatible with LGPL, see bug #200284." + eerror "Disabling firebird in the build" + else + drivers="${drivers} firebird" + fi + fi + if use oci8; then + if [ -z "${ORACLE_HOME}" ]; then + die "\$ORACLE_HOME is not set!" + fi + drivers="${drivers} oracle" + fi + # safety check + if [ -z "${drivers// /}" ]; then + die "No supported databases in your USE flags! (mysql, postgres, sqlite, sqlite3, oracle, firebird)" + fi +} + +src_compile() { + local myconf="" + # WARNING: the configure script does NOT work correctly + # --without-$driver does NOT work + # so do NOT use `use_with...` + use mysql && myconf="${myconf} --with-mysql" + use postgres && myconf="${myconf} --with-pgsql" + use sqlite && myconf="${myconf} --with-sqlite" + use sqlite3 && myconf="${myconf} --with-sqlite3" + use !bindist && use firebird && myconf="${myconf} --with-firebird" + if use oci8; then + if [ -z "${ORACLE_HOME}" ]; then + die "\$ORACLE_HOME is not set!" + fi + myconf="${myconf} --with-oracle-dir=${ORACLE_HOME} --with-oracle" + fi + + econf $(use_enable doc docs) ${myconf} || die "econf failed" + emake || die "emake failed" +} + +src_install () { + emake install DESTDIR="${D}" || die "make install failed" + dodoc AUTHORS ChangeLog NEWS README README.osx TODO +} +src_test() { + if [ -z "${WANT_INTERACTIVE_TESTS}" ]; then + ewarn "Tests disabled due to interactivity." + ewarn "Run with WANT_INTERACTIVE_TESTS=1 if you want them." + return 0 + fi + einfo "Running interactive tests" + emake check || die "Tests failed" +} diff --git a/dev-db/libdbi-drivers/metadata.xml b/dev-db/libdbi-drivers/metadata.xml new file mode 100644 index 00000000..5d9f5be9 --- /dev/null +++ b/dev-db/libdbi-drivers/metadata.xml @@ -0,0 +1,8 @@ + + + +no-herd + + robbat2@gentoo.org + + diff --git a/dev-db/mysql/ChangeLog b/dev-db/mysql/ChangeLog new file mode 100644 index 00000000..b3e25550 --- /dev/null +++ b/dev-db/mysql/ChangeLog @@ -0,0 +1,2715 @@ +# ChangeLog for dev-db/mysql +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/ChangeLog,v 1.563 2010/11/29 00:22:28 robbat2 Exp $ + +*mysql-5.1.53 (29 Nov 2010) +*mysql-5.1.52-r1 (29 Nov 2010) + + 29 Nov 2010; Robin H. Johnson +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 mysql-5.1.51.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #339717 + + 13 Nov 2010; Raúl Porcel mysql-5.1.50-r1.ebuild: + ia64/s390/sh/sparc stable wrt #321791 + + 06 Nov 2010; Mart Raudsepp mysql-5.1.52.ebuild: + Add ~mips keyword, bug 189223 + + 05 Nov 2010; Markus Meier mysql-5.1.51.ebuild: + arm stable, bug #339717 + + 05 Nov 2010; Jeroen Roovers mysql-5.1.51.ebuild: + Stable for PPC (bug #339717). + + 04 Nov 2010; Mark Loeser mysql-5.1.51.ebuild: + Stable on ppc64; bug #339717 + +*mysql-5.1.52 (04 Nov 2010) + + 04 Nov 2010; Robin H. Johnson +mysql-5.1.52.ebuild: + Version bump. + + 04 Nov 2010; Jeroen Roovers mysql-5.1.51.ebuild: + Stable for HPPA (bug #339717). + + 03 Nov 2010; Markos Chandras mysql-5.1.51.ebuild: + Stable on amd64 wrt bug #339717 + + 03 Nov 2010; Pawel Hajdan jr mysql-5.1.51.ebuild: + x86 stable wrt security bug #339717 + + 29 Oct 2010; Markus Meier mysql-5.1.50-r1.ebuild: + arm stable, bug #321791 + + 24 Oct 2010; Mark Loeser mysql-5.1.50-r1.ebuild: + Stable for ppc64; bug #321791 + + 07 Oct 2010; Robin H. Johnson 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 +mysql-5.1.51.ebuild: + Version bump. Amarok use of embedded libmysqld.so is supported again. + + 28 Sep 2010; Fabian Groffen mysql-5.1.50-r1.ebuild: + Marked ~x86-macos, bug #337498 + + 22 Sep 2010; Brent Baude mysql-5.1.50-r1.ebuild: + Marking mysql-5.1.50-r1 ppc for bug 321791 + + 07 Sep 2010; Robin H. Johnson mysql-5.1.50-r1.ebuild: + Hello again bug #332565. + + 06 Sep 2010; Tobias Klausmann + mysql-5.1.50-r1.ebuild: + Stable on alpha, bug #321791 + + 05 Sep 2010; Jeroen Roovers mysql-5.1.50-r1.ebuild: + Stable for HPPA (bug #321791). + + 05 Sep 2010; Robin H. Johnson mysql-5.1.50-r1.ebuild: + Refix bug #332565. + + 03 Sep 2010; Markos Chandras mysql-5.1.50-r1.ebuild: + Stable on amd64 wrt bug #321791 + + 03 Sep 2010; Pawel Hajdan jr + 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 + +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 mysql-5.1.50.ebuild: + x86 stable wrt security bug #321791 + + 31 Aug 2010; Markos Chandras mysql-5.1.50.ebuild: + Stable on amd64 wrt bug #321791 + +*mysql-5.1.50 (21 Aug 2010) + + 21 Aug 2010; Robin H. Johnson +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 +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 +mysql-5.1.49.ebuild: + Version bump, should clear the way for security bug #321791. + + 07 Jun 2010; Brent Baude mysql-5.0.90-r2.ebuild: + Marking mysql-5.0.90-r2 ppc64 for bug 303747 + + 15 May 2010; Jeremy Olexa 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 +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 mysql-5.1.45-r1.ebuild: + Marked ~x86-solaris + + 04 Apr 2010; Raúl Porcel mysql-5.0.90-r2.ebuild: + alpha/ia64/sparc stable wrt #303747 + + 04 Apr 2010; Markos Chandras mysql-5.0.90-r2.ebuild: + Stable wrt bug #303747 + + 02 Apr 2010; Jeroen Roovers mysql-5.0.90-r2.ebuild: + Stable for HPPA (bug #303747). + + 01 Apr 2010; Robin H. Johnson 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 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 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 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 +mysql-5.1.45.ebuild: + Add 5.1.45 from overlay now. + + 24 Mar 2010; Robin H. Johnson 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 +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 mysql-5.0.90-r2.ebuild: + Marking mysql-5.0.90-r2 ppc for bug 303747 + + 23 Mar 2010; Jeremy Olexa mysql-5.0.90-r2.ebuild: + Add prefix kws as tested in the Gentoo Prefix overlay, bug 309627 + + 22 Mar 2010; Robin H. Johnson 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 mysql-5.0.83.ebuild: + Marking mysql-5.0.83 ppc64 for bug 303747 + + 09 Mar 2010; Christian Faulhammer + mysql-5.0.90-r2.ebuild: + x86 stable, security bug 303747 + + 08 Mar 2010; Robin H. Johnson mysql-5.0.90-r2.ebuild: + Backport more false positive disabling. + + 08 Mar 2010; Robin H. Johnson 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 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 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 + +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 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 + +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 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 + 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 + +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 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 + +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 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 +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 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 + -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 + +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 +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 + mysql-5.0.84-r1.ebuild: + Stable on alpha, bug #290485 + + 26 Nov 2009; Robin H. Johnson mysql-5.0.84-r1.ebuild: + Update my official test instructions for arches seeking to mark as stable. + + 09 Nov 2009; Christian Faulhammer + mysql-5.0.84-r1.ebuild: + stable x86, bug 290485 + + 26 Oct 2009; Samuli Suominen + mysql-5.0.84-r1.ebuild: + amd64 stable wrt #290485 + + 10 Oct 2009; Robin H. Johnson 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 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 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 + +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 +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 +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 + -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 + +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 mysql-5.0.70-r1.ebuild: + s390/sh stable wrt #246652 + + 28 Feb 2009; Robin H. Johnson 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 +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 + 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 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 mysql-5.0.70-r1.ebuild: + Stable for HPPA (bug #246652). + + 01 Dec 2008; Brent Baude mysql-5.0.72-r1.ebuild: + Marking mysql-5.0.72-r1 ppc64 for bug 246652 + + 01 Dec 2008; Raúl Porcel mysql-5.0.70-r1.ebuild: + alpha/arm/ia64/sparc stable wrt #246652 + + 30 Nov 2008; Markus Meier mysql-5.0.70-r1.ebuild: + amd64/x86 stable, bug #246652 + + 29 Nov 2008; Tobias Scherbaum + 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 + +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 +mysql-5.0.72.ebuild: + Version bump, but -r1 to follow shortly with patches, just here for + debugging. + + 29 Nov 2008; Robin H. Johnson 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 mysql-5.0.70.ebuild: + Marking mysql-5.0.70 ppc64 for bug 246652 + + 22 Nov 2008; Tobias Scherbaum mysql-5.0.70.ebuild: + ppc stable, bug #246652 + + 21 Nov 2008; Raúl Porcel mysql-5.0.70.ebuild: + ia64/sparc/x86 stable wrt #246652 + + 18 Nov 2008; Robin H. Johnson mysql-5.0.70.ebuild: + Update archive_gis disable. + + 17 Nov 2008; Jeroen Roovers mysql-5.0.70.ebuild: + Stable for HPPA (bug #246652). + + 16 Nov 2008; Thomas Anderson mysql-5.0.70.ebuild: + stable amd64, bug 246652 + + 16 Nov 2008; Tobias Klausmann mysql-5.0.70.ebuild: + Stable on alpha, bug #246652 + + 14 Nov 2008; Robin H. Johnson 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 mysql-5.0.70.ebuild: + archive_gis is still broken on big_endian. + + 14 Nov 2008; Robin H. Johnson mysql-5.0.70.ebuild: + Test commit again, with repoman. + + 14 Nov 2008; Robin H. Johnson files/my.cnf-4.0, + files/my.cnf-4.1: + Another instance for bug #237058. + + 14 Nov 2008; Robin H. Johnson 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 +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 metadata.xml: + Add USE flag description to metadata wrt GLEP 56. + + 24 Jul 2008; Raúl Porcel mysql-5.0.60-r1.ebuild: + alpha/ia64/x86 stable wrt security #220399 + + 22 Jul 2008; Tobias Scherbaum + mysql-5.0.60-r1.ebuild: + ppc stable, bug #220399 + + 22 Jul 2008; 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 mysql-5.0.60-r1.ebuild: + Stable for HPPA (bug #220399). + + 20 Jul 2008; Ferris McCormick 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 + +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 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 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 +mysql-5.0.60.ebuild: + Version bump of MySQL finally. + + 10 Mar 2008; Robin H. Johnson 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 +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 mysql-5.0.54.ebuild: + Stable for HPPA (bug #201669). + + 27 Jan 2008; Ferris McCormick mysql-5.0.54.ebuild: + Sparc stable, Security Bug #201669 --- see the bug for details. + + 27 Jan 2008; Richard Freeman mysql-5.0.54.ebuild: + amd64 stable - bug #201669 + + 26 Jan 2008; Brent Baude mysql-5.0.54.ebuild: + Marking mysql-5.0.54 ppc64 for bug 201669 + + 26 Jan 2008; Tobias Scherbaum mysql-5.0.54.ebuild: + ppc stable, bug #201669 + + 26 Jan 2008; Raúl Porcel mysql-5.0.54.ebuild: + alpha/ia64 stable wrt security #201669 + + 25 Jan 2008; Christian Faulhammer + mysql-3.23.58-r1.ebuild: + shut up repoman about unqouted variables + + 25 Jan 2008; Christian Faulhammer mysql-5.0.54.ebuild: + stable x86, security bug 201669 + + 25 Jan 2008; Robin H. Johnson mysql-5.0.54.ebuild: + Disable the subselect testcase on x86. + + 25 Jan 2008; Robin H. Johnson mysql-5.0.54.ebuild: + Bump the mysql-extras. + +*mysql-5.0.54 (15 Jan 2008) + + 15 Jan 2008; Robin H. Johnson +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 mysql-5.0.44-r2.ebuild: + Stable on ppc64; bug #198988 + + 18 Nov 2007; Tobias Scherbaum + mysql-5.0.44-r2.ebuild: + ppc stable, bug #198988 + + 17 Nov 2007; Raúl Porcel mysql-5.0.44-r2.ebuild: + alpha/ia64 stable wrt security #198988 + + 16 Nov 2007; Robin H. Johnson mysql-5.0.44-r2.ebuild: + Stable on amd64 per bug 198988, tested by me, approved by KingTaco. + + 16 Nov 2007; Jurek Bartuszek mysql-5.0.44-r2.ebuild: + x86 stable (bug #198988) + + 16 Nov 2007; Jeroen Roovers mysql-5.0.44-r2.ebuild: + Stable for HPPA (bug #198988). + + 16 Nov 2007; Ferris McCormick 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 + +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 mysql-5.0.44-r1.ebuild: + alpha/ia64/x86 stable + + 28 Jul 2007; Steve Dibb mysql-5.0.44-r1.ebuild: + amd64 stable, security bug 185333 + + 17 Jul 2007; Gustavo Zacarias + mysql-5.0.44-r1.ebuild: + Stable on sparc wrt security #185333 + + 16 Jul 2007; Jeroen Roovers mysql-5.0.44-r1.ebuild: + Stable for HPPA (bug #185333). + + 16 Jul 2007; Tobias Scherbaum mysql-5.0.44.ebuild: + ppc stable, bug #185333 + + 16 Jul 2007; Markus Rothe mysql-5.0.44-r1.ebuild: + Stable on ppc64; bug #185333 + + 15 Jul 2007; Raúl Porcel 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 + +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 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 +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 mysql-5.0.42.ebuild: + ppc stable, bug #178860 + + 08 Jun 2007; Raúl Porcel mysql-5.0.42.ebuild: + alpha/ia64 stable wrt security #178860 + + 08 Jun 2007; Jeroen Roovers mysql-5.0.42.ebuild: + Stable for HPPA (bug #178860). + + 07 Jun 2007; Christian Faulhammer mysql-5.0.42.ebuild: + stable x86, security bug 178860 + + 07 Jun 2007; Gustavo Zacarias mysql-5.0.42.ebuild: + Stable on sparc wrt security #178860 + + 07 Jun 2007; Christoph Mende mysql-5.0.42.ebuild: + Stable on amd64 wrt bug 178860 + + 07 Jun 2007; Markus Rothe mysql-5.0.42.ebuild: + Stable on ppc64; bug #178860 + +*mysql-5.0.42 (07 Jun 2007) + + 07 Jun 2007; Robin H. Johnson +mysql-5.0.42.ebuild: + Version bump, security bug #178860, should also fix #179398 DATE/DATETIME + upstream regression. + + 31 May 2007; Christoph Mende mysql-5.0.40.ebuild: + Stable on amd64 wrt security bug 177913 + + 16 May 2007; Tobias Scherbaum mysql-5.0.40.ebuild: + ppc stable, bug #177913 + + 16 May 2007; Jose Luis Rivero mysql-5.0.40.ebuild: + Stable on alpha wrt security bug #177913 + + 14 May 2007; Gustavo Zacarias mysql-5.0.40.ebuild: + Stable on sparc wrt security #177913 and #157408 + + 14 May 2007; Jeroen Roovers mysql-5.0.40.ebuild: + Stable for HPPA (bug #177913). + + 13 May 2007; Raúl Porcel mysql-5.0.40.ebuild: + ia64 + x86 stable wrt security bug 177913 + + 13 May 2007; Markus Rothe mysql-5.0.40.ebuild: + Stable on ppc64; bug #177913 + +*mysql-5.0.40 (11 May 2007) + + 11 May 2007; Robin H. Johnson +mysql-5.0.40.ebuild: + Version bump. Fixes bugs 168931, 174790, 177913. + + 28 Apr 2007; Sven Wegener mysql-3.23.58-r1.ebuild: + Fix *initd, *confd and *envd calls (#17388, #174266) + + 22 Apr 2007; Tobias Scherbaum mysql-5.0.38.ebuild: + ppc stable, bug #171934 + + 20 Apr 2007; Jose Luis Rivero mysql-5.0.38.ebuild: + Stable on alpha wrt #144999 + + 17 Apr 2007; Gustavo Zacarias mysql-5.0.38.ebuild: + Stable on sparc wrt security #171934 + + 16 Apr 2007; Jeroen Roovers mysql-5.0.38.ebuild: + Stable for HPPA (bug #171934). + + 16 Apr 2007; Robin H. Johnson mysql-5.0.38.ebuild: + Mark x86 as stable as requested of me by Ticho. + + 16 Apr 2007; Robin H. Johnson 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 mysql-5.0.38.ebuild: + ia64 stable wrt security bug 171934 + + 15 Apr 2007; Peter Weller mysql-5.0.38.ebuild: + Stable on amd64 wrt bug 171934 + + 15 Apr 2007; Markus Rothe mysql-5.0.38.ebuild: + Stable on ppc64; bug #171934 + + 15 Apr 2007; Robin H. Johnson mysql-5.0.38.ebuild: + Fix whitespace. + +*mysql-5.0.38 (15 Apr 2007) + + 15 Apr 2007; Robin H. Johnson +mysql-5.0.38.ebuild: + Version bump, for two security bugs: #171934 and #170126. + + 06 Mar 2007; Luca Longinotti 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 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 + -mysql-5.0.34_alpha20070101-r61.ebuild, +mysql-5.0.34.ebuild: + version bump + + 04 Mar 2007; Marius Mauch mysql-3.23.58-r1.ebuild: + Replacing einfo with elog + + 12 Jan 2007; Luca Longinotti -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 +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 -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 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 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 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 +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 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 mysql-5.0.30.ebuild: + version bump, split of SRC_URIs outside the eclass + + 04 Dec 2006; Tim Yamin mysql-5.0.26-r1.ebuild: + Stable on IA64; bug #144999. + + 24 Nov 2006; Markus Rothe mysql-5.0.26-r1.ebuild: + Stable on ppc64; bug #144999 + + 23 Nov 2006; Francesco Riosa + -mysql-5.1.13_alpha20061018.ebuild: + 5.1.13 is bitkeeper sources, I do assume these are to be considered community + + 17 Nov 2006; mysql-5.0.26-r1.ebuild: + stable on amd64 + + 08 Nov 2006; Jeroen Roovers mysql-5.0.26-r1.ebuild: + Stable for HPPA (bug #144999). + + 07 Nov 2006; Gustavo Zacarias + mysql-5.0.26-r1.ebuild: + Stable on sparc wrt #144999 + + 06 Nov 2006; nixnut mysql-5.0.26-r1.ebuild: + Stable on ppc wrt bug 144999 + + 05 Nov 2006; Christian Faulhammer + mysql-5.0.26-r1.ebuild: + stabled x86, bug #144999 + + 01 Nov 2006; Francesco Riosa 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 + files/digest-mysql-5.1.13_alpha20061018, Manifest: + Fix digest... Eclasses, please update YOUR ECLASSES! + + 27 Oct 2006; Roy Marples mysql-5.0.26-r1.ebuild: + Added ~sparc-fbsd keyword. + + 25 Oct 2006; Francesco Riosa mysql-5.0.26-r1.ebuild: + Fix "trigger" test + +*mysql-5.0.26-r1 (21 Oct 2006) + + 21 Oct 2006; Luca Longinotti -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 -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 files/mysql.rc6, + +mysql-5.0.26.ebuild: + Update to MySQL 5.0.26, fix init-script bug. + + 10 Oct 2006; Francesco Riosa mysql-5.0.24-r1.ebuild: + Added patch, fix bug #150458 + + 30 Sep 2006; Luca Longinotti mysql-4.0.25-r2.ebuild: + Fix bug #143429. + + 05 Sep 2006; Joshua Kinard mysql-4.1.21.ebuild: + Marked stable on mips. + +*mysql-5.0.24-r1 (31 Aug 2006) + + 31 Aug 2006; Luca Longinotti 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 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 -mysql-5.0.22.ebuild, + +mysql-5.0.24.ebuild: + Version bump, fixes security bug #142815. + + 04 Aug 2006; Andrej Kacian mysql-4.1.21.ebuild: + Stable on x86, security bug #142429. + + 04 Aug 2006; Thomas Cort mysql-4.1.21.ebuild: + Stable on amd64 wrt security Bug #142429. + + 04 Aug 2006; Rene Nussbaumer mysql-4.1.21.ebuild: + Stable on hppa. See bug #142429. + + 03 Aug 2006; Tobias Scherbaum mysql-4.1.21.ebuild: + ppc stable, bug #142429 + + 03 Aug 2006; Markus Rothe mysql-4.1.21.ebuild: + Stable on ppc64; bug #142429 + + 02 Aug 2006; Gustavo Zacarias mysql-4.1.21.ebuild: + Stable on sparc wrt security #142429 + + 02 Aug 2006; Thomas Cort mysql-4.1.21.ebuild: + Stable on alpha wrt security Bug #142429. + +*mysql-4.1.21 (02 Aug 2006) + + 02 Aug 2006; Luca Longinotti +mysql-4.1.21.ebuild: + Version bump, fix security bug #142429. + + 30 Jul 2006; Luca Longinotti -mysql-4.1.14-r1.ebuild: + Remove old version. + + 18 Jun 2006; Bryan Østergaard mysql-4.0.27.ebuild, + mysql-4.1.20.ebuild: + Stable on ia64, bug 135076. + + 03 Jun 2006; Luca Longinotti -mysql-4.1.19.ebuild: + Remove old MySQL version now that keywords are ok. + + 03 Jun 2006; Rene Nussbaumer mysql-4.1.20.ebuild: + Stable on hppa. See bug #135076. + + 01 Jun 2006; Tobias Scherbaum mysql-4.1.20.ebuild: + ppc stable, bug #135076 + + 01 Jun 2006; Markus Rothe mysql-4.1.20.ebuild: + Stable on ppc64; bug #135076 + + 01 Jun 2006; Jason Wever mysql-4.1.20.ebuild: + Stable on SPARC wrt security bug #135076. + + 01 Jun 2006; Mark Loeser mysql-4.1.20.ebuild: + Stable on x86; bug #135076 + + 31 May 2006; Thomas Cort mysql-4.1.20.ebuild: + Stable on alpha wrt security Bug #135076. + + 31 May 2006; Thomas Cort 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 -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ò mysql-4.1.19.ebuild: + Add ~x86-fbsd keyword for 4.1 series. + + 16 May 2006; Markus Rothe mysql-4.0.27.ebuild: + Stable on ppc64; bug #132146 + + 15 May 2006; Rene Nussbaumer mysql-4.0.27.ebuild: + Stable on hppa. See bug #132146. + + 14 May 2006; Tobias Scherbaum mysql-4.0.27.ebuild: + ppc stable, bug #132146 + + 13 May 2006; Jason Wever mysql-4.0.27.ebuild: + Stable on SPARC wrt bug #133204. + + 13 May 2006; Thomas Cort mysql-4.0.27.ebuild: + Stable on alpha wrt security Bug #132146. + + 13 May 2006; Thomas Cort mysql-4.0.27.ebuild: + Stable on amd64 wrt security Bug #132146. + + 13 May 2006; Chris Gianelloni mysql-4.0.27.ebuild: + Stable on x86 wrt bug #132146. + +*mysql-4.0.27 (13 May 2006) + + 13 May 2006; Luca Longinotti +mysql-4.0.27.ebuild: + Add MySQL 4.0.27, fixes security bug #132146. + + 08 May 2006; Luca Longinotti -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 mysql-4.1.19.ebuild: + ppc stable, bug #132146 + + 07 May 2006; Rene Nussbaumer mysql-4.1.19.ebuild: + Stable on hppa. See bug #132146. + + 06 May 2006; Jason Wever mysql-4.1.19.ebuild: + Stable on SPARC wrt security bug #132146. + + 06 May 2006; mysql-4.1.19.ebuild: + Stable on amd64 wrt security Bug #132146. + + 06 May 2006; Markus Rothe mysql-4.1.19.ebuild: + Stable on ppc64; bug #132146 + + 06 May 2006; Luca Longinotti + 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; mysql-4.1.19.ebuild: + Stable on alpha wrt security Bug #132146. + + 06 May 2006; Mark Loeser 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 +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 Manifest: + Fixing SHA256 digest, pass four + + 22 Apr 2006; Diego Pettenò mysql-5.0.19-r1.ebuild: + Add ~x86-fbsd keyword. + + 12 Apr 2006; Jeremy Huddleston + 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 + 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 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 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 -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 mysql-4.1.14.ebuild: + Fix Bug 111073 also for stable ebuilds + + 18 Mar 2006; Francesco Riosa mysql-5.0.18-r60.ebuild: + Cleaned up duplicate code on this one too (forgotten before). + + 17 Mar 2006; Francesco Riosa -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 +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 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 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 +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 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 mysql-4.1.18-r30.ebuild: + Added ~mips to KEYWORDS. + +*mysql-5.1.6_alpha-r30 (18 Feb 2006) + + 18 Feb 2006; Francesco Riosa 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 +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 files/mysql-slot.rc6-r3, + files/mysqlmanager-slot.rc6: + fix bug #121648 problems stopping mysql under bsd + + 04 Feb 2006; Francesco Riosa files/mysql-slot.rc6-r3: + Fix for Bug #121461, plus minor cleanup. + + 01 Feb 2006; Francesco Riosa 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 files/my.cnf-4.1-r1: + my.cnf revert changed related to innodb + + 31 Jan 2006; Robin H. Johnson +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 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 +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 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 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 + +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 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 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 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 -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 -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 mysql-4.1.14.ebuild: + Stable on alpha wrt bug #109301. Credit and lots of thanks to Thomas Cort + for testing. + + 26 Dec 2005; Francesco Riosa 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 + -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 -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 -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 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 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 -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 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 + 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 + +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 + 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 + +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 mysql-4.1.15-r1.ebuild: + ... and btw readding some keywords to 4.1.16-r1 too + + 25 Nov 2005; Jory A. Pratt 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 mysql-4.1.15-r1.ebuild: + Readding missing keywords (4.1.15-r1) + + 24 Nov 2005; Francesco Riosa 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 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 mysql-4.1.14.ebuild: + Stable on ppc64 + + 24 Nov 2005; Jory A. Pratt 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 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 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 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 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 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 mysql-4.1.14.ebuild: + Stable on hppa. + + 20 Nov 2005; Francesco Riosa 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 +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 mysql-5.0.15.ebuild: + Added ~sparc keyword. + + 04 Nov 2005; Gustavo Zacarias 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 +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 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 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 +mysql-5.0.15.ebuild: + Version bump, 5.0.15 is the first version declared GA from upstream + + 24 Oct 2005; Francesco Riosa mysql-4.1.15.ebuild: + fixed typo, readded /var/log/mysql to binpkg + + 24 Oct 2005; Francesco Riosa 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 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 -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 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 mysql-4.1.14.ebuild: + Marked ppc + + 20 Oct 2005; Francesco Riosa 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 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 mysql-4.1.14.ebuild: + Stable on x86 + + 19 Oct 2005; Marcus D. Hanwell mysql-4.1.14.ebuild: + Marked stable on amd64, bug 109301. + + 18 Oct 2005; Francesco Riosa mysql-4.1.14.ebuild: + Addressed problem in src_test() (reverted to bash mysql-test program) + + 17 Oct 2005; Francesco Riosa 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 mysql-4.0.25-r2.ebuild: + Stable on mips. + + 30 Sep 2005; MATSUU Takuto mysql-4.0.24.ebuild: + Stable on sh. + +*mysql-5.0.13_rc (29 Sep 2005) + + 29 Sep 2005; Francesco Riosa +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 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 + -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 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 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 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 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 mysql-4.0.26.ebuild: + Added discover of a previous $DATADIR like other recent ebuilds + + 11 Sep 2005; Francesco Riosa 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 to point out how to do. + + 10 Sep 2005; Aron Griffis mysql-4.0.25-r2.ebuild: + Mark 4.0.25-r2 stable on alpha + + 09 Sep 2005; Francesco Riosa 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 +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 + 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 mysql-4.0.25-r2.ebuild: + Stable on ppc64 + +*mysql-4.1.14 (29 Aug 2005) + + 29 Aug 2005; Francesco Riosa +mysql-4.1.14.ebuild: + Version bump + + 29 Aug 2005; Francesco Riosa 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 + mysql-4.0.25-r2.ebuild: + Stable on ppc. + + 18 Aug 2005; Rene Nussbaumer + mysql-4.0.25-r2.ebuild: + Stable on hppa. + + 18 Aug 2005; Gustavo Zacarias + mysql-4.0.25-r2.ebuild: + Stable on sparc + + 18 Aug 2005; Francesco Riosa + -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 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 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 + -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 + mysql-4.0.25-r2.ebuild: + missing $DATADIR in src_install() . + +*mysql-5.0.10_beta (29 Jul 2005) + + 29 Jul 2005; Francesco Riosa 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 mysql-3.23.58.ebuild, + mysql-3.23.58-r1.ebuild: + Bug 98210 + + 26 Jul 2005; Francesco Riosa 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 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 -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 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 + +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 + -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 + +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 + +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 + +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 mysql-4.1.12.ebuild: + Fix permissions, see bug #95320 + + 17 May 2005; Markus Rothe mysql-4.1.12.ebuild: + Added ~ppc64 to KEYWORDS + + 18 May 2005; Robin H. Johnson 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 mysql-4.0.24-r2.ebuild, + mysql-4.1.12.ebuild: + Cleanup a few minor things. + + 17 May 2005; Robin H. Johnson 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 + +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 for his + work on this. These are hardmasked for final testing still. + + 06 May 2005; Sven Wegener mysql-4.1.8.ebuild, + mysql-4.1.8-r1.ebuild: + Removed * postfix from <, <=, >= and > dependencies. + + 23 Apr 2005; Robin H. Johnson + -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 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 mysql-4.0.24.ebuild: + Stable on x86 now that I've throughly tested it. + + 14 Mar 2005; Bryan Østergaard mysql-4.0.24.ebuild: + Stable on alpha, bug 84819. + + 14 Mar 2005; Guy Martin mysql-4.0.24.ebuild: + Stable on hppa. clamav-0.83.ebuild + + 14 Mar 2005; Hardave Riar mysql-4.0.24.ebuild: + Stable on mips, bug #84819. + + 13 Mar 2005; Markus Rothe mysql-4.0.24.ebuild: + Stable on ppc64; bug #84819 + + 13 Mar 2005; Jan Brinkmann mysql-4.0.24.ebuild: + stable on amd64 wrt #84819 + + 13 Mar 2005; Robin H. Johnson + 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 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 mysql-4.0.24.ebuild: + Stable on SPARC wrt security bug #84819. + + 13 Mar 2005; Michael Hanselmann mysql-4.0.24.ebuild: + Stable on ppc. + +*mysql-4.0.24-r1 (12 Mar 2005) + + 12 Mar 2005; Robin H. Johnson + +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 +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 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 mysql-4.0.22-r1.ebuild: + Dependency update: sys-apps/procps -> sys-process/procps. + + 28 Feb 2005; Robin H. Johnson 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 mysql-4.1.8-r1.ebuild: + Added to ~ppc. + + 26 Feb 2005; Robin H. Johnson 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 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 mysql-4.0.22-r2.ebuild: + Stable on hppa. + + 06 Feb 2005; Joshua Kinard mysql-4.0.22-r2.ebuild: + Marked stable on mips. + + 01 Feb 2005; Robin H. Johnson files/logrotate.mysql: + Bug #76909 redux. + + 01 Feb 2005; Robin H. Johnson files/logrotate.mysql: + Bug #80308. + + 29 Jan 2005; Robin H. Johnson + 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 + 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 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 mysql-4.0.22-r2.ebuild: + stable on amd64 wrt 77805 + + 21 Jan 2005; Luca Barbato mysql-4.0.22-r2.ebuild: + Marked ppc + + 20 Jan 2005; Gustavo Zacarias mysql-4.1.8-r1.ebuild: + Keyworded ~sparc + + 20 Jan 2005; Bryan Østergaard mysql-4.0.22-r2.ebuild: + Stable on alpha, bug 77805. + + 20 Jan 2005; Olivier Crête mysql-4.0.22-r2.ebuild: + Stable on x86 wrt 77805 + + 20 Jan 2005; Gustavo Zacarias mysql-4.0.22-r2.ebuild: + Stable on sparc wrt #77805 + + 20 Jan 2005; Markus Rothe 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 + +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 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 mysql-4.0.23-r1.ebuild: + Stable on sparc wrt #77805 + + 19 Jan 2005; Markus Rothe mysql-4.0.23-r1.ebuild: + Stable on ppc64; bug #78620 + + 19 Jan 2005; Olivier Crête 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 +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 files/logrotate.mysql: + Bug #76909, logrotate missingok. + + 29 Dec 2004; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + + 25 Dec 2004; Robin H. Johnson 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 + +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 +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 +mysql-4.1.7.ebuild: + bug #62582, new major version, package.masked. + + 12 Nov 2004; Michael Sterrett -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 mysql-4.0.22.ebuild: + marked as stable on mips + + 02 Nov 2004; Markus Rothe mysql-4.0.22.ebuild: + Marked ppc64; bug #69668 + + 02 Nov 2004; Bryan Østergaard mysql-4.0.22.ebuild: + Stable on alpha, bug 69668. + + 02 Nov 2004; Lars Weiler mysql-4.0.22.ebuild: + Stable on ppc. Bug #69668. + + 01 Nov 2004; Jeremy Huddleston + mysql-4.0.22.ebuild: + Stable amd64. Bug #69668. + + 01 Nov 2004; Robin H. Johnson mysql-4.0.22.ebuild: + added texinfo dep for bug #69701. + + 01 Nov 2004; Gustavo Zacarias mysql-4.0.22.ebuild: + Stable on sparc + + 31 Oct 2004; Robin H. Johnson 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 +mysql-4.0.22.ebuild: + Version bump. + + 26 Oct 2004; Michele Noberasco mysql-4.0.21.ebuild: + Removed COPYING.LIB from dodoc as the file doesn't exist. + + 22 Oct 2004; Danny van Dyk mysql-4.0.21.ebuild: + Marked stable on amd64. + + 22 Oct 2004; Robin H. Johnson mysql-4.0.21.ebuild: + stabilize on x86. + + 20 Oct 2004; Hardave Riar mysql-4.0.21.ebuild: + Stable on mips, bug #67062. + + 19 Oct 2004; Guy Martin mysql-4.0.21.ebuild: + Stable on hppa. + + 18 Oct 2004; Tom Gall mysql-4.0.21.ebuild: + stable on ppc64, bug #67062 + + 18 Oct 2004; Bryan Østergaard mysql-4.0.21.ebuild: + Stable on alpha, bug 67062. + + 18 Oct 2004; Gustavo Zacarias mysql-4.0.21.ebuild: + Stable on sparc wrt #67062 + + 18 Oct 2004; mysql-4.0.21.ebuild: + stable on ppc : 67062 + +*mysql-4.0.21 (12 Oct 2004) + + 12 Oct 2004; Robin H. Johnson + +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 mysql-4.0.20-r1.ebuild: + stable on ppc64, bug #60744 + + 06 Sep 2004; Robin H. Johnson files/mysql-4.0.15.rc6: + Use net, not need net. + + 06 Sep 2004; Robin H. Johnson files/mysql-4.0.15.rc6: + Fix #62603, #62903. + + 06 Sep 2004; Ciaran McCreesh 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 : + get_libdir lovin'. + + 28 Aug 2004; Robin H. Johnson mysql-3.23.58-r1.ebuild, + mysql-4.0.20-r1.ebuild: + Stable on x86. Bug #60744. + + 25 Aug 2004; Bryan Østergaard mysql-3.23.58-r1.ebuild, + mysql-4.0.20-r1.ebuild: + Stable on alpha, bug 60744. + + 24 Aug 2004; Hardave Riar mysql-4.0.20-r1.ebuild: + Stable on mips. Bug #60744. + + 24 Aug 2004; Gustavo Zacarias 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 + +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 mysql-4.0.20.ebuild: + Marked stable on mips. + + 21 Aug 2004; Robin H. Johnson mysql-4.0.20.ebuild: + Bug #60869, gnuconfig. + + 16 Jul 2004; Gustavo Zacarias mysql-4.0.20.ebuild: + Stable on sparc and hppa + + 14 Jul 2004; Bryan Østergaard mysql-4.0.20.ebuild: + Stable on alpha. + + 10 Jul 2004; Robin H. Johnson mysql-4.0.20.ebuild: + 4.0.20 stable on x86. + +*mysql-3.23.58 (04 Jul 2004) + + 04 Jul 2004; Robin H. Johnson mysql-3.23.58.ebuild: + version bump. + + 29 Jun 2004; Aron Griffis 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 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 mysql-4.0.17.ebuild: + Fix use invocation + + 01 Jun 2004; Tom Gall mysql-4.0.20.ebuild: + stable on ppc64, bug #52701 + + 24 May 2004; Joshua Kinard 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 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 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 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 mysql-4.0.18-r1.ebuild: + Marked stable on hppa. + + 29 Apr 2004; Jon Portnoy mysql-4.0.18-r1.ebuild : + Stable on AMD64 and x86. + + 14 Apr 2004; Jason Wever mysql-4.0.18-r1.ebuild: + Stable on sparc wrt bug #46242. + + 14 Apr 2004; Bryan Østergaard mysql-4.0.18-r1.ebuild: + Stable on Alpha. + + 14 Apr 2004; Michael McCabe 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 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; mysql-4.0.18.ebuild: + adding s390 keywords + + 21 Mar 2004; Joshua Kinard mysql-4.0.17.ebuild: + Marked stable on mips. + + 10 Mar 2004; Robin Johnson + 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 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 mysql-4.0.17.ebuild: + Stable on sparc. + + 25 Feb 2004; root mysql-4.0.17.ebuild: + Marked stable on hppa. + + 24 Feb 2004; Martin Holzer mysql-4.0.17.ebuild: + x86 stable + + 07 Feb 2004; Brad House mysql-4.0.17.ebuild, + files/mysql-gentoo-nptl.diff: + make mysql compile with nptl-enabled glibc + + 04 Feb 2004; Joshua Kinard 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 mysql-4.0.16.ebuild, + mysql-4.0.17.ebuild: + add alpha/~alpha keywords + + 07 Jan 2004; Jason Wever mysql-4.0.16.ebuild: + Marked stable on sparc. + + 25 Dec 2003; Robin H. Johnson : + version bump + + 18 Dec 2003; Guy Martin mysql-4.0.16.ebuild: + Marked stable on hppa. + + 16 Dec 2003; Robin H. Johnson 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 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 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 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 mysql-4.0.15-r1.ebuild: + bump revision and add docs patch from bug #31995 + + 20 Oct 2003; Christian Birchinger mysql-4.0.14-r2.ebuild: + Added sparc stable keyword + + 19 Oct 2003; Heinrich Wendel 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 mysql-4.0.14-r2.ebuild: + bump 4.0.14-r2 to stable + + 07 Oct 2003; John Mylchreest ; 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 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 mysql-3.23.57-r1.ebuild: + Security update + +*mysql-4.0.14-r2 (11 Sep 2003) + + 11 Sep 2003; Robin H. Johnson mysql-4.0.14-r2.ebuild: + fix bug #28421 + +*mysql-4.0.13-r4 (10 Sep 2003) + + 10 Sep 2003; 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 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 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 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 mysql-4.0.14-r1.ebuild, + files/my.cnf-4.0.14-r1: + fix bugs #26131 and #24826 + + 31 Jul 2003; Robin H. Johnson mysql-4.0.14.ebuild: + Remove extraneous warning about a bug that was fixed between .13 and .14 + + 28 Jul 2003; Robin H. Johnson 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 mysql-4.0.14.ebuild : + Added ~hppa to KEYWORDS. + + 23 Jul 2003; Robin H. Johnson mysql-4.0.14.ebuild: + Version bump + + 16 Jul 2003; Christian Birchinger mysql-4.0.13-r3.ebuild: + Added sparc stable keyword + + 12 Jul 2003; Donny Davies mysql-4.0.13-r3.ebuild: + Marked x86 stable. + + 12 Jul 2003; Robin H. Johnson 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 mysql-3.23.57.ebuild: + Version bump. + +*mysql-4.0.13-r3 (12 Jun 2003) + + 04 Aug 2003; Guy Martin mysql-4.0.13-r3.ebuild : + Added hppa to KEYWORDS. + + 3 Jun 2003; Robin Johnson mysql-4.0.13-r3.ebuild: + Add SSL warning as per bug #22964. + + 12 Jun 2003; Robin Johnson 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; 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; 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 mysql-4.0.13-r1.ebuild: + Small housecleaning-type fixes. + + 31 May 2003; Robin Johnson mysql-4.0.13-r1.ebuild: + Large ebuild cleanup. + +*mysql-4.0.13 (21 May 2003) + + 09 May 2003; Robin Johnson 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 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 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 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 mysql-4.0.12.ebuild: + add arm keyword + + 22 Mar 2003; Donny Davies : 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 : + Security update. + +*mysql-4.0.11a-r1 (09 Mar 2003) + + 09 Mar 2003; Joshua Brindle 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 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 : 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 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 : Latest 'gamma' release. + Version bump. + +*mysql-3.23.55 (29 Jan 2003) + + 11 Mar 2003; Donny Davies mysql-3.23.55.ebuild: + Fix CXXFLAGS; #16767. Add the PDEPEND from #16301. + + 01 Mar 2003; Donny Davies : 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 : 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 : New testing release. + Fix #12933, #13429. + +*mysql-4.0.7 (04 Jan 2003) + + 04 Jan 2003; Donny Davies : Latest 'gamma' release. + Sync initscript. + +*mysql-3.23.54a (16 Dec 2002) + + 16 Dec 2002; Donny Davies : Version bump. + + 15 Dec 2002; Bjoern Brauel mysql-3.23.52-r1.ebuild : + Add alpha to KEYWORDS + +*mysql-3.23.54 (13 Dec 2002) + + 13 Dec 2002; Donny Davies : Update to latest. + This release fixes a remote DoS vulnerability; upgrade reccomended. + + 07 Dec 2002; Jack Morgan mysql-3.23.52-r1.ebuild : + Changed sparc64 to sparc keyword + + 07 Dec 2002; Jack Morgan 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 : Chase latest. + Closes #11011, #11233. The new initscript still needs to be synced with + the old one. + + 03 Nov 2002; Nicholas Henke mysql-3.23.52-r2.ebuild : + added ppc to keywords + + 28 Oct 2002; Donny Davies mysql.init : + Behave more carefully in stop(). Thanks psi-jack@myrealbox.com. + +*mysql-4.0.1 (19 Nov 2002) + + 19 Nov 2002; Ryan Phillips mysql-4.0.1_alpha.ebuild : + Fixed DB dep. Fixes #10839 + +*mysql-3.23.53 (27 Oct 2002) + + 27 Oct 2002; Donny Davies : Chase latest release. + Close #9481, #9335. + +*mysql-3.23.52-r1 (29 Sep 2002) + + 20 Oct 2002; Seemant Kulleen mysql-3.23.52-r1.ebuild : + Changed the sparc USE check per bug #9372 by torgeir@trenger.ro (Torgeir + Hansen) + + 15 Oct 2002; 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 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 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 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 mysql-3.23.51-r3.ebuild : + Fix initscript install. s/mysql.rc6/mysql.init/ + + 25 Jul 2002; Jon Nelson 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 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 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 mysql-3.23.51-r1.ebuild : + Added symlink to libmysqlclient_r.so + +*mysql-4.0.1 (27 Jun 2002) + + 27 June 2002; Ryan Phillips : + 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 : + 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 : + 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 : + Added LICENSE, SLOT, $Headers. + +*mysql-3.23.49 (18 Feb 2002) + + 18 Feb 2002; Donny Davies 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 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-db/mysql/Manifest b/dev-db/mysql/Manifest new file mode 100644 index 00000000..9135d47c --- /dev/null +++ b/dev-db/mysql/Manifest @@ -0,0 +1,13 @@ +AUX my.cnf 1249 RMD160 680752c5c5f1e18e02f5c3286aaade406f271b95 SHA1 f5592c43e52d23902a23d4f824d4dddccd7cdd0c SHA256 29c07ce113496ec62bf9427609f2291861e3e165200d6e98a69bd312c6c101ec +AUX my.cnf-4.0 4316 RMD160 e2a9f3f1a13b1aa13151dc5dbeba1dad888337e3 SHA1 40d6f252fd103548bc422e86659ef644fbce1ac6 SHA256 f4616a38d7c1b5cc2bf6b4e5b175ffcc12a52e38772dd86274a8991ef50015af +AUX my.cnf-4.1 4235 RMD160 ca04e2e667322e99c29be59064c7a6ecaa4e1e4c SHA1 babc79984b2e2d3def93ac0c13cd2fc5c690212a SHA256 908a4883116e4f323510c468fd22c5765f8a2adce0344859fc212b7209a3a6c7 +AUX my.cnf-5.1 4199 RMD160 c12797534dd8273d1640844b4813ec7307911cef SHA1 5845dcaf469bd95d918cc07b1ffc80e2bd4c5a68 SHA256 c50e38004c901d4921d00a5f458bcd191852262a93f3d9fbfb6b040186b1ec45 +AUX mysql.init 886 RMD160 26b8aa45af3f930db01f0db731865b9293626fb1 SHA1 d7d99a3f45fa807d1fb57ab04b35800a69cae430 SHA256 2d7faf6d88fd13e5c10368a20074fdb59554635f8b1fd17e088d82208e611c12 +AUX mysql_config.in.patch 699 RMD160 2a03e25cfbe46c2bc943167fe500dbd61032cbe9 SHA1 4be5e523ca154d7605a8789ed30aa38e4c9f4a38 SHA256 8d382683391e44e187f2822fd297877194caf68241ecb4600b677f2eda390787 +DIST mysql-5.1.53.tar.gz 23871815 RMD160 e8fd69450dda85cf3f41269e6e3fca05caccc76d SHA1 24064a4c0f8b88b30acb6ddb03f32e897ef061f3 SHA256 d68c0db580bb514bb1759d4c69dc71ceb0e3573ac88a1025111bdd8f89e234a4 +DIST mysql-extras-20101128-2122Z.tar.bz2 1237793 RMD160 43b536c060d3a1bafa993ec4c55c1b13a78926cc SHA1 409b47603948bceea3531414af42b74915e698b8 SHA256 a804e4418fff742a72fc4cc8c83f1107a86f95b2fafde96002436905a9b5f729 +DIST pbxt-1.0.11-6-pre-ga.tar.gz 3156307 RMD160 835c401b8503f1c1bef4b50f7a7815493f95acc1 SHA1 22eeffe0e38e0a0c2731a2c97fe00ce7d1ab2dfc SHA256 71ff3d86e9e5691f3efe541bf31f55a7ec2a88af27df6ad853b65902e00e6d12 +DIST percona-xtradb-1.0.6-10.tar.gz 1676716 RMD160 772947fe67725c55751f3ec349711c05ba23c39b SHA1 07de0fd126e684aa045a8b941002f7634cd9a604 SHA256 e3aa818f13cf669412e59ad194eae8eada7a857bf7a4260e4bb41cab4d7ae39c +EBUILD mysql-5.1.53.ebuild 8679 RMD160 e9936f1054fab156240c8d8efe0f7a659eb1f490 SHA1 2112e8d0306f38bb17d4bf0a0c675ee4caa21727 SHA256 d59e7cc89ebb02177b399bbcdd3b04da234b9f31905575a34b2001b6a44828f2 +MISC ChangeLog 108399 RMD160 abf7a6ee1ba46f8fb442f2ea686ec0a0667459b5 SHA1 c71e197f55e649af0e3d16638261178545fea857 SHA256 b6d413cb9f56557fbead08cf54de56856c51f7b96fb42d1faeeb53272dd9b6d8 +MISC metadata.xml 1389 RMD160 711fe2927a95bff06abbba5209a1e03fd99ba7b5 SHA1 adaf717edeadad3ebe8e7b486d75477b2ec5433b SHA256 562726facccb1c1808b74c0e17f052ca03c92c0ada689375e527b2a5405a5a0a diff --git a/dev-db/mysql/files/my.cnf b/dev-db/mysql/files/my.cnf new file mode 100644 index 00000000..4e7d0f6d --- /dev/null +++ b/dev-db/mysql/files/my.cnf @@ -0,0 +1,48 @@ +# /etc/mysql/my.cnf: The global mysql configuration file. +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/my.cnf,v 1.5 2008/11/14 01:49:37 robbat2 Exp $ +# +# This file can be simultaneously placed in three places: +# 1. /etc/mysql/my.cnf to set global options. +# 2. /var/lib/mysql/my.cnf to set server-specific options. +# 3. ~/.my.cnf to set user-specific options. +# +# One can use all long options that the program supports. +# Run the program with --help to get a list of them. +# +# The following values assume you have at least 32M RAM! + +[client] +#password = my_password +port = 3306 +socket = /var/run/mysqld/mysqld.sock + +[safe_mysqld] +err-log = /var/log/mysql/mysql.err + +[mysqld] +#skip-networking +skip-innodb +innodb_file_per_table +user = mysql +pid-file = /var/run/mysqld/mysqld.pid +socket = /var/run/mysqld/mysqld.sock +port = 3306 +log = /var/log/mysql/mysql.log +basedir = /usr +datadir = /var/lib/mysql +tmpdir = /tmp +language = /usr/share/mysql/english +skip-locking +set-variable = key_buffer=16M +set-variable = max_allowed_packet=1M +set-variable = thread_stack=128K + +[mysqldump] +quick +set-variable = max_allowed_packet=1M + +[mysql] +#no-auto-rehash # faster start of mysql but no tab completition + +[isamchk] +set-variable = key_buffer=16M diff --git a/dev-db/mysql/files/my.cnf-4.0 b/dev-db/mysql/files/my.cnf-4.0 new file mode 100644 index 00000000..305f7c92 --- /dev/null +++ b/dev-db/mysql/files/my.cnf-4.0 @@ -0,0 +1,113 @@ +# /etc/mysql/my.cnf: The global mysql configuration file. +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/my.cnf-4.0,v 1.2 2008/11/14 02:16:25 robbat2 Exp $ +# +# This file can be simultaneously placed in three places: +# 1. /etc/mysql/my.cnf to set global options. +# 2. /var/lib/mysql/my.cnf to set server-specific options. +# 3. ~/.my.cnf to set user-specific options. +# +# One can use all long options that the program supports. +# Run the program with --help to get a list of them. +# +# The following values assume you have at least 64M RAM! + +[client] +#password = my_password +port = 3306 +socket = /var/run/mysqld/mysqld.sock + +[safe_mysqld] +err-log = /var/log/mysql/mysql.err + +[mysqld] +user = mysql +pid-file = /var/run/mysqld/mysqld.pid +socket = /var/run/mysqld/mysqld.sock +log-error = /var/log/mysql/mysqld.err +# If set, mysql logs all queries (general query log). This will be deprecated in +# MySQL 5.0. This logs all queries, even error queries and is slow. +# log = /var/log/mysql/mysql.log +# +# If you really need logging, you'd rather use binary logging. Especially when doing +# replication. Read file:/usr/share/doc/mysql-*/manual.html.gz#Replication for info. +# You can use PURGE MASTER LOGS TO '$hostname-bin.010' to get rid of old logs +# from $hostname-bin.01 up to $hostname-bin.09 while the slave server is +# running. +# Before doing that, check which logfile slave curently uses by running +# mysql> SHOW SLAVE STATUS +# To list logfiles on master do: +# mysql> SHOW MASTER LOGS +# Then use PURGE for those not needed anymore only! Never remove the files +# manually! +# +# Also consult RESET MASTER and RESET SLAVE commands before doing any changes +# mysql> RESET MASTER - Deletes all binary logs listed in the index +# file, resetting the binlog index file to be empty. +# mysql> RESET SLAVE - Makes the slave forget its replication position in +# the master logs. +# mysql> SET SQL_LOG_BIN=0 - this turns off logging (execute on MASTER only) +# mysql> SET SQL_LOG_BIN=1 - this turns on logging (execute on MASTER only) +# +# log-bin +# set-variable = binlog-do-db=non_existant +# set-variable = binlog-ignore-db=database_name +# +# server-id has to unique for each master or slave in your network, +# lets use the last number from IP address +# server-id = 207 +basedir = /usr +datadir = /var/lib/mysql +tmpdir = /tmp +language = /usr/share/mysql/english +skip-locking +set-variable = key_buffer=16M +set-variable = max_allowed_packet=1M +set-variable = thread_stack=128K +# be secure by default! +bind-address = 127.0.0.1 +port = 3306 +# this can make it even more secure: +#skip-networking +# +# 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 +set-variable = innodb_buffer_pool_size=32M +# this is the default, increase it if you have lots of tables +set-variable = innodb_additional_mem_pool_size=1M +# +# i'd like to use /var/lib/mysql/innodb, but that is seen as a database :-( +# and upstream wants things to be under /var/lib/mysql/, so that's the route +# we have to take for the moment +innodb_data_home_dir = /var/lib/mysql/ +innodb_log_arch_dir = /var/lib/mysql/ +innodb_log_group_home_dir = /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) +set-variable = innodb_log_file_size=8M +# this is the default, increase it if you have very large transactions going on +set-variable = innodb_log_buffer_size=1M +# this is the default and won't hurt you +# you shouldn't need to tweak it +set-variable = 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_file_per_table + +[mysqldump] +quick +set-variable = max_allowed_packet=16M + +[mysql] +#no-auto-rehash # faster start of mysql but no tab completion + +[isamchk] +set-variable = key_buffer=16M diff --git a/dev-db/mysql/files/my.cnf-4.1 b/dev-db/mysql/files/my.cnf-4.1 new file mode 100644 index 00000000..458a58a7 --- /dev/null +++ b/dev-db/mysql/files/my.cnf-4.1 @@ -0,0 +1,147 @@ +# /etc/mysql/my.cnf: The global mysql configuration file. +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/my.cnf-4.1,v 1.4 2008/11/14 02:16:25 robbat2 Exp $ + +# The following options will be passed to all MySQL clients +[client] +#password = your_password +port = 3306 +socket = /var/run/mysqld/mysqld.sock + +[mysql] +character-sets-dir=/usr/share/mysql/charsets +default-character-set=utf8 + +[mysqladmin] +character-sets-dir=/usr/share/mysql/charsets +default-character-set=utf8 + +[mysqlcheck] +character-sets-dir=/usr/share/mysql/charsets +default-character-set=utf8 + +[mysqldump] +character-sets-dir=/usr/share/mysql/charsets +default-character-set=utf8 + +[mysqlimport] +character-sets-dir=/usr/share/mysql/charsets +default-character-set=utf8 + +[mysqlshow] +character-sets-dir=/usr/share/mysql/charsets +default-character-set=utf8 + +[myisamchk] +character-sets-dir=/usr/share/mysql/charsets + +[myisampack] +character-sets-dir=/usr/share/mysql/charsets + +# use [safe_mysqld] with mysql-3 +[mysqld_safe] +err-log = /var/log/mysql/mysql.err + +# add a section [mysqld-4.1] or [mysqld-5.0] for specific configurations +[mysqld] +character-set-server = utf8 +default-character-set = utf8 +user = mysql +port = 3306 +socket = /var/run/mysqld/mysqld.sock +pid-file = /var/run/mysqld/mysqld.pid +log-error = /var/log/mysql/mysqld.err +basedir = /usr +datadir = @DATADIR@ +skip-locking +key_buffer = 16M +max_allowed_packet = 1M +table_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 = /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 = /tmp/ +#log-update = /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 /tmp/mysqld.sql /tmp/mysqld.trace +# this will show you *exactly* what's happening in your server ;) + +#log = /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 /var/lib/mysql/innodb, but that is seen as a database :-( +# and upstream wants things to be under /var/lib/mysql/, so that's the route +# we have to take for the moment +#innodb_data_home_dir = /var/lib/mysql/ +#innodb_log_arch_dir = /var/lib/mysql/ +#innodb_log_group_home_dir = /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 +set-variable = 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-db/mysql/files/my.cnf-5.1 b/dev-db/mysql/files/my.cnf-5.1 new file mode 100644 index 00000000..5a7e0961 --- /dev/null +++ b/dev-db/mysql/files/my.cnf-5.1 @@ -0,0 +1,146 @@ +# /etc/mysql/my.cnf: The global mysql configuration file. +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/my.cnf-5.1,v 1.2 2010/03/24 18:26:09 robbat2 Exp $ + +# The following options will be passed to all MySQL clients +[client] +#password = your_password +port = 3306 +socket = /var/run/mysqld/mysqld.sock + +[mysql] +character-sets-dir=/usr/share/mysql/charsets +default-character-set=utf8 + +[mysqladmin] +character-sets-dir=/usr/share/mysql/charsets +default-character-set=utf8 + +[mysqlcheck] +character-sets-dir=/usr/share/mysql/charsets +default-character-set=utf8 + +[mysqldump] +character-sets-dir=/usr/share/mysql/charsets +default-character-set=utf8 + +[mysqlimport] +character-sets-dir=/usr/share/mysql/charsets +default-character-set=utf8 + +[mysqlshow] +character-sets-dir=/usr/share/mysql/charsets +default-character-set=utf8 + +[myisamchk] +character-sets-dir=/usr/share/mysql/charsets + +[myisampack] +character-sets-dir=/usr/share/mysql/charsets + +# use [safe_mysqld] with mysql-3 +[mysqld_safe] +err-log = /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 = /var/run/mysqld/mysqld.sock +pid-file = /var/run/mysqld/mysqld.pid +log-error = /var/log/mysql/mysqld.err +basedir = /usr +datadir = @DATADIR@ +skip-external-locking +key_buffer = 16M +max_allowed_packet = 1M +table_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 = /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 = /tmp/ +#log-update = /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 /tmp/mysqld.sql /tmp/mysqld.trace +# this will show you *exactly* what's happening in your server ;) + +#log = /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 /var/lib/mysql/innodb, but that is seen as a database :-( +# and upstream wants things to be under /var/lib/mysql/, so that's the route +# we have to take for the moment +#innodb_data_home_dir = /var/lib/mysql/ +#innodb_log_arch_dir = /var/lib/mysql/ +#innodb_log_group_home_dir = /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-db/mysql/files/mysql.init b/dev-db/mysql/files/mysql.init new file mode 100755 index 00000000..16ea7bc0 --- /dev/null +++ b/dev-db/mysql/files/mysql.init @@ -0,0 +1,37 @@ +#!/sbin/runscript +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/mysql.init,v 1.7 2004/07/14 21:41:15 agriffis Exp $ + +depend() { + need net + use dns +} + +checkconfig() { + if [ ! -f /etc/mysql/my.cnf ] ; then + eerror "No /etc/mysql/my.cnf file exists!" + fi + + dir=`my_print_defaults mysqld | grep -- --datadir | sed -e "s|^.*=\(.*\)|\1|"` + + if [ ! -d $dir/mysql ] ; then + eerror "You dont appear to have the mysql database installed yet." + eerror "Please run /usr/bin/mysql_install_db to have this done..." + return 1 + fi +} + +start() { + checkconfig || return 1 + ebegin "Starting mysqld" + /usr/bin/safe_mysqld >/dev/null 2>&1 & + eend $? +} + +stop () { + ebegin "Stopping mysqld" + start-stop-daemon --stop --quiet \ + --pidfile=/var/run/mysqld/mysqld.pid --retry 20 + eend $? +} diff --git a/dev-db/mysql/files/mysql_config.in.patch b/dev-db/mysql/files/mysql_config.in.patch new file mode 100644 index 00000000..303f9a49 --- /dev/null +++ b/dev-db/mysql/files/mysql_config.in.patch @@ -0,0 +1,19 @@ +2010-11-10 Francisco Blas Izquierdo Riera + KUDOS: Magnus Granberg (Help with this) + KUDOS: Thomas Sachau (Help reproducing the bug) + KUDOS: Alexander E. Patrakov (Providing an initial solution) + #347796 + * configure.in: Properly use CCASFLAGS + +diff -ur mysql.orig/configure.in mysql/configure.in +--- mysql.orig/configure.in 2010-12-09 17:09:08.000000000 +0100 ++++ mysql/configure.in 2010-12-09 17:31:24.000000000 +0100 +@@ -519,7 +519,7 @@ + + # We need an assembler, too + AM_PROG_AS +-CCASFLAGS="$CCASFLAGS $ASFLAGS" ++CCASFLAGS="$CCASFLAGS $(for flag in $ASFLAGS ; do echo "-Wa,$flag" ; done)" + + # Check if we need noexec stack for assembler + AC_CHECK_NOEXECSTACK diff --git a/dev-db/mysql/metadata.xml b/dev-db/mysql/metadata.xml new file mode 100644 index 00000000..d8e0393a --- /dev/null +++ b/dev-db/mysql/metadata.xml @@ -0,0 +1,27 @@ + + + +mysql + + + Make tables contain up to 1.844E+19 rows + Add support for NDB clustering (deprecated) + Enables the community features from upstream. + Build embedded server (libmysqld) + Add support for alternative storage engines (Archive, CSV, Blackhole, Federated(X), Partition) + Use LATIN1 encoding instead of UTF8 + Raise the max index per table limit from 64 to 128 + Install client programs only, no server + Add experimental support for PBXT storage engine + Add support for statement profiling (requires USE=community). + Deprecated option, removed in the 5.0 series + Install upstream testsuites for end use. + Add experimental support for Percona's InnoDB replacement: XtraDB + + diff --git a/dev-db/mysql/mysql-5.1.53.ebuild b/dev-db/mysql/mysql-5.1.53.ebuild new file mode 100644 index 00000000..4193f11c --- /dev/null +++ b/dev-db/mysql/mysql-5.1.53.ebuild @@ -0,0 +1,260 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.1.53.ebuild,v 1.1 2010/11/29 00:22:28 robbat2 Exp $ + +MY_EXTRAS_VER="20101128-2122Z" +EAPI=2 + +# PBXT +PBXT_VERSION='1.0.11-6-pre-ga' +# XtraDB +PERCONA_VER='5.1.45-10' XTRADB_VER='1.0.6-10' + +inherit toolchain-funcs mysql +# 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 ~x64-macos ~x86-solaris" + +# When MY_EXTRAS is bumped, the index should be revised to exclude these. +# This is often broken still +EPATCH_EXCLUDE='' + +# Most of these are in the eclass +RDEPEND="" +DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) + >=sys-devel/libtool-2.2.10" + +# 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 +src_prepare() { + sed -i \ + -e '/^noinst_PROGRAMS/s/basic-t//g' \ + "${S}"/unittest/mytap/t/Makefile.am + mysql_src_prepare + + epatch "${FILESDIR}"/mysql_config.in.patch +} + +# Official test instructions: +# USE='berkdb -cluster embedded extraengine perl ssl community' \ +# FEATURES='test userpriv -usersandbox' \ +# ebuild mysql-X.X.XX.ebuild \ +# digest clean package +src_test() { + # 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" + + emake check || die "make check failed" + 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" + cd "${S}" + einfo ">>> Test phase [test]: ${CATEGORY}/${PF}" + local retstatus_unit + local retstatus_ns + local retstatus_ps + local t + addpredict /this-dir-does-not-exist/t9.MYI + + # Ensure that parallel runs don't die + export MTR_BUILD_THREAD="$((${RANDOM} % 100))" + + # archive_gis really sucks a lot, but it's only relevant for the + # USE=extraengines case + case ${PV} in + 5.0.42) + mysql_disable_test "archive_gis" "Totally broken in 5.0.42" + ;; + + 5.0.4[3-9]|5.0.[56]*|5.0.70|5.0.87) + [ "$(tc-endian)" == "big" ] && \ + mysql_disable_test \ + "archive_gis" \ + "Broken in 5.0.43-70 and 5.0.87 on big-endian boxes only" + ;; + esac + + # This was a slight testcase breakage when the read_only security issue + # was fixed. + case ${PV} in + 5.0.54|5.0.51*) + mysql_disable_test \ + "read_only" \ + "Broken in 5.0.51-54, output in wrong order" + ;; + esac + + # Ditto to read_only + [ "${PV}" == "5.0.51a" ] && \ + mysql_disable_test \ + "view" \ + "Broken in 5.0.51, output in wrong order" + + # x86-specific, OOM issue with some subselects on low memory servers + [ "${PV}" == "5.0.54" ] && \ + [ "${ARCH/x86}" != "${ARCH}" ] && \ + mysql_disable_test \ + "subselect" \ + "Testcase needs tuning on x86 for oom condition" + + # Broke with the YaSSL security issue that didn't affect Gentoo. + [ "${PV}" == "5.0.56" ] && \ + for t in openssl_1 rpl_openssl rpl_ssl ssl \ + ssl_8k_key ssl_compress ssl_connect ; do \ + mysql_disable_test \ + "$t" \ + "OpenSSL tests broken on 5.0.56" + done + + # New test was broken in first time + # Upstream bug 41066 + # http://bugs.mysql.com/bug.php?id=41066 + [ "${PV}" == "5.0.72" ] && \ + mysql_disable_test \ + "status2" \ + "Broken in 5.0.72, new test is broken, upstream bug #41066" + + # The entire 5.0 series has pre-generated SSL certificates, they have + # mostly expired now. ${S}/mysql-tests/std-data/*.pem + # The certs really SHOULD be generated for the tests, so that they are + # not expiring like this. We cannot do so ourselves as the tests look + # closely as the cert path data, and we do not have the CA key to regen + # ourselves. Alternatively, upstream should generate them with at least + # 50-year validity. + # + # Known expiry points: + # 4.1.*, 5.0.0-5.0.22, 5.1.7: Expires 2013/09/09 + # 5.0.23-5.0.77, 5.1.7-5.1.22?: Expires 2009/01/27 + # 5.0.78-5.0.90, 5.1.??-5.1.42: Expires 2010/01/28 + # + # mysql-test/std_data/untrusted-cacert.pem is MEANT to be + # expired/invalid. + case ${PV} in + 5.0.*|5.1.*|5.4.*|5.5.*) + for t in openssl_1 rpl_openssl rpl.rpl_ssl rpl.rpl_ssl1 ssl ssl_8k_key \ + ssl_compress ssl_connect rpl.rpl_heartbeat_ssl ; do \ + mysql_disable_test \ + "$t" \ + "These OpenSSL tests break due to expired certificates" + done + ;; + esac + + # These are also failing in MySQL 5.1 for now, and are believed to be + # false positives: + # + # main.mysql_comment, main.mysql_upgrade, main.information_schema, + # funcs_1.is_columns_mysql funcs_1.is_tables_mysql funcs_1.is_triggers: + # fails due to USE=-latin1 / utf8 default + # + # main.mysql_client_test: + # segfaults at random under Portage only, suspect resource limits. + # + # main.not_partition: + # Failure reason unknown at this time, must resolve before package.mask + # removal FIXME + case ${PV} in + 5.1.*|5.4.*|5.5.*) + for t in main.mysql_client_test main.mysql_comments \ + main.mysql_upgrade \ + main.information_schema \ + main.not_partition funcs_1.is_columns_mysql \ + funcs_1.is_tables_mysql funcs_1.is_triggers; do + mysql_disable_test "$t" "False positives in Gentoo" + done + ;; + esac + + # New failures in 5.1.50/5.1.51, reported by jmbsvicetto. + # These tests are picking up a 'connect-timeout' config from somewhere, + # which is not valid, and since it does not have 'loose-' in front of + # it, it's causing a failure + case ${PV} in + 5.1.5*|5.4.*|5.5.*|6*) + for t in rpl.rpl_mysql_upgrade main.log_tables_upgrade ; do + mysql_disable_test "$t" \ + "False positives in Gentoo: connect-timeout" + done + ;; + esac + + use profiling && use community \ + || mysql_disable_test main.profiling \ + "Profiling test needs profiling support" + + if [ "${PN}" == "mariadb" ]; then + for t in \ + parts.part_supported_sql_func_ndb \ + parts.partition_auto_increment_ndb ; do + mysql_disable_test $t "ndb not supported in mariadb" + done + fi + + # This fail with XtraDB in place of normal InnoDB + # TODO: test if they are broken with the rest of the Percona patches + if xtradb_patch_available && use xtradb ; then + for t in main.innodb innodb.innodb_bug51378 \ + main.information_schema_db main.mysqlshow \ + main.innodb-autoinc main.innodb_bug21704 \ + main.innodb_bug44369 main.innodb_bug46000 \ + main.index_merge_innodb \ + innodb.innodb innodb.innodb_misc1 innodb.innodb_bug52663 \ + innodb.innodb-autoinc innodb.innodb-autoinc-44030 \ + innodb.innodb_bug21704 innodb.innodb_bug44369 \ + innodb.innodb_bug46000 innodb.innodb_bug48024 \ + innodb.innodb_bug49164 innodb.innodb_bug51920 \ + innodb.innodb_bug54044 \ + ; do + mysql_disable_test $t "tests broken in xtradb" + done + fi + + # bug 332565 + if ! use extraengine ; then + for t in main.range ; do + mysql_disable_test $t "Test $t requires USE=extraengine" + done + fi + + # create directories because mysqladmin might make out of order + mkdir -p "${S}"/mysql-test/var-{ps,ns}{,/log} + + # We run the test protocols seperately + #emake test-unit + retstatus_unit=$? + retstatus_unit=0 + [[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed" + + emake test-ns force="--force --vardir=${S}/mysql-test/var-ns" + retstatus_ns=$? + [[ $retstatus_ns -eq 0 ]] || eerror "test-ns failed" + has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" + + emake test-ps force="--force --vardir=${S}/mysql-test/var-ps" + retstatus_ps=$? + [[ $retstatus_ps -eq 0 ]] || eerror "test-ps failed" + has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" + + # TODO: + # When upstream enables the pr and nr testsuites, we need those as well. + + # 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_ns -eq 0 ]] || failures="${failures} test-ns" + [[ $retstatus_ps -eq 0 ]] || failures="${failures} test-ps" + 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-java/icedtea/Manifest b/dev-java/icedtea/Manifest new file mode 100644 index 00000000..054daf9b --- /dev/null +++ b/dev-java/icedtea/Manifest @@ -0,0 +1,12 @@ +AUX 6.1.9.3-sparc.patch 1490 RMD160 fac1e9e3ac3344db332e68789f3222c13010f6e2 SHA1 09be6ad20c687553bab07bcf0a7ca533caa156f2 SHA256 1aab4538d893bd1a009a61add2c9cda5bffc82bf7d4853f1968e491bde84c7e7 +AUX diff.patch 1998 RMD160 fb11c7df0c51c7aa6fdc7c862c9a4a20e6ddaa9f SHA1 98172bd0bea88ba202e42ddbeeaf0ea36a7cc10d SHA256 9ba2cc93f2a05888812ee7567ef80ab2328a735865eabcc3857cc6ac4e8c2275 +AUX generate-cacerts.pl 11051 RMD160 9b874c62ffa0afe16353f1e7b32f124f1d31356f SHA1 65e55b84506ecf14711db0996eccf3cfba2fe9e3 SHA256 6ee6fb155e3fa85d0a7e9015b53ebd55948c6599d100fdb69b574b6d11f73433 +AUX icedtea.env 1007 RMD160 be7110fe28b8fe108b2c1f091282f9cfae7a456b SHA1 126c17cf3d8893070178a9702fa6b44a42645f65 SHA256 bd7aec8e804cfc51b9056c5c4dead5b97d8a27950e117a2d711aed177c796506 +DIST 13edc857b967.tar.gz 8401448 RMD160 3b0f967cebe2e564769ebbdc630c384458aa1f82 SHA1 9ca443bc4994b80535bbe94f0de426a87421d950 SHA256 c595349cb8e4778c9409c550ded749feb0bdd11b962be3e1449eeb53c12b8433 +DIST e321b101a9ee.tar.bz2 2727158 RMD160 16cb5c6f58197dbfd690e578418fadf911935ed7 SHA1 b41d54057cd98bddb8adb6bd4c1e50b08eaef411 SHA256 46bc5b6212c199dc4a3dbebe6386fe15a8248625a5dffa17115aab394a298444 +DIST icedtea6-1.9.3.tar.gz 6440451 RMD160 f0b9f11cfa001648af23965a2e036d9cce707d8e SHA1 265230be74f5ef6abb9506463f98ab631f731309 SHA256 c81577931def9d2a8bde494d489af47bfa1377d99731ff599a262b49850399fc +DIST jdk6-jaf-b20.zip 71243 RMD160 40b49d12c39b7010ee917eb671f3c38cd16f271c SHA1 69a54373e169bd7b04a45de6a310a199260424b9 SHA256 78c7b5c9d6271e88ee46abadd018a61f1e9645f8936cc8df1617e5f4f5074012 +DIST jdk6-jaxp-b20.zip 5944804 RMD160 c02276a9363ec89414e5061b301ee25fca353291 SHA1 688531dfcd81ef704732ffef7d467045fd850544 SHA256 d097627d4059d488c5a09d4e33cec275a193d4d8bc0fea8ef4f1337170904156 +DIST jdk6-jaxws-b20.zip 5513069 RMD160 47b2d4fe528d770391e8926299df45cc6f68e9b5 SHA1 08366a70c9e2baa516afc77bb69f9e108e906aa9 SHA256 0c460583898b968a58bf88eb53f90a0e34369e2562d65fb3a143512dfcaeb3eb +DIST openjdk-6-src-b20-21_jun_2010.tar.gz 45078703 RMD160 5248e9b3ed762829c33bf2ff7e3ca0cbf4bee5d2 SHA1 39fc162a740f16aa18afa855fea9d5daf8cf03d4 SHA256 fcf8f1d614e5965e90ef1b1a6d5eecc2bcc3078eaffbb62b83dfba52da62e54b +EBUILD icedtea-6.1.9.3.ebuild 10985 RMD160 b74d97884cc7fa455e9562e7a95f8934ea8f0a37 SHA1 478c55a8b36cca9edafa0f3b513d7d5447399fbe SHA256 537e01804c66fc8654b7d6948de01f9ed28dd38f3a3355a7427557e65c8fd197 diff --git a/dev-java/icedtea/files/6.1.9.3-sparc.patch b/dev-java/icedtea/files/6.1.9.3-sparc.patch new file mode 100644 index 00000000..e0af5bb0 --- /dev/null +++ b/dev-java/icedtea/files/6.1.9.3-sparc.patch @@ -0,0 +1,29 @@ +diff -Nru icedtea6-1.9.3.old/Makefile.am icedtea6-1.9.3/Makefile.am +--- icedtea6-1.9.3.old/Makefile.am 2010-12-01 19:09:51.959606503 +0000 ++++ icedtea6-1.9.3/Makefile.am 2010-12-07 12:51:29.306308677 +0000 +@@ -317,7 +317,8 @@ + patches/openjdk/6876282-bigdecimal_divide.patch \ + patches/f14-fonts.patch \ + patches/applet_hole.patch \ +- patches/openjdk/7002666-eclipse_cdt_oops_crash.patch ++ patches/openjdk/7002666-eclipse_cdt_oops_crash.patch \ ++ patches/g344659-sparc_fscanf_fix.patch + + if WITH_ALT_HSBUILD + ICEDTEA_PATCHES += \ +diff -Nru icedtea6-1.9.3.old/patches/g255873-sparc_fscanf_fix.patch icedtea6-1.9.3/patches/g255873-sparc_fscanf_fix.patch +--- icedtea6-1.9.3.old/patches/g344659-sparc_fscanf_fix.patch 1970-01-01 01:00:00.000000000 +0100 ++++ icedtea6-1.9.3/patches/g344659-sparc_fscanf_fix.patch 2010-12-07 12:52:39.213034154 +0000 +@@ -0,0 +1,12 @@ ++diff -uNr openjdk.orig/hotspot/src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp openjdk/hotspot/src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp ++--- openjdk.orig/hotspot/src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp 2010-06-21 22:12:15.000000000 +0100 +++++ openjdk/hotspot/src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp 2010-11-29 20:15:36.179541001 +0000 ++@@ -35,7 +35,7 @@ ++ } ++ ++ while (!feof(fp)) { ++- if (fscanf(fp, "cpu\t\t: %100[^\n]", &cpu) == 1) { +++ if (fscanf(fp, "cpu\t\t: %100[^\n]", &cpu[0]) == 1) { ++ if (strstr(cpu, "Niagara") != NULL) { ++ rv = true; ++ } diff --git a/dev-java/icedtea/files/diff.patch b/dev-java/icedtea/files/diff.patch new file mode 100644 index 00000000..4416bcd1 --- /dev/null +++ b/dev-java/icedtea/files/diff.patch @@ -0,0 +1,56 @@ +--- /usr/portage/dev-java/icedtea/icedtea-6.1.9.1.ebuild 2010-11-26 23:35:36.000000000 +0100 ++++ icedtea-6.1.8.0.ebuild 2010-12-19 12:13:01.078894291 +0100 +@@ -166,13 +166,14 @@ + + src_configure() { + local config procs rhino_jar ++ local openjdk_libdir=$(java-config -O|sed "s:/lib/:/$(get_libdir)/:g") + local vm=$(java-pkg_get-current-vm) +- local vmhome="/usr/lib/jvm/${vm}" ++ local vmhome="/usr/$(get_libdir)/jvm/${vm}" + + # IcedTea6 can't be built using IcedTea7; its class files are too new + if [[ "${vm}" == "icedtea6" ]] || [[ "${vm}" == "icedtea6-bin" ]] ; then + # If we are upgrading icedtea, then we don't need to bootstrap. +- config="${config} --with-openjdk=$(java-config -O)" ++ config="${config} --with-openjdk=${openjdk_libdir}" + elif [[ "${vm}" == "gcj-jdk" || "${vm}" == "cacao" ]] ; then + # For other 1.5 JDKs e.g. GCJ, CACAO. + config="${config} --with-ecj-jar=/usr/share/eclipse-ecj/ecj.jar" \ +@@ -239,18 +240,23 @@ + + # Paludis does not respect unset from src_configure + unset_vars ++ ++ local arch=${ARCH} ++ ( [[ ${ABI} == x86 ]] || use x86 ) && arch=i586 + emake -j 1 || die "make failed" + } + + src_install() { +- local dest="${ROOT}usr/$(get_libdir)/icedtea${SLOT}" ++ local dest="/usr/$(get_libdir)/icedtea${SLOT}" + local ddest="${D}/${dest}" + dodir "${dest}" || die + ++ local arch=${ARCH} ++ ( [[ ${ABI} == x86 ]] || use x86 ) && arch=i586 ++ + dodoc README NEWS AUTHORS THANKYOU || die +- dosym "${ROOT}usr/share/doc/${PF}" "${ROOT}usr/share/doc/${PN}${SLOT}" + +- cd "${S}/openjdk.build/j2sdk-image" || die ++ cd "${S}/openjdk/build/linux-${arch}/j2sdk-image" || die + + if use doc ; then + # java-pkg_dohtml needed for package-list #302654 +@@ -277,8 +283,7 @@ + find "${ddest}" \! -type l \( -perm /111 -exec chmod 755 {} \; -o -exec chmod 644 {} \; \) || die + + if use nsplugin; then +- local arch=${ARCH}; +- use x86 && arch=i386; ++ ( [[ ${ABI} == x86 ]] || use x86 ) && arch=i386; + install_mozilla_plugin "${dest}/jre/lib/${arch}/IcedTeaPlugin.so"; + fi + diff --git a/dev-java/icedtea/files/generate-cacerts.pl b/dev-java/icedtea/files/generate-cacerts.pl new file mode 100644 index 00000000..17d29b36 --- /dev/null +++ b/dev-java/icedtea/files/generate-cacerts.pl @@ -0,0 +1,358 @@ +#!/usr/bin/perl + +# Copyright (C) 2007, 2008 Red Hat, Inc. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# generate-cacerts.pl generates a JKS keystore named 'cacerts' from +# OpenSSL's certificate bundle using OpenJDK's keytool. + +# First extract each of OpenSSL's bundled certificates into its own +# aliased filename. + +# Downloaded from http://cvs.fedoraproject.org/viewvc/rpms/ca-certificates/F-12/generate-cacerts.pl?revision=1.2 +# Check and prevention of duplicate aliases added by Vlastimil Babka + +$file = $ARGV[1]; +open(CERTS, $file); +@certs = ; +close(CERTS); + +$pem_file_count = 0; +$in_cert_block = 0; +$write_current_cert = 1; +foreach $cert (@certs) +{ + if ($cert =~ /Issuer: /) + { + $_ = $cert; + if ($cert =~ /personal-freemail/) + { + $cert_alias = "thawtepersonalfreemailca"; + } + elsif ($cert =~ /personal-basic/) + { + $cert_alias = "thawtepersonalbasicca"; + } + elsif ($cert =~ /personal-premium/) + { + $cert_alias = "thawtepersonalpremiumca"; + } + elsif ($cert =~ /server-certs/) + { + $cert_alias = "thawteserverca"; + } + elsif ($cert =~ /premium-server/) + { + $cert_alias = "thawtepremiumserverca"; + } + elsif ($cert =~ /Class 1 Public Primary Certification Authority$/) + { + $cert_alias = "verisignclass1ca"; + } + elsif ($cert =~ /Class 1 Public Primary Certification Authority - G2/) + { + $cert_alias = "verisignclass1g2ca"; + } + elsif ($cert =~ + /VeriSign Class 1 Public Primary Certification Authority - G3/) + { + $cert_alias = "verisignclass1g3ca"; + } + elsif ($cert =~ /Class 2 Public Primary Certification Authority$/) + { + $cert_alias = "verisignclass2ca"; + } + elsif ($cert =~ /Class 2 Public Primary Certification Authority - G2/) + { + $cert_alias = "verisignclass2g2ca"; + } + elsif ($cert =~ + /VeriSign Class 2 Public Primary Certification Authority - G3/) + { + $cert_alias = "verisignclass2g3ca"; + } + elsif ($cert =~ /Class 3 Public Primary Certification Authority$/) + { + $cert_alias = "verisignclass3ca"; + } + # Version 1 of Class 3 Public Primary Certification Authority + # - G2 is added. Version 3 is excluded. See below. + elsif ($cert =~ + /VeriSign Class 3 Public Primary Certification Authority - G3/) + { + $cert_alias = "verisignclass3g3ca"; + } + elsif ($cert =~ + /RSA Data Security.*Secure Server Certification Authority/) + { + $cert_alias = "verisignserverca"; + } + elsif ($cert =~ /GTE CyberTrust Global Root/) + { + $cert_alias = "gtecybertrustglobalca"; + } + elsif ($cert =~ /Baltimore CyberTrust Root/) + { + $cert_alias = "baltimorecybertrustca"; + } + elsif ($cert =~ /www.entrust.net\/Client_CA_Info\/CPS/) + { + $cert_alias = "entrustclientca"; + } + elsif ($cert =~ /www.entrust.net\/GCCA_CPS/) + { + $cert_alias = "entrustglobalclientca"; + } + elsif ($cert =~ /www.entrust.net\/CPS_2048/) + { + $cert_alias = "entrust2048ca"; + } + elsif ($cert =~ /www.entrust.net\/CPS /) + { + $cert_alias = "entrustsslca"; + } + elsif ($cert =~ /www.entrust.net\/SSL_CPS/) + { + $cert_alias = "entrustgsslca"; + } + elsif ($cert =~ /The Go Daddy Group/) + { + $cert_alias = "godaddyclass2ca"; + } + elsif ($cert =~ /Starfield Class 2 Certification Authority/) + { + $cert_alias = "starfieldclass2ca"; + } + elsif ($cert =~ /ValiCert Class 2 Policy Validation Authority/) + { + $cert_alias = "valicertclass2ca"; + } + elsif ($cert =~ /GeoTrust Global CA$/) + { + $cert_alias = "geotrustglobalca"; + } + elsif ($cert =~ /Equifax Secure Certificate Authority/) + { + $cert_alias = "equifaxsecureca"; + } + elsif ($cert =~ /Equifax Secure eBusiness CA-1/) + { + $cert_alias = "equifaxsecureebusinessca1"; + } + elsif ($cert =~ /Equifax Secure eBusiness CA-2/) + { + $cert_alias = "equifaxsecureebusinessca2"; + } + elsif ($cert =~ /Equifax Secure Global eBusiness CA-1/) + { + $cert_alias = "equifaxsecureglobalebusinessca1"; + } + elsif ($cert =~ /Sonera Class1 CA/) + { + $cert_alias = "soneraclass1ca"; + } + elsif ($cert =~ /Sonera Class2 CA/) + { + $cert_alias = "soneraclass2ca"; + } + elsif ($cert =~ /AAA Certificate Services/) + { + $cert_alias = "comodoaaaca"; + } + elsif ($cert =~ /AddTrust Class 1 CA Root/) + { + $cert_alias = "addtrustclass1ca"; + } + elsif ($cert =~ /AddTrust External CA Root/) + { + $cert_alias = "addtrustexternalca"; + } + elsif ($cert =~ /AddTrust Qualified CA Root/) + { + $cert_alias = "addtrustqualifiedca"; + } + elsif ($cert =~ /UTN-USERFirst-Hardware/) + { + $cert_alias = "utnuserfirsthardwareca"; + } + elsif ($cert =~ /UTN-USERFirst-Client Authentication and Email/) + { + $cert_alias = "utnuserfirstclientauthemailca"; + } + elsif ($cert =~ /UTN - DATACorp SGC/) + { + $cert_alias = "utndatacorpsgcca"; + } + elsif ($cert =~ /UTN-USERFirst-Object/) + { + $cert_alias = "utnuserfirstobjectca"; + } + elsif ($cert =~ /America Online Root Certification Authority 1/) + { + $cert_alias = "aolrootca1"; + } + elsif ($cert =~ /DigiCert Assured ID Root CA/) + { + $cert_alias = "digicertassuredidrootca"; + } + elsif ($cert =~ /DigiCert Global Root CA/) + { + $cert_alias = "digicertglobalrootca"; + } + elsif ($cert =~ /DigiCert High Assurance EV Root CA/) + { + $cert_alias = "digicerthighassuranceevrootca"; + } + elsif ($cert =~ /GlobalSign Root CA$/) + { + $cert_alias = "globalsignca"; + } + elsif ($cert =~ /GlobalSign Root CA - R2/) + { + $cert_alias = "globalsignr2ca"; + } + elsif ($cert =~ /Elektronik.*Kas.*2005/) + { + $cert_alias = "extra-elektronikkas2005"; + } + elsif ($cert =~ /Elektronik/) + { + $cert_alias = "extra-elektronik2005"; + } + # Mozilla does not provide these certificates: + # baltimorecodesigningca + # gtecybertrust5ca + # trustcenterclass2caii + # trustcenterclass4caii + # trustcenteruniversalcai + else + { + # Generate an alias using the OU and CN attributes of the + # Issuer field if both are present, otherwise use only the + # CN attribute. The Issuer field must have either the OU + # or the CN attribute. + $_ = $cert; + if ($cert =~ /OU=/) + { + s/Issuer:.*?OU=//; + # Remove other occurrences of OU=. + s/OU=.*CN=//; + # Remove CN= if there were not other occurrences of OU=. + s/CN=//; + s/\/emailAddress.*//; + s/Certificate Authority/ca/g; + s/Certification Authority/ca/g; + } + elsif ($cert =~ /CN=/) + { + s/Issuer:.*CN=//; + s/\/emailAddress.*//; + s/Certificate Authority/ca/g; + s/Certification Authority/ca/g; + } + s/\W//g; + tr/A-Z/a-z/; + $cert_alias = "extra-$_"; + + } + while (-e "$cert_alias.pem") + { + $cert_alias = "$cert_alias" . "_"; + } + } + # When it attempts to parse: + # + # Class 3 Public Primary Certification Authority - G2, Version 3 + # + # keytool says: + # + # #2: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=false + # Unparseable AuthorityInfoAccess extension due to + # java.io.IOException: Invalid encoding of URI + # + # If we do not exclude this file + # openjdk/jdk/test/lib/security/cacerts/VerifyCACerts.java fails + # on this cert, printing: + # + # Couldn't verify: java.security.SignatureException: Signature + # does not match. + # + elsif ($cert =~ + /A6:0F:34:C8:62:6C:81:F6:8B:F7:7D:A9:F6:67:58:8A:90:3F:7D:36/) + { + $write_current_cert = 0; + $pem_file_count--; + } + elsif ($cert eq "-----BEGIN CERTIFICATE-----\n") + { + if ($in_cert_block != 0) + { + die "$file is malformed."; + } + $in_cert_block = 1; + if ($write_current_cert == 1) + { + $pem_file_count++; + if (-e "$cert_alias.pem") + { + print "$cert_alias"; + die "already exists" + } + open(PEM, ">$cert_alias.pem"); + print PEM $cert; + } + } + elsif ($cert eq "-----END CERTIFICATE-----\n") + { + $in_cert_block = 0; + if ($write_current_cert == 1) + { + print PEM $cert; + close(PEM); + } + $write_current_cert = 1 + } + else + { + if ($in_cert_block == 1 && $write_current_cert == 1) + { + print PEM $cert; + } + } +} + +# Check that the correct number of .pem files were produced. +@pem_files = <*.pem>; +if (@pem_files != $pem_file_count) +{ + print "$pem_file_count"; + die "Number of .pem files produced does not match". + " number of certs read from $file."; +} + +# Now store each cert in the 'cacerts' file using keytool. +$certs_written_count = 0; +foreach $pem_file (@pem_files) +{ + system "$ARGV[0] -noprompt -import". + " -alias `basename $pem_file .pem`". + " -keystore cacerts -storepass 'changeit' -file $pem_file"; + unlink($pem_file); + $certs_written_count++; +} + +# Check that the correct number of certs were added to the keystore. +if ($certs_written_count != $pem_file_count) +{ + die "Number of certs added to keystore does not match". + " number of certs read from $file."; +} diff --git a/dev-java/icedtea/files/icedtea.env b/dev-java/icedtea/files/icedtea.env new file mode 100644 index 00000000..4f9c10c7 --- /dev/null +++ b/dev-java/icedtea/files/icedtea.env @@ -0,0 +1,18 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-jdk/files/sun-jdk-1.6.env,v 1.3 2007/04/30 11:03:14 betelgeuse Exp $ + +VERSION="OpenJDK@SLOT@/IcedTea@SLOT@ @PV@" +JAVA_HOME=/usr/lib/icedtea@SLOT@ +JDK_HOME=/usr/lib/icedtea@SLOT@ +JAVAC=${JAVA_HOME}/bin/javac +PATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin" +ROOTPATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin" +LDPATH="${JAVA_HOME}/jre/lib/@PLATFORM@/:${JAVA_HOME}/jre/lib/@PLATFORM@/native_threads/:${JAVA_HOME}/jre/lib/@PLATFORM@/xawt/:${JAVA_HOME}/jre/lib/@PLATFORM@/server/" +MANPATH="/usr/lib/icedtea@SLOT@/man" +PROVIDES_TYPE="JDK JRE" +PROVIDES_VERSION="1.@SLOT@" +# Taken from sun.boot.class.path property +BOOTCLASSPATH="${JAVA_HOME}/jre/lib/resources.jar:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/jre/lib/jsse.jar:${JAVA_HOME}/jre/lib/jce.jar:${JAVA_HOME}/jre/lib/charsets.jar" +GENERATION="2" +ENV_VARS="JAVA_HOME JDK_HOME JAVAC PATH ROOTPATH LDPATH MANPATH" diff --git a/dev-java/icedtea/icedtea-6.1.8.0.ebuild b/dev-java/icedtea/icedtea-6.1.8.0.ebuild new file mode 100644 index 00000000..5c8c53a6 --- /dev/null +++ b/dev-java/icedtea/icedtea-6.1.8.0.ebuild @@ -0,0 +1,321 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ +# Build written by Andrew John Hughes (gnu_andrew@member.fsf.org) + +# ********************************************************* +# * IF YOU CHANGE THIS EBUILD, CHANGE ICEDTEA-7.* AS WELL * +# ********************************************************* + +EAPI="2" + +inherit pax-utils java-pkg-2 java-vm-2 + +LICENSE="Apache-1.1 Apache-2.0 GPL-1 GPL-2 GPL-2-with-linking-exception LGPL-2 MPL-1.0 MPL-1.1 public-domain W3C" +SLOT="6" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" + +DESCRIPTION="A harness to build the OpenJDK using Free Software build tools and dependencies" +ICEDTEA_VER="1.8" +ICEDTEA_PKG=icedtea${SLOT}-${ICEDTEA_VER} +OPENJDK_BUILD="18" +OPENJDK_DATE="16_feb_2010" +OPENJDK_TARBALL="openjdk-6-src-b${OPENJDK_BUILD}-${OPENJDK_DATE}.tar.gz" +HOTSPOT_TARBALL="62926c7f67a3.tar.gz" +JAXP_TARBALL="jdk6-jaxp-2009_10_13.zip" +JAXWS_TARBALL="jdk6-jaxws-2009_10_27.zip" +JAF_TARBALL="jdk6-jaf-2009_10_27.zip" +CACAO_TARBALL="cacao-0.99.4.tar.gz" +SRC_URI="http://icedtea.classpath.org/download/source/${ICEDTEA_PKG}.tar.gz + http://download.java.net/openjdk/jdk6/promoted/b${OPENJDK_BUILD}/${OPENJDK_TARBALL} + http://hg.openjdk.java.net/hsx/hsx16/master/archive/${HOTSPOT_TARBALL} + https://jaxp.dev.java.net/files/documents/913/147329/${JAXP_TARBALL} + http://kenai.com/projects/jdk6-drops/downloads/download/${JAXWS_TARBALL} + http://kenai.com/projects/jdk6-drops/downloads/download/${JAF_TARBALL} + cacao? ( http://www.complang.tuwien.ac.at/cacaojvm/download/cacao-0.99.4/${CACAO_TARBALL} )" +HOMEPAGE="http://icedtea.classpath.org" +S=${WORKDIR}/${ICEDTEA_PKG} + +# Missing options: +# shark - still experimental, requires llvm which is not yet packaged +# visualvm - requries netbeans which would cause major bootstrap issues +IUSE="cacao debug doc examples +hs16 javascript nio2 nsplugin +nss pulseaudio systemtap +xrender zero" + +# JTReg doesn't pass at present +RESTRICT="test" + +RDEPEND=">=net-print/cups-1.2.12 + >=x11-libs/libX11-1.1.3 + >=media-libs/freetype-2.3.5 + >=media-libs/alsa-lib-1.0 + >=x11-libs/gtk+-2.8 + >=x11-libs/libXinerama-1.0.2 + >=x11-libs/libXp-1.0.0 + >=x11-libs/libXi-1.1.3 + >=x11-libs/libXau-1.0.3 + >=x11-libs/libXdmcp-1.0.2 + >=x11-libs/libXtst-1.0.3 + >=media-libs/jpeg-6b + >=media-libs/libpng-1.2 + >=media-libs/giflib-4.1.6 + >=sys-libs/zlib-1.2.3 + x11-proto/inputproto + x11-proto/xineramaproto + nsplugin? ( >=net-libs/xulrunner-1.9.1 ) + pulseaudio? ( >=media-sound/pulseaudio-0.9.11 ) + javascript? ( dev-java/rhino:1.6 ) + zero? ( virtual/libffi ) + xrender? ( >=x11-libs/libXrender-0.9.4 ) + systemtap? ( >=dev-util/systemtap-1 ) + !dev-java/icedtea6 + nss? ( >=dev-libs/nss-3.12.5-r1 )" + +# Additional dependencies for building: +# zip: extract OpenJDK tarball, and needed by configure +# xalan/xerces: automatic code generation (also needed for Ant 1.8.0 to work properly) +# ant, ecj, jdk: required to build Java code +# Only ant-core-1.7.1-r2 and later contain a version of Ant that +# properly respects environment variables, if the build +# sets some environment variables. +# ca-certificates, perl and openssl are used for the cacerts keystore generation +# xext headers have two variants depending on version - bug #288855 +DEPEND="${RDEPEND} + || ( + ( >=dev-java/gcj-jdk-4.3 =app-admin/eselect-ecj-0.5-r1 ) + ( >=dev-java/cacao-0.99.2 =app-admin/eselect-ecj-0.5-r1 ) + dev-java/icedtea6-bin + dev-java/icedtea:${SLOT} + ) + app-arch/zip + >=dev-java/xalan-2.7.0:0 + >=dev-java/xerces-2.9.1:2 + >=dev-java/ant-core-1.7.1-r2 + app-misc/ca-certificates + dev-lang/perl + dev-libs/openssl + || ( + ( + >=x11-libs/libXext-1.1.1 + >=x11-proto/xextproto-7.1.1 + x11-proto/xproto + ) + > all.crt || die + done + ./generate-cacerts.pl "${ddest}/bin/keytool" all.crt || die + cp -vRP cacerts "${ddest}/jre/lib/security/" || die + chmod 644 "${ddest}/jre/lib/security/cacerts" || die + cd "${S}" && rm -rf "${T}/certgen" || die + + sed -e "s/@SLOT@/${SLOT}/g" \ + -e "s/@PV@/${ICEDTEA_VER}/g" \ + < "${FILESDIR}/icedtea.env" > "${T}/icedtea.env" + set_java_env "${T}/icedtea.env" +} + +use_zero() { + use zero || ( ! use amd64 && ! use x86 && ! use sparc ) +} + +pkg_postinst() { + # Set as default VM if none exists + java-vm-2_pkg_postinst + + if use nsplugin; then + elog "The icedtea${SLOT} browser plugin (NPPlugin) can be enabled using eselect java-nsplugin" + elog "Note that the plugin works only in browsers based on xulrunner-1.9.1 or later" + elog "such as Firefox 3.5+, Chromium and perhaps some others too." + fi +} diff --git a/dev-java/icedtea/icedtea-6.1.9.3.ebuild b/dev-java/icedtea/icedtea-6.1.9.3.ebuild new file mode 100644 index 00000000..394d92e7 --- /dev/null +++ b/dev-java/icedtea/icedtea-6.1.9.3.ebuild @@ -0,0 +1,332 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ +# Build written by Andrew John Hughes (gnu_andrew@member.fsf.org) + +# ********************************************************* +# * IF YOU CHANGE THIS EBUILD, CHANGE ICEDTEA-7.* AS WELL * +# ********************************************************* + +EAPI="2" + +inherit autotools pax-utils java-pkg-2 java-vm-2 versionator + +LICENSE="Apache-1.1 Apache-2.0 GPL-1 GPL-2 GPL-2-with-linking-exception LGPL-2 MPL-1.0 MPL-1.1 public-domain W3C" +SLOT="6" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" + +DESCRIPTION="A harness to build the OpenJDK using Free Software build tools and dependencies" +ICEDTEA_VER="$(get_version_component_range 2-4)" +ICEDTEA_PKG=icedtea${SLOT}-${ICEDTEA_VER} +OPENJDK_BUILD="20" +OPENJDK_DATE="21_jun_2010" +OPENJDK_TARBALL="openjdk-6-src-b${OPENJDK_BUILD}-${OPENJDK_DATE}.tar.gz" +JAXP_TARBALL="jdk6-jaxp-b20.zip" +JAXWS_TARBALL="jdk6-jaxws-b20.zip" +JAF_TARBALL="jdk6-jaf-b20.zip" +HOTSPOT_TARBALL="13edc857b967.tar.gz" +CACAO_TARBALL="e321b101a9ee.tar.bz2" +SRC_URI="http://icedtea.classpath.org/download/source/${ICEDTEA_PKG}.tar.gz + http://download.java.net/openjdk/jdk6/promoted/b${OPENJDK_BUILD}/${OPENJDK_TARBALL} + http://icedtea.classpath.org/download/drops/${JAXWS_TARBALL} + http://icedtea.classpath.org/download/drops/${JAF_TARBALL} + http://icedtea.classpath.org/download/drops/${JAXP_TARBALL} + http://hg.openjdk.java.net/hsx/hsx19/master/archive/${HOTSPOT_TARBALL} + cacao? ( http://mips.complang.tuwien.ac.at/hg/cacao/archive/${CACAO_TARBALL} )" +HOMEPAGE="http://icedtea.classpath.org" +S=${WORKDIR}/${ICEDTEA_PKG} + +# Missing options: +# shark - needs adding +IUSE="cacao debug doc examples +hs19 javascript nio2 +nsplugin +nss pulseaudio systemtap +webstart +xrender zero" + +# JTReg doesn't pass at present +RESTRICT="test" + +RDEPEND=">=net-print/cups-1.2.12 + >=x11-libs/libX11-1.1.3 + >=media-libs/freetype-2.3.5 + >=media-libs/alsa-lib-1.0 + >=x11-libs/gtk+-2.8 + >=x11-libs/libXinerama-1.0.2 + >=x11-libs/libXp-1.0.0 + >=x11-libs/libXi-1.1.3 + >=x11-libs/libXau-1.0.3 + >=x11-libs/libXdmcp-1.0.2 + >=x11-libs/libXtst-1.0.3 + >=media-libs/jpeg-6b + >=media-libs/libpng-1.2 + >=media-libs/giflib-4.1.6 + >=sys-libs/zlib-1.2.3 + x11-proto/inputproto + x11-proto/xineramaproto + nsplugin? ( >=net-libs/xulrunner-1.9.1 ) + pulseaudio? ( >=media-sound/pulseaudio-0.9.11 ) + javascript? ( dev-java/rhino:1.6 ) + zero? ( virtual/libffi ) + xrender? ( >=x11-libs/libXrender-0.9.4 ) + systemtap? ( >=dev-util/systemtap-1 ) + !dev-java/icedtea6 + nss? ( >=dev-libs/nss-3.12.5-r1 )" + +# Additional dependencies for building: +# zip: extract OpenJDK tarball, and needed by configure +# xalan/xerces: automatic code generation (also needed for Ant 1.8.0 to work properly) +# ant, ecj, jdk: required to build Java code +# Only ant-core-1.7.1-r2 and later contain a version of Ant that +# properly respects environment variables, if the build +# sets some environment variables. +# ca-certificates, perl and openssl are used for the cacerts keystore generation +# xext headers have two variants depending on version - bug #288855 +DEPEND="${RDEPEND} + || ( + ( >=dev-java/gcj-jdk-4.3 >=app-admin/eselect-ecj-0.5-r1 ) + ( >=dev-java/cacao-0.99.2 >=app-admin/eselect-ecj-0.5-r1 ) + dev-java/icedtea6-bin + dev-java/icedtea:${SLOT} + ) + app-arch/zip + >=dev-java/xalan-2.7.0:0 + >=dev-java/xerces-2.9.1:2 + >=dev-java/ant-core-1.7.1-r2 + dev-java/ant-nodeps + app-misc/ca-certificates + dev-lang/perl + dev-libs/openssl + || ( + ( + >=x11-libs/libXext-1.1.1 + >=x11-proto/xextproto-7.1.1 + x11-proto/xproto + ) + > all.crt || die + done + ./generate-cacerts.pl "${ddest}/bin/keytool" all.crt || die + cp -vRP cacerts "${ddest}/jre/lib/security/" || die + chmod 644 "${ddest}/jre/lib/security/cacerts" || die + + sed -e "s/@SLOT@/${SLOT}/g" \ + -e "s/@PV@/${ICEDTEA_VER}/g" \ + < "${FILESDIR}/icedtea.env" > "${T}/icedtea.env" + set_java_env "${T}/icedtea.env" +} + +use_zero() { + use zero || ( ! use amd64 && ! use x86 && ! use sparc ) +} + +pkg_postinst() { + # Set as default VM if none exists + java-vm-2_pkg_postinst + + if use nsplugin; then + elog "The icedtea${SLOT} browser plugin (NPPlugin) can be enabled using eselect java-nsplugin" + elog "Note that the plugin works only in browsers based on xulrunner-1.9.1 or later" + elog "such as Firefox 3.5+, Chromium and perhaps some others too." + fi +} diff --git a/dev-util/cmake/Manifest b/dev-util/cmake/Manifest new file mode 100644 index 00000000..afc0bf88 --- /dev/null +++ b/dev-util/cmake/Manifest @@ -0,0 +1,23 @@ +AUX 50cmake-gentoo.el 244 RMD160 effb4416a5170ed7c99ea74084f2598e2482fdf0 SHA1 c34102f3343980275169144b40af6ec69a87d7fc SHA256 6010e6df84aa23050fcbc490ae2b22802ede0870ff2e96c43fe541e97e0d6c00 +AUX cmake-2.6.0-interix.patch 1657 RMD160 fe2e9675da5b66c041d8ae5f1c667cf605494674 SHA1 d21fa5346a939411d579ab308005f7867f012975 SHA256 944401813cd66fdefc68935778fc3fe2328f17a2f00d559dac8add63bb37faf7 +AUX cmake-2.6.3-darwin-bundle.patch 952 RMD160 157295c7080e3fa5a1414c6f7efba4877049c5e7 SHA1 595740c64fd64e93763d7b1f59d341f9f8117482 SHA256 5429d3d7ba0d2bf2528b4cbf2bd36d3c83a051c064faa9c308d9adfeee334bca +AUX cmake-2.6.3-fix_broken_lfs_on_aix.patch 1366 RMD160 38094f9f8516656cc30d6ead147bc1e2ae41f429 SHA1 5458b92849292d9e8ca3003654a94e339cb4a48c SHA256 e403b204b3f64e5fb01af631c0bb72f083c3994cb7af91dd54b92458bd08a439 +AUX cmake-2.6.3-no-duplicates-in-rpath.patch 794 RMD160 d927ce8bb08d57f452db3371a0b2e11d252b96c9 SHA1 6f88171a816c1157ddcf3c3d5c3e3ec080471883 SHA256 908ea65a9db5ca85b2061ad63de714e59930aafeff010939be4829eb60b301c7 +AUX cmake-2.6.4-FindBoost.patch 1094 RMD160 58cbed09bcb5fadf166cf64481f9605b5882f6a2 SHA1 5a3a91737b436e9de50c955bdb3e32b8fa7bed30 SHA256 a3f266086335b96af8e0dd848a05a10373762de9b9d6cc3b8af4b27fb43d362c +AUX cmake-2.8.0-darwin-default-install_name.patch 911 RMD160 6261482ff3f989ce455ea87cd5c540385420149b SHA1 6c473a538204826210f62fabdfafb2f5f19087bb SHA256 98b93389ad9a39c819b90f8694a9fb208da6bad15dbe1ca72e62783803ff5b6d +AUX cmake-2.8.0-darwin-no-app-with-qt.patch 2983 RMD160 088b54f0c1fd7d43867c0479deee0caada3a5fcd SHA1 1737e954c7bbb55f007226c48feac596ac290c45 SHA256 f678cb03ee646a231eedda894e8965bf7bc83b693b249e1ecd4590e933323224 +AUX cmake-2.8.1-FindBoost.patch 714 RMD160 8f7d2be9cc63289a3e4f79b43f4b8baa6d980810 SHA1 37925b584dc471148f756bd41158740704dbec37 SHA256 f110d2387c362c518480d804bf1ce9f4881af67755cafd41bb639b09a8afca88 +AUX cmake-2.8.1-libform.patch 1818 RMD160 ca954dfe966cd73836ef9e01ffe8f0eda85f2f91 SHA1 8f8e9a0002b4a95cea7dcfc36c2df16c47008bec SHA256 3b4ee03c7733b3fb468c5d4c6b139358be751b2398b56ca4ecdbf8a86b1f1ed5 +AUX cmake-2.8.1-more-no_host_paths.patch 2981 RMD160 fea9f1d96d8c29f55e424389fb4f2471dfe514d8 SHA1 90fdc2ad69aeb54530d1faf4867e40c233caf084 SHA256 0c3fbe76684851ee444be92a99f91e5a5e8dfef02d7426722e10025aeca03412 +AUX cmake-2.8.1-mpi.patch 857 RMD160 d41e4dd445b1a79d0a82619a8ad7371e80d937a8 SHA1 0192124d023953d35cb5fb0da148c914525099e6 SHA256 64092fbf637bfe625cf58abe93844aab2e75ba22a00e5ffdb05188961b7f51d7 +AUX cmake-2.8.1-portage-multilib-lib32.patch 7242 RMD160 47738f73dfe42b9a2996b44bd860537881274616 SHA1 ef49749595ac38ac7d3c69c1494db0b52cab65e5 SHA256 732024767399d379a4626dc51b063d8cdd12dfcfa69f8f0b31d8be303e540d4c +AUX cmake-2.8.3-FindLibArchive.patch 651 RMD160 ccff38785a20e66b3fbd7ea95c46b05052d7e4de SHA1 8c3ba96c7f4bd901a9089e7af315f22c78eb1d6c SHA256 521bc573c94f4a62c949caf0690902f1290d35969f68870967aa699caff60364 +AUX cmake-2.8.3-FindPythonInterp.patch 550 RMD160 c02295ce79f97cd6be16f90e3c89ad6deed09b4a SHA1 f8a67cd872b90a6dd77626bfd766f788b0775655 SHA256 96ebc2ae19a4d366ef4ed57db44ebd3baa6fb652d8bf5ea6867f64f972d7134e +AUX cmake-2.8.3-FindPythonLibs.patch 550 RMD160 b060930247da3d716fa9592d2d68ddec7d9c488f SHA1 4040bc3749b5f0e12ed07eb765d8863988352814 SHA256 fa6dcfad7c110c5ac264606aa7716c1d6078242802ee9fafc34e9a725cefd755 +AUX cmake-2.8.3-more-no_host_paths.patch 3052 RMD160 fb11585292980d19a2810a7ce5741c94aa7391a3 SHA1 3980e7b522ebe934fbf0625221cc5b42e2e19716 SHA256 55165d67bad9def6b349bf67d02ede28a2fc291d28a2a5296897e25980ce623c +AUX cmake-FindJNI.patch 2020 RMD160 4fcb9714de65eb146a2696cd6613357684515b2d SHA1 c463daa6e7d3a1d7065607f97993b5da3486e7e1 SHA256 c5390550c192aea18415087ed891f7e5192b2a385c9c72f4cda0c19b13f6bfbb +AUX cmake-FindPythonInterp.patch 498 RMD160 a4113724d0c2bdb53e7c947790d8a7e337759c84 SHA1 abd7754549fef5aae515361acd6a509c98227bf5 SHA256 8c3d4dc1898eae4adaa392b556286076594470277bc7c1bddbe2a28213fff7c0 +AUX cmake-FindPythonLibs.patch 546 RMD160 429021001f1b464d8321703052890a34141a34ec SHA1 e5d62feab16058f123e1399e0504a50f50ee5a88 SHA256 86a5e78ff4e62cf8987401255197f7ba4ae70d00c257df3048372c5dcc035bdd +AUX cmake.vim 217 RMD160 3ac23077646d31e9c29ff32ae2eba20b63c07809 SHA1 527b989aec74eb260c16f93baf189c2e6794b3d8 SHA256 7366c1d45bdcc93efb1954216a5427a5f9df7e98a1f706c357576d7835aaebc5 +DIST cmake-2.8.3.tar.gz 5436543 RMD160 8bcba88ad884e22bbadf4c594a5f3b0bdbf2e12c SHA1 e9bfbec47b3939be6f83ffa8006884285c687dc2 SHA256 689ed02786b5cefa5515c7716784ee82a82e8ece6be5a3d629ac3cc0c05fc288 +EBUILD cmake-2.8.3.ebuild 4060 RMD160 a0505ba19e9ee58a850479dd18ffb01944791bb9 SHA1 709050785f142738f9d347e5b945a966985c5113 SHA256 647506393fd9e02e4cb0b519776ba994e5f10f7fed5603d2d3a75032f4595ed0 diff --git a/dev-util/cmake/cmake-2.8.3.ebuild b/dev-util/cmake/cmake-2.8.3.ebuild new file mode 100644 index 00000000..890eaeeb --- /dev/null +++ b/dev-util/cmake/cmake-2.8.3.ebuild @@ -0,0 +1,147 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/cmake/cmake-2.8.3.ebuild,v 1.2 2010/12/16 12:36:21 scarabeus Exp $ + +EAPI="3" + +inherit elisp-common toolchain-funcs eutils versionator flag-o-matic base cmake-utils + +MY_P="${PN}-$(replace_version_separator 3 - ${MY_PV})" + +DESCRIPTION="Cross platform Make" +HOMEPAGE="http://www.cmake.org/" +SRC_URI="http://www.cmake.org/files/v$(get_version_component_range 1-2)/${MY_P}.tar.gz" + +LICENSE="CMake" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +SLOT="0" +IUSE="emacs ncurses qt4 vim-syntax" + +DEPEND=" + app-arch/libarchive + >=net-misc/curl-7.20.0-r1[ssl] + >=dev-libs/expat-2.0.1 + sys-libs/zlib + ncurses? ( sys-libs/ncurses ) + qt4? ( x11-libs/qt-gui:4 ) +" +RDEPEND="${DEPEND} + emacs? ( virtual/emacs ) + vim-syntax? ( + || ( + app-editors/vim + app-editors/gvim + ) + ) +" + +SITEFILE="50${PN}-gentoo.el" +VIMFILE="${PN}.vim" + +S="${WORKDIR}/${MY_P}" + +CMAKE_BINARY="${S}/Bootstrap.cmk/cmake" +CMAKE_IN_SOURCE_BUILD=1 + +PATCHES=( + "${FILESDIR}"/${PN}-2.6.3-darwin-bundle.patch + "${FILESDIR}"/${PN}-2.6.3-no-duplicates-in-rpath.patch + "${FILESDIR}"/${PN}-2.6.3-fix_broken_lfs_on_aix.patch + "${FILESDIR}"/${PN}-2.8.0-darwin-default-install_name.patch + "${FILESDIR}"/${PN}-2.8.0-darwin-no-app-with-qt.patch + "${FILESDIR}"/${PN}-2.8.1-FindBoost.patch + "${FILESDIR}"/${PN}-2.8.1-libform.patch + "${FILESDIR}"/${PN}-2.8.3-FindLibArchive.patch + "${FILESDIR}"/${PN}-2.8.3-FindPythonLibs.patch + "${FILESDIR}"/${PN}-2.8.3-FindPythonInterp.patch + "${FILESDIR}"/${PN}-2.8.3-more-no_host_paths.patch + "${FILESDIR}"/${PN}-2.8.1-portage-multilib-lib32.patch +) +_src_bootstrap() { + echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' > /dev/null + if [ $? -eq 0 ]; then + par_arg=$(echo ${MAKEOPTS} | egrep -o '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' | egrep -o '[[:digit:]]+') + par_arg="--parallel=${par_arg}" + else + par_arg="--parallel=1" + fi + + tc-export CC CXX LD + + ./bootstrap \ + --prefix="${T}/cmakestrap/" \ + ${par_arg} \ + || die "Bootstrap failed" +} + +src_prepare() { + base_src_prepare + + # disable bootstrap cmake and make run, we use eclass for that + sed -i \ + -e '/"${cmake_bootstrap_dir}\/cmake"/s/^/#DONOTRUN /' \ + bootstrap || die "sed failed" + + # Add gcc libs to the default link paths + sed -i \ + -e "s|@GENTOO_PORTAGE_GCCLIBDIR@|${EPREFIX}/usr/${CHOST}/lib/|g" \ + -e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}/|g" \ + Modules/Platform/{UnixPaths,Darwin}.cmake || die "sed failed" + + _src_bootstrap +} + +src_configure() { + # make things work with gentoo java setup + # in case java-config cannot be run, the variable just becomes unset + # per bug #315229 + export JAVA_HOME=$(java-config -g JAVA_HOME 2> /dev/null) + + local mycmakeargs=( + -DCMAKE_USE_SYSTEM_LIBRARIES=ON + -DCMAKE_INSTALL_PREFIX="${EPREFIX}"/usr + -DCMAKE_DOC_DIR=/share/doc/${PF} + -DCMAKE_MAN_DIR=/share/man + -DCMAKE_DATA_DIR=/share/${PN} + $(cmake-utils_use_build ncurses CursesDialog) + $(cmake-utils_use_build qt4 QtDialog) + ) + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile + if use emacs; then + elisp-compile Docs/cmake-mode.el || die "elisp compile failed" + fi +} + +src_test() { + emake test || die "Tests failed" +} + +src_install() { + cmake-utils_src_install + if use emacs; then + elisp-install ${PN} Docs/cmake-mode.el Docs/cmake-mode.elc || die "elisp-install failed" + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi + if use vim-syntax; then + insinto /usr/share/vim/vimfiles/syntax + doins Docs/cmake-syntax.vim || die + + insinto /usr/share/vim/vimfiles/indent + doins Docs/cmake-indent.vim || die + + insinto /usr/share/vim/vimfiles/ftdetect + doins "${FILESDIR}/${VIMFILE}" || die + fi +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/dev-util/cmake/files/50cmake-gentoo.el b/dev-util/cmake/files/50cmake-gentoo.el new file mode 100644 index 00000000..e4a1a6d4 --- /dev/null +++ b/dev-util/cmake/files/50cmake-gentoo.el @@ -0,0 +1,4 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'cmake-mode "cmake-mode" "Major mode for editing CMake files." t) +(add-to-list 'auto-mode-alist '("CMakeLists\\.txt\\'" . cmake-mode)) +(add-to-list 'auto-mode-alist '("\\.cmake\\'" . cmake-mode)) diff --git a/dev-util/cmake/files/cmake-2.6.0-interix.patch b/dev-util/cmake/files/cmake-2.6.0-interix.patch new file mode 100644 index 00000000..0f0f1db0 --- /dev/null +++ b/dev-util/cmake/files/cmake-2.6.0-interix.patch @@ -0,0 +1,48 @@ +diff -ruN cmake-2.6.0.orig/Modules/Platform/Interix.cmake cmake-2.6.0/Modules/Platform/Interix.cmake +--- cmake-2.6.0.orig/Modules/Platform/Interix.cmake 1970-01-01 01:00:00 +0100 ++++ cmake-2.6.0/Modules/Platform/Interix.cmake 2008-06-02 14:22:45 +0200 +@@ -0,0 +1,31 @@ ++# This is a proposed Platform definition for Interix GCC/G++ ++ ++SET(CMAKE_DL_LIBS "dl") ++SET(CMAKE_SHARED_LIBRARY_C_FLAGS "") ++SET(CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS "-shared") ++SET(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "") ++SET(CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG "-Wl,-rpath,") ++SET(CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG_SEP ":") ++SET(CMAKE_SHARED_LIBRARY_SONAME_C_FLAG "-Wl,-h,") ++SET(CMAKE_SHARED_LIBRARY_SONAME_CXX_FLAG "-Wl,-h,") ++ ++SET(UNIX 1) ++ ++# also add the install directory of the running cmake to the search directories ++# CMAKE_ROOT is CMAKE_INSTALL_PREFIX/share/cmake, so we need to go two levels up ++GET_FILENAME_COMPONENT(_CMAKE_INSTALL_DIR "${CMAKE_ROOT}" PATH) ++GET_FILENAME_COMPONENT(_CMAKE_INSTALL_DIR "${_CMAKE_INSTALL_DIR}" PATH) ++ ++LIST(APPEND CMAKE_SYSTEM_PREFIX_PATH ++ "${_CMAKE_INSTALL_DIR}" ++ "${CMAKE_INSTALL_PREFIX}" ++ ) ++ ++LIST(APPEND CMAKE_SYSTEM_INCLUDE_PATH ++ "${CMAKE_INSTALL_PREFIX}"/include ++ ) ++ ++LIST(APPEND CMAKE_SYSTEM_LIBRARY_PATH ++ "${CMAKE_INSTALL_PREFIX}"/lib ++ ) ++ +diff -ruN cmake-2.6.0.orig/Utilities/cmtar/encode.c cmake-2.6.0/Utilities/cmtar/encode.c +--- cmake-2.6.0.orig/Utilities/cmtar/encode.c 2008-06-02 13:00:44 +0200 ++++ cmake-2.6.0/Utilities/cmtar/encode.c 2008-06-02 14:02:39 +0200 +@@ -24,6 +24,9 @@ + # include + #endif + ++#ifdef HAVE_SYS_MKDEV_H ++# include ++#endif + + /* magic, version, and checksum */ + void diff --git a/dev-util/cmake/files/cmake-2.6.3-darwin-bundle.patch b/dev-util/cmake/files/cmake-2.6.3-darwin-bundle.patch new file mode 100644 index 00000000..6ee9b709 --- /dev/null +++ b/dev-util/cmake/files/cmake-2.6.3-darwin-bundle.patch @@ -0,0 +1,23 @@ +Don't use .so for modules on darwin/macos. Use .bundle instead. +Patch by Heiko Przybyl + +--- Modules/Platform/Darwin.cmake ++++ Modules/Platform/Darwin.cmake +@@ -23,7 +23,7 @@ + SET(CMAKE_SHARED_LIBRARY_PREFIX "lib") + SET(CMAKE_SHARED_LIBRARY_SUFFIX ".dylib") + SET(CMAKE_SHARED_MODULE_PREFIX "lib") +-SET(CMAKE_SHARED_MODULE_SUFFIX ".so") ++SET(CMAKE_SHARED_MODULE_SUFFIX ".bundle") + SET(CMAKE_MODULE_EXISTS 1) + SET(CMAKE_DL_LIBS "") + +@@ -45,7 +45,7 @@ + SET(CMAKE_SHARED_MODULE_CREATE_C_FLAGS "-bundle -headerpad_max_install_names") + SET(CMAKE_SHARED_MODULE_LOADER_C_FLAG "-Wl,-bundle_loader,") + SET(CMAKE_SHARED_MODULE_LOADER_CXX_FLAG "-Wl,-bundle_loader,") +-SET(CMAKE_FIND_LIBRARY_SUFFIXES ".dylib" ".so" ".a") ++SET(CMAKE_FIND_LIBRARY_SUFFIXES ".dylib" ".bundle" ".a") + + # hack: if a new cmake (which uses CMAKE_INSTALL_NAME_TOOL) runs on an old build tree + # (where install_name_tool was hardcoded) and where CMAKE_INSTALL_NAME_TOOL isn't in the cache diff --git a/dev-util/cmake/files/cmake-2.6.3-fix_broken_lfs_on_aix.patch b/dev-util/cmake/files/cmake-2.6.3-fix_broken_lfs_on_aix.patch new file mode 100644 index 00000000..02c3011c --- /dev/null +++ b/dev-util/cmake/files/cmake-2.6.3-fix_broken_lfs_on_aix.patch @@ -0,0 +1,39 @@ +http://public.kitware.com/Bug/view.php?id=7933 + +diff -ur cmake-2.6.2/Source/kwsys/kwsysPlatformTestsCXX.cxx cmake-2.6.2-p/Source/kwsys/kwsysPlatformTestsCXX.cxx +--- cmake-2.6.2/Source/kwsys/kwsysPlatformTestsCXX.cxx Wed Sep 24 20:34:37 2008 ++++ cmake-2.6.2-p/Source/kwsys/kwsysPlatformTestsCXX.cxx Tue Nov 4 11:18:32 2008 +@@ -38,6 +38,13 @@ + int main() { return 0; } + #endif + ++#ifdef TEST_KWSYS_LFS_SUPPORT ++#define _LARGE_FILES ++#include ++int main() { return 0; } ++#endif ++ ++ + #ifdef TEST_KWSYS_IOS_HAVE_STD + #include + void f(std ::ostream*) {} +diff -ur cmake-2.6.2/bootstrap cmake-2.6.2-p/bootstrap +--- cmake-2.6.2/bootstrap Wed Sep 24 20:34:33 2008 ++++ cmake-2.6.2-p/bootstrap Tue Nov 4 11:17:11 2008 +@@ -1005,6 +1005,16 @@ + echo "${cmake_cxx_compiler} does not have stl iterator_traits" + fi + ++if cmake_try_run "${cmake_cxx_compiler}" \ ++ "${cmake_cxx_flags} -DTEST_KWSYS_LFS_SUPPORT" \ ++ "${cmake_source_dir}/Source/kwsys/kwsysPlatformTestsCXX.cxx" >> cmake_bootstrap.log 2>&1; then ++ KWSYS_LFS_AVAILABLE=1 ++ echo "LFS support available" ++else ++ KWSYS_LFS_AVAILABLE=0 ++ echo "LFS support unavailable, disabled" ++fi ++ + if [ "x${KWSYS_STL_HAS_ITERATOR_TRAITS}" = "x0" ]; then + if cmake_try_run "${cmake_cxx_compiler}" \ + "${cmake_cxx_flags} -DTEST_KWSYS_STL_HAS_ITERATOR_CATEGORY -DKWSYS_STL_HAVE_STD=${KWSYS_STL_HAVE_STD}" \ diff --git a/dev-util/cmake/files/cmake-2.6.3-no-duplicates-in-rpath.patch b/dev-util/cmake/files/cmake-2.6.3-no-duplicates-in-rpath.patch new file mode 100644 index 00000000..ceb205ff --- /dev/null +++ b/dev-util/cmake/files/cmake-2.6.3-no-duplicates-in-rpath.patch @@ -0,0 +1,19 @@ +Patch by Heiko Przybyl + +--- Source/cmComputeLinkInformation.cxx ++++ Source/cmComputeLinkInformation.cxx +@@ -1686,6 +1686,14 @@ std::string cmComputeLinkInformation::Ge + for(std::vector::const_iterator ri = runtimeDirs.begin(); + ri != runtimeDirs.end(); ++ri) + { ++ // Do not add duplicates. ++ // I'd like to have that check already in the list generation code ++ // but that would need lots of more changes, even in ExpandListArgument(). ++ if(*sep != '\0' && (rpath + sep).find(*ri + sep) != std::string::npos) ++ { ++ //std::cerr << "ignoring duplicate: '" << *ri << "' in '" << rpath << "'" << std::endl; ++ continue; ++ } + // Separate from previous path. + rpath += sep; + sep = this->GetRuntimeSep().c_str(); diff --git a/dev-util/cmake/files/cmake-2.6.4-FindBoost.patch b/dev-util/cmake/files/cmake-2.6.4-FindBoost.patch new file mode 100644 index 00000000..a251d4fd --- /dev/null +++ b/dev-util/cmake/files/cmake-2.6.4-FindBoost.patch @@ -0,0 +1,22 @@ +--- Modules/FindBoost.cmake ++++ Modules/FindBoost.cmake +@@ -57,7 +57,8 @@ + # + # Currently this module searches for the following version numbers: + # 1.33, 1.33.0, 1.33.1, 1.34, 1.34.0, 1.34.1, 1.35, 1.35.0, 1.35.1, +-# 1.36, 1.36.0, 1.36.1, 1.37, 1.37.0, 1.38, 1.38.0 ++# 1.36, 1.36.0, 1.36.1, 1.37, 1.37.0, 1.38, 1.38.0, 1.39, 1.39.0, ++# 1.40, 1.40.0, 1.41, 1.41.0, 1.42, 1.42.0, 1.43, 1.43.0, 1.44, 1.44.0 + # + # NOTE: If you add a new major 1.x version in Boost_ADDITIONAL_VERSIONS you should + # add both 1.x and 1.x.0 as shown above. Official Boost include directories +@@ -271,7 +272,8 @@ + # The user has not requested an exact version. Among known + # versions, find those that are acceptable to the user request. + set(_Boost_KNOWN_VERSIONS ${Boost_ADDITIONAL_VERSIONS} +- "1.38.0" "1.38" "1.37.0" "1.37" ++ "1.44.0" "1.44" "1.43.0" "1.43" "1.42.0" "1.42" "1.41.0" "1.41" ++ "1.40.0" "1.40" "1.39.0" "1.39" "1.38.0" "1.38" "1.37.0" "1.37" + "1.36.1" "1.36.0" "1.36" "1.35.1" "1.35.0" "1.35" "1.34.1" "1.34.0" + "1.34" "1.33.1" "1.33.0" "1.33") + set(_boost_TEST_VERSIONS) diff --git a/dev-util/cmake/files/cmake-2.8.0-darwin-default-install_name.patch b/dev-util/cmake/files/cmake-2.8.0-darwin-default-install_name.patch new file mode 100644 index 00000000..4ef0c7b4 --- /dev/null +++ b/dev-util/cmake/files/cmake-2.8.0-darwin-default-install_name.patch @@ -0,0 +1,20 @@ +The install_name of a library can be compared to the ELF soname, setting +it to just the library name (libx.1.dylib) is not sufficient on Mach-O, +as it uses full paths. Most apps have no clue about that, so they don't +do something like http://www.cmake.org/pipermail/cmake/2006-June/009758.html + +Provide a sane default that will allow merging most cmake-based +packages. If this location is not correct, Portage's QA checks will +catch that. + +--- Source/cmTarget.cxx ++++ Source/cmTarget.cxx +@@ -974,7 +974,7 @@ + this->Makefile->IsOn("MINGW")); + + // Setup default property values. +- this->SetPropertyDefault("INSTALL_NAME_DIR", ""); ++ this->SetPropertyDefault("INSTALL_NAME_DIR", "${CMAKE_INSTALL_PREFIX}/lib"); + this->SetPropertyDefault("INSTALL_RPATH", ""); + this->SetPropertyDefault("INSTALL_RPATH_USE_LINK_PATH", "OFF"); + this->SetPropertyDefault("SKIP_BUILD_RPATH", "OFF"); diff --git a/dev-util/cmake/files/cmake-2.8.0-darwin-no-app-with-qt.patch b/dev-util/cmake/files/cmake-2.8.0-darwin-no-app-with-qt.patch new file mode 100644 index 00000000..8149917d --- /dev/null +++ b/dev-util/cmake/files/cmake-2.8.0-darwin-no-app-with-qt.patch @@ -0,0 +1,74 @@ +Description: Don't build the GUI's app-bundle. +Author: Heiko Przybyl +--- cmake-2.8.0/CMakeLists.txt.orig 2010-02-10 19:38:03 +0100 ++++ cmake-2.8.0/CMakeLists.txt 2010-02-10 19:38:49 +0100 +@@ -381,7 +381,7 @@ IF(BUILD_CursesDialog) + ENDIF(BUILD_CursesDialog) + + IF(BUILD_QtDialog) +- IF(APPLE) ++ IF(FALSE) + SET(CMAKE_BUNDLE_NAME + "CMake ${CMake_VERSION_MAJOR}.${CMake_VERSION_MINOR}-${CMake_VERSION_PATCH}") + SET(CMAKE_BUNDLE_LOCATION "${CMAKE_INSTALL_PREFIX}") +@@ -394,7 +394,7 @@ IF(BUILD_QtDialog) + ENDIF(NOT "${ENDCH}" STREQUAL "/") + SET(CMAKE_INSTALL_PREFIX + "${CMAKE_INSTALL_PREFIX}${CMAKE_BUNDLE_NAME}.app/Contents") +- ENDIF(APPLE) ++ ENDIF(FALSE) + + SET(QT_NEED_RPATH FALSE) + IF(NOT "${QT_LIBRARY_DIR}" STREQUAL "/lib" AND NOT "${QT_LIBRARY_DIR}" STREQUAL "/usr/lib" AND NOT "${QT_LIBRARY_DIR}" STREQUAL "/lib64" AND NOT "${QT_LIBRARY_DIR}" STREQUAL "/usr/lib64") +--- cmake-2.8.0/Source/QtDialog/CMakeLists.txt.orig 2010-02-10 19:39:59 +0100 ++++ cmake-2.8.0/Source/QtDialog/CMakeLists.txt 2010-02-10 19:42:12 +0100 +@@ -66,12 +66,12 @@ ELSE(NOT QT4_FOUND) + IF(Q_WS_WIN) + SET(SRCS ${SRCS} CMakeSetup.rc) + ENDIF(Q_WS_WIN) +- IF(Q_WS_MAC) ++ IF(FALSE) + SET(SRCS ${SRCS} CMakeSetup.icns) + SET(MACOSX_BUNDLE_ICON_FILE CMakeSetup.icns) + SET_SOURCE_FILES_PROPERTIES(CMakeSetup.icns PROPERTIES + MACOSX_PACKAGE_LOCATION Resources) +- ENDIF(Q_WS_MAC) ++ ENDIF(FALSE) + + INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}) + INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}) +@@ -79,13 +79,13 @@ ELSE(NOT QT4_FOUND) + INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}) + INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}) + +- ADD_EXECUTABLE(cmake-gui WIN32 MACOSX_BUNDLE ${SRCS}) ++ ADD_EXECUTABLE(cmake-gui WIN32 ${SRCS}) + TARGET_LINK_LIBRARIES(cmake-gui CMakeLib ${QT_QTMAIN_LIBRARY} ${QT_LIBRARIES}) + IF(${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.4) +- IF(APPLE) ++ IF(FALSE) + SET_TARGET_PROPERTIES(cmake-gui PROPERTIES + OUTPUT_NAME ${CMAKE_BUNDLE_NAME}) +- ENDIF(APPLE) ++ ENDIF(FALSE) + SET(CMAKE_INSTALL_DESTINATION_ARGS + BUNDLE DESTINATION "${CMAKE_BUNDLE_LOCATION}") + ENDIF(${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.4) +@@ -101,7 +101,7 @@ ELSE(NOT QT4_FOUND) + INSTALL(FILES cmakecache.xml DESTINATION share/mime/packages ) + ENDIF(UNIX) + +- IF(APPLE) ++ IF(FALSE) + SET(CMAKE_POSTFLIGHT_SCRIPT + "${CMake_BINARY_DIR}/Source/QtDialog/postflight.sh") + SET(CMAKE_POSTUPGRADE_SCRIPT +@@ -115,7 +115,7 @@ ELSE(NOT QT4_FOUND) + INSTALL(CODE "set(input_file + \"\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/MacOS/${CMAKE_BUNDLE_NAME}\")") + INSTALL(SCRIPT "${CMake_SOURCE_DIR}/Source/QtDialog/CMakeIngestOSXBundleLibraries.cmake") +- ENDIF(APPLE) ++ ENDIF(FALSE) + CONFIGURE_FILE("${QtDialog_SOURCE_DIR}/QtDialogCPack.cmake.in" + "${QtDialog_BINARY_DIR}/QtDialogCPack.cmake" @ONLY) + ENDIF(NOT QT4_FOUND) \ No newline at end of file diff --git a/dev-util/cmake/files/cmake-2.8.1-FindBoost.patch b/dev-util/cmake/files/cmake-2.8.1-FindBoost.patch new file mode 100644 index 00000000..56fb152d --- /dev/null +++ b/dev-util/cmake/files/cmake-2.8.1-FindBoost.patch @@ -0,0 +1,14 @@ +diff -u -r cmake-2.8.1.orig/Modules/FindBoost.cmake cmake-2.8.1/Modules/FindBoost.cmake +--- cmake-2.8.1.orig/Modules/FindBoost.cmake 2010-03-16 21:29:29.000000000 +0100 ++++ cmake-2.8.1/Modules/FindBoost.cmake 2010-04-04 19:52:50.000000000 +0200 +@@ -70,7 +70,9 @@ + # omit the 3rd version number from include paths if it is 0 although not all + # binary Boost releases do so. + # +-# SET(Boost_ADDITIONAL_VERSIONS "1.78" "1.78.0" "1.79" "1.79.0") ++SET(Boost_ADDITIONAL_VERSIONS "1.50.0" "1.50" "1.49.0" "1.49" "1.48.0" "1.48" ++ "1.47.0" "1.47" "1.46.0" "1.46" "1.45.0" "1.45" "1.44.0" "1.44" "1.43.0" ++ "1.43" "1.42.0" "1.42") + # + # ===================================== ============= ======================== + # diff --git a/dev-util/cmake/files/cmake-2.8.1-libform.patch b/dev-util/cmake/files/cmake-2.8.1-libform.patch new file mode 100644 index 00000000..87c72477 --- /dev/null +++ b/dev-util/cmake/files/cmake-2.8.1-libform.patch @@ -0,0 +1,50 @@ +diff -u -r cmake-2.8.1.medium/CMakeLists.txt cmake-2.8.1/CMakeLists.txt +--- cmake-2.8.1.medium/CMakeLists.txt 2010-03-16 21:29:28.000000000 +0100 ++++ cmake-2.8.1/CMakeLists.txt 2010-04-04 20:04:47.000000000 +0200 +@@ -314,9 +314,6 @@ + ELSE (UNIX) + SET(BUILD_CursesDialog 0) + ENDIF (UNIX) +- IF(BUILD_CursesDialog) +- ADD_SUBDIRECTORY(Source/CursesDialog/form) +- ENDIF(BUILD_CursesDialog) + ENDMACRO (CMAKE_BUILD_UTILITIES) + + +diff -u -r cmake-2.8.1.medium/Source/CursesDialog/CMakeLists.txt cmake-2.8.1/Source/CursesDialog/CMakeLists.txt +--- cmake-2.8.1.medium/Source/CursesDialog/CMakeLists.txt 2010-03-16 21:29:34.000000000 +0100 ++++ cmake-2.8.1/Source/CursesDialog/CMakeLists.txt 2010-04-04 20:01:38.000000000 +0200 +@@ -25,13 +25,18 @@ + CursesDialog/ccmake + ) + +-INCLUDE_DIRECTORIES(${CMake_SOURCE_DIR}/Source/CursesDialog/form +- ${CMake_BINARY_DIR}/Source/CursesDialog/form) + INCLUDE_DIRECTORIES(${CURSES_INCLUDE_PATH}) + + + ADD_EXECUTABLE(ccmake ${CURSES_SRCS} ) + TARGET_LINK_LIBRARIES(ccmake CMakeLib) +-TARGET_LINK_LIBRARIES(ccmake cmForm) ++TARGET_LINK_LIBRARIES(ccmake form) ++TARGET_LINK_LIBRARIES(ccmake ${CURSES_LIBRARY}) ++IF(CURSES_EXTRA_LIBRARY) ++ TARGET_LINK_LIBRARIES(ccmake ${CURSES_EXTRA_LIBRARY}) ++ENDIF(CURSES_EXTRA_LIBRARY) ++ + + INSTALL_TARGETS(/bin ccmake) ++ ++ +diff -u -r cmake-2.8.1.medium/Source/CursesDialog/cmCursesStandardIncludes.h cmake-2.8.1/Source/CursesDialog/cmCursesStandardIncludes.h +--- cmake-2.8.1.medium/Source/CursesDialog/cmCursesStandardIncludes.h 2010-03-16 21:29:35.000000000 +0100 ++++ cmake-2.8.1/Source/CursesDialog/cmCursesStandardIncludes.h 2010-04-04 20:01:38.000000000 +0200 +@@ -15,8 +15,6 @@ + #define _MSE_INT_H + #endif + +-#include +- + #if defined(__hpux) + # define _BOOL_DEFINED + # include diff --git a/dev-util/cmake/files/cmake-2.8.1-more-no_host_paths.patch b/dev-util/cmake/files/cmake-2.8.1-more-no_host_paths.patch new file mode 100644 index 00000000..0558b34e --- /dev/null +++ b/dev-util/cmake/files/cmake-2.8.1-more-no_host_paths.patch @@ -0,0 +1,108 @@ +Set some proper paths to make cmake find our tools. +Original patch by Heiko Przybyl + +The ebuild now adds an extra / at the end of $EPREFIX so that it is +never the empty string (so that CMAKE_SYSTEM_PREFIX_PATH remains +correct) + +--- cmake-2.8.0/Modules/Platform/Darwin.cmake ++++ cmake-2.8.0/Modules/Platform/Darwin.cmake +@@ -213,19 +213,23 @@ + + + +-# default to searching for frameworks first +-SET(CMAKE_FIND_FRAMEWORK FIRST) ++# default to searching for frameworks last ++SET(CMAKE_FIND_FRAMEWORK LAST) + # set up the default search directories for frameworks + SET(CMAKE_SYSTEM_FRAMEWORK_PATH ++ @GENTOO_PORTAGE_EPREFIX@Frameworks ++ @GENTOO_PORTAGE_EPREFIX@usr/lib + ~/Library/Frameworks + /Library/Frameworks + /Network/Library/Frameworks + /System/Library/Frameworks) + +-# default to searching for application bundles first +-SET(CMAKE_FIND_APPBUNDLE FIRST) ++# default to searching for application bundles last ++SET(CMAKE_FIND_APPBUNDLE LAST) + # set up the default search directories for application bundles + SET(CMAKE_SYSTEM_APPBUNDLE_PATH ++ @GENTOO_PORTAGE_EPREFIX@Applications ++ @GENTOO_PORTAGE_EPREFIX@usr/bin + ~/Applications + /Applications + /Developer/Applications) +--- cmake-2.8.0/Modules/Platform/UnixPaths.cmake ++++ cmake-2.8.0/Modules/Platform/UnixPaths.cmake +@@ -33,6 +33,7 @@ + # search types. + LIST(APPEND CMAKE_SYSTEM_PREFIX_PATH + # Standard ++ @GENTOO_PORTAGE_EPREFIX@usr/local @GENTOO_PORTAGE_EPREFIX@usr @GENTOO_PORTAGE_EPREFIX@ + /usr/local /usr / + + # CMake install location +@@ -44,43 +45,39 @@ + + # List common include file locations not under the common prefixes. + LIST(APPEND CMAKE_SYSTEM_INCLUDE_PATH +- # Windows API on Cygwin +- /usr/include/w32api +- +- # X11 +- /usr/X11R6/include /usr/include/X11 +- +- # Other +- /opt/local/include /usr/pkg/include +- /opt/csw/include /opt/include +- /usr/openwin/include ++ @GENTOO_PORTAGE_EPREFIX@usr/include + ) + + LIST(APPEND CMAKE_SYSTEM_LIBRARY_PATH +- # Windows API on Cygwin +- /usr/lib/w32api +- +- # X11 +- /usr/X11R6/lib /usr/lib/X11 +- +- # Other +- /opt/local/lib /usr/pkg/lib +- /opt/csw/lib /opt/lib +- /usr/openwin/lib ++ @GENTOO_PORTAGE_GCCLIBDIR@/gcc ++ @GENTOO_PORTAGE_GCCLIBDIR@ ++ @GENTOO_PORTAGE_EPREFIX@usr/lib64 ++ @GENTOO_PORTAGE_EPREFIX@usr/lib32 ++ @GENTOO_PORTAGE_EPREFIX@usr/lib ++ @GENTOO_PORTAGE_EPREFIX@lib + ) + + LIST(APPEND CMAKE_SYSTEM_PROGRAM_PATH +- /usr/pkg/bin ++ @GENTOO_PORTAGE_EPREFIX@usr/bin ++ @GENTOO_PORTAGE_EPREFIX@bin + ) + + LIST(APPEND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES ++ @GENTOO_PORTAGE_GCCLIBDIR@/gcc ++ @GENTOO_PORTAGE_GCCLIBDIR@ ++ @GENTOO_PORTAGE_EPREFIX@usr/lib64 ++ @GENTOO_PORTAGE_EPREFIX@usr/lib32 ++ @GENTOO_PORTAGE_EPREFIX@usr/lib ++ @GENTOO_PORTAGE_EPREFIX@lib + /lib /usr/lib /usr/lib32 /usr/lib64 + ) + + LIST(APPEND CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES ++ @GENTOO_PORTAGE_EPREFIX@usr/include + /usr/include + ) + LIST(APPEND CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES ++ @GENTOO_PORTAGE_EPREFIX@usr/include + /usr/include + ) + diff --git a/dev-util/cmake/files/cmake-2.8.1-mpi.patch b/dev-util/cmake/files/cmake-2.8.1-mpi.patch new file mode 100644 index 00000000..67f10014 --- /dev/null +++ b/dev-util/cmake/files/cmake-2.8.1-mpi.patch @@ -0,0 +1,20 @@ +diff --git a/Modules/FindMPI.cmake b/Modules/FindMPI.cmake +index 481b0e9..43e97e8 100644 +--- a/Modules/FindMPI.cmake ++++ b/Modules/FindMPI.cmake +@@ -263,13 +263,13 @@ elseif (MPI_COMPILE_CMDLINE) + + # Extract the set of libraries to link against from the link command + # line +- string(REGEX MATCHALL "-l([^\" ]+|\"[^\"]+\")" MPI_LIBNAMES "${MPI_LINK_CMDLINE}") ++ string(REGEX MATCHALL " -l([^\" ]+|\"[^\"]+\")" MPI_LIBNAMES "${MPI_LINK_CMDLINE}") + + # Determine full path names for all of the libraries that one needs + # to link against in an MPI program + set(MPI_LIBRARIES) + foreach(LIB ${MPI_LIBNAMES}) +- string(REGEX REPLACE "^-l" "" LIB ${LIB}) ++ string(REGEX REPLACE "^ -l" "" LIB ${LIB}) + set(MPI_LIB "MPI_LIB-NOTFOUND" CACHE FILEPATH "Cleared" FORCE) + find_library(MPI_LIB ${LIB} HINTS ${MPI_LINK_PATH}) + if (MPI_LIB) diff --git a/dev-util/cmake/files/cmake-2.8.1-portage-multilib-lib32.patch b/dev-util/cmake/files/cmake-2.8.1-portage-multilib-lib32.patch new file mode 100644 index 00000000..ccbebc79 --- /dev/null +++ b/dev-util/cmake/files/cmake-2.8.1-portage-multilib-lib32.patch @@ -0,0 +1,217 @@ +Author: Nathan Phillip Brink +Date: 2010/09/17 +Purpose: Add a global FIND_LIBRARY_USE_LIB32_PATHS property which is + an analog to the existing FIND_LIBRARY_USE_LIB64_PATHS + property. This fixes kde-base/kdelib's ability to find + automoc4 using FIND_PACKAGE's NO_MODULE mode on systems where + /usr/lib is neither a symlink to /usr/lib64 or /usr/lib32. +Gentoo-Bug: 338492 + +diff --git a/Modules/Platform/UnixPaths.cmake b/Modules/Platform/UnixPaths.cmake +index 5ee7ddb..afcde6f 100644 +--- a/Modules/Platform/UnixPaths.cmake ++++ b/Modules/Platform/UnixPaths.cmake +@@ -86,3 +86,6 @@ LIST(APPEND CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES + + # Enable use of lib64 search path variants by default. + SET_PROPERTY(GLOBAL PROPERTY FIND_LIBRARY_USE_LIB64_PATHS TRUE) ++# Enable use of lib32 search path variants by default. Useful on ++# multilib systems. Not harmful for normal systems. ++SET_PROPERTY(GLOBAL PROPERTY FIND_LIBRARY_USE_LIB32_PATHS TRUE) +diff --git a/Source/cmFindLibraryCommand.cxx b/Source/cmFindLibraryCommand.cxx +index 9077c8e..e09967d 100644 +--- a/Source/cmFindLibraryCommand.cxx ++++ b/Source/cmFindLibraryCommand.cxx +@@ -92,6 +92,12 @@ bool cmFindLibraryCommand + // add special 64 bit paths if this is a 64 bit compile. + this->AddLib64Paths(); + } ++ if(this->Makefile->GetCMakeInstance() ++ ->GetPropertyAsBool("FIND_LIBRARY_USE_LIB32_PATHS")) ++ { ++ // add special 32 bit paths if this is a 32 bit compile. ++ this->AddLib32Paths(); ++ } + + std::string library = this->FindLibrary(); + if(library != "") +@@ -160,10 +166,7 @@ void cmFindLibraryCommand::AddLib64Paths() + { + return; + } +- std::string voidsize = +- this->Makefile->GetSafeDefinition("CMAKE_SIZEOF_VOID_P"); +- int size = atoi(voidsize.c_str()); +- if(size != 8) ++ if(!this->Makefile->PlatformIs64Bit()) + { + return; + } +@@ -205,6 +208,55 @@ void cmFindLibraryCommand::AddLib64Paths() + } + } + ++void cmFindLibraryCommand::AddLib32Paths() ++{ ++ if(!this->Makefile->GetLocalGenerator()->GetGlobalGenerator()-> ++ GetLanguageEnabled("C")) ++ { ++ return; ++ } ++ if(!this->Makefile->PlatformIs32Bit()) ++ { ++ return; ++ } ++ std::vector path32; ++ bool found32 = false; ++ for(std::vector::iterator i = this->SearchPaths.begin(); ++ i != this->SearchPaths.end(); ++i) ++ { ++ std::string s = *i; ++ std::string s2 = *i; ++ cmSystemTools::ReplaceString(s, "lib/", "lib32/"); ++ // try to replace lib with lib32 and see if it is there, ++ // then prepend it to the path ++ // Note that all paths have trailing slashes. ++ if((s != *i) && cmSystemTools::FileIsDirectory(s.c_str())) ++ { ++ path32.push_back(s); ++ found32 = true; ++ } ++ // now just add a 32 to the path name and if it is there, ++ // add it to the path ++ s2 += "32/"; ++ if(cmSystemTools::FileIsDirectory(s2.c_str())) ++ { ++ found32 = true; ++ path32.push_back(s2); ++ } ++ // now add the original unchanged path ++ if(cmSystemTools::FileIsDirectory(i->c_str())) ++ { ++ path32.push_back(*i); ++ } ++ } ++ // now replace the SearchPaths with the 32 bit converted path ++ // if any 32 bit paths were discovered ++ if(found32) ++ { ++ this->SearchPaths = path32; ++ } ++} ++ + //---------------------------------------------------------------------------- + std::string cmFindLibraryCommand::FindLibrary() + { +diff --git a/Source/cmFindLibraryCommand.h b/Source/cmFindLibraryCommand.h +index 486c2cf..e0dd49d 100644 +--- a/Source/cmFindLibraryCommand.h ++++ b/Source/cmFindLibraryCommand.h +@@ -63,6 +63,7 @@ public: + protected: + void AddArchitecturePaths(const char* suffix); + void AddLib64Paths(); ++ void AddLib32Paths(); + std::string FindLibrary(); + private: + std::string FindNormalLibrary(); +diff --git a/Source/cmFindPackageCommand.cxx b/Source/cmFindPackageCommand.cxx +index ef0197a..b0a2985 100644 +--- a/Source/cmFindPackageCommand.cxx ++++ b/Source/cmFindPackageCommand.cxx +@@ -66,6 +66,7 @@ cmFindPackageCommand::cmFindPackageCommand() + this->NoModule = false; + this->DebugMode = false; + this->UseLib64Paths = false; ++ this->UseLib32Paths = false; + this->PolicyScope = true; + this->VersionMajor = 0; + this->VersionMinor = 0; +@@ -341,6 +342,13 @@ bool cmFindPackageCommand + { + this->UseLib64Paths = true; + } ++ // Lookup whether lib32 paths should be used. ++ if(this->Makefile->PlatformIs32Bit() && ++ this->Makefile->GetCMakeInstance() ++ ->GetPropertyAsBool("FIND_LIBRARY_USE_LIB32_PATHS")) ++ { ++ this->UseLib32Paths = true; ++ } + + // Find the current root path mode. + this->SelectDefaultRootPathMode(); +@@ -2105,6 +2113,10 @@ bool cmFindPackageCommand::SearchPrefix(std::string const& prefix_in) + { + common.push_back("lib64"); + } ++ if(this->UseLib32Paths) ++ { ++ common.push_back("lib32"); ++ } + common.push_back("lib"); + common.push_back("share"); + +diff --git a/Source/cmFindPackageCommand.h b/Source/cmFindPackageCommand.h +index 57aeab9..06edc1a 100644 +--- a/Source/cmFindPackageCommand.h ++++ b/Source/cmFindPackageCommand.h +@@ -134,6 +134,7 @@ private: + bool NoBuilds; + bool DebugMode; + bool UseLib64Paths; ++ bool UseLib32Paths; + bool PolicyScope; + std::vector Names; + std::vector Configs; +diff --git a/Source/cmMakefile.cxx b/Source/cmMakefile.cxx +index c64053a..c6cda07 100644 +--- a/Source/cmMakefile.cxx ++++ b/Source/cmMakefile.cxx +@@ -1993,6 +1993,15 @@ bool cmMakefile::PlatformIs64Bit() const + return false; + } + ++bool cmMakefile::PlatformIs32Bit() const ++{ ++ if(const char* sizeof_dptr = this->GetDefinition("CMAKE_SIZEOF_VOID_P")) ++ { ++ return atoi(sizeof_dptr) == 4; ++ } ++ return false; ++} ++ + bool cmMakefile::CanIWriteThisFile(const char* fileName) + { + if ( !this->IsOn("CMAKE_DISABLE_SOURCE_CHANGES") ) +diff --git a/Source/cmMakefile.h b/Source/cmMakefile.h +index 8b8a3f8..c16ba71 100644 +--- a/Source/cmMakefile.h ++++ b/Source/cmMakefile.h +@@ -588,6 +588,8 @@ public: + + /** Return whether the target platform is 64-bit. */ + bool PlatformIs64Bit() const; ++ /** Return whether the target platform is 32-bit. */ ++ bool PlatformIs32Bit() const; + + /** + * Get a list of preprocessor define flags. +diff --git a/Source/cmake.cxx b/Source/cmake.cxx +index 1e3b018..2bc3eba 100644 +--- a/Source/cmake.cxx ++++ b/Source/cmake.cxx +@@ -3365,6 +3365,13 @@ void cmake::DefineProperties(cmake *cm) + "directories called lib in the search path when building 64-bit " + "binaries."); + cm->DefineProperty ++ ("FIND_LIBRARY_USE_LIB32_PATHS", cmProperty::GLOBAL, ++ "Whether FIND_LIBRARY should automatically search lib32 directories.", ++ "FIND_LIBRARY_USE_LIB32_PATHS is a boolean specifying whether the" ++ " FIND_LIBRARY command should automatically search the lib32 variant of" ++ " directories called lib in the search path when building 32-bit" ++ " binaries."); ++ cm->DefineProperty + ("FIND_LIBRARY_USE_OPENBSD_VERSIONING", cmProperty::GLOBAL, + "Whether FIND_LIBRARY should find OpenBSD-style shared libraries.", + "This property is a boolean specifying whether the FIND_LIBRARY " diff --git a/dev-util/cmake/files/cmake-2.8.3-FindLibArchive.patch b/dev-util/cmake/files/cmake-2.8.3-FindLibArchive.patch new file mode 100644 index 00000000..ede3400f --- /dev/null +++ b/dev-util/cmake/files/cmake-2.8.3-FindLibArchive.patch @@ -0,0 +1,12 @@ +diff -ruN cmake-2.8.3.orig/Modules/FindLibArchive.cmake cmake-2.8.3/Modules/FindLibArchive.cmake +--- cmake-2.8.3.orig/Modules/FindLibArchive.cmake 2010-11-04 02:58:27.000000000 +0700 ++++ cmake-2.8.3/Modules/FindLibArchive.cmake 2010-11-05 17:40:53.712001939 +0700 +@@ -50,7 +50,7 @@ + + # Handle the QUIETLY and REQUIRED arguments and set LIBARCHIVE_FOUND + # to TRUE if all listed variables are TRUE. +-include("${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake") ++include("${CMAKE_ROOT}/Modules/FindPackageHandleStandardArgs.cmake") + find_package_handle_standard_args(LibArchive DEFAULT_MSG + LibArchive_LIBRARY LibArchive_INCLUDE_DIR + ) diff --git a/dev-util/cmake/files/cmake-2.8.3-FindPythonInterp.patch b/dev-util/cmake/files/cmake-2.8.3-FindPythonInterp.patch new file mode 100644 index 00000000..386457b9 --- /dev/null +++ b/dev-util/cmake/files/cmake-2.8.3-FindPythonInterp.patch @@ -0,0 +1,11 @@ +--- Modules/FindPythonInterp.cmake ++++ Modules/FindPythonInterp.cmake +@@ -20,7 +20,7 @@ + # License text for the above reference.) + + FIND_PROGRAM(PYTHON_EXECUTABLE +- NAMES python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 python1.6 python1.5 python ++ NAMES python python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 python1.6 python1.5 + PATHS + [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\2.7\\InstallPath] + [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\2.6\\InstallPath] diff --git a/dev-util/cmake/files/cmake-2.8.3-FindPythonLibs.patch b/dev-util/cmake/files/cmake-2.8.3-FindPythonLibs.patch new file mode 100644 index 00000000..c4e5adc1 --- /dev/null +++ b/dev-util/cmake/files/cmake-2.8.3-FindPythonLibs.patch @@ -0,0 +1,13 @@ +--- Modules/FindPythonLibs.cmake ++++ Modules/FindPythonLibs.cmake +@@ -27,7 +27,9 @@ + # Search for the python framework on Apple. + CMAKE_FIND_FRAMEWORKS(Python) + +-FOREACH(_CURRENT_VERSION 2.7 2.6 2.5 2.4 2.3 2.2 2.1 2.0 1.6 1.5) ++EXECUTE_PROCESS(COMMAND python -c "import sys; sys.stdout.write('.'.join([str(x) for x in sys.version_info[:2]]))" ++ OUTPUT_VARIABLE _PYTHON_VERSION) ++FOREACH(_CURRENT_VERSION ${_PYTHON_VERSION}) + STRING(REPLACE "." "" _CURRENT_VERSION_NO_DOTS ${_CURRENT_VERSION}) + IF(WIN32) + FIND_LIBRARY(PYTHON_DEBUG_LIBRARY diff --git a/dev-util/cmake/files/cmake-2.8.3-more-no_host_paths.patch b/dev-util/cmake/files/cmake-2.8.3-more-no_host_paths.patch new file mode 100644 index 00000000..38bad925 --- /dev/null +++ b/dev-util/cmake/files/cmake-2.8.3-more-no_host_paths.patch @@ -0,0 +1,109 @@ +Set some proper paths to make cmake find our tools. +Original patch by Heiko Przybyl + +The ebuild now adds an extra / at the end of $EPREFIX so that it is +never the empty string (so that CMAKE_SYSTEM_PREFIX_PATH remains +correct) + +--- cmake-2.8.3/Modules/Platform/Darwin.cmake ++++ cmake-2.8.3/Modules/Platform/Darwin.cmake +@@ -217,19 +217,23 @@ + + + +-# default to searching for frameworks first +-SET(CMAKE_FIND_FRAMEWORK FIRST) ++# default to searching for frameworks last ++SET(CMAKE_FIND_FRAMEWORK LAST) + # set up the default search directories for frameworks + SET(CMAKE_SYSTEM_FRAMEWORK_PATH ++ @GENTOO_PORTAGE_EPREFIX@Frameworks ++ @GENTOO_PORTAGE_EPREFIX@usr/lib + ~/Library/Frameworks + /Library/Frameworks + /Network/Library/Frameworks + /System/Library/Frameworks) + +-# default to searching for application bundles first +-SET(CMAKE_FIND_APPBUNDLE FIRST) ++# default to searching for application bundles last ++SET(CMAKE_FIND_APPBUNDLE LAST) + # set up the default search directories for application bundles + SET(CMAKE_SYSTEM_APPBUNDLE_PATH ++ @GENTOO_PORTAGE_EPREFIX@Applications ++ @GENTOO_PORTAGE_EPREFIX@usr/bin + ~/Applications + /Applications + /Developer/Applications) +diff -ruN cmake-2.8.3.orig/Modules/Platform/UnixPaths.cmake cmake-2.8.3/Modules/Platform/UnixPaths.cmake +--- cmake-2.8.3/Modules/Platform/UnixPaths.cmake ++++ cmake-2.8.3/Modules/Platform/UnixPaths.cmake +@@ -33,6 +33,7 @@ + # search types. + LIST(APPEND CMAKE_SYSTEM_PREFIX_PATH + # Standard ++ @GENTOO_PORTAGE_EPREFIX@usr/local @GENTOO_PORTAGE_EPREFIX@usr @GENTOO_PORTAGE_EPREFIX@ + /usr/local /usr / + + # CMake install location +@@ -44,43 +45,39 @@ + + # List common include file locations not under the common prefixes. + LIST(APPEND CMAKE_SYSTEM_INCLUDE_PATH +- # Windows API on Cygwin +- /usr/include/w32api +- +- # X11 +- /usr/X11R6/include /usr/include/X11 +- +- # Other +- /usr/pkg/include +- /opt/csw/include /opt/include +- /usr/openwin/include ++ @GENTOO_PORTAGE_EPREFIX@usr/include + ) + + LIST(APPEND CMAKE_SYSTEM_LIBRARY_PATH +- # Windows API on Cygwin +- /usr/lib/w32api +- +- # X11 +- /usr/X11R6/lib /usr/lib/X11 +- +- # Other +- /usr/pkg/lib +- /opt/csw/lib /opt/lib +- /usr/openwin/lib ++ @GENTOO_PORTAGE_GCCLIBDIR@/gcc ++ @GENTOO_PORTAGE_GCCLIBDIR@ ++ @GENTOO_PORTAGE_EPREFIX@usr/lib64 ++ @GENTOO_PORTAGE_EPREFIX@usr/lib32 ++ @GENTOO_PORTAGE_EPREFIX@usr/lib ++ @GENTOO_PORTAGE_EPREFIX@lib + ) + + LIST(APPEND CMAKE_SYSTEM_PROGRAM_PATH +- /usr/pkg/bin ++ @GENTOO_PORTAGE_EPREFIX@usr/bin ++ @GENTOO_PORTAGE_EPREFIX@bin + ) + + LIST(APPEND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES ++ @GENTOO_PORTAGE_GCCLIBDIR@/gcc ++ @GENTOO_PORTAGE_GCCLIBDIR@ ++ @GENTOO_PORTAGE_EPREFIX@usr/lib64 ++ @GENTOO_PORTAGE_EPREFIX@usr/lib32 ++ @GENTOO_PORTAGE_EPREFIX@usr/lib ++ @GENTOO_PORTAGE_EPREFIX@lib + /lib /usr/lib /usr/lib32 /usr/lib64 + ) + + LIST(APPEND CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES ++ @GENTOO_PORTAGE_EPREFIX@usr/include + /usr/include + ) + LIST(APPEND CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES ++ @GENTOO_PORTAGE_EPREFIX@usr/include + /usr/include + ) + diff --git a/dev-util/cmake/files/cmake-FindJNI.patch b/dev-util/cmake/files/cmake-FindJNI.patch new file mode 100644 index 00000000..af723c52 --- /dev/null +++ b/dev-util/cmake/files/cmake-FindJNI.patch @@ -0,0 +1,71 @@ +diff -ru ./Modules/FindJNI.cmake ../a/Modules/FindJNI.cmake +--- ./Modules/FindJNI.cmake 2009-02-21 21:36:50.000000000 +0100 ++++ ../a/Modules/FindJNI.cmake 2008-11-24 04:44:06.000000000 +0100 +@@ -2,7 +2,7 @@ + # This module finds if Java is installed and determines where the + # include files and libraries are. It also determines what the name of + # the library is. This code sets the following variables: +-# ++# + # JNI_INCLUDE_DIRS = the include dirs to use + # JNI_LIBRARIES = the libraries to use + # JAVA_AWT_LIBRARY = the path to the jawt library +@@ -51,6 +51,8 @@ + "${dir}" + "${dir}/client" + "${dir}/server" ++ "${dir}/j9vm" ++ "${dir}/classic" + ) + ENDFOREACH(dir) + +@@ -60,7 +62,7 @@ + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit\\1.3;JavaHome]/include" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft\\Java Development Kit\\${java_install_version};JavaHome]/include" + $ENV{JAVA_HOME}/include +- /usr/include ++ /usr/include + /usr/local/include + /usr/lib/java/include + /usr/local/lib/java/include +@@ -126,7 +128,7 @@ + ) + ENDIF(JAVA_HAVE_FRAMEWORK) + ELSE(APPLE) +- FIND_LIBRARY(JAVA_AWT_LIBRARY jawt ++ FIND_LIBRARY(JAVA_AWT_LIBRARY jawt + PATHS ${JAVA_AWT_LIBRARY_DIRECTORIES} + ) + FIND_LIBRARY(JAVA_JVM_LIBRARY NAMES jvm JavaVM +@@ -134,18 +136,23 @@ + ) + ENDIF(APPLE) + +-# add in the include path +-FIND_PATH(JAVA_INCLUDE_PATH jni.h ++# add in the include path ++FIND_PATH(JAVA_INCLUDE_PATH jni.h + ${JAVA_AWT_INCLUDE_DIRECTORIES} + ) + +-FIND_PATH(JAVA_INCLUDE_PATH2 jni_md.h ++FIND_PATH(JAVA_INCLUDE_PATH2 jni_md.h + ${JAVA_AWT_INCLUDE_DIRECTORIES} + ${JAVA_INCLUDE_PATH}/win32 + ${JAVA_INCLUDE_PATH}/linux + ${JAVA_INCLUDE_PATH}/freebsd + ) + ++FIND_PATH(JAVA_INCLUDE_PATH2 jniport.h ++ ${JAVA_AWT_INCLUDE_DIRECTORIES} ++ ${JAVA_INCLUDE_PATH} ++) ++ + FIND_PATH(JAVA_AWT_INCLUDE_PATH jawt.h + ${JAVA_AWT_INCLUDE_DIRECTORIES} + ${JAVA_INCLUDE_PATH} +@@ -169,4 +176,3 @@ + ${JAVA_INCLUDE_PATH2} + ${JAVA_AWT_INCLUDE_PATH} + ) +- diff --git a/dev-util/cmake/files/cmake-FindPythonInterp.patch b/dev-util/cmake/files/cmake-FindPythonInterp.patch new file mode 100644 index 00000000..2e4c47d6 --- /dev/null +++ b/dev-util/cmake/files/cmake-FindPythonInterp.patch @@ -0,0 +1,11 @@ +--- Modules/FindPythonInterp.cmake ++++ Modules/FindPythonInterp.cmake +@@ -7,7 +7,7 @@ + # + + FIND_PROGRAM(PYTHON_EXECUTABLE +- NAMES python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 python1.6 python1.5 python ++ NAMES python python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 python1.6 python1.5 + PATHS + [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\2.5\\InstallPath] + [HKEY_LOCAL_MACHINE\\SOFTWARE\\Python\\PythonCore\\2.4\\InstallPath] diff --git a/dev-util/cmake/files/cmake-FindPythonLibs.patch b/dev-util/cmake/files/cmake-FindPythonLibs.patch new file mode 100644 index 00000000..d7f4f627 --- /dev/null +++ b/dev-util/cmake/files/cmake-FindPythonLibs.patch @@ -0,0 +1,13 @@ +--- Modules/FindPythonLibs.cmake ++++ Modules/FindPythonLibs.cmake +@@ -14,7 +14,9 @@ + # Search for the python framework on Apple. + CMAKE_FIND_FRAMEWORKS(Python) + +-FOREACH(_CURRENT_VERSION 2.6 2.5 2.4 2.3 2.2 2.1 2.0 1.6 1.5) ++EXECUTE_PROCESS(COMMAND python -c "import sys; sys.stdout.write('.'.join([str(x) for x in sys.version_info[:2]]))" ++ OUTPUT_VARIABLE _PYTHON_VERSION) ++FOREACH(_CURRENT_VERSION ${_PYTHON_VERSION}) + STRING(REPLACE "." "" _CURRENT_VERSION_NO_DOTS ${_CURRENT_VERSION}) + IF(WIN32) + FIND_LIBRARY(PYTHON_DEBUG_LIBRARY diff --git a/dev-util/cmake/files/cmake.vim b/dev-util/cmake/files/cmake.vim new file mode 100644 index 00000000..5cecd7d0 --- /dev/null +++ b/dev-util/cmake/files/cmake.vim @@ -0,0 +1,3 @@ +autocmd BufRead,BufNewFile *.cmake,CMakeLists.txt,*.cmake.in runtime! indent/cmake.vim +autocmd BufRead,BufNewFile *.cmake,CMakeLists.txt,*.cmake.in setf cmake +autocmd BufRead,BufNewFile *.ctest,*.ctest.in setf cmake diff --git a/kde-base/kde-env/Manifest b/kde-base/kde-env/Manifest new file mode 100644 index 00000000..be89f307 --- /dev/null +++ b/kde-base/kde-env/Manifest @@ -0,0 +1,2 @@ +EBUILD kde-env-4.5.90-r2.ebuild 2077 RMD160 d6e323161f773568193cf7f9c6e78740c5e9529c SHA1 73970217a0066ee1b6a4489e6bae9848d3aca246 SHA256 718b84df134d1b7a7253cf162f21b441e9d8f45633fe7fda235b837bc832df48 +MISC metadata.xml 156 RMD160 ecce3b981f150c45ae1e84e2d208e678d6124259 SHA1 b64f7c0b4e5db816d82ad19848f72118af129d35 SHA256 2f4da28506b9d4185f320f67a6191d30c7a921217ed4447ed46ea0bc4aefc79a diff --git a/kde-base/kde-env/kde-env-4.5.90-r2.ebuild b/kde-base/kde-env/kde-env-4.5.90-r2.ebuild new file mode 100644 index 00000000..103e2f8b --- /dev/null +++ b/kde-base/kde-env/kde-env-4.5.90-r2.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="3" + +CMAKE_REQUIRED="never" +KDE_REQUIRED="never" +inherit kde4-base + +DESCRIPTION="Environment setting required for all KDE4 apps to run." +HOMEPAGE="http://kde.org" +[[ ${PV} = *9999* ]] && ESVN_REPO_URI="" || SRC_URI="" + +KEYWORDS="~amd64 ~x86" +LICENSE="as-is" +IUSE="aqua" + +add_blocker kdelibs 4.2.2-r1 '<3.5.10-r3:3.5' 4.2.70:4.3 + +S=${WORKDIR} + +src_unpack() { + : +} + +src_prepare() { + : +} + +src_install() { + if use kdeprefix; then + # List all the multilib libdirs + local _libdir _libdirs + for _libdir in $(get_all_libdirs); do + _libdirs+=":${EKDEDIR}/${_libdir}" + done + _libdirs=${_libdirs#:} + + # number goes down with version + cat <<-EOF > 43kdepaths-${SLOT} +PATH="${EKDEDIR}/bin" +ROOTPATH="${EKDEDIR}/sbin:${EKDEDIR}/bin" +LDPATH="${_libdirs}" +MANPATH="${EKDEDIR}/share/man" +CONFIG_PROTECT="${KDEDIR}/share/config ${KDEDIR}/env ${KDEDIR}/shutdown /usr/share/config" +#KDE_IS_PRELINKED=1 +PKG_CONFIG_PATH="${EKDEDIR}/$(get_libdir)/pkgconfig" +XDG_DATA_DIRS="${EKDEDIR}/share" +EOF + doenvd 43kdepaths-${SLOT} + cat <<-EOF > 50-kde-${SLOT} +SEARCH_DIRS="${EKDEDIR}/bin ${EKDEDIR}/lib*" +EOF + insinto /etc/revdep-rebuild + doins 50-kde-${SLOT} + + # kdeglobals needed to make third party apps installed in /usr work + cat <<-EOF > kdeglobals +[Directories][\$i] +prefixes=${EPREFIX}/usr +EOF + insinto ${KDEDIR}/share/config + doins kdeglobals + + KDE_X="KDE-${SLOT}" + else + # Much simpler for the FHS compliant -kdeprefix install + # number goes down with version + cat <<-EOF > 43kdepaths +CONFIG_PROTECT="/usr/share/config" +#KDE_IS_PRELINKED=1 +EOF + doenvd 43kdepaths + + KDE_X="KDE-4" + fi + + # Properly place xinitrc.d file that exports XDG_MENU_PREFIX to env + cat < 11-xdg-menu-${KDE_X} +#!/bin/sh + +if [ -z \${XDG_MENU_PREFIX} ] && [ "\${DESKTOP_SESSION}" = "${KDE_X}" ]; then + export XDG_MENU_PREFIX="kde-${SLOT}-" +fi +EOF + exeinto /etc/X11/xinit/xinitrc.d/ + doexe 11-xdg-menu-${KDE_X} || die "doexe failed" +} + +pkg_preinst() { + : +} + +src_test() { + : +} diff --git a/kde-base/kde-env/metadata.xml b/kde-base/kde-env/metadata.xml new file mode 100644 index 00000000..8d1e86a9 --- /dev/null +++ b/kde-base/kde-env/metadata.xml @@ -0,0 +1,5 @@ + + + +kde + diff --git a/kde-base/kde-meta/Manifest b/kde-base/kde-meta/Manifest new file mode 100644 index 00000000..f5612be2 --- /dev/null +++ b/kde-base/kde-meta/Manifest @@ -0,0 +1,2 @@ +EBUILD kde-meta-4.5.90.ebuild 1083 RMD160 58cd86aa4a0ff28c29f21bf37427e6d04f18f657 SHA1 1f8823dfe1a7ad1eac107d68f4e56546e0c5988a SHA256 b6d2c2250be8e03113d691d78712489522f34ce7e09411959593712b45133bf5 +MISC metadata.xml 244 RMD160 827737ba05684e7925be58401a2f475f417eb4f0 SHA1 8dee217fa20f2b5a62fdc4433cd1f34830d00412 SHA256 48a9fa38c6fbe660af0d2b54c60168214c3970ec9d6037a9ff6154f67ef1c7d4 diff --git a/kde-base/kde-meta/kde-meta-4.5.90.ebuild b/kde-base/kde-meta/kde-meta-4.5.90.ebuild new file mode 100644 index 00000000..954c2fb5 --- /dev/null +++ b/kde-base/kde-meta/kde-meta-4.5.90.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="3" +inherit kde4-functions + +DESCRIPTION="KDE - merge this to pull in all split kde-base/* packages" +HOMEPAGE="http://www.kde.org/" + +LICENSE="GPL-2" +SLOT="4.6" +KEYWORDS="~amd64 ~x86" +IUSE="accessibility aqua kdeprefix nls sdk semantic-desktop" + +RDEPEND=" + $(add_kdebase_dep kate) + $(add_kdebase_dep kdeadmin-meta) + $(add_kdebase_dep kdeartwork-meta) + $(add_kdebase_dep kdebase-meta) + $(add_kdebase_dep kdeedu-meta) + $(add_kdebase_dep kdegames-meta) + $(add_kdebase_dep kdegraphics-meta) + $(add_kdebase_dep kdemultimedia-meta) + $(add_kdebase_dep kdenetwork-meta) + $(add_kdebase_dep kdeplasma-addons) + $(add_kdebase_dep kdetoys-meta) + $(add_kdebase_dep kdeutils-meta) + accessibility? ( $(add_kdebase_dep kdeaccessibility-meta) ) + nls? ( $(add_kdebase_dep kde-l10n) ) + sdk? ( + $(add_kdebase_dep kdebindings-meta) + $(add_kdebase_dep kdesdk-meta) + $(add_kdebase_dep kdewebdev-meta) + ) + semantic-desktop? ( >=kde-base/kdepim-meta-4.4.4 ) + $(block_other_slots) +" diff --git a/kde-base/kde-meta/metadata.xml b/kde-base/kde-meta/metadata.xml new file mode 100644 index 00000000..c1fa4091 --- /dev/null +++ b/kde-base/kde-meta/metadata.xml @@ -0,0 +1,8 @@ + + + + kde + + Pull in developer-specific meta-packages + + diff --git a/media-video/ffmpeg/ChangeLog b/media-video/ffmpeg/ChangeLog new file mode 100644 index 00000000..d27a46c9 --- /dev/null +++ b/media-video/ffmpeg/ChangeLog @@ -0,0 +1,1659 @@ +# ChangeLog for media-video/ffmpeg +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ChangeLog,v 1.390 2010/12/09 16:11:56 rich0 Exp $ + + 09 Dec 2010; Richard Freeman ffmpeg-0.6_p25767.ebuild: + amd64 stable - 347625 + + 09 Dec 2010; Christian Faulhammer + ffmpeg-0.6_p25767.ebuild: + stable x86, security bug 347625 + + 26 Nov 2010; Jeroen Roovers ffmpeg-0.6_p25423.ebuild, + ffmpeg-0.6_p25767.ebuild: + Marked ~hppa (bug #340269). + +*ffmpeg-0.6_p25767 (19 Nov 2010) + + 19 Nov 2010; Alexis Ballier +ffmpeg-0.6_p25767.ebuild: + bump a new snapshot + + 19 Nov 2010; Alexis Ballier ffmpeg-0.6_p25423.ebuild, + ffmpeg-9999.ebuild: + require rtmpdump 2.2f, bug #345609 by Thomas Raschbacher + + 14 Nov 2010; Raúl Porcel ffmpeg-0.6.ebuild: + sparc stable wrt #332361 + + 07 Nov 2010; Alexis Ballier + ffmpeg-0.6_p25423.ebuild, ffmpeg-9999.ebuild: + set LD_LIBRARY_PATH for libavcore too for running the tests, bug #341849 + + 07 Nov 2010; Alexis Ballier metadata.xml: + update description of the vpx useflag, bug #337690 + + 03 Nov 2010; Markus Meier ffmpeg-0.6.ebuild: + arm stable, bug #332361 + + 02 Nov 2010; Samuli Suominen + ffmpeg-0.6_p25423.ebuild, ffmpeg-9999.ebuild: + Raise media-sound/lame depend to >= 3.98.3 wrt #343467 by Kai Krakow. + + 30 Oct 2010; Alexis Ballier ffmpeg-9999.ebuild: + bump x264 requirements + + 11 Oct 2010; Markus Meier ffmpeg-0.6_p25423.ebuild: + restore ~arm, bug #340269 + + 11 Oct 2010; Jeroen Roovers ffmpeg-0.6.ebuild: + Stable for HPPA (bug #332361). + + 10 Oct 2010; Raúl Porcel ffmpeg-0.6_p25423.ebuild: + Re-add ~alpha/~ia64/~sparc wrt #340269 + +*ffmpeg-0.6_p25423 (09 Oct 2010) + + 09 Oct 2010; Alexis Ballier + +ffmpeg-0.6_p25423.ebuild: + push a new snapshot, fixes 329921, 339036 and should help with 179872 + + 08 Oct 2010; Brent Baude ffmpeg-0.6.ebuild: + Marking ffmpeg-0.6 ppc for bug 332361 + + 08 Oct 2010; Brent Baude ffmpeg-0.6.ebuild: + Marking ffmpeg-0.6 ppc64 for bug 332361 + + 01 Oct 2010; Alexis Ballier ffmpeg-9999.ebuild: + disable mmx and other asm if pic is requested on x86 only + + 01 Oct 2010; Alexis Ballier ffmpeg-9999.ebuild, + metadata.xml: + Add frei0r useflag + + 24 Sep 2010; Markos Chandras ffmpeg-0.6.ebuild: + Stable on amd64 wrt bug #332361 + + 20 Sep 2010; Mike Frysinger ffmpeg-0.6.ebuild, + ffmpeg-9999.ebuild: + Drop empty KEYWORDS to keep ekeyword happy. + + 17 Sep 2010; Christian Faulhammer ffmpeg-0.6.ebuild: + stable x86, security bug 332361 + + 15 Sep 2010; Joseph Jezak ffmpeg-0.6.ebuild: + Marked ~ppc/~ppc64 for bug #324941. + + 13 Sep 2010; Tobias Klausmann ffmpeg-0.6.ebuild: + Stable on alpha, bug #332361 + + 10 Aug 2010; Samuli Suominen ffmpeg-9999.ebuild: + USE="qt-faststart" to replace separate media-video/qt-faststart package. + + 02 Aug 2010; Alexis Ballier ffmpeg-9999.ebuild: + avfilter-lavf doesnt exist, bug #330247 + + 22 Jul 2010; Alexis Ballier +ffmpeg-9999.ebuild, + -ffmpeg-9999-r1.ebuild: + go back to revision less for the live ebuild, revisions make no sense at + all there + + 22 Jul 2010; Alexis Ballier ffmpeg-9999-r1.ebuild: + Add bzip2 and static-libs useflag, by Nikoli in bug + #324453 and fix my previous mistake by reintroducing the faad dep. + + 22 Jul 2010; Alexis Ballier ffmpeg-9999-r1.ebuild: + sort rdepend, use same detection of live ebuild everywhere, cosmetics, by + Nikoli in bug #324453 + + 11 Jul 2010; Jeroen Roovers ffmpeg-0.6.ebuild: + Marked ~hppa (bug #324941). + + 27 Jun 2010; Raúl Porcel ffmpeg-0.6.ebuild: + Re-add ~alpha/~arm/~ia64/~sparc wrt #324941 + + 22 Jun 2010; Christian Faulhammer ffmpeg-0.6.ebuild: + add ~x86, bug 324941 + + 22 Jun 2010; Alexis Ballier ffmpeg-9999-r1.ebuild: + faad support has been removed + + 18 Jun 2010; Alexis Ballier ffmpeg-9999-r1.ebuild: + Sort IUSE and make zlib enabled by default, by Nikoli + , bug #324453 + +*ffmpeg-0.6 (16 Jun 2010) + + 16 Jun 2010; Alexis Ballier +ffmpeg-0.6.ebuild: + Bump to 0.6 + + 12 Jun 2010; Dror Levin ffmpeg-9999-r1.ebuild: + Make KEYWORDS depend on PV to make it easier to bump. + + 11 Jun 2010; Luca Barbato metadata.xml, + ffmpeg-9999-r1.ebuild: + Update live ebuild, support libvpx, that should address the final bit of + bug #320817, thanks to Nikoli again for the support + + 06 Jun 2010; Luca Barbato metadata.xml, + ffmpeg-9999-r1.ebuild: + add librtmp support + + 06 Jun 2010; Alexis Ballier ffmpeg-9999-r1.ebuild: + bump x264 requirements + + 11 May 2010; Alexis Ballier ffmpeg-9999-r1.ebuild, + metadata.xml: + add vaapi useflag, by Olivier Huber , bug #308857 + + 11 May 2010; Alexis Ballier + ffmpeg-0.5_p20373.ebuild, ffmpeg-0.5_p22846.ebuild: + force disabling vaapi to avoid automagics on unmasked versions, bug + #308857 + + 11 May 2010; Alexis Ballier + -ffmpeg-0.5_p20601-r1.ebuild, -ffmpeg-0.5_p21602.ebuild, + -files/ffmpeg-0.5_p20601-r1-libtheora.patch: + remove old + + 23 Apr 2010; Samuli Suominen + ffmpeg-0.5_p20373.ebuild, ffmpeg-0.5_p20601-r1.ebuild, + ffmpeg-0.5_p21602.ebuild, ffmpeg-0.5_p22846.ebuild, metadata.xml: + Rename USE opencore-amr to amr. + + 23 Apr 2010; Alexis Ballier ffmpeg-9999-r1.ebuild: + rename opencore-amr useflag to amr, we should get rid of the old non free + one + +*ffmpeg-0.5_p22846 (12 Apr 2010) + + 12 Apr 2010; Alexis Ballier + +ffmpeg-0.5_p22846.ebuild: + push a new snapshot + + 13 Mar 2010; Luca Barbato ffmpeg-0.5_p20373.ebuild, + ffmpeg-0.5_p20601-r1.ebuild, ffmpeg-0.5_p21602.ebuild, + ffmpeg-9999-r1.ebuild: + Add dep on pkg-config, fixes bug #306943 + + 10 Mar 2010; Alexis Ballier ffmpeg-9999-r1.ebuild: + simplify libgsm code as upstream now uses a more standard way for + #including it + + 04 Feb 2010; Alexis Ballier + ffmpeg-0.5_p21602.ebuild, ffmpeg-9999-r1.ebuild: + Remove ipv6 useflag, it cannot be disabled separately anymore and is + automatically enabled when available with USE=network, reported by marienz + +*ffmpeg-0.5_p21602 (02 Feb 2010) + + 02 Feb 2010; Alexis Ballier + +ffmpeg-0.5_p21602.ebuild: + bump a new snapshot + + 31 Jan 2010; Raúl Porcel ffmpeg-0.5_p20373.ebuild: + ia64/sparc stable + + 26 Jan 2010; Dror Levin ffmpeg-0.5_p20601-r1.ebuild, + ffmpeg-9999-r1.ebuild: + Handle -march=*-sse3 properly, bug 283968; Install the manpages, bug + 288467. + + 26 Jan 2010; Dror Levin ffmpeg-0.5_p20601-r1.ebuild, + ffmpeg-9999-r1.ebuild: + Fix faac handling if USE=-encode, bug 300364. + + 24 Jan 2010; Tobias Klausmann + ffmpeg-0.5_p20373.ebuild: + Stable on alpha, bug #297847 + + 19 Jan 2010; Alexis Ballier ffmpeg-9999-r1.ebuild: + Adjust x264 deps + + 09 Jan 2010; Christian Faulhammer + ffmpeg-0.5_p20373.ebuild: + stable x86, bug 297847 + + 07 Jan 2010; Brent Baude ffmpeg-0.5_p20373.ebuild: + Marking ffmpeg-0.5_p20373 ppc for bug 297847 + + 06 Jan 2010; Brent Baude ffmpeg-0.5_p20373.ebuild: + Marking ffmpeg-0.5_p20373 ppc64 for bug 297847 + + 04 Jan 2010; Markus Meier ffmpeg-0.5_p20373.ebuild: + arm stable, bug #297847 + + 24 Dec 2009; Jeroen Roovers ffmpeg-0.5_p20373.ebuild: + Stable for HPPA (bug #297847). + + 22 Dec 2009; Samuli Suominen + ffmpeg-0.5_p20373.ebuild: + amd64 stable wrt #297847 + +*ffmpeg-0.5_p20601-r1 (26 Nov 2009) + + 26 Nov 2009; Steve Dibb -ffmpeg-0.5_p20601.ebuild, + +ffmpeg-0.5_p20601-r1.ebuild, +files/ffmpeg-0.5_p20601-r1-libtheora.patch: + Fix x264 compiling; libtheora patch for 1.0; bug 294469 + + 25 Nov 2009; Steve Dibb ffmpeg-0.5_p20601.ebuild, + ffmpeg-9999-r1.ebuild: + Fix libtheora dep + + 24 Nov 2009; Steve Dibb ffmpeg-9999-r1.ebuild: + Update vdpau deps + +*ffmpeg-0.5_p20601 (24 Nov 2009) + + 24 Nov 2009; Steve Dibb +ffmpeg-0.5_p20601.ebuild: + Snapshot bump + + 18 Nov 2009; Raúl Porcel ffmpeg-0.5_p20373.ebuild: + Re-add ~sparc wrt #283953 + + 17 Nov 2009; Alexis Ballier + -ffmpeg-0.5_p19928.ebuild: + remove old + + 06 Nov 2009; Alexis Ballier ffmpeg-9999-r1.ebuild: + Force disabling doc with use=-doc + +*ffmpeg-0.5_p20373 (26 Oct 2009) + + 26 Oct 2009; Alexis Ballier + +ffmpeg-0.5_p20373.ebuild: + Bump a new snapshot + + 22 Oct 2009; Alexis Ballier ffmpeg-9999-r1.ebuild: + bump deps on x264 + + 22 Oct 2009; Samuli Suominen ffmpeg-0.5-r1.ebuild, + ffmpeg-0.5_p19928.ebuild: + Fix media-libs/x264 depend wrt #290080, thanks to Diego E. 'Flameeyes' + Pettenò for reporting. + + 28 Sep 2009; Alexis Ballier + -ffmpeg-0.5_p19787.ebuild: + remove old + + 28 Sep 2009; Alexis Ballier ffmpeg-9999-r1.ebuild, + metadata.xml: + Add a pic useflag + + 25 Sep 2009; Mounir Lamouri ffmpeg-0.5_p19928.ebuild: + Keywording for ppc. Bug 283953 + + 24 Sep 2009; Raúl Porcel ffmpeg-0.5_p19787.ebuild, + ffmpeg-0.5_p19928.ebuild: + Re-add ~ia64 wrt #283953 + + 23 Sep 2009; Alexis Ballier ffmpeg-9999-r1.ebuild: + bump x264 requirements + + 20 Sep 2009; Markus Meier ffmpeg-0.5_p19928.ebuild: + add ~arm + + 20 Sep 2009; Markus Meier ffmpeg-0.5_p19787.ebuild: + add ~arm, bug #283953 + +*ffmpeg-0.5_p19928 (20 Sep 2009) + + 20 Sep 2009; Alexis Ballier + +ffmpeg-0.5_p19928.ebuild: + bump a new snapshot + + 15 Sep 2009; Alexis Ballier ffmpeg-0.5-r1.ebuild: + Fix dependencies on x264 for 0.5, it doesn't detect the latest version, + bug #284937 + + 07 Sep 2009; Alexis Ballier + ffmpeg-0.5_p19787.ebuild, ffmpeg-9999-r1.ebuild: + disable tests without USE=encode, they fail if it is not enabled + + 07 Sep 2009; Alexis Ballier + ffmpeg-0.5_p19787.ebuild: + drop keywords for arches that dont have opencore-amr keyworded + +*ffmpeg-0.5_p19787 (06 Sep 2009) + + 06 Sep 2009; Alexis Ballier + +ffmpeg-0.5_p19787.ebuild: + Add today's ffmpeg svn snapshot. + + 06 Sep 2009; Alexis Ballier ffmpeg-9999-r1.ebuild: + Use ffmpeg.org svn repo and add PV conditionals so that we can make + snapshots by simply copying -9999 + + 06 Sep 2009; Alexis Ballier ffmpeg-9999-r1.ebuild: + Correctly detect cpu by upstream checks when march=native is used, bug + #273421 + + 04 Aug 2009; Samuli Suominen ffmpeg-9999-r1.ebuild, + metadata.xml: + Rename opencore-amrnb and opencore-amrwb to opencore-amr to keep it in + sync with MPlayer. + + 27 Jul 2009; Alexis Ballier ffmpeg-9999-r1.ebuild: + Set svn revision + + 25 Jul 2009; Alexis Ballier ffmpeg-9999-r1.ebuild: + set target os when crosscompiling for a different os, support for linux, + freebsd and mingw32 so far + + 22 Jul 2009; Alexis Ballier ffmpeg-9999-r1.ebuild: + Set cross-prefix when cross compiling so that CHOST-prefixed tools are + used + + 09 Jul 2009; Samuli Suominen ffmpeg-0.5-r1.ebuild, + ffmpeg-9999-r1.ebuild: + USE vdpau with VIDEO_CARDS=nvidia wrt #262433, thanks to Bob Deblier for + reporting. + + 08 Jul 2009; Samuli Suominen + ffmpeg-0.4.9_p20090201.ebuild, ffmpeg-0.5-r1.ebuild, + ffmpeg-9999-r1.ebuild: + Rename EXTRA_ECONF to EXTRA_FFMPEG_CONF because this package isn't using + econf and fails with --disable-dependency-tracking in it. + + 07 Jul 2009; Alexis Ballier ffmpeg-9999-r1.ebuild: + Drop libamr support, its been removed upstream + + 04 Jul 2009; Alexis Ballier ffmpeg-9999-r1.ebuild: + Reflect upstream changes for the way of disabling libavdevice in/outdevs + + 03 Jul 2009; Alexis Ballier ffmpeg-9999-r1.ebuild: + force a non free license only when needed, ie, when faac or amr is + requested + + 03 Jul 2009; Alexis Ballier ffmpeg-9999-r1.ebuild, + metadata.xml: + Add opencore-amr support, switch to GPL-3 + + 30 Jun 2009; Raúl Porcel ffmpeg-0.5-r1.ebuild: + arm/ia64/sparc stable + + 20 Jun 2009; Jeroen Roovers ffmpeg-0.5-r1.ebuild: + Stable for HPPA (bug #274666). + + 10 Jun 2009; Alexis Ballier ffmpeg-9999-r1.ebuild: + remove useless warning, it must not be the user's duty to figure out abi + breaks + + 10 Jun 2009; Alexis Ballier ffmpeg-9999-r1.ebuild: + make tests work when upgrading, they should pass so make them also fatal + + 10 Jun 2009; Alexis Ballier ffmpeg-0.5-r1.ebuild, + ffmpeg-9999-r1.ebuild: + eapi2ify and depend on libtheora[encode] when needed, reported by remi + + 21 May 2009; Brent Baude ffmpeg-0.5-r1.ebuild: + Marking ffmpeg-0.5-r1 ppc64 stable for bug 266986 + + 21 May 2009; Brent Baude ffmpeg-0.5-r1.ebuild: + Marking ffmpeg-0.5-r1 ppc stable for bug 266986 + + 16 May 2009; Mounir Lamouri metadata.xml: + Use global gsm USE flag instead of local one. + + 14 May 2009; Markus Meier ffmpeg-0.5-r1.ebuild: + amd64 stable, bug #266986 + + 12 May 2009; Christian Faulhammer ffmpeg-0.5-r1.ebuild: + stable x86, bug 266986 + + 03 May 2009; Peter Alfredsen ffmpeg-0.5-r1.ebuild: + Update deps for USE="lame" w.r.t. bug 265830. + + 03 May 2009; Tobias Klausmann ffmpeg-0.5-r1.ebuild: + Stable on alpha, bug #266986 + +*ffmpeg-9999-r1 (02 May 2009) + + 02 May 2009; Steve Dibb metadata.xml, + -ffmpeg-9999.ebuild, +ffmpeg-9999-r1.ebuild: + Add cpudetection use flag; require nonfree option for faac support + + 04 Apr 2009; Alexis Ballier + -files/ffmpeg-0.4.9_p20081014-sparc-gcc43.patch, + -files/ffmpeg-shared-gcc4.1.patch, -ffmpeg-0.4.9_p20081014.ebuild, + -ffmpeg-0.4.9_p20081219.ebuild, -ffmpeg-0.4.9_p20090121.ebuild, + -ffmpeg-0.4.9_p20090201-r1.ebuild: + remove old + + 04 Apr 2009; Raúl Porcel + ffmpeg-0.4.9_p20090201.ebuild, ffmpeg-0.4.9_p20090201-r1.ebuild, + ffmpeg-0.5-r1.ebuild, ffmpeg-9999.ebuild: + Enable arm optimizations again, now that i've found out that using -march + works fine + + 04 Apr 2009; Alexis Ballier ffmpeg-9999.ebuild: + add jack useflag + + 31 Mar 2009; Raúl Porcel + ffmpeg-0.4.9_p20090201.ebuild, ffmpeg-0.4.9_p20090201-r1.ebuild, + ffmpeg-0.5-r1.ebuild, ffmpeg-9999.ebuild: + arm stable, fix some arm-related stuff + + 11 Mar 2009; Steve Dibb metadata.xml, + ffmpeg-0.5-r1.ebuild, ffmpeg-9999.ebuild: + Fix faac local use flag desc; don't disable by default in IUSE + +*ffmpeg-0.5-r1 (10 Mar 2009) + + 10 Mar 2009; Steve Dibb metadata.xml, + -ffmpeg-0.5.ebuild, +ffmpeg-0.5-r1.ebuild, ffmpeg-9999.ebuild: + Drop aac use flag, split to faac / faad use flags - ffmpeg has native AAC + encoding / decoding which should be used by default; drop unused vhook use + flag on live ebuild + +*ffmpeg-0.5 (10 Mar 2009) + + 10 Mar 2009; Alexis Ballier +ffmpeg-0.5.ebuild: + Bump to the 0.5 release. + + 05 Mar 2009; Diego E. Pettenò metadata.xml, + ffmpeg-9999.ebuild: + Fix build with recent changes upstream (vhook removed in favour of + libavfilter, swscale cannot be disabled anylonger); merge the EAPI=1 + changes from the snapshotted version; add 3dnowext USE flag. + + 28 Feb 2009; Markus Meier metadata.xml: + custom-cflags is a global USE-flag + +*ffmpeg-0.4.9_p20090201-r1 (21 Feb 2009) + + 21 Feb 2009; Luca Barbato + +ffmpeg-0.4.9_p20090201-r1.ebuild: + Set some useflag defaults and other minor changes + + 11 Feb 2009; Tobias Scherbaum + ffmpeg-0.4.9_p20090201.ebuild: + ppc stable, bug #257217 + + 10 Feb 2009; Alexis Ballier ffmpeg-9999.ebuild: + add openjpeg support + + 09 Feb 2009; Raúl Porcel + ffmpeg-0.4.9_p20090201.ebuild: + ia64/sparc stable wrt #257217 + + 05 Feb 2009; Jeroen Roovers + ffmpeg-0.4.9_p20090201.ebuild: + Stable for HPPA (bug #257217). + + 04 Feb 2009; Markus Meier + ffmpeg-0.4.9_p20090201.ebuild: + x86 stable, bug #257217 + + 02 Feb 2009; Tobias Heinlein + ffmpeg-0.4.9_p20090201.ebuild: + amd64 stable wrt security bug 257217 + + 02 Feb 2009; Brent Baude + ffmpeg-0.4.9_p20090201.ebuild: + Marking ffmpeg-0.4.9_p20090201 ppc64 for bug 257217 + + 02 Feb 2009; Tobias Klausmann + ffmpeg-0.4.9_p20090201.ebuild: + Stable on alpha, bug #257217 + +*ffmpeg-0.4.9_p20090201 (01 Feb 2009) + + 01 Feb 2009; Alexis Ballier + +ffmpeg-0.4.9_p20090201.ebuild: + new snapshot, bug #257217 + + 31 Jan 2009; Tobias Klausmann + ffmpeg-0.4.9_p20081219.ebuild: + Stable on alpha, bug #255008 + + 27 Jan 2009; Alexis Ballier ffmpeg-9999.ebuild: + no need for local variables when we use them only once + + 27 Jan 2009; Alexis Ballier ffmpeg-9999.ebuild: + Add alsa/oss/3dnow useflags and disable servertest as its mainly broken + + 25 Jan 2009; Markus Meier + ffmpeg-0.4.9_p20081219.ebuild: + amd64/x86 stable, bug #255008 + + 25 Jan 2009; Brent Baude + ffmpeg-0.4.9_p20081219.ebuild: + stable ppc64, bug 255008 + +*ffmpeg-0.4.9_p20090121 (21 Jan 2009) + + 21 Jan 2009; Alexis Ballier + +ffmpeg-0.4.9_p20090121.ebuild: + push a new snapshot + + 20 Jan 2009; Alexis Ballier ffmpeg-9999.ebuild: + set empty keywords for the live ebuild + + 19 Jan 2009; Alexis Ballier + ffmpeg-0.4.9_p20081014.ebuild, ffmpeg-0.4.9_p20081219.ebuild, + ffmpeg-9999.ebuild: + require gnu make 3.81, by Bernd Kaiser , bug #255376 + + 17 Jan 2009; Alexis Ballier + ffmpeg-0.4.9_p20081219.ebuild, ffmpeg-9999.ebuild: + require at least speex 1.2, should fix #254922 + + 15 Jan 2009; Alexis Ballier + ffmpeg-0.4.9_p20081014.ebuild, ffmpeg-0.4.9_p20081219.ebuild, + ffmpeg-9999.ebuild: + make sure version.h gets created, bug #252269 + + 23 Dec 2008; Alexis Ballier ffmpeg-9999.ebuild: + Sync live ebuild with latest snapshot; merely add speex useflag and remove + unused make targets + + 22 Dec 2008; Raúl Porcel + ffmpeg-0.4.9_p20081014.ebuild, ffmpeg-0.4.9_p20081219.ebuild: + arm/ia64 stable wrt #245285 + + 21 Dec 2008; nixnut ffmpeg-0.4.9_p20081014.ebuild: + Stable on ppc wrt bug 245313 + + 20 Dec 2008; Ferris McCormick + ffmpeg-0.4.9_p20081014.ebuild: + Sparc stable, Security Bug #245313. + + 20 Dec 2008; Thomas Anderson + ffmpeg-0.4.9_p20081014.ebuild: + stable amd64, security bug #245313 + +*ffmpeg-0.4.9_p20081219 (19 Dec 2008) + + 19 Dec 2008; Alexis Ballier + +ffmpeg-0.4.9_p20081219.ebuild: + push a new snapshot + + 16 Dec 2008; Jeroen Roovers + ffmpeg-0.4.9_p20081014.ebuild: + Stable for HPPA (bug #245291). + + 16 Dec 2008; Brent Baude + ffmpeg-0.4.9_p20081014.ebuild: + Marking ffmpeg-0.4.9_p20081014 ppc64 for bug 245285 + + 15 Dec 2008; ffmpeg-0.4.9_p20081014.ebuild: + Change faad2 dep. to >= 2.6.1 wrt #251010. + + 15 Dec 2008; ffmpeg-0.4.9_p20081014.ebuild: + x86 stable wrt #245285 + + 13 Dec 2008; + +files/ffmpeg-0.4.9_p20081014-sparc-gcc43.patch, + ffmpeg-0.4.9_p20081014.ebuild: + Backport upstream patch for sparc to allow compilation with GCC 4.3 wrt + #247653. + + 12 Dec 2008; Tobias Klausmann + ffmpeg-0.4.9_p20081014.ebuild: + Stable on alpha, bug #245285 + +*ffmpeg-9999 (07 Dec 2008) + + 07 Dec 2008; Luca Barbato +ffmpeg-9999.ebuild: + live ebuild + + 10 Nov 2008; Raúl Porcel + ffmpeg-0.4.9_p20081014.ebuild: + Add ~ia64 wrt #241908 + + 30 Oct 2008; Raúl Porcel + ffmpeg-0.4.9_p20070616-r3.ebuild: + alpha/arm/ia64 stable #231831 + + 27 Oct 2008; Alexis Ballier + ffmpeg-0.4.9_p20081014.ebuild: + Fixup crosscompilation, bug #237662 + + 27 Oct 2008; Mike Frysinger + ffmpeg-0.4.9_p20081014.ebuild: + Add arm/ppc love #241908. + + 18 Oct 2008; Peter Alfredsen + ffmpeg-0.4.9_p20080326.ebuild: + Fixup 20080326 dependency on x264 to be <0.0.20081006. + + 18 Oct 2008; Alexis Ballier + ffmpeg-0.4.9_p20081014.ebuild: + Drop arm/ia64/ppc ~arch keywords per bug #241908 to allow unmasking + + 14 Oct 2008; Jeroen Roovers + +files/ffmpeg-0.4.9_p20080326-hppa.patch, ffmpeg-0.4.9_p20080326.ebuild: + Build PIC on HPPA (bug #241124). + + 14 Oct 2008; Alexis Ballier + ffmpeg-0.4.9_p20081014.ebuild: + Give the configure the --cpu option based on CFLAGS; if it is unknown it + will not hurt because the configure script will warn and ignore it. This + helps getting better support for given cpu, like using CMOV on i686 and + later. Bug #172723. + + 14 Oct 2008; Alexis Ballier + ffmpeg-0.4.9_p20081014.ebuild: + Set the ffmpeg version to the exported revision number, bug #233667, + borrowed from mplayer ebuild + + 14 Oct 2008; Alexis Ballier + ffmpeg-0.4.9_p20081014.ebuild: + Broaden libdc1394 dep as it works with v2 too, by Fabio Correa + , bug #237687 + + 14 Oct 2008; Alexis Ballier + ffmpeg-0.4.9_p20070616.ebuild, ffmpeg-0.4.9_p20070616-r1.ebuild, + ffmpeg-0.4.9_p20070616-r2.ebuild, ffmpeg-0.4.9_p20070616-r3.ebuild, + ffmpeg-0.4.9_p20070616-r20.ebuild, ffmpeg-0.4.9_p20080206.ebuild, + ffmpeg-0.4.9_p20080326.ebuild, ffmpeg-0.4.9_p20081014.ebuild: + Bump imlib2 dep for bug #196525 + +*ffmpeg-0.4.9_p20081014 (14 Oct 2008) + + 14 Oct 2008; Alexis Ballier metadata.xml, + +ffmpeg-0.4.9_p20081014.ebuild: + Add a new snapshot, masked because it breaks a lot of consumers. + + 11 Oct 2008; Tobias Scherbaum + ffmpeg-0.4.9_p20070616-r3.ebuild: + ppc stable, bug #231831 + + 06 Oct 2008; Markus Meier + ffmpeg-0.4.9_p20070616-r3.ebuild: + amd64/x86 stable, bug #231831 + + 06 Oct 2008; Friedrich Oslage + ffmpeg-0.4.9_p20070616-r3.ebuild: + Stable on sparc, security bug #231831 + + 06 Oct 2008; Jeroen Roovers + ffmpeg-0.4.9_p20070616-r3.ebuild: + Stable for HPPA (bug #231831). Fixed some quoting issues. + + 04 Oct 2008; Markus Rothe + ffmpeg-0.4.9_p20070616-r3.ebuild: + Stable on ppc64; bug #231831 + +*ffmpeg-0.4.9_p20070616-r20 (17 Jul 2008) +*ffmpeg-0.4.9_p20070616-r3 (17 Jul 2008) + + 17 Jul 2008; Alexis Ballier + +files/CVE-2008-3162.patch, +ffmpeg-0.4.9_p20070616-r3.ebuild, + +ffmpeg-0.4.9_p20070616-r20.ebuild: + Add patches for security bug #231831. -r3 is -r0 with the patch, stable + candidate without swscaler. -r20 is -r2 with the patch, with swscaler. + + 07 Jul 2008; Peter Alfredsen + ffmpeg-0.4.9_p20080326.ebuild: + Fix build failure when disabling MMX, which would fail to disable MMX2 + code on processors supporting it, resulting in #ifdef spaghetti build + failure. Bug 229981. + + 20 Apr 2008; Mike Frysinger + +files/ffmpeg-arm-pld.patch, ffmpeg-0.4.9_p20070616.ebuild, + ffmpeg-0.4.9_p20070616-r1.ebuild, ffmpeg-0.4.9_p20070616-r2.ebuild, + ffmpeg-0.4.9_p20080206.ebuild: + Fix from upstream svn for building for older arm cpus. + + 07 Apr 2008; Ben de Groot + ffmpeg-0.4.9_p20070616.ebuild, ffmpeg-0.4.9_p20070616-r1.ebuild, + ffmpeg-0.4.9_p20070616-r2.ebuild, ffmpeg-0.4.9_p20080206.ebuild, + ffmpeg-0.4.9_p20080326.ebuild: + Pkgmove x264-svn to x264 + + 27 Mar 2008; Joerg Bornkessel Manifest: + manifest fixed; #bug 214967 + +*ffmpeg-0.4.9_p20080326 (26 Mar 2008) + + 26 Mar 2008; Luca Barbato + -files/ffmpeg-0.4.9_p20051216-asneeded-configure.patch, + -ffmpeg-0.4.9_p20050226-r3.ebuild, -ffmpeg-0.4.9_p20061016.ebuild, + -ffmpeg-0.4.9_p20070330.ebuild, -ffmpeg-0.4.9_p20070525.ebuild, + +ffmpeg-0.4.9_p20080326.ebuild: + Furter cleanup and new version + + 28 Feb 2008; Alexis Ballier + ffmpeg-0.4.9_p20080206.ebuild: + fix build with use ieee1394, dc1394->libdc1394. Bug #209610 + + 14 Feb 2008; Samuli Suominen + -ffmpeg-0.4.9_p20051216.ebuild, -ffmpeg-0.4.9_p20060302.ebuild, + -ffmpeg-0.4.9_p20060530.ebuild, -ffmpeg-0.4.9_p20060816.ebuild, + ffmpeg-0.4.9_p20061016.ebuild, -ffmpeg-0.4.9_p20070129.ebuild, + -ffmpeg-0.4.9_p20070325.ebuild, ffmpeg-0.4.9_p20070330.ebuild: + Remove USE dts from some old ebuilds, and remove some entirely because + libdts is replaced by libdca. + +*ffmpeg-0.4.9_p20080206 (06 Feb 2008) + + 06 Feb 2008; Luca Barbato + +ffmpeg-0.4.9_p20080206.ebuild: + New snapshot + + 31 Oct 2007; Matthias Schwarzott + ffmpeg-0.4.9_p20051216.ebuild, ffmpeg-0.4.9_p20060302.ebuild, + ffmpeg-0.4.9_p20060530.ebuild, ffmpeg-0.4.9_p20060816.ebuild, + ffmpeg-0.4.9_p20061016.ebuild, ffmpeg-0.4.9_p20070129.ebuild, + ffmpeg-0.4.9_p20070325.ebuild, ffmpeg-0.4.9_p20070330.ebuild, + ffmpeg-0.4.9_p20070525.ebuild, ffmpeg-0.4.9_p20070616.ebuild, + ffmpeg-0.4.9_p20070616-r1.ebuild, ffmpeg-0.4.9_p20070616-r2.ebuild: + Improved text about possible ABI changes, noticed by mark_alec. + +*ffmpeg-0.4.9_p20070616-r2 (26 Oct 2007) + + 26 Oct 2007; Steve Dibb + +ffmpeg-0.4.9_p20070616-r2.ebuild: + Add ipv6 use flag + + 21 Oct 2007; Steve Dibb + ffmpeg-0.4.9_p20070616.ebuild: + amd64 stable, bug 193563 + + 20 Oct 2007; Ferris McCormick + ffmpeg-0.4.9_p20070616.ebuild: + sparc stable --- Bug #193563 --- builds and works. + + 08 Oct 2007; Markus Rothe + ffmpeg-0.4.9_p20070616.ebuild: + Stable on ppc64; bug #193563 + + 24 Sep 2007; Raúl Porcel + ffmpeg-0.4.9_p20070616.ebuild: + alpha/ia64 stable wrt #193563 + + 24 Sep 2007; Lars Weiler ffmpeg-0.4.9_p20070616.ebuild: + stable ppc, bug #193563 + + 24 Sep 2007; Jeroen Roovers + ffmpeg-0.4.9_p20070616.ebuild: + Stable for HPPA (bug #193563). + + 24 Sep 2007; Christian Faulhammer + ffmpeg-0.4.9_p20070616.ebuild: + stable x86, bug #193563 + + 07 Jul 2007; Samuli Suominen + ffmpeg-0.4.9_p20070616-r1.ebuild: + Fix building with USE altivec for bug 183687. Thanks to Laurent G. for + reporting, Joe Jezak for solution, Kimura Masaru for testing. + +*ffmpeg-0.4.9_p20070616-r1 (26 Jun 2007) + + 26 Jun 2007; Luca Barbato + +ffmpeg-0.4.9_p20070616-r1.ebuild: + Enable swscaler + + 16 Jun 2007; Samuli Suominen + ffmpeg-0.4.9_p20070616.ebuild: + enable xvid to enable libxvid. + +*ffmpeg-0.4.9_p20070616 (16 Jun 2007) + + 16 Jun 2007; Luca Barbato + +ffmpeg-0.4.9_p20070616.ebuild: + New snapshot, SVN revision 9330 + + 01 Jun 2007; Samuli Suominen + ffmpeg-0.4.9_p20070525.ebuild: + Append -DBROKEN_RELOCATIONS which is a hack to workaround bug 179872. + + 01 Jun 2007; Samuli Suominen + ffmpeg-0.4.9_p20070525.ebuild: + Remove USE dts for bug 180129. + +*ffmpeg-0.4.9_p20070525 (26 May 2007) + + 26 May 2007; Luca Barbato + +ffmpeg-0.4.9_p20070525.ebuild: + New snapshot, using libamr + + 16 May 2007; Jeroen Roovers + ffmpeg-0.4.9_p20070330.ebuild: + Stable for HPPA (bug #174909). + + 05 May 2007; Fabian Groffen + ffmpeg-0.4.9_p20051216.ebuild, ffmpeg-0.4.9_p20060302.ebuild, + ffmpeg-0.4.9_p20060530.ebuild: + Dropped ppc-macos keyword, see you in prefix + + 22 Apr 2007; Bryan Østergaard + ffmpeg-0.4.9_p20070330.ebuild: + Stable on Alpha, bug 174909. + + 17 Apr 2007; Tobias Scherbaum + ffmpeg-0.4.9_p20070330.ebuild: + ppc stable, bug #168907 + + 16 Apr 2007; Raúl Porcel + ffmpeg-0.4.9_p20070330.ebuild: + ia64 stable + + 12 Apr 2007; Raúl Porcel + ffmpeg-0.4.9_p20070330.ebuild: + x86 stable + + 12 Apr 2007; Peter Weller ffmpeg-0.4.9_p20070330.ebuild: + Stable on amd64 wrt bug 168907 + + 05 Apr 2007; Alexis Ballier + +files/ffmpeg-0.4.9_p20070330-asmpic.patch, ffmpeg-0.4.9_p20070330.ebuild: + Disable non pic safe asm on x86 and amd64, bug #172845, bug #172877 and dupes + + 04 Apr 2007; Markus Rothe + ffmpeg-0.4.9_p20070330.ebuild: + Stable on ppc64 + + 04 Apr 2007; Gustavo Zacarias + ffmpeg-0.4.9_p20070330.ebuild: + Stable on sparc wrt #170860 + +*ffmpeg-0.4.9_p20070330 (30 Mar 2007) + + 30 Mar 2007; Luca Barbato + +ffmpeg-0.4.9_p20070330.ebuild: + New snapshot + + 27 Mar 2007; Luca Barbato + ffmpeg-0.4.9_p20070325.ebuild: + s/a52/liba52 + + 25 Mar 2007; Luca Barbato + ffmpeg-0.4.9_p20070325.ebuild: + Minor fixes and update + +*ffmpeg-0.4.9_p20070325 (25 Mar 2007) + + 25 Mar 2007; Luca Barbato + +ffmpeg-0.4.9_p20070325.ebuild: + New snapshot + + 22 Mar 2007; Gustavo Zacarias + ffmpeg-0.4.9_p20070129.ebuild: + Stable on sparc + + 21 Mar 2007; Christian Faulhammer + ffmpeg-0.4.9_p20070129.ebuild: + stable x86, security bug 170208 + + 16 Feb 2007; Simon Stelling + ffmpeg-0.4.9_p20061016.ebuild, ffmpeg-0.4.9_p20070129.ebuild: + depend on >=portage-2.1.2 on amd64 to make sure the mmx USE flag is unmasked + + 29 Jan 2007; Steve Dibb + ffmpeg-0.4.9_p20070129.ebuild: + Rekeyword ~ + + 29 Jan 2007; Luca Barbato + ffmpeg-0.4.9_p20070129.ebuild: + Put it back in ~, not the right time, closing bug #164445, thanks to + Sebastian for notifying. + + 29 Jan 2007; Luca Barbato + files/ffmpeg-libdir-2007.patch: + Make the patch working everywhere, thanks to Markus Trippelsdorf + for pointing the issue + +*ffmpeg-0.4.9_p20070129 (29 Jan 2007) + + 29 Jan 2007; Luca Barbato + +files/ffmpeg-libdir-2007.patch, +ffmpeg-0.4.9_p20070129.ebuild: + New snapshot + + 29 Jan 2007; Bryan Østergaard + ffmpeg-0.4.9_p20061016.ebuild: + Stable on Alpha + IA64. + + 06 Jan 2007; Michael Cummings + ffmpeg-0.4.9_p20061016.ebuild: + amd64 stable + + 04 Jan 2007; Christian Faulhammer + ffmpeg-0.4.9_p20061016.ebuild: + stable x86, bug #157814 + + 30 Dec 2006; Bryan Østergaard + ffmpeg-0.4.9_p20061016.ebuild: + Add ~alpha and ~ia64 keywords. + + 23 Dec 2006; Tobias Scherbaum + ffmpeg-0.4.9_p20061016.ebuild: + Stable on ppc wrt bug #157814. + + 21 Dec 2006; Gustavo Zacarias + ffmpeg-0.4.9_p20060530.ebuild, ffmpeg-0.4.9_p20061016.ebuild: + Stable on sparc wrt #157814 + + 21 Dec 2006; Markus Rothe + ffmpeg-0.4.9_p20061016.ebuild: + Stable on ppc64; bug #157814 + + 10 Dec 2006; Matthias Schwarzott + ffmpeg-0.4.9_p20050226-r3.ebuild, ffmpeg-0.4.9_p20051216.ebuild, + ffmpeg-0.4.9_p20060302.ebuild, ffmpeg-0.4.9_p20060517.ebuild, + ffmpeg-0.4.9_p20060530.ebuild, ffmpeg-0.4.9_p20060816.ebuild, + ffmpeg-0.4.9_p20061016.ebuild: + Corrected installation of source-Changelog-file, thanks to Josef Reidinger + for reporting, Bug #157628. + + 07 Dec 2006; Luca Barbato + ffmpeg-0.4.9_p20061016.ebuild: + Fix reg depletion in x86, see bug #154922 + + 01 Dec 2006; Jeroen Roovers + ffmpeg-0.4.9_p20061016.ebuild: + Stable for HPPA (or xine-lib will not even configure). + +*ffmpeg-0.4.9_p20061016 (17 Oct 2006) + + 17 Oct 2006; Luca Barbato + +ffmpeg-0.4.9_p20061016.ebuild: + New version + + 03 Oct 2006; Luca Barbato + ffmpeg-0.4.9_p20060530.ebuild, ffmpeg-0.4.9_p20060816.ebuild: + Fix deps, see bug #134555 + + 11 Sep 2006; Luca Barbato + ffmpeg-0.4.9_p20060816.ebuild: + emake -j1 calls and add emake depend just in case + + 08 Sep 2006; Rene Nussbaumer + ffmpeg-0.4.9_p20060530.ebuild: + Stable on hppa. See bug #133520. + + 08 Sep 2006; Thomas Cort ffmpeg-0.4.9_p20060530.ebuild: + Stable on alpha wrt security Bug #133520. + + 08 Sep 2006; Tobias Scherbaum + ffmpeg-0.4.9_p20060530.ebuild: + ppc stable, bug #133520 + + 07 Sep 2006; Joshua Jackson + ffmpeg-0.4.9_p20060530.ebuild: + Stable x86; for security bug #133520 + + 07 Sep 2006; Thomas Cort ffmpeg-0.4.9_p20060530.ebuild: + Stable on amd64. + + 07 Sep 2006; Gustavo Zacarias + ffmpeg-0.4.9_p20060530.ebuild: + Stable on sparc wrt #133520 + + 07 Sep 2006; Markus Rothe + ffmpeg-0.4.9_p20060530.ebuild: + Stable on ppc64; bug #133520 + + 04 Sep 2006; Diego Pettenò + ffmpeg-0.4.9_p20060530.ebuild, ffmpeg-0.4.9_p20060816.ebuild: + Export true as LDCONFIG value during install phases, so that it does not + trigger sandbox on Gentoo/FreeBSD. + + 30 Aug 2006; Luca Barbato + ffmpeg-0.4.9_p20060816.ebuild: + Fix multilib-strict and support EXTRA_ECONF + + 17 Aug 2006; Luca Barbato + ffmpeg-0.4.9_p20060816.ebuild: + fix sdl dep + + 16 Aug 2006; Luca Barbato ChangeLog: + New version + + 14 Aug 2006; Luca Barbato + +files/ffmpeg-0.4.9_p20060530-snow-mmx.patch, + ffmpeg-0.4.9_p20060530.ebuild: + Make snow compile on x86 with pic and mmx enabled at the same time, many + thanks to Martin von Gagern for the patch and the + overall help + + 12 Aug 2006; Luca Barbato + ffmpeg-0.4.9_p20060530.ebuild: + Marked ~ppc64 + + 12 Aug 2006; Luca Barbato + ffmpeg-0.4.9_p20060530.ebuild: + Pin x264 version to avoid build issue with snapshots too new + + 01 Aug 2006; Joshua Jackson + ffmpeg-0.4.9_p20060530.ebuild: + Adding ~x86 as it works and all that jazz + + 31 May 2006; Gustavo Zacarias + ffmpeg-0.4.9_p20060530.ebuild: + Gave it a ~sparc + + 31 May 2006; Diego Pettenò + ffmpeg-0.4.9_p20060530.ebuild: + Re-add ~x86-fbsd and ~amd64 keywords. + + 31 May 2006; Diego Pettenò + ffmpeg-0.4.9_p20060530.ebuild: + Remove keywording comments, we always add and drop them every other release. + + 31 May 2006; Diego Pettenò + ffmpeg-0.4.9_p20060530.ebuild: + Remove old hack for $LDFLAGS passing (fixed upstream), remove the + append-flags (fixed upstream). + + 12 Jun 2006; Luca Barbato + ffmpeg-0.4.9_p20060530.ebuild: + more files to the sed PIC + + 31 May 2006; Luca Barbato + ffmpeg-0.4.9_p20060530.ebuild: + Missing patch + +*ffmpeg-0.4.9_p20060530 (30 May 2006) + + 30 May 2006; Luca Barbato + +ffmpeg-0.4.9_p20060530.ebuild: + New snapshot + + 28 May 2006; Diego Pettenò + -files/ffmpeg-0.4.9_p20050226-gcc4.patch, + -files/ffmpeg-0.4.9_p20050906-osx.patch, -files/ffmpeg-a52.patch, + -files/ffmpeg-configure.patch, -files/ffmpeg-missing_links.patch, + -files/ffmpeg-osx.patch, -files/gentoo-ffmpeg001.patch, + -ffmpeg-0.4.9_p20050226-r5.ebuild, -ffmpeg-0.4.9_p20050906.ebuild, + -ffmpeg-0.4.9_p20051120.ebuild: + Remove old versions. + + 25 May 2006; Diego Pettenò + ffmpeg-0.4.9_p20060302.ebuild: + Add ~x86-fbsd keyword. + +*ffmpeg-0.4.9_p20060517 (17 May 2006) + + 17 May 2006; Luca Barbato + +ffmpeg-0.4.9_p20060517.ebuild: + new snapshot, to be tested + + 08 May 2006; Diego Pettenò + ffmpeg-0.4.9_p20060302.ebuild: + Use -rpath-link to make sure that the libraries are linked correctly, should + fixes bug #132171. + + 03 May 2006; Diego Pettenò metadata.xml: + Update metadata to list media-video@gentoo.org as maintainer. + + 20 Apr 2006; Daniel Gryniewicz + +files/ffmpeg-0.4.9_p20060302-amr-64bit.patch, + ffmpeg-0.4.9_p20060302.ebuild: + Fix amr on 64-bit arches per bug# 130530 + + 14 Apr 2006; Diego Pettenò + +files/ffmpeg-0.4.9_p20060302-fbsd-flags.patch, + ffmpeg-0.4.9_p20060302.ebuild: + Add patch to respect CFLAGS on FreeBSD, and don't use preplib that's no more + needed anyway. + + 31 Mar 2006; Simon Stelling +files/ffmpeg-libdir.patch, + ffmpeg-0.4.9_p20060302.ebuild: + fix wrong libdir paths in .pc files + + 21 Mar 2006; Diego Pettenò + +files/ffmpeg-0.4.9_p20051216-asneeded-configure.patch, + ffmpeg-0.4.9_p20051216.ebuild, ffmpeg-0.4.9_p20060302.ebuild: + Use --cc option instead of overwriting CC variable to respect the compiler, + pass --extra-ldflags to respect LDFLAGS (only 20060302 respect them + entirely). Add patch to allow using --as-needed flag. + + 08 Mar 2006; Diego Pettenò + ffmpeg-0.4.9_p20051216.ebuild, ffmpeg-0.4.9_p20060302.ebuild: + Disable strip, leaving to portage decide if and when to strip. + + 06 Mar 2006; Luca Barbato + ffmpeg-0.4.9_p20060302.ebuild: + merged v4l and v4l2 + + 05 Mar 2006; Luca Barbato + ffmpeg-0.4.9_p20060302.ebuild: + Improved ebuild with amr and v4l2 support, thanks to Philip Kovacs + for the improved ebuild, other minor fixes + + 04 Mar 2006; Luca Barbato + files/ffmpeg-shared-gcc4.1.patch: + fix + + 04 Mar 2006; Luca Barbato + +files/ffmpeg-shared-gcc4.1.patch, ffmpeg-0.4.9_p20060302.ebuild: + ffmpeg-shared-gcc4 patch is back + +*ffmpeg-0.4.9_p20060302 (03 Mar 2006) + + 03 Mar 2006; Luca Barbato + +ffmpeg-0.4.9_p20060302.ebuild: + New snapshot + + 15 Feb 2006; Diego Pettenò + ffmpeg-0.4.9_p20050226-r3.ebuild: + Add missing sdl useflag in IUSE. + + 30 Jan 2006; Luca Barbato + +files/ffmpeg-shared-gcc4.patch, ffmpeg-0.4.9_p20051216.ebuild: + x86 workaround from Kevin F. Quinn , I'll share the + blame if breaks something + + 09 Jan 2006; Bryan Østergaard + ffmpeg-0.4.9_p20051216.ebuild: + Warning added + + 06 Jan 2006; Luca Barbato + files/ffmpeg-soname-symlink.patch: + minor fix for osx + + 03 Jan 2006; Bryan Østergaard + ffmpeg-0.4.9_p20051216.ebuild: + Marked ~ppc-macos (bug #116181) + + 02 Jan 2006; Michael Hanselmann + ffmpeg-0.4.9_p20051216.ebuild: + Stable on ppc. + + 01 Jan 2006; Simon Stelling + ffmpeg-0.4.9_p20051216.ebuild: + stable on amd64 wrt bug 116181 + + 31 Dec 2005; Markus Rothe + ffmpeg-0.4.9_p20051216.ebuild: + Stable on ppc64 + + 30 Dec 2005; Mark Loeser + ffmpeg-0.4.9_p20051216.ebuild: + Stable on x86; bug #116181 + + 30 Dec 2005; Gustavo Zacarias + ffmpeg-0.4.9_p20051216.ebuild: + Stable on sparc wrt security #116181 + + 28 Dec 2005; Guy Martin ffmpeg-0.4.9_p20051216.ebuild: + Fix compilation of xine-lib on hppa. + + 26 Dec 2005; Luca Barbato -ffmpeg-0.4.8.ebuild, + -ffmpeg-0.4.9_pre1-r1.ebuild, ffmpeg-0.4.9_p20050226-r3.ebuild: + Cleanup + + 21 Dec 2005; Luis Medinas + ffmpeg-0.4.9_p20051216.ebuild: + Add ~amd64 keyword for bug #116181. + + 21 Dec 2005; Markus Rothe + ffmpeg-0.4.9_p20051216.ebuild: + Added ~ppc64; bug #116181 + + 21 Dec 2005; Mark Loeser + ffmpeg-0.4.9_p20051216.ebuild: + Adding ~x86; bug #116181 + + 20 Dec 2005; Rene Nussbaumer + ffmpeg-0.4.9_p20051216.ebuild: + Unstable on hppa. See bug #116181. + + 20 Dec 2005; Gustavo Zacarias + ffmpeg-0.4.9_p20051216.ebuild: + Keyworded ~sparc wrt #116181 + + 17 Dec 2005; Luca Barbato + files/ffmpeg-soname-symlink.patch: + yet another fix part 2 + + 17 Dec 2005; Luca Barbato + files/ffmpeg-soname-symlink.patch: + yet another fix + + 16 Dec 2005; Luca Barbato + files/ffmpeg-soname-symlink.patch: + Fix in the patch + +*ffmpeg-0.4.9_p20051216 (16 Dec 2005) + + 16 Dec 2005; Luca Barbato + +files/ffmpeg-soname-symlink.patch, +files/ffmpeg-unknown-options.patch, + +ffmpeg-0.4.9_p20051216.ebuild: + New snapshot + + 04 Dec 2005; Lina Pezzella + ffmpeg-0.4.9_p20051120.ebuild: + Testing ppc-macos, Bug #113107 + + 29 Nov 2005; Jason Wever ffmpeg-0.4.9_p20051120.ebuild: + Added ~sparc keyword wrt bug #113107. + + 21 Nov 2005; Luca Barbato + ffmpeg-0.4.9_p20051120.ebuild: + Marked ~ppc + + 21 Nov 2005; Markus Rothe + ffmpeg-0.4.9_p20051120.ebuild: + Added ~ppc64 keyword; bug #113107 + + 21 Nov 2005; Herbie Hopkins + ffmpeg-0.4.9_p20051120.ebuild: + Marked ~amd64 wrt bug #113107. + + 21 Nov 2005; Chris White + ffmpeg-0.4.9_p20051120.ebuild: + Added ~x86 keyword as per bug #113107. + +*ffmpeg-0.4.9_p20051120 (20 Nov 2005) + + 20 Nov 2005; Luca Barbato + +files/ffmpeg-configure.patch, +ffmpeg-0.4.9_p20051120.ebuild: + New experimental snapshot + + 18 Sep 2005; Bryan Østergaard + ffmpeg-0.4.9_p20050906.ebuild: + Add ~alpha keyword. + + 17 Sep 2005; Luca Barbato + ffmpeg-0.4.9_p20050906.ebuild: + ~alpha temporary dropped + + 17 Sep 2005; Luca Barbato + ffmpeg-0.4.9_p20050906.ebuild: + Dep fix for xvid, thanks to Staffan Palmroos + + 15 Sep 2005; Aron Griffis + ffmpeg-0.4.9_p20050226-r5.ebuild: + Mark 0.4.9_p20050226-r5 stable on alpha + + 15 Sep 2005; Luca Barbato + ffmpeg-0.4.9_p20050226-r5.ebuild: + ieee1394 issues, fixed the stable ebuild. + + 12 Sep 2005; Luca Barbato + +files/ffmpeg-0.4.9_p20050906-osx.patch, ffmpeg-0.4.9_p20050906.ebuild: + Other fixes and dylib support + + 12 Sep 2005; Luca Barbato + ffmpeg-0.4.9_p20050906.ebuild: + Fix ieee1394 issues + + 10 Sep 2005; Diego Pettenò + ffmpeg-0.4.9_p20050906.ebuild: + Comments cleanup for missing keywords. Don't install INSTALL file. + + 10 Sep 2005; Luca Barbato + ffmpeg-0.4.9_p20050906.ebuild: + Fix Ogg support + +*ffmpeg-0.4.9_p20050906 (08 Sep 2005) + + 08 Sep 2005; Luca Barbato + +ffmpeg-0.4.9_p20050906.ebuild: + New snapshot, src_test added. + + 26 Aug 2005; Seemant Kulleen + ffmpeg-0.4.9_p20050226-r5.ebuild: + moved libdc1394 from media-plugins to media-libs + + 24 Aug 2005; Aron Griffis + ffmpeg-0.4.9_p20050226-r5.ebuild: + stable on ia64 + + 12 Jun 2005; Bryan Østergaard + ffmpeg-0.4.9_p20050226-r5.ebuild: + Add ~alpha keyword. + + 10 Jun 2005; Diego Pettenò + ffmpeg-0.4.9_p20050226-r5.ebuild: + Use memalign hack on FreeBSD. + + 06 Jun 2005; Markus Rothe + ffmpeg-0.4.9_p20050226-r5.ebuild: + Stable on ppc64 + + 17 May 2005; Gustavo Zacarias + ffmpeg-0.4.9_p20050226-r5.ebuild: + Stable on sparc + + 15 May 2005; Diego Pettenò + ffmpeg-0.4.9_pre1-r1.ebuild, ffmpeg-0.4.9_p20050226-r3.ebuild, + ffmpeg-0.4.9_p20050226-r5.ebuild: + Removed unused gcc inheriting. Inherited toolchain-funcs where needed. + + 09 May 2005; Aron Griffis + ffmpeg-0.4.9_p20050226-r3.ebuild, ffmpeg-0.4.9_p20050226-r5.ebuild: + mark 0.4.9_p20050226-r3 stable on ia64. add ~ia64 to 0.4.9_p20050226-r5 + + 06 May 2005; Diego Pettenò + ffmpeg-0.4.9_p20050226-r5.ebuild: + Marked amd64. + + 06 May 2005; Luca Barbato + ffmpeg-0.4.9_p20050226-r5.ebuild: + Marked ppc and x86 + + 05 May 2005; Donnie Berkholz ; + +files/0.4.8-gcc3.4-magicF2W.patch: + Re-add missing patch. + +*ffmpeg-0.4.9_pre1-r1 (04 May 2005) + + 04 May 2005; Lina Pezzella +files/ffmpeg-osx.patch, + +ffmpeg-0.4.9_pre1-r1.ebuild: + Re-added the pre1 ebuild since there are extensive patches made against it + that do not yet work with upstream's CVS. We're working on the latter, but + I'm not going to hold up ffmpeg any longer. + + 02 May 2005; Luca Barbato + ffmpeg-0.4.9_p20050226-r5.ebuild: + Forced -fomit-frame-pointer + +*ffmpeg-0.4.9_p20050226-r5 (26 Apr 2005) + + 26 Apr 2005; Jeremy Huddleston + -files/ffmpeg-0.4.7-2.6.patch, -files/0.4.8-gcc3.4-magicF2W.patch, + -files/alpha-idct.patch, +files/ffmpeg-a52.patch, + -files/ffmpeg-configure-extralibs.patch, + +files/ffmpeg-missing_links.patch, -ffmpeg-0.4.7.ebuild, + -ffmpeg-0.4.8.20040222.ebuild, -ffmpeg-0.4.8.20040322.ebuild, + -ffmpeg-0.4.8.20040322-r1.ebuild, -ffmpeg-0.4.9_pre1.ebuild, + -ffmpeg-0.4.9_p20050226-r1.ebuild, -ffmpeg-0.4.9_p20050226.ebuild, + -ffmpeg-0.4.9_p20050226-r2.ebuild, ffmpeg-0.4.9_p20050226-r3.ebuild, + -ffmpeg-0.4.9_p20050226-r4.ebuild, +ffmpeg-0.4.9_p20050226-r5.ebuild: + Revbump to add missing links to needed libs in libavformat. Handle a52 and + faad properly. Removing old versions. + + 25 Apr 2005; Martin Schlemmer + files/ffmpeg-0.4.9_p20050226-gcc4.patch, ffmpeg-0.4.9_p20050226-r4.ebuild: + Fixup mafteah's patch the other way around, else it breaks avifile among + things. + + 25 Apr 2005; Martin Schlemmer + +files/ffmpeg-0.4.9_p20050226-gcc4.patch, + ffmpeg-0.4.9_p20050226-r4.ebuild: + Fix building with gcc4. Patch from Genady Okrain (mafteah) 's overlay, with + some added hunks that was needed this side. + + 24 Apr 2005; Diego Pettenò + +files/ffmpeg-configure-extralibs.patch, ffmpeg-0.4.9_p20050226-r4.ebuild: + Added patch to link to libdc1394 when ieee1394 is enabled. Fixes #90150. + + 24 Apr 2005; Michael Hanselmann + ffmpeg-0.4.9_p20050226-r3.ebuild: + Stable on hppa. + + 24 Apr 2005; Bryan Østergaard + ffmpeg-0.4.9_p20050226-r3.ebuild: + Stable on alpha. + + 24 Apr 2005; Markus Rothe + ffmpeg-0.4.9_p20050226-r3.ebuild: + Stable on ppc64 + + 22 Apr 2005; Diego Pettenò + ffmpeg-0.4.9_p20050226-r4.ebuild: + Fixed typo on pic/mmx if condition. + +*ffmpeg-0.4.9_p20050226-r4 (21 Apr 2005) + + 21 Apr 2005; Diego Pettenò + +ffmpeg-0.4.9_p20050226-r4.ebuild: + Added new revision which applies cleanups on bug #89172, and patch to enable + mmx on amd64 as for bug #88965. + + 19 Apr 2005; Luca Barbato + ffmpeg-0.4.9_p20050226-r3.ebuild: + Marked ppc and x86 + + 19 Apr 2005; Diego Pettenò + ffmpeg-0.4.9_p20050226-r3.ebuild: + Mark ffmpeg-0.4.9_p20050226-r3 stable on amd64. + + 18 Apr 2005; Diego Pettenò + ffmpeg-0.4.9_p20050226-r3.ebuild: + Changed xvid dependency to 1.0. Fixes #88879. + +*ffmpeg-0.4.9_p20050226-r3 (03 Apr 2005) + + 03 Apr 2005; Jan Brinkmann + +ffmpeg-0.4.9_p20050226-r3.ebuild: + revision bump to indicate the latest changes, fixes #87681 + + 30 Mar 2005; Chris White + ffmpeg-0.4.9_p20050226-r1.ebuild, ffmpeg-0.4.9_p20050226-r2.ebuild, + ffmpeg-0.4.9_p20050226.ebuild: + Fixed bug #87069. + + 21 Mar 2005; Jeremy Huddleston + ffmpeg-0.4.9_p20050226-r2.ebuild: + Use the right toolchain compiler. + + 20 Mar 2005; Chris White + files/gentoo-ffmpeg001.patch, ffmpeg-0.4.9_p20050226-r2.ebuild: + Fixed a52 linking (again). Closes bugs #85929 and #85952. + +*ffmpeg-0.4.9_p20050226-r2 (19 Mar 2005) + + 19 Mar 2005; Chris White + +files/ffmpeg-libdir-pic.patch, files/gentoo-ffmpeg001.patch, + +ffmpeg-0.4.9_p20050226-r2.ebuild: + Fix bug #84241 (multilib and pic). + + 16 Mar 2005; Chris White + ffmpeg-0.4.9_p20050226-r1.ebuild: + Added missing emake. + + 11 Mar 2005; Luca Barbato + ffmpeg-0.4.9_p20050226-r1.ebuild: + Put back xvid support + +*ffmpeg-0.4.9_p20050226-r1 (10 Mar 2005) + + 10 Mar 2005; Chris White + +ffmpeg-0.4.9_p20050226-r1.ebuild: + Fixed bug #67947. -fPIC logic makes sense now. Thanks to Kevin Quin for + supplying the logic. + + 07 Mar 2005; Chris White + ffmpeg-0.4.9_p20050226.ebuild: + Added threading support. + + 03 Mar 2005; Luca Barbato + ffmpeg-0.4.9_p20050226.ebuild: + Removed xvid useflag + + 01 Mar 2005; Chris White + ffmpeg-0.4.9_p20050226.ebuild: + Fix bad spelling. + +*ffmpeg-0.4.9_p20050226 (01 Mar 2005) + + 01 Mar 2005; Chris White + +files/gentoo-ffmpeg001.patch, +ffmpeg-0.4.9_p20050226.ebuild: + Bumped to 20050226 snapshot release. + + 24 Feb 2005; Jan Brinkmann ffmpeg-0.4.8.ebuild: + fixed #82873, emerge failed due to missing patch. + + 06 Feb 2005; Jan Brinkmann ffmpeg-0.4.7.ebuild, + ffmpeg-0.4.8.20040222.ebuild, ffmpeg-0.4.8.20040322-r1.ebuild, + ffmpeg-0.4.8.20040322.ebuild, ffmpeg-0.4.8.ebuild, ffmpeg-0.4.9_pre1.ebuild: + added dummy src_test() to fix #77212 + + 16 Dec 2004; Markus Rothe ffmpeg-0.4.9_pre1.ebuild: + Stable on ppc64 + + 14 Dec 2004; Jeremy Huddleston + ffmpeg-0.4.7.ebuild, ffmpeg-0.4.8.20040222.ebuild, + ffmpeg-0.4.8.20040322-r1.ebuild, ffmpeg-0.4.8.20040322.ebuild, + ffmpeg-0.4.8.ebuild, ffmpeg-0.4.9_pre1.ebuild: + Using 'aac' instead of faad and faac. + + 02 Nov 2004; Markus Rothe ffmpeg-0.4.9_pre1.ebuild: + Marked ~ppc64 + + 25 Aug 2004; Sven Wegener ffmpeg-0.4.9_pre1.ebuild: + Changed SRC_URI to use mirror:// syntax. + +*ffmpeg-0.4.9_pre1 (21 Jul 2004) + + 21 Jul 2004; Jeremy Huddleston + +ffmpeg-0.4.9_pre1.ebuild: + Version bump closes bug #56613. + + 25 Jun 2004; Daniel Goller ffmpeg-0.4.8.20040322-r1.ebuild: + ffmpeg-0.4.8.20040322-r1.ebuild adding patch for gcc 3.4.x + closes 49383 Credit goes to Ed Catmur for the patch + + 24 Jun 2004; Martin Holzer + ffmpeg-0.4.8.20040322-r1.ebuild, ffmpeg-0.4.8.20040322.ebuild: + removing symblink from ffplay to ffmpeg. closes 51014 + + 09 Jun 2004; Luca Barbato + ffmpeg-0.4.8.20040322-r1.ebuild: + Same fix from amd64 + + 09 Jun 2004; Thomas Raschbacher + ffmpeg-0.4.8.20040322-r1.ebuild: + only enable faac when we are not on ia64 or alpha in src_compile + +*ffmpeg-0.4.8.20040322-r1 (09 Jun 2004) + + 09 Jun 2004; Thomas Raschbacher + +ffmpeg-0.4.8.20040322-r1.ebuild: + -r1 adds faac support, added local USE flag + fixes bug #48090, thanks to Stefan Briesenick + + 07 Jun 2004; Travis Tilley ffmpeg-0.4.8.20040322.ebuild: + stable on amd64 + + 05 Jun 2004; ffmpeg-0.4.8.20040322.ebuild: + No longer available from SRC_URI, changed the keywords to -*.. oops + we have it on our mirrors... sorry.. + + 30 Mar 2004; Sven Blumenstein + ffmpeg-0.4.8.20040322.ebuild: + Stable on sparc. + + 26 Mar 2004; Joel Martin ffmpeg-0.4.8.20040222.ebuild, + ffmpeg-0.4.8.20040322.ebuild: + Filter out -momit-leaf-frame-pointer flag from libpostproc compilation + +*ffmpeg-0.4.8.20040322 (22 Mar 2004) + + 22 Mar 2004; Luca Barbato ffmpeg-0.4.8.20040322.ebuild: + New snapshot, works with ppc + + 15 Mar 2004; Luca Barbato ffmpeg-0.4.8.20040222.ebuild: + Marked -ppc pending a fix for misbuild. + +*ffmpeg-0.4.8.20040222 (11 Mar 2004) + + 11 Mar 2004; ffmpeg-0.4.8.20040222.ebuild: + Install libpostproc library. Update to newer snapshot. Bug 27051 + + 17 Feb 2004; Aron Griffis ffmpeg-0.4.8.ebuild: + stable on alpha and ia64 + + 16 Jan 2004; Bartosch Pixa ffmpeg-0.4.8.ebuild: + set ppc in keywords + + 29 Nov 2003; Brad House ffmpeg-0.4.8.ebuild: + amd64 needs -fPIC to compile properly + + 22 Nov 2003; Luca Barbato ffmpeg-0.4.8.ebuild: + altivec related fix, thanks to Olivier for the report + and the patch + +*ffmpeg-0.4.8 (18 Oct 2003) + + 18 Oct 2003; ffmpeg-0.4.8.ebuild: + version bump, fix a bug where it was trying to include X11/Xlib.h for no + apparent reason + +*ffmpeg-0.4.7 (09 Sep 2003) + + 09 Sep 2003; Martin Holzer ffmpeg-0.4.7.ebuild: + Version bumped. + + 14 Jul 2003; Alastair Tse + ffmpeg-0.4.7_pre20030624.ebuild: + depend on a non-masked version of imlib2 + + 13 Jul 2003; Nick Hadaway ffmpeg-0.4.7_pre20030624.ebuild: + Adding sdl, imlib, and truetype use flags. + + 06 Jul 2003; Nick Hadaway ffmpeg-0.4.7_pre20030624.ebuild: + Marked stble for x86 + + 02 Jul 2003; Nick Hadaway ffmpeg-0.4.7_pre20030624.ebuild, + files/alpha-idct.patch: + Addresses bug #23563. This problem was fixed upstream in cvs. + Added a small patch. + +*ffmpeg-0.4.7_pre20030624 (26 Jun 2003) + + 26 Jun 2003; Nick Hadaway ffmpeg-0.4.7_pre20030624.ebuild: + As of June 9th, 0.4.6 is considered obsolete by the upstream author. + This build pulled from a cvs snapshot now has support for the dvd + and static use variables. Also added faad as a local use variable. + +*ffmpeg-0.4.6-r1 (4 Jan 2003) + + 10 Mar 2003; Will Woods ffmpeg-0.4.6-r1.ebuild: + Added ~alpha to keywords and -fPIC to flags, fixes bug #16281 + + 19 Feb 2003; Martin Holzer ffmpeg-0.4.6-r1.ebuild : + Marked as stable. + + 26 Jan 2003; Seemant Kulleen ffmpeg-0.4.6-r1.ebuild : + + Added -fPIC to the filter-flags to sort out compiling issues such as + those reported in bug #14500 by atomicdog@akier.net (Conrad Akier) + + 4 Jan 2003; Joshua Brindle ffmpeg-0.4.6-r1.ebuild : + merge patches to ebuild and package from Rene Wagner + to install libavcodec as a .so. + +*ffmpeg-0.4.6 (3 Jan 2003) + + 3 Jan 2003; Joshua Brindle ffmpeg-0.4.6.ebuild : + version bump, this is a release non-snapshot version, recommend upgrade + +*ffmpeg-0.4.5.20021212 (13 Dec 2002) + + 5 Jan 2002; Joshua Brindle ffmpeg-0.4.5.20021212.ebuild : + Changing url to reflect where author moved his. + + 13 Dec 2002; Bryon Roche ffmpeg-0.4.5.20021212.ebuild : + ffmpeg isn't REALLY x86 specific. Giving ppc and sparc a nice big ~. + + 12 Dec 2002; Joshua Brindle ffmpeg-0.4.5.20021212.ebuild : + cvs snapshot so that streaming will work, also added mp3lame and oggvorbis + support with encode and oggvorbis use vars. + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + +*ffmpeg-0.4.5 (1 Feb 2002) + + 25 Sep 2002; Daniel Ahlberg ffmpeg-0.4.5.ebuild : + Filter out "-fforce-addr". + + 05 Sep 2002; Seemant Kulleen ffmpeg-0.4.5.ebuild : + + Added nasm to DEPEND. Thanks to: jfelice@cronosys.com (Jay 'Eraserhead' + Felice) in bug #7481. Also tagged it x86 only due to this. + + 1 Feb 2002; G.Bevin 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/media-video/ffmpeg/Manifest b/media-video/ffmpeg/Manifest new file mode 100644 index 00000000..826a1b2b --- /dev/null +++ b/media-video/ffmpeg/Manifest @@ -0,0 +1,5 @@ +DIST ffmpeg-0.6_p25767.tar.bz2 4000052 RMD160 1463e744ca5f6e5535571efe19296f055ba870fb SHA1 219ecd5007eb030945556a7f279beae980a96543 SHA256 a6773c54b528d967f56811866b149ac980ad96f6c06a00e56987f7a48b4d9ff2 +EBUILD ffmpeg-0.6_p25767.ebuild 8035 RMD160 176ad09a076b26b01c022e63a1a7d49f51af367e SHA1 c98efe3bd7b54eb16417845d293782f9c1f22e42 SHA256 cdebee41e6c51b89a58b8ec3d2a07a2f8b0798bdcbf903aa5c0d825904e179a2 +EBUILD ffmpeg-9999.ebuild 8035 RMD160 176ad09a076b26b01c022e63a1a7d49f51af367e SHA1 c98efe3bd7b54eb16417845d293782f9c1f22e42 SHA256 cdebee41e6c51b89a58b8ec3d2a07a2f8b0798bdcbf903aa5c0d825904e179a2 +MISC ChangeLog 57809 RMD160 de766ca8e4d828fe2d32a24ef9112389a7a4270b SHA1 31e3d53d2ee46bf6bac957b69489803309e2fddc SHA256 2bfcc4d08fc47777f23eb701e95cbdd72854887bb9c09850932c786cb760608e +MISC metadata.xml 2265 RMD160 0416ebff8851e2ec715a801a3ecd66a98865578e SHA1 58d9750865481aedecd4d61dcaee9e43e6a27404 SHA256 38a520565c24ca97877c3b2814d685beb0079e3ad4d28e5924667084ba3ffd86 diff --git a/media-video/ffmpeg/ffmpeg-0.6_p25767.ebuild b/media-video/ffmpeg/ffmpeg-0.6_p25767.ebuild new file mode 100644 index 00000000..f36615fc --- /dev/null +++ b/media-video/ffmpeg/ffmpeg-0.6_p25767.ebuild @@ -0,0 +1,268 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ffmpeg-0.6_p25767.ebuild,v 1.4 2010/12/09 16:11:56 rich0 Exp $ + +EAPI="2" + +SCM="" +if [ "${PV#9999}" != "${PV}" ] ; then + SCM="subversion" + ESVN_REPO_URI="svn://svn.ffmpeg.org/ffmpeg/trunk" +fi + +inherit eutils flag-o-matic multilib toolchain-funcs ${SCM} + +DESCRIPTION="Complete solution to record, convert and stream audio and video. Includes libavcodec." +HOMEPAGE="http://ffmpeg.org/" +if [ "${PV#9999}" != "${PV}" ] ; then + SRC_URI="" +elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot + SRC_URI="mirror://gentoo/${P}.tar.bz2" +else # Release + SRC_URI="http://ffmpeg.org/releases/${P}.tar.bz2" +fi +FFMPEG_REVISION="${PV#*_p}" + +LICENSE="GPL-3" +SLOT="0" +if [ "${PV#9999}" = "${PV}" ] ; then + KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" +fi +IUSE="+3dnow +3dnowext alsa altivec amr bindist +bzip2 cpudetection custom-cflags debug dirac doc +encode faac frei0r gsm +hardcoded-tables ieee1394 jack jpeg2k +mmx +mmxext mp3 network oss pic qt-faststart rtmp schroedinger sdl speex +ssse3 static-libs test theora threads v4l v4l2 vaapi vdpau vorbis vpx X x264 xvid +zlib" + +VIDEO_CARDS="nvidia" + +for x in ${VIDEO_CARDS}; do + IUSE="${IUSE} video_cards_${x}" +done + +RDEPEND=" + alsa? ( media-libs/alsa-lib ) + amr? ( media-libs/opencore-amr ) + bzip2? ( app-arch/bzip2 ) + dirac? ( media-video/dirac ) + encode? ( + faac? ( media-libs/faac ) + mp3? ( >=media-sound/lame-3.98.3 ) + theora? ( >=media-libs/libtheora-1.1.1[encode] media-libs/libogg ) + vorbis? ( media-libs/libvorbis media-libs/libogg ) + x264? ( >=media-libs/x264-0.0.20101029 ) + xvid? ( >=media-libs/xvid-1.1.0 ) + ) + frei0r? ( media-plugins/frei0r-plugins ) + gsm? ( >=media-sound/gsm-1.0.12-r1 ) + ieee1394? ( media-libs/libdc1394 sys-libs/libraw1394 ) + jack? ( media-sound/jack-audio-connection-kit ) + jpeg2k? ( >=media-libs/openjpeg-1.3-r2 ) + rtmp? ( >=media-video/rtmpdump-2.2f ) + sdl? ( >=media-libs/libsdl-1.2.13-r1[audio,video] ) + schroedinger? ( media-libs/schroedinger ) + speex? ( >=media-libs/speex-1.2_beta3 ) + vaapi? ( x11-libs/libva ) + video_cards_nvidia? ( vdpau? ( x11-libs/libvdpau ) ) + vpx? ( media-libs/libvpx ) + X? ( x11-libs/libX11 x11-libs/libXext ) + zlib? ( sys-libs/zlib ) + !media-video/qt-faststart +" + +DEPEND="${RDEPEND} + >=sys-devel/make-3.81 + dirac? ( dev-util/pkgconfig ) + doc? ( app-text/texi2html ) + mmx? ( dev-lang/yasm ) + rtmp? ( dev-util/pkgconfig ) + schroedinger? ( dev-util/pkgconfig ) + test? ( net-misc/wget ) + v4l? ( sys-kernel/linux-headers ) + v4l2? ( sys-kernel/linux-headers ) +" + +src_prepare() { + if [ "${PV#9999}" != "${PV}" ] ; then + # Set SVN version manually + subversion_wc_info + sed -i -e "s/UNKNOWN/SVN-r${ESVN_WC_REVISION}/" "${S}/version.sh" || die + elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot + sed -i -e "s/UNKNOWN/SVN-r${FFMPEG_REVISION}/" "${S}/version.sh" || die + fi +} + +src_configure() { + local myconf="${EXTRA_FFMPEG_CONF}" + + # enabled by default + for i in debug doc network vaapi zlib; do + use ${i} || myconf="${myconf} --disable-${i}" + done + use bzip2 || myconf="${myconf} --disable-bzlib" + use sdl || myconf="${myconf} --disable-ffplay" + use static-libs || myconf="${myconf} --disable-static" + + use custom-cflags && myconf="${myconf} --disable-optimizations" + use cpudetection && myconf="${myconf} --enable-runtime-cpudetect" + + #for i in h264_vdpau mpeg1_vdpau mpeg_vdpau vc1_vdpau wmv3_vdpau; do + # use video_cards_nvidia || myconf="${myconf} --disable-decoder=${i}" + # use vdpau || myconf="${myconf} --disable-decoder=${i}" + #done + use video_cards_nvidia && use vdpau || myconf="${myconf} --disable-vdpau" + + # Encoders + if use encode + then + use mp3 && myconf="${myconf} --enable-libmp3lame" + for i in theora vorbis x264 xvid; do + use ${i} && myconf="${myconf} --enable-lib${i}" + done + if use bindist + then + use faac && ewarn "faac is nonfree and cannot be distributed; + disabling faac support." + else + use faac && myconf="${myconf} --enable-libfaac --enable-nonfree" + fi + else + myconf="${myconf} --disable-encoders" + fi + + # libavdevice options + use ieee1394 && myconf="${myconf} --enable-libdc1394" + # Indevs + for i in v4l v4l2 alsa oss jack ; do + use ${i} || myconf="${myconf} --disable-indev=${i}" + done + use X && myconf="${myconf} --enable-x11grab" + # Outdevs + for i in alsa oss ; do + use ${i} || myconf="${myconf} --disable-outdev=${i}" + done + # libavfilter options + use frei0r && myconf="${myconf} --enable-frei0r" + + # Threads; we only support pthread for now but ffmpeg supports more + use threads && myconf="${myconf} --enable-pthreads" + + # Decoders + use amr && myconf="${myconf} --enable-libopencore-amrwb --enable-libopencore-amrnb" + for i in gsm dirac rtmp schroedinger speex vpx; do + use ${i} && myconf="${myconf} --enable-lib${i}" + done + use jpeg2k && myconf="${myconf} --enable-libopenjpeg" + + # CPU features + for i in mmx ssse3 altivec ; do + use ${i} || myconf="${myconf} --disable-${i}" + done + use mmxext || myconf="${myconf} --disable-mmx2" + use 3dnow || myconf="${myconf} --disable-amd3dnow" + use 3dnowext || myconf="${myconf} --disable-amd3dnowext" + # disable mmx accelerated code if PIC is required + # as the provided asm decidedly is not PIC for x86. + if use pic && use x86 ; then + myconf="${myconf} --disable-mmx --disable-mmx2" + fi + + # Option to force building pic + use pic && myconf="${myconf} --enable-pic" + + # Try to get cpu type based on CFLAGS. + # Bug #172723 + # We need to do this so that features of that CPU will be better used + # If they contain an unknown CPU it will not hurt since ffmpeg's configure + # will just ignore it. + for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do + [ "${i}" = "native" ] && i="host" # bug #273421 + [[ ${i} = *-sse3 ]] && i="${i%-sse3}" # bug 283968 + myconf="${myconf} --cpu=${i}" + break + done + + # Mandatory configuration + myconf=" + --enable-gpl + --enable-version3 + --enable-postproc + --enable-avfilter + --disable-stripping + ${myconf}" + + # cross compile support + if tc-is-cross-compiler ; then + myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel) --cross-prefix=${CHOST}-" + case ${CHOST} in + *freebsd*) + myconf="${myconf} --target-os=freebsd" + ;; + mingw32*) + myconf="${myconf} --target-os=mingw32" + ;; + *linux*) + myconf="${myconf} --target-os=linux" + ;; + esac + fi + + # Misc stuff + use hardcoded-tables && myconf="${myconf} --enable-hardcoded-tables" + + # Specific workarounds for too-few-registers arch... + if [[ $(tc-arch) == "x86" ]]; then + filter-flags -fforce-addr -momit-leaf-frame-pointer + append-flags -fomit-frame-pointer + is-flag -O? || append-flags -O2 + if (use debug); then + # no need to warn about debug if not using debug flag + ewarn "" + ewarn "Debug information will be almost useless as the frame pointer is omitted." + ewarn "This makes debugging harder, so crashes that has no fixed behavior are" + ewarn "difficult to fix. Please have that in mind." + ewarn "" + fi + fi + + cd "${S}" + ./configure \ + --prefix=/usr \ + --libdir=/usr/$(get_libdir) \ + --shlibdir=/usr/$(get_libdir) \ + --mandir=/usr/share/man \ + --enable-static --enable-shared \ + --cc="$(tc-getCC)" \ + --host-cc="$(tc-getCC)" \ + --host-cflags="${CFLAGS}" \ + --host-ldflags="${LDFLAGS}" \ + ${myconf} || die +} + +src_compile() { + emake version.h || die #252269 + emake || die + + if use qt-faststart; then + tc-export CC + emake -C tools qt-faststart || die + fi +} + +src_install() { + emake DESTDIR="${D}" install install-man || die + + dodoc Changelog README INSTALL + dodoc doc/* + + if use qt-faststart; then + dobin tools/qt-faststart || die + fi +} + +src_test() { + if use encode ; then + for t in codectest lavftest seektest ; do + LD_LIBRARY_PATH="${S}/libavcore:${S}/libpostproc:${S}/libswscale:${S}/libavcodec:${S}/libavdevice:${S}/libavfilter:${S}/libavformat:${S}/libavutil" \ + emake ${t} || die "Some tests in ${t} failed" + done + else + ewarn "Tests fail without USE=encode, skipping" + fi +} diff --git a/media-video/ffmpeg/ffmpeg-9999.ebuild b/media-video/ffmpeg/ffmpeg-9999.ebuild new file mode 100644 index 00000000..f36615fc --- /dev/null +++ b/media-video/ffmpeg/ffmpeg-9999.ebuild @@ -0,0 +1,268 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ffmpeg-0.6_p25767.ebuild,v 1.4 2010/12/09 16:11:56 rich0 Exp $ + +EAPI="2" + +SCM="" +if [ "${PV#9999}" != "${PV}" ] ; then + SCM="subversion" + ESVN_REPO_URI="svn://svn.ffmpeg.org/ffmpeg/trunk" +fi + +inherit eutils flag-o-matic multilib toolchain-funcs ${SCM} + +DESCRIPTION="Complete solution to record, convert and stream audio and video. Includes libavcodec." +HOMEPAGE="http://ffmpeg.org/" +if [ "${PV#9999}" != "${PV}" ] ; then + SRC_URI="" +elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot + SRC_URI="mirror://gentoo/${P}.tar.bz2" +else # Release + SRC_URI="http://ffmpeg.org/releases/${P}.tar.bz2" +fi +FFMPEG_REVISION="${PV#*_p}" + +LICENSE="GPL-3" +SLOT="0" +if [ "${PV#9999}" = "${PV}" ] ; then + KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" +fi +IUSE="+3dnow +3dnowext alsa altivec amr bindist +bzip2 cpudetection custom-cflags debug dirac doc +encode faac frei0r gsm +hardcoded-tables ieee1394 jack jpeg2k +mmx +mmxext mp3 network oss pic qt-faststart rtmp schroedinger sdl speex +ssse3 static-libs test theora threads v4l v4l2 vaapi vdpau vorbis vpx X x264 xvid +zlib" + +VIDEO_CARDS="nvidia" + +for x in ${VIDEO_CARDS}; do + IUSE="${IUSE} video_cards_${x}" +done + +RDEPEND=" + alsa? ( media-libs/alsa-lib ) + amr? ( media-libs/opencore-amr ) + bzip2? ( app-arch/bzip2 ) + dirac? ( media-video/dirac ) + encode? ( + faac? ( media-libs/faac ) + mp3? ( >=media-sound/lame-3.98.3 ) + theora? ( >=media-libs/libtheora-1.1.1[encode] media-libs/libogg ) + vorbis? ( media-libs/libvorbis media-libs/libogg ) + x264? ( >=media-libs/x264-0.0.20101029 ) + xvid? ( >=media-libs/xvid-1.1.0 ) + ) + frei0r? ( media-plugins/frei0r-plugins ) + gsm? ( >=media-sound/gsm-1.0.12-r1 ) + ieee1394? ( media-libs/libdc1394 sys-libs/libraw1394 ) + jack? ( media-sound/jack-audio-connection-kit ) + jpeg2k? ( >=media-libs/openjpeg-1.3-r2 ) + rtmp? ( >=media-video/rtmpdump-2.2f ) + sdl? ( >=media-libs/libsdl-1.2.13-r1[audio,video] ) + schroedinger? ( media-libs/schroedinger ) + speex? ( >=media-libs/speex-1.2_beta3 ) + vaapi? ( x11-libs/libva ) + video_cards_nvidia? ( vdpau? ( x11-libs/libvdpau ) ) + vpx? ( media-libs/libvpx ) + X? ( x11-libs/libX11 x11-libs/libXext ) + zlib? ( sys-libs/zlib ) + !media-video/qt-faststart +" + +DEPEND="${RDEPEND} + >=sys-devel/make-3.81 + dirac? ( dev-util/pkgconfig ) + doc? ( app-text/texi2html ) + mmx? ( dev-lang/yasm ) + rtmp? ( dev-util/pkgconfig ) + schroedinger? ( dev-util/pkgconfig ) + test? ( net-misc/wget ) + v4l? ( sys-kernel/linux-headers ) + v4l2? ( sys-kernel/linux-headers ) +" + +src_prepare() { + if [ "${PV#9999}" != "${PV}" ] ; then + # Set SVN version manually + subversion_wc_info + sed -i -e "s/UNKNOWN/SVN-r${ESVN_WC_REVISION}/" "${S}/version.sh" || die + elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot + sed -i -e "s/UNKNOWN/SVN-r${FFMPEG_REVISION}/" "${S}/version.sh" || die + fi +} + +src_configure() { + local myconf="${EXTRA_FFMPEG_CONF}" + + # enabled by default + for i in debug doc network vaapi zlib; do + use ${i} || myconf="${myconf} --disable-${i}" + done + use bzip2 || myconf="${myconf} --disable-bzlib" + use sdl || myconf="${myconf} --disable-ffplay" + use static-libs || myconf="${myconf} --disable-static" + + use custom-cflags && myconf="${myconf} --disable-optimizations" + use cpudetection && myconf="${myconf} --enable-runtime-cpudetect" + + #for i in h264_vdpau mpeg1_vdpau mpeg_vdpau vc1_vdpau wmv3_vdpau; do + # use video_cards_nvidia || myconf="${myconf} --disable-decoder=${i}" + # use vdpau || myconf="${myconf} --disable-decoder=${i}" + #done + use video_cards_nvidia && use vdpau || myconf="${myconf} --disable-vdpau" + + # Encoders + if use encode + then + use mp3 && myconf="${myconf} --enable-libmp3lame" + for i in theora vorbis x264 xvid; do + use ${i} && myconf="${myconf} --enable-lib${i}" + done + if use bindist + then + use faac && ewarn "faac is nonfree and cannot be distributed; + disabling faac support." + else + use faac && myconf="${myconf} --enable-libfaac --enable-nonfree" + fi + else + myconf="${myconf} --disable-encoders" + fi + + # libavdevice options + use ieee1394 && myconf="${myconf} --enable-libdc1394" + # Indevs + for i in v4l v4l2 alsa oss jack ; do + use ${i} || myconf="${myconf} --disable-indev=${i}" + done + use X && myconf="${myconf} --enable-x11grab" + # Outdevs + for i in alsa oss ; do + use ${i} || myconf="${myconf} --disable-outdev=${i}" + done + # libavfilter options + use frei0r && myconf="${myconf} --enable-frei0r" + + # Threads; we only support pthread for now but ffmpeg supports more + use threads && myconf="${myconf} --enable-pthreads" + + # Decoders + use amr && myconf="${myconf} --enable-libopencore-amrwb --enable-libopencore-amrnb" + for i in gsm dirac rtmp schroedinger speex vpx; do + use ${i} && myconf="${myconf} --enable-lib${i}" + done + use jpeg2k && myconf="${myconf} --enable-libopenjpeg" + + # CPU features + for i in mmx ssse3 altivec ; do + use ${i} || myconf="${myconf} --disable-${i}" + done + use mmxext || myconf="${myconf} --disable-mmx2" + use 3dnow || myconf="${myconf} --disable-amd3dnow" + use 3dnowext || myconf="${myconf} --disable-amd3dnowext" + # disable mmx accelerated code if PIC is required + # as the provided asm decidedly is not PIC for x86. + if use pic && use x86 ; then + myconf="${myconf} --disable-mmx --disable-mmx2" + fi + + # Option to force building pic + use pic && myconf="${myconf} --enable-pic" + + # Try to get cpu type based on CFLAGS. + # Bug #172723 + # We need to do this so that features of that CPU will be better used + # If they contain an unknown CPU it will not hurt since ffmpeg's configure + # will just ignore it. + for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do + [ "${i}" = "native" ] && i="host" # bug #273421 + [[ ${i} = *-sse3 ]] && i="${i%-sse3}" # bug 283968 + myconf="${myconf} --cpu=${i}" + break + done + + # Mandatory configuration + myconf=" + --enable-gpl + --enable-version3 + --enable-postproc + --enable-avfilter + --disable-stripping + ${myconf}" + + # cross compile support + if tc-is-cross-compiler ; then + myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel) --cross-prefix=${CHOST}-" + case ${CHOST} in + *freebsd*) + myconf="${myconf} --target-os=freebsd" + ;; + mingw32*) + myconf="${myconf} --target-os=mingw32" + ;; + *linux*) + myconf="${myconf} --target-os=linux" + ;; + esac + fi + + # Misc stuff + use hardcoded-tables && myconf="${myconf} --enable-hardcoded-tables" + + # Specific workarounds for too-few-registers arch... + if [[ $(tc-arch) == "x86" ]]; then + filter-flags -fforce-addr -momit-leaf-frame-pointer + append-flags -fomit-frame-pointer + is-flag -O? || append-flags -O2 + if (use debug); then + # no need to warn about debug if not using debug flag + ewarn "" + ewarn "Debug information will be almost useless as the frame pointer is omitted." + ewarn "This makes debugging harder, so crashes that has no fixed behavior are" + ewarn "difficult to fix. Please have that in mind." + ewarn "" + fi + fi + + cd "${S}" + ./configure \ + --prefix=/usr \ + --libdir=/usr/$(get_libdir) \ + --shlibdir=/usr/$(get_libdir) \ + --mandir=/usr/share/man \ + --enable-static --enable-shared \ + --cc="$(tc-getCC)" \ + --host-cc="$(tc-getCC)" \ + --host-cflags="${CFLAGS}" \ + --host-ldflags="${LDFLAGS}" \ + ${myconf} || die +} + +src_compile() { + emake version.h || die #252269 + emake || die + + if use qt-faststart; then + tc-export CC + emake -C tools qt-faststart || die + fi +} + +src_install() { + emake DESTDIR="${D}" install install-man || die + + dodoc Changelog README INSTALL + dodoc doc/* + + if use qt-faststart; then + dobin tools/qt-faststart || die + fi +} + +src_test() { + if use encode ; then + for t in codectest lavftest seektest ; do + LD_LIBRARY_PATH="${S}/libavcore:${S}/libpostproc:${S}/libswscale:${S}/libavcodec:${S}/libavdevice:${S}/libavfilter:${S}/libavformat:${S}/libavutil" \ + emake ${t} || die "Some tests in ${t} failed" + done + else + ewarn "Tests fail without USE=encode, skipping" + fi +} diff --git a/media-video/ffmpeg/metadata.xml b/media-video/ffmpeg/metadata.xml new file mode 100644 index 00000000..fb6df0ab --- /dev/null +++ b/media-video/ffmpeg/metadata.xml @@ -0,0 +1,32 @@ + + + + video + + media-video@gentoo.org + + + + Enable manually-optimised routines using the AMD 3DNow!Ex SIMD + instruction set, present in modern AMD CPUs. (Check for + 3dnowext in /proc/cpuinfo to know whether your CPU supports it). + + Enables Adaptive Multi-Rate Audio support + Enables runtime CPU detection (useful for bindist, compatibility on other CPUs) + Enable Dirac video support (an advanced royalty-free video compression format) via the reference library: dirac. + Use external faac library for AAC encoding + Use external faad library for AAC decoding (instead of internal libavcodec support) + Enable frei0r wrapping in libavfilter + Use pre-calculated tables rather than calculating them on the fly. + Enables mmx2 support + Enables network streaming support + Force shared libraries to be built as PIC (this is slower) + Build and install qt-faststart application + Enable Real Time Messaging Protocol using librtmp + Enable Dirac video support (an advanced royalty-free video compression format) via libschroedinger (high-speed implementation in C of the Dirac codec). + faster floating point optimization for SSSE3 capable chips (Intel Core 2 and later chips) + Enables VAAPI (Video Acceleration API) for hardware decoding + Enables VDPAU decoders (requires nVidia video cards to offload CPU processing to video card + Enables vp8 codec support using libvpx: Decoding vp8 does not require this to be enabled but libvpx can also be used for decoding; encoding vp8 requires this useflag to be enabled though. + + diff --git a/x11-misc/google-gadgets/ChangeLog b/x11-misc/google-gadgets/ChangeLog new file mode 100644 index 00000000..d0fada41 --- /dev/null +++ b/x11-misc/google-gadgets/ChangeLog @@ -0,0 +1,194 @@ +# ChangeLog for x11-misc/google-gadgets +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/google-gadgets/ChangeLog,v 1.34 2010/11/08 04:29:18 jer Exp $ + + 07 Nov 2010; Jeroen Roovers google-gadgets-0.10.5.ebuild, + google-gadgets-0.11.1-r1.ebuild, google-gadgets-0.11.2.ebuild: + Remove HPPA keywording (bug #239441). + + 29 Oct 2010; Jeroen Roovers + google-gadgets-0.11.1-r1.ebuild, google-gadgets-0.11.2.ebuild: + Marked ~hppa (bug #272194). + + 23 Feb 2010; Joseph Jezak + google-gadgets-0.11.2.ebuild: + Marked ~ppc64 for bug #272194. + +*google-gadgets-0.11.2 (27 Jan 2010) + + 27 Jan 2010; Bernard Cafarelli + +google-gadgets-0.11.2.ebuild: + Version bump, includes previous patches for gtk+-2.19 and xulrunner 1.9.2, + among other fixes + + 27 Jan 2010; Bernard Cafarelli + google-gadgets-0.11.1-r1.ebuild, + +files/google-gadgets-0.11.1-xulrunner-1.9.2.patch: + Add upstream patch to fix compilation with xulrunner 1.9.2, bug #301908 + + 23 Nov 2009; Mark Loeser + +google-gadgets-0.10.5.ebuild: + Adding back 0.10.5 as its the only version keyworded for hppa and ppc64 + +*google-gadgets-0.11.1-r1 (23 Nov 2009) + + 23 Nov 2009; Bernard Cafarelli + -files/google-gadgets-0.10.0-xulrunner-1.9.patch, + -files/google-gadgets-0.10.4-gcc41.patch, + -files/google-gadgets-0.10.4-xulrunner-1.9.1.patch, + -google-gadgets-0.10.5.ebuild, -google-gadgets-0.11.0.ebuild, + -google-gadgets-0.11.1.ebuild, +google-gadgets-0.11.1-r1.ebuild: + Add gtk+-2.18 support, reported by Alexandre Rostovtsev + in bug #294124 + +*google-gadgets-0.11.1 (09 Sep 2009) + + 09 Sep 2009; Bernard Cafarelli + -google-gadgets-0.10.3.ebuild, -google-gadgets-0.10.4.ebuild, + +google-gadgets-0.11.1.ebuild: + Version bump, bugfix release + + 02 Jun 2009; Bernard Cafarelli + google-gadgets-0.11.0.ebuild: + Make xulrunner optional, now that there is a webkit backend + +*google-gadgets-0.11.0 (01 Jun 2009) + + 01 Jun 2009; Bernard Cafarelli + +google-gadgets-0.11.0.ebuild, metadata.xml: + Version bump, performance improvement, reduced memory consumption, new + backends for webkit-gtk and libsoup, and bugfixes. ~hppa and ~ppc64 + keywords temporarly removed pending bug #272194 + + 11 Apr 2009; Raúl Porcel + google-gadgets-0.10.5.ebuild: + Add ~alpha/~ia64 wrt #260777 + + 11 Apr 2009; Jeroen Roovers google-gadgets-0.10.5.ebuild: + Marked ~hppa (bug #260777). + + 16 Feb 2009; Bernard Cafarelli + -google-gadgets-0.10.0-r2.ebuild, -google-gadgets-0.10.2-r2.ebuild, + google-gadgets-0.10.5.ebuild: + Ebuild cleanup by scarabeus, remove some old versions + + 05 Feb 2009; Brent Baude google-gadgets-0.10.5.ebuild: + marking google-gadgets-0.10.5 ~ppc for kde tree bustification/repair + + 05 Feb 2009; Brent Baude google-gadgets-0.10.5.ebuild: + google-gadgets-0.10.5 ~ppc64 for kde borkage + +*google-gadgets-0.10.5 (08 Jan 2009) + + 08 Jan 2009; Bernard Cafarelli + +google-gadgets-0.10.5.ebuild: + Version bump, mostly bugfixes and new about dialogs + + 30 Dec 2008; Bernard Cafarelli + +files/google-gadgets-0.10.4-xulrunner-1.9.1.patch, + google-gadgets-0.10.4.ebuild: + Get ready for xulrunner 1.9.1, patch spotted by loki_val + + 17 Dec 2008; Bernard Cafarelli + +files/google-gadgets-0.10.4-gcc41.patch, google-gadgets-0.10.3.ebuild, + google-gadgets-0.10.4.ebuild: + Fix compilation with gcc 4.1, clean warning on gcc version in 0.10.3 + (works with gcc 4.1) + +*google-gadgets-0.10.4 (16 Dec 2008) + + 16 Dec 2008; Bernard Cafarelli + +google-gadgets-0.10.4.ebuild: + Version bump, bugfixes and optimization, more gadgets supported including + the new youtube gadget. Also install ChangeLog + + 15 Dec 2008; Bernard Cafarelli + google-gadgets-0.10.3.ebuild: + Fix USE=-gtk compilation, add Gentoo oem branding, thanks Robert Piasek + and loki_val in bug #250599 + +*google-gadgets-0.10.3 (10 Dec 2008) + + 10 Dec 2008; Bernard Cafarelli metadata.xml, + +google-gadgets-0.10.3.ebuild: + Taking over maintainership, version bump and ebuild cleanups, bug #250508 + + 26 Sep 2008; Peter Alfredsen + google-gadgets-0.10.2-r2.ebuild: + !! instead of ! to block. + + 26 Sep 2008; Peter Alfredsen + google-gadgets-0.10.2-r2.ebuild: + Add note about failure with + -google-gadgets-0.10.2.ebuild, -google-gadgets-0.10.2-r1.ebuild, + +google-gadgets-0.10.2-r2.ebuild: + Fix for 'undefined symbol: JS_SetOperationCallback', blocking + spidermonkey. Shifting to EAPI 2 and losing a lot of cruft. Fix sysdeps.h + being installed the wrong place, reported by Sput. + +*google-gadgets-0.10.2-r1 (24 Sep 2008) + + 24 Sep 2008; Peter Alfredsen + +google-gadgets-0.10.2-r1.ebuild: + Fix ggl crashing on startup. + http://code.google.com/p/google-gadgets-for-linux/issues/detail?id=220 + +*google-gadgets-0.10.2 (14 Sep 2008) + + 14 Sep 2008; Peter Alfredsen + -google-gadgets-0.10.0-r1.ebuild, +google-gadgets-0.10.2.ebuild: + Bump for 0.10.2 + + 24 Aug 2008; Peter Alfredsen + google-gadgets-0.10.0-r1.ebuild, google-gadgets-0.10.0-r2.ebuild: + Remove ewarn about qt4, since qt-4.4.1 is now unmasked + +*google-gadgets-0.10.0-r2 (20 Jul 2008) + + 20 Jul 2008; Peter Alfredsen + +files/google-gadgets-0.10.0-xulrunner-1.9.patch, + -google-gadgets-0.10.0.ebuild, google-gadgets-0.10.0-r1.ebuild, + +google-gadgets-0.10.0-r2.ebuild: + Add fix to *really* build with xulrunner-1.9 plus fix ggl-gtk sometimes + not being able to quit. + +*google-gadgets-0.10.0-r1 (16 Jul 2008) + + 16 Jul 2008; Peter Alfredsen + +google-gadgets-0.10.0-r1.ebuild: + Bugfixes wrt bug 231990 (love to eva) and cleanup of ebuild. + +*google-gadgets-0.10.0 (11 Jul 2008) + + 11 Jul 2008; Peter Alfredsen + -files/google-gadgets-0.9.2-gcc43-test.patch, + -google-gadgets-0.9.2-r1.ebuild, -google-gadgets-0.9.3.ebuild, + +google-gadgets-0.10.0.ebuild: + Bump to 0.10.0, remove old. + +*google-gadgets-0.9.3 (13 Jun 2008) + + 13 Jun 2008; Peter Alfredsen + +google-gadgets-0.9.3.ebuild: + Version bump + + 11 Jun 2008; google-gadgets-0.9.2-r1.ebuild: + Keyword ~amd64 + +*google-gadgets-0.9.2-r1 (08 Jun 2008) + + 08 Jun 2008; Peter Alfredsen + +files/google-gadgets-0.9.2-gcc43-test.patch, + -google-gadgets-0.9.2.ebuild, +google-gadgets-0.9.2-r1.ebuild: + New ebuild with Desktop entries and fix for bug 225361. + +*google-gadgets-0.9.2 (06 Jun 2008) + + 06 Jun 2008; Peter Alfredsen +metadata.xml, + +google-gadgets-0.9.2.ebuild: + Initial commit. + diff --git a/x11-misc/google-gadgets/Manifest b/x11-misc/google-gadgets/Manifest new file mode 100644 index 00000000..6078c2ce --- /dev/null +++ b/x11-misc/google-gadgets/Manifest @@ -0,0 +1,4 @@ +DIST google-gadgets-for-linux-0.11.2.tar.bz2 2539750 RMD160 6497189e64793d2cab16058b4baeb42f3198b97b SHA1 22716f5ae640c7f201012d9d75868137c23ebc79 SHA256 2f129ae6c294876b3bc29bdf66c0f02e2c1000f97aadb3540d296560a14f343f +EBUILD google-gadgets-0.11.2.ebuild 4559 RMD160 3a145b3f955b22c7ffb57bbd224b65546cc89cfb SHA1 de82962286373d8323ec7bf992d87227e070b1f1 SHA256 b3ef2084aa0979565018efc3aa59a22aaa22cf7d233d513624a67ed502e724dd +MISC ChangeLog 7156 RMD160 c399438960d82f5b8a36d4769a6e3fdad7e733d8 SHA1 9ca44e5829b37676f7ed4aad9a773dabe9f07cbe SHA256 1409f8542fb40dc672dc28eac0ae8e00bb6387efcec75c719824bd396940805d +MISC metadata.xml 486 RMD160 b08018667c1efbe528ecbbb88b4a0fe5932464f9 SHA1 6d0a5c446e901d47be27b4c707e986b8b8964c64 SHA256 200d5369ac38f83f0fe143ab1d87c734b88e52eb6eca146208fd21dec5776dda diff --git a/x11-misc/google-gadgets/google-gadgets-0.11.2.ebuild b/x11-misc/google-gadgets/google-gadgets-0.11.2.ebuild new file mode 100644 index 00000000..29442c46 --- /dev/null +++ b/x11-misc/google-gadgets/google-gadgets-0.11.2.ebuild @@ -0,0 +1,148 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/google-gadgets/google-gadgets-0.11.2.ebuild,v 1.4 2010/11/08 04:29:18 jer Exp $ + +EAPI=2 + +inherit base autotools multilib eutils fdo-mime + +MY_PN=${PN}-for-linux +MY_P=${MY_PN}-${PV} + +DESCRIPTION="Cool gadgets from Google for your Desktop" +HOMEPAGE="http://code.google.com/p/google-gadgets-for-linux/" +SRC_URI="http://${MY_PN}.googlecode.com/files/${MY_P}.tar.bz2" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~x86" +IUSE="+dbus debug +gtk +qt4 +gstreamer networkmanager soup startup-notification webkit +xulrunner" + +# Weird things happen when we start mix-n-matching, so for the time being +# I've just locked the deps to the versions I had as of Summer 2008. With any +# luck, they'll be stable when we get to stabling this package. + +RDEPEND=" + >=dev-libs/libxml2-2.6.32 + sys-libs/zlib + x11-libs/libX11 + x11-libs/libXext + dbus? ( sys-apps/dbus ) + gstreamer? ( + >=media-libs/gstreamer-0.10.19 + >=media-libs/gst-plugins-base-0.10.19 + ) + gtk? ( + >=dev-libs/atk-1.22.0 + gnome-base/librsvg + >=net-misc/curl-7.18.2 + >=x11-libs/cairo-1.6.4 + >=x11-libs/gtk+-2.12.10 + >=x11-libs/pango-1.20.3 + dbus? ( >=dev-libs/dbus-glib-0.74 ) + ) + networkmanager? ( net-misc/networkmanager ) + qt4? ( + >=x11-libs/qt-core-4.4.0 + >=x11-libs/qt-opengl-4.4.0 + >=x11-libs/qt-script-4.4.0 + >=x11-libs/qt-webkit-4.4.0 + >=x11-libs/qt-xmlpatterns-4.4.0 + dbus? ( >=x11-libs/qt-dbus-4.4.0 ) + ) + soup? ( >=net-libs/libsoup-2.26 ) + startup-notification? ( x11-libs/startup-notification ) + webkit? ( >=net-libs/webkit-gtk-1.0.3 ) + xulrunner? ( net-libs/xulrunner:1.9 ) +" +DEPEND="${RDEPEND} + >=dev-util/pkgconfig-0.20 +" + +S="${WORKDIR}/${MY_P}" + +RESTRICT="test" + +pkg_setup() { + # If a non-google, non-qt4 and non-gtk host system for google-gadgets is ever developed, + # I'll consider changing the error below. + if ! use gtk && ! use qt4; then + eerror "You must choose which toolkit to build for. Either qt4 or gtk can be" + eerror "chosen. For qt4, see also above. To enable \$toolkit, do:" + eerror "echo \"${CATEGORY}/${PN} \$toolkit\" >> /etc/portage/package.use" + die "You need to choose a toolkit" + fi + + if ! use gstreamer; then + ewarn "Disabling gstreamer disables the multimedia functions of ${PN}." + ewarn "This is not recommended. To enable gstreamer, do:" + ewarn "echo \"${CATEGORY}/${PN} gstreamer\" >> /etc/portage/package.use" + fi +} + +src_prepare() { + sed -i -r \ + -e '/^GGL_SYSDEPS_INCLUDE_DIR/ c\GGL_SYSDEPS_INCLUDE_DIR=$GGL_INCLUDE_DIR' \ + configure.ac||die "404" + eautoreconf +} + +src_configure() { + local myconf="--disable-dependency-tracking \ + --disable-update-desktop-database \ + --disable-update-mime-database \ + --disable-werror \ + --enable-libxml2-xml-parser \ + --with-browser-plugins-dir=/usr/$(get_libdir)/nsbrowser/plugins \ + --with-ssl-ca-file=/etc/ssl/certs/ca-certificates.crt \ + --with-oem-brand=Gentoo \ + $(use_enable debug) \ + $(use_enable dbus libggadget-dbus) \ + $(use_enable gstreamer gst-audio-framework) \ + $(use_enable gstreamer gst-video-element) \ + $(use_enable soup soup-xml-http-request) \ + $(use_enable webkit webkit-script-runtime) \ + $(use_enable webkit gtkwebkit-browser-element) \ + $(use_enable gtk gtk-host) \ + $(use_enable gtk libggadget-gtk ) \ + $(use_enable gtk gtk-edit-element) \ + $(use_enable gtk gtk-flash-element) \ + $(use_enable gtk gtk-system-framework) \ + $(use_enable gtk curl_xml_http_request) \ + $(use_enable qt4 qt-host) \ + $(use_enable qt4 libggadget-qt) \ + $(use_enable qt4 qt-edit-framework) \ + $(use_enable qt4 qt-system-framework) \ + $(use_enable qt4 qtwebkit-browser-element) \ + $(use_enable qt4 qt-xml-http-request) \ + $(use_enable qt4 qt-script-runtime)" + if use xulrunner; then + myconf="${myconf} \ + $(use_enable gtk gtkmoz-browser-element) \ + --with-gtkmozembed=libxul \ + --enable-smjs-script-runtime \ + --with-smjs-cppflags=-I/usr/include/nspr \ + --with-smjs-libdir=/usr/$(get_libdir)/xulrunner-1.9 \ + --with-smjs-incdir=/usr/include/xulrunner-1.9/unstable" + else + myconf="${myconf} --disable-gtkmoz-browser-element --disable-smjs-script-runtime" + fi + + econf ${myconf} +} + +src_test() { + #If someone wants to guarantee that emake will not make + #tests fail promiscuosly, please do, otherwise we're using make. + make check &> "${WORKDIR}"/check +} + +src_install() { + base_src_install + dodoc ChangeLog README +} + +pkg_postinst() { + fdo-mime_desktop_database_update + fdo-mime_mime_database_update +} diff --git a/x11-misc/google-gadgets/metadata.xml b/x11-misc/google-gadgets/metadata.xml new file mode 100644 index 00000000..f50be0a8 --- /dev/null +++ b/x11-misc/google-gadgets/metadata.xml @@ -0,0 +1,13 @@ + + + + no-herd + + voyageur@gentoo.org + Bernard Cafarelli + + + Enables XML HTTP request extension based on net-libs/libsoup + Enables browser element and script runtime based on net-libs/webkit-gtk + +