From 6bcee8d7624ee8debdf22193027bf04ad4e7baf9 Mon Sep 17 00:00:00 2001 From: Alessio Ababilov Date: Sun, 13 May 2012 14:22:53 +0300 Subject: [PATCH] initial commit --- .gitignore | 2 + app-misc/ttabler-web/ChangeLog | 0 app-misc/ttabler-web/Manifest | 3 + app-misc/ttabler-web/ttabler-web-0.1.ebuild | 49 + app-misc/ttabler/ChangeLog | 0 app-misc/ttabler/Manifest | 3 + app-misc/ttabler/ttabler-0.1.ebuild | 25 + app-text/stardict/ChangeLog | 293 ++ app-text/stardict/Manifest | 18 + ...dict-2.4.8-ClipboardReceivedCallback.patch | 20 + .../stardict-2.4.8-floatwin-disappear.patch | 13 + ...ict-3.0.1-changelog-minor-typo-fixes.patch | 63 + .../stardict-3.0.1-configure.in-EST.diff | 11 + .../stardict/files/stardict-3.0.1-gcc43.patch | 406 ++ .../stardict/files/stardict-3.0.1-gcc44.patch | 22 + .../files/stardict-3.0.1-gconf-m4.diff | 43 + .../files/stardict-3.0.1-gucharmap2.patch | 46 + .../files/stardict-3.0.1-sparc_sigbus.patch | 86 + .../stardict-3.0.1-transparent_trayicon.patch | 168 + .../files/stardict-3.0.1-wordform-lang.patch | 84 + .../files/stardict-3.0.1-wordform.patch | 805 ++++ app-text/stardict/metadata.xml | 23 + app-text/stardict/stardict-3.0.1-r2.ebuild | 103 + dev-perl/MP3-Info/ChangeLog | 234 ++ dev-perl/MP3-Info/MP3-Info-1.24.ebuild | 18 + dev-perl/MP3-Info/Manifest | 5 + .../files/MP3-Info-1.24-filehandle.patch | 44 + dev-perl/MP3-Info/metadata.xml | 8 + dev-python/flask-wtf/ChangeLog | 1 + dev-python/flask-wtf/Manifest | 4 + dev-python/flask-wtf/flask-wtf-0.5.4.ebuild | 32 + dev-python/flask-wtf/metadata.xml | 8 + dev-util/papi/Manifest | 2 + dev-util/papi/papi-4.1.3.ebuild | 56 + media-gfx/wallpapoz/Manifest | 2 + media-gfx/wallpapoz/wallpapoz-0.5.ebuild | 30 + media-libs/gphotofs/Manifest | 2 + media-libs/gphotofs/gphotofs-0.4.0.ebuild | 25 + media-sound/easytag/ChangeLog | 641 +++ media-sound/easytag/Manifest | 9 + media-sound/easytag/easytag-2.1.6-r5.ebuild | 56 + .../easytag/files/easytag-2.1.6-cddb.patch | 164 + .../files/easytag-2.1.6-desktop_entry.patch | 16 + .../files/easytag-2.1.6-load-from-txt.patch | 14 + .../files/easytag-2.1.6-new_libmp4v2.patch | 51 + .../easytag/files/easytag-2.1.6-sigchld.patch | 42 + media-sound/easytag/metadata.xml | 6 + media-sound/tuxguitar-bin/Manifest | 3 + .../tuxguitar-bin/tuxguitar-bin-1.2.ebuild | 47 + media-video/mplayer/ChangeLog | 3673 +++++++++++++++++ media-video/mplayer/Manifest | 12 + .../files/mplayer-1.0_rc4-pkg-config.patch | 74 + .../mplayer-1.0_rc4_p20110322-gcc46.patch | 22 + ..._rc4_p20110322-sami_subtitle_parsing.patch | 14 + media-video/mplayer/files/mplayer-aa.patch | 58 + media-video/mplayer/files/prepare_mplayer.sh | 19 + media-video/mplayer/metadata.xml | 57 + .../mplayer-1.0_rc4_p20110322-r1.ebuild | 750 ++++ net-misc/networkmanager-l2tp/Manifest | 1 + .../networkmanager-l2tp-9999.ebuild | 60 + net-misc/networkmanager-openswan/Manifest | 2 + .../networkmanager-openswan-0.8.999.ebuild | 52 + sys-apps/openrc/ChangeLog | 731 ++++ sys-apps/openrc/Manifest | 6 + sys-apps/openrc/files/on_ac_power | 37 + .../files/openrc-0.8.2-on_ac_power.patch | 16 + .../files/openrc-0.8.3-on_ac_power.patch | 22 + sys-apps/openrc/files/openrc.logrotate | 7 + sys-apps/openrc/metadata.xml | 5 + sys-apps/openrc/openrc-0.8.2.ebuild | 432 ++ x11-libs/libcompizconfig/Manifest | 3 + .../files/libcompizconfig-0.8.4-csv.patch | 216 + .../libcompizconfig-0.8.4-r3.ebuild | 44 + x11-plugins/compiz-plugins-extra/ChangeLog | 74 + x11-plugins/compiz-plugins-extra/Manifest | 8 + .../compiz-plugins-extra-0.8.6-r2.ebuild | 71 + ...iz-plugins-extra-0.8.6-libnotify-0.7.patch | 12 + ...compiz-plugins-extra-0.8.6-libnotify.patch | 19 + ...iz-plugins-extra-0.8.6-wallpaper-pos.patch | 89 + .../files/compiz-plugins-extra-no-gconf.patch | 21 + x11-plugins/compiz-plugins-extra/metadata.xml | 17 + xfce-base/xfce4-panel/Manifest | 4 + .../files/xfce4-panel-4.8.2-tasklist.patch | 32 + xfce-base/xfce4-panel/metadata.xml | 5 + .../xfce4-panel/xfce4-panel-4.8.2.ebuild | 47 + 85 files changed, 10518 insertions(+) create mode 100644 .gitignore create mode 100644 app-misc/ttabler-web/ChangeLog create mode 100644 app-misc/ttabler-web/Manifest create mode 100644 app-misc/ttabler-web/ttabler-web-0.1.ebuild create mode 100644 app-misc/ttabler/ChangeLog create mode 100644 app-misc/ttabler/Manifest create mode 100644 app-misc/ttabler/ttabler-0.1.ebuild create mode 100644 app-text/stardict/ChangeLog create mode 100644 app-text/stardict/Manifest create mode 100644 app-text/stardict/files/stardict-2.4.8-ClipboardReceivedCallback.patch create mode 100644 app-text/stardict/files/stardict-2.4.8-floatwin-disappear.patch create mode 100644 app-text/stardict/files/stardict-3.0.1-changelog-minor-typo-fixes.patch create mode 100644 app-text/stardict/files/stardict-3.0.1-configure.in-EST.diff create mode 100644 app-text/stardict/files/stardict-3.0.1-gcc43.patch create mode 100644 app-text/stardict/files/stardict-3.0.1-gcc44.patch create mode 100644 app-text/stardict/files/stardict-3.0.1-gconf-m4.diff create mode 100644 app-text/stardict/files/stardict-3.0.1-gucharmap2.patch create mode 100644 app-text/stardict/files/stardict-3.0.1-sparc_sigbus.patch create mode 100644 app-text/stardict/files/stardict-3.0.1-transparent_trayicon.patch create mode 100644 app-text/stardict/files/stardict-3.0.1-wordform-lang.patch create mode 100644 app-text/stardict/files/stardict-3.0.1-wordform.patch create mode 100644 app-text/stardict/metadata.xml create mode 100644 app-text/stardict/stardict-3.0.1-r2.ebuild create mode 100644 dev-perl/MP3-Info/ChangeLog create mode 100644 dev-perl/MP3-Info/MP3-Info-1.24.ebuild create mode 100644 dev-perl/MP3-Info/Manifest create mode 100644 dev-perl/MP3-Info/files/MP3-Info-1.24-filehandle.patch create mode 100644 dev-perl/MP3-Info/metadata.xml create mode 100644 dev-python/flask-wtf/ChangeLog create mode 100644 dev-python/flask-wtf/Manifest create mode 100644 dev-python/flask-wtf/flask-wtf-0.5.4.ebuild create mode 100644 dev-python/flask-wtf/metadata.xml create mode 100644 dev-util/papi/Manifest create mode 100644 dev-util/papi/papi-4.1.3.ebuild create mode 100644 media-gfx/wallpapoz/Manifest create mode 100644 media-gfx/wallpapoz/wallpapoz-0.5.ebuild create mode 100644 media-libs/gphotofs/Manifest create mode 100644 media-libs/gphotofs/gphotofs-0.4.0.ebuild create mode 100644 media-sound/easytag/ChangeLog create mode 100644 media-sound/easytag/Manifest create mode 100644 media-sound/easytag/easytag-2.1.6-r5.ebuild create mode 100644 media-sound/easytag/files/easytag-2.1.6-cddb.patch create mode 100644 media-sound/easytag/files/easytag-2.1.6-desktop_entry.patch create mode 100644 media-sound/easytag/files/easytag-2.1.6-load-from-txt.patch create mode 100644 media-sound/easytag/files/easytag-2.1.6-new_libmp4v2.patch create mode 100644 media-sound/easytag/files/easytag-2.1.6-sigchld.patch create mode 100644 media-sound/easytag/metadata.xml create mode 100644 media-sound/tuxguitar-bin/Manifest create mode 100644 media-sound/tuxguitar-bin/tuxguitar-bin-1.2.ebuild create mode 100644 media-video/mplayer/ChangeLog create mode 100644 media-video/mplayer/Manifest create mode 100644 media-video/mplayer/files/mplayer-1.0_rc4-pkg-config.patch create mode 100644 media-video/mplayer/files/mplayer-1.0_rc4_p20110322-gcc46.patch create mode 100644 media-video/mplayer/files/mplayer-1.0_rc4_p20110322-sami_subtitle_parsing.patch create mode 100644 media-video/mplayer/files/mplayer-aa.patch create mode 100644 media-video/mplayer/files/prepare_mplayer.sh create mode 100644 media-video/mplayer/metadata.xml create mode 100644 media-video/mplayer/mplayer-1.0_rc4_p20110322-r1.ebuild create mode 100644 net-misc/networkmanager-l2tp/Manifest create mode 100644 net-misc/networkmanager-l2tp/networkmanager-l2tp-9999.ebuild create mode 100644 net-misc/networkmanager-openswan/Manifest create mode 100644 net-misc/networkmanager-openswan/networkmanager-openswan-0.8.999.ebuild create mode 100644 sys-apps/openrc/ChangeLog create mode 100644 sys-apps/openrc/Manifest create mode 100755 sys-apps/openrc/files/on_ac_power create mode 100644 sys-apps/openrc/files/openrc-0.8.2-on_ac_power.patch create mode 100644 sys-apps/openrc/files/openrc-0.8.3-on_ac_power.patch create mode 100644 sys-apps/openrc/files/openrc.logrotate create mode 100644 sys-apps/openrc/metadata.xml create mode 100644 sys-apps/openrc/openrc-0.8.2.ebuild create mode 100644 x11-libs/libcompizconfig/Manifest create mode 100644 x11-libs/libcompizconfig/files/libcompizconfig-0.8.4-csv.patch create mode 100644 x11-libs/libcompizconfig/libcompizconfig-0.8.4-r3.ebuild create mode 100644 x11-plugins/compiz-plugins-extra/ChangeLog create mode 100644 x11-plugins/compiz-plugins-extra/Manifest create mode 100644 x11-plugins/compiz-plugins-extra/compiz-plugins-extra-0.8.6-r2.ebuild create mode 100644 x11-plugins/compiz-plugins-extra/files/compiz-plugins-extra-0.8.6-libnotify-0.7.patch create mode 100644 x11-plugins/compiz-plugins-extra/files/compiz-plugins-extra-0.8.6-libnotify.patch create mode 100644 x11-plugins/compiz-plugins-extra/files/compiz-plugins-extra-0.8.6-wallpaper-pos.patch create mode 100644 x11-plugins/compiz-plugins-extra/files/compiz-plugins-extra-no-gconf.patch create mode 100644 x11-plugins/compiz-plugins-extra/metadata.xml create mode 100644 xfce-base/xfce4-panel/Manifest create mode 100644 xfce-base/xfce4-panel/files/xfce4-panel-4.8.2-tasklist.patch create mode 100644 xfce-base/xfce4-panel/metadata.xml create mode 100644 xfce-base/xfce4-panel/xfce4-panel-4.8.2.ebuild diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5236e1e --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*~ + diff --git a/app-misc/ttabler-web/ChangeLog b/app-misc/ttabler-web/ChangeLog new file mode 100644 index 0000000..e69de29 diff --git a/app-misc/ttabler-web/Manifest b/app-misc/ttabler-web/Manifest new file mode 100644 index 0000000..be18e7b --- /dev/null +++ b/app-misc/ttabler-web/Manifest @@ -0,0 +1,3 @@ +DIST ttabler-web-0.1.tar.gz 572350 RMD160 d318c77f7a18c35d9ecaaf6f5f83693440a9cde0 SHA1 19cad0a4fb4e40bcc2ad0f17f0efd7edb8f57566 SHA256 81555706d779f23072b36216b5c4b5dfaa24fa0c61525a2522b2ccee3aec5a7b +EBUILD ttabler-web-0.1.ebuild 1007 RMD160 fb75d65a5b6fe136057336739802294c7d231280 SHA1 13094e515d2f4f071c1c6bfb0d3ff2f52436f186 SHA256 92ad803cf5c7ac73251e709f5fa09ba08faa2b5bedc6f659c7122b5691a77d26 +MISC ChangeLog 0 RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 SHA1 da39a3ee5e6b4b0d3255bfef95601890afd80709 SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 diff --git a/app-misc/ttabler-web/ttabler-web-0.1.ebuild b/app-misc/ttabler-web/ttabler-web-0.1.ebuild new file mode 100644 index 0000000..5971af1 --- /dev/null +++ b/app-misc/ttabler-web/ttabler-web-0.1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="3" +PYTHON_DEPEND="2" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="2.4 3.*" +DISTUTILS_SRC_TEST="nosetests" + +inherit eutils distutils + +MY_PN="ttabler-web" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="A web interace to ttabler" +HOMEPAGE="http://pypi.python.org/pypi/ttabler-web" +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="dev-python/flask + dev-python/setuptools + dev-python/flask-sqlalchemy" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/${MY_P}" + +PYTHON_MODNAME="ttabler_web" + + +pkg_setup() { + enewgroup ttabler-web + enewuser ttabler-web -1 -1 /var/lib/ttabler-web ttabler-web +} + +src_install() { + distutils_src_install + + local gentoodir="${WORKDIR}/${GDM_EXTRA}" + + # log, etc. + keepdir /var/{lib,log}/ttabler-web + fowners -R ttabler-web:ttabler-web /var/{lib,log}/ttabler-web + fperms 775 /var/{lib,log}/ttabler-web +} diff --git a/app-misc/ttabler/ChangeLog b/app-misc/ttabler/ChangeLog new file mode 100644 index 0000000..e69de29 diff --git a/app-misc/ttabler/Manifest b/app-misc/ttabler/Manifest new file mode 100644 index 0000000..3085cfc --- /dev/null +++ b/app-misc/ttabler/Manifest @@ -0,0 +1,3 @@ +DIST ttabler-0.1.tar.gz 4305425 RMD160 2bddd116b37764bc33fb57616aa5aaa89d2f08c6 SHA1 f824ad71b8f01fad251def64c1dc5b8cff969ba3 SHA256 29014351b69155bc16828143ae38103a0120fb2d8b222ddc577184b353b7dd25 +EBUILD ttabler-0.1.ebuild 488 RMD160 b588329dacd5ecf1700db63380f23a6c5a0d5e8f SHA1 0365f4fc404f6f035ab28fb6f317c2dcea1f6cda SHA256 8b7ba4ed8a01840c769a736cad14c3a982151152ba6dc23ebb0ba6e7e03afd6d +MISC ChangeLog 0 RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 SHA1 da39a3ee5e6b4b0d3255bfef95601890afd80709 SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 diff --git a/app-misc/ttabler/ttabler-0.1.ebuild b/app-misc/ttabler/ttabler-0.1.ebuild new file mode 100644 index 0000000..53c2e56 --- /dev/null +++ b/app-misc/ttabler/ttabler-0.1.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" +inherit eutils autotools + +DESCRIPTION="Ttabler is a free software for solving timetabling problems." +SRC_URI="${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +DEPEND=">=dev-libs/libxml2-2.4.3 + virtual/mpi" + +src_configure() { + econf || die +} + +src_install() { + emake DESTDIR="${D}" install || die + dodoc AUTHORS BUGS ChangeLog NEWS README +} diff --git a/app-text/stardict/ChangeLog b/app-text/stardict/ChangeLog new file mode 100644 index 0000000..086e5c8 --- /dev/null +++ b/app-text/stardict/ChangeLog @@ -0,0 +1,293 @@ +# ChangeLog for app-text/stardict +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/stardict/ChangeLog,v 1.9 2011/03/27 12:23:55 nirbheek Exp $ + + 27 Mar 2011; Nirbheek Chauhan + -stardict-2.4.8-r1.ebuild, -stardict-3.0.1-r1.ebuild, + stardict-3.0.1-r2.ebuild, stardict-3.0.1-r3.ebuild: + Fix slot-dep on gtk+ + + 18 Sep 2010; Raúl Porcel stardict-3.0.1-r3.ebuild: + sparc stable wrt #288555 + +*stardict-3.0.1-r3 (03 May 2010) + + 03 May 2010; Samuli Suominen + +stardict-3.0.1-r3.ebuild, +files/stardict-3.0.1-sparc_sigbus.patch: + Fix sparc/sigbus wrt #265792 by Tiago Cunha. + + 09 Feb 2010; Joseph Jezak stardict-3.0.1-r2.ebuild: + Marked ppc/ppc64 stable for bug #288555. + + 09 Feb 2010; Christian Faulhammer + stardict-3.0.1-r2.ebuild: + stable x86, bug 288555 + + 07 Feb 2010; Markos Chandras + stardict-3.0.1-r2.ebuild: + Stable on amd64 wrt bug #288555. Thanks to Thomas Beielein + + 03 Feb 2010; Peter Volkov +stardict-2.4.8-r1.ebuild, + +files/stardict-2.4.8-ClipboardReceivedCallback.patch, + +files/stardict-2.4.8-floatwin-disappear.patch, +stardict-3.0.1-r1.ebuild, + +stardict-3.0.1-r2.ebuild, + +files/stardict-3.0.1-changelog-minor-typo-fixes.patch, + +files/stardict-3.0.1-configure.in-EST.diff, + +files/stardict-3.0.1-gcc43.patch, +files/stardict-3.0.1-gcc44.patch, + +files/stardict-3.0.1-gconf-m4.diff, + +files/stardict-3.0.1-gucharmap2.patch, + +files/stardict-3.0.1-transparent_trayicon.patch, +metadata.xml: + Moved from app-dicts/stardict, bug #289475, thank Ihar Hrachyshka for + report. + + 03 Feb 2010; Peter Volkov stardict-3.0.1-r2.ebuild: + Added dep on dev-libs/libsigc++, bug 275122, thank Rafał Mużyło for + report. + + 19 Aug 2009; Petteri Räty + stardict-3.0.1-r2.ebuild: + Migrate to EAPI 2 in order to get rid of built_with_use. + + 24 Jul 2009; Samuli Suominen + stardict-3.0.1-r2.ebuild, +files/stardict-3.0.1-gcc44.patch: + Fix building with GCC 4.4 wrt #269258, thanks to Martin Väth. + + 24 Feb 2009; Peter Volkov stardict-3.0.1-r2.ebuild: + Fixed dependency on festival, bug #260106, thank Oleksandr Pilipenko for + report. + +*stardict-3.0.1-r2 (18 Feb 2009) + + 18 Feb 2009; Gilles Dartiguelongue + +files/stardict-3.0.1-gucharmap2.patch, +stardict-3.0.1-r2.ebuild: + Add gucharmap2 compatibility patch, bug #240728. Fix typoe, bug #253438. + + 31 Aug 2008; Brent Baude stardict-3.0.1-r1.ebuild: + stable ppc64, bug 236096 + + 31 Aug 2008; Brent Baude stardict-3.0.1-r1.ebuild: + stable ppc, bug 236096 + + 31 Aug 2008; Markus Meier stardict-3.0.1-r1.ebuild: + amd64/x86 stable, bug #236096 + + 31 Aug 2008; Friedrich Oslage + stardict-3.0.1-r1.ebuild: + Stable on sparc, bug #236096 + + 24 Jul 2008; Doug Goldstein metadata.xml: + add GLEP 56 USE flag desc from use.local.desc + + 29 Apr 2008; Peter Volkov stardict-3.0.1-r1.ebuild: + Changed ordering of use ... and built_with_use ... to avoid built_with_use + checks on nonexistent packages, bug #219631, thank Martin Väth for + report. + + 28 Apr 2008; Peter Volkov metadata.xml: + moved to app-dicts herd, added longdescription. + +*stardict-3.0.1-r1 (28 Apr 2008) + + 28 Apr 2008; Peter Volkov + +files/stardict-3.0.1-changelog-minor-typo-fixes.patch, + +files/stardict-3.0.1-gcc43.patch, + +files/stardict-3.0.1-transparent_trayicon.patch, + -files/stardict-gentoo.patch, -files/stardict-gtk24.patch, + -stardict-2.4.2.ebuild, -stardict-2.4.6-r1.ebuild, + +stardict-3.0.1-r1.ebuild: + Added qqwry USE flag to install QQWry.Dat to make QQWry plugin workable; + added pronounce USE flag to install WyabdcRealPeopleTTS wav files; small + cleanups, bug #217895, thank Denilson for the ideas/work. Fixed + compilation with gcc-4.3, bug #216238, thank Martin Väth for report/fix. + Added patch to fix transparency of tray icon (from upstream). Added patch + to fix minor typos in ChangeLog (from debian). Removed unused + patches/ebuilds. + + 14 Apr 2008; Raúl Porcel stardict-3.0.1.ebuild: + sparc stable wrt #216707 + + 10 Apr 2008; Markus Meier stardict-2.4.8-r1.ebuild, + stardict-3.0.1.ebuild: + amd64/x86 stable, bug #216707 + + 10 Apr 2008; Markus Rothe stardict-3.0.1.ebuild: + Stable on ppc64; bug #216707 + + 09 Apr 2008; nixnut stardict-2.4.8-r1.ebuild, + stardict-3.0.1.ebuild: + Stable on ppc wrt bug #216707 + + 13 Mar 2008; Markus Rothe stardict-3.0.1.ebuild: + Added ~ppc64; bug #211385 + + 25 Feb 2008; +files/stardict-3.0.1-configure.in-EST.diff, + +files/stardict-3.0.1-gconf-m4.diff: + Missed patches are added now, thank Alexxy for report. + +*stardict-3.0.1 (25 Feb 2008) +*stardict-2.4.8-r1 (25 Feb 2008) + + 25 Feb 2008; + +files/stardict-2.4.8-ClipboardReceivedCallback.patch, + +files/stardict-2.4.8-floatwin-disappear.patch, metadata.xml, + stardict-2.4.2.ebuild, -stardict-2.4.8.ebuild, +stardict-2.4.8-r1.ebuild, + +stardict-3.0.1.ebuild: + Version bump, finally startdict-3.0.1 is in the tree. Thank you Zhang Le, + jjmmma, Pro and others for work in bug #188684! Fixed compile problem and + popup window "jumping away" problem, bug #188827 and #195882, thank Ed + Catmur, Evgeniy Dushistov and other people for help, fix and investigations + of these bugs. + + 30 Aug 2007; Christian Heim metadata.xml: + Removing liquidx from metadata due to his retirement (see #171155 for + reference). + + 26 Mar 2007; Kevin F. Quinn + -files/stardict-config.sh: + Remove insecure legacy script from files/ - bug #159543 + + 22 Mar 2007; MATSUU Takuto stardict-2.4.6-r1.ebuild, + stardict-2.4.8.ebuild: + Fixed dependency, bug #171597 + + 25 Jan 2007; Marius Mauch stardict-2.4.2.ebuild, + stardict-2.4.6-r1.ebuild, stardict-2.4.8.ebuild: + Replacing einfo with elog + + 03 Aug 2006; Gustavo Zacarias + stardict-2.4.6-r1.ebuild: + Stable on sparc + + 30 Jul 2006; Tobias Scherbaum + stardict-2.4.6-r1.ebuild: + ppc stable + +*stardict-2.4.8 (27 Jul 2006) + + 27 Jul 2006; Alastair Tse -stardict-2.2.1.ebuild, + -stardict-2.4.1.ebuild, stardict-2.4.2.ebuild, -stardict-2.4.3.ebuild, + -stardict-2.4.4.ebuild, stardict-2.4.6-r1.ebuild, +stardict-2.4.8.ebuild: + version bump (#130608). stable bump for x86 for 2.4.6-r1. + + 07 May 2006; Markus Rothe stardict-2.4.6-r1.ebuild: + Stable on ppc64; bug #108571 + + 23 Jan 2006; Markus Rothe stardict-2.4.6-r1.ebuild: + Added ~ppc64; bug #108571 + +*stardict-2.4.6-r1 (20 Jan 2006) + + 20 Jan 2006; Harald van Dijk -stardict-2.4.6.ebuild, + +stardict-2.4.6-r1.ebuild: + Upstream re-released 2.4.6. + +*stardict-2.4.6 (19 Jan 2006) + + 19 Jan 2006; Harald van Dijk +stardict-2.4.6.ebuild: + Version bump, making a bunch of GNOME deps optional + + 19 Sep 2005; Gustavo Zacarias stardict-2.4.2.ebuild: + Stable on sparc + + 02 Aug 2005; Gustavo Zacarias stardict-2.4.2.ebuild, + stardict-2.4.3.ebuild, stardict-2.4.4.ebuild: + Keyworded ~sparc + +*stardict-2.4.4 (13 Jan 2005) + + 13 Jan 2005; Alastair Tse +stardict-2.4.4.ebuild: + version bump (#73584) + + 22 Nov 2004; Jason Huebel,,, stardict-2.4.3.ebuild: + ~amd64 + +*stardict-2.4.3 (22 Sep 2004) + + 22 Sep 2004; Alastair Tse +stardict-2.4.3.ebuild: + version bump + + 19 Aug 2004; foser stardict-2.2.1,2.4.1.ebuild : + Also fix for gtk+-2.4 issues (#45791) + + 27 Apr 2004; Aron Griffis stardict-2.4.2.ebuild: + Add inherit eutils + + 22 Apr 2004; +files/stardict-gtk24.patch, + stardict-2.4.2.ebuild: + Applied patch to fix compilation against gtk+-2.4. + + 06 Mar 2004; Alastair Tse stardict-2.4.2.ebuild: + make tools executable (#43719) + +*stardict-2.4.2 (07 Jan 2004) + + 07 Jan 2004; Alastair Tse stardict-2.4.1.ebuild, + stardict-2.4.2.ebuild: + version bump. 2.4.2 requires a new modified dictionary format. you'll have to + remerge your dictionaries to the same version 2.4.2 + +*stardict-2.4.1 (30 Oct 2003) + + 30 Oct 2003; Alastair Tse stardict-2.4.0.ebuild: + version bump + +*stardict-2.4.0 (12 Sep 2003) + + 12 Sep 2003; Alastair Tse stardict-2.0.0.ebuild, + stardict-2.2.0.ebuild, stardict-2.2.1.ebuild, stardict-2.4.0.ebuild: + version bump + + 12 Sep 2003; Alastair Tse stardict-2.0.0.ebuild, + stardict-2.2.0.ebuild, stardict-2.2.1.ebuild: + removing bonobo deps and clean up + + 09 Jul 2003; Alastair Tse stardict-2.0.0.ebuild, + stardict-2.2.0.ebuild, stardict-2.2.1.ebuild: + add pkgconfig dep + +*stardict-2.2.1 (01 Jul 2003) + + 01 Jul 2003; Alastair Tse stardict-2.2.0.ebuild, + stardict-2.2.1.ebuild: + version bump and bumping 2.2.0 to stable + + 19 Jun 2003; Alastair Tse stardict-2.2.0.ebuild: + digest fixes + +*stardict-2.2.0 (04 Jun 2003) + + 04 Jun 2003; Alastair Tse stardict-2.2.0.ebuild: + version bump. dictionary files are now distributed seperately. you must + install them by merging the appropriate ones named app-dicts/stardict-* + + 21 May 2003; Alastair Tse stardict-1.3.ebuild, + stardict-1.3.ebuild, stardict-2.0.0.ebuild, stardict-2.0.0_pre2.ebuild, + stardict-2.0.0_pre2.ebuild: + marking stardict 2.0.0 as stable and cleanups + +*stardict-2.0.0 (04 May 2003) + + 04 May 2003; Alastair Tse stardict-2.0.0.ebuild: + version bump + +*stardict-2.0.0_pre2 (01 May 2003) + + 01 May 2003; Alastair Tse stardict-2.0.0_pre2.ebuild: + bump to gnome2 version. very neat, thanks to Lloyd Huang + (#20151) + +*stardict-1.3 (08 Nov 2002) + + 29 Mar 2003; Alastair Tse stardict-1.3.ebuild: + Replacing openmotif with virtual/motif + + 03 Dec 2002; Seemant Kulleen * : + + Moved to app-dicts + + 08 Nov 2002; Stuart Bouyer stardict-1.3.ebuild, + ChangeLog, files/digest-stardict-1.3, files/stardict-config.sh, + files/stardict-gentoo.patch : + + Initial ebuild submitted and created by Lloyd Huang (Huang YU HSIN) + . diff --git a/app-text/stardict/Manifest b/app-text/stardict/Manifest new file mode 100644 index 0000000..83e7d05 --- /dev/null +++ b/app-text/stardict/Manifest @@ -0,0 +1,18 @@ +AUX stardict-2.4.8-ClipboardReceivedCallback.patch 669 RMD160 051e058f3c5cb174ecb461d4ae67115eca26c5e7 SHA1 d65226bef41e19b85114869a434c635b4cdee515 SHA256 c38927160ed618728db391033397801ffd1850c0aeaa98caa4cf4441a668d459 +AUX stardict-2.4.8-floatwin-disappear.patch 591 RMD160 334bc9fce6f765c17ac38c0bbf95ed2b1ba86803 SHA1 ad7ff07266de13c958bcdad08538a2327d1fc255 SHA256 a9b6d4269bc546004fa0535b5562b733de6f502483deb9346f1a40fe4a3026f6 +AUX stardict-3.0.1-changelog-minor-typo-fixes.patch 3415 RMD160 b6938e9a0f1272863187770bf5a893d239eb0c9a SHA1 117bcf2eb2478a932b9b0535cb06012a04e50293 SHA256 36543e608207de14eafd8b943afd855fe718856ede1c3c13a8e0a0808c6ef0b0 +AUX stardict-3.0.1-configure.in-EST.diff 459 RMD160 d8d3de801eedbab337fab87d7cb1e60be2517805 SHA1 85f56191176cd16fa2c13e951ce05f7bfb708c33 SHA256 cad6dcbb615b90d4e14e7578f53efcf8c78c3f36d7ba20a66dedef3a260510c5 +AUX stardict-3.0.1-gcc43.patch 12626 RMD160 068e8af4430d0c137fe41664fcae12053aec5ef3 SHA1 cd15116ac9a74ed4847fe0149a5093e6e36fef7b SHA256 49a7db8765b3add63c7774237903b7bcc5c6df8e713d00ee14a067877a695bf3 +AUX stardict-3.0.1-gcc44.patch 337 RMD160 4c056def8b71e51ed5da1165e18e0fb75fdd800f SHA1 3fcce281d5b17e2f9478290ad1e783420f0e5259 SHA256 0ff077cd3bb3f0ccc89bb15731387ec27365f52454bc0b4e2f75861c04cdf0f6 +AUX stardict-3.0.1-gconf-m4.diff 1720 RMD160 e4fea58f8730207a2de6d64f33c563f2fb758011 SHA1 a1fff45ee0ee30fa27ac9e512c9a9b7539117d9b SHA256 dac7841720aa693fc65150beff507120346b1a6b1040a33baf26cb7485cf5939 +AUX stardict-3.0.1-gucharmap2.patch 1815 RMD160 663e1979b996e45f17a4b61f42a1fdf6b818cd10 SHA1 9ebf602e2e8af8a9add69db32fe9cd5a76829f43 SHA256 369c57818e8bbadc4ddc144a389d36c19b8ed82c10052d91d709c4e09658a592 +AUX stardict-3.0.1-sparc_sigbus.patch 2878 RMD160 6909a103f7f5f17e30302574687c001406efec80 SHA1 07e07b83eedfbc5ad105ea95b9e06f5eb6e23971 SHA256 eda41fa84ccf69d8da8bd38cf2030ffa997bd4437d5c090143db383dc73078ae +AUX stardict-3.0.1-transparent_trayicon.patch 5712 RMD160 3ff5b688c264258d980c9168fff151d75164de65 SHA1 891f23e7be8e0b277f32414fa786874eed965344 SHA256 9171ae1aeb154d1159fe7fd2dee1ab30accd834fcdaa56f62bb66dac4fcbd741 +AUX stardict-3.0.1-wordform-lang.patch 2894 RMD160 3180f1996181aeef8dbdb37eedec3501360b2659 SHA1 971d3714197278520a4d025e13f8a1e43b50b0d2 SHA256 c3b0fb64dd41c52860d775bedebe752fb81f7aa905120104fb1fc20e925519aa +AUX stardict-3.0.1-wordform.patch 27850 RMD160 85525014f6b8a10ae70872076164ad6a045457e2 SHA1 29586d0b48e6a9f8f429040d1230d3d1498d9d5a SHA256 3597843abd034d01e841671f1e0a99a77caa31e5084945a638ab531352caf0ff +DIST QQWry.Dat.bz2 4114875 RMD160 646916f7ac234a95526f9e43cfca674c2b4b7bd1 SHA1 de7ff7208da0f889ec08911119948780d7ee4738 SHA256 3eda90ee8ea13ec88767336b078d2dfe2c971d6a31df60f409d526e3e29a4f83 +DIST WyabdcRealPeopleTTS.tar.bz2 84329208 RMD160 9c9bd37cf85aaed8d5b090b2014c3122e98ba8e4 SHA1 056609ec9743bda105ff6db956b321436ae50b90 SHA256 96a398eaef3e84f6f23e61683e6439913a4d44055e695dd4a1936f9340d64870 +DIST stardict-3.0.1.tar.bz2 1964195 RMD160 296d73bd9acdbb53c21a4fb17e608a25f01b76de SHA1 a0357e88105eaf7d6a4aa4803bf8617759bf0315 SHA256 504b3a7748933b9bd998cb85f37d4fa0a8575306643ffe6a9742450e66cd556f +EBUILD stardict-3.0.1-r2.ebuild 3112 RMD160 2b3881845584e375528376682cc0732059ec0576 SHA1 e35e57a6837e3e9c0f07f7d8f1ebdc385016758e SHA256 65f1f9e61d64997c5f974cb6debc694d260b9f7e16fb846d2b6850ab4e48a080 +MISC ChangeLog 10734 RMD160 9bcfa15568513fb717e4f7e26237bc00010102e2 SHA1 768331eedece8ff2500aa2d76aece05d2918afb2 SHA256 57a9a82a109939d223d55dee2d4125ceabba93f45e3bd16bb0f04c8206898401 +MISC metadata.xml 1042 RMD160 0ced5634cca57caf85b8175f265cb5dd78071166 SHA1 ec96a72f7cea8d3635503946162b648caa914e47 SHA256 aef7fd1a02db1666dbf4f3243c7ed9b4665b14c935d8b4676c069fdcf4d06e07 diff --git a/app-text/stardict/files/stardict-2.4.8-ClipboardReceivedCallback.patch b/app-text/stardict/files/stardict-2.4.8-ClipboardReceivedCallback.patch new file mode 100644 index 0000000..630da35 --- /dev/null +++ b/app-text/stardict/files/stardict-2.4.8-ClipboardReceivedCallback.patch @@ -0,0 +1,20 @@ +--- trunk/src/mainwin.h 2006/08/08 12:44:42 1 ++++ trunk/src/mainwin.h 2006/08/09 19:00:35 2 +@@ -68,8 +68,6 @@ + static void on_main_menu_about_activate(GtkMenuItem *menuitem, TopWin *oTopWin); + static void on_main_menu_quit_activate(GtkMenuItem *menuitem, TopWin *oTopWin); + +- static void ClipboardReceivedCallback(GtkClipboard *clipboard, const gchar *text, gpointer data); +- + void LoadHistory(void); + void SaveHistory(void); + public: +@@ -97,7 +95,7 @@ + bool HasFocus() { + return GTK_WIDGET_HAS_FOCUS(GTK_COMBO(WordCombo)->entry); + } +- ++ static void ClipboardReceivedCallback(GtkClipboard *clipboard, const gchar *text, gpointer data); + }; + + class ListWin diff --git a/app-text/stardict/files/stardict-2.4.8-floatwin-disappear.patch b/app-text/stardict/files/stardict-2.4.8-floatwin-disappear.patch new file mode 100644 index 0000000..44f92ee --- /dev/null +++ b/app-text/stardict/files/stardict-2.4.8-floatwin-disappear.patch @@ -0,0 +1,13 @@ +Index: stardict-2.4.8/src/floatwin.cpp +=================================================================== +--- stardict-2.4.8.orig/src/floatwin.cpp ++++ stardict-2.4.8/src/floatwin.cpp +@@ -788,7 +788,7 @@ gboolean FloatWin::vButtonReleaseCallbac + + gboolean FloatWin::vMotionNotifyCallback (GtkWidget * widget, GdkEventMotion * event , FloatWin *oFloatWin) + { +- if (event->window == oFloatWin->FloatWindow->window || (event->state & GDK_BUTTON1_MASK)) ++ if (event->state & GDK_BUTTON1_MASK) + { + gint x,y; + x = oFloatWin->press_window_x + (gint)(event->x_root) - oFloatWin->press_x_root; diff --git a/app-text/stardict/files/stardict-3.0.1-changelog-minor-typo-fixes.patch b/app-text/stardict/files/stardict-3.0.1-changelog-minor-typo-fixes.patch new file mode 100644 index 0000000..bd7248a --- /dev/null +++ b/app-text/stardict/files/stardict-3.0.1-changelog-minor-typo-fixes.patch @@ -0,0 +1,63 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 04_changelog-minor-typo-fixes.dpatch by Anthony Fok +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Minor typo fixes to upstream ChangeLog. + +@DPATCH@ + +--- stardict-3.0.1.orig/ChangeLog ++++ stardict-3.0.1/ChangeLog +@@ -12,7 +12,7 @@ + + 2007.8.13 + StarDict-3.0.0 (RedHat) released. +-http://www.StarDict.org on-line dictionries website is out in 2006.9.25. We have developed the stardictd dictionary server for it. ++http://www.StarDict.org on-line dictionaries website is out in 2006.9.25. We have developed the stardictd dictionary server for it. + StarDict's total download count reached two millions in 2007.3.8. + Network dictionaries support. + Plugin system. +@@ -38,14 +38,14 @@ + KingSoft PowerWord support. This added 158 dictionaries. The data is cracked by Dwing(http://free5.ys168.com/?dwing). + Synonym support. + Sort word list by collate function support. +-XDXF project(http://xdxf.sourceforge.net) has port its dictionaries to StarDict format, some dictionries are come from Sdictionary. This added 615 dictionries. ++XDXF project (http://xdxf.sourceforge.net) has port its dictionaries to StarDict format, some dictionaries are come from Sdictionary. This added 615 dictionaries. + French translation, thanks Christophe Durville . + Brazilian Portuguese translation, thanks Ernesto . + Add cfdict dictionary, thanks Gilles Vigner . + Add English-Thai Lexitron Dictionary and Thai-English Lexitron Dictionary, thanks Suphanut Thanyaboon . + Add many Japanese dictionaries. + Add some Chinese dictionaries, data comes from KDic. +-Add two Germany dictionries: ldaf, xindehan. ++Add two Germany dictionaries: ldaf, xindehan. + Add duden Germany dictionary, thanks Liu Guizhu for providing data file. + Add fundset dictionary, thanks Lin Fanshun for providing data file. + Add DrEye4in1 dictionary, thanks Lilian for providing data file. +@@ -54,7 +54,7 @@ + + 2006.4.18 + StarDict-2.4.7 (complete) released. +-Port to GPE(http://gpe.handhelds.org). ++Port to GPE (http://gpe.handhelds.org). + Full-text search. + Acrobat plug-in in Win32, thanks Dewolf Xue . + Evgeniy's patches for special character search and other changes. +@@ -94,14 +94,14 @@ + + 2005.7.20 + StarDict-2.4.5 (final) released. +-Source code optimize and many changes, thanks Evgeney . ++Source code optimize and many changes, thanks Evgeniy . + Dutch translation and help document translation, thanks Ruud Slaats . + + 2004.11.28 + StarDict-2.4.4 (fine) released. +-sdcv-0.1(StarDict command line version) is out, developed by Evgeney . ++sdcv-0.1(StarDict command line version) is out, developed by Evgeniy . + Try to create .idx.oft file to speed up the interpretation of the .idx file. This feature is especially useful to sdcv. +-Mueller7 optimized, thanks Evgeney. ++Mueller7 optimized, thanks Evgeniy. + quick_eng-gre, quick_gre-eng dictionary encoding fix, thanks Christophe Combelles for bug reporting. + Add Hanzi Master dictionary, thanks Michael Robinson . + zh_TW help document translation and a small bug fix, thanks Roy Chan . diff --git a/app-text/stardict/files/stardict-3.0.1-configure.in-EST.diff b/app-text/stardict/files/stardict-3.0.1-configure.in-EST.diff new file mode 100644 index 0000000..286da76 --- /dev/null +++ b/app-text/stardict/files/stardict-3.0.1-configure.in-EST.diff @@ -0,0 +1,11 @@ +--- configure.in.orig 2007-08-13 20:44:31.000000000 +0800 ++++ configure.in 2007-08-13 22:12:33.000000000 +0800 +@@ -131,7 +131,7 @@ + else + AC_MSG_RESULT(yes) + FESTIVAL_LIBS="-lFestival -lestools -lestbase -leststring" +- FESTIVAL_CFLAGS="-I/usr/include/speech-tools/EST -ffriend-injection -Wno-deprecated" ++ FESTIVAL_CFLAGS="-I/usr/include/speech-tools -ffriend-injection -Wno-deprecated" + FESTIVAL_PLUGIN_DIR="stardict-festival-tts-plugin" + fi + else diff --git a/app-text/stardict/files/stardict-3.0.1-gcc43.patch b/app-text/stardict/files/stardict-3.0.1-gcc43.patch new file mode 100644 index 0000000..f90642b --- /dev/null +++ b/app-text/stardict/files/stardict-3.0.1-gcc43.patch @@ -0,0 +1,406 @@ +=== modified file 'src/config_file.hpp' +--- src/config_file.hpp 2008-04-26 21:05:23 +0000 ++++ src/config_file.hpp 2008-04-26 21:05:29 +0000 +@@ -5,7 +5,7 @@ + #include + #include + +-#include "sigc++/sigc++.h" ++#include + + class config_file; + + +=== modified file 'src/gconf_file.cpp' +--- src/gconf_file.cpp 2008-04-26 21:05:23 +0000 ++++ src/gconf_file.cpp 2008-04-26 21:05:29 +0000 +@@ -22,6 +22,7 @@ + # include "config.h" + #endif + ++#include + #include + + #include "gconf_file.hpp" + +=== modified file 'src/inifile.cpp' +--- src/inifile.cpp 2008-04-26 21:05:23 +0000 ++++ src/inifile.cpp 2008-04-26 21:05:29 +0000 +@@ -28,6 +28,7 @@ + #include + #include + #include ++#include + + #include "utils.h" + + +=== modified file 'src/lib/common.cpp' +--- src/lib/common.cpp 2008-04-26 21:05:23 +0000 ++++ src/lib/common.cpp 2008-04-26 21:05:29 +0000 +@@ -24,6 +24,8 @@ + # include "config.h" + #endif + ++#include ++#include + #include "common.hpp" + + static void parse_description(const char *p, long len, std::string &description) + +=== modified file 'src/lib/data.cpp' +--- src/lib/data.cpp 2008-04-26 21:05:23 +0000 ++++ src/lib/data.cpp 2008-04-26 21:05:29 +0000 +@@ -26,6 +26,7 @@ + + #include "data.hpp" + #include "getuint32.h" ++#include + + + DictBase::DictBase() + +=== modified file 'src/lib/http_client.cpp' +--- src/lib/http_client.cpp 2008-04-26 21:05:23 +0000 ++++ src/lib/http_client.cpp 2008-04-26 21:05:29 +0000 +@@ -4,6 +4,7 @@ + + #include "http_client.h" + #include "sockets.hpp" ++#include + + sigc::signal HttpClient::on_error_; + sigc::signal HttpClient::on_response_; + +=== modified file 'src/lib/pluginmanager.cpp' +--- src/lib/pluginmanager.cpp 2008-04-26 21:05:23 +0000 ++++ src/lib/pluginmanager.cpp 2008-04-26 21:05:29 +0000 +@@ -1,6 +1,7 @@ + #include "pluginmanager.h" + #include "file.hpp" + #include ++#include + + StarDictPluginBaseObject::StarDictPluginBaseObject(const char *filename, GModule *module_, plugin_configure_func_t configure_func_): + plugin_filename(filename), module(module_), configure_func(configure_func_) + +=== modified file 'src/lib/stardict_client.cpp' +--- src/lib/stardict_client.cpp 2008-04-26 21:05:23 +0000 ++++ src/lib/stardict_client.cpp 2008-04-26 21:05:29 +0000 +@@ -25,6 +25,8 @@ + #include + #include + ++#include ++#include + #include "sockets.hpp" + #include "md5.h" + #include "getuint32.h" + +=== modified file 'src/lib/stddict.cpp' +--- src/lib/stddict.cpp 2008-04-26 21:05:23 +0000 ++++ src/lib/stddict.cpp 2008-04-26 21:05:29 +0000 +@@ -28,6 +28,7 @@ + # include "config.h" + #endif + ++#include + #include + #include + + +=== modified file 'src/lib/treedict.cpp' +--- src/lib/treedict.cpp 2008-04-26 21:05:23 +0000 ++++ src/lib/treedict.cpp 2008-04-26 21:05:29 +0000 +@@ -25,6 +25,7 @@ + # include "config.h" + #endif + ++#include + #include "file.hpp" + #include "getuint32.h" + + +=== modified file 'src/pangoview.cpp' +--- src/pangoview.cpp 2008-04-26 21:05:23 +0000 ++++ src/pangoview.cpp 2008-04-26 21:05:29 +0000 +@@ -22,6 +22,7 @@ + # include "config.h" + #endif + ++#include + #include "gtktextviewpango.h" + #include "utils.h" + #include "skin.h"//for SkinCursor definition + +=== modified file 'src/prefsdlg.cpp' +--- src/prefsdlg.cpp 2008-04-26 21:05:23 +0000 ++++ src/prefsdlg.cpp 2008-04-26 21:07:58 +0000 +@@ -34,6 +34,7 @@ + #include "utils.h" + #include "iskeyspressed.hpp" + #include "lib/md5.h" ++#include + + #include "prefsdlg.h" + + +=== modified file 'src/readword.cpp' +--- src/readword.cpp 2008-04-26 21:05:23 +0000 ++++ src/readword.cpp 2008-04-26 21:08:42 +0000 +@@ -4,6 +4,7 @@ + + #include + #include ++#include + + #include + + +=== modified file 'src/sigc++/signal.h' +--- src/sigc++/signal.h 2008-04-26 21:05:23 +0000 ++++ src/sigc++/signal.h 2008-04-26 21:06:11 +0000 +@@ -18,7 +18,7 @@ + //Compilers, such as older versions of SUN Forte C++, that do not allow this also often + //do not allow a typedef to have the same name as a class in the typedef's definition. + //For Sun Forte CC 5.7 (SUN Workshop 10), comment this out to fix the build. +- #define SIGC_TYPEDEF_REDEFINE_ALLOWED 1 ++ //#define SIGC_TYPEDEF_REDEFINE_ALLOWED 1 + #endif + + namespace sigc { + +=== modified file 'src/utils.cpp' +--- src/utils.cpp 2008-04-26 21:05:23 +0000 ++++ src/utils.cpp 2008-04-26 21:05:29 +0000 +@@ -22,6 +22,7 @@ + # include "config.h" + #endif + ++#include + #include + #include + #include + +=== modified file 'src/x11_iskeyspressed.hpp' +--- src/x11_iskeyspressed.hpp 2008-04-26 21:05:23 +0000 ++++ src/x11_iskeyspressed.hpp 2008-04-26 21:05:29 +0000 +@@ -5,6 +5,8 @@ + #include + #include + ++#include ++ + #include "iskeyspressed.hpp" + + typedef enum { SYM, CODE, BUTTON } KeyType_t; + +=== modified file 'stardict-plugins/stardict-advertisement-plugin/advertisement.cpp' +--- stardict-plugins/stardict-advertisement-plugin/advertisement.cpp 2008-04-26 21:05:23 +0000 ++++ stardict-plugins/stardict-advertisement-plugin/advertisement.cpp 2008-04-26 21:05:29 +0000 +@@ -2,6 +2,7 @@ + #include + #include + #include ++#include + #include + #include + #include + +=== modified file 'stardict-plugins/stardict-dictdotcn-plugin/stardict_dictdotcn.cpp' +--- stardict-plugins/stardict-dictdotcn-plugin/stardict_dictdotcn.cpp 2008-04-26 21:05:23 +0000 ++++ stardict-plugins/stardict-dictdotcn-plugin/stardict_dictdotcn.cpp 2008-04-26 21:05:29 +0000 +@@ -1,5 +1,6 @@ + #include "stardict_dictdotcn.h" + #include ++#include + #include + #include + + +=== modified file 'stardict-plugins/stardict-espeak-tts-plugin/stardict_espeak.cpp' +--- stardict-plugins/stardict-espeak-tts-plugin/stardict_espeak.cpp 2008-04-26 21:05:23 +0000 ++++ stardict-plugins/stardict-espeak-tts-plugin/stardict_espeak.cpp 2008-04-26 21:05:29 +0000 +@@ -1,6 +1,7 @@ + #include "stardict_espeak.h" + #include + #include ++#include + + static const StarDictPluginSystemInfo *plugin_info = NULL; + static std::string voice_engine; + +=== modified file 'stardict-plugins/stardict-gucharmap-plugin/stardict_gucharmap.cpp' +--- stardict-plugins/stardict-gucharmap-plugin/stardict_gucharmap.cpp 2008-04-26 21:05:23 +0000 ++++ stardict-plugins/stardict-gucharmap-plugin/stardict_gucharmap.cpp 2008-04-26 21:05:29 +0000 +@@ -1,6 +1,8 @@ + #include "stardict_gucharmap.h" + #include + #include ++#include ++#include + #include + + static char *build_dictdata(char type, const char *definition) + +=== modified file 'stardict-plugins/stardict-html-parsedata-plugin/stardict_html_parsedata.cpp' +--- stardict-plugins/stardict-html-parsedata-plugin/stardict_html_parsedata.cpp 2008-04-26 21:05:23 +0000 ++++ stardict-plugins/stardict-html-parsedata-plugin/stardict_html_parsedata.cpp 2008-04-26 21:05:29 +0000 +@@ -1,5 +1,7 @@ + #include "stardict_html_parsedata.h" + #include ++#include ++#include + + #ifdef _WIN32 + #include + +=== modified file 'stardict-plugins/stardict-man-plugin/stardict_man.cpp' +--- stardict-plugins/stardict-man-plugin/stardict_man.cpp 2008-04-26 21:05:23 +0000 ++++ stardict-plugins/stardict-man-plugin/stardict_man.cpp 2008-04-26 21:05:29 +0000 +@@ -1,5 +1,6 @@ + #include "stardict_man.h" + #include ++#include + #include + + static const StarDictPluginSystemInfo *plugin_info = NULL; + +=== modified file 'stardict-plugins/stardict-powerword-parsedata-plugin/stardict_powerword_parsedata.cpp' +--- stardict-plugins/stardict-powerword-parsedata-plugin/stardict_powerword_parsedata.cpp 2008-04-26 21:05:23 +0000 ++++ stardict-plugins/stardict-powerword-parsedata-plugin/stardict_powerword_parsedata.cpp 2008-04-26 21:05:29 +0000 +@@ -1,4 +1,5 @@ + #include "stardict_powerword_parsedata.h" ++#include + #include + + #ifdef _WIN32 + +=== modified file 'stardict-plugins/stardict-qqwry-plugin/stardict_qqwry.cpp' +--- stardict-plugins/stardict-qqwry-plugin/stardict_qqwry.cpp 2008-04-26 21:05:23 +0000 ++++ stardict-plugins/stardict-qqwry-plugin/stardict_qqwry.cpp 2008-04-26 21:05:29 +0000 +@@ -1,6 +1,8 @@ + #include "stardict_qqwry.h" + #include + #include ++#include ++#include + #include + + #ifdef _WIN32 + +=== modified file 'stardict-plugins/stardict-spell-plugin/stardict_spell.cpp' +--- stardict-plugins/stardict-spell-plugin/stardict_spell.cpp 2008-04-26 21:05:23 +0000 ++++ stardict-plugins/stardict-spell-plugin/stardict_spell.cpp 2008-04-26 21:05:29 +0000 +@@ -3,6 +3,7 @@ + #include + #include + #include ++#include + #include + #include + + +=== modified file 'stardict-plugins/stardict-update-info-plugin/stardict_update_info.cpp' +--- stardict-plugins/stardict-update-info-plugin/stardict_update_info.cpp 2008-04-26 21:05:23 +0000 ++++ stardict-plugins/stardict-update-info-plugin/stardict_update_info.cpp 2008-04-26 21:05:29 +0000 +@@ -1,5 +1,7 @@ + #include "stardict_update_info.h" + #include ++#include ++#include + + #ifdef _WIN32 + #include + +=== modified file 'stardict-plugins/stardict-wiki-parsedata-plugin/stardict_wiki2xml.cpp' +--- stardict-plugins/stardict-wiki-parsedata-plugin/stardict_wiki2xml.cpp 2008-04-26 21:05:23 +0000 ++++ stardict-plugins/stardict-wiki-parsedata-plugin/stardict_wiki2xml.cpp 2008-04-26 21:05:29 +0000 +@@ -1,5 +1,6 @@ + #include "stardict_wiki2xml.h" + #include "WIKI2XML.h" ++#include + #include + + std::string wiki2xml(std::string &str) + +=== modified file 'stardict-plugins/stardict-wiki-parsedata-plugin/stardict_wiki_parsedata.cpp' +--- stardict-plugins/stardict-wiki-parsedata-plugin/stardict_wiki_parsedata.cpp 2008-04-26 21:05:23 +0000 ++++ stardict-plugins/stardict-wiki-parsedata-plugin/stardict_wiki_parsedata.cpp 2008-04-26 21:05:29 +0000 +@@ -1,5 +1,6 @@ + #include "stardict_wiki_parsedata.h" + #include "stardict_wiki2xml.h" ++#include + #include + + #ifdef _WIN32 + +=== modified file 'stardict-plugins/stardict-wordnet-plugin/court_widget.cpp' +--- stardict-plugins/stardict-wordnet-plugin/court_widget.cpp 2008-04-26 21:05:23 +0000 ++++ stardict-plugins/stardict-wordnet-plugin/court_widget.cpp 2008-04-26 21:05:29 +0000 +@@ -1,6 +1,7 @@ + #include "court_widget.h" + #include + #include ++#include + + + wnobj::wnobj(partic_t & p, unsigned int t) : _p(p), _t(t), highlight(false) + +=== modified file 'stardict-plugins/stardict-wordnet-plugin/stardict_wordnet.cpp' +--- stardict-plugins/stardict-wordnet-plugin/stardict_wordnet.cpp 2008-04-26 21:05:23 +0000 ++++ stardict-plugins/stardict-wordnet-plugin/stardict_wordnet.cpp 2008-04-26 21:05:29 +0000 +@@ -1,6 +1,7 @@ + #include "stardict_wordnet.h" + #include "court_widget.h" + #include ++#include + + #ifdef _WIN32 + #include + +=== modified file 'stardict-plugins/stardict-wordnet-plugin/stardict_wordnet_parsedata.cpp' +--- stardict-plugins/stardict-wordnet-plugin/stardict_wordnet_parsedata.cpp 2008-04-26 21:05:23 +0000 ++++ stardict-plugins/stardict-wordnet-plugin/stardict_wordnet_parsedata.cpp 2008-04-26 21:05:29 +0000 +@@ -1,4 +1,5 @@ + #include "stardict_wordnet_parsedata.h" ++#include + #include + + #ifdef _WIN32 + +=== modified file 'stardict-plugins/stardict-xdxf-parsedata-plugin/stardict_xdxf_parsedata.cpp' +--- stardict-plugins/stardict-xdxf-parsedata-plugin/stardict_xdxf_parsedata.cpp 2008-04-26 21:05:23 +0000 ++++ stardict-plugins/stardict-xdxf-parsedata-plugin/stardict_xdxf_parsedata.cpp 2008-04-26 21:05:29 +0000 +@@ -1,5 +1,6 @@ + #include "stardict_xdxf_parsedata.h" + #include ++#include + + #ifdef _WIN32 + #include + +=== modified file 'tests/t_config_file.cpp' +--- tests/t_config_file.cpp 2008-04-26 21:05:23 +0000 ++++ tests/t_config_file.cpp 2008-04-26 21:05:29 +0000 +@@ -2,6 +2,7 @@ + # include "config.h" + #endif + ++#include + #include + #include + #include + +=== modified file 'tests/t_xml.cpp' +--- tests/t_xml.cpp 2008-04-26 21:05:23 +0000 ++++ tests/t_xml.cpp 2008-04-26 21:05:29 +0000 +@@ -3,6 +3,7 @@ + #endif + + #include ++#include + #include + #include + + diff --git a/app-text/stardict/files/stardict-3.0.1-gcc44.patch b/app-text/stardict/files/stardict-3.0.1-gcc44.patch new file mode 100644 index 0000000..084b6b6 --- /dev/null +++ b/app-text/stardict/files/stardict-3.0.1-gcc44.patch @@ -0,0 +1,22 @@ +--- src/lib/data.cpp ++++ src/lib/data.cpp +@@ -22,6 +22,8 @@ + # include "config.h" + #endif + ++#include ++ + #include "kmp.h" + + #include "data.hpp" +--- src/lib/stardict_client.cpp ++++ src/lib/stardict_client.cpp +@@ -22,6 +22,8 @@ + # include "config.h" + #endif + ++#include ++ + #include + #include + diff --git a/app-text/stardict/files/stardict-3.0.1-gconf-m4.diff b/app-text/stardict/files/stardict-3.0.1-gconf-m4.diff new file mode 100644 index 0000000..fc412ec --- /dev/null +++ b/app-text/stardict/files/stardict-3.0.1-gconf-m4.diff @@ -0,0 +1,43 @@ +diff -urN stardict-3.0.0.orig/m4/gconf-2.m4 stardict-3.0.0/m4/gconf-2.m4 +--- m4/gconf-2.m4 1970-01-01 08:00:00.000000000 +0800 ++++ m4/gconf-2.m4 2007-11-10 14:48:00.000000000 +0800 +@@ -0,0 +1,39 @@ ++dnl AM_GCONF_SOURCE_2 ++dnl Defines GCONF_SCHEMA_CONFIG_SOURCE which is where you should install schemas ++dnl (i.e. pass to gconftool-2 ++dnl Defines GCONF_SCHEMA_FILE_DIR which is a filesystem directory where ++dnl you should install foo.schemas files ++dnl ++ ++AC_DEFUN([AM_GCONF_SOURCE_2], ++[ ++ if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then ++ GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source` ++ else ++ GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE ++ fi ++ ++ AC_ARG_WITH(gconf-source, ++ [ --with-gconf-source=sourceaddress Config database for installing schema files.],GCONF_SCHEMA_CONFIG_SOURCE="$withval",) ++ ++ AC_SUBST(GCONF_SCHEMA_CONFIG_SOURCE) ++ AC_MSG_RESULT([Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation]) ++ ++ if test "x$GCONF_SCHEMA_FILE_DIR" = "x"; then ++ GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas' ++ fi ++ ++ AC_ARG_WITH(gconf-schema-file-dir, ++ [ --with-gconf-schema-file-dir=dir Directory for installing schema files.],GCONF_SCHEMA_FILE_DIR="$withval",) ++ ++ AC_SUBST(GCONF_SCHEMA_FILE_DIR) ++ AC_MSG_RESULT([Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files]) ++ ++ AC_ARG_ENABLE(schemas-install, ++ [ --disable-schemas-install Disable the schemas installation], ++ [case ${enableval} in ++ yes|no) ;; ++ *) AC_MSG_ERROR(bad value ${enableval} for --enable-schemas-install) ;; ++ esac]) ++ AM_CONDITIONAL([GCONF_SCHEMAS_INSTALL], [test "$enable_schemas_install" != no]) ++]) diff --git a/app-text/stardict/files/stardict-3.0.1-gucharmap2.patch b/app-text/stardict/files/stardict-3.0.1-gucharmap2.patch new file mode 100644 index 0000000..dc8f941 --- /dev/null +++ b/app-text/stardict/files/stardict-3.0.1-gucharmap2.patch @@ -0,0 +1,46 @@ +Index: configure.in +=================================================================== +--- configure.in (revision 257) ++++ configure.in (working copy) +@@ -12,6 +12,7 @@ + + AC_PATH_PROG(GCONFTOOL, gconftool-2) + AC_PROG_INTLTOOL([0.22]) ++PKG_PROG_PKG_CONFIG + + AC_CONFIG_MACRO_DIR(m4) + AM_PROG_LIBTOOL +@@ -72,13 +73,17 @@ + dnl gucharmap plugin checks. + dnl ================================================================ + ++GUCHARMAP_REQUIRED=1.4.0 + AC_ARG_ENABLE([gucharmap], + AS_HELP_STRING([--disable-gucharmap],[Disable gucharmap plugin (default: enabled)]), + [enable_gucharmap=$enableval], + [enable_gucharmap=yes]) + + if test "x$enable_gucharmap" = "xyes" ; then +- PKG_CHECK_MODULES(GUCHARMAP, [gucharmap >= 1.4.0], have_gucharmap=yes, have_gucharmap=no) ++ PKG_CHECK_MODULES(GUCHARMAP, [gucharmap >= $GUCHARMAP_REQUIRED], have_gucharmap=yes, have_gucharmap=no) ++ if test "x$have_gucharmap" != "xyes"; then ++ PKG_CHECK_MODULES(GUCHARMAP, [gucharmap-2 >= $GUCHARMAP_REQUIRED], have_gucharmap=yes, have_gucharmap=no) ++ fi + if test "x$have_gucharmap" = "xyes"; then + GUCHARMAP_CFLAGS="${GUCHARMAP_CFLAGS}" + GUCHARMAP_LIBS="${GUCHARMAP_LIBS}" +Index: stardict-plugins/stardict-gucharmap-plugin/stardict_gucharmap.cpp +=================================================================== +--- stardict-plugins/stardict-gucharmap-plugin/stardict_gucharmap.cpp (revision 257) ++++ stardict-plugins/stardict-gucharmap-plugin/stardict_gucharmap.cpp (working copy) +@@ -238,7 +238,7 @@ + /* canonical decomposition */ + gunichar *decomposition; + gsize result_len; +- decomposition = gucharmap_unicode_canonical_decomposition (uc, &result_len); ++ decomposition = g_unicode_canonical_decomposition (uc, &result_len); + if (result_len != 1) { + definition += _("Canonical decomposition:"); + definition += " "; + + diff --git a/app-text/stardict/files/stardict-3.0.1-sparc_sigbus.patch b/app-text/stardict/files/stardict-3.0.1-sparc_sigbus.patch new file mode 100644 index 0000000..2a5af3e --- /dev/null +++ b/app-text/stardict/files/stardict-3.0.1-sparc_sigbus.patch @@ -0,0 +1,86 @@ +http://bugs.gentoo.org/show_bug.cgi?id=265792 + +by Tiago Cunha + +diff -ru stardict-3.0.1.orig/src/lib/getuint32.h stardict-3.0.1/src/lib/getuint32.h +--- stardict-3.0.1.orig/src/lib/getuint32.h 2010-03-11 21:25:04.349799973 +0000 ++++ stardict-3.0.1/src/lib/getuint32.h 2010-03-11 21:46:59.029797974 +0000 +@@ -1,7 +1,9 @@ + #ifndef _SD_GET_UINT32_H_ + #define _SD_GET_UINT32_H_ + +-#ifdef ARM ++#include ++ ++#if defined(ARM) || defined(__sparc__) + static inline guint32 get_uint32(const gchar *addr) + { + guint32 result; +diff -ru stardict-3.0.1.orig/src/lib/stddict.cpp stardict-3.0.1/src/lib/stddict.cpp +--- stardict-3.0.1.orig/src/lib/stddict.cpp 2010-03-11 21:25:04.339799373 +0000 ++++ stardict-3.0.1/src/lib/stddict.cpp 2010-03-11 21:53:30.415449981 +0000 +@@ -260,8 +260,12 @@ + delete mf; + return NULL; + } +- +- gchar *p = mf->begin(); ++ guint32 word_off_size = (get_uint32(mf->begin()) + 1) * sizeof(guint32); ++ if (word_off_size >= cachestat.st_size || ++ *(mf->begin() + cachestat.st_size - 1) != '\0') ++ return NULL; ++ ++ gchar *p = mf->begin() + word_off_size; + gboolean has_prefix; + if (cachefiletype == CacheFileType_oft) + has_prefix = g_str_has_prefix(p, OFFSETFILE_MAGIC_DATA); +@@ -314,7 +318,7 @@ + } + g_free(tmpstr); + } +- if (cachestat.st_size!=glong(filedatasize + strlen(mf->begin()) +1)) { ++ if (cachestat.st_size != static_cast(filedatasize + sizeof(guint32) + strlen(mf->begin() + word_off_size) +1)) { + delete mf; + return NULL; + } +@@ -375,7 +379,7 @@ + mf = get_cache_loadfile(oftfilename.c_str(), url, saveurl, cltfunc, filedatasize, 2); + if (!mf) + continue; +- wordoffset = (guint32 *)(mf->begin()+strlen(mf->begin())+1); ++ wordoffset = reinterpret_cast(mf->begin()) + 1; + return true; + } + return false; +@@ -425,7 +429,12 @@ + if (!mf.open(filename, oftstat.st_size)) { + return fopen(filename, "wb"); + } +- gchar *p = mf.begin(); ++ guint32 word_off_size = (get_uint32(mf.begin()) + 1) * sizeof(guint32); ++ if (word_off_size >= oftstat.st_size || ++ *(mf.begin() + oftstat.st_size - 1) != '\0') ++ return fopen(filename, "wb"); ++ ++ gchar *p = mf.begin() + word_off_size; + bool has_prefix; + if (cachefiletype == CacheFileType_oft) + has_prefix = g_str_has_prefix(p, OFFSETFILE_MAGIC_DATA); +@@ -506,6 +515,9 @@ + FILE *out= get_cache_savefile(oftfilename.c_str(), url, 2, cfilename, cltfunc); + if (!out) + continue; ++ guint32 nentries = npages; ++ fwrite(&nentries, sizeof(nentries), 1, out); ++ fwrite(wordoffset, sizeof(guint32), npages, out); + if (cachefiletype == CacheFileType_oft) + fwrite(OFFSETFILE_MAGIC_DATA, 1, sizeof(OFFSETFILE_MAGIC_DATA)-1, out); + else +@@ -520,7 +532,6 @@ + #endif + } + fwrite("\n", 1, 2, out); +- fwrite(wordoffset, sizeof(guint32), npages, out); + fclose(out); + g_print("Save cache file: %s\n", cfilename.c_str()); + return true; diff --git a/app-text/stardict/files/stardict-3.0.1-transparent_trayicon.patch b/app-text/stardict/files/stardict-3.0.1-transparent_trayicon.patch new file mode 100644 index 0000000..1522a2a --- /dev/null +++ b/app-text/stardict/files/stardict-3.0.1-transparent_trayicon.patch @@ -0,0 +1,168 @@ +--- stardict-3.0.1/src/docklet.cpp 2007-10-25 10:57:22.000000000 +0400 ++++ stardict/src/docklet.cpp 2008-02-25 16:32:08.000000000 +0300 +@@ -25,15 +25,15 @@ + void DockLet::create_docklet() + { + docklet_ = egg_tray_icon_new("StarDict"); +- box_ = gtk_event_box_new(); ++ gtk_widget_add_events (GTK_WIDGET(docklet_), GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK); + if (is_hide_state()) { +- gtk_widget_set_tooltip_text(box_, _("StarDict")); ++ gtk_widget_set_tooltip_text(GTK_WIDGET(docklet_), _("StarDict")); + image_ = gtk_image_new_from_pixbuf(normal_icon_); + } else if (is_scan_on()) { +- gtk_widget_set_tooltip_text(box_, _("StarDict - Scanning")); ++ gtk_widget_set_tooltip_text(GTK_WIDGET(docklet_), _("StarDict - Scanning")); + image_ = gtk_image_new_from_pixbuf(scan_icon_); + } else { +- gtk_widget_set_tooltip_text(box_, _("StarDict - Stopped")); ++ gtk_widget_set_tooltip_text(GTK_WIDGET(docklet_), _("StarDict - Stopped")); + image_ = gtk_image_new_from_pixbuf(stop_icon_); + } + +@@ -41,11 +41,10 @@ + G_CALLBACK(on_embedded), this); + g_signal_connect(G_OBJECT(docklet_), "destroy", + G_CALLBACK(on_destroyed), this); +- g_signal_connect(G_OBJECT(box_), "button-press-event", ++ g_signal_connect(G_OBJECT(docklet_), "button-press-event", + G_CALLBACK(on_btn_press), this); + +- gtk_container_add(GTK_CONTAINER(box_), image_); +- gtk_container_add(GTK_CONTAINER(docklet_), box_); ++ gtk_container_add(GTK_CONTAINER(docklet_), image_); + gtk_widget_show_all(GTK_WIDGET(docklet_)); + + /* ref the docklet_ before we bandy it about the place */ +@@ -179,13 +178,13 @@ + + void DockLet::scan_on() + { +- gtk_widget_set_tooltip_text(box_, _("StarDict - Scanning")); ++ gtk_widget_set_tooltip_text(GTK_WIDGET(docklet_), _("StarDict - Scanning")); + gtk_image_set_from_pixbuf(GTK_IMAGE(image_), scan_icon_); + } + + void DockLet::scan_off() + { +- gtk_widget_set_tooltip_text(box_, _("StarDict - Stopped")); ++ gtk_widget_set_tooltip_text(GTK_WIDGET(docklet_), _("StarDict - Stopped")); + gtk_image_set_from_pixbuf(GTK_IMAGE(image_), stop_icon_); + } + +@@ -193,7 +192,7 @@ + { + if (!image_) + return; +- gtk_widget_set_tooltip_text(box_, _("StarDict")); ++ gtk_widget_set_tooltip_text(GTK_WIDGET(docklet_), _("StarDict")); + gtk_image_set_from_pixbuf(GTK_IMAGE(image_), normal_icon_); + } + +--- stardict-3.0.1/src/docklet.h 2007-10-25 10:53:06.000000000 +0400 ++++ stardict/src/docklet.h 2008-02-25 16:32:08.000000000 +0300 +@@ -16,7 +16,6 @@ + void set_scan_mode(bool); + private: + EggTrayIcon *docklet_; +- GtkWidget *box_; + GtkWidget *image_; //icon image. + typedef ResourceWrapper GMenu; + GMenu menu_; +--- stardict-3.0.1/src/eggtrayicon.c 2007-07-10 11:16:04.000000000 +0400 ++++ stardict/src/eggtrayicon.c 2008-02-25 16:32:08.000000000 +0300 +@@ -66,6 +66,8 @@ + + static void egg_tray_icon_realize (GtkWidget *widget); + static void egg_tray_icon_unrealize (GtkWidget *widget); ++static void egg_tray_icon_add (GtkContainer *container, ++ GtkWidget *widget); + + #ifdef GDK_WINDOWING_X11 + static void egg_tray_icon_update_manager_window (EggTrayIcon *icon, +@@ -113,6 +115,7 @@ + { + GObjectClass *gobject_class = (GObjectClass *)klass; + GtkWidgetClass *widget_class = (GtkWidgetClass *)klass; ++ GtkContainerClass *container_class = (GtkContainerClass *)klass; + + parent_class = g_type_class_peek_parent (klass); + +@@ -121,6 +124,8 @@ + widget_class->realize = egg_tray_icon_realize; + widget_class->unrealize = egg_tray_icon_unrealize; + ++ container_class->add = egg_tray_icon_add; ++ + g_object_class_install_property (gobject_class, + PROP_ORIENTATION, + g_param_spec_enum ("orientation", +@@ -159,6 +164,35 @@ + } + + #ifdef GDK_WINDOWING_X11 ++static gboolean ++transparent_expose_event (GtkWidget *widget, GdkEventExpose *event, gpointer user_data) ++{ ++ gdk_window_clear_area (widget->window, event->area.x, event->area.y, ++ event->area.width, event->area.height); ++ return FALSE; ++} ++ ++static void ++make_transparent_again (GtkWidget *widget, GtkStyle *previous_style, ++ gpointer user_data) ++{ ++ gdk_window_set_back_pixmap(widget->window, NULL, TRUE); ++} ++ ++static void ++make_transparent (GtkWidget *widget, gpointer user_data) ++{ ++ if (GTK_WIDGET_NO_WINDOW (widget) || GTK_WIDGET_APP_PAINTABLE (widget)) ++ return; ++ ++ gtk_widget_set_app_paintable (widget, TRUE); ++ gtk_widget_set_double_buffered (widget, FALSE); ++ gdk_window_set_back_pixmap (widget->window, NULL, TRUE); ++ g_signal_connect (widget, "expose_event", ++ G_CALLBACK (transparent_expose_event), NULL); ++ g_signal_connect_after (widget, "style_set", ++ G_CALLBACK (make_transparent_again), NULL); ++} + + static void + egg_tray_icon_get_orientation_property (EggTrayIcon *icon) +@@ -238,10 +272,22 @@ + } + return GDK_FILTER_CONTINUE; + } +- ++#else ++static void ++make_transparent (GtkWidget *widget, gpointer user_data) ++{ ++} + #endif + + static void ++egg_tray_icon_add (GtkContainer *container, GtkWidget *widget) ++{ ++ g_signal_connect (widget, "realize", ++ G_CALLBACK (make_transparent), NULL); ++ GTK_CONTAINER_CLASS (parent_class)->add (container, widget); ++} ++ ++static void + egg_tray_icon_unrealize (GtkWidget *widget) + { + #ifdef GDK_WINDOWING_X11 +@@ -381,6 +427,8 @@ + if (GTK_WIDGET_CLASS (parent_class)->realize) + GTK_WIDGET_CLASS (parent_class)->realize (widget); + ++ make_transparent (widget, NULL); ++ + screen = gtk_widget_get_screen (widget); + display = gdk_screen_get_display (screen); + xdisplay = gdk_x11_display_get_xdisplay (display); diff --git a/app-text/stardict/files/stardict-3.0.1-wordform-lang.patch b/app-text/stardict/files/stardict-3.0.1-wordform-lang.patch new file mode 100644 index 0000000..0fc96f9 --- /dev/null +++ b/app-text/stardict/files/stardict-3.0.1-wordform-lang.patch @@ -0,0 +1,84 @@ +diff -Naur stardict-3.0.1.orig/po/ru.po stardict-3.0.1/po/ru.po +--- stardict-3.0.1.orig/po/ru.po 2007-11-05 07:52:26.000000000 +0200 ++++ stardict-3.0.1/po/ru.po 2011-05-17 18:56:57.000000000 +0300 +@@ -2299,6 +2299,38 @@ + msgid "XDXF data parsing plug-in loaded.\n" + msgstr "" + ++#: ../stardict-plugins/stardict-wordform-plugin/stardict_wordform.cpp:98 ++msgid "Language: " ++msgstr "Язык: " ++ ++#: ../stardict-plugins/stardict-wordform-plugin/stardict_wordform.cpp:99 ++msgid "Explicit forms" ++msgstr "Явные формы" ++ ++#: ../stardict-plugins/stardict-wordform-plugin/stardict_wordform.cpp:120 ++msgid "Implicit forms" ++msgstr "Неявные формы" ++ ++#: ../stardict-plugins/stardict-wordform-plugin/stardict_wordform.cpp:166 ++#: ../stardict-plugins/stardict-wordform-plugin/stardict_wordform.cpp:185 ++msgid "WordForm" ++msgstr "" ++ ++#: ../stardict-plugins/stardict-wordform-plugin/stardict_wordform.cpp:166 ++#, fuzzy ++msgid "Worm Form virtual dictionary." ++msgstr "" ++ ++#: ../stardict-plugins/stardict-wordform-plugin/stardict_wordform.cpp:167 ++#, fuzzy ++msgid "Show the word forms." ++msgstr "Показывать формы слов" ++ ++#: ../stardict-plugins/stardict-wordform-plugin/stardict_wordform.cpp:186 ++#, c-format ++msgid "WordForm plug-in loaded.\n" ++msgstr "" ++ + #, fuzzy + #~ msgid "Found no words matching this regular expressions!" + #~ msgstr "Не найдено слов совпадающих с шаблоном!" +diff -Naur stardict-3.0.1.orig/po/uk.po stardict-3.0.1/po/uk.po +--- stardict-3.0.1.orig/po/uk.po 2007-11-05 07:52:52.000000000 +0200 ++++ stardict-3.0.1/po/uk.po 2011-05-17 18:57:03.000000000 +0300 +@@ -2370,6 +2370,38 @@ + msgid "XDXF data parsing plug-in loaded.\n" + msgstr "" + ++#: ../stardict-plugins/stardict-wordform-plugin/stardict_wordform.cpp:98 ++msgid "Language: " ++msgstr "Мова: " ++ ++#: ../stardict-plugins/stardict-wordform-plugin/stardict_wordform.cpp:99 ++msgid "Explicit forms" ++msgstr "Явні форми" ++ ++#: ../stardict-plugins/stardict-wordform-plugin/stardict_wordform.cpp:120 ++msgid "Implicit forms" ++msgstr "Неявні форми" ++ ++#: ../stardict-plugins/stardict-wordform-plugin/stardict_wordform.cpp:166 ++#: ../stardict-plugins/stardict-wordform-plugin/stardict_wordform.cpp:185 ++msgid "WordForm" ++msgstr "" ++ ++#: ../stardict-plugins/stardict-wordform-plugin/stardict_wordform.cpp:166 ++#, fuzzy ++msgid "Worm Form virtual dictionary." ++msgstr "" ++ ++#: ../stardict-plugins/stardict-wordform-plugin/stardict_wordform.cpp:167 ++#, fuzzy ++msgid "Show the word forms." ++msgstr "Показувати форми слів" ++ ++#: ../stardict-plugins/stardict-wordform-plugin/stardict_wordform.cpp:186 ++#, c-format ++msgid "WordForm plug-in loaded.\n" ++msgstr "" ++ + #, fuzzy + #~ msgid "Found no words matching this regular expressions!" + #~ msgstr "Не знайдено слів, які б відповідали шаблону!" diff --git a/app-text/stardict/files/stardict-3.0.1-wordform.patch b/app-text/stardict/files/stardict-3.0.1-wordform.patch new file mode 100644 index 0000000..f66ee25 --- /dev/null +++ b/app-text/stardict/files/stardict-3.0.1-wordform.patch @@ -0,0 +1,805 @@ +diff -Naur stardict-3.0.1.orig/configure.in stardict-3.0.1/configure.in +--- stardict-3.0.1.orig/configure.in 2011-05-17 14:58:54.000000000 +0300 ++++ stardict-3.0.1/configure.in 2011-05-17 13:35:19.000000000 +0300 +@@ -294,6 +294,17 @@ + fi + AC_SUBST(WIKI_PARSEDATA_PLUGIN_DIR) + ++AC_ARG_ENABLE([wordform], ++ AS_HELP_STRING([--disable-wordform],[Disable wordform virtual dict plugin (default: enabled)]), ++ [enable_wordform=$enableval], ++ [enable_wordform=yes]) ++if test "x$enable_wordform" = "xyes" ; then ++ WORDFORM_PLUGIN_DIR="stardict-wordform-plugin" ++else ++ WORDFORM_PLUGIN_DIR= ++fi ++AC_SUBST(WORDFORM_PLUGIN_DIR) ++ + dnl ================================================================ + dnl main program checks. + dnl ================================================================ +@@ -481,6 +492,7 @@ + stardict-plugins/stardict-wordnet-plugin/Makefile + stardict-plugins/stardict-html-parsedata-plugin/Makefile + stardict-plugins/stardict-sapi-tts-plugin/Makefile ++stardict-plugins/stardict-wordform-plugin/Makefile + tests/Makefile + pixmaps/Makefile + help/Makefile +diff -Naur stardict-3.0.1.orig/po/POTFILES.in stardict-3.0.1/po/POTFILES.in +--- stardict-3.0.1.orig/po/POTFILES.in 2007-11-05 07:24:40.000000000 +0200 ++++ stardict-3.0.1/po/POTFILES.in 2011-05-17 13:35:11.000000000 +0300 +@@ -36,6 +36,7 @@ + stardict-plugins/stardict-spell-plugin/stardict_spell.cpp + stardict-plugins/stardict-update-info-plugin/stardict_update_info.cpp + stardict-plugins/stardict-wiki-parsedata-plugin/stardict_wiki_parsedata.cpp ++stardict-plugins/stardict-wordform-plugin/stardict_wordform.cpp + stardict-plugins/stardict-wordnet-plugin/stardict_wordnet.cpp + stardict-plugins/stardict-wordnet-plugin/stardict_wordnet_parsedata.cpp + stardict-plugins/stardict-xdxf-parsedata-plugin/stardict_xdxf_parsedata.cpp +diff -Naur stardict-3.0.1.orig/src/conf.cpp stardict-3.0.1/src/conf.cpp +--- stardict-3.0.1.orig/src/conf.cpp 2007-10-30 10:05:35.000000000 +0200 ++++ stardict-3.0.1/src/conf.cpp 2011-05-17 13:35:11.000000000 +0300 +@@ -147,6 +147,16 @@ + #endif + add_entry("/apps/stardict/manage_dictionaries/treedict_dirs_list", dirs); + ++ dirs.clear(); ++ dirs.push_back(gStarDictDataDir+ G_DIR_SEPARATOR_S "wform"); ++#ifndef _WIN32 ++ if (gStarDictDataDir != "/usr/share/stardict") { ++ dirs.push_back("/usr/share/stardict/wform"); ++ } ++ dirs.push_back(std::string(g_get_home_dir())+"/.stardict/wform"); ++#endif ++ add_entry("/apps/stardict/manage_dictionaries/wform_dirs_list", dirs); ++ + Load(); + } + //--------------------------------------------------------------------------------- +diff -Naur stardict-3.0.1.orig/src/lib/stddict.cpp stardict-3.0.1/src/lib/stddict.cpp +--- stardict-3.0.1.orig/src/lib/stddict.cpp 2011-05-17 14:58:54.000000000 +0300 ++++ stardict-3.0.1/src/lib/stddict.cpp 2011-05-30 10:27:55.000000000 +0300 +@@ -2601,286 +2601,6 @@ + } + } + +- if (bIsPureEnglish(sWord)) { +- // If not Found , try other status of sWord. +- size_t iWordLen=strlen(sWord); +- bool isupcase; +- +- gchar *sNewWord = (gchar *)g_malloc(iWordLen + 1); +- +- //cut one char "s" or "d" +- if(!bFound && iWordLen>1) { +- isupcase = sWord[iWordLen-1]=='S' || !strncmp(&sWord[iWordLen-2],"ED",2); +- if (isupcase || sWord[iWordLen-1]=='s' || !strncmp(&sWord[iWordLen-2],"ed",2)) { +- strcpy(sNewWord,sWord); +- sNewWord[iWordLen-1]='\0'; // cut "s" or "d" +- if (oLib[iLib]->Lookup(sNewWord, iIndex, idx_suggest, EnableCollationLevel, servercollatefunc)) +- bFound=true; +- else if (isupcase || g_ascii_isupper(sWord[0])) { +- casestr = g_ascii_strdown(sNewWord, -1); +- if (strcmp(casestr, sNewWord)) { +- if(oLib[iLib]->Lookup(casestr, iIndex, idx_suggest, EnableCollationLevel, servercollatefunc)) +- bFound=true; +- } +- g_free(casestr); +- } +- } +- } +- +- //cut "ly" +- if(!bFound && iWordLen>2) { +- isupcase = !strncmp(&sWord[iWordLen-2],"LY",2); +- if (isupcase || (!strncmp(&sWord[iWordLen-2],"ly",2))) { +- strcpy(sNewWord,sWord); +- sNewWord[iWordLen-2]='\0'; // cut "ly" +- if (iWordLen>5 && sNewWord[iWordLen-3]==sNewWord[iWordLen-4] +- && !bIsVowel(sNewWord[iWordLen-4]) && +- bIsVowel(sNewWord[iWordLen-5])) {//doubled +- +- sNewWord[iWordLen-3]='\0'; +- if(oLib[iLib]->Lookup(sNewWord, iIndex, idx_suggest, EnableCollationLevel, servercollatefunc)) +- bFound=true; +- else { +- if (isupcase || g_ascii_isupper(sWord[0])) { +- casestr = g_ascii_strdown(sNewWord, -1); +- if (strcmp(casestr, sNewWord)) { +- if(oLib[iLib]->Lookup(casestr, iIndex, idx_suggest, EnableCollationLevel, servercollatefunc)) +- bFound=true; +- } +- g_free(casestr); +- } +- if (!bFound) +- sNewWord[iWordLen-3]=sNewWord[iWordLen-4]; //restore +- } +- } +- if (!bFound) { +- if (oLib[iLib]->Lookup(sNewWord, iIndex, idx_suggest, EnableCollationLevel, servercollatefunc)) +- bFound=true; +- else if (isupcase || g_ascii_isupper(sWord[0])) { +- casestr = g_ascii_strdown(sNewWord, -1); +- if (strcmp(casestr, sNewWord)) { +- if(oLib[iLib]->Lookup(casestr, iIndex, idx_suggest, EnableCollationLevel, servercollatefunc)) +- bFound=true; +- } +- g_free(casestr); +- } +- } +- } +- } +- +- //cut "ing" +- if(!bFound && iWordLen>3) { +- isupcase = !strncmp(&sWord[iWordLen-3],"ING",3); +- if (isupcase || !strncmp(&sWord[iWordLen-3],"ing",3) ) { +- strcpy(sNewWord,sWord); +- sNewWord[iWordLen-3]='\0'; +- if ( iWordLen>6 && (sNewWord[iWordLen-4]==sNewWord[iWordLen-5]) +- && !bIsVowel(sNewWord[iWordLen-5]) && +- bIsVowel(sNewWord[iWordLen-6])) { //doubled +- sNewWord[iWordLen-4]='\0'; +- if (oLib[iLib]->Lookup(sNewWord, iIndex, idx_suggest, EnableCollationLevel, servercollatefunc)) +- bFound=true; +- else { +- if (isupcase || g_ascii_isupper(sWord[0])) { +- casestr = g_ascii_strdown(sNewWord, -1); +- if (strcmp(casestr, sNewWord)) { +- if(oLib[iLib]->Lookup(casestr, iIndex, idx_suggest, EnableCollationLevel, servercollatefunc)) +- bFound=true; +- } +- g_free(casestr); +- } +- if (!bFound) +- sNewWord[iWordLen-4]=sNewWord[iWordLen-5]; //restore +- } +- } +- if( !bFound ) { +- if (oLib[iLib]->Lookup(sNewWord, iIndex, idx_suggest, EnableCollationLevel, servercollatefunc)) +- bFound=true; +- else if (isupcase || g_ascii_isupper(sWord[0])) { +- casestr = g_ascii_strdown(sNewWord, -1); +- if (strcmp(casestr, sNewWord)) { +- if(oLib[iLib]->Lookup(casestr, iIndex, idx_suggest, EnableCollationLevel, servercollatefunc)) +- bFound=true; +- } +- g_free(casestr); +- } +- } +- if(!bFound) { +- if (isupcase) +- strcat(sNewWord,"E"); // add a char "E" +- else +- strcat(sNewWord,"e"); // add a char "e" +- if(oLib[iLib]->Lookup(sNewWord, iIndex, idx_suggest, EnableCollationLevel, servercollatefunc)) +- bFound=true; +- else if (isupcase || g_ascii_isupper(sWord[0])) { +- casestr = g_ascii_strdown(sNewWord, -1); +- if (strcmp(casestr, sNewWord)) { +- if(oLib[iLib]->Lookup(casestr, iIndex, idx_suggest, EnableCollationLevel, servercollatefunc)) +- bFound=true; +- } +- g_free(casestr); +- } +- } +- } +- } +- +- //cut two char "es" +- if(!bFound && iWordLen>3) { +- isupcase = (!strncmp(&sWord[iWordLen-2],"ES",2) && +- (sWord[iWordLen-3] == 'S' || +- sWord[iWordLen-3] == 'X' || +- sWord[iWordLen-3] == 'O' || +- (iWordLen >4 && sWord[iWordLen-3] == 'H' && +- (sWord[iWordLen-4] == 'C' || +- sWord[iWordLen-4] == 'S')))); +- if (isupcase || +- (!strncmp(&sWord[iWordLen-2],"es",2) && +- (sWord[iWordLen-3] == 's' || sWord[iWordLen-3] == 'x' || +- sWord[iWordLen-3] == 'o' || +- (iWordLen >4 && sWord[iWordLen-3] == 'h' && +- (sWord[iWordLen-4] == 'c' || sWord[iWordLen-4] == 's'))))) { +- strcpy(sNewWord,sWord); +- sNewWord[iWordLen-2]='\0'; +- if(oLib[iLib]->Lookup(sNewWord, iIndex, idx_suggest, EnableCollationLevel, servercollatefunc)) +- bFound=true; +- else if (isupcase || g_ascii_isupper(sWord[0])) { +- casestr = g_ascii_strdown(sNewWord, -1); +- if (strcmp(casestr, sNewWord)) { +- if(oLib[iLib]->Lookup(casestr, iIndex, idx_suggest, EnableCollationLevel, servercollatefunc)) +- bFound=true; +- } +- g_free(casestr); +- } +- } +- } +- +- //cut "ed" +- if (!bFound && iWordLen>3) { +- isupcase = !strncmp(&sWord[iWordLen-2],"ED",2); +- if (isupcase || !strncmp(&sWord[iWordLen-2],"ed",2)) { +- strcpy(sNewWord,sWord); +- sNewWord[iWordLen-2]='\0'; +- if (iWordLen>5 && (sNewWord[iWordLen-3]==sNewWord[iWordLen-4]) +- && !bIsVowel(sNewWord[iWordLen-4]) && +- bIsVowel(sNewWord[iWordLen-5])) {//doubled +- sNewWord[iWordLen-3]='\0'; +- if (oLib[iLib]->Lookup(sNewWord, iIndex, idx_suggest, EnableCollationLevel, servercollatefunc)) +- bFound=true; +- else { +- if (isupcase || g_ascii_isupper(sWord[0])) { +- casestr = g_ascii_strdown(sNewWord, -1); +- if (strcmp(casestr, sNewWord)) { +- if(oLib[iLib]->Lookup(casestr, iIndex, idx_suggest, EnableCollationLevel, servercollatefunc)) +- bFound=true; +- } +- g_free(casestr); +- } +- if (!bFound) +- sNewWord[iWordLen-3]=sNewWord[iWordLen-4]; //restore +- } +- } +- if (!bFound) { +- if (oLib[iLib]->Lookup(sNewWord, iIndex, idx_suggest, EnableCollationLevel, servercollatefunc)) +- bFound=true; +- else if (isupcase || g_ascii_isupper(sWord[0])) { +- casestr = g_ascii_strdown(sNewWord, -1); +- if (strcmp(casestr, sNewWord)) { +- if(oLib[iLib]->Lookup(casestr, iIndex, idx_suggest, EnableCollationLevel, servercollatefunc)) +- bFound=true; +- } +- g_free(casestr); +- } +- } +- } +- } +- +- // cut "ied" , add "y". +- if (!bFound && iWordLen>3) { +- isupcase = !strncmp(&sWord[iWordLen-3],"IED",3); +- if (isupcase || (!strncmp(&sWord[iWordLen-3],"ied",3))) { +- strcpy(sNewWord,sWord); +- sNewWord[iWordLen-3]='\0'; +- if (isupcase) +- strcat(sNewWord,"Y"); // add a char "Y" +- else +- strcat(sNewWord,"y"); // add a char "y" +- if (oLib[iLib]->Lookup(sNewWord, iIndex, idx_suggest, EnableCollationLevel, servercollatefunc)) +- bFound=true; +- else if (isupcase || g_ascii_isupper(sWord[0])) { +- casestr = g_ascii_strdown(sNewWord, -1); +- if (strcmp(casestr, sNewWord)) { +- if(oLib[iLib]->Lookup(casestr, iIndex, idx_suggest, EnableCollationLevel, servercollatefunc)) +- bFound=true; +- } +- g_free(casestr); +- } +- } +- } +- +- // cut "ies" , add "y". +- if (!bFound && iWordLen>3) { +- isupcase = !strncmp(&sWord[iWordLen-3],"IES",3); +- if (isupcase || (!strncmp(&sWord[iWordLen-3],"ies",3))) { +- strcpy(sNewWord,sWord); +- sNewWord[iWordLen-3]='\0'; +- if (isupcase) +- strcat(sNewWord,"Y"); // add a char "Y" +- else +- strcat(sNewWord,"y"); // add a char "y" +- if(oLib[iLib]->Lookup(sNewWord, iIndex, idx_suggest, EnableCollationLevel, servercollatefunc)) +- bFound=true; +- else if (isupcase || g_ascii_isupper(sWord[0])) { +- casestr = g_ascii_strdown(sNewWord, -1); +- if (strcmp(casestr, sNewWord)) { +- if(oLib[iLib]->Lookup(casestr, iIndex, idx_suggest, EnableCollationLevel, servercollatefunc)) +- bFound=true; +- } +- g_free(casestr); +- } +- } +- } +- +- // cut "er". +- if (!bFound && iWordLen>2) { +- isupcase = !strncmp(&sWord[iWordLen-2],"ER",2); +- if (isupcase || (!strncmp(&sWord[iWordLen-2],"er",2))) { +- strcpy(sNewWord,sWord); +- sNewWord[iWordLen-2]='\0'; +- if(oLib[iLib]->Lookup(sNewWord, iIndex, idx_suggest, EnableCollationLevel, servercollatefunc)) +- bFound=true; +- else if (isupcase || g_ascii_isupper(sWord[0])) { +- casestr = g_ascii_strdown(sNewWord, -1); +- if (strcmp(casestr, sNewWord)) { +- if(oLib[iLib]->Lookup(casestr, iIndex, idx_suggest, EnableCollationLevel, servercollatefunc)) +- bFound=true; +- } +- g_free(casestr); +- } +- } +- } +- +- // cut "est". +- if (!bFound && iWordLen>3) { +- isupcase = !strncmp(&sWord[iWordLen-3], "EST", 3); +- if (isupcase || (!strncmp(&sWord[iWordLen-3],"est", 3))) { +- strcpy(sNewWord,sWord); +- sNewWord[iWordLen-3]='\0'; +- if(oLib[iLib]->Lookup(sNewWord, iIndex, idx_suggest, EnableCollationLevel, servercollatefunc)) +- bFound=true; +- else if (isupcase || g_ascii_isupper(sWord[0])) { +- casestr = g_ascii_strdown(sNewWord, -1); +- if (strcmp(casestr, sNewWord)) { +- if(oLib[iLib]->Lookup(casestr, iIndex, idx_suggest, EnableCollationLevel, servercollatefunc)) +- bFound=true; +- } +- g_free(casestr); +- } +- } +- } +- +- g_free(sNewWord); +- } +- + if (bFound) + iWordIndex = iIndex; + #if 0 +diff -Naur stardict-3.0.1.orig/src/Makefile.am stardict-3.0.1/src/Makefile.am +--- stardict-3.0.1.orig/src/Makefile.am 2011-05-17 14:59:06.000000000 +0300 ++++ stardict-3.0.1/src/Makefile.am 2011-05-17 13:35:31.000000000 +0300 +@@ -25,7 +25,7 @@ + + + stardict_DEPENDENCIES = $(LOCAL_SIGCPP_LIBFILE) lib/libstardict.a +-stardict_LDFLAGS = ++stardict_LDFLAGS = -rdynamic + stardict_LDADD = $(STARDICT_LIBS) $(LOCAL_SIGCPP_LIBFILE) lib/libstardict.a + + if !GNOME_SUPPORT +diff -Naur stardict-3.0.1.orig/stardict-plugins/Makefile.am stardict-3.0.1/stardict-plugins/Makefile.am +--- stardict-3.0.1.orig/stardict-plugins/Makefile.am 2011-05-17 14:59:06.000000000 +0300 ++++ stardict-3.0.1/stardict-plugins/Makefile.am 2011-05-30 10:43:58.000000000 +0300 +@@ -1,3 +1,3 @@ +-DIST_SUBDIRS = stardict-dictdotcn-plugin stardict-advertisement-plugin stardict-man-plugin stardict-update-info-plugin stardict-html-parsedata-plugin stardict-xdxf-parsedata-plugin stardict-wordnet-plugin stardict-powerword-parsedata-plugin stardict-wiki-parsedata-plugin stardict-spell-plugin stardict-gucharmap-plugin stardict-festival-tts-plugin stardict-espeak-tts-plugin stardict-sapi-tts-plugin stardict-qqwry-plugin ++DIST_SUBDIRS = stardict-dictdotcn-plugin stardict-advertisement-plugin stardict-man-plugin stardict-update-info-plugin stardict-html-parsedata-plugin stardict-xdxf-parsedata-plugin stardict-wordnet-plugin stardict-powerword-parsedata-plugin stardict-wiki-parsedata-plugin stardict-spell-plugin stardict-gucharmap-plugin stardict-festival-tts-plugin stardict-espeak-tts-plugin stardict-sapi-tts-plugin stardict-qqwry-plugin stardict-wordform-plugin + +-SUBDIRS = $(DICTDOTCN_PLUGIN_DIR) $(ADVERTISEMENT_PLUGIN_DIR) $(MAN_PLUGIN_DIR) $(UPDATE_INFO_PLUGIN_DIR) $(HTML_PARSEDATA_PLUGIN_DIR) $(XDXF_PARSEDATA_PLUGIN_DIR) $(WORDNET_PLUGIN_DIR) $(POWERWORD_PARSEDATA_PLUGIN_DIR) $(WIKI_PARSEDATA_PLUGIN_DIR) $(SPELL_PLUGIN_DIR) $(GUCHARMAP_PLUGIN_DIR) $(FESTIVAL_PLUGIN_DIR) $(ESPEAK_PLUGIN_DIR) $(QQWRY_PLUGIN_DIR) stardict-sapi-tts-plugin ++SUBDIRS = $(DICTDOTCN_PLUGIN_DIR) $(ADVERTISEMENT_PLUGIN_DIR) $(MAN_PLUGIN_DIR) $(UPDATE_INFO_PLUGIN_DIR) $(HTML_PARSEDATA_PLUGIN_DIR) $(XDXF_PARSEDATA_PLUGIN_DIR) $(WORDNET_PLUGIN_DIR) $(POWERWORD_PARSEDATA_PLUGIN_DIR) $(WIKI_PARSEDATA_PLUGIN_DIR) $(SPELL_PLUGIN_DIR) $(GUCHARMAP_PLUGIN_DIR) $(FESTIVAL_PLUGIN_DIR) $(ESPEAK_PLUGIN_DIR) $(QQWRY_PLUGIN_DIR) $(WORDFORM_PLUGIN_DIR) stardict-sapi-tts-plugin +diff -Naur stardict-3.0.1.orig/stardict-plugins/stardict-wordform-plugin/Makefile.am stardict-3.0.1/stardict-plugins/stardict-wordform-plugin/Makefile.am +--- stardict-3.0.1.orig/stardict-plugins/stardict-wordform-plugin/Makefile.am 1970-01-01 03:00:00.000000000 +0300 ++++ stardict-3.0.1/stardict-plugins/stardict-wordform-plugin/Makefile.am 2011-05-17 13:35:31.000000000 +0300 +@@ -0,0 +1,18 @@ ++EXTRA_DIST = stardict_wordform.v ++ ++ ++LD_VERSION_SCRIPT_OPTION="-Wl,--version-script=stardict_wordform.v" ++ ++noinst_HEADERS = stardict_wordform.h wordform.hpp ++ ++stardict_wordform_LTLIBRARIES = stardict_wordform.la ++ ++stardict_wordformdir = $(libdir)/stardict/plugins ++ ++stardict_wordform_la_SOURCES = stardict_wordform.cpp wordform.cpp ++ ++stardict_wordform_la_LDFLAGS = -avoid-version \ ++ -module \ ++ $(LD_VERSION_SCRIPT_OPTION) ++ ++INCLUDES = @STARDICT_CFLAGS@ +diff -Naur stardict-3.0.1.orig/stardict-plugins/stardict-wordform-plugin/stardict_wordform.cpp stardict-3.0.1/stardict-plugins/stardict-wordform-plugin/stardict_wordform.cpp +--- stardict-3.0.1.orig/stardict-plugins/stardict-wordform-plugin/stardict_wordform.cpp 1970-01-01 03:00:00.000000000 +0300 ++++ stardict-3.0.1/stardict-plugins/stardict-wordform-plugin/stardict_wordform.cpp 2011-05-30 11:12:12.000000000 +0300 +@@ -0,0 +1,206 @@ ++#ifdef HAVE_CONFIG_H ++#include ++#endif ++ ++#include "stardict_wordform.h" ++#include ++#include ++#include ++ ++#include "wordform.hpp" ++#include ++#include ++#include ++ ++using namespace std; ++map wordforms; ++ ++string cut_lang(const string &filename) ++{ ++ size_t slash = filename.rfind('/'); ++ if (slash == filename.npos) { ++ return ""; ++ } ++ return filename.substr(slash + 1, filename.length() - slash - 4); ++} ++ ++void str_lower(string &s) ++{ ++ for (size_t i = 0; s[i]; ++i) { ++ s[i] = tolower(s[i]); ++ } ++} ++ ++map::iterator find_word_form(const std::string &group_name) ++{ ++ map::iterator iter; ++ string lang; ++ for (size_t i = 1; i <= group_name.length(); ++i) { ++ lang = group_name.substr(0, i); ++ iter = wordforms.find(lang); ++ if (iter != wordforms.end()) ++ return iter; ++ } ++ return wordforms.end(); ++} ++ ++map::iterator get_word_form(std::string group_name) ++{ ++ if (group_name.empty()) ++ return wordforms.end(); ++ str_lower(group_name); ++ size_t open_br = group_name.rfind('('); ++ if (open_br != group_name.npos && open_br < group_name.length() - 2) { ++ string substr= group_name.substr(open_br + 1, ++ group_name.length() - 1 - open_br); ++ map::iterator wf = find_word_form(substr); ++ if (wf != wordforms.end()) ++ return wf; ++ } ++ return find_word_form(group_name); ++} ++ ++class WordFormAdder { ++public: ++ void operator()(const std::string& url, bool disable) ++ { ++ string lang = cut_lang(url); ++ if (lang.empty()) ++ return; ++ str_lower(lang); ++ g_print("word forms: %s\n", lang.c_str()); ++ wordforms[lang].load(url); ++ } ++}; ++ ++static char *build_dictdata(char type, const char *definition) ++{ ++ size_t len = strlen(definition); ++ guint32 size; ++ size = sizeof(char) + len + 1; ++ char *data = (char *) g_malloc(sizeof(guint32) + size); ++ char *p = data; ++ *((guint32 *) p) = size; ++ p += sizeof(guint32); ++ *p = type; ++ p++; ++ memcpy(p, definition, len + 1); ++ return data; ++} ++ ++string get_suggestions(const string &word) ++{ ++ std::string active_group = gpAppFrame->dictinfo.active_group; ++ map::iterator wf_iter = get_word_form(active_group); ++ if (wf_iter == wordforms.end()) { ++ return ""; ++ } ++ WordForm *wordform = &wf_iter->second; ++ string s, first; ++ string xdxf_out = ""; ++ string suggested_refs = ""; ++ set suggested_words; ++ int suggested_count = 0; ++ { ++ typedef WordForm::ByFormMap::iterator FormIter; ++ std::pair base_bounds = ++ wordform->by_form().equal_range(word); ++ for (FormIter i = base_bounds.first; i != base_bounds.second; ++i) { ++ s = i->second; ++ if (suggested_words.count(s) == 0) { ++ suggested_refs += "" + s + " "; ++ suggested_words.insert(s); ++ ++suggested_count; ++ } ++ } ++ } ++ if (!suggested_refs.empty()) { ++ xdxf_out += string("") ++ + _("Explicit forms") + "\n" + ++ suggested_refs; ++ suggested_refs = ""; ++ } ++ for (int ending_len = std::min(wordform->max_ending_l(), ++ word.length() - 1); ending_len >= 1; --ending_len) { ++ std::string ending = word.substr(word.length() - ending_len); ++ WordForm::Endings::iterator e_iter = wordform->endings().find( ++ ending); ++ if (e_iter != wordform->endings().end()) { ++ first = word.substr(0, word.length() - ending_len); ++ for (WordForm::StringSet::iterator i_curr_ending = ++ e_iter->second.begin(); i_curr_ending ++ != e_iter->second.end(); ++i_curr_ending) { ++ s = first + *i_curr_ending; ++ if (suggested_words.count(s) == 0) { ++ suggested_refs += "" + s + " "; ++ suggested_words.insert(s); ++ ++suggested_count; ++ } ++ } ++ } ++ } ++ if (!suggested_refs.empty()) { ++ if (!xdxf_out.empty()) { ++ xdxf_out += "\n"; ++ } ++ xdxf_out += string("") + _("Implicit forms") + "\n" + ++ suggested_refs; ++ } ++ return xdxf_out; ++} ++ ++static void lookup(const char *text, char ***pppWord, char ****ppppWordData) ++{ ++ gchar *casestr = g_utf8_strdown(text, -1); ++ string xdxf_out = get_suggestions(casestr); ++ g_free(casestr); ++ if (xdxf_out.empty()) { ++ *pppWord = NULL; ++ return; ++ } ++ *pppWord = (gchar **) g_malloc(sizeof(gchar *) * 2); ++ (*pppWord)[0] = g_strdup(text); ++ (*pppWord)[1] = NULL; ++ *ppppWordData = (gchar ***) g_malloc(sizeof(gchar **) * (1)); ++ (*ppppWordData)[0] = (gchar **) g_malloc(sizeof(gchar *) * 2); ++ (*ppppWordData)[0][0] = build_dictdata('x', xdxf_out.c_str()); ++ (*ppppWordData)[0][1] = NULL; ++} ++ ++static void configure() ++{ ++} ++ ++bool stardict_plugin_init(StarDictPlugInObject *obj) ++{ ++ if (strcmp(obj->version_str, PLUGIN_SYSTEM_VERSION) != 0) { ++ g_print("Error: WordForm plugin version doesn't match!\n"); ++ return true; ++ } ++ obj->type = StarDictPlugInType_VIRTUALDICT; ++ obj->info_xml ++ = g_strdup_printf( ++ "%s1.0%s%sAlessio Ababilov <ilovedevlinux@gmail.com>http://stardict.sourceforge.net", ++ _("WordForm"), _("Worm Form virtual dictionary."), ++ _("Show the word forms.")); ++ obj->configure_func = configure; ++ ++ for_each_file( ++ conf->get_strlist( ++ "/apps/stardict/manage_dictionaries/wform_dirs_list"), ++ ".wf", List(), List(), WordFormAdder()); ++ ++ return false; ++} ++ ++void stardict_plugin_exit(void) ++{ ++} ++ ++bool stardict_virtualdict_plugin_init(StarDictVirtualDictPlugInObject *obj) ++{ ++ obj->lookup_func = lookup; ++ obj->dict_name = _("WordForm"); ++ g_print(_("WordForm plug-in loaded.\n")); ++ return false; ++} +diff -Naur stardict-3.0.1.orig/stardict-plugins/stardict-wordform-plugin/stardict_wordform.h stardict-3.0.1/stardict-plugins/stardict-wordform-plugin/stardict_wordform.h +--- stardict-3.0.1.orig/stardict-plugins/stardict-wordform-plugin/stardict_wordform.h 1970-01-01 03:00:00.000000000 +0300 ++++ stardict-3.0.1/stardict-plugins/stardict-wordform-plugin/stardict_wordform.h 2011-05-17 12:55:01.000000000 +0300 +@@ -0,0 +1,13 @@ ++#ifndef _STARDICT_MAN_PLUGIN_H_ ++#define _STARDICT_MAN_PLUGIN_H_ ++ ++#include "../../src/lib/plugin.h" ++#include "../../src/lib/virtualdictplugin.h" ++ ++extern "C" { ++ extern bool stardict_plugin_init(StarDictPlugInObject *obj); ++ extern void stardict_plugin_exit(void); ++ extern bool stardict_virtualdict_plugin_init(StarDictVirtualDictPlugInObject *obj); ++} ++ ++#endif +diff -Naur stardict-3.0.1.orig/stardict-plugins/stardict-wordform-plugin/stardict_wordform.v stardict-3.0.1/stardict-plugins/stardict-wordform-plugin/stardict_wordform.v +--- stardict-3.0.1.orig/stardict-plugins/stardict-wordform-plugin/stardict_wordform.v 1970-01-01 03:00:00.000000000 +0300 ++++ stardict-3.0.1/stardict-plugins/stardict-wordform-plugin/stardict_wordform.v 2011-05-17 13:35:11.000000000 +0300 +@@ -0,0 +1,10 @@ ++{ ++ global: ++ extern "C" { ++ stardict_plugin_init; ++ stardict_plugin_exit; ++ stardict_virtualdict_plugin_init; ++ }; ++ local: ++ *; ++}; +diff -Naur stardict-3.0.1.orig/stardict-plugins/stardict-wordform-plugin/wordform.cpp stardict-3.0.1/stardict-plugins/stardict-wordform-plugin/wordform.cpp +--- stardict-3.0.1.orig/stardict-plugins/stardict-wordform-plugin/wordform.cpp 1970-01-01 03:00:00.000000000 +0300 ++++ stardict-3.0.1/stardict-plugins/stardict-wordform-plugin/wordform.cpp 2011-05-30 10:43:23.000000000 +0300 +@@ -0,0 +1,119 @@ ++#ifdef HAVE_CONFIG_H ++#include ++#endif ++ ++#include "wordform.hpp" ++ ++#include ++#include ++#include ++ ++#include ++ ++#include ++#include ++ ++#include ++ ++using namespace std; ++ ++enum { ++ DEPTH = 2 ++}; ++ ++string word_prefix(const string &word) ++{ ++ return word.length() > DEPTH ? word.substr(0, DEPTH) : word; ++} ++ ++bool WordSet::have_word(const string &word) ++{ ++ return words[word_prefix(word)].count(word) > 0; ++} ++ ++void WordSet::add(const string &word) ++{ ++ words[word_prefix(word)].insert(word); ++} ++ ++void WordSet::print() ++{ ++ for (map >::iterator i = words.begin(); i ++ != words.end(); ++i) { ++ printf("~%s\n\t", i->first.c_str()); ++ for (set::iterator j = i->second.begin(); j ++ != i->second.end(); ++j) { ++ printf("%s ", j->c_str()); ++ } ++ printf("\n"); ++ } ++} ++ ++void WordForm::add(const string &base, const string &form) ++{ ++ if (_work_with == WITH_ENDING) { ++ _endings[form].insert(base); ++ if (_max_ending_l < form.length()) { ++ _max_ending_l = form.length(); ++ } ++ } else { ++ _by_form.insert(make_pair(form, base)); ++ } ++} ++ ++void WordForm::add_pair(const string &k_word, string trans_part) ++{ ++ if (trans_part.empty()) ++ return; ++ char *saveptr; ++ const char *delim = " \n\r\t\v\b"; ++ char *token = strtok_r(&trans_part[0], delim, &saveptr); ++ while (token) { ++ for (int i = 0; token[i]; ++i) { ++ token[i] = tolower(token[i]); ++ } ++ add(k_word, token); ++ //printf("added %s %s\n", k_word.c_str(), p); ++ token = strtok_r(NULL, delim, &saveptr); ++ } ++} ++ ++void WordForm::load(const string &filename) ++{ ++ FILE *f_wordform = fopen(filename.c_str(), "rt"); ++ if (f_wordform == NULL) ++ return; ++ ++ string k_word, trans_part; ++ char s[1024 * 4]; ++ _work_with = WITH_FORM; ++ while (!feof(f_wordform) && fgets(s, sizeof(s), f_wordform) != NULL) { ++ if (s[0] == 0) ++ continue; ++ if (s[0] == '~' || s[0] == '-') { ++ //this is a key or an ending ++ add_pair(k_word, trans_part); ++ _work_with = s[0] == '~' ? WITH_FORM : WITH_ENDING; ++ char *p = &s[1]; ++ while (*p && !g_unichar_isspace(g_utf8_get_char(p))) ++ p = g_utf8_next_char(p); ++ *p = 0; ++ k_word = &s[1]; ++ trans_part = ""; ++ } else { ++ trans_part += s; ++ } ++ } ++ add_pair(k_word, trans_part); ++ fclose(f_wordform); ++} ++ ++bool WordForm::is_wordform(const string &word) ++{ ++ return _by_form.count(word) > 0; ++} ++ ++WordForm::WordForm() ++{ ++ _max_ending_l = 0; ++} +diff -Naur stardict-3.0.1.orig/stardict-plugins/stardict-wordform-plugin/wordform.hpp stardict-3.0.1/stardict-plugins/stardict-wordform-plugin/wordform.hpp +--- stardict-3.0.1.orig/stardict-plugins/stardict-wordform-plugin/wordform.hpp 1970-01-01 03:00:00.000000000 +0300 ++++ stardict-3.0.1/stardict-plugins/stardict-wordform-plugin/wordform.hpp 2011-05-30 10:43:33.000000000 +0300 +@@ -0,0 +1,44 @@ ++#ifndef WORDFORM_HPP ++#define WORDFORM_HPP ++ ++#include ++#include ++#include ++ ++class WordSet { ++public: ++ bool have_word(const std::string &word); ++ void add(const std::string &word); ++ ++ void print(); ++private: ++ std::map > words; ++}; ++ ++class WordForm { ++public: ++ typedef std::multimap ByFormMap; ++ typedef std::set StringSet; ++ typedef std::map Endings; ++public: ++ WordForm(); ++ ++ bool is_wordform(const std::string &word); ++ ++ void add(const std::string &word); ++ void add(const std::string &base, const std::string &form); ++ ++ void load(const std::string &filename); ++ ByFormMap &by_form() {return _by_form; } ++ Endings &endings() { return _endings; } ++ size_t max_ending_l() { return _max_ending_l; } ++private: ++ void add_pair(const std::string &k_word, std::string trans_part); ++ ++ ByFormMap _by_form; ++ Endings _endings; ++ size_t _max_ending_l; ++ enum WorkWith { WITH_ENDING, WITH_FORM } _work_with; ++}; ++ ++#endif diff --git a/app-text/stardict/metadata.xml b/app-text/stardict/metadata.xml new file mode 100644 index 0000000..ccb0686 --- /dev/null +++ b/app-text/stardict/metadata.xml @@ -0,0 +1,23 @@ + + + + app-dicts + + StarDict is an international dictionary Software. It has powerful features + such as "Glob-style pattern matching", "Scan selection word," "Fuzzy + query," etc. Stardict Version3.0 has developed a lot of new functions, such + as Full-text translation, Net Dict. + + + Enable text to speech synthesizer using espeak + engine + Enable text to speech synthesizer using festival + engine + Enable gucharmap dictionary plugin + Install WyabdcRealPeopleTTS package (it is just + many .wav files) to make StarDict pronounce English words + Enable QQWry plugin, which provides information (in + Chinese language) about geographical positions, owner, etc. for IP + addresses + + diff --git a/app-text/stardict/stardict-3.0.1-r2.ebuild b/app-text/stardict/stardict-3.0.1-r2.ebuild new file mode 100644 index 0000000..e732552 --- /dev/null +++ b/app-text/stardict/stardict-3.0.1-r2.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/stardict/stardict-3.0.1-r2.ebuild,v 1.5 2011/03/27 12:23:55 nirbheek Exp $ + +EAPI="2" + +inherit gnome2 eutils autotools + +# NOTE: Even though the *.dict.dz are the same as dictd/freedict's files, +# their indexes seem to be in a different format. So we'll keep them +# seperate for now. + +IUSE="festival espeak gnome gucharmap qqwry pronounce spell" +DESCRIPTION="A GNOME2 international dictionary supporting fuzzy and glob style matching" +HOMEPAGE="http://stardict.sourceforge.net/" +SRC_URI="mirror://sourceforge/stardict/${P}.tar.bz2 + qqwry? ( mirror://sourceforge/stardict/QQWry.Dat.bz2 ) + pronounce? ( mirror://sourceforge/stardict/WyabdcRealPeopleTTS.tar.bz2 )" + +RESTRICT="test" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc ppc64 ~sparc x86" + +DEP="gnome? ( >=gnome-base/libbonobo-2.2.0 + >=gnome-base/libgnome-2.2.0 + pronounce? ( >=gnome-base/libgnome-2.2.0[esd] ) + >=gnome-base/libgnomeui-2.2.0 + >=gnome-base/gconf-2:2 + >=gnome-base/orbit-2.6 + app-text/scrollkeeper ) + spell? ( app-text/enchant ) + gucharmap? ( >=gnome-extra/gucharmap-1.4.0 ) + dev-libs/libsigc++ + >=sys-libs/zlib-1.1.4 + >=x11-libs/gtk+-2.12:2" + +RDEPEND="${DEP} + espeak? ( >=app-accessibility/espeak-1.29 ) + festival? ( ~app-accessibility/festival-1.96_beta )" + +DEPEND="${DEP} + >=dev-util/intltool-0.22 + dev-util/pkgconfig" + +src_prepare() { + epatch "${FILESDIR}"/${P}-configure.in-EST.diff + epatch "${FILESDIR}"/${P}-gconf-m4.diff + epatch "${FILESDIR}"/${P}-gcc43.patch + epatch "${FILESDIR}"/${P}-transparent_trayicon.patch + epatch "${FILESDIR}"/${P}-changelog-minor-typo-fixes.patch + epatch "${FILESDIR}"/${P}-gcc44.patch + + # Fix compatibility with gucharmap-2, bug #240728 + epatch "${FILESDIR}/${P}-gucharmap2.patch" + + epatch "${FILESDIR}/${P}-wordform.patch" + epatch "${FILESDIR}/${P}-wordform-lang.patch" + + AT_M4DIR="m4" eautoreconf + gnome2_omf_fix +} + +src_configure() { + export PKG_CONFIG=$(type -P pkg-config) + # Festival plugin crashes, bug 188684. Disable for now. + G2CONF="$(use_enable gnome gnome-support) + $(use_enable spell) + $(use_enable gucharmap) + $(use_enable espeak) + $(use_enable qqwry) + --disable-festival + --disable-advertisement + --disable-updateinfo" + gnome2_src_configure +} + +src_install() { + gnome2_src_install + if use qqwry; then + insinto /usr/share/stardict/data + doins ../QQWry.Dat + fi + if use pronounce; then + dodir /usr/share/ + mv ../WyabdcRealPeopleTTS "${D}"/usr/share/ + fi + dodoc doc/{FAQ,HowToCreateDictionary,StarDictFileFormat,Translation,HACKING} +} + +pkg_postinst() { + if use festival; then + elog "Note: festival text to speech (TTS) plugin is not built. To use festival" + elog 'TTS plugin, please, enable "Use TTS program." at:' + elog '"Preferences -> Dictionary -> Sound" and fill in "Commandline" with:' + elog '"echo %s | festival --tts"' + elog + fi + elog "You will now need to install stardict dictionary files. If" + elog "you have not, execute the below to get a list of dictionaries:" + elog + elog " emerge -s stardict-" +} diff --git a/dev-perl/MP3-Info/ChangeLog b/dev-perl/MP3-Info/ChangeLog new file mode 100644 index 0000000..2ec4def --- /dev/null +++ b/dev-perl/MP3-Info/ChangeLog @@ -0,0 +1,234 @@ +# ChangeLog for dev-perl/MP3-Info +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-perl/MP3-Info/ChangeLog,v 1.68 2011/04/03 06:03:54 tove Exp $ + + 03 Apr 2011; Torsten Veller -MP3-Info-1.23.ebuild: + Cleanup + + 22 Jan 2011; Kacper Kowalik MP3-Info-1.24.ebuild: + ppc64 stable wrt #344439 + + 21 Nov 2010; Jeroen Roovers MP3-Info-1.24.ebuild: + Stable for HPPA PPC (bug #344439). + + 14 Nov 2010; Raúl Porcel MP3-Info-1.24.ebuild: + alpha/ia64/sparc stable wrt #344439 + + 14 Nov 2010; Markus Meier MP3-Info-1.24.ebuild: + x86 stable, bug #344439 + + 11 Nov 2010; Markos Chandras MP3-Info-1.24.ebuild: + Stable on amd64 wrt bug #344439 + + 10 Jan 2010; Fabian Groffen MP3-Info-1.24.ebuild: + Transfer Prefix keywords + +*MP3-Info-1.24 (21 Nov 2008) + + 21 Nov 2008; Torsten Veller +MP3-Info-1.24.ebuild: + Version bump + + 15 Sep 2008; Torsten Veller -MP3-Info-1.13.ebuild, + -MP3-Info-1.20.ebuild, -MP3-Info-1.21.ebuild, -MP3-Info-1.22.ebuild: + Cleanup + + 28 Mar 2008; Jeroen Roovers MP3-Info-1.23.ebuild: + Stable for HPPA too. + + 05 Feb 2008; Markus Rothe MP3-Info-1.23.ebuild: + Stable on ppc64 + + 13 Jan 2008; Tobias Scherbaum + MP3-Info-1.23.ebuild: + ppc. stable + + 17 Dec 2007; Samuli Suominen MP3-Info-1.23.ebuild: + amd64 stable + + 06 Dec 2007; Raúl Porcel MP3-Info-1.23.ebuild: + alpha/ia64/sparc/x86 stable + + 10 Nov 2007; Samuli Suominen MP3-Info-1.22.ebuild: + amd64 stable + +*MP3-Info-1.23 (20 Aug 2007) + + 20 Aug 2007; Yuval Yaari +MP3-Info-1.23.ebuild: + Version bump + + 09 Aug 2007; Tobias Scherbaum + MP3-Info-1.22.ebuild: + Stable on ppc. + + 11 Jul 2007; Raúl Porcel MP3-Info-1.22.ebuild: + alpha/ia64/x86 stable + + 07 Jul 2007; Tom Gall MP3-Info-1.22.ebuild: + stable on ppc64 + + 21 Jun 2007; Michael Cummings MP3-Info-1.22.ebuild: + Marking sparc stable + + 05 May 2007; Tobias Scherbaum + MP3-Info-1.21.ebuild: + ppc stable + + 16 Apr 2007; Markus Rothe MP3-Info-1.20.ebuild: + Stable on ppc64 + + 14 Apr 2007; Michael Cummings MP3-Info-1.21.ebuild: + Marking sparc stable + + 09 Apr 2007; Michael Cummings MP3-Info-1.21.ebuild: + Marking stable amd64 + +*MP3-Info-1.22 (04 Apr 2007) + + 04 Apr 2007; Yuval Yaari +MP3-Info-1.22.ebuild: + Version bump + + 05 Mar 2007; Andrej Kacian MP3-Info-1.20.ebuild: + Stable on x86, bug #169152. + +*MP3-Info-1.21 (06 Feb 2007) + + 06 Feb 2007; Michael Cummings + +MP3-Info-1.21.ebuild: + Version bump + + 19 Jan 2007; Michael Cummings + -MP3-Info-1.02-r1.ebuild, MP3-Info-1.13.ebuild, MP3-Info-1.20.ebuild: + Version bump, thanks seemant + + 20 Oct 2006; Bryan Østergaard MP3-Info-1.20.ebuild: + Stable on Alpha. + + 16 Sep 2006; Tobias Scherbaum + MP3-Info-1.20.ebuild: + ppc stable + + 17 Aug 2006; Michael Cummings MP3-Info-1.20.ebuild: + Marking amd64 stable + + 05 Aug 2006; Michael Cummings + MP3-Info-1.02-r1.ebuild, MP3-Info-1.13.ebuild, MP3-Info-1.20.ebuild: + Adding perl dep; fixed DEPEND + + 10 Jul 2006; Aron Griffis MP3-Info-1.20.ebuild: + Mark 1.20 stable on ia64 + + 29 Jun 2006; Gustavo Zacarias MP3-Info-1.20.ebuild: + Stable on hppa + + 12 Jun 2006; Michael Cummings MP3-Info-1.20.ebuild: + Marking sparc stable + + 13 Feb 2006; Michael Cummings + MP3-Info-1.02-r1.ebuild: + Virtuals for perl-core + + 06 Feb 2006; Simon Stelling MP3-Info-1.13.ebuild: + stable on amd64 + + 04 Feb 2006; Aron Griffis MP3-Info-1.13.ebuild: + Mark 1.13 stable on ia64 + + 31 Jan 2006; Aron Griffis MP3-Info-1.13.ebuild: + Mark 1.13 stable on alpha + + 21 Jan 2006; Markus Rothe MP3-Info-1.13.ebuild: + Stable on ppc64 + + 16 Jan 2006; Rene Nussbaumer MP3-Info-1.13.ebuild: + Stable on hppa. + + 15 Jan 2006; Michael Hanselmann MP3-Info-1.13.ebuild: + Stable on ppc. + + 13 Jan 2006; Michael Cummings MP3-Info-1.13.ebuild: + Marking sparc x86 stable + +*MP3-Info-1.20 (13 Jan 2006) + + 13 Jan 2006; Michael Cummings + +MP3-Info-1.20.ebuild: + Version bump upstream + + 18 Jul 2005; Michael Cummings MP3-Info-1.13.ebuild: + Bug 97082, tested on raq2 + + 25 May 2005; Michael Cummings + MP3-Info-1.02-r1.ebuild: + dev-perl/Test-Simple => perl-core/Test-Simple migration + + 05 May 2005; Yuta SATOH MP3-Info-1.02-r1.ebuild: + Stable on ppc64 + + 28 Apr 2005; Michael Cummings + -MP3-Info-1.01-r1.ebuild, -MP3-Info-1.01-r2.ebuild, -MP3-Info-1.02.ebuild, + MP3-Info-1.02-r1.ebuild: + Cleaning + +*MP3-Info-1.13 (19 Apr 2005) + + 19 Apr 2005; Michael Cummings +MP3-Info-1.13.ebuild: + Version bump; New dep in bug 74394 for mplay + + 20 Dec 2004; Yuta SATOH MP3-Info-1.02-r1.ebuild: + added ~ppc64 + + 30 Mar 2004; Lars Weiler MP3-Info-1.02-r1.ebuild: + stable on ppc + + 21 Mar 2004; Martin Holzer MP3-Info-1.02-r1.ebuild: + adding categorie. see 45110 for details + + 29 Jan 2004; MP3-Info-1.02-r1.ebuild: + stable on alpha and ia64 + +*MP3-Info-1.02-r1 (07 Jan 2004) + + 07 Jan 2004; MP3-Info-1.02-r1.ebuild: + also good for sparc + + 19 Jul 2003; : + Allow Test-Simple dependency to be filled by >=perl-5.8.0-r12 + +*MP3-Info-1.02 (16 Jun 2003) + + 11 Jul 2003; Guy Martin MP3-Info-1.02.ebuild : + Added hppa to KEYWORDS. + + 16 Jun 2003; Michael Cummings MP3-Info-1.02.ebuild: + CPAN version bump + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + + 29 Oct 2002; Seemant Kulleen ChangeLog : + forced version bump to install into correct locations + +*MP3-Info-1.01-r2 (21 Jun 2003) + + 12 Jul 2003; Daniel Ahlberg : + Added missing changelog entry. + +*MP3-Info-1.01-r1 (5 May 2002) + + 31 Jul 2002; Calum Selkirk MP3-Info-1.01-r1.ebuild : + + Added ppc to KEYWORDS. + + 5 May 2002; Seemant Kulleen MP3-Info-1.01-r1.ebuild + files/digest-MP3-Info-1.01-r1 : + + Conversion to eclasses. + +*MP3-Info-0.91, 1.01 (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-perl/MP3-Info/MP3-Info-1.24.ebuild b/dev-perl/MP3-Info/MP3-Info-1.24.ebuild new file mode 100644 index 0000000..b90909a --- /dev/null +++ b/dev-perl/MP3-Info/MP3-Info-1.24.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-perl/MP3-Info/MP3-Info-1.24.ebuild,v 1.7 2011/01/22 21:29:05 xarthisius Exp $ + +MODULE_AUTHOR=DANIEL +inherit perl-module eutils + +DESCRIPTION="A Perl module to manipulate/fetch info from MP3 files" + +SLOT="0" +LICENSE="|| ( Artistic GPL-2 )" +KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="" + +SRC_TEST="do" + +DEPEND="dev-lang/perl" +PATCHES=( "${FILESDIR}/${P}-filehandle.patch" ) diff --git a/dev-perl/MP3-Info/Manifest b/dev-perl/MP3-Info/Manifest new file mode 100644 index 0000000..d820d9d --- /dev/null +++ b/dev-perl/MP3-Info/Manifest @@ -0,0 +1,5 @@ +AUX MP3-Info-1.24-filehandle.patch 916 RMD160 bfd8df4a44f947359f11e022da7d3f5630a9a8c0 SHA1 b3d8233fa1c18d850786ebde021263af8a640984 SHA256 10b6885983eb0fa5f0b636b27c48fea0ec8440d727f4f30f206958c618fefdef +DIST MP3-Info-1.24.tar.gz 126350 RMD160 b6e97e7061892a955fc51e8d1467d579dbfb970b SHA1 19f7101703c07db3a3fbe9aed4726134d41bcdb9 SHA256 671af4bf5c9b45d7897aca116e2684b3b68eb8b5c64e1feb3a562023509f25f8 +EBUILD MP3-Info-1.24.ebuild 575 RMD160 0af9accab7d0dbf4426ef7a8cbd6242a8ebe98ef SHA1 e27152533b84feaf24cbcc74dd6d31672d198561 SHA256 1922ae9b7001dec963152252a03aa2d71c89e35537b0ba7de2056374e7a5a242 +MISC ChangeLog 7333 RMD160 a359dd6f46caa6cab85ccdf3972a4b253ac84fd8 SHA1 55b26ed3779d814c9471bbd5c96d19978e3b1252 SHA256 b8135468bbf566016c561df1cbea8b3abfc132d06cd40be83c6a73510b524573 +MISC metadata.xml 234 RMD160 99afb1b25f232e5783045fcf9729b4b43c929c29 SHA1 51634a55e778363363fd4ad5f3edafa7e0a2d063 SHA256 4d0a3c5b0a81060cfdcd945b31df5994cb02227ee7c3a0353b91b7f325e06060 diff --git a/dev-perl/MP3-Info/files/MP3-Info-1.24-filehandle.patch b/dev-perl/MP3-Info/files/MP3-Info-1.24-filehandle.patch new file mode 100644 index 0000000..8c1469d --- /dev/null +++ b/dev-perl/MP3-Info/files/MP3-Info-1.24-filehandle.patch @@ -0,0 +1,44 @@ +--- Info.pm.orig 2011-04-23 12:04:59.000000000 +0300 ++++ Info.pm 2011-05-01 09:24:44.000000000 +0300 +@@ -264,8 +264,8 @@ + $@ = "File is empty"; + return undef; + } +- +- if (ref $file) { # filehandle passed ++ my $ref = ref $file; ++ if ($ref and $ref =~ /Glob/i) { # filehandle passed + $fh = $file; + } else { + if (not open $fh, '+<', $file) { +@@ -414,7 +414,9 @@ + } + } + +- if (ref $file) { # filehandle passed ++ ++ my $ref = ref $file; ++ if ($ref and $ref =~ /Glob/i) { # filehandle passed + $fh = $file; + } else { + if (not open $fh, '+<', $file) { +@@ -511,7 +513,8 @@ + } + + # filehandle passed +- if (ref $file) { ++ my $ref = ref $file; ++ if ($ref and $ref =~ /Glob/i) { + + $fh = $file; + +@@ -1574,7 +1577,8 @@ + + my $size = -s $file; + +- if (ref $file) { # filehandle passed ++ my $ref = ref $file; ++ if ($ref and $ref =~ /Glob/i) { # filehandle passed + $fh = $file; + } else { + if ( !$size ) { diff --git a/dev-perl/MP3-Info/metadata.xml b/dev-perl/MP3-Info/metadata.xml new file mode 100644 index 0000000..d6fad37 --- /dev/null +++ b/dev-perl/MP3-Info/metadata.xml @@ -0,0 +1,8 @@ + + + + perl + + MP3-Info + + diff --git a/dev-python/flask-wtf/ChangeLog b/dev-python/flask-wtf/ChangeLog new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/dev-python/flask-wtf/ChangeLog @@ -0,0 +1 @@ + diff --git a/dev-python/flask-wtf/Manifest b/dev-python/flask-wtf/Manifest new file mode 100644 index 0000000..ab4c7d3 --- /dev/null +++ b/dev-python/flask-wtf/Manifest @@ -0,0 +1,4 @@ +DIST Flask-WTF-0.5.4.tar.gz 237482 RMD160 6bec64bff67d63fc8b59687df6ef6bd38e98bb3f SHA1 aaebfa6a4a9e184b03a88f6cb1d7f5dd57643674 SHA256 9ec1109fda4c83cff2718c7e91cdf4631a1e34f10449c1a32fe8e1a1622e9bd5 +EBUILD flask-wtf-0.5.4.ebuild 784 RMD160 5db81be50ef9752efbcd2a363832adf6200162a1 SHA1 2c06e34d8dd19257710b3aaad0bfaa5f55b3c29d SHA256 bb9047e3d56783190893d432b8be643b78e50d3e26560a8a90353d18967391f4 +MISC ChangeLog 1 RMD160 c0da025038ed83c687ddc430da9846ecb97f3998 SHA1 adc83b19e793491b1c6ea0fd8b46cd9f32e592fc SHA256 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b +MISC metadata.xml 221 RMD160 b87aa62e811f10d90f8ffc0e259c3dff0dca6b8f SHA1 88ff089a43abdbd83cdb281e573e2febdac2ca87 SHA256 2b6e0c5b8ee7907656acfcf1e8b19cd46195d7cd80659350bba96c8f1c9c28aa diff --git a/dev-python/flask-wtf/flask-wtf-0.5.4.ebuild b/dev-python/flask-wtf/flask-wtf-0.5.4.ebuild new file mode 100644 index 0000000..af8cc56 --- /dev/null +++ b/dev-python/flask-wtf/flask-wtf-0.5.4.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/flask-sqlalchemy/flask-sqlalchemy-0.15.ebuild,v 1.1 2011/09/08 07:03:16 rafaelmartins Exp $ + +EAPI="3" +PYTHON_DEPEND="2" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="2.4 3.*" +DISTUTILS_SRC_TEST="nosetests" + +inherit distutils + +MY_PN="Flask-WTF" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="WTForms support for Flask applications" +HOMEPAGE="http://pypi.python.org/pypi/Flask-WTF" +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="dev-python/flask + dev-python/setuptools + dev-python/wtforms" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/${MY_P}" + +PYTHON_MODNAME="flaskext/wtf" diff --git a/dev-python/flask-wtf/metadata.xml b/dev-python/flask-wtf/metadata.xml new file mode 100644 index 0000000..a816521 --- /dev/null +++ b/dev-python/flask-wtf/metadata.xml @@ -0,0 +1,8 @@ + + + +python + + robbat2@gentoo.org + + diff --git a/dev-util/papi/Manifest b/dev-util/papi/Manifest new file mode 100644 index 0000000..dcc4c8e --- /dev/null +++ b/dev-util/papi/Manifest @@ -0,0 +1,2 @@ +DIST papi-4.1.3.tar.gz 3526937 RMD160 8a4ecb00e92be965597f02b9e270244bbb6efa77 SHA1 390bc4358df13dda46f118a8138c14696086c8e5 SHA256 2621066412b0c8382979da6c543788b45b67a621f877899267b8d131841e09d5 +EBUILD papi-4.1.3.ebuild 1251 RMD160 d5a7ce8ce27cfaed43276a809860ed78e868045c SHA1 464678d640fc18e00e76c68619d85a92d6693e0e SHA256 8bf632baa7cf69d0e038c32d1bb4ee704dad695b8d624562c20dbc7c6ef6ca69 diff --git a/dev-util/papi/papi-4.1.3.ebuild b/dev-util/papi/papi-4.1.3.ebuild new file mode 100644 index 0000000..f384655 --- /dev/null +++ b/dev-util/papi/papi-4.1.3.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit multilib + +DESCRIPTION="Performance Application Programming Interface" +HOMEPAGE="http://icl.cs.utk.edu/papi/" +SRC_URI="http://icl.cs.utk.edu/projects/papi/downloads/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 ~x86" +IUSE="debug" + +#DEPEND=">=dev-util/perfctr-2.6.37" +DEPEND= +RDEPEND="${DEPEND}" + +S="${WORKDIR}"/${P}/src + +src_compile() { + local myconf + if use debug; then + myconf="${myconf} --with-debug=yes" + DBG="-g -Wall" + else + myconf="${myconf} --with-debug=yes" + DBG="-g0" + fi + econf DBG=${DBG} ${myconf} \ + --with-perfctr-incdir=/usr/include \ + --with-perfctr-libdir=/usr/$(get_libdir) \ + --with-perfctr-prefix=/usr \ + || die "econf failed" + emake DBG=${DBG} || die "emake failed" +} + +src_install() { + dodir /usr/$(get_libdir) + # there's something wrong inside those makefiles, + # so lets use the old and ugly way + emake \ + DESTDIR="${D}" \ + LIBDIR="/usr/$(get_libdir)" \ + MANDIR="/usr/share/man" \ + install || die "install failed" +} + +src_test() { + emake check + emake test || die "initial test failed" + #if use fulltest; then + # ./run_tests.sh || ewarn "some tests failed, continuing anyway" + #fi +} diff --git a/media-gfx/wallpapoz/Manifest b/media-gfx/wallpapoz/Manifest new file mode 100644 index 0000000..6eaee71 --- /dev/null +++ b/media-gfx/wallpapoz/Manifest @@ -0,0 +1,2 @@ +DIST wallpapoz-0.5.tar.bz2 122822 RMD160 13c84fc795543142c2d11c51a7cce3b432a432b3 SHA1 6052676ceefeb97e8daedb7c2750e3bb1cdebaf3 SHA256 04b66d41006564ed3f559ad821263091eb835f4ebfef80958cc40c90f774b03b +EBUILD wallpapoz-0.5.ebuild 661 RMD160 d1cad9dd54e493e0eeb25867844339d591ecf580 SHA1 06c635a5d5e4e7cb5c84d31fc791a45fa605a670 SHA256 d0781295a820635e2fca94c06b86374392027196fb05cf95e299d20cd6cdc54c diff --git a/media-gfx/wallpapoz/wallpapoz-0.5.ebuild b/media-gfx/wallpapoz/wallpapoz-0.5.ebuild new file mode 100644 index 0000000..d01a62b --- /dev/null +++ b/media-gfx/wallpapoz/wallpapoz-0.5.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit distutils + +DESCRIPTION="Gnome Desktop Wallpapers Configuration Tool" +HOMEPAGE="http://wallpapoz.akbarhome.com" +SRC_URI="http://wallpapoz.akbarhome.com/files/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="" + +RDEPEND="dev-python/pygtk + dev-python/imaging + dev-python/gnome-python" +DEPEND="${RDEPEND}" + +# strange non-standard setup.py stuff is going on here... +src_compile() { + echo "Nothing to do." +} + +src_install() { + dodir /usr + python setup.py --installdir "${D}/usr" install || die + dodoc CHANGELOG README +} diff --git a/media-libs/gphotofs/Manifest b/media-libs/gphotofs/Manifest new file mode 100644 index 0000000..bf6eaf6 --- /dev/null +++ b/media-libs/gphotofs/Manifest @@ -0,0 +1,2 @@ +DIST gphotofs-0.4.0.tar.bz2 267708 RMD160 1b752284297fcbb74e252ae988682a8486399b1b SHA1 b580af6059b514185cd98b3961701023c18e7430 SHA256 d88f37dd70d36585edcff887d04c886b4a3dd3f5cb68f5d3b5c67f3fb9b2fd1f +EBUILD gphotofs-0.4.0.ebuild 523 RMD160 8ebaf35b2c8d401cca0135017b15b10968a1158f SHA1 86d19f10e20687ae8d0374cc746bc52f9bbb3c23 SHA256 17c60e6079b87f22a1ee9f2e7ff79a163eb93915e9937384b360d8f2fcbf6320 diff --git a/media-libs/gphotofs/gphotofs-0.4.0.ebuild b/media-libs/gphotofs/gphotofs-0.4.0.ebuild new file mode 100644 index 0000000..d45e811 --- /dev/null +++ b/media-libs/gphotofs/gphotofs-0.4.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +DESCRIPTION="FUSE based filesystem for gphoto2" +HOMEPAGE="http://www.gphoto.org/" +SRC_URI="mirror://sourceforge/gphoto/${P}.tar.bz2" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~amd64" + +IUSE="" +DEPEND=">media-libs/libgphoto2-2.4.0 + >=dev-libs/glib-2.6 + >=sys-fs/fuse-2.5" + +src_compile() { + econf || die "econf failed" + emake || die "emake failed" +} + +src_install() { + emake DESTDIR=${D} install || die +} + diff --git a/media-sound/easytag/ChangeLog b/media-sound/easytag/ChangeLog new file mode 100644 index 0000000..b82c8fa --- /dev/null +++ b/media-sound/easytag/ChangeLog @@ -0,0 +1,641 @@ +# ChangeLog for media-sound/easytag +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-sound/easytag/ChangeLog,v 1.149 2010/07/29 23:16:04 ssuominen Exp $ + +*easytag-2.1.6-r4 (29 Jul 2010) + + 29 Jul 2010; Samuli Suominen + +easytag-2.1.6-r4.ebuild, +files/easytag-2.1.6-load-from-txt.patch: + Include "load from txt" patch from Fedora wrt #329575 by Leonid Podolny. + + 04 Jul 2010; Samuli Suominen + easytag-2.1.6-r3.ebuild: + ppc64 stable wrt #320515 + + 10 Jun 2010; Jeroen Roovers easytag-2.1.6-r3.ebuild: + Stable for HPPA (bug #320515). + + 30 May 2010; Raúl Porcel easytag-2.1.6-r3.ebuild: + alpha/sparc stable wrt #320515 + + 28 May 2010; Markus Meier easytag-2.1.6-r3.ebuild: + x86 stable, bug #320515 + + 24 May 2010; easytag-2.1.6-r3.ebuild: + ppc stable #320515 + + 21 May 2010; Markos Chandras + easytag-2.1.6-r3.ebuild: + Stable on amd64 wrt bug #320515 + + 07 Jan 2010; Christian Faulhammer + easytag-2.1.6-r3.ebuild: + Transfer Prefix keywords + +*easytag-2.1.6-r3 (21 Dec 2009) + + 21 Dec 2009; Samuli Suominen + +easytag-2.1.6-r3.ebuild, +files/easytag-2.1.6-cddb.patch: + Upstream patch for CDDB searching wrt #279375. + + 10 Oct 2009; Raúl Porcel easytag-2.1.6-r2.ebuild: + sparc stable wrt #280793 + + 31 Aug 2009; Brent Baude easytag-2.1.6-r2.ebuild: + stable ppc64, bug 280793 + + 29 Aug 2009; nixnut easytag-2.1.6-r2.ebuild: + ppc stable #280793 + + 29 Aug 2009; Tobias Klausmann + easytag-2.1.6-r2.ebuild: + Stable on alpha, bug #280793 + + 25 Aug 2009; Jeroen Roovers easytag-2.1.6-r2.ebuild: + Stable for HPPA (bug #280793). + + 15 Aug 2009; Markus Meier easytag-2.1.6-r2.ebuild: + amd64/x86 stable, bug #280793 + + 13 Jul 2009; Joseph Jezak easytag-2.1.6-r1.ebuild: + Marked ppc stable for bug #272966. + +*easytag-2.1.6-r2 (10 Jul 2009) + + 10 Jul 2009; Samuli Suominen + easytag-2.1.6-r1.ebuild, easytag-2.1.6-r2.ebuild, + +files/easytag-2.1.6-new_libmp4v2.patch, metadata.xml: + Support >= libmp4v2 1.9.0. + + 25 Jun 2009; Raúl Porcel easytag-2.1.6-r1.ebuild: + sparc stable wrt #272966 + + 19 Jun 2009; Brent Baude easytag-2.1.6-r1.ebuild: + stable ppc64, bug 272966 + + 16 Jun 2009; Tobias Klausmann + easytag-2.1.6-r1.ebuild: + Stable on alpha, bug #272966 + + 10 Jun 2009; Markus Meier easytag-2.1.6-r1.ebuild: + amd64/x86 stable, bug #272966 + + 10 Jun 2009; Markus Meier easytag-2.1.6-r1.ebuild: + fix EAPI=2 usage + + 07 Jun 2009; Jeroen Roovers easytag-2.1.6-r1.ebuild: + Stable for HPPA (bug #272966). + +*easytag-2.1.6-r1 (06 Jun 2009) + + 06 Jun 2009; Samuli Suominen -easytag-2.1.6.ebuild, + +easytag-2.1.6-r1.ebuild, +files/easytag-2.1.6-desktop_entry.patch: + Remove x-directory/normal from MimeType or else it replaces Nautilus as + default Places handler wrt #272198, thanks to Jeff Kowalczyk for + reporting. + + 29 Jul 2008; Samuli Suominen easytag-2.1.6.ebuild: + Rev bump id3lib dep. to force recompilation, in order to fix bugs #233273 + and #233240 + +*easytag-2.1.6 (28 Jul 2008) + + 28 Jul 2008; Samuli Suominen + -files/easytag-2.1.3-desktop-entry.patch, -easytag-2.1.3.ebuild, + +easytag-2.1.6.ebuild: + Version bump wrt #232752, thanks to ScytheMan + for reporting. + + 05 May 2008; Jeroen Roovers easytag-2.1.5.ebuild: + Stable for HPPA (bug #219716). + + 01 May 2008; Santiago M. Mola easytag-2.1.5.ebuild: + amd64 stable wrt bug #219716 + + 29 Apr 2008; Brent Baude easytag-2.1.5.ebuild: + stable ppc, bug 219716 + + 29 Apr 2008; Raúl Porcel easytag-2.1.5.ebuild: + alpha/sparc/x86 stable wrt #219716 + + 29 Apr 2008; Brent Baude easytag-2.1.5.ebuild: + stable ppc64, bug 219716 + + 29 Apr 2008; Samuli Suominen easytag-2.1.5.ebuild: + Force --enable-ogg when USE speex is selected wrt #211086, thanks to + Vasileios P. Lourdas for reporting. + +*easytag-2.1.5 (27 Jan 2008) + + 27 Jan 2008; Samuli Suominen -easytag-2.1.4.ebuild, + +easytag-2.1.5.ebuild: + Version bump. + +*easytag-2.1.4 (11 Dec 2007) + + 11 Dec 2007; Samuli Suominen +easytag-2.1.4.ebuild: + Version bump. + + 22 Nov 2007; Samuli Suominen + +files/easytag-2.1.3-desktop-entry.patch, easytag-2.1.3.ebuild: + Update .desktop file to latest spec, and apply russian translation, thanks + to Peter Volkov. + + 19 Nov 2007; Raúl Porcel easytag-2.1.3.ebuild: + alpha/sparc stable wrt #199454 + + 18 Nov 2007; Joseph Jezak easytag-2.1.3.ebuild: + Marked ppc64 stable for bug #199454. + + 17 Nov 2007; Dawid Węgliński easytag-2.1.3.ebuild: + Stable on x86 (bug #199454) + + 17 Nov 2007; Jeroen Roovers easytag-2.1.3.ebuild: + Stable for HPPA (bug #199454). + + 17 Nov 2007; nixnut easytag-2.1.3.ebuild: + Stable on ppc wrt bug 199454 + + 17 Nov 2007; Samuli Suominen easytag-2.1.3.ebuild: + amd64 stable wrt #199454 + +*easytag-2.1.3 (16 Oct 2007) + + 16 Oct 2007; Samuli Suominen +easytag-2.1.3.ebuild: + Version bump. + +*easytag-2.1.2 (12 Jul 2007) + + 12 Jul 2007; Samuli Suominen + -files/easytag-2.1.1-include.patch, -easytag-2.1.1.ebuild, + +easytag-2.1.2.ebuild: + Version bump. + + 08 Jul 2007; Samuli Suominen + +files/easytag-2.1.1-include.patch, easytag-2.1.1.ebuild: + Fix implicit declaration of function Log_Print by including log.h in + id3v24_tag.c. + +*easytag-2.1.1 (05 Jul 2007) + + 05 Jul 2007; Samuli Suominen + -files/easytag-2.1-strict-aliasing.patch, -easytag-2.1-r1.ebuild, + +easytag-2.1.1.ebuild: + Version bump. + + 05 Jun 2007; Raúl Porcel -easytag-1.1.ebuild, + easytag-2.0.ebuild: + alpha stable and remove old wrt #145777 + +*easytag-2.1-r1 (08 May 2007) + + 08 May 2007; Samuli Suominen + +files/easytag-2.1-strict-aliasing.patch, -easytag-2.1.ebuild, + +easytag-2.1-r1.ebuild: + Fix strict aliasing rules. + +*easytag-2.1 (08 May 2007) + + 08 May 2007; Samuli Suominen -easytag-2.0.2.ebuild, + +easytag-2.1.ebuild: + Version bump. + +*easytag-2.0.2 (02 May 2007) + + 02 May 2007; Samuli Suominen -easytag-2.0.1.ebuild, + +easytag-2.0.2.ebuild: + Version bump. + + 30 Apr 2007; Marius Mauch easytag-1.1.ebuild: + Replacing einfo with elog + + 20 Apr 2007; Joseph Jezak easytag-2.0.ebuild: + Marked ppc stable for bug #145777. + +*easytag-2.0.1 (20 Apr 2007) + + 20 Apr 2007; Samuli Suominen +easytag-2.0.1.ebuild: + Version bump and add wavpack support. Thanks to Pietro Franchi in bug 175319. + + 17 Apr 2007; Gustavo Zacarias easytag-2.0.ebuild: + Stable on sparc wrt #145777 + + 16 Apr 2007; Jeroen Roovers easytag-2.0.ebuild: + Stable for HPPA (bug #145777). + + 15 Apr 2007; Andrej Kacian easytag-2.0.ebuild: + Stable on x86, bug #145777. + + 15 Apr 2007; Markus Rothe easytag-2.0.ebuild: + Stable on ppc64; bug #145777 + + 15 Apr 2007; Olivier Crête easytag-2.0.ebuild: + Stable on amd64 for bug #145777 + +*easytag-2.0 (05 Mar 2007) + + 05 Mar 2007; Samuli Suominen + -files/easytag-ape-fix.patch, -easytag-1.99.11.ebuild, + -easytag-1.99.12.ebuild, -easytag-1.99.13.ebuild, +easytag-2.0.ebuild: + Version bump for bug 168617. Remove old ones. + + 22 Feb 2007; Piotr Jaroszyński ChangeLog: + Transition to Manifest2. + +*easytag-1.99.13 (12 Dec 2006) + + 12 Dec 2006; Chris Gianelloni + +easytag-1.99.13.ebuild: + Version bump and closing bug #157792. + + 28 Oct 2006; Diego Pettenò easytag-1.1.ebuild, + easytag-1.99.11.ebuild, easytag-1.99.12.ebuild: + Add missing pkgconfig dependency, thanks to Patrick Lauer in bug #153086. + + 19 Oct 2006; Diego Pettenò easytag-1.1.ebuild, + easytag-1.99.11.ebuild, easytag-1.99.12.ebuild: + Depend on 1.1.2 version of flac, as the 1.1.3 version changes API. + + 16 Jun 2006; Diego Pettenò easytag-1.1.ebuild: + Remove gnuconfig update. + + 08 May 2006; Chris Gianelloni metadata.xml: + Changing myself to be the maintainer. + +*easytag-1.99.12 (14 Apr 2006) + + 14 Apr 2006; Daniel Drake -easytag-1.99.7.ebuild, + -easytag-1.99.10.ebuild, +easytag-1.99.12.ebuild: + Version bump thanks to Pietro Franchi in bug #129741 + + 20 Mar 2006; Fernando J. Pereda easytag-1.99.11.ebuild: + Add ~alpha wrt bug #111427. Tested by Thomas Cort . + + 22 Jan 2006; Daniel Drake easytag-1.99.11.ebuild: + RDEPEND should be DEPEND. Thanks to Mark Loeser for pointing this out. + + 08 Jan 2006; Jeroen Roovers easytag-1.99.11.ebuild: + Marked ~hppa (bug #111427). + + 08 Jan 2006; Joseph Jezak easytag-1.99.11.ebuild: + Marked ~ppc for bug #111427. + +*easytag-1.99.11 (02 Jan 2006) + + 02 Jan 2006; Daniel Drake -easytag-1.0-r1.ebuild, + -easytag-1.99.9.ebuild, +easytag-1.99.11.ebuild: + Version bump thanks to Pietro Franchi in bug #116291. + Apple/MP4 support is available once again through USE=aac, and beware that + you now need USE=mp3 to be able to tag MP3 files. + + 26 Dec 2005; Luca Barbato easytag-1.0-r1.ebuild, + easytag-1.1.ebuild, easytag-1.99.7.ebuild: + oggvorbis Cleanup + + 24 Dec 2005; Rene Nussbaumer easytag-1.1.ebuild: + Stable on hppa. + + 19 Dec 2005; Markus Rothe easytag-1.99.10.ebuild: + Added ~ppc64; bug #111427 + + 18 Dec 2005; Jason Wever easytag-1.99.10.ebuild: + Added ~sparc keyword wrt bug #111427. + +*easytag-1.99.10 (08 Dec 2005) + + 08 Dec 2005; Daniel Drake +easytag-1.99.10.ebuild: + Version bump. Temporarily dropped AAC/MP4 support until the mess in bugs + #111427 #76212 #58288 is fixed. + +*easytag-1.99.9 (04 Nov 2005) + + 04 Nov 2005; Daniel Drake +easytag-1.99.9.ebuild: + Version bump, adds mp4 support, thanks to Scott Alfter + in bug #105708 + +*easytag-1.99.7 (10 Aug 2005) + + 10 Aug 2005; Daniel Drake -easytag-1.99.6.ebuild, + +easytag-1.99.7.ebuild: + Version bump + +*easytag-1.99.6 (26 Jun 2005) + + 26 Jun 2005; Daniel Drake -easytag-1.99.5.ebuild, + +easytag-1.99.6.ebuild: + Version bump + + 21 Jun 2005; Olivier Crête easytag-1.1.ebuild: + Stable on amd64 + + 12 Jun 2005; Bryan Østergaard easytag-1.1.ebuild: + Stable on alpha. + +*easytag-1.99.5 (09 Jun 2005) + + 09 Jun 2005; Daniel Drake -easytag-1.99.4.ebuild, + +easytag-1.99.5.ebuild: + Version bump to 1.99.5 + + 06 Jun 2005; Markus Rothe easytag-1.1.ebuild: + Stable on ppc64 + + 03 Jun 2005; Joseph Jezak easytag-1.1.ebuild: + Marked ppc stable. + + 02 Jun 2005; Gustavo Zacarias easytag-1.1.ebuild: + Stable on sparc + + 01 Jun 2005; Daniel Drake easytag-1.1.ebuild, + -easytag-1.99.3.ebuild: + 1.1 stable on x86 + +*easytag-1.1 (02 May 2005) + + 02 May 2005; Daniel Drake +easytag-1.1.ebuild: + Version bump for the GTK1.x version to easytag 1.1 + +*easytag-1.99.4 (02 May 2005) + + 02 May 2005; Daniel Drake +easytag-1.99.4.ebuild: + Version 1.99.4 - fixes UTF8 issues. Make sure you set conversion from UTF-8 + to UTF-8 under Tag Settings Preferences + + 05 Feb 2005; Bryan Østergaard easytag-1.0-r1.ebuild: + Stable on alpha, bug 76329. + +*easytag-1.99.3 (21 Jan 2005) + + 21 Jan 2005; Daniel Drake -easytag-1.99.2-r1.ebuild, + +easytag-1.99.3.ebuild: + Version bump + + 03 Jan 2005; Gustavo Zacarias easytag-1.0-r1.ebuild: + Stable on sparc wrt #76329 + + 02 Jan 2005; Markus Rothe easytag-1.0-r1.ebuild, + easytag-1.99.2-r1.ebuild: + Stable on ppc64 and added gnuconfig_update + + 02 Jan 2005; Joseph Jezak easytag-1.0-r1.ebuild: + Marked ppc stable for bug #76329. + + 02 Jan 2005; Tom Martin easytag-1.0-r1.ebuild: + Stable on amd64. + + 01 Jan 2005; Daniel Drake easytag-1.0-r1.ebuild: + Stable on x86 + +*easytag-1.99.2-r1 (30 Dec 2004) + + 30 Dec 2004; Daniel Drake +easytag-1.99.2-r1.ebuild: + Add APE crash fix, bug 70754 + +*easytag-1.0-r1 (30 Dec 2004) + + 30 Dec 2004; Daniel Drake +files/easytag-ape-fix.patch, + +easytag-1.0-r1.ebuild: + Add APE crash fix, bug 70754 + + 04 Dec 2004; Tom Martin easytag-1.0.ebuild: + Stable on amd64. + + 30 Nov 2004; Jason Huebel : + version bump to 1.99.2 + + 10 Nov 2004; Gustavo Zacarias easytag-1.0.ebuild: + Stable on sparc + + 09 Nov 2004; Daniel Drake easytag-1.0.ebuild: + Stable on x86 + +*easytag-1.99.1 (29 Oct 2004) +*easytag-1.0 (29 Oct 2004) + + 29 Oct 2004; Daniel Drake -easytag-0.31-r7.ebuild, + +easytag-1.0.ebuild, +easytag-1.99.1.ebuild: + Version bump to 1.0 (gtk1) and 1.99.1 (gtk2) releases + +*easytag-0.31-r7 (16 Oct 2004) + + 16 Oct 2004; Daniel Drake -easytag-0.31-r4.ebuild, + -easytag-0.31-r6.ebuild, +easytag-0.31-r7.ebuild: + Some homegrown crash and bug fixes + + 30 Sep 2004; Daniel Drake easytag-0.31-r6.ebuild: + Fix compilation on gcc 3.4 + +*easytag-0.31-r6 (30 Sep 2004) + + 30 Sep 2004; Daniel Drake -easytag-0.31-r5.ebuild, + +easytag-0.31-r6.ebuild: + Version bump to 0.31_gtk2.4_pre3 + +*easytag-0.31-r5 (26 Sep 2004) + + 26 Sep 2004; Daniel Drake +easytag-0.31-r5.ebuild: + Add patch to fix filename handling, please report success/failure. There is + one more issue left to solve, please don't mark as stable yet. + +*easytag-0.31-r4 (12 Sep 2004) + + 12 Sep 2004; Daniel Drake easytag-0.31-r1.ebuild, + easytag-0.31-r3.ebuild, easytag-0.31-r4.ebuild: + Version bump to 0.31_gtk2.4_pre2. Please don't mark any easytag GTK2 ebuilds + as stable on any arch until the issues are ironed out (I'll note here when + that is). + + 17 Aug 2004; Tom Gall easytag-0.31-r2.ebuild: + stable on ppc64, bug #58311 + + 14 Aug 2004; Sven Wegener metadata.xml: + Corrected metadata.xml to match DTD. + + 10 Aug 2004; Daniel Drake easytag-0.31-r1.ebuild, + easytag-0.31-r2.ebuild, easytag-0.31.ebuild: + Fix depend (flac requires libvorbis) + +*easytag-0.31-r3 (10 Aug 2004) + + 10 Aug 2004; Daniel Drake easytag-0.31-r3.ebuild: + Bump to 0.31_gtk2.4_pre1, plus a configure fix, and a crashfix of my own + +*easytag-0.31-r2 (13 Jul 2004) + + 13 Jul 2004; Daniel Drake : + Bugfixes for 0.31-r1 (leaks, rename dir, undefined behaviour) + +*easytag-0.31-r1 (03 Jul 2004) + + 03 Jul 2004; Daniel Drake easytag-0.31-r1.ebuild, + metadata.xml: + EasyTAG 0.31_gtk2.4_pre0 - GTK2-only version - please report all bugs + + 02 Jul 2004; Jeremy Huddleston easytag-0.31.ebuild: + Stable x86, amd64, sparc. + + 15 Jun 2004; Jeremy Huddleston easytag-0.31.ebuild: + Added ~amd64. + + 05 Jun 2004; Aron Griffis easytag-0.31.ebuild, + easytag-0.31_pre2-r5.ebuild: + Minor ebuild syntax cleanups + +*easytag-0.31 (02 Jun 2004) + + 02 Jun 2004; Seemant Kulleen +easytag-0.31.ebuild, + -easytag-0.31_pre2-r3.ebuild, -easytag-0.31_pre2-r4.ebuild: + Version bump to newest upstream release WITH Daniel Drake + coming in with a brand new gtk2 patch for it, Thanks to him and Tristen for + testing in bug #52447 + +*easytag-0.31_pre2-r5 (14 May 2004) + + 14 May 2004; Seemant Kulleen + +easytag-0.31_pre2-r5.ebuild: + The unrivalled dsd_ (Daniel Drake) has another update to the + gtk2 patchset. Again, this was tested by Tristan Henderson + . All this happened in bug #51062 + +*easytag-0.31_pre2-r4 (04 May 2004) + + 04 May 2004; Seemant Kulleen -easytag-0.30c.ebuild, + -easytag-0.31_pre2-r2.ebuild, +easytag-0.31_pre2-r4.ebuild: + dsd updated his patch again, verified to compile with gcc2 as well. Thanks to + Daniel Drake for the patch and Tristan Henderson + for the gcc2 test, in bug #49968 + + 29 Apr 2004; Jeremy Huddleston + easytag-0.31_pre2-r3.ebuild, files/easytag-0.31_pre2-gcc2.patch: + Yet another gcc2 fix closing bug #49427. Thanks again Tristan. + +*easytag-0.31_pre2-r3 (27 Apr 2004) + + 27 Apr 2004; Jeremy Huddleston + easytag-0.31_pre2-r3.ebuild: + Bumping the version of the gtk2 patch. Provided by Daniel Drake + in bug #49156 + + 22 Apr 2004; Jeremy Huddleston + easytag-0.31_pre2-r2.ebuild, files/easytag-0.30.2-gcc2.patch: + gcc2 compilation fix thanks to Tristan Henderson in + bug #48672. + +*easytag-0.31_pre2-r2 (13 Apr 2004) + + 13 Apr 2004; Seemant Kulleen + easytag-0.31_pre2-r1.ebuild, easytag-0.31_pre2-r2.ebuild: + updated GTK2 patch from Daniel Drake in bug #47728 + +*easytag-0.31_pre2-r1 (09 Apr 2004) + + 09 Apr 2004; Seemant Kulleen + easytag-0.31_pre2-r1.ebuild, easytag-0.31_pre2.ebuild: + nls fix thanks again to Daniel Drake, fixing bug #47373 by Jordan + + + 09 Apr 2004; Seemant Kulleen easytag-0.30c.ebuild, + easytag-0.30d.ebuild, easytag-0.31_pre2.ebuild: + fix depend string, thanks to daniel in irc + +*easytag-0.31_pre2 (09 Apr 2004) + + 09 Apr 2004; Seemant Kulleen easytag-0.31_pre2.ebuild, + files/easytag-0.30.2-fix-configure.patch: + version bump to easytag-0.30.2, which is named 0.31_pre2 here because of + portage's version thingy which thinks 0.30d is a higher version than 0.30.2. + Included in this version is optional GTK2 support thanks to the venerable + Daniel Drake! Look for him to be a Gentoo developer soon, anyway. So, this was + all put together by: Daniel Drake in bug #45479 + +*easytag-0.30d (22 Mar 2004) + + 22 Mar 2004; Seemant Kulleen easytag-0.30.ebuild, + easytag-0.30d.ebuild: + version bump thanks to Daniel Drake (who's doing a gtk2 + port for us too) in bug #44841 + + 17 Jan 2004; Seemant Kulleen easytag-0.30c.ebuild: + set x86 and sparc in keywords + + 16 Jan 2004; Bartosch Pixa easytag-0.30c.ebuild: + set ppc in keywords + +*easytag-0.30c (01 Dec 2003) + + 01 Dec 2003; Seemant Kulleen easytag-0.28.ebuild, + easytag-0.29.ebuild, easytag-0.30c.ebuild: + this version bump adds three patches: to fix a bug when renaming files with + the scanner and using the character conversion; to fix a bug that doesn't save + the changed files, which aren't selected, when changing of directory or + exiting, even if you select the button Yes in the dialog box; and to fix a bug + when using the check button Repeat action for the rest of the files in the + dialog box, when deleting files. + + 01 Dec 2003; Ciaran McCreesh easytag-0.30.ebuild: + moved to stable on sparc + +*easytag-0.30 (08 Sep 2003) + + 08 Sep 2003; Seemant Kulleen easytag-0.30.ebuild: + another version bump + + 01 Sep 2003; Seemant Kulleen easytag-0.29.ebuild: + version bump + +*easytag-0.28 (2 Jun 2003) + + 02 Jun 2003; robh easytag-0.28.ebuild: + version bump. closes #22088. reported by: Gregorio Guidi + +*easytag-0.27 (19 Feb 2003) + + 11 Mar 2003; Seemant Kulleen easytag-0.27.ebuild: + sed fix for my fix. thanks to: Tristan Henderson in + bug #17326 + + 05 Mar 2003; Seemant Kulleen easytag-0.27.ebuild: + errno fixes + + 19 Feb 2003; Seemant Kulleen easytag-0.23.ebuild easytag-0.25.ebuild easytag-0.27.ebuild files/digest-easytag-0.27 : + other arches to testing; and version bump thanks to: Jay Pfeifer in bug #15782 + +*easytag-0.25 (11 Nov 2002) + + 11 Nov 2002; Seemant Kulleen easytag-0.25.ebuild + files/digest-easytag-0.25 : + + Version bump. + +*easytag-0.23 (19 Jul 2002) + + 19 Jul 2002; Seemant Kulleen easytag-0.23.ebuild + files/digest-easytag-0.23 : + + Update version. + +*easytag-0.21 (26 Apr 2002) + + 26 May 2002; Ryan Phillips easytag-0.21.ebuild : + + Updated version. + support for mirror:// added + builds without ogg support if USE variable is not set + +*easytag-0.18 (26 Apr 2002) + + 26 May 2002; Ryan Phillips easytag-0.18.ebuild : + + Actually builds easytag without ogg support + Changed to mirror:// support + + 26 Apr 2002; Ryan Phillips easytag-0.18.ebuild : + + Error in setting the myconf variable when using use oggvorbin. + Fixes (#2125) + +*easytag-0.18 (17 Apr 2002) + + 17 Apr 2002; Ryan Phillips easytag-0.18.ebuild : + + The first version of this package. diff --git a/media-sound/easytag/Manifest b/media-sound/easytag/Manifest new file mode 100644 index 0000000..a9fd352 --- /dev/null +++ b/media-sound/easytag/Manifest @@ -0,0 +1,9 @@ +AUX easytag-2.1.6-cddb.patch 7503 RMD160 8d5aaefc465593f554e807ad100b086681b3d05a SHA1 482326252e7605be8974e407dd8aff67ad02950c SHA256 4d50c084f470c65443f3eece466877eb715e62ff9eead438bb5ba7ef3a713b29 +AUX easytag-2.1.6-desktop_entry.patch 597 RMD160 cc464e16a6a1da22b7766dd9cec19eb0e20b4c69 SHA1 79baeb3493a1f9524af0d0acf8c0bb15db3db9ba SHA256 13ee1ba610bf2e4456a2ef08ee9e1d608b50ba2f6fac75303eb6086b8d4b09f0 +AUX easytag-2.1.6-load-from-txt.patch 422 RMD160 217d6f06913646329027299f979eff014b45d128 SHA1 5337a876c1c756761a16fc8616b87436665600c3 SHA256 75334d9db830feea82bcaf1c48d5dc4b57748172d5e1b2c0da3131e5e262616d +AUX easytag-2.1.6-new_libmp4v2.patch 1836 RMD160 83c740bea8eeb83697feac1084ffbf5001e39e75 SHA1 f99cd267255ec857ff731533339cfdae58f30a57 SHA256 040486232845b5b076877eb307029cbd399f2536743f3e570bf32fc97b469242 +AUX easytag-2.1.6-sigchld.patch 1063 RMD160 bc41a61325a78453faae8af4c588f75379a2f810 SHA1 77f50e6c86219ed964d8096c3f25b803bedaa06a SHA256 48e3b741bfa66df268489cb82ae8549644b3d29781bd30fe9c07b4d5e9910af9 +DIST easytag-2.1.6.tar.bz2 3304019 RMD160 2ba568b34762e538e26582d9ce648114b7ee5274 SHA1 e2d378d63d872d16a33b45515858cdfab7755645 SHA256 9b051126cc7e82a7ea14e8b9bd32738e8b13a81a968d5f768eef7615bbcdb6d9 +EBUILD easytag-2.1.6-r5.ebuild 1637 RMD160 7fbe813e295e754085617e689ba01ac0c428812d SHA1 a62509a7235c13f86eb9a855844f355b0cb49731 SHA256 9d9d4230c2a709d8e131cfc77b8e776c3326e870bbb4255d050dd3a32f0e8296 +MISC ChangeLog 21941 RMD160 9a63ce580cc0176693cce3958f15ea3b063d9d77 SHA1 2335cdfe7755388cff93091a334cd4924e0ea153 SHA256 4537288ab933acd30d90d0e788c48219113d8d54e907ca600a737274a74ef43b +MISC metadata.xml 331 RMD160 c18921949ccecab234d37aca6bb8500bf9d25790 SHA1 07f082e3c3e93916060e22eb54dcf621dd373718 SHA256 d63548a690cf8c407c50fd4bf11c67b85d8d3c7128d1a5448bda539210975e0b diff --git a/media-sound/easytag/easytag-2.1.6-r5.ebuild b/media-sound/easytag/easytag-2.1.6-r5.ebuild new file mode 100644 index 0000000..74b7fce --- /dev/null +++ b/media-sound/easytag/easytag-2.1.6-r5.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-sound/easytag/easytag-2.1.6-r4.ebuild,v 1.1 2010/07/29 23:16:04 ssuominen Exp $ + +EAPI=2 +inherit eutils fdo-mime + +DESCRIPTION="GTK+ utility for editing MP2, MP3, MP4, FLAC, Ogg and other media tags" +HOMEPAGE="http://easytag.sourceforge.net" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 ~hppa ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +IUSE="flac mp3 mp4 speex vorbis wavpack" + +RDEPEND=">=x11-libs/gtk+-2.12:2 + mp3? ( >=media-libs/id3lib-3.8.3-r7 + media-libs/libid3tag ) + flac? ( media-libs/flac + media-libs/libvorbis ) + mp4? ( >=media-libs/libmp4v2-1.9.0 ) + vorbis? ( media-libs/libvorbis ) + wavpack? ( media-sound/wavpack ) + speex? ( media-libs/speex + media-libs/libvorbis )" +DEPEND="${RDEPEND} + dev-util/pkgconfig + sys-devel/gettext" + +src_prepare() { + epatch "${FILESDIR}"/${P}-desktop_entry.patch \ + "${FILESDIR}"/${P}-new_libmp4v2.patch \ + "${FILESDIR}"/${P}-cddb.patch \ + "${FILESDIR}"/${P}-load-from-txt.patch \ + "${FILESDIR}"/${P}-sigchld.patch +} + +src_configure() { + econf \ + $(use_enable mp3) \ + $(use_enable mp3 id3v23) \ + $(use_enable vorbis ogg) \ + $(use_enable flac) \ + $(use_enable mp4) \ + $(use_enable wavpack) \ + $(use_enable speex) +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" + dodoc ChangeLog README THANKS TODO USERS-GUIDE +} + +pkg_postinst() { fdo-mime_desktop_database_update; } +pkg_postrm() { fdo-mime_desktop_database_update; } diff --git a/media-sound/easytag/files/easytag-2.1.6-cddb.patch b/media-sound/easytag/files/easytag-2.1.6-cddb.patch new file mode 100644 index 0000000..e7f586a --- /dev/null +++ b/media-sound/easytag/files/easytag-2.1.6-cddb.patch @@ -0,0 +1,164 @@ +diff -ruN easytag-2.1.6.orig/src/cddb.c easytag-2.1.6/src/cddb.c +--- easytag-2.1.6.orig/src/cddb.c 2008-03-22 22:57:29.000000000 +0100 ++++ easytag-2.1.6/src/cddb.c 2009-08-25 23:16:35.000000000 +0200 +@@ -2158,10 +2158,12 @@ + */ + gboolean Cddb_Search_Album_List_From_String (void) + { +- if ( strstr(CDDB_SERVER_NAME_MANUAL_SEARCH,"freedb") != NULL ) +- return Cddb_Search_Album_List_From_String_Freedb(); +- else ++ if ( strstr(CDDB_SERVER_NAME_MANUAL_SEARCH,"gnudb") != NULL ) ++ // Use of gnudb + return Cddb_Search_Album_List_From_String_Gnudb(); ++ else ++ // Use of freedb ++ return Cddb_Search_Album_List_From_String_Freedb(); + } + + +@@ -2255,7 +2257,7 @@ + g_free(string); + g_free(tmp); + g_free(proxy_auth); +- //g_print("Request : '%s'\n", cddb_in); ++ //g_print("Request Cddb_Search_Album_List_From_String_Freedb : '%s'\n", cddb_in); + + // Send the request + gtk_statusbar_push(GTK_STATUSBAR(CddbStatusBar),CddbStatusBarContext,_("Sending request ...")); +@@ -2574,7 +2576,7 @@ + ); + next_page_found = FALSE; + g_free(proxy_auth); +- //g_print("Request : '%s'\n", cddb_in); ++ //g_print("Request Cddb_Search_Album_List_From_String_Gnudb : '%s'\n", cddb_in); + + // Send the request + gtk_statusbar_push(GTK_STATUSBAR(CddbStatusBar),CddbStatusBarContext,_("Sending request ...")); +@@ -3130,7 +3132,7 @@ + (proxy_auth=Cddb_Format_Proxy_Authentification()) + ); + g_free(proxy_auth); +- //g_print("Request : '%s'\n", cddb_in); ++ //g_print("Request Cddb_Search_Album_From_Selected_Files : '%s'\n", cddb_in); + + msg = g_strdup_printf(_("Sending request (CddbId: %s, #tracks: %d, Disc length: %d) ..."), + cddb_discid,num_tracks,disc_length); +@@ -3394,24 +3396,47 @@ + CDDB_USE_PROXY?CDDB_PROXY_PORT:cddb_server_port)) <= 0 ) + return FALSE; + +- // CDDB Request (ex: GET /~cddb/cddb.cgi?cmd=cddb+read+jazz+0200a401&hello=noname+localhost+EasyTAG+0.31&proto=1 HTTP/1.1\r\nHost: freedb.freedb.org:80\r\nConnection: close) +- // Without proxy : "GET /~cddb/cddb.cgi?..." but doesn't work with a proxy. +- // With proxy : "GET http://freedb.freedb.org/~cddb/cddb.cgi?..." +- cddb_in = g_strdup_printf("GET %s%s%s?cmd=cddb+read+" +- "%s+%s" +- "&hello=noname+localhost+%s+%s" +- "&proto=6 HTTP/1.1\r\n" +- "Host: %s:%d\r\n" +- "%s" +- "Connection: close\r\n\r\n", +- CDDB_USE_PROXY?"http://":"",CDDB_USE_PROXY?cddb_server_name:"", cddb_server_cgi_path, +- cddbalbum->category,cddbalbum->id, +- APPNAME,VERSION, +- cddb_server_name,cddb_server_port, +- (proxy_auth=Cddb_Format_Proxy_Authentification()) +- ); +- g_free(proxy_auth); +- //g_print("Request : '%s'\n", cddb_in); ++ if ( strstr(cddb_server_name,"gnudb") != NULL ) ++ { ++ // For gnudb ++ // New version of gnudb doesn't use a cddb request, but a http request ++ cddb_in = g_strdup_printf("GET %s%s/gnudb/" ++ "%s/%s" ++ " HTTP/1.1\r\n" ++ "Host: %s:%d\r\n" ++ "User-Agent: %s %s\r\n" ++ "%s" ++ "Connection: close\r\n" ++ "\r\n", ++ CDDB_USE_PROXY?"http://":"", CDDB_USE_PROXY?cddb_server_name:"", // Needed when using proxy ++ cddbalbum->category,cddbalbum->id, ++ cddb_server_name,cddb_server_port, ++ APPNAME,VERSION, ++ (proxy_auth=Cddb_Format_Proxy_Authentification()) ++ ); ++ }else ++ { ++ // CDDB Request (ex: GET /~cddb/cddb.cgi?cmd=cddb+read+jazz+0200a401&hello=noname+localhost+EasyTAG+0.31&proto=1 HTTP/1.1\r\nHost: freedb.freedb.org:80\r\nConnection: close) ++ // Without proxy : "GET /~cddb/cddb.cgi?..." but doesn't work with a proxy. ++ // With proxy : "GET http://freedb.freedb.org/~cddb/cddb.cgi?..." ++ cddb_in = g_strdup_printf("GET %s%s%s?cmd=cddb+read+" ++ "%s+%s" ++ "&hello=noname+localhost+%s+%s" ++ "&proto=6 HTTP/1.1\r\n" ++ "Host: %s:%d\r\n" ++ "%s" ++ "Connection: close\r\n\r\n", ++ CDDB_USE_PROXY?"http://":"",CDDB_USE_PROXY?cddb_server_name:"", cddb_server_cgi_path, ++ cddbalbum->category,cddbalbum->id, ++ APPNAME,VERSION, ++ cddb_server_name,cddb_server_port, ++ (proxy_auth=Cddb_Format_Proxy_Authentification()) ++ ); ++ } ++ ++ ++ g_free(proxy_auth); ++ //g_print("Request Cddb_Get_Album_Tracks_List : '%s'\n", cddb_in); + + // Send the request + gtk_statusbar_push(GTK_STATUSBAR(CddbStatusBar),CddbStatusBarContext,_("Sending request ...")); +@@ -3444,20 +3469,38 @@ + } + + +- // Parse server answer : Check HTTP Header and CDDB Header ++ // Parse server answer : Check HTTP Header (freedb or gnudb) and CDDB Header (freedb only) + file = NULL; +- if ( Cddb_Read_Http_Header(&file,&cddb_out) <= 0 +- || Cddb_Read_Cddb_Header(&file,&cddb_out) <= 0 ) +- { +- gchar *msg = g_strdup_printf(_("The server returned a wrong answer! (%s)"),cddb_out); +- gtk_statusbar_push(GTK_STATUSBAR(CddbStatusBar),CddbStatusBarContext,msg); +- Log_Print(LOG_ERROR,"%s",msg); +- g_free(msg); +- g_free(cddb_out); +- if (file) +- fclose(file); +- return FALSE; +- } ++ if ( strstr(cddb_server_name,"gnudb") != NULL ) ++ { ++ // For gnudb (don't check CDDB header) ++ if ( Cddb_Read_Http_Header(&file,&cddb_out) <= 0 ) ++ { ++ gchar *msg = g_strdup_printf(_("The server returned a wrong answer! (%s)"),cddb_out); ++ gtk_statusbar_push(GTK_STATUSBAR(CddbStatusBar),CddbStatusBarContext,msg); ++ Log_Print(LOG_ERROR,"%s",msg); ++ g_free(msg); ++ g_free(cddb_out); ++ if (file) ++ fclose(file); ++ return FALSE; ++ } ++ }else ++ { ++ // For freedb ++ if ( Cddb_Read_Http_Header(&file,&cddb_out) <= 0 ++ || Cddb_Read_Cddb_Header(&file,&cddb_out) <= 0 ) ++ { ++ gchar *msg = g_strdup_printf(_("The server returned a wrong answer! (%s)"),cddb_out); ++ gtk_statusbar_push(GTK_STATUSBAR(CddbStatusBar),CddbStatusBarContext,msg); ++ Log_Print(LOG_ERROR,"%s",msg); ++ g_free(msg); ++ g_free(cddb_out); ++ if (file) ++ fclose(file); ++ return FALSE; ++ } ++ } + g_free(cddb_out); + + } diff --git a/media-sound/easytag/files/easytag-2.1.6-desktop_entry.patch b/media-sound/easytag/files/easytag-2.1.6-desktop_entry.patch new file mode 100644 index 0000000..5de0c8b --- /dev/null +++ b/media-sound/easytag/files/easytag-2.1.6-desktop_entry.patch @@ -0,0 +1,16 @@ +Remove x-directory/normal from MimeType or else it replaces Nautilus as +default Places handler. + +http://bugs.gentoo.org/show_bug.cgi?id=272198 + +diff -ur easytag-2.1.6.orig/easytag.desktop easytag-2.1.6/easytag.desktop +--- easytag-2.1.6.orig/easytag.desktop 2007-11-28 10:54:05.000000000 +0200 ++++ easytag-2.1.6/easytag.desktop 2009-06-06 21:57:57.000000000 +0300 +@@ -21,6 +21,4 @@ + Terminal=false + Type=Application + Categories=AudioVideo;AudioVideoEditing;GTK; +-X-Desktop-File-Install-Version=0.14 +-MimeType=audio/x-mp3;application/ogg;x-directory/normal; +- ++MimeType=audio/x-mp3;application/ogg; diff --git a/media-sound/easytag/files/easytag-2.1.6-load-from-txt.patch b/media-sound/easytag/files/easytag-2.1.6-load-from-txt.patch new file mode 100644 index 0000000..ed86e58 --- /dev/null +++ b/media-sound/easytag/files/easytag-2.1.6-load-from-txt.patch @@ -0,0 +1,14 @@ +http://cvs.fedoraproject.org/viewvc/rpms/easytag/devel/easytag-2.1.6-load-from-txt.patch?view=log +http://bugs.gentoo.org/329575 + +--- src/misc.c ++++ src/misc.c +@@ -3327,7 +3327,7 @@ void Load_Filename_Set_Filenames (void) + g_free(list_text); + } + +- g_free(currentPath); ++ gtk_tree_path_free(currentPath); + + Browser_List_Refresh_Whole_List(); + ET_Display_File_Data_To_UI(ETCore->ETFileDisplayed); diff --git a/media-sound/easytag/files/easytag-2.1.6-new_libmp4v2.patch b/media-sound/easytag/files/easytag-2.1.6-new_libmp4v2.patch new file mode 100644 index 0000000..774bf7f --- /dev/null +++ b/media-sound/easytag/files/easytag-2.1.6-new_libmp4v2.patch @@ -0,0 +1,51 @@ +diff -ur easytag-2.1.6.orig/configure easytag-2.1.6/configure +--- easytag-2.1.6.orig/configure 2008-07-12 17:57:44.000000000 +0300 ++++ easytag-2.1.6/configure 2009-07-10 16:44:39.000000000 +0300 +@@ -22418,12 +22418,12 @@ + /* end confdefs.h. */ + + #include +- #include ++ #include + int main (void) + { + FILE *output; + output=fopen("conftest.mp4v2","w"); +- fprintf(output,"LIBMP4V2_NAME=%s\nLIBMP4V2_VERSION=%s\n",PACKAGE_TARNAME,PACKAGE_VERSION); ++ fprintf(output,"MP4V2_PROJECT_name=%s\nMP4V2_PROJECT_version=%s\n",PACKAGE_TARNAME,PACKAGE_VERSION); + fclose(output); + exit(0); + } +@@ -22471,7 +22471,7 @@ + + cat >conftest.$ac_ext <<_ACEOF + +- #include ++ #include + main () { + MP4FileHandle hFile; + MP4GetMetadataCoverArt(hFile, NULL, NULL,0); } +diff -ur easytag-2.1.6.orig/src/mp4_header.c easytag-2.1.6/src/mp4_header.c +--- easytag-2.1.6.orig/src/mp4_header.c 2007-11-28 10:54:35.000000000 +0200 ++++ easytag-2.1.6/src/mp4_header.c 2009-07-10 16:44:54.000000000 +0300 +@@ -44,7 +44,7 @@ + #undef PACKAGE_STRING + #undef PACKAGE_TARNAME + #undef PACKAGE_VERSION +-#include ++#include + + + /**************** +diff -ur easytag-2.1.6.orig/src/mp4_tag.c easytag-2.1.6/src/mp4_tag.c +--- easytag-2.1.6.orig/src/mp4_tag.c 2007-12-11 00:08:11.000000000 +0200 ++++ easytag-2.1.6/src/mp4_tag.c 2009-07-10 16:45:08.000000000 +0300 +@@ -50,7 +50,7 @@ + #undef PACKAGE_STRING + #undef PACKAGE_TARNAME + #undef PACKAGE_VERSION +-#include ++#include + + + /**************** diff --git a/media-sound/easytag/files/easytag-2.1.6-sigchld.patch b/media-sound/easytag/files/easytag-2.1.6-sigchld.patch new file mode 100644 index 0000000..5b2d98f --- /dev/null +++ b/media-sound/easytag/files/easytag-2.1.6-sigchld.patch @@ -0,0 +1,42 @@ +--- easytag-2.1.6/src/easytag.c.orig 2009-07-11 14:59:57.000000000 +0300 ++++ easytag-2.1.6/src/easytag.c 2009-07-11 15:44:13.000000000 +0300 +@@ -58,6 +58,8 @@ + + #ifdef WIN32 + # include "win32/win32dep.h" ++#else ++# include + #endif + + #include "../pixmaps/EasyTAG_icon.xpm" +@@ -139,7 +141,21 @@ + void Quit_Recursion_Function_Button_Pressed (void); + void Quit_Recursion_Window_Key_Press (GtkWidget *window, GdkEvent *event); + ++#ifndef WIN32 ++static void sigchld_handler(int signum) ++{ ++ wait(NULL); ++} + ++static void setup_sigchld() ++{ ++ struct sigaction sa = {0}; ++ sa.sa_handler = sigchld_handler; ++ sigemptyset(&sa.sa_mask); ++ sa.sa_flags = SA_RESTART; ++ sigaction(SIGCHLD, &sa, NULL); ++} ++#endif + + /******** + * Main * +@@ -169,7 +185,7 @@ + signal(SIGFPE,Handle_Crash); + signal(SIGSEGV,Handle_Crash); + // Must handle this signal to avoid zombie of applications executed (ex: xmms) +- signal(SIGCHLD,SIG_IGN); // Fix me! : can't run nautilus 1.0.6 with "Browse Directory With" ++ setup_sigchld(); + #endif + + #ifdef ENABLE_NLS diff --git a/media-sound/easytag/metadata.xml b/media-sound/easytag/metadata.xml new file mode 100644 index 0000000..ea604b7 --- /dev/null +++ b/media-sound/easytag/metadata.xml @@ -0,0 +1,6 @@ + + + + sound + a utility for viewing and editing tags for MP3, MP2, FLAC, AAC, MP4 and OGG files. It features a simple and attractive GTK+ interface + diff --git a/media-sound/tuxguitar-bin/Manifest b/media-sound/tuxguitar-bin/Manifest new file mode 100644 index 0000000..bfe3ef5 --- /dev/null +++ b/media-sound/tuxguitar-bin/Manifest @@ -0,0 +1,3 @@ +DIST tuxguitar-1.2-linux-x86.tar.gz 5695528 RMD160 f3c9087fa7dfc24368cecc4f892a211f61982f39 SHA1 36e4d1b39f7f1d55f1ddbe6774cc9a29a4685344 SHA256 8bfecd91ac33e63f29bd1503a7082533f631b6835b5bb2dfb1178d026628abe2 +DIST tuxguitar-1.2-linux-x86_64.tar.gz 5729487 RMD160 c37f48c27df6c55ac4277d59678135b2f77645d5 SHA1 33c20096a0afc95e49737a7183170315698a27e9 SHA256 b04700e2c14b2a2800f82f187f9d7dcd52d8d8a123b4b10a5609660ae5214e89 +EBUILD tuxguitar-bin-1.2.ebuild 1318 RMD160 324111b88e2ed4275681b31638e6893b00ae0ac2 SHA1 d850ef234169af978c618c19e18a2cfb7f47df9a SHA256 7936911dcbb741ae7fb890cda5d3b06ffd547f13e1b266c3078098c37b3b4dc1 diff --git a/media-sound/tuxguitar-bin/tuxguitar-bin-1.2.ebuild b/media-sound/tuxguitar-bin/tuxguitar-bin-1.2.ebuild new file mode 100644 index 0000000..cde0ac9 --- /dev/null +++ b/media-sound/tuxguitar-bin/tuxguitar-bin-1.2.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-sound/tuxguitar-bin/tuxguitar-bin-3.6.15.ebuild,v 1.2 2011/03/06 18:58:40 hwoarang Exp $ +EAPI="2" + +inherit eutils multilib + +DESCRIPTION="TuxGuitar" +SRC_URI="amd64? ( http://google.com/tuxguitar-1.2-linux-x86_64.tar.gz ) + x86? ( http://google.com/tuxguitar-1.2-linux-x86.tar.gz ) " +HOMEPAGE="http://www.mozilla.com/firefox" + +KEYWORDS="-* amd64 x86" +LICENSE="LGPL-2.1" +SLOT="0" + +DEPEND="app-arch/unzip" +RDEPEND="virtual/jre + x86? ( + >=x11-libs/gtk+-2.2 + >=media-libs/alsa-lib-1.0.16 + ) + amd64? ( + >=app-emulation/emul-linux-x86-baselibs-20081109 + >=app-emulation/emul-linux-x86-gtklibs-20081109 + >=app-emulation/emul-linux-x86-soundlibs-20081109 + )" + +use x86 && S="${WORKDIR}/tuxguitar-1.2-linux-x86" || S="${WORKDIR}/tuxguitar-1.2-linux-x86_64" + +src_install() { + # Install in /opt + dodir /opt/tuxguitar + insinto /opt/tuxguitar + exeinto /opt/tuxguitar + cd "${S}" + doins -r doc lib share tuxguitar.jar + doexe tuxguitar + + # Create /opt/bin/tuxguitar + dodir /opt/bin/ + cat <"${D}"/opt/bin/tuxguitar +#!/bin/sh +exec /opt/tuxguitar/tuxguitar "\$@" +EOF + fperms 0755 /opt/bin/tuxguitar +} diff --git a/media-video/mplayer/ChangeLog b/media-video/mplayer/ChangeLog new file mode 100644 index 0000000..9d29ce3 --- /dev/null +++ b/media-video/mplayer/ChangeLog @@ -0,0 +1,3673 @@ +# ChangeLog for media-video/mplayer +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/mplayer/ChangeLog,v 1.779 2011/02/15 14:17:35 jer Exp $ + + 30 Jan 2011; Tomáš Chvátal mplayer-9999.ebuild: + Clone the ffmpeg from git as svn external was removed. + + 30 Jan 2011; Tomáš Chvátal mplayer-9999.ebuild: + Update live verison to eapi4 and use_required syntax. Fix default + configuration section, some settings were eaten for me otherwise. + + 30 Jan 2011; Tomáš Chvátal mplayer-9999.ebuild: + Fix dependency on vdpau (it specificaly check for headers in libvdpau). Per + bug #352422. + + 26 Jan 2011; Jeroen Roovers + mplayer-1.0_rc4_p20101114.ebuild: + Stable for HPPA (bug #343977). + + 22 Jan 2011; Markos Chandras + mplayer-1.0_rc4_p20101114.ebuild: + Stable on amd64 wrt bug #343977 + + 22 Jan 2011; Christian Faulhammer + mplayer-1.0_rc4_p20101114.ebuild: + stable x86, bug 343977 + + 14 Jan 2011; Fabian Groffen mplayer-9999.ebuild: + Simplify and generalise too few registers logic for all x86 hosts, bug + #351588 + + 02 Jan 2011; Tobias Klausmann + mplayer-1.0_rc4_p20101114.ebuild: + Stable on alpha, bug #343977 + + 02 Jan 2011; Alexis Ballier mplayer-9999.ebuild: + The internal copy of faad2 is gone, bug #350316 + +*mplayer-1.0_rc4_p20101219 (19 Dec 2010) + + 19 Dec 2010; Tomáš Chvátal + -mplayer-1.0_rc4_p20100506.ebuild, -mplayer-1.0_rc4_p20100612.ebuild, + -mplayer-1.0_rc4_p20101107.ebuild, +mplayer-1.0_rc4_p20101219.ebuild, + mplayer-9999.ebuild: + Version bump (add new snapshot that should fix vorbis failiture). Drop old. + Sort keywords in live ebuild. + +*mplayer-1.0_rc4_p20101114 (14 Nov 2010) + + 14 Nov 2010; Lars Wendler + +mplayer-1.0_rc4_p20101114.ebuild: + non-maintainer commit: New snapshot to fix bug #345155. Permission kindly + granted by scarabeus. + + 07 Nov 2010; Alexis Ballier metadata.xml: + update description of the vpx useflag, bug #337690 + + 07 Nov 2010; Jory A. Pratt + mplayer-1.0_rc4_p20091026-r1.ebuild, mplayer-1.0_rc4_p20100506.ebuild, + mplayer-1.0_rc4_p20100612.ebuild, mplayer-1.0_rc4_p20101107.ebuild, + mplayer-9999.ebuild: + Convert media-libs/jpeg to virtual/jpeg + +*mplayer-1.0_rc4_p20101107 (07 Nov 2010) + + 07 Nov 2010; Tomáš Chvátal + +mplayer-1.0_rc4_p20101107.ebuild, mplayer-9999.ebuild, + +files/prepare_mplayer.sh: + Add new snapshot and add tool that create them to files/ + + 01 Nov 2010; Tomáš Chvátal mplayer-9999.ebuild, + metadata.xml: + Fix mga videocard check per bug #341171. Add missing options per bug #334793. + + 10 Oct 2010; Tomáš Chvátal mplayer-9999.ebuild, + metadata.xml: + Replace rtmpdump with rtmp useflag. As is done in ffmpeg and xbmc. + + 10 Oct 2010; Tomáš Chvátal mplayer-9999.ebuild: + EAPI3fy for prefix support. + + 10 Oct 2010; Tomáš Chvátal mplayer-9999.ebuild: + Introduce gsm useflag. Adds support for the gsm lossy speech compression + codec. + + 10 Oct 2010; Tomáš Chvátal mplayer-9999.ebuild: + Always disable internal libmpeg2. + + 10 Oct 2010; Tomáš Chvátal mplayer-9999.ebuild, + metadata.xml: + Ebuild cleanup. Drop gmplayer useflag. Introduce rtmpdump useflag. Thanks + to Andrew Savchenko. Fixes bug #336021 and bug #337284. + + 01 Oct 2010; Alexis Ballier mplayer-9999.ebuild: + fix configure options for external ffmpeg + + 18 Jul 2010; Alexis Ballier mplayer-9999.ebuild: + network configure option has been renamed to networking + + 17 Jul 2010; Steve Dibb mplayer-9999.ebuild: + Revert libass change; Always use external versions where possible + + 17 Jul 2010; Steve Dibb mplayer-9999.ebuild, + metadata.xml: + Add support for external libass libraries, bug 327733 + + 17 Jul 2010; Steve Dibb mplayer-9999.ebuild: + Add bluray use flag for playback through libbluray + + 30 Jun 2010; Tomáš Chvátal mplayer-9999.ebuild: + Drop svga useflag. + + 30 Jun 2010; Fabio Erculiani + mplayer-1.0_rc4_p20091026-r1.ebuild, mplayer-1.0_rc4_p20100506.ebuild, + mplayer-1.0_rc4_p20100612.ebuild, mplayer-9999.ebuild: + fix automagic dependency against svgalib, add --disable-svgalib + --disable-svgalib_helper + + 27 Jun 2010; Raúl Porcel + mplayer-1.0_rc4_p20100612.ebuild: + Re-add ~alpha/~arm/~ia64/~sparc + + 25 Jun 2010; Samuli Suominen + mplayer-1.0_rc4_p20100612.ebuild, mplayer-9999.ebuild: + Missing gcc-specs-pie check wrt #325517 by Toralf Förster and Magnus + Granberg. + + 25 Jun 2010; Alexis Ballier mplayer-9999.ebuild: + propagate enca useflag to libass, by Alexey Shildyakov + , bug #321863 + + 25 Jun 2010; Alexis Ballier mplayer-9999.ebuild: + disable faac with use bindist, by Nikoli , bug #323353 + + 13 Jun 2010; Dror Levin + mplayer-1.0_rc4_p20100612.ebuild: + Dropping keywords pending keywording of media-libs/libvpx, bug 323727. + +*mplayer-1.0_rc4_p20100612 (12 Jun 2010) + + 12 Jun 2010; Dror Levin + +mplayer-1.0_rc4_p20100612.ebuild: + Roll new snapshot with VP8 support. + + 12 Jun 2010; Dror Levin mplayer-9999.ebuild, + metadata.xml: + Add vpx support via media-libs/libvpx. + + 11 Jun 2010; Alexis Ballier mplayer-9999.ebuild: + fix the configure options building with mencoder disabled, bug #323097 + + 02 Jun 2010; Luca Barbato mplayer-9999.ebuild: + Ebuild improvements from Nikoli see bug #322377 + + 01 Jun 2010; Luca Barbato mplayer-9999.ebuild: + Change doc deps as reported in bug #317559 + + 31 May 2010; Luca Barbato mplayer-9999.ebuild: + make sure sed line is safe as suggested by Nikoli on #gentoo-media + + 20 May 2010; Jeroen Roovers + mplayer-1.0_rc4_p20100506.ebuild: + Marked ~hppa (bug #317459). + + 19 May 2010; Raúl Porcel + mplayer-1.0_rc4_p20100506.ebuild: + Readd ~ia64 wrt #317459 + + 09 May 2010; Alexis Ballier mplayer-9999.ebuild: + internal a52dec support has been dropped, use external one + +*mplayer-1.0_rc4_p20100506 (06 May 2010) + + 06 May 2010; Tomáš Chvátal + -files/mplayer-1.0_rc2_p20090322-fix-undeclared-spudec.patch, + -files/mplayer-1.0_rc2_p20090530-fix-mp3lib-use-local-labels-2.patch, + -files/mplayer-1.0_rc2_p20090731-linguas.patch, + -mplayer-1.0_rc4_p20100213-r1.ebuild, -mplayer-1.0_rc4_p20100427.ebuild, + +mplayer-1.0_rc4_p20100506.ebuild, + -files/mplayer-1.0_rc4_p20091124-r1-libtheora.patch: + Rollup new snapshot. Drop old. This should be stable candidate. + + 05 May 2010; Tomáš Chvátal mplayer-9999.ebuild: + Remove emake call from src_compile, is already run by base eclass. + + 01 May 2010; Alexis Ballier mplayer-9999.ebuild: + iconv should be in RDEPEND too + + 01 May 2010; Alexis Ballier mplayer-9999.ebuild: + Add missing dep on app-text/docbook-xml-dtd by Scott Burgess + , bug #317559 + + 29 Apr 2010; Samuli Suominen + mplayer-1.0_rc4_p20100427.ebuild, mplayer-9999.ebuild: + Fix liba52 handling wrt #317797 by Simone Scanzoni. + + 28 Apr 2010; Samuli Suominen + mplayer-1.0_rc4_p20100427.ebuild, mplayer-9999.ebuild: + Revert SRC_URI change for svgalib_helper; mirrors still ship the broken + copy. + +*mplayer-1.0_rc4_p20100427 (27 Apr 2010) + + 27 Apr 2010; Samuli Suominen + +mplayer-1.0_rc4_p20100427.ebuild: + Version (snapshot) bump. + + 24 Apr 2010; Alexis Ballier mplayer-9999.ebuild: + fix x264 deps + + 24 Apr 2010; Alexis Ballier mplayer-9999.ebuild: + drop now unneeded append-flags + + 24 Apr 2010; Alexis Ballier mplayer-9999.ebuild: + Build and install html documentation into the correct location, based on + the LINGUAS variable, from on a patch by Andrew Savchenko in bug #299405 + + 24 Apr 2010; Alexis Ballier mplayer-9999.ebuild: + dont depend on cdparanoia if cdio is enabled, we wont use it; patch by + Andrew Savchenko, bug #299405 + + 24 Apr 2010; Alexis Ballier mplayer-9999.ebuild: + remove aac useflag: let faad and faac useflags handle it; otherwise there + is support in ffmpeg; always use system libfaad + + 24 Apr 2010; Alexis Ballier mplayer-9999.ebuild: + Disable opencore-amr support with bindist, Apache-2.0 vs GPL-2 issues, + https://bugs.gentoo.org/show_bug.cgi?id=299405#c6 + + 24 Apr 2010; Alexis Ballier mplayer-9999.ebuild: + allow ass and truetype without X, by Andrew Savchenko, bug #299405 + + 24 Apr 2010; Alexis Ballier mplayer-9999.ebuild: + use system libass, require freetype 2.2.1 at least + + 24 Apr 2010; Alexis Ballier mplayer-9999.ebuild: + fix opencore-amr automagic dep + + 24 Apr 2010; Alexis Ballier mplayer-9999.ebuild: + Fix codecsdir handling; default to real ones, the default can be overriden + with codecpath=somewhere in cli or config file, bug #310389 and bug + #309931 + + 23 Apr 2010; Samuli Suominen + mplayer-1.0_rc4_p20091026-r1.ebuild, mplayer-1.0_rc4_p20100213-r1.ebuild, + mplayer-9999.ebuild, metadata.xml: + Rename USE opencore-amr to amr. + + 07 Apr 2010; Tomáš Chvátal + mplayer-1.0_rc4_p20091026-r1.ebuild, mplayer-1.0_rc4_p20100213-r1.ebuild, + mplayer-9999.ebuild: + Drop unrar-gpl dep. Since it is useless. + + 26 Mar 2010; Dror Levin + mplayer-1.0_rc4_p20091026-r1.ebuild, mplayer-1.0_rc4_p20100213-r1.ebuild, + mplayer-9999.ebuild: + Convert font deps to virtual/ttf-fonts wrt bug 282754. + + 26 Mar 2010; Dror Levin mplayer-9999.ebuild: + Remove dvbhead configure argument, bug 307951. + + 15 Mar 2010; Fabio Erculiani + mplayer-1.0_rc4_p20100213-r1.ebuild, mplayer-9999.ebuild: + fine tune USE="vdpau" dependencies + + 15 Mar 2010; Fabio Erculiani + mplayer-1.0_rc4_p20100213-r1.ebuild, mplayer-9999.ebuild: + there is no need to depend against x11-drivers/nvidia-drivers for + USE="vdpau", x11-libs/libvdpau is enough + + 09 Mar 2010; Steve Dibb mplayer-9999.ebuild: + Drop dvbhead argument, bug 307951 + + 02 Mar 2010; Samuli Suominen + mplayer-1.0_rc4_p20100213-r1.ebuild, mplayer-9999.ebuild: + Append -nopie to LDFLAGS wrt #93862 and only filter -fPIC -fPIE on x86. + +*mplayer-1.0_rc4_p20100213-r1 (27 Feb 2010) + + 27 Feb 2010; Sebastian Pipping + -mplayer-1.0_rc4_p20100213.ebuild, +mplayer-1.0_rc4_p20100213-r1.ebuild, + mplayer-9999.ebuild: + Fix bug #307039: + - Add missing build dep dev-util/pkgconfig + - Fix "for i in uses; do" (should be ${uses}) + + 26 Feb 2010; Sebastian Pipping + mplayer-1.0_rc4_p20100213.ebuild, mplayer-9999.ebuild: + Restore lost dependencies (bug #287993) + - opencore-amr? ( media-libs/opencore-amr ) + - bs2b? ( media-libs/libbs2b ) + + 26 Feb 2010; Sebastian Pipping mplayer-9999.ebuild: + Copy latest to 9999 before proceeding + + 13 Feb 2010; Samuli Suominen + mplayer-1.0_rc4_p20100213.ebuild, metadata.xml: + Rename local USE flag openjpeg to global USE flag jpeg2k. + +*mplayer-1.0_rc4_p20100213 (13 Feb 2010) + + 13 Feb 2010; Steve Dibb + +mplayer-1.0_rc4_p20100213.ebuild, metadata.xml: + Snapshot bump; Add OpenJPEG support; Drop ~mips due to openjpeg lib, bug + 304931 + + 11 Feb 2010; Samuli Suominen + mplayer-1.0_rc2_p20090731.ebuild: + Remove mips keyword wrt #280281. + + 02 Feb 2010; Tomáš Chvátal mplayer-9999.ebuild: + Add arm to 9999 ebuild too. + + 01 Feb 2010; Raúl Porcel + mplayer-1.0_rc4_p20091026-r1.ebuild, mplayer-1.0_rc4_p20091124-r1.ebuild: + Add ~arm + + 31 Jan 2010; Samuli Suominen + mplayer-1.0_rc4_p20091026-r1.ebuild, + +files/mplayer-1.0_rc4_p20091026-arm_neon.patch: + Fix building with ARM NEON wrt #302073 by Raúl Porcel. + + 31 Jan 2010; Raúl Porcel + mplayer-1.0_rc4_p20091026-r1.ebuild: + alpha/ia64/sparc stable + + 24 Jan 2010; Tobias Klausmann + mplayer-1.0_rc4_p20091026-r1.ebuild: + Stable on alpha, bug #297846 + + 09 Jan 2010; Christian Faulhammer + mplayer-1.0_rc4_p20091026-r1.ebuild: + stable x86, bug 297846 + + 07 Jan 2010; Brent Baude + mplayer-1.0_rc4_p20091026-r1.ebuild: + Marking mplayer-1.0_rc4_p20091026-r1 ppc for bug 297846 + + 06 Jan 2010; Brent Baude + mplayer-1.0_rc4_p20091026-r1.ebuild: + Marking mplayer-1.0_rc4_p20091026-r1 ppc64 for bug 297846 + + 03 Jan 2010; Tomáš Chvátal + mplayer-1.0_rc4_p20091124-r1.ebuild, mplayer-9999.ebuild: + Drop epatch_user call, will be handled by new base eclass. + + 25 Dec 2009; Tomáš Chvátal + mplayer-1.0_rc4_p20091124-r1.ebuild, mplayer-9999.ebuild: + Add support for epatch_user. + + 24 Dec 2009; Tomáš Chvátal + mplayer-1.0_rc4_p20091124-r1.ebuild, mplayer-9999.ebuild: + Fix variable usage (${x} -> ${i}) + + 24 Dec 2009; Tomáš Chvátal + mplayer-1.0_rc4_p20091124-r1.ebuild, mplayer-9999.ebuild: + Try to simplify the ebuild even bit more. + + 23 Dec 2009; Jeroen Roovers + mplayer-1.0_rc4_p20091026-r1.ebuild: + Stable for HPPA (bug #297846). + + 23 Dec 2009; Tomáš Chvátal + mplayer-1.0_rc4_p20091124-r1.ebuild, mplayer-9999.ebuild: + Update live ebuild, sync with latest snapshot. + Now latest snapshot and 9999 are 1:1, try to keep it up + by changing both ebuilds at once. More prefferably the live + ebuild to have the change as first one. + + 22 Dec 2009; Samuli Suominen + mplayer-1.0_rc4_p20091026-r1.ebuild: + amd64 stable wrt #297846 + +*mplayer-1.0_rc4_p20091124-r1 (26 Nov 2009) + + 26 Nov 2009; Steve Dibb + -mplayer-1.0_rc4_p20091124.ebuild, +mplayer-1.0_rc4_p20091124-r1.ebuild, + +files/mplayer-1.0_rc4_p20091124-r1-libtheora.patch: + Fix x264 dep; add patch to build against libtheora-1.0; bug 294496 + +*mplayer-1.0_rc4_p20091124 (24 Nov 2009) + + 24 Nov 2009; Steve Dibb + +mplayer-1.0_rc4_p20091124.ebuild: + Snapshot bump + + 19 Nov 2009; Steve Dibb mplayer-9999.ebuild: + Remove teletext support, bug 292792 + + 18 Nov 2009; Raúl Porcel + mplayer-1.0_rc4_p20091026.ebuild, mplayer-1.0_rc4_p20091026-r1.ebuild: + Re-add ~ia64/~sparc wrt #280281 + + 18 Nov 2009; Jeroen Roovers + mplayer-1.0_rc4_p20091026-r1.ebuild: + Marked ~hppa (bug #280281). + + 08 Nov 2009; Tobias Klausmann + mplayer-1.0_rc4_p20091026-r1.ebuild: + Keyworded on alpha, bug #280281 + + 27 Oct 2009; Samuli Suominen + mplayer-1.0_rc4_p20091026-r1.ebuild: + If no -O flag is specified, append-flags -O2 (to gain -fomit-frame-pointer + by gcc) wrt #288918 + +*mplayer-1.0_rc4_p20091026-r1 (27 Oct 2009) + + 27 Oct 2009; Samuli Suominen + +mplayer-1.0_rc4_p20091026-r1.ebuild, metadata.xml: + Fix missing media-libs/libbs2b depend wrt #287993, thanks to Sebastian + Pipping for reporting. Also, missing media-sound/toolame handling. + +*mplayer-1.0_rc4_p20091026 (26 Oct 2009) + + 26 Oct 2009; Samuli Suominen + +mplayer-1.0_rc4_p20091026.ebuild: + Version bump. + + 11 Oct 2009; Samuli Suominen + mplayer-1.0_rc2_p20090322.ebuild: + Remove amrnb, amrwb support wrt #252140. Remove arts support wrt #270575. + Remove libmpcdec support wrt #279069. + + 25 Sep 2009; Mounir Lamouri + mplayer-1.0_rc4_p20090919-r2.ebuild: + Keywording for ppc. Bug 280281 + +*mplayer-1.0_rc4_p20090919-r2 (25 Sep 2009) + + 25 Sep 2009; Steve Dibb + +mplayer-1.0_rc4_p20090919-r2.ebuild: + Only use replace-flags on gcc-4.4+; fix svn revision; less strict on sdl + use flag + + 24 Sep 2009; Raúl Porcel + mplayer-1.0_rc2_p20090731-r1.ebuild, mplayer-1.0_rc4_p20090919-r1.ebuild: + Re-add ~ia64 wrt #280281 + + 22 Sep 2009; Jeremy Olexa + mplayer-1.0_rc4_p20090919-r1.ebuild: + Fix configure call, just a typo in the ebuild. bug 285894 + +*mplayer-1.0_rc4_p20090919-r1 (19 Sep 2009) + + 19 Sep 2009; Steve Dibb + +mplayer-1.0_rc4_p20090919-r1.ebuild: + Snapshot version bump; Wrap all X dependencies under X use flag, bug + 222627 (thanks to William Hubbs for major patch); Drop vesa support, bug + 283246; Drop custom-cflags due to gcc-4 bug, filter flags, bug 269975 + + 31 Aug 2009; Brent Baude + mplayer-1.0_rc2_p20090731-r1.ebuild: + Marking mplayer-1.0_rc2_p20090731-r1 ~ppc64 for bug 280281 + + 28 Aug 2009; Tobias Klausmann + mplayer-1.0_rc2_p20090731-r1.ebuild: + Keyworded on alpha, bug #280281 + + 19 Aug 2009; Christian Faulhammer + mplayer-1.0_rc2_p20090731-r1.ebuild: + add ~x86, bug 280281 + + 09 Aug 2009; nixnut mplayer-1.0_rc2_p20090731.ebuild: + ppc stable #279342 + + 08 Aug 2009; Brent Baude + mplayer-1.0_rc2_p20090731.ebuild: + Marking mplayer-1.0_rc2_p20090731 ppc64 for bug 279342 + + 04 Aug 2009; Jeroen Roovers + mplayer-1.0_rc2_p20090731-r1.ebuild: + Marked ~hppa (bug #280281). + +*mplayer-1.0_rc2_p20090731-r1 (04 Aug 2009) + + 04 Aug 2009; Samuli Suominen + +mplayer-1.0_rc2_p20090731-r1.ebuild, metadata.xml: + Raise x264 depend wrt #240347. Fix automagic opencore-amr depend wrt + #279995. + + 03 Aug 2009; Samuli Suominen + mplayer-1.0_rc2_p20090731.ebuild: + Pull in dejavu or ttf-bitstream-vera with USE ass wrt #263185. + + 03 Aug 2009; Markus Meier + mplayer-1.0_rc2_p20090731.ebuild: + x86 stable, bug #279342 + + 03 Aug 2009; Samuli Suominen + mplayer-1.0_rc2_p20090731.ebuild: + Remove USE nemesi since it's not in tree anymore wrt #274807. + + 03 Aug 2009; Samuli Suominen + mplayer-1.0_rc2_p20090322.ebuild, mplayer-1.0_rc2_p20090530.ebuild, + mplayer-1.0_rc2_p20090731.ebuild: + Upload svgalib_helper again to mirrors wrt #279883. + + 03 Aug 2009; Samuli Suominen + mplayer-1.0_rc2_p20090731.ebuild, + +files/mplayer-1.0_rc2_p20090731-linguas.patch: + Fix LINGUAS handling wrt #280129. + + 03 Aug 2009; Alexis Ballier mplayer-9999.ebuild: + Use tr instead of sed for creating the linguas list, this fixes a build + issue when LINGUAS contains more than two languages. + + 03 Aug 2009; Jeroen Roovers + mplayer-1.0_rc2_p20090731.ebuild: + Stable for HPPA (bug #279342). + + 02 Aug 2009; mplayer-1.0_rc2_p20090731.ebuild: + Marked stable on AMD64 for security bug #279342 filed by Alex Legler + . Tested with fullscreen XV playback of XviD content on a + Radeon X600, dual hex-core Opteron system with USE="3dnow 3dnowext X a52 + aac aalib alsa ass cddb cdio cdparanoia dirac dts dv dvd dvdnav enca + encode faac faad fbcon ftp gif iconv ipv6 jpeg libcaca live lzo mad md5sum + mmx mmxext mng mp2 mp3 nemesi network opengl osdmenu png pnm pulseaudio + quicktime rar real rtc schroedinger sdl shm speex sse sse2 ssse3 theora + tremor truetype unicode v4l2 vorbis x264 xinerama xv xvid xvmc (-altivec) + -bidi -bindist -bl -cpudetection -custom-cflags -custom-cpuopts -debug + -dga -directfb -doc -dvb -dxr3 -esd -ggi -gmplayer -jack -joystick -ladspa + -lirc -nas -nut -openal -oss -pvr -radio -samba (-svga) -teletext -tga + -v4l -vdpau (-vidix) (-win32codecs) -xanim -xscreensaver -zoran". + + 01 Aug 2009; Diego E. Pettenò + mplayer-1.0_rc2_p20090731.ebuild: + Restore the local labels patch. Sigh. + + 31 Jul 2009; mplayer-1.0_rc2_p20090530.ebuild: + Marked stable on AMD64 as requested by Samuli Suominen + in bug #279826. Tested using full-screen XV + playback of XViD content on a Radeon X600; USE="3dnow 3dnowext X a52 aac + aalib alsa amrnb amrwb ass cddb cdio cdparanoia dirac dts dv dvd dvdnav + enca encode faac faad fbcon ftp gif iconv ipv6 jpeg libcaca live lzo mad + md5sum mmx mmxext mng mp2 mp3 nemesi network opengl osdmenu png pnm + pulseaudio quicktime rar rtc schroedinger sdl shm speex sse sse2 ssse3 + theora tremor truetype unicode v4l2 vorbis x264 xinerama xv xvid xvmc + (-altivec) -bidi -bindist -bl -cpudetection -custom-cflags -custom-cpuopts + -debug -dga -directfb -doc -dvb -dxr3 -esd -ggi -gmplayer -jack -joystick + -ladspa -lirc -nas -nut -openal -oss -pvr -radio (-real) -samba (-svga) + -teletext -tga -v4l -vdpau (-vidix) (-win32codecs) -xanim -xscreensaver + -zoran". + +*mplayer-1.0_rc2_p20090731 (31 Jul 2009) + + 31 Jul 2009; Steve Dibb + +mplayer-1.0_rc2_p20090731.ebuild, mplayer-9999.ebuild: + Snapshot bump, add --language* options to check for correct LINGUAS + variable to use for messages, documentation + + 27 Jul 2009; Alexis Ballier mplayer-9999.ebuild, + metadata.xml: + Add an option to link against system shared ffmpeg instead of building its + own copy and statically linking to it. Saves around 40Mb here but is + discouraged by upstream. + + 26 Jul 2009; Samuli Suominen + mplayer-1.0_rc2_p20090530.ebuild, mplayer-9999.ebuild: + Remove USE musepack since ffmpeg offers internal codecs for SV7 and SV8 + support. + + 24 Jul 2009; Steve Dibb mplayer-9999.ebuild: + Drop support for old AMR libs + + 04 Jul 2009; Brent Baude + mplayer-1.0_rc2_p20090322.ebuild: + stable ppc64, bug 272646 + + 30 Jun 2009; Raúl Porcel + mplayer-1.0_rc2_p20090322.ebuild: + ia64/sparc stable wrt #272646 + + 21 Jun 2009; Steve Dibb + mplayer-1.0_rc2_p20090530.ebuild, mplayer-9999.ebuild: + Fix osdmenu configuration, bug 274438 + + 08 Jun 2009; Jeroen Roovers + mplayer-1.0_rc2_p20090322.ebuild: + Stable for HPPA (bug #272646). + + 07 Jun 2009; Tobias Klausmann + mplayer-1.0_rc2_p20090322.ebuild: + Stable on alpha, bug #272646 + + 07 Jun 2009; Markus Meier + mplayer-1.0_rc2_p20090322.ebuild: + amd64/x86 stable, bug #272646 + + 06 Jun 2009; nixnut mplayer-1.0_rc2_p20090322.ebuild: + ppc stable #272646 + + 04 Jun 2009; Steve Dibb metadata.xml: + Remove old realcodecs use flag + + 04 Jun 2009; Steve Dibb + mplayer-1.0_rc2_p28450.ebuild, mplayer-1.0_rc2_p20090226.ebuild, + mplayer-1.0_rc2_p20090322.ebuild, mplayer-1.0_rc2_p20090530.ebuild, + mplayer-9999.ebuild: + Install input.conf and menu.conf in the correct location + + 03 Jun 2009; Samuli Suominen + mplayer-1.0_rc2_p20090322.ebuild, mplayer-1.0_rc2_p20090530.ebuild, + -files/mplayer-1.0_rc2_p20090322-fix-mp3lib-use-local-labels.patch, + +files/mplayer-1.0_rc2_p20090530-fix-mp3lib-use-local-labels-2.patch: + Modify fix-mp3lib-use-local-labels to use jump 0b and 1b instead of 0 and + 1 wrt #271906, thanks to Luca Barbato. Remove the broken patch from old + version. + + 02 Jun 2009; Steve Dibb mplayer-9999.ebuild: + Fix skin SRC_URI; Display live ebuild einfo only on live ebuild + + 02 Jun 2009; Steve Dibb + mplayer-1.0_rc2_p28058-r1.ebuild, mplayer-1.0_rc2_p28288.ebuild, + mplayer-1.0_rc2_p28450.ebuild, mplayer-1.0_rc2_p20090226.ebuild, + mplayer-1.0_rc2_p20090322.ebuild, mplayer-1.0_rc2_p20090530.ebuild: + Update SRC_URI for Blue skin, bug 272249 + + 01 Jun 2009; Ben de Groot + mplayer-1.0_rc2_p20090530.ebuild: + Fix versioning (bug 263720) and drop false message about being an + unsupported live ebuild + + 31 May 2009; Samuli Suominen + mplayer-1.0_rc2_p20090530.ebuild: + Samuli is not an happy developer when broken patches are introduced. Fix + MP3 playing, again. + + 31 May 2009; Diego E. Pettenò + mplayer-1.0_rc2_p20090530.ebuild: + Diego is not an happy developer when his patches are dropped. Fix build, + once again. + + 30 May 2009; Tomáš Chvátal mplayer-9999.ebuild: + Update live ebuild. Reorder the DEPS to be alphabetic and more logicaly + separated. Update ebuild to work as snapshot version if properly renamed. + Minor whitespace updates. Use src_prepare function. + +*mplayer-1.0_rc2_p20090530 (30 May 2009) + + 30 May 2009; Steve Dibb + +mplayer-1.0_rc2_p20090530.ebuild: + Snapshot bump; Backport ebuild changes from live ebuild; drop arts + + 30 May 2009; Steve Dibb mplayer-9999.ebuild, + metadata.xml: + Fix skin install, bug 271904; change gtk use flag to gmplayer + + 29 May 2009; Steve Dibb + mplayer-1.0_rc2_p28450.ebuild, mplayer-9999.ebuild, metadata.xml: + Ebuild cleanup, see bug 267124. Change to EAPI2; fix faad deps; fix jack + deps; add libnut dep, use flag; fix rar dep; fix displaying svn version; + remove hppa hack; add osdmenu use flag; disable apple-ir on no lirc; add + shm use flag; unset more flags on custom-cflags use. Thanks to Andrew + Savchenko for lots of hard work. + + 27 May 2009; Diego E. Pettenò + mplayer-1.0_rc2_p20090322.ebuild, + +files/mplayer-1.0_rc2_p20090322-fix-mp3lib-use-local-labels.patch, + +files/mplayer-1.0_rc2_p20090322-fix-undeclared-spudec.patch: + Add two patches: 1) fix spudec to be declared even without dvd support + enabled, patch from upstream; 2) fix mp3lib to use local labels and not + fail with -ftracer in CFLAGS, patch by Luca Barbato. + + 24 Mar 2009; Ben de Groot mplayer-1.0_rc2_p28058-r1, + mplayer-1.0_rc2_p28288, mplayer-1.0_rc2_p28450, mplayer-1.0_rc2_p20090226, + mplayer-1.0_rc2_p20090322, mplayer-9999: + Fix mangled unicode + +*mplayer-9999 (24 Mar 2009) + + 24 Mar 2009; Steve Dibb +mplayer-9999.ebuild: + Add live ebuild + + 24 Mar 2009; Steve Dibb + mplayer-1.0_rc2_p20090226.ebuild, mplayer-1.0_rc2_p20090322.ebuild: + Don't enable xvmc USE flag by default + + 23 Mar 2009; Steve Dibb + mplayer-1.0_rc2_p20090226.ebuild, mplayer-1.0_rc2_p20090322.ebuild: + Don't enable vdpau, mad USE flags by default + +*mplayer-1.0_rc2_p20090322 (23 Mar 2009) + + 23 Mar 2009; Steve Dibb + +mplayer-1.0_rc2_p20090322.ebuild: + Snapshot bump; Remove strip-flags when using custom-cflags use flag, bug + 260064; Scale back default USE flags, bug 260588; Drop realplayer binary + support + +*mplayer-1.0_rc2_p20090226 (23 Mar 2009) + + 23 Mar 2009; Steve Dibb + +mplayer-1.0_rc2_p20090226.ebuild, -mplayer-20090226.28734.ebuild, + -mplayer-20090226.28734-r1.ebuild: + Migrate to new naming scheme + +*mplayer-20090226.28734-r1 (14 Mar 2009) + + 14 Mar 2009; Ben de Groot + +mplayer-20090226.28734-r1.ebuild: + Up the dependency on x264 to latest stable, so we can drop the patch. Some + cosmetic changes (slot deps). Fix MPLAYER_REVISION handling. Fix mangled + unicode for Polish spelling. + + 28 Feb 2009; Markus Meier metadata.xml: + custom-cflags is a global USE-flag + + 26 Feb 2009; Steve Dibb + mplayer-20090226.28734.ebuild: + Don't enable cpudetection for bindist + + 26 Feb 2009; Steve Dibb + mplayer-20090226.28734.ebuild: + Fix vorbis dep + + 26 Feb 2009; Steve Dibb + mplayer-20090226.28734.ebuild: + Add nvidia card to use flags + +*mplayer-20090226.28734 (26 Feb 2009) + + 26 Feb 2009; Steve Dibb metadata.xml, + +mplayer-20090226.28734.ebuild: + Split real use flag into two: real for internal, realcodecs for binary; + Add faad, faac use flags for external AAC support; Add vdpau use flag; Add + more use flags to be enabled by default for that fresh just-works feeling; + Add tremor use flag for internal Vorbis support; Cleanup use flags, bug + 254661; Install more docs by default, bug 254671; Check for mng use flag, + bug 256054; Use unrar, add to mplayer.conf, bug 256203; Remove deprecated + DEPEND, bug 256146; New naming scheme DATE.SVN_REVISION; Add more + documentation to ebuild + + 12 Feb 2009; Steve Dibb + mplayer-1.0_rc2_p28450.ebuild: + Enable more use flag options by default + + 11 Feb 2009; Tobias Scherbaum + mplayer-1.0_rc2_p28450.ebuild: + ppc stable, bug #257381 + + 09 Feb 2009; Raúl Porcel + mplayer-1.0_rc2_p28450.ebuild: + ia64/sparc stable wrt #257381 + + 07 Feb 2009; Tobias Klausmann + mplayer-1.0_rc2_p28450.ebuild: + Stable on alpha, bug #257381 + + 05 Feb 2009; Jeroen Roovers + mplayer-1.0_rc2_p28450.ebuild: + Stable for HPPA (bug #257381). + + 04 Feb 2009; Markus Meier + mplayer-1.0_rc2_p28450.ebuild: + amd64/x86 stable, bug #257381 + + 04 Feb 2009; Brent Baude + mplayer-1.0_rc2_p28450.ebuild: + Marking mplayer-1.0_rc2_p28450 ppc64 for bug 257381 + +*mplayer-1.0_rc2_p28450 (03 Feb 2009) + + 03 Feb 2009; Steve Dibb + +mplayer-1.0_rc2_p28450.ebuild: + Snapshot bump, security bug 257381 + +*mplayer-1.0_rc2_p28288 (10 Jan 2009) + + 10 Jan 2009; Steve Dibb + +mplayer-1.0_rc2_p28288.ebuild: + Snapshot bump + + 22 Dec 2008; Raúl Porcel + mplayer-1.0_rc2_p28058-r1.ebuild: + ia64/sparc stable wrt #251017 + + 20 Dec 2008; Tobias Klausmann + mplayer-1.0_rc2_p28058-r1.ebuild: + Stable on alpha, bug #251017 + + 18 Dec 2008; Tobias Scherbaum + mplayer-1.0_rc2_p28058-r1.ebuild: + ppc stable, bug #251017 + + 18 Dec 2008; Brent Baude + mplayer-1.0_rc2_p28058-r1.ebuild: + Marking mplayer-1.0_rc2_p28058-r1 ppc64 for bug 251017 + + 18 Dec 2008; Joshua Kinard + mplayer-1.0_rc2_p28058-r1.ebuild: + Added ~mips to KEYWORDS, per #205570. + + 17 Dec 2008; Markus Meier + mplayer-1.0_rc2_p28058-r1.ebuild: + amd64/x86 stable, bug #251017 + + 17 Dec 2008; Jeroen Roovers + mplayer-1.0_rc2_p28058-r1.ebuild: + Stable for HPPA (bug #251017). + +*mplayer-1.0_rc2_p28058-r1 (17 Dec 2008) + + 17 Dec 2008; Steve Dibb + +files/mplayer-1.0_rc2_p28058-demux_vqf.patch, + +mplayer-1.0_rc2_p28058-r1.ebuild: + Add patch for security bug 251017; Change realplayer dep to realcodecs, + bug 249572 + + 13 Dec 2008; Friedrich Oslage + +files/mplayer-libmpeg2.patch, +files/mplayer-libavcodec.patch, + -files/mplayer-libmpeg2-libavcodec.patch, + mplayer-1.0_rc2_p27725-r1.ebuild, mplayer-1.0_rc2_p28058.ebuild: + Split sparc compile patch into two files as the old mplayer needs both, + the new one only the one for libavcodec + +*mplayer-1.0_rc2_p28058 (02 Dec 2008) + + 02 Dec 2008; Steve Dibb metadata.xml, + +mplayer-1.0_rc2_p28058.ebuild: + Snapshot bump; add libdvdnav, mng support; drop unnecessary docbook deps, + bug 174521; move srt use flag to ass, bug 241686 + + 24 Nov 2008; Friedrich Oslage + mplayer-1.0_rc2_p27725-r1.ebuild: + Stable on sparc, security bug #239130 and bug #241110 + + 24 Nov 2008; Steve Dibb + +files/mplayer-libmpeg2-libavcodec.patch, + mplayer-1.0_rc2_p27725-r1.ebuild: + Fix sparc compilation, bug 241110; Thanks to Friedrich Oslage for patch + + 10 Nov 2008; Raúl Porcel + mplayer-1.0_rc2_p27725-r1.ebuild: + ia64 stable wrt #239130 + + 08 Nov 2008; Tobias Klausmann + mplayer-1.0_rc2_p27725-r1.ebuild: + Stable on alpha, bug #239130 + + 30 Oct 2008; Tobias Scherbaum + mplayer-1.0_rc2_p27725-r1.ebuild: + ppc stable, bug #239130 + + 21 Oct 2008; Markus Rothe + mplayer-1.0_rc2_p27725-r1.ebuild: + Stable on ppc64; bug #239130 + + 20 Oct 2008; Guy Martin + mplayer-1.0_rc2_p27725-r1.ebuild: + hppa stable, #239130 + + 19 Oct 2008; Markus Meier + mplayer-1.0_rc2_p27725-r1.ebuild: + amd64/x86 stable, bug #239130 + + 15 Oct 2008; Alexis Ballier + mplayer-1.0_rc2_p27725-r1.ebuild: + keyword ~x86-fbsd + +*mplayer-1.0_rc2_p27725-r1 (07 Oct 2008) + + 07 Oct 2008; Steve Dibb + +files/mplayer-1.0_rc2_p27725-libx264.patch, + -mplayer-1.0_rc2_p27725.ebuild, +mplayer-1.0_rc2_p27725-r1.ebuild: + Patch to build with x264, thanks to Alex Rostovtsev, bug 240347 + +*mplayer-1.0_rc2_p27725 (07 Oct 2008) + + 07 Oct 2008; Steve Dibb + +mplayer-1.0_rc2_p27725.ebuild: + Version bump, security bugs 239130 and 231836 + + 16 Sep 2008; Jeroen Roovers + mplayer-1.0_rc2_p27458.ebuild: + Marked ~hppa (bug #234629). + + 24 Aug 2008; Markus Rothe + mplayer-1.0_rc2_p27458.ebuild: + Added ~ppc64; bug #234629 + + 20 Aug 2008; Steve Dibb + mplayer-1.0_rc2_p27458.ebuild: + Install midentify.sh to midentify + + 17 Aug 2008; Alexis Ballier metadata.xml, + mplayer-1.0_rc2_p27458.ebuild: + Add dirac and schroedinger useflags that were automagic, thanks to Hanno + Boeck for reporting in bug #234775. + + 17 Aug 2008; Alexis Ballier + mplayer-1.0_rc2_p27458.ebuild: + dont prestrip binaries + + 17 Aug 2008; Alexis Ballier + mplayer-1.0_rc2_p27458.ebuild: + fix midentify install (was renamed to .sh) and add a die so that it'll be + spotted easily later + +*mplayer-1.0_rc2_p27120-r1 (13 Aug 2008) + + 13 Aug 2008; Steve Dibb + -mplayer-1.0_rc2_p27120.ebuild, +mplayer-1.0_rc2_p27120-r1.ebuild: + Update x264 deps, bug 234287 + +*mplayer-1.0_rc2_p27458 (13 Aug 2008) + + 13 Aug 2008; Steve Dibb metadata.xml, + +mplayer-1.0_rc2_p27458.ebuild: + Snapshot bump; Re-enable pvr support, bug 230820; Fix dxr3 deps, bug + 233542; Fix x264 deps, bug 234287 + +*mplayer-1.0_rc2_p27120 (21 Jun 2008) + + 21 Jun 2008; Steve Dibb + +mplayer-1.0_rc2_p27120.ebuild: + Snapshot bump; Add new notices about LINGUAS, gmplayer and cpudetection + + 04 Jun 2008; Jeroen Roovers + mplayer-1.0_rc2_p26753-r1.ebuild: + Stable for HPPA too. + +*mplayer-1.0_rc2_p26914 (28 May 2008) + + 28 May 2008; Steve Dibb + +mplayer-1.0_rc2_p26914.ebuild: + Snapshot bump + +*mplayer-1.0_rc2_p26753-r2 (26 May 2008) + + 26 May 2008; Steve Dibb + +mplayer-1.0_rc2_p26753-r2.ebuild: + Add custom-cpuopts use flag; add dxr2, dxr3 use flag, bug 223587 + + 22 May 2008; Raúl Porcel + mplayer-1.0_rc2_p26753-r1.ebuild: + ia64/x86 stable + + 21 May 2008; Markus Rothe + mplayer-1.0_rc2_p26753-r1.ebuild: + Stable on ppc; bug #215006 + + 21 May 2008; Ferris McCormick + mplayer-1.0_rc2_p26753-r1.ebuild: + Sparc stable, Security Bug #215006. All works well. + + 21 May 2008; Markus Rothe + mplayer-1.0_rc2_p26753-r1.ebuild: + Stable on ppc64; bug #215006 + +*mplayer-1.0_rc2_p26753-r1 (21 May 2008) + + 21 May 2008; Steve Dibb + +files/configure-altivec.patch, +files/libswscale-sparc.patch, + +mplayer-1.0_rc2_p26753-r1.ebuild: + Fix compilation on ppc, sparc, bugs 217773, 222447 and 215006 + + Fix installing mplayer.desktop and mplayer.xpm, bug 219133 + + Remove strip restriction, bug 164492 + + Move CPU optimization checks out of custom-cflags use flag check, bug + 212318 + + 17 May 2008; Tobias Klausmann + mplayer-1.0_rc2_p26753.ebuild: + Stable on alpha, bug #215006 + + 17 May 2008; Markus Meier + mplayer-1.0_rc2_p26753.ebuild: + amd64/x86 stable, bug #215006 + + 16 May 2008; Jeroen Roovers + mplayer-1.0_rc2_p26753.ebuild: + Stable for HPPA (bug #215006). + +*mplayer-1.0_rc2_p26753 (13 May 2008) + + 13 May 2008; Steve Dibb + +mplayer-1.0_rc2_p26753.ebuild: + Snapshot bump, security bug 215006; Display SVN version #, bug 218150; + Drop tivo use flag (no vstream client in tree); Fix v4l2, faac, faad, + xvid, x264, mp3lame disable flags + +*mplayer-1.0_rc2_p26454-r2 (17 Apr 2008) + + 17 Apr 2008; Steve Dibb + +files/configure-unsetauto-v2.patch, -mplayer-1.0_rc2_p26454-r1.ebuild, + +mplayer-1.0_rc2_p26454-r2.ebuild: + Add patch to build on non-x86 arches + +*mplayer-1.0_rc2_p26454-r1 (16 Apr 2008) + + 16 Apr 2008; Steve Dibb + +files/mplayer-1.0_rc2_p26454-makefile.patch, + -mplayer-1.0_rc2_p26454.ebuild, +mplayer-1.0_rc2_p26454-r1.ebuild: + Fix installing man pages, bug 217769, thanks to Daniel Pielmeier for patch + +*mplayer-1.0_rc2_p26454 (16 Apr 2008) + + 16 Apr 2008; Steve Dibb + +mplayer-1.0_rc2_p26454.ebuild: + Snapshot bump + +*mplayer-1.0_rc2_p24929-r4 (15 Apr 2008) + + 15 Apr 2008; Steve Dibb + +files/mplayer-1.0_rc2_p24929-pulse.patch, + +mplayer-1.0_rc2_p24929-r4.ebuild: + Restore an old snapshot to provide some now lost functionality + +*mplayer-1.0_rc2_p26450 (15 Apr 2008) + + 15 Apr 2008; Ben de Groot + +mplayer-1.0_rc2_p26450.ebuild: + Snapshot bump. Removed color-console useflag, as it's no longer an + available option. Removed libdvdnav block on beandog's advice. + + 07 Apr 2008; Ben de Groot + mplayer-1.0_rc2_p25993.ebuild, mplayer-1.0_rc2_p26258.ebuild, + mplayer-1.0_rc2_p26300-r1.ebuild: + Pkgmove x264-svn to x264 + + 30 Mar 2008; Matthias Schwarzott + mplayer-1.0_rc2_p26300-r1.ebuild: + Fix the hack for USE="-quicktime win32codecs", Bug #213836. + +*mplayer-1.0_rc2_p26300-r1 (30 Mar 2008) + + 30 Mar 2008; Steve Dibb + -mplayer-1.0_rc2_p26300.ebuild, +mplayer-1.0_rc2_p26300-r1.ebuild: + Build breaks on newer libdvdnav, add blocker to depend + +*mplayer-1.0_rc2_p26300 (29 Mar 2008) + + 29 Mar 2008; Steve Dibb + +mplayer-1.0_rc2_p26300.ebuild: + Snapshot bump, security bug 215006, compile with x86 and quicktime, bug + 213836 + +*mplayer-1.0_rc2_p26258 (17 Mar 2008) + + 17 Mar 2008; Steve Dibb + +mplayer-1.0_rc2_p26258.ebuild: + Snapshot bump, add dga X11 dep, bug 213390, fix ssa subtitle memory leak, + bug 213638, move cpu optimization flags inside custom-cflags check + +*mplayer-1.0_rc2_p25993-r1 (23 Feb 2008) + + 23 Feb 2008; Steve Dibb + +mplayer-1.0_rc2_p25993-r1.ebuild: + Drop livecd use flag, bug 210066 + Re-enable support for debug use flag + Add color-console use flag + + 19 Feb 2008; Tobias Scherbaum + mplayer-1.0_rc2_p25993.ebuild: + ppc stable, bug #208566 + + 17 Feb 2008; Samuli Suominen + mplayer-1.0_rc2_p25993.ebuild: + Fix unicode characters inside ebuild, someone edited it with notepad.exe or + such. + + 17 Feb 2008; Samuli Suominen + mplayer-1.0_rc2_p25993.ebuild: + Fixed automagic libXss depend, revealed by asneeded and depclean. + + 17 Feb 2008; Christoph Mende + mplayer-1.0_rc2_p25993.ebuild: + Stable on amd64, security bug #208566 + + 15 Feb 2008; Raúl Porcel + mplayer-1.0_rc2_p25993.ebuild: + alpha/ia64 stable wrt security #208566 + + 15 Feb 2008; Samuli Suominen -files/mplayer-dpms.patch, + -files/mplayer-xshape.patch, -mplayer-1.0_rc1_p20070824.ebuild, + mplayer-1.0_rc2_p24929-r1.ebuild, mplayer-1.0_rc2_p24929-r2.ebuild, + -mplayer-1.0_rc2_p24929-r3.ebuild, mplayer-1.0_rc2_p25993.ebuild: + Remove libdts references, unused ebuilds and patches. + + 15 Feb 2008; Jeroen Roovers + mplayer-1.0_rc2_p25993.ebuild: + Stable for HPPA (bug #208566). + + 15 Feb 2008; Brent Baude + mplayer-1.0_rc2_p25993.ebuild: + Marking mplayer-1.0_rc2_p25993 ppc64 for bug 208566 + + 14 Feb 2008; Ferris McCormick + mplayer-1.0_rc2_p25993.ebuild: + Sparc stable --- security Bug #208566. + + 14 Feb 2008; Christian Faulhammer + mplayer-1.0_rc2_p25993.ebuild: + stable x86, security bug 208566 + +*mplayer-1.0_rc2_p25993 (14 Feb 2008) + + 14 Feb 2008; Steve Dibb + +mplayer-1.0_rc2_p25993.ebuild: + Version snapshot bump, bug 208566 + + 26 Jan 2008; Alexis Ballier + mplayer-1.0_rc2_p24929-r3.ebuild: + Do the cflags mess on fbsd too, x86 doesnt have more registers there... + +*mplayer-1.0_rc2_p24929-r3 (24 Jan 2008) + + 24 Jan 2008; Samuli Suominen + +mplayer-1.0_rc2_p24929-r3.ebuild: + Revision bump for new dep., media-libs/libggiwmh used by USE ggi. Unkeyword + mips and ppc wrt #205570. + + 17 Jan 2008; Raúl Porcel + mplayer-1.0_rc2_p24929-r1.ebuild: + alpha/ia64/sparc stable wrt #201859 + + 13 Jan 2008; nixnut mplayer-1.0_rc2_p24929-r1.ebuild: + Stable on ppc wrt bug 201859 + + 10 Jan 2008; Jeroen Roovers + mplayer-1.0_rc2_p24929-r1.ebuild: + Stable for HPPA (bug #201859). + + 07 Jan 2008; Samuli Suominen + -mplayer-1.0_rc1_p20070622-r1.ebuild, + -mplayer-1.0_rc1_p20070622-r4.ebuild: + Remove unused versions still depending only libdts because it's getting + removed in favour of libdca. + + 05 Jan 2008; Brent Baude + mplayer-1.0_rc2_p24929-r1.ebuild: + Marking mplayer-1.0_rc2_p24929-r1 ppc64 for bug 201859 + + 05 Jan 2008; Markus Meier + mplayer-1.0_rc2_p24929-r1.ebuild: + x86 stable, bug #201859 + + 05 Jan 2008; Samuli Suominen + mplayer-1.0_rc2_p24929-r1.ebuild: + amd64 stable wrt #201859 + +*mplayer-1.0_rc2_p24929-r2 (05 Jan 2008) + + 05 Jan 2008; Steve Dibb + +files/mplayer-1.0_rc2_p24929-pulse.patch, + +mplayer-1.0_rc2_p24929-r2.ebuild: + pulseaudio patch, bug 203430 + +*mplayer-1.0_rc2_p24929-r1 (03 Jan 2008) + + 03 Jan 2008; Steve Dibb + +mplayer-1.0_rc2_p24929-r1.ebuild: + Fix x264 encode dep, bug 203594 + Drop support for IVTV, PVR + + 28 Dec 2007; Raúl Porcel mplayer-1.0_rc2.ebuild: + alpha/ia64/x86 stable + + 05 Dec 2007; Dawid Węgliński mplayer-1.0_rc2.ebuild, + mplayer-1.0_rc1_p20070824.ebuild, mplayer-1.0_rc1_p20070927-r1.ebuild, + mplayer-1.0_rc2_p24929.ebuild: + Fix polish locales plus some quotes + + 01 Dec 2007; Markus Rothe mplayer-1.0_rc2.ebuild: + Stable on ppc64 + + 02 Nov 2007; Raúl Porcel mplayer-1.0_rc2.ebuild: + sparc stable wrt #192601, thanks to Alex Maclean for testing + +*mplayer-1.0_rc2_p24929 (02 Nov 2007) + + 02 Nov 2007; Steve Dibb + +mplayer-1.0_rc2_p24929.ebuild: + Version bump + Rename patch versioning scheme to SVN release + Add pulseaudio use flag + Add ladspa use flag, bug 197753 + Remove lame use flag, use lame as mp3 encoding + +*mplayer-1.0_rc2 (10 Oct 2007) + + 10 Oct 2007; Steve Dibb +mplayer-1.0_rc2.ebuild: + Version bump, bug 195154 + + 08 Oct 2007; Markus Rothe + mplayer-1.0_rc1_p20070824.ebuild: + Stable on ppc64; bug #192601 + +*mplayer-1.0_rc1_p20070927-r1 (28 Sep 2007) + + 28 Sep 2007; Steve Dibb + -mplayer-1.0_rc1_p20070927.ebuild, +mplayer-1.0_rc1_p20070927-r1.ebuild: + Fix a52 typo, bug 194079 + +*mplayer-1.0_rc1_p20070927 (27 Sep 2007) + + 27 Sep 2007; Steve Dibb + +mplayer-1.0_rc1_p20070927.ebuild: + Subversion bump, install a52 by default with dvd use flag, switch xvmc + linking back to generic lib + + 24 Sep 2007; Samuli Suominen + mplayer-1.0_rc1_p20070824.ebuild: + Trivial fix for video_cards mga installation wrt #192752. + + 24 Sep 2007; Raúl Porcel + mplayer-1.0_rc1_p20070824.ebuild: + alpha/ia64 stable wrt #192601 + + 16 Sep 2007; Lars Weiler + mplayer-1.0_rc1_p20070824.ebuild: + Stable on ppc; bug #192601. + + 16 Sep 2007; Jeroen Roovers + mplayer-1.0_rc1_p20070824.ebuild: + Stable for HPPA (bug #192601). + + 16 Sep 2007; Jurek Bartuszek + mplayer-1.0_rc1_p20070824.ebuild: + x86 stable (bug #192601) + + 15 Sep 2007; Christoph Mende + mplayer-1.0_rc1_p20070824.ebuild: + Stable on amd64 wrt bug #192601 + + 08 Sep 2007; Joseph Jezak + mplayer-1.0_rc1_p20070622-r4.ebuild: + Marked ppc/ppc64 stable for bug #190531. + + 07 Sep 2007; Stuart Longland + mplayer-1.0_rc1_p20070824.ebuild: + Tested and working on MIPS. Keyworded ~mips + + 02 Sep 2007; Raúl Porcel + mplayer-1.0_rc1_p20070622-r4.ebuild: + alpha/ia64 stable wrt #190531 + + 30 Aug 2007; Jeroen Roovers + mplayer-1.0_rc1_p20070622-r4.ebuild: + Stable for HPPA (bug #190531). + + 28 Aug 2007; Jurek Bartuszek + mplayer-1.0_rc1_p20070622-r4.ebuild: + x86 stable (bug #190531) + + 28 Aug 2007; Steve Dibb -files/mplayer.desktop: + Remove unused mplayer.desktop + +*mplayer-1.0_rc1_p20070824 (28 Aug 2007) +*mplayer-1.0_rc1_p20070622-r4 (28 Aug 2007) +*mplayer-1.0_rc1_p20070622-r1 (28 Aug 2007) + + 28 Aug 2007; Steve Dibb + +mplayer-1.0_rc1_p20070622-r1.ebuild, + +mplayer-1.0_rc1_p20070622-r4.ebuild, +mplayer-1.0_rc1_p20070824.ebuild: + Fix versioning scheme of ebuilds, bug 175688 + + 28 Aug 2007; Steve Dibb + -files/mplayer-1.0_rc1-asmrules.patch, + -files/mplayer-undefined-reference-fix.patch, -mplayer-1.0_rc1-r2.ebuild, + -mplayer-1.0.20070321.ebuild, -mplayer-1.0.20070321-r1.ebuild, + -mplayer-1.0.20070427.ebuild, -mplayer-1.0.20070622-r3.ebuild, + -mplayer-1.0.20070814.ebuild: + Remove old (some with security bugs) versions of mplayer w/patches, in + anticipation of naming scheme reboot + + 28 Aug 2007; Steve Dibb + mplayer-1.0.20070622-r4.ebuild: + amd64 stable, bug 190531 + +*mplayer-1.0.20070622-r4 (28 Aug 2007) + + 28 Aug 2007; Steve Dibb + +files/mplayer-libdvdcss.patch, +mplayer-1.0.20070622-r4.ebuild: + Backport libdvdcss patch from upstream, bug 189665 + +*mplayer-1.0.20070824 (25 Aug 2007) + + 25 Aug 2007; Steve Dibb +mplayer-1.0.20070824.ebuild: + SVN snapshot version bump + + 16 Aug 2007; Steve Dibb mplayer-1.0.20070814.ebuild: + Fix ivtv linux-headers dep, re-add PVR use flag + + 15 Aug 2007; Samuli Suominen + mplayer-1.0.20070814.ebuild: + Flip libdts and libdca deps around, so libdca gets installed over libdts + primarily. + +*mplayer-1.0.20070814 (14 Aug 2007) + + 14 Aug 2007; Steve Dibb +mplayer-1.0.20070814.ebuild: + SVN snapshot version bump + Fix xinerama scaling, bug 187382 + Enable libcdio support, bug 184783 + Fix broken symlink for mplayer.conf, bug 183099 + Remove app-arch/unzip from DEPEND + Add video card + xvmc support for nvidia, i810, bug 184186 + Remove dvdnav support + Restore original a52 use flag check, add ewarn if using dvd use flag + Add teletext use flag + Fix DTS dependencies, bug 186854 + + 12 Aug 2007; Samuli Suominen +files/mplayer-dpms.patch, + mplayer-1.0.20070622-r3.ebuild: + Fix DPMS detection at configure time with -Wl,--as-needed. + +*mplayer-1.0.20070622-r3 (28 Jul 2007) + + 28 Jul 2007; Steve Dibb + mplayer-1.0.20070622-r2.ebuild, +mplayer-1.0.20070622-r3.ebuild: + Remove pulseaudio patch, being developed upstream, add warning on old version + +*mplayer-1.0.20070622-r2 (26 Jul 2007) + + 26 Jul 2007; Steve Dibb + +mplayer-1.0.20070622-r2.ebuild: + Remove debug option, since it is broken in this release, add pulseaudio + support, bug 183230 (thanks to drizzt for patch) + + 05 Jul 2007; Markus Rothe + mplayer-1.0.20070622-r1.ebuild: + Stable on ppc64; bug #181097 + + 05 Jul 2007; Raúl Porcel + mplayer-1.0.20070622-r1.ebuild: + alpha/ia64 stable + + 04 Jul 2007; Gustavo Zacarias + mplayer-1.0.20070622-r1.ebuild: + Stable on sparc + + 04 Jul 2007; René Nussbaumer + mplayer-1.0.20070622-r1.ebuild: + Stable on hppa. See bug #181097. + + 02 Jul 2007; Piotr Jaroszyński + mplayer-1.0_rc1-r2.ebuild, mplayer-1.0.20070321.ebuild, + mplayer-1.0.20070321-r1.ebuild, mplayer-1.0.20070427.ebuild, + mplayer-1.0.20070622.ebuild, mplayer-1.0.20070622-r1.ebuild: + (QA) RESTRICT clean up. + + 28 Jun 2007; Tobias Scherbaum + mplayer-1.0.20070622-r1.ebuild: + ppc stable, bug #181097 + + 25 Jun 2007; Gustavo Zacarias + mplayer-1.0.20070622.ebuild: + Stable on sparc wrt security #181097 + + 25 Jun 2007; Raúl Porcel + mplayer-1.0.20070622-r1.ebuild: + x86 stable wrt security #181097 + + 25 Jun 2007; Steve Dibb + mplayer-1.0.20070622-r1.ebuild: + Add support for SSSE3 + +*mplayer-1.0.20070622-r1 (24 Jun 2007) + + 24 Jun 2007; Steve Dibb + +mplayer-1.0.20070622-r1.ebuild: + Cleanup dvd use flags, bug 174721; don't disable a52 internal support unless + -dvd is used, bug 181082 + + 24 Jun 2007; Raúl Porcel + mplayer-1.0.20070622.ebuild: + alpha/ia64 stable wrt security #181097 + + 24 Jun 2007; Samuli Suominen + mplayer-1.0.20070622.ebuild: + Makefile allready installs both pixmap and desktop file so stop doing that + inside ebuild. + + 23 Jun 2007; Christoph Mende + mplayer-1.0.20070622.ebuild: + Stable on amd64 wrt security bug 181097 + + 23 Jun 2007; Jeroen Roovers mplayer-1.0.20070622.ebuild: + Stable for HPPA (bug #181097). + + 23 Jun 2007; Markus Rothe + mplayer-1.0.20070622.ebuild: + Stable on ppc64; bug #181097 + + 22 Jun 2007; Steve Dibb mplayer-1.0.20070622.ebuild: + Fix dts configuration, bug 182914 + +*mplayer-1.0.20070622 (22 Jun 2007) + + 22 Jun 2007; Steve Dibb +mplayer-1.0.20070622.ebuild: + Version bump, security bug 181097 + + 10 Jun 2007; Luca Barbato + mplayer-1.0.20070427.ebuild: + Altivec works on ppc... + + 20 May 2007; Steve Dibb mplayer-1.0.20070321.ebuild, + mplayer-1.0.20070427.ebuild: + Fix install location of desktop xpm, bug 179257 + + 03 May 2007; Tobias Scherbaum + mplayer-1.0.20070321.ebuild: + ppc stable, bug #168917 + + 02 May 2007; Jeroen Roovers mplayer-1.0.20070321.ebuild: + Stable for HPPA (bug #168917). + + 02 May 2007; Bryan Østergaard + mplayer-1.0.20070321.ebuild: + Stable on Alpha, bug 168917. + +*mplayer-1.0.20070321-r1 (01 May 2007) + + 01 May 2007; Steve Dibb + +mplayer-1.0.20070321-r1.ebuild: + Remove .svn directories, bug 172198 + + 01 May 2007; Markus Rothe + mplayer-1.0.20070321.ebuild: + Stable on ppc64; bug #168917 + + 30 Apr 2007; Gustavo Zacarias + mplayer-1.0.20070321.ebuild: + Stable on sparc wrt security #168917 + + 30 Apr 2007; Raúl Porcel + mplayer-1.0.20070321.ebuild: + ia64 + x86 stable wrt security bug 168917 + +*mplayer-1.0.20070427 (27 Apr 2007) + + 27 Apr 2007; Steve Dibb +mplayer-1.0.20070427.ebuild: + Version bump, fix bug 172198 + + 26 Apr 2007; Steve Dibb mplayer-1.0.20070321.ebuild: + amd64 stable + + 26 Apr 2007; Steve Dibb -mplayer-1.0_rc1.ebuild, + -mplayer-1.0_rc1-r1.ebuild: + Removing old version with security issue, bug 159727 + + 26 Apr 2007; Steve Dibb -mplayer-1.0_pre8-r1.ebuild: + Removing old version with security issue, bug 159727 + +*mplayer-1.0.20070321 (26 Apr 2007) + + 26 Apr 2007; Steve Dibb +mplayer-1.0.20070321.ebuild, + -mplayer-1.0_rc2_pre20070321-r4.ebuild: + Fix naming scheme + + 09 Apr 2007; Luca Barbato + mplayer-1.0_rc2_pre20070321-r4.ebuild: + missing places... + + 09 Apr 2007; Luca Barbato + mplayer-1.0_rc2_pre20070321-r4.ebuild: + MPlayer now installs the default config in /etc/mplayer/mplayer.conf + + 02 Apr 2007; Luca Barbato + mplayer-1.0_rc2_pre20070321-r4.ebuild: + Remove wrong deps + + 28 Mar 2007; Steve Dibb + -mplayer-1.0_rc2_pre20070321-r3.ebuild, + mplayer-1.0_rc2_pre20070321-r4.ebuild: + - Fix tga use flag, bug 172372 + - Make mp2 use flag dependent on encode, make dv and x264 use flags + independent, bug 172232 + + 25 Mar 2007; Steve Dibb + mplayer-1.0_rc2_pre20070321-r3.ebuild: + Fix tdfx use flag (bug 172170) + +*mplayer-1.0_rc2_pre20070321-r4 (25 Mar 2007) + + 25 Mar 2007; Steve Dibb + +mplayer-1.0_rc2_pre20070321-r4.ebuild: + - Remove dependency on media-libs/a52dec + - Fix tdfx use flag (bug 172170) + - Remove LINGUAS use flags, rely on variable from make.conf to set languages, + add notice of special ordering + - Fix CPU optimization use flags ( bug 155232 ) + - Remove -j1 from MAKEOPTS ( bug 86245 ) + +*mplayer-1.0_rc2_pre20070321-r3 (23 Mar 2007) + + 23 Mar 2007; Steve Dibb + +mplayer-1.0_rc2_pre20070321-r3.ebuild: + - Add vidix use flag + - Fix lzo use flag dependency + - Fix speex use flag dependency + - Fix srt+truetype+iconv cascading dependencies + - Re-add fontconfig and subfont options to mplayer.conf for truetype + - Force win32codecs dep on real use flag for x86 + - Fix HPPA compilation, disable cpudetection on certain arches ( bug 171879 ) + - Force OSS audio dep on radio use flag ( bug 171850 ) + - Fix mp2 dependency ( toolame -> twolame ) + - Cleanup RDEPEND tree + - Drop libdvdread dependency + - Add libdvdnav dependency + - Optional mp3 dependency on lame + - Dont disable vidix on -svga + - Cleanup DVB/V4L/Radio checks + - dodoc Changelog + +*mplayer-1.0_rc2_pre20070321-r2 (22 Mar 2007) + + 22 Mar 2007; Steve Dibb +files/mplayer-xshape.patch, + +mplayer-1.0_rc2_pre20070321-r2.ebuild: + Add XShape detection patch, thanks to anarchy + +*mplayer-1.0_rc2_pre20070321-r1 (22 Mar 2007) + + 22 Mar 2007; Steve Dibb + +mplayer-1.0_rc2_pre20070321-r1.ebuild: + Remove some configuration changes, remove changing font options on mplayer.conf + +*mplayer-1.0_rc2_pre20070321 (22 Mar 2007) + + 22 Mar 2007; Steve Dibb + +mplayer-1.0_rc2_pre20070321.ebuild: + Version bump + + 17 Feb 2007; Simon Stelling mplayer-1.0_rc1-r2.ebuild: + only use amd64codecs if we're not distributing the build + + 16 Feb 2007; Simon Stelling mplayer-1.0_rc1-r2.ebuild: + depend on >=portage-2.1.2 to make sure the assembler USE flags are unmasked + on amd64 + + 13 Feb 2007; Markus Rothe mplayer-1.0_rc1-r2.ebuild: + Stable on ppc64; bug #159727 + + 12 Feb 2007; Bryan Østergaard + mplayer-1.0_rc1-r2.ebuild: + Stable on Alpha, bug 159727. + + 12 Feb 2007; Bryan Østergaard + mplayer-1.0_rc1-r2.ebuild: + Stable on IA64, bug 159727. + + 12 Feb 2007; Gustavo Zacarias + mplayer-1.0_rc1-r2.ebuild: + Stable on sparc wrt security #159727 + + 11 Feb 2007; Simon Stelling mplayer-1.0_rc1-r2.ebuild: + stable on amd64; security bug 159727 + + 11 Feb 2007; René Nussbaumer + mplayer-1.0_rc1-r2.ebuild: + Stable on hppa. See bug #159727. + + 11 Feb 2007; Tobias Scherbaum + mplayer-1.0_rc1-r2.ebuild: + Stable on ppc wrt bug #159727. + + 11 Feb 2007; Christian Faulhammer + mplayer-1.0_rc1-r2.ebuild: + stable x86; security bug #159727 + + 01 Feb 2007; Steve Dibb mplayer-1.0_rc1.ebuild, + mplayer-1.0_rc1-r1.ebuild, mplayer-1.0_rc1-r2.ebuild: + Disable ivtv video output support, bug 164748 + +*mplayer-1.0_rc1-r2 (30 Jan 2007) + + 30 Jan 2007; Steve Dibb + +files/mplayer-1.0_rc1-asmrules.patch, +mplayer-1.0_rc1-r2.ebuild: + Add asmrules security patch from upstream, bug 159727 + + 30 Jan 2007; Steve Dibb mplayer-1.0_rc1.ebuild, + mplayer-1.0_rc1-r1.ebuild: + Upgrade main Blue skin to 1.7 + + 17 Jan 2007; Christian Faulhammer + mplayer-1.0_rc1.ebuild: + filter -fomit-frame-pointer when USE=debug is set + + 09 Jan 2007; Olivier Crête mplayer-1.0_rc1.ebuild: + Stable on amd64 for bugs #157814 and #161053 + +*mplayer-1.0_rc1-r1 (06 Jan 2007) + + 06 Jan 2007; Steve Dibb +mplayer-1.0_rc1-r1.ebuild: + Add amd64codecs support for real libs on amd64 + + 04 Jan 2007; Christian Faulhammer + mplayer-1.0_rc1.ebuild: + stable x86, bug #157814 + + 03 Jan 2007; Luca Barbato mplayer-1.0_rc1.ebuild: + disable dvdnav for now + + 31 Dec 2006; Luca Barbato mplayer-1.0_rc1.ebuild: + fix mplayer to build against the latest live555.com + + 23 Dec 2006; Tobias Scherbaum + mplayer-1.0_rc1.ebuild: + Stable on ppc wrt bug #157814. + + 21 Dec 2006; Gustavo Zacarias + mplayer-1.0_pre8.ebuild, mplayer-1.0_pre8-r1.ebuild, + mplayer-1.0_rc1.ebuild: + Stable on sparc wrt #157814 + + 21 Dec 2006; Markus Rothe mplayer-1.0_rc1.ebuild: + Stable on ppc64; bug #157814 + + 10 Dec 2006; Luca Barbato mplayer-1.0_rc1.ebuild: + Fix faac dep + + 11 Dec 2006; Diego Pettenò mplayer-1.0_rc1.ebuild: + Tell the configure script to sue the correct CC/BUILD_CC compiler, close bug + #155515, thanks to Timothy Redaelli for reporting. + + 01 Dec 2006; Steve Dibb mplayer-1.0_rc1.ebuild: + Disable pvr support + + 21 Nov 2006; Luca Barbato mplayer-1.0_rc1.ebuild: + fix the iconv-truetype logic, thanks to hansmi for pointing the issue + + 14 Nov 2006; Luca Barbato mplayer-1.0_rc1.ebuild: + Typo, fixed thanks to baru reddy and zzam, see + bug #154504 + + 07 Nov 2006; Luca Barbato mplayer-1.0_rc1.ebuild: + Improve default config + + 06 Nov 2006; Steve Dibb + files/digest-mplayer-1.0_pre8, files/digest-mplayer-1.0_pre8-r1, + files/digest-mplayer-1.0_rc1, Manifest: + Fix Blue skin digest, again, bug #152694 + + 03 Nov 2006; Patrick McLean mplayer-1.0_rc1.ebuild: + Clean up custom-cflags a bit, add -fomit-frame-pointer as it seems to be + required to compile some of the inline asm. + + 31 Oct 2006; Luca Barbato mplayer-1.0_rc1.ebuild: + Fix some packaging issue part II + + 31 Oct 2006; Luca Barbato + -mplayer-1.0_pre20060810.ebuild, -mplayer-1.0_pre20061019.ebuild: + Cleanup + + 31 Oct 2006; Luca Barbato mplayer-1.0_pre8.ebuild, + mplayer-1.0_pre8-r1.ebuild, mplayer-1.0_pre20060810.ebuild, + mplayer-1.0_pre20061019.ebuild, mplayer-1.0_rc1.ebuild: + Fix packaging, do not install codecs.conf anymore + + 30 Oct 2006; Diego Pettenò + mplayer-1.0_pre8.ebuild, mplayer-1.0_pre8-r1.ebuild, + mplayer-1.0_pre20060810.ebuild, mplayer-1.0_pre20061019.ebuild, + mplayer-1.0_rc1.ebuild: + Add ~x86-fbsd keyword. + + 27 Oct 2006; Steve Dibb mplayer-1.0_rc1.ebuild: + Add subtitles USE flag, notes about freetype, iconv + + 26 Oct 2006; Vlastimil Babka mplayer-1.0_rc1.ebuild: + Apply the previous patch in $S. Fixes bug #152842. + + 25 Oct 2006; Steve Dibb mplayer-1.0_pre8.ebuild, + mplayer-1.0_pre8-r1.ebuild, mplayer-1.0_pre20060810.ebuild, + mplayer-1.0_pre20061019.ebuild, mplayer-1.0_rc1.ebuild: + Remove XMMS support + + 25 Oct 2006; Luca Barbato + +files/mplayer-undefined-reference-fix.patch, mplayer-1.0_rc1.ebuild: + fix ppc64 + + 25 Oct 2006; Steve Dibb + files/digest-mplayer-1.0_pre8, files/digest-mplayer-1.0_pre8-r1, + files/digest-mplayer-1.0_pre20060810, + files/digest-mplayer-1.0_pre20061019, files/digest-mplayer-1.0_rc1, + Manifest: + Fix digest for blue skin, bug #152694 + + 25 Oct 2006; Simon Stelling mplayer-1.0_pre8.ebuild, + mplayer-1.0_pre8-r1.ebuild, mplayer-1.0_rc1.ebuild: + backport the asm fixes and don't hard-enable mmxext either + + 25 Oct 2006; Luca Barbato + files/digest-mplayer-1.0_pre8, files/digest-mplayer-1.0_pre8-r1, + files/digest-mplayer-1.0_pre20060810, + files/digest-mplayer-1.0_pre20061019, files/digest-mplayer-1.0_rc1, + Manifest: + Redigest + + 24 Oct 2006; Simon Stelling mplayer-1.0_rc1.ebuild: + don't hard-enable 3dnow(ext) on amd64 as EM64T doesn't have it + +*mplayer-1.0_rc1 (23 Oct 2006) + + 23 Oct 2006; Luca Barbato +mplayer-1.0_rc1.ebuild: + New version + + 20 Oct 2006; Luca Barbato + mplayer-1.0_pre20061019.ebuild: + change the src_uri to something valid + +*mplayer-1.0_pre20061019 (19 Oct 2006) + + 19 Oct 2006; Luca Barbato + +mplayer-1.0_pre20061019.ebuild: + New snapshot + + 19 Oct 2006; Luca Barbato + files/digest-mplayer-1.0_pre8, files/digest-mplayer-1.0_pre8-r1, + files/digest-mplayer-1.0_pre20060810, Manifest: + Redigesting Blue-1.6 skin + + 06 Oct 2006; Simon Stelling + +files/mplayer-1.0_pre8-amr-64bit.patch, mplayer-1.0_pre8-r1.ebuild: + fix AMR support on amd64; bug 140753; thanks to Maxxer for providing a patch + + 22 Sep 2006; Luca Barbato mplayer-1.0_pre8.ebuild, + mplayer-1.0_pre8-r1.ebuild, mplayer-1.0_pre20060810.ebuild: + LINGUAS support updated, thanks to Damien THEBAULT + for providing the initial patch in bug #143782 + + 21 Sep 2006; Patrick McLean mplayer-1.0_pre8.ebuild, + mplayer-1.0_pre8-r1.ebuild, mplayer-1.0_pre20060810.ebuild: + Bump Blue skin to version 1.6. + + 12 Aug 2006; Luca Barbato mplayer-1.0_pre8.ebuild, + mplayer-1.0_pre8-r1.ebuild: + Pin x264 version to avoid build issue with snapshots too new + + 10 Aug 2006; Luca Barbato + mplayer-1.0_pre20060810.ebuild: + Everything ready for wider usage + + 10 Aug 2006; Luca Barbato + mplayer-1.0_pre20060810.ebuild: + hickup during the snapshot, temp masked + + 10 Aug 2006; Luca Barbato + mplayer-1.0_pre20060810.ebuild: + don't try to specify dvb include path + + 10 Aug 2006; Luca Barbato + mplayer-1.0_pre20060810.ebuild: + x264 dep updated + +*mplayer-1.0_pre20060810 (10 Aug 2006) + + 10 Aug 2006; Luca Barbato + +mplayer-1.0_pre20060810.ebuild: + Early snapshot + + 10 Aug 2006; Luca Barbato + -files/mplayer-1.0_pre7-gcc4-amd64.patch, + -files/mplayer-1.0_pre7-gcc4.patch, + -files/mplayer-1.0_pre7-gcc_detection.patch, + -files/mplayer-1.0_pre7-ppc64.patch, + -files/gcc-3-register_allocation.patch, -files/mplayer-mythtv.patch, + -mplayer-1.0_pre7-r1.ebuild, -mplayer-1.0.20060102.ebuild, + -mplayer-1.0.20060217.ebuild, -mplayer-1.0.20060302.ebuild, + -mplayer-1.0.20060408.ebuild, -mplayer-1.0.20060415.ebuild: + Cleanup + + 28 Jul 2006; Chris Bainbridge mplayer-1.0_pre8.ebuild, + mplayer-1.0_pre8-r1.ebuild: + Fix "line 338: !use: command not found" + + 18 Jul 2006; Chris Gianelloni + mplayer-1.0_pre8.ebuild, mplayer-1.0_pre8-r1.ebuild: + Made sure the win32codecs code is not used when USE has either livecd or + bindist in it. This allows us to redistribute mplayer for GRP, though it + does reduce its functionality. + + 15 Jul 2006; Luca Barbato mplayer-1.0_pre8-r1.ebuild: + split unicode from iconv + + 13 Jul 2006; Aron Griffis mplayer-1.0_pre8.ebuild, + mplayer-1.0_pre8-r1.ebuild, mplayer-1.0.20060102.ebuild, + mplayer-1.0.20060217.ebuild, mplayer-1.0.20060302.ebuild, + mplayer-1.0.20060408.ebuild, mplayer-1.0.20060415.ebuild: + Mark 1.0_pre8 stable on ia64, mark 1.0_pre8-r1 ~ia64, arch-mask 1.0.20060415 + 1.0.20060408 1.0.20060302 1.0.20060217 1.0.20060102 on ia64. #136520 #139955 + + 12 Jul 2006; Gustavo Zacarias + mplayer-1.0_pre8-r1.ebuild: + Keyworded ~sparc wrt #139955 + + 12 Jul 2006; Danny van Dyk + mplayer-1.0_pre8-r1.ebuild, mplayer-1.0.20060408.ebuild, + mplayer-1.0.20060415.ebuild: + QA: Added nls, enca to IUSE. + + 11 Jul 2006; Luca Barbato mplayer-1.0_pre8-r1.ebuild: + Cleanup and modular X only now + + 09 Jul 2006; Diego Pettenò + mplayer-1.0_pre7-r1.ebuild, mplayer-1.0_pre8.ebuild, + mplayer-1.0.20060102.ebuild, mplayer-1.0.20060217.ebuild, + mplayer-1.0.20060302.ebuild, mplayer-1.0.20060408.ebuild, + mplayer-1.0.20060415.ebuild: + Pinpoint virtual/x11 version to less than 7. + +*mplayer-1.0_pre8-r1 (11 Jul 2006) + + 11 Jul 2006; Luca Barbato + +mplayer-1.0_pre8-r1.ebuild: + New ebuild, adds amr, enca and xvmc wrappers support + + 03 Jul 2006; Thomas Cort mplayer-1.0.20060102.ebuild, + mplayer-1.0.20060217.ebuild, mplayer-1.0.20060302.ebuild, + mplayer-1.0.20060408.ebuild, mplayer-1.0.20060415.ebuild: + -alpha and -amd64 all snapshots wrt Bug #136520. + + 28 Jun 2006; Thomas Cort mplayer-1.0_pre8.ebuild: + Stable on alpha wrt Bug #136520. + + 27 Jun 2006; Guy Martin mplayer-1.0_pre8.ebuild, + mplayer-1.0.20060217.ebuild, mplayer-1.0.20060408.ebuild, + mplayer-1.0.20060415.ebuild: + Stable on hppa. + + 25 Jun 2006; Luca Barbato mplayer-1.0_pre8.ebuild: + phase out nls, unicode triggers iconv dep + + 25 Jun 2006; Luca Barbato mplayer-1.0_pre8.ebuild: + set charset to noconv if you disable unicode + + 25 Jun 2006; Luca Barbato mplayer-1.0_pre8.ebuild: + make debug more useful + + 22 Jun 2006; Fabian Groffen mplayer-1.0_pre8.ebuild: + Marked ~ppc-macos, I'm stunned (bug #107795) + + 19 Jun 2006; Gustavo Zacarias + mplayer-1.0.20060102.ebuild, mplayer-1.0.20060217.ebuild, + mplayer-1.0.20060302.ebuild, mplayer-1.0.20060408.ebuild, + mplayer-1.0.20060415.ebuild: + -sparc snapshot versions to let pre8 win + + 16 Jun 2006; Jason Wever mplayer-1.0_pre8.ebuild: + Stable on SPARC wrt bug #136520. + + 16 Jun 2006; Patrick McLean mplayer-1.0_pre8.ebuild: + Stable on amd64 (bug #136520). + + 14 Jun 2006; Luca Barbato mplayer-1.0_pre8.ebuild, + mplayer-1.0.20060102.ebuild, mplayer-1.0.20060217.ebuild, + mplayer-1.0.20060302.ebuild, mplayer-1.0.20060408.ebuild, + mplayer-1.0.20060415.ebuild: + pre8 stable for ppc and ppc64 + + 14 Jun 2006; Luca Barbato + mplayer-1.0.20060102.ebuild, mplayer-1.0.20060217.ebuild, + mplayer-1.0.20060302.ebuild, mplayer-1.0.20060408.ebuild, + mplayer-1.0.20060415.ebuild: + -x86 on the snapshots to leave the new release available for public + consumption, enjoy + + 13 Jun 2006; Markus Rothe mplayer-1.0_pre8.ebuild: + Stable on ppc64; bug #136520 + + 12 Jun 2006; Chris Gianelloni + mplayer-1.0_pre8.ebuild: + Stable on x86 wrt bug #136520. + + 12 Jun 2006; Luca Barbato mplayer-1.0_pre8.ebuild: + x264 dep updated + +*mplayer-1.0_pre8 (11 Jun 2006) + + 11 Jun 2006; Luca Barbato +mplayer-1.0_pre8.ebuild: + New release + + 10 Jun 2006; Luca Barbato + mplayer-1.0.20060415.ebuild: + typo for the speex support fixed, see bug #136287, thanks to Adam Jones + for spotting it + + 10 May 2006; Luca Barbato + mplayer-1.0.20060415.ebuild: + Added speex useflag, thanks to Roman Polach for spotting + it. + + 03 May 2006; Diego Pettenò metadata.xml: + Update metadata to list media-video@gentoo.org as maintainer. + + 30 Apr 2006; Luca Barbato + mplayer-1.0.20060415.ebuild: + Blue skin updated + + 29 Apr 2006; Luis Medinas + mplayer-1.0.20060415.ebuild: + Stable on amd64. For security bug #127969. + + 27 Apr 2006; Marien Zwart + files/digest-mplayer-1.0_pre7-r1, files/digest-mplayer-1.0.20060102, + files/digest-mplayer-1.0.20060217, files/digest-mplayer-1.0.20060302, + Manifest: + Fixing SHA256 digest, pass four + + 22 Apr 2006; Luca Barbato + mplayer-1.0.20060415.ebuild: + Overall fixes, spotted on NetBSD + + 20 Apr 2006; Luca Barbato + mplayer-1.0.20060415.ebuild: + LINGUAS disabled + + 17 Apr 2006; Markus Rothe + mplayer-1.0.20060415.ebuild: + Stable on ppc64; bug #127969 + + 17 Apr 2006; Rene Nussbaumer + mplayer-1.0.20060415.ebuild: + Stable on hppa. See bug #127969. + + 17 Apr 2006; Tobias Scherbaum + mplayer-1.0.20060415.ebuild: + ppc stable, bug #127969 + + 17 Apr 2006; Joshua Jackson + mplayer-1.0.20060408.ebuild, mplayer-1.0.20060415.ebuild: + Stable on x86; security bug #127969 + + 16 Apr 2006; Luca Barbato + mplayer-1.0.20060415.ebuild: + Fixed SRC_URI, as pointed in bug #130071 + + 16 Apr 2006; Luca Barbato + files/gcc-3-register_allocation.patch: + Patch updated + + 16 Apr 2006; Luca Barbato + +files/gcc-3-register_allocation.patch, mplayer-1.0.20060415.ebuild: + Fixed a typo in the gcc workarounds triggering an ICE on gcc-3. + + 16 Apr 2006; Jason Wever mplayer-1.0.20060415.ebuild: + Stable on SPARC wrt security bug #127969. + + 15 Apr 2006; Thomas Cort ChangeLog: + Stable on alpha wrt security Bug #127969. + + 15 Apr 2006; Joshua Jackson + mplayer-1.0.20060408.ebuild, mplayer-1.0.20060415.ebuild: + Stable on x86; bug #127969 + +*mplayer-1.0.20060415 (14 Apr 2006) + + 14 Apr 2006; Luca Barbato + +mplayer-1.0.20060415.ebuild: + New snapshot LANG related issue corrected + + 11 Apr 2006; Joshua Jackson + mplayer-1.0.20060408.ebuild: + Stable for security bug #127969 + + 09 Apr 2006; Rene Nussbaumer + mplayer-1.0.20060408.ebuild: + Stable on hppa. See bug #127969. + + 09 Apr 2006; Luca Barbato + mplayer-1.0.20060408.ebuild: + Deps update + + 08 Apr 2006; Luca Barbato + mplayer-1.0.20060408.ebuild: + Lots of fixed related to the new unicode support and vidix support + +*mplayer-1.0.20060408 (08 Apr 2006) + + 08 Apr 2006; Luca Barbato + +mplayer-1.0.20060408.ebuild: + New snapshot + + 02 Apr 2006; Luca Barbato + mplayer-1.0.20060302.ebuild: + Proper fix for bug #127901, solves bug #128410 + + 31 Mar 2006; Luca Barbato + mplayer-1.0.20060302.ebuild: + Workaround for the new dvdnav, fixes bug #127901 thanks to Ed Catmur + for pointing out + + 24 Mar 2006; Aron Griffis + mplayer-1.0.20060302.ebuild: + Mark 1.0.20060302 stable on ia64 + + 19 Mar 2006; Fernando J. Pereda + mplayer-1.0.20060302.ebuild: + Stable on alpha wrt bug #126627. Thanks to both Mike Hlavac + and Thomas Cort + + 18 Mar 2006; Luca Barbato + mplayer-1.0.20060302.ebuild: + bsd related changes + + 03 Mar 2006; Rene Nussbaumer + mplayer-1.0.20060217.ebuild: + Stable on hppa. See bug #115760. + + 03 Mar 2006; Fernando J. Pereda + mplayer-1.0.20060302.ebuild: + Re-add ~alpha keyword wrt bug #124776. Tested by Thomas Cort + + + 26 Feb 2006; Bryan Østergaard + mplayer-1.0.20060217.ebuild, +mplayer-1.0.20060302.ebuild: + openal removed again from 20060217, since could not work for everybody, new + snapshot with fixes and x264 support + + 22 Feb 2006; Aron Griffis + mplayer-1.0.20060217.ebuild: + Mark 1.0.20060217 stable on ia64. #115760 + + 22 Feb 2006; Tobias Scherbaum + mplayer-1.0.20060217.ebuild: + ppc stable, bug #115760 + + 22 Feb 2006; Markus Rothe + mplayer-1.0.20060217.ebuild: + Stable on ppc64; bug #115760 + + 22 Feb 2006; Herbie Hopkins + mplayer-1.0.20060217.ebuild: + Stable on amd64 wrt bug #115760. + + 22 Feb 2006; Joshua Jackson + mplayer-1.0.20060217.ebuild: + Stable on x86; Security bug #115760 + + 20 Feb 2006; Gustavo Zacarias + mplayer-1.0.20060217.ebuild: + Stable on sparc wrt security #115760 + + 21 Feb 2006; Luca Barbato + mplayer-1.0.20060217.ebuild: + Fixed some of the logic, openal should work now, thanks to Reimar for + helping, as usual + + 20 Feb 2006; Luca Barbato + -files/mmst_fix_20050415.diff, -files/rtsp_fix_20050415.diff, + mplayer-1.0.20060217.ebuild: + fixed faad autodetection + + 17 Feb 2006; Luca Barbato + mplayer-1.0.20060217.ebuild: + openal disabled, pending update + +*mplayer-1.0.20060217 (17 Feb 2006) + + 17 Feb 2006; Luca Barbato + +mplayer-1.0.20060217.ebuild: + New snapshot + + 15 Feb 2006; Diego Pettenò + mplayer-1.0_pre7-r1.ebuild, mplayer-1.0.20060102.ebuild: + Put gettext as a build-time dependency, and use virtual/libintl as RDEPEND + instead. + + 13 Feb 2006; Patrick McLean + mplayer-1.0.20060102.ebuild: + Add "musepack" USE flag to support the musepack audio codec (bug #122081). + + 03 Feb 2006; Luca Barbato + mplayer-1.0.20060102.ebuild: + dvb changes + + 26 Jan 2006; Luca Barbato + mplayer-1.0.20060102.ebuild: + gtk2 support as default + + 06 Jan 2006; Luca Barbato + mplayer-1.0.20060102.ebuild: + mythtv useflag removed since the patch got incorporated as stated in bug + #117725 + + 03 Jan 2006; Daniel Black + mplayer-1.0_pre7-r1.ebuild, mplayer-1.0.20060102.ebuild: + dependency changed to =dev-libs/lzo-1* so that unmasking lzo-2 will not + break this package as per bug #112374 + +*mplayer-1.0.20060102 (03 Jan 2006) + + 03 Jan 2006; Luca Barbato + +mplayer-1.0.20060102.ebuild: + Snapshot version + + 12 Dec 2005; Donnie Berkholz ; + mplayer-1.0_pre7-r1.ebuild: + (#110990) Add modular X dependencies. + + 03 Dec 2005; Luca Barbato mplayer-1.0_pre7-r1.ebuild: + Typo fixed, thanks Oldrich Jedlicka for reporting + + 03 Dec 2005; Luca Barbato mplayer-1.0_pre7-r1.ebuild: + livecd and bindist support, minor changes overall + + 01 Nov 2005; Luca Barbato + -files/mplayer-1.0_pre6-codecs.patch, + -files/mplayer-1.0_pre6-configure.patch, + -files/mplayer-1.0_pre6-pic.patch, -files/mplayer-1.0_pre6-ppc64.patch, + +files/mplayer-1.0_pre7-ppc64.patch, -files/mplayer-avi_crash.patch, + -files/mplayer-gcc_detection.patch, -files/mplayer-jack.patch, + -files/mplayer-nl.patch, -mplayer-1.0_pre6-r4.ebuild, + -mplayer-1.0_pre6-r5.ebuild, -mplayer-1.0_pre6-r6.ebuild, + -mplayer-1.0_pre7.ebuild, mplayer-1.0_pre7-r1.ebuild: + Complete cleanup + + 01 Nov 2005; Luca Barbato + -mplayer-1.0_pre6-r4.ebuild, -mplayer-1.0_pre6-r5.ebuild, + -mplayer-1.0_pre6-r6.ebuild: + Pruning mplayer-1.0_pre6 ebuilds + + 31 Oct 2005; Diego Pettenò + mplayer-1.0_pre6-r4.ebuild, mplayer-1.0_pre6-r5.ebuild, + mplayer-1.0_pre6-r6.ebuild, mplayer-1.0_pre7.ebuild: + Disable divx4linux in every version, not just the last one, to avoid + breakage now that the package is gone. + + 30 Oct 2005; Luca Barbato mplayer-1.0_pre7-r1.ebuild: + Removed ancient divx4linux support, internal support if far better anyway. + + 06 Nov 2005; Luca Barbato mplayer-1.0_pre7-r1.ebuild: + disable x264 for now + + 10 Oct 2005; Luca Barbato + +files/mplayer-1.0_pre7-gcc4-amd64.patch, mplayer-1.0_pre7-r1.ebuild: + Fix for gcc-4.0.1 and amd64 + + 31 Aug 2005; Aron Griffis + mplayer-1.0_pre7-r1.ebuild: + stable on alpha #103555 + + 31 Aug 2005; Luca Barbato mplayer-1.0_pre7-r1.ebuild: + Cleanup + + 30 Aug 2005; Ian Leitch mplayer-1.0_pre7-r1.ebuild: + Stable on x86, bug #103555 + + 30 Aug 2005; Gustavo Zacarias + mplayer-1.0_pre7-r1.ebuild: + Stable on sparc wrt #103555 + + 28 Aug 2005; Marcus D. Hanwell + mplayer-1.0_pre7-r1.ebuild: + Stable on amd64 wrt bug 103555. + + 27 Aug 2005; Markus Rothe mplayer-1.0_pre7-r1.ebuild: + Stable on ppc64 (bug #103555) + + 27 Aug 2005; Luca Barbato mplayer-1.0_pre7-r1.ebuild: + Marked ppc + +*mplayer-1.0_pre7-r1 (27 Aug 2005) + + 27 Aug 2005; Luca Barbato + +mplayer-1.0_pre7-r1.ebuild: + Hotfix release for a recently discovered buffer overflow, bug #103555 + + 25 Aug 2005; Aron Griffis mplayer-1.0_pre7.ebuild: + stable on ia64 + + 04 Aug 2005; Luca Barbato mplayer-1.0_pre7.ebuild: + Removed the libmatroska dep, fixes bug #99024, thanks to Giacomo Perale + for pointing out + + 04 Aug 2005; Luca Barbato files/mplayer.desktop: + Fix for the .desktop file, bug #98268 + + 25 May 2005; Herbie Hopkins mplayer-1.0_pre7.ebuild: + Multilib fix, bad path to libxmms. + + 16 May 2005; Luca Barbato mplayer-1.0_pre6-r6.ebuild, + mplayer-1.0_pre7.ebuild: + Fix bug #92751 + + 10 May 2005; Luca Barbato mplayer-1.0_pre7.ebuild: + aalib support fixed + + 09 May 2005; Luca Barbato mplayer-1.0_pre6-r6.ebuild, + mplayer-1.0_pre7.ebuild: + 3dfx requires dga. Fix for bug #91351 + + 09 May 2005; Luca Barbato mplayer-1.0_pre6-r6.ebuild, + mplayer-1.0_pre7.ebuild: + Purge problematic cflag + + 09 May 2005; Luca Barbato + files/mplayer-gcc_detection.patch: + Simpler gcc_detection patch, update from Diego Biurrun + + 09 May 2005; Luca Barbato mplayer-1.0_pre6-r6.ebuild, + mplayer-1.0_pre7.ebuild: + Minor updates + + 06 May 2005; Luca Barbato mplayer-1.0_pre6-r6.ebuild, + mplayer-1.0_pre7.ebuild: + Fix the ebuilds to enable cpudetection correctly, thanks to Emanuele + Giaquinta + + 05 May 2005; Aron Griffis mplayer-1.0_pre6-r5.ebuild, + mplayer-1.0_pre6-r6.ebuild, mplayer-1.0_pre7.ebuild: + add ~ia64 + + 05 May 2005; Jan Brinkmann + -files/mplayer-0.90-coreutils-fixup.patch, -files/mplayer-1.0-gtk2.patch, + -files/mplayer-1.0_pre5-alsa-gcc34.patch, + -files/mplayer-1.0_pre5-bio2jack.patch, + -files/mplayer-1.0_pre5-configure.patch, + -files/mplayer-1.0_pre5-gcc_detection.patch, + -files/mplayer-1.0_pre5-help_mp-ro.h.patch, + -files/mplayer-1.0_pre5-live.patch, + -files/mplayer-1.0_pre5-mga-kernel-2.6.patch, + -files/mplayer-1.0_pre5-mips64.patch, + -files/mplayer-1.0_pre5-r1-conf_locale.patch, + -files/mplayer-1.0_pre5-r4-ppc64.patch, + -files/mplayer-1.0_pre5-r5-configure.patch, + -files/mplayer-1.0_pre5-yuv2rgb_fix.patch, -files/cachefill.patch, + -files/gui_vuln_code.patch, -files/mplayer-gif.patch, + -files/mplayer-odml.patch, -files/mplayer-x11.patch, + -files/real_demux.patch, -files/str_undefined.patch, -files/strl.c, + -files/vuln02-fix.diff, -mplayer-1.0_pre5-r5.ebuild: + removed old vulnerable version and unneeded patches. + + 25 Apr 2005; Martin Schlemmer + +files/mplayer-1.0_pre7-gcc4.patch, + +files/mplayer-1.0_pre7-gcc_detection.patch, mplayer-1.0_pre7.ebuild: + Fix building with gcc4. Patch from Genady Okrain (Mafteah) 's overlay (plus + some added fixes to libvo/aclib_template.c that whoever seemed to have + missed). + + 21 Apr 2005; Herbie Hopkins mplayer-1.0_pre7.ebuild: + Same amd64 cleanup, new version. + + 21 Apr 2005; Simon Stelling mplayer-1.0_pre6-r6.ebuild: + minor amd64-specific cleanup + + 19 Apr 2005; Bryan Østergaard + mplayer-1.0_pre6-r4.ebuild: + Stable on alpha, bug 89277. + + 17 Apr 2005; Jason Wever mplayer-1.0_pre6-r4.ebuild: + Stable on SPARC wrt security bug #89277. + + 18 Apr 2005; Luca Barbato mplayer-1.0_pre6-r6.ebuild, + mplayer-1.0_pre7.ebuild: + Minor polishing, thanks to Gurgh for the suggestions + + 17 Apr 2005; Luca Barbato + +files/mplayer-1.0_pre5-alsa-gcc34.patch, + +files/mplayer-1.0_pre5-help_mp-ro.h.patch, mplayer-1.0_pre5-r5.ebuild, + mplayer-1.0_pre7.ebuild: + Fixed pre5 patchset + + 17 Apr 2005; Markus Rothe mplayer-1.0_pre6-r4.ebuild: + Stable on ppc64; bug #89277 + +*mplayer-1.0_pre7 (17 Apr 2005) + + 17 Apr 2005; Luca Barbato mplayer-1.0_pre6-r6.ebuild, + +mplayer-1.0_pre7.ebuild: + New experimental ebuild and minor fix + + 16 Apr 2005; Michael Hanselmann + mplayer-1.0_pre6-r4.ebuild: + Stable on ppc. + + 16 Apr 2005; Jan Brinkmann + mplayer-1.0_pre6-r4.ebuild: + stable on amd64 and x86 wrt #89277 + +*mplayer-1.0_pre6-r4 (16 Apr 2005) + + 16 Apr 2005; Jan Brinkmann + -mplayer-1.0_pre6-r1.ebuild, -mplayer-1.0_pre6-r2.ebuild, + -mplayer-1.0_pre6-r3.ebuild, +mplayer-1.0_pre6-r4.ebuild, + +mplayer-1.0_pre6-r5.ebuild, +mplayer-1.0_pre6-r6.ebuild: + updated revisions for security bug #89277 + + 16 Apr 2005; Jan Brinkmann metadata.xml, + +files/mmst_fix_20050415.diff, +files/rtsp_fix_20050415.diff, + mplayer-1.0_pre6-r1.ebuild, mplayer-1.0_pre6-r2.ebuild, + mplayer-1.0_pre6-r3.ebuild: + added 2 security related patches to the _pre6 ebuilds. see #89277. also + updated metadata.xml, chriswhite is retired. + + 16 Apr 2005; Luca Barbato + -files/mplayer-1.0_pre4-alsa-gcc34.patch, + -files/mplayer-1.0_pre4-altivec-gcc34.patch, + -files/mplayer-1.0_pre4-help_mp-ro.h.patch, + -files/mplayer-1.0_pre4-mpst.patch, -mplayer-1.0_pre4-r7.ebuild, + -mplayer-1.0_pre5-r2.ebuild, -mplayer-1.0_pre5-r3.ebuild, + -mplayer-1.0_pre5-r4.ebuild, mplayer-1.0_pre5-r5.ebuild, + mplayer-1.0_pre6-r1.ebuild, mplayer-1.0_pre6-r2.ebuild, + mplayer-1.0_pre6-r3.ebuild: + useflag move 3dnowex -> 3dnowext, global cleanup + +*mplayer-1.0_pre6-r3 (12 Apr 2005) + + 12 Apr 2005; Luca Barbato + +mplayer-1.0_pre6-r3.ebuild: + New p.masked ebuild, cpudetection and custom-cflags added. + + 11 Apr 2005; Jan Brinkmann + mplayer-1.0_pre6-r1.ebuild, mplayer-1.0_pre6-r2.ebuild: + added support for blinkenlights, fixes #86776. we also dont install useless + menu entries any longer if use -gtk, fixes bug #86399 + + 07 Apr 2005; Jan Brinkmann + mplayer-1.0_pre6-r1.ebuild, mplayer-1.0_pre6-r2.ebuild: + MAKEOPTS -jN has to be -j1 for successful compilation. fixes #86245 + + 02 Apr 2005; Chris White + mplayer-1.0_pre6-r2.ebuild: + Removed april fools segment. + + 01 Apr 2005; Chris White + files/mplayer-gcc_detection.patch, mplayer-1.0_pre5-r5.ebuild, + mplayer-1.0_pre6-r2.ebuild: + Fixed gcc detection patch. Converted avi USE flag to win32codecs USE flag to + get rid of ugly arch conditional nestings. + + 22 Mar 2005; Chris White + mplayer-1.0_pre6-r2.ebuild: + Fixing bug #85861 as well as changing over to 3dnowext to match the cpu flag + in mplayer-1.0_pre6-r2. + + 22 Mar 2005; Chris White + files/mplayer-1.0_pre6-pic.patch: + Fixing the pic patch for reals this time. + + 21 Mar 2005; Chris White + files/mplayer-1.0_pre6-pic.patch: + Fix 3dnow conditional for idcmt 3dnow unresolved errors. + +*mplayer-1.0_pre6-r2 (21 Mar 2005) + + 21 Mar 2005; Chris White + +files/mplayer-1.0_pre6-pic.patch, +mplayer-1.0_pre6-r2.ebuild: + The big closer. Bug #51853 goes bye bye. MPlayer will now compile with pic + and x86 without filtration. + + 20 Mar 2005; Chris White + mplayer-1.0_pre6-r1.ebuild: + Fix bug #85945 (no longer need the alsa-gui patch for pre6). + + 20 Mar 2005; Chris White + mplayer-1.0_pre5-r5.ebuild: + Fixed bad if logic (must be getting good at this :|) for real codecs. + + 19 Mar 2005; Guy Martin mplayer-1.0_pre6-r1.ebuild: + Stable on hppa. + + 19 Mar 2005; Chris White + mplayer-1.0_pre6-r1.ebuild: + Forgot the mmxext params in ecpu_check for pre6-r1. + +*mplayer-1.0_pre6-r1 (19 Mar 2005) + + 19 Mar 2005; Chris White + +files/mplayer-1.0_pre6-codecs.patch, mplayer-1.0_pre4-r7.ebuild, + mplayer-1.0_pre5-r3.ebuild, mplayer-1.0_pre5-r4.ebuild, + mplayer-1.0_pre5-r5.ebuild, +mplayer-1.0_pre6-r1.ebuild, + -mplayer-1.0_pre6.ebuild: + Fixed bugs #85642 #85534 #83609 #83546. Pre6 gets a revbump because it uses + RealPlayer's codecs instead of win32codecs and because of new 3gp codec + support. Old pre6 goes bye bye. mmx2->mmxext. + + 16 Mar 2005; Chris White + +files/mplayer-1.0_pre5-gcc_detection.patch, mplayer-1.0_pre5-r3.ebuild: + Fixed optimization logics for mips, hopefully solving bug #83633. Added gcc + detection patch to make mplayer actually compile. + + 16 Mar 2005; Chris White + mplayer-1.0_pre5-r3.ebuild: + Fixed mplayer-1.0_pre5-r3's message about not using custom CFLAGS. Put in + the strip-flags which is supposed to be in there. + + 24 Feb 2005; Chris White mplayer-1.0_pre6.ebuild: + Re-added x86 only USE flag logic for win32codecs. Fixes #82535. + + 19 Feb 2005; Chris White + +files/mplayer-gcc_detection.patch, +files/mplayer-jack.patch, + mplayer-1.0_pre6.ebuild: + Fixed endianess issues with jack output. Fixed gcc being detected improperly. + + 07 Feb 2005; Jan Brinkmann + mplayer-1.0_pre5-r5.ebuild: + use_enable avi should only be possible on x86. fixed #81149 + + 07 Feb 2005; Chris White mplayer-1.0_pre6.ebuild: + Repoman fix trailing white space. + + 07 Feb 2005; Chris White files/mplayer.desktop, + mplayer-1.0_pre5-r5.ebuild, mplayer-1.0_pre6.ebuild: + Fixed bug #65914 (desktop file) bug #79207 (real libs logic) bug #78481 (avi + USE flag for win32codecs). + + 07 Feb 2005; Chris White mplayer-1.0_pre5-r5.ebuild, + mplayer-1.0_pre6.ebuild: + Added dga logic to fix bug #80861. + + 06 Feb 2005; Chris White files/mplayer-x11.patch: + Fixing the patch to work with 71478's issue as well. + + 06 Feb 2005; Chris White +files/mplayer-x11.patch, + mplayer-1.0_pre5-r5.ebuild, mplayer-1.0_pre6.ebuild: + Fixed bug #80564 with a patch by nickc and removed uneeded deps on portage and + nasm. + + 06 Feb 2005; Chris White mplayer-1.0_pre5-r5.ebuild, + mplayer-1.0_pre6.ebuild: + Apparently mmx2 shows up in /proc/cpuinfo as mmxext, so disabling mmx2 cpu + checking until I can rework ecpu_check to handle this properly. + + 05 Feb 2005; Chris White +files/mplayer-gif.patch, + mplayer-1.0_pre5-r5.ebuild: + Fixed giflib support by backing mplayer pre6 giflib detection. + + 04 Feb 2005; Chris White mplayer-1.0_pre5-r5.ebuild, + mplayer-1.0_pre6.ebuild: + Re-enabled sse2 as people with x86's say it works ok. Enabled new + ecpu_check-ing functionality. + + 30 Jan 2005; Chris White + +files/mplayer-avi_crash.patch, mplayer-1.0_pre5-r5.ebuild, + mplayer-1.0_pre6.ebuild: + Fixed bugs #79243 and 78337. + + 30 Jan 2005; Chris White + mplayer-1.0_pre5-r5.ebuild, mplayer-1.0_pre6.ebuild: + altivec fix for #76559. + + 30 Jan 2005; Chris White + mplayer-1.0_pre5-r5.ebuild, mplayer-1.0_pre6.ebuild: + Fixed real being force enabled (instead of USE flag configured..) and + RESTRICT=nostrip to hopefully fix bug #71672. + + 24 Jan 2005; Jan Brinkmann mplayer-1.0_pre6.ebuild: + added dv to IUSE, it was already used by the ebuild. fixes bug #79319 + + 23 Jan 2005; Jan Brinkmann + mplayer-1.0_pre5-r5.ebuild, mplayer-1.0_pre6.ebuild: + applied patch to make distcc compiling possible. fixes bug #77235 + + 23 Jan 2005; Chris White + mplayer-1.0_pre5-r5.ebuild, mplayer-1.0_pre6.ebuild: + Fixed bug #78209. Also removed the gif lib logic in pre6 as it's no longer + required (fixed upstream) and now gif is a true enable/disable style flag. + + 23 Jan 2005; Chris White +files/mplayer-nl.patch, + mplayer-1.0_pre6.ebuild: + Fixed bug #76429. Added mplayer-nl.patch to solve. + + 23 Jan 2005; Chris White mplayer-1.0_pre5-r4.ebuild, + mplayer-1.0_pre5-r5.ebuild, mplayer-1.0_pre6.ebuild: + Fixed dk from Swedish to Danish. + + 14 Jan 2005; Sven Wegener + mplayer-1.0_pre5-r5.ebuild, mplayer-1.0_pre6.ebuild: + Added missing ? in *DEPEND. + + 14 Jan 2005; Chris White mplayer-1.0_pre5-r5.ebuild, + mplayer-1.0_pre6.ebuild: + Re-fixing gif logic (someone messed with it :|) to fix #77463. + + 11 Jan 2005; Danny van Dyk mplayer-1.0_pre6.ebuild: + mplayer now contains SIMD assembler code for AMD64. The AMD64 Team decided + to hard-enable SIMD assembler for all users. + + 11 Jan 2005; Chris White mplayer-1.0_pre6.ebuild: + Adding anti-sse2 until someone tells me it doesn't create strange code. + + 09 Jan 2005; Jan Brinkmann + mplayer-1.0_pre5-r4.ebuild, mplayer-1.0_pre5-r5.ebuild, + mplayer-1.0_pre6.ebuild: + made some trivial changes to the alsa related warning in pkg_postinst. fixes + bug #76469. + + 07 Jan 2005; Chris White mplayer-1.0_pre5-r5.ebuild, + mplayer-1.0_pre6.ebuild: + Re-adding pic logic in (bad chris) and also getting strip-flags added to + pre5-r5. + + 06 Jan 2005; Patrick Kursawe mplayer-1.0_pre6.ebuild: + Fixed unpack problem (bug #76854) + + 06 Jan 2005; Chris White mplayer-1.0_pre6.ebuild: + MPlayer pre6 was missing docs upstream, adding an 'a' prefix to get the latest + alpha version that contains the docs. Note that none of the actual code was + changed. + + 29 Dec 2004; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + + 27 Dec 2004; Chris White mplayer-1.0_pre6.ebuild: + Fixed dts -> libdts configure option as per bug #75762. + + 27 Dec 2004; Chris White mplayer-1.0_pre6.ebuild: + Added dts support back per bug #75669. Also fixed libdv being forced + required as per bug #72146. + + 27 Dec 2004; Chris White mplayer-1.0_pre6.ebuild: + Fixed bio2jack dep issues as per bug #75720. Also force enabled networking + support as it causes more issues then solves them. + + 27 Dec 2004; Chris White mplayer-1.0_pre6.ebuild: + tossing in -frename-registers as per bug #75690. Tested it to make sure it + wouldn't make hardened gcc cry with BREG errors. + +*mplayer-1.0_pre6 (26 Dec 2004) + + 26 Dec 2004; Chris White + +files/mplayer-1.0_pre6-configure.patch, + +files/mplayer-1.0_pre6-ppc64.patch, +mplayer-1.0_pre6.ebuild: + Infamous 1.0_pre6 bump. + + 19 Dec 2004; Bryan Østergaard + mplayer-1.0_pre5-r5.ebuild: + Stable on alpha, bug 74473. + + 18 Dec 2004; Jason Wever mplayer-1.0_pre5-r5.ebuild: + Stable on sparc wrt security bug #74473. + + 19 Dec 2004; Michael Hanselmann + mplayer-1.0_pre5-r5.ebuild: + Stable on ppc. + + 18 Dec 2004; Dylan Carlson + mplayer-1.0_pre5-r5.ebuild: + Stable on amd64. + + 18 Dec 2004; Markus Rothe mplayer-1.0_pre5-r5.ebuild: + Stable on ppc64; bug #74473 + + 19 Dec 2004; Chris White mplayer-1.0_pre5-r5.ebuild: + Arrg, forgot to bump down ppc64 keywords :|. + +*mplayer-1.0_pre5-r5 (19 Dec 2004) + + 19 Dec 2004; Chris White + +files/mplayer-1.0_pre5-r5-configure.patch, mplayer-1.0_pre4-r7.ebuild, + mplayer-1.0_pre5-r2.ebuild, mplayer-1.0_pre5-r3.ebuild, + +mplayer-1.0_pre5-r5.ebuild: + Bumping to pre5-r5 as per bug #74473. Tested on 20 randomly encoded .avis, + mp3s, and even streaming video/audio. Marked x86 stable. + + 17 Dec 2004; Markus Rothe mplayer-1.0_pre5-r4.ebuild: + Stable on ppc64 + + 02 Dec 2004; Chris White mplayer-1.0_pre5-r4.ebuild: + vo -> ao in alsa warning. + + 14 Nov 2004; Markus Rothe + +files/mplayer-1.0_pre5-r4-ppc64.patch, mplayer-1.0_pre5-r4.ebuild: + Marked ~ppc64 (bug #68112) and added ppc64 patch. + + 11 Nov 2004; Chris White mplayer-1.0_pre5-r4.ebuild: + Copied midentify to /usr/bin for emovix for bug #58580. + + 11 Nov 2004; Chris White mplayer-1.0_pre4-r7.ebuild, + mplayer-1.0_pre5-r4.ebuild: + Removed mga buiding in MPlayer due to reasons in bug #28846. + + 10 Nov 2004; Chris White mplayer-1.0_pre5-r4.ebuild: + Lots of fancy bash scripting to make MPlayer deal with the normal (and proper) + LINGUAS format. Closes bug #49710. + + 10 Nov 2004; Chris White mplayer-1.0_pre5-r4.ebuild: + Added a message about the alsa -ao format to postinstall. Closes bug #57256. + + 10 Nov 2004; Chris White mplayer-1.0_pre4-r7.ebuild, + mplayer-1.0_pre5-r2.ebuild, mplayer-1.0_pre5-r3.ebuild, + mplayer-1.0_pre5-r4.ebuild: + Fixed tdfxvid output logic as per bug #64218. + + 06 Nov 2004; Chris White mplayer-1.0_pre5-r4.ebuild: + Added a real USE flag warning to -pre5-r4. + + 06 Nov 2004; Chris White mplayer-1.0_pre4-r7.ebuild, + mplayer-1.0_pre5-r4.ebuild: + Fixed optimization filtering per bug #70175. + + 31 Oct 2004; Chris White mplayer-1.0_pre4-r7.ebuild, + mplayer-1.0_pre5-r2.ebuild, mplayer-1.0_pre5-r4.ebuild: + Added filtering for -falign-functions. Thanks to jstubbs for pointing that + out. + + 24 Oct 2004; Luca Barbato mplayer-1.0_pre5-r3.ebuild, + mplayer-1.0_pre5-r4.ebuild: + Minor cleanup + + 24 Oct 2004; Chris White mplayer-1.0_pre4-r7.ebuild, + mplayer-1.0_pre5-r4.ebuild: + Converted to kernel-mod eclass. Thanks to Stefan Schweizer + for helping out with that in bug #68444. + + 24 Oct 2004; Chris White mplayer-1.0_pre4-r7.ebuild: + Bad bash logic... [ v. ). + + 24 Oct 2004; Chris White mplayer-1.0_pre5-r4.ebuild: + Added some minor font functionality as per bug #48440. + + 24 Oct 2004; Chris White mplayer-1.0_pre5-r4.ebuild: + Finished off Bug #61451 and closed bug #68552. + + 24 Oct 2004; Chris White mplayer-1.0_pre4-r7.ebuild: + Alpha stable marked live, so changing the dep/patch logic for it. Only amd64 + left and this ebuild will look ok again. + + 24 Oct 2004; Chris White mplayer-1.0_pre4-r7.ebuild: + Fixed Live issues in Bug #68649 and half solved configure issues in Bug #61451 + regarding real directories. + + 23 Oct 2004; Chris White mplayer-1.0_pre5-r2.ebuild: + Fixed epatch issues. + + 22 Oct 2004; Chris White mplayer-1.0_pre4-r7.ebuild: + Fixed some more filtering that needed to be done for pic stuff to work. + + 20 Oct 2004; Chris White mplayer-1.0_pre4-r7.ebuild, + mplayer-1.0_pre5-r4.ebuild: + Fixed some xvidix logic as per bug #28865. + + 19 Oct 2004; Chris White : + Did filter flags on a few problematic flags as per Bug #67903. + + 17 Oct 2004; Bryan Østergaard + mplayer-1.0_pre5-r3.ebuild: + alpha happiness, bug 66571. + + 17 Oct 2004; Chris White : + Fixed digest issues :|. Removed ia64 keyword per Bug #67836. + + 16 Oct 2004; Chris White mplayer-1.0_pre4-r7.ebuild, + mplayer-1.0_pre5-r2.ebuild, mplayer-1.0_pre5-r3.ebuild, + mplayer-1.0_pre5-r4.ebuild: + Removed sse2 as it's broken. Custom CFLAGS now holds. Ncurses as default + terminal lib as per bug #64212. + + 15 Oct 2004; Seemant Kulleen + files/mplayer-1.0_pre5-yuv2rgb_fix.patch: + fix the yuv2rgb patch to work properly on altivec enabled ppc's + + 06 Oct 2004; Jeremy Huddleston + mplayer-1.0_pre5-r3.ebuild, mplayer-1.0_pre5-r4.ebuild: + get_libdir fixes. + + 07 Oct 2004; Luca Barbato mplayer-1.0_pre5-r3.ebuild: + Backport yuv2rgb_fix + + 05 Oct 2004; Luca Barbato + -files/mplayer-1.0_pre5-yuv2rbg_fix.patch, + -files/mplayer-1.0_pre5-yuv2rbg_kludge.patch, + +files/mplayer-1.0_pre5-yuv2rgb_fix.patch, mplayer-1.0_pre5-r4.ebuild: + Hopefully the latest fix to that part + + 04 Oct 2004; Luca Barbato + +files/mplayer-1.0_pre5-yuv2rbg_fix.patch, mplayer-1.0_pre5-r4.ebuild: + Eventually I fixed the yuv2rgb_altivec for vo_x11, the other scalers could + have wrong colours + + 05 Oct 2004; Luca Barbato + -files/mplayer-1.0_pre5-yuv2rbg_kludge.patch, + +files/mplayer-1.0_pre5-yuv2rgb_fix.patch, mplayer-1.0_pre5-r4.ebuild: + Hopefully the latest fix to that part + + 03 Oct 2004; Luca Barbato mplayer-1.0_pre5-r4.ebuild: + Eventually I fixed the yuv2rgb_altivec for vo_x11, the other scalers could + have wrong colours + + 27 Sep 2004; Jeremy Huddleston + mplayer-1.0_pre5-r3.ebuild: + Moved jack support back to -r3 to fix compilation on systems with jack + installed. + + 22 Sep 2004; Michael Sterrett + mplayer-1.0_pre5-r4.ebuild: + dev-libs/bio2jack -> media-libs/bio2jack + + 06 Sep 2004; Ciaran McCreesh + mplayer-1.0_pre4-r7.ebuild, mplayer-1.0_pre5-r2.ebuild, + mplayer-1.0_pre5-r3.ebuild: + Switch to use epause and ebeep, bug #62950 + + 29 Aug 2004; Luca Barbato + +files/mplayer-1.0_pre5-bio2jack.patch, mplayer-1.0_pre5-r4.ebuild: + Jack support + + 25 Aug 2004; Hardave Riar mplayer-1.0_pre5-r3.ebuild: + Added ~mips keyword. + + 25 Aug 2004; Chris White + +files/mplayer-1.0_pre5-mips64.patch, mplayer-1.0_pre5-r3.ebuild: + Added mips64 patch. Closes bug #61466. + +*mplayer-1.0_pre5-r4 (22 Aug 2004) + + 22 Aug 2004; Chris White + +files/mplayer-1.0_pre5-configure.patch, +mplayer-1.0_pre5-r4.ebuild: + Added MPlayer ebuild with custom CFLAGS. + +*mplayer-1.0_pre5-r3 (20 Aug 2004) + + 20 Aug 2004; Chris White mplayer-1.0_pre5-r2.ebuild, + mplayer-1.0_pre5-r3.ebuild: + Fixed 3dnowex logic in -r3. Fixed some bad patch logic as well. + + 18 Aug 2004; Chris White : + I added some xvmc related USE flags. Fixed matroska and live versions. Added a + doc USE flag in -r3. Fixed an mspt issue in pre4-r7. Anything else I can't + remember too. + + 14 Aug 2004; Chris White mplayer-1.0_pre4-r7.ebuild, + mplayer-1.0_pre5-r2.ebuild: + Fixed some live version issues. Thanks to Merlin for reporting. + + 13 Aug 2004; Chris White + -files/amd64_fix_the_blue_love.patch, -files/default-skin.diff, + -files/mencoder-segfault.patch, -files/mplayer-0.90-divx.patch, + -files/mplayer-0.90-ppc-benh-2.patch, -files/mplayer-0.90_rc4-gtk2.patch, + -files/mplayer-1.0_pre3-alsa-gcc34.patch, + -files/mplayer-1.0_pre3-libavcodec-gcc34.patch, + -files/mplayer-1.0_pre3-libmatroska063.diff, + -files/mplayer-1.0_pre3-xmms.patch, + -files/mplayer-1.0_pre4-gcc34-mtune.patch, -files/noenca.patch, + -files/ppc750FX-fix.patch, -files/vuln01-fix.diff, -mplayer-0.92-r1.ebuild, + -mplayer-1.0_pre2-r1.ebuild, -mplayer-1.0_pre3-r3.ebuild, + -mplayer-1.0_pre3-r4.ebuild, -mplayer-1.0_pre3-r5.ebuild, + -mplayer-1.0_pre4-r1.ebuild, -mplayer-1.0_pre4-r2.ebuild, + -mplayer-1.0_pre4-r3.ebuild, -mplayer-1.0_pre4-r4.ebuild, + -mplayer-1.0_pre4.ebuild: + Cleaned out old unsupported mplayers and old patches. + + 12 Aug 2004; Brian Harring mplayer-1.0_pre4-r7.ebuild: + Corrected an issue with USE="gtk -png". bug #60136. + + 13 Aug 2004; Chris White mplayer-1.0_pre5-r2.ebuild: + Added tdfxfb support. + + 11 Aug 2004; Anders Rune Jensen mplayer-1.0_pre5-r2.ebuild, + files/mplayer-1.0_pre5-alsa-gui.patch: + Make the alsa patch work with dxr3. Fixes #59200. Caused by #58619. + + 03 Aug 2004; Chris White : + Fixed digest issues. + + 01 Aug 2004; Chris White mplayer-1.0_pre4-r7.ebuild, + mplayer-1.0_pre5-r2.ebuild: + Should have been marked stable. + + 31 Jul 2004; Chris White mplayer-1.0_pre5-r2.ebuild: + Ensure proper LIVE version for live fix patch. + + 31 Jul 2004; Chris White mplayer-1.0_pre4-r7.ebuild, + mplayer-1.0_pre5-r2.ebuild: + Fixed some use logic with live and network. + + 31 Jul 2004; Chris White mplayer-1.0_pre5-r2.ebuild: + Took pre5-r2 down to unstable. See Bug #55456 for more information. + + 30 Jul 2004; Bryan Østergaard + mplayer-1.0_pre4-r7.ebuild: + Stable on alpha, see bug #55456. + + 30 Jul 2004; Gustavo Zacarias + mplayer-1.0_pre5-r2.ebuild: + Stable on sparc wrt #55456 + + 31 Jul 2004; Chris White mplayer-1.0_pre5-r2.ebuild: + Took pre5-r2 down to unstable. See Bug #55456 for more information. + + 30 Jul 2004; Chris White mplayer-1.0_pre5-r2.ebuild: + Added einfo about the network USE flag. This enables/disables streaming and is + not set by default in most users' make.conf/package.use. After recieving + duplicate issues on this, I've decided to add the einfo in. + + 30 Jul 2004; Chris White + +files/mplayer-1.0_pre5-live.patch, mplayer-1.0_pre5-r2.ebuild: + Added fix for latest live-2004-07* for live USE flag. Fixes Bug #58807. + + 29 Jul 2004; Chris White mplayer-1.0_pre4-r7.ebuild, + mplayer-1.0_pre5-r2.ebuild: + Fixed live dependancy issue that was causing world update downgrades. + + 29 Jul 2004; Chris White : + Re-added(?) myself as maintainer. Fixed alsa gui bug in #58619. + + 27 Jul 2004; Chris White mplayer-1.0_pre4-r7.ebuild, + mplayer-1.0_pre5-r2.ebuild: + Added -fPIC to kill register clobbering. + + 27 Jul 2004; Daniel Ostrow mplayer-1.0_pre4-r7.ebuild: + Stable on ppc. + + 27 Jul 2004; Brian Harring mplayer-1.0_pre4-r7.ebuild, + mplayer-1.0_pre5-r2.ebuild: + Corrected USE="v4l2" configuring. + + 25 Jul 2004; Jeremy Huddleston + mplayer-1.0_pre4-r7.ebuild, mplayer-1.0_pre5-r2.ebuild: + Changed amd64 stable to pre4 because of some problems in gmplayer. A patch to + pre5 will be put in soon. + + 24 Jul 2004; Jeremy Huddleston + mplayer-1.0_pre5-r2.ebuild: + Tested and marked stable for amd64 and x86. + +*mplayer-1.0_pre5-r2 mplayer-1.0_pre4-r7 (24 Jul 2004) + + 24 Jul 2004; Brian Harring mplayer-1.0_pre4-r6.ebuild, + mplayer-1.0_pre4-r7.ebuild, mplayer-1.0_pre5-r2.ebuild: + As it stands, these ebuilds should now be the targets for stabling. Mplayer + 1.0_pre4-r7 and 1.0_pre5-r2 are *not* to be fooled with, compilation fixes + are the only thing that should be added to these ebuilds- anything else + belongs in another unstable revbump. This fixes compilation issues w/ + USE="-gtk png", USE="-gtk" and any of xv X xinerama, + USE="gif" (compilation failure), USE="-gif" (unconditionally linking in + libgif broken in previous fix for #58086), DOCS/TOOLS not being installed, + removed dep on X for gif (it was caused by said fix), USE="dvdread -dvd" + bring in dvdread and not using it, etc. Pretty large amount of fixes. + Versions 1.0_pre4-r6 and 1.0_pre5-r1 are removed from the tree, no user + should be using them (borked badly). + These ebuilds ought to end up as the targets for stabling for the gui + vulnerablity issues, thus they shouldn't be fooled w/ for anything but + needed fixes. + + 24 Jul 2004; Jeremy Huddleston + files/cachefill.patch: + Typo in the patch was in the conf file, not the source... fixing. + + 24 Jul 2004; Chris White files/cachefill.patch, + +files/mplayer-1.0_pre5-r1-conf_locale.patch, mplayer-1.0_pre4-r6.ebuild, + mplayer-1.0_pre5-r1.ebuild: + Moved x11 support/xv driver to X USE flag. Fixed gif needing deps on X11. + Fixed small typo in the cachefill patch. Address issues mentioned in Bug + #58086. Also adds locale fix patch for Bug #58082. + + 23 Jul 2004; Jeremy Huddleston + mplayer-1.0_pre5-r1.ebuild: + Added kernel-2.6 fix on sparc (removes old workaround). + + 23 Jul 2004; Chris White mplayer-1.0_pre4-r6.ebuild, + mplayer-1.0_pre5-r1.ebuild: + Fixes some strange issue with the .20 live plugins being pulled in, despite + .27 being coded in. Re-Removed dvdread stuff. + + 23 Jul 2004; Jeremy Huddleston + mplayer-1.0_pre5-r1.ebuild: + Making USE=xvid work on all archs. + + 23 Jul 2004; Brian Harring mplayer-1.0_pre4-r6.ebuild, + mplayer-1.0_pre5-r1.ebuild: + Fixed broken deps for media-plugins/live and media-libs/libtheora for ia64 + + 23 Jul 2004; Brian Harring mplayer-1.0_pre4-r6.ebuild, + mplayer-1.0_pre5-r1.ebuild, files/cachefill.patch: + Slipping eradicators cachefill patch in, bug #55936 + + 23 Jul 2004; Chris White mplayer-1.0_pre4-r6.ebuild, + mplayer-1.0_pre5-r1.ebuild: + Fixed an ia64 dependancy error. + +*mplayer-1.0_pre5-r1 (23 Jul 2004) + + 23 Jul 2004; Chris White + +files/mplayer-mythtv.patch, +files/mplayer-odml.patch, + -mplayer-1.0_pre4-r5.ebuild, +mplayer-1.0_pre4-r6.ebuild, + +mplayer-1.0_pre5-r1.ebuild, -mplayer-1.0_pre5.ebuild: + Cleaned up with the help of Mr_Bones_, solar, and ferringb. Added in mythtv + patch to fix bug #23544. Stable version for Bug #55456. + + 23 Jul 2004; Chris White mplayer-1.0_pre4-r5.ebuild: + Helps if you commit the gui vulnerability patch when you're fixing a + vulnerability bug. + + 23 Jul 2004; Chris White mplayer-1.0_pre5.ebuild: + Fixed live dependancies. Fixes Bug #57963. + + 23 Jul 2004; Chris White + -files/mga-kernel-2.6.patch, +files/mplayer-1.0_pre4-mga-kernel2.6.patch, + mplayer-1.0_pre4-r5.ebuild, mplayer-1.0_pre5.ebuild: + Cleaned up the ebuilds for pre4-r5 and pre5. + + 19 Jul 2004; Travis Tilley mplayer-1.0_pre4-r5.ebuild: + stable on amd64 + + 19 Jul 2004; Chris White +files/gui_vuln_code.patch, + +files/str_undefined.patch, +files/strl.c, mplayer-1.0_pre4-r5.ebuild: + Fixed mplayer pre4-r5 compiling issues with undefined str* references and + re-stabilized for gui vuln bug for amd64. Added fullscreen patch as well. + + 16 Jul 2004; Bryan Østergaard mplayer-1.0_pre5.ebuild: + Stable on alpha, see bug #55456. + +*mplayer-1.0_pre4-r5 (18 Jul 2004) + + 18 Jul 2004; Chris White + +files/amd64_fix_the_blue_love.patch, +files/real_demux.patch, + mplayer-1.0_pre4-r4.ebuild, +mplayer-1.0_pre4-r5.ebuild: + Fixes Bug #53634 and Bug #55456 for amd64. + + 15 Jul 2004; Jason Wever mplayer-1.0_pre5.ebuild: + Stable on sparc wrt bug #55456. + + 16 Jul 2004; Chris White mplayer-1.0_pre5.ebuild: + Weeve gave the heads up to mark this stable on sparc. Doing so. + + 16 Jul 2004; Daniel Ostrow mplayer-1.0_pre5.ebuild: + Stable on ppc. + + 15 Jul 2004; Luca Barbato + +files/mplayer-1.0_pre5-yuv2rbg_kludge.patch, mplayer-1.0_pre5.ebuild: + Fixed the altivec scaler + + 15 Jul 2004; Chris White + +files/mplayer-1.0_pre5-mga-kernel-2.6.patch, mplayer-1.0_pre5.ebuild: + Re-added the mga_vid.c patch to pre5. Thanks to Norman Yarvin for the heads + up. This fixes Bug #57138 + + 15 Jul 2004; Chris White mplayer-1.0_pre5.ebuild: + Yay, more fun, they replaced the test ebuild which needed the noenca patch + with the final release.. (finally) so now I have to remove the patch :| + + 15 Jul 2004; Chris White mplayer-1.0_pre5.ebuild: + Fixed the weird md5-ness with the tarballs + +*mplayer-1.0_pre5 (15 Jul 2004) + + 15 Jul 2004; Chris White +files/noenca.patch, + +mplayer-1.0_pre5.ebuild: + Adding to the tree for stable marking on Bug #55456 + + 10 Jul 2004; Jason Wever mplayer-1.0_pre4.ebuild: + Stable on sparc. + + 29 Jun 2004; Brian Harring mplayer-1.0_pre4-r1.ebuild, + mplayer-1.0_pre4-r2.ebuild, mplayer-1.0_pre4-r3.ebuild, + mplayer-1.0_pre4-r4.ebuild, files/mplayer-1.0_pre4-gcc34-mtune.patch, + files/mplayer-1.0_pre4-help_mp-ro.h: + Closing out bugs #49669 (help/help_mp-ro.h having completely broken syntax), + gcc3.4 s:-mcpu:-mtune: (bug #49488). + + 17 Jun 2004; Seemant Kulleen + mplayer-1.0_pre4-r4.ebuild: + added two variables: BLUV and SVGV to hold the version numbers of the tarballs + for BLUE and svga_helper, respectively. Now, version bumping those two things + shouldn't break mplayer's emerge processes. + + 17 Jun 2004; Seemant Kulleen + mplayer-1.0_pre4-r4.ebuild: + change the occurrence of Blue-1.0 to Blue-1.4 to correspond to the recent + version bump + + 17 Jun 2004; Luca Barbato + +files/mplayer-1.0_pre4-altivec-gcc34.patch, mplayer-1.0_pre4-r4.ebuild: + gcc-3.4 altivec fix + + 16 Jun 2004; Martin Schlemmer + mplayer-1.0_pre4-r4.ebuild: + Update Blue skin to version 1.4 + + 09 Jun 2004; Aron Griffis mplayer-0.92-r1.ebuild, + mplayer-1.0_pre2-r1.ebuild, mplayer-1.0_pre3-r3.ebuild, + mplayer-1.0_pre3-r4.ebuild, mplayer-1.0_pre3-r5.ebuild, + mplayer-1.0_pre4-r1.ebuild, mplayer-1.0_pre4-r2.ebuild, + mplayer-1.0_pre4-r3.ebuild, mplayer-1.0_pre4-r4.ebuild, + mplayer-1.0_pre4.ebuild: + Fix use invocation + + 08 Jun 2004; Patrick Kursawe + mplayer-1.0_pre4-r3.ebuild, mplayer-1.0_pre4-r4.ebuild: + Doing matrox related stuff only when matrox is in USE, see bug #53222 + + 02 Jun 2004; Brian Harring mplayer-1.0_pre4-r1.ebuild, + mplayer-1.0_pre4-r2.ebuild, mplayer-1.0_pre4-r3.ebuild, + mplayer-1.0_pre4-r4.ebuild, mplayer-1.0_pre4.ebuild: + Missing IUSE for nas, nls. Added live use flag to pre4, removed the inline + autodetect of live, making it a use flag controlled dep. moved all IUSE + statements below inherit, where they should stay. Closed bugs #49481 and + #36815. + + 01 Jun 2004; Travis Tilley mplayer-1.0_pre4-r4.ebuild: + stable on amd64 + + 01 Jun 2004; Brian Harring mplayer-1.0_pre4-r1.ebuild, + mplayer-1.0_pre4-r2.ebuild, mplayer-1.0_pre4-r3.ebuild, + mplayer-1.0_pre4-r4.ebuild, mplayer-1.0_pre4.ebuild: + Added necessary --internal-(matroska|faad) for matroska (bug #50533) and mpeg. + MPlayer uses external libs when those flags are specified, otherwise, + internal. Also fixed missing IUSE flags. Fixed use dvb syntax error in pre4-r2. + + 01 Jun 2004; Brian Harring mplayer-1.0_pre4-r4.ebuild, + mplayer-1.0_pre4.ebuild: + Added use flags for libcaca since mplayer autodetects it already (bug #49369), + and missing xinerama IUSE (bug #51509) + + 28 May 2004; Guy Martin mplayer-1.0_pre4-r4.ebuild: + Added ~hppa to KEYWORDS. Little build fix. + +*mplayer-1.0_pre4-r4 (28 May 2004) + + 28 May 2004; Luca Barbato +mplayer-1.0_pre4-r4.ebuild: + Upstream requested change to the ebuild + + 28 May 2004; Patrick Kursawe + mplayer-1.0_pre4-r3.ebuild: + The sandbox fixes were fine for 2.6.6, but failed with 2.6.5. Fixed that, see + bug #40616 again. + + 27 May 2004; Daniel Ostrow mplayer-1.0_pre4-r3.ebuild: + Stable on ppc. + + 27 May 2004; Jon Portnoy mplayer-1.0_pre4-r3.ebuild : + Stable on AMD64 + + 27 May 2004; Brian Harring mplayer-1.0_pre4-r1.ebuild, + mplayer-1.0_pre4-r2.ebuild, mplayer-1.0_pre4-r3.ebuild, + mplayer-1.0_pre4.ebuild: + Adding xvid, divx4linux use flags (bug #30242), bidi (bug #41482), and mad + (bug #32606). Bit of cleanup of myconf, moved IUSE after inherit for + 1.0_pre4-r3 (portage 2.0.51_pre9 doesn't play nice w/ IUSE above inherit, see + bug #52160). + +*mplayer-1.0_pre4-r3 (26 May 2004) + + 26 May 2004; Patrick Kursawe + mplayer-1.0_pre4-r3.ebuild: + Sandbox problems (like bug #52058) should be history now. + Using kmod.eclass instead of check-kernel now (bug #51903) + +*mplayer-1.0_pre4-r2 (19 May 2004) + + 19 May 2004; Patrick Kursawe + mplayer-1.0_pre4-r2.ebuild, files/mga-kernel-2.6.patch: + Fixing bug #40616 (mga driver), little cleanups for the patch section. + + 12 May 2004; Alexander Gabert mplayer-1.0_pre3-r5.ebuild, + mplayer-1.0_pre4-r1.ebuild, mplayer-1.0_pre4.ebuild: + added new hardened PIE SSP switches + + 12 May 2004; Alexander Gabert mplayer-0.92-r1.ebuild, + mplayer-1.0_pre2-r1.ebuild, mplayer-1.0_pre3-r3.ebuild, + mplayer-1.0_pre3-r4.ebuild: + removed hardened-gcc logic, added filter-flags fPIC logic + + 02 May 2004; Jason Wever mplayer-1.0_pre4-r1.ebuild: + Changed -sparc keyword back to ~sparc. + + 30 Apr 2004; Bryan Østergaard + mplayer-1.0_pre4-r1.ebuild: + Stable on alpha. + +*mplayer-1.0_pre4-r1 (30 Apr 2004) + + 30 Apr 2004; Martin Holzer mplayer-1.0_pre4-r1.ebuild: + live is now a local use flag. + + 30 Apr 2004; Martin Holzer mplayer-1.0_pre4.ebuild: + fixing live depend. closes 49481 + + 29 Apr 2004; Brandon Hale mplayer-1.0_pre4.ebuild: + Stable on x86 for multiple vulnerabilities, bug #49387. + +*mplayer-1.0_pre4 (28 Apr 2004) + + 28 Apr 2004; Martin Holzer mplayer-1.0_pre4.ebuild: + Version bumped. + + 28 Apr 2004; Travis Tilley + +files/mplayer-1.0_pre3-alsa-gcc34.patch, + +files/mplayer-1.0_pre3-libavcodec-gcc34.patch, mplayer-1.0_pre3-r5.ebuild: + added a fix for compiling with gcc 3.4. yaaay! =) + + 19 Apr 2004; Chris Gianelloni mplayer-0.92-r1.ebuild, + mplayer-1.0_pre2-r1.ebuild, mplayer-1.0_pre3-r3.ebuild, + mplayer-1.0_pre3-r4.ebuild, mplayer-1.0_pre3-r5.ebuild: + Removed broken gtk2 patch from all versions still in portage and closing bug + #15786. + + 13 Apr 2004; Scott W Taylor + mplayer-1.0_pre3-r5.ebuild: + update -fPIC handling for post-hardened-gcc + + 08 Apr 2004; Luca Barbato mplayer-1.0_pre3-r5.ebuild: + Added useflags for v4l and v4l2 + + 06 Apr 2004; Brandon Hale mplayer-1.0_pre3-r5.ebuild: + Update -fPIC filtering magic for post hardened-gcc. + + 04 Apr 2004; Luca Barbato mplayer-1.0_pre3-r5.ebuild, + files/ppc750FX-fix.patch: + Minor fix to extend the G3 cpu supported, thanks to Simon Strandman + , bug #44276 + + 31 Mar 2004; Martin Holzer mplayer-1.0_pre3-r5.ebuild: + adding ipv6 configure. closes 42940 + +*mplayer-1.0_pre3-r3 (31 Mar 2004) +*mplayer-1.0_pre3-r5 (31 Mar 2004) +*mplayer-1.0_pre3-r4 (31 Mar 2004) +*mplayer-1.0_pre2-r1 (31 Mar 2004) +*mplayer-0.92-r1 (31 Mar 2004) + + 31 Mar 2004; Patrick Kursawe mplayer-0.92-r1.ebuild, + mplayer-0.92.ebuild, mplayer-1.0_pre2-r1.ebuild, mplayer-1.0_pre2.ebuild, + mplayer-1.0_pre3-r1.ebuild, mplayer-1.0_pre3-r2.ebuild, + mplayer-1.0_pre3-r3.ebuild, mplayer-1.0_pre3-r4.ebuild, + mplayer-1.0_pre3-r5.ebuild, mplayer-1.0_pre3.ebuild, files/vuln02-fix.diff: + Revision bumped all currently available ebuilds and added a patch for a + security problem, see bug #46246. + Because of different keywordings for 1.0_pre3 they were bumped like follows: + 1.0_pre3 -> 1.0_pre3-r3 + 1.0_pre3-r1 -> 1.0_pre3-r4 + 1.0_pre3-r2 -> 1.0_pre3-r5 + + 29 Mar 2004; Donnie Berkholz ; mplayer-0.92.ebuild, + mplayer-1.0_pre2.ebuild, mplayer-1.0_pre3-r1.ebuild, + mplayer-1.0_pre3-r2.ebuild, mplayer-1.0_pre3.ebuild: + Change x11-base/xfree dependency to virtual/x11. + + 23 Mar 2004; Martin Holzer mplayer-1.0_pre3-r2.ebuild, + files/mplayer-1.0_pre3-xmms.patch: + added patch to disable xmms. closes 45356 + + 21 Mar 2004; Jason Wever mplayer-1.0_pre3-r2.ebuild: + Added ~sparc keyword. + + 21 Mar 2004; Jason Wever mplayer-1.0_pre3-r2.ebuild: + Marked -sparc until libtheora builds on sparc. + +*mplayer-1.0_pre3-r2 (21 Mar 2004) + + 21 Mar 2004; Martin Holzer mplayer-1.0_pre3-r2.ebuild: + adding libtheora support. + + 18 Mar 2004; Martin Holzer mplayer-1.0_pre3-r1.ebuild, + files/mplayer-1.0_pre3-libmatroska063.diff: + adding patch to compile with latest libmatroska + + 16 Mar 2004; Stephen P. Becker mplayer-1.0_pre3.ebuild: + Added ~mips keyword. + + 15 Mar 2004; Jason Wever mplayer-0.92.ebuild: + Marked stable on sparc. + +*mplayer-1.0_pre3-r1 (11 Mar 2004) + + 11 Mar 2004; mplayer-1.0_pre3-r1.ebuild: + Updated to NOT install libpostproc libraries (bug 43640). Now provided by + >=ffmpeg-0.4.8.20040222. + + 27 Feb 2004; Jason Wever mplayer-1.0_pre3.ebuild: + Nothing but ~sparc. + + 26 Feb 2004; Guy Martin : + Keyworded ~hppa. + + 16 Jan 2004; Bartosch Pixa mplayer-1.0_pre3.ebuild: + set ppc in keywords + + 25 Dec 2003; Seemant Kulleen mplayer-0.92.ebuild, + mplayer-1.0_pre1-r1.ebuild, mplayer-1.0_pre2.ebuild, + mplayer-1.0_pre3.ebuild: + changed SRC_URI to use mirror://mplayer instead + + 14 Dec 2003; Martin Holzer mplayer-1.0_pre3.ebuild: + Changing matroska version. Closes #35787 + + 12 Dec 2003; Seemant Kulleen mplayer-1.0_pre3.ebuild: + --disable-css is a deprecated configure option now. Closes bug #35644 by + butters@opengames.net and its duplicates + +*mplayer-1.0_pre3 (11 Dec 2003) + + 20 Dec 2003; Guy Martin mplayer-1.0_pre3.ebuild : + Fixed detection of hppa boxes. + + 11 Dec 2003; Seemant Kulleen mplayer-1.0_pre3.ebuild, + files/mplayer-1.0-gtk2.patch: + version bump to newest release -- includes updated gtk2 patch + + 04 Dec 2003; Seemant Kulleen mplayer-0.92.ebuild, + mplayer-1.0_pre1-r1.ebuild, mplayer-1.0_pre2.ebuild: + fix the gtk/gtk2 USE flag syntax, closing bug #34567 by Spider + + + 16 Nov 2003; Brad House mplayer-1.0_pre2.ebuild: + mark stable on amd64 + + 30 Oct 2003; Martin Holzer mplayer-1.0_pre2.ebuild: + Adding joystick support. Closes #31470. + + 26 Oct 2003; Luca Barbato mplayer-1.0_pre2.ebuild: + Added debug useflag, minor fixes. Closes #31978 and #31996. + thanks to Andrew Kirilenko and Juri Haberland + . + + 20 Oct 2003; Martin Holzer mplayer-1.0_pre1-r1.ebuild, + mplayer-1.0_pre2.ebuild: + added matroska support. Closes #28636. + + 14 Oct 2003; Martin Holzer mplayer-0.92.ebuild, + mplayer-1.0_pre1-r1.ebuild, mplayer-1.0_pre2.ebuild: + RDEPEND error fixed. Closes #30624. + + 14 Oct 2003; Martin Holzer mplayer-0.92.ebuild, + mplayer-1.0_pre1-r1.ebuild, mplayer-1.0_pre2.ebuild: + adding lirc IUSE flag. Closes #31031. + + 11 Oct 2003; Martin Holzer mplayer-0.92.ebuild, + mplayer-1.0_pre1-r1.ebuild, mplayer-1.0_pre2.ebuild: + fixed Doc permissions. Closes #30724. + + 09 Oct 2003; Martin Schlemmer mplayer-0.92.ebuild, + mplayer-1.0_pre1-r1.ebuild, mplayer-1.0_pre2.ebuild: + Add a note about us using MPlayer set C[XX]FLAGS to avoid confusion. + + 09 Oct 2003; Martin Schlemmer mplayer-0.92.ebuild, + mplayer-1.0_pre1-r1.ebuild, mplayer-1.0_pre2.ebuild: + Get fonts to install properly again, fixing bug #30213. + + 08 Oct 2003; Luca Barbato mplayer-1.0_pre2.ebuild: + ppc related fix. + +*mplayer-1.0_pre2 (07 Oct 2003) + + 07 Oct 2003; Martin Holzer mplayer-1.0_pre2.ebuild: + Version bumped. Closes #30415. + + 06 Oct 2003; Martin Holzer mplayer-0.92.ebuild, + mplayer-1.0_pre1-r1.ebuild: + Adding aalib configure strings. Closes #21984. + + 29 Sep 2003; Martin Holzer : + Fixing digest. + +*mplayer-1.0_pre1-r1 (27 Sep 2003) + + 27 Sep 2003; mplayer-1.0_pre1-r1.ebuild, + files/vuln01-fix.diff: + security fix for devel branch + +*mplayer-0.92 (28 Sep 2003) + + 28 Sep 2003; Martin Holzer mplayer-0.92.ebuild: + Version bumped. Closes a security Problem. + + 23 Sep 2003; Martin Holzer : + digest update. closes #29363 + + 12 Sep 2003; heinrich Wendel mplayer-1.0_pre1.ebuild, + mplayer-0.91.ebuild: + fixed samba dep to version 2.2.8a + + 07 Sep 2003; Alexander Gabert mplayer-0.91.ebuild: + added hardened-gcc excludes + + 06 Sep 2003; Martin Schlemmer mplayer-1.0_pre1.ebuild: + Cleanup libpostproc stuff a bit. Last time I checked, we should not need to + install the static version of the library. + + 04 Sep 2003; Heinrich Wendel mplayer-0.90-r2.ebuild, + mplayer-0.90-r5.ebuild, mplayer-0.90_rc4.ebuild, mplayer-0.91.ebuild, + mplayer-1.0_pre1.ebuild, files/mplayer-0.90-fix-version.patch: + - removed old ebuilds + - fixed samba bug #25912 + - fixed fs bug #12751 + - marked 0.91 stable on x86 and ppc + +*mplayer-1.0_pre1 (04 Sep 2003) + + 04 Sep 2003; Martin Holzer mplayer-1.0_pre1.ebuild: + Version bumped. + + 24 Aug 2003; Martin Schlemmer mplayer-0.90-r2.ebuild, + mplayer-0.90-r5.ebuild, mplayer-0.90_rc4.ebuild, mplayer-0.91.ebuild, + files/mencoder-segfault.patch: + Fix mencoder segfault when used improperly, bug #23611 + +*mplayer-0.91 (20 Aug 2003) + + 20 Aug 2003; Martin Schlemmer mplayer-0.91.ebuild: + New version. + +*mplayer-0.90-r5 (10 Aug 2003) + + 10 Aug 2003; Martin Schlemmer mplayer-0.90-r5.ebuild: + Some cleanups - do not try to autodetect video/audio settings, as MPlayer does + it by itself these days. Change a few things as suggested by Gabucino + (--enable-3dfx is broken, and --enable-dynamic-plugins could have issues). + Eventually add the new default Skin of MPlayer (Blue). + + 04 Aug 2003; Martin Schlemmer mplayer-0.90-r4.ebuild, + files/mplayer-0.90-ppc-benh-2.patch: + Fix ppc-benh.patch to play nicely with coreutils-fixup.patch, bug #25833 + +*mplayer-0.90-r4 (03 Aug 2003) + + 03 Aug 2003; Martin Schlemmer mplayer-0.90-r4.ebuild, + files/mplayer-0.90-coreutils-fixup.patch: + Remove building of svgalib kernel module. Should fix bug #25062. + + 18 Jul 2003; Martin Holzer mplayer-0.90-r3.ebuild: + Final fix. + + 16 Jul 2003; Luca Barbato mplayer-0.90-r2.ebuild, + mplayer-0.90-r3.ebuild: + Make it install every documentation file. Closes #20662. + + 16 Jul 2003; Martin Holzer mplayer-0.90-r2.ebuild, + mplayer-0.90-r3.ebuild, mplayer-0.90_rc4.ebuild, mplayer-0.90_rc5.ebuild: + Added IUSE flag for xmms. Closes #20090. + + 16 Jul 2003; Martin Holzer mplayer-0.90-r2.ebuild: + Marked x86 stable. + +*mplayer-0.90-r3 (16 Jul 2003) + + 16 Jul 2003; Martin Holzer mplayer-0.90-r3.ebuild: + Added vidix support. Submitted by phoen][x in #20114. + +*mplayer-0.90-r2 (01 Jul 2003) + + 01 Jul 2003; Martin Holzer mplayer-0.90-r2.ebuild, + files/mplayer-0.90-divx.patch: + Adding logic to detect newer DivX Api and patching. Closes #23795. + + 11 Jun 2003; Jason Wever mplayer-0.90-r1.ebuild: + Added ~sparc to keywords. + +*mplayer-0.90-r1 (27 Apr 2003) + + 27 Apr 2003; Martin Schlemmer mplayer-0.90-r1.ebulid, + mplayer-0.90-fix-version.patch : + - Fix version (still displayed as rc5), bug #19691. + - Change DEPEND to only depend and enable faad2 support if 'mpeg' in USE, + closing bug #19119. + - Add SMB (Samba) support, closing bug #16395. + +*mplayer-0.90 (09 Apr 2003) + + 20 Apr 2003; Seemant Kulleen mplayer-0.90.ebuild : + Added faad2 and enabling faad in econf -- satisies many requests to be able to + play the Matrix trailers. + + 16 Apr 2003; Lars Weiler mplayer-0.90.ebuild, + files/mplayer-0.90-ppc-benh.patch: + No big change. + Added the mentioned patch in bug #18511 for the right order of the + ppc-processor-switch and some more ppc-related einfo-lines about the altivec + issue with DivX. + + 09 Mar 2003; Martin Schlemmer mplayer-0.90.ebuild : + New version: + - Add 'dvb' use flag (bug #13809), thanks to Juri Haberland + - Fix MPlayer to detect/use altivec on benh kernels (bug #18511), thanks to + Stephan van Maris and Lars Weiler . + - Remove dvdnav support as its broken anyhow. According to lists, no effort + will be made soon to get it fixed. + This should also close bug #18879. + + 30 Mar 2003; Martin Schlemmer mplayer-0.90_rc5.ebuild : + Mark stable for x86. Fix bug #18211, thanks to Philippe Lafoucri?re + . + +*mplayer-0.90_rc5 (18 Mar 2003) + + 16 Apr 2003; Martin Holzer mplayer-0.90_rc5.ebuild: + Forcing to use old libdvdnav. + + 18 Mar 2003; Martin Schlemmer mplayer-0.90_rc5.ebuild : + New version. + + 13 mar 2003; Olivier Reisch mplayer-0.90_rc4.ebuild : + Marked ppc stable + +*mplayer-0.90_rc4 (16 Feb 2003) + + 16 Apr 2003; Martin Holzer mplayer-0.90_rc4.ebuild: + Forcing to use old libdvdnav. + + 06 March 2003; Martin Schlemmer mplayer-0.90_rc4.ebuild : + + - Fix esound not disabled if 'esd' not in USE, bug #16758. + - Remove --enable-shared-pp from ./configure, as it breaks mplayer with + gcc-2.95.3,bug #14479. + - Mark stable for x86. + + 16 Feb 2003; Martin Schlemmer mplayer-0.90_rc4.ebuild : + + Update version. + Add LIVE.COM support, thanks to J Robert Ray , bug #14766. + + 02 Feb 2003; Martin Schlemmer mplayer-0.90_*.ebuild : + + Fix SRC_URI for fonts, closing bug #14770. + + 21 Jan 2003; Martin Schlemmer mplayer-0.90_rc3.ebuild : + + Add --with-x11incdir=/usr/X11R6/include as a temporary fix for bug #14311. + +*mplayer-0.90_rc3 (20 Jan 2003) + + 20 Jan 2003; Martin Schlemmer mplayer-0.90_rc3.ebuild : + + New version. + + 19 Jan 2003; Martin Schlemmer mplayer-0.90_rc2.ebuild : + + Only enable devfs support if /dev/.devfsd exists, bug #13613. + + 07 Dec 2002; Martin Schlemmer mplayer-0.90_rc2.ebuild : + + Add lirc support, thanks to Jarkko Haapalainen , + bug #12244. Mark stable for x86, and fix to depend on xfree-4.2.1-r2, fixing + problems with gtk2 support and freetype. + +*mplayer-0.90_rc2 (26 Dec 2002) + + 26 Dec 2002; Martin Schlemmer mplayer-0.90_rc2.ebuild : + + New version. + +*mplayer-0.90_rc1-r1 (13 Dec 2002) + + 13 Dec 2002; Martin Schlemmer mplayer-0.90_rc1-r1.ebuild : + + Fix the xvid bork. Add gtk2 support :D + +*mplayer-0.90_rc1 (8 Dec 2002) + + 08 Dec 2002; Martin Schlemmer mplayer-0.90_rc1.ebuild : + + New version, closing bug #11775. + + 01 Dec 2002; Martin Schlemmer mplayer-0.90_pre10.ebuild : + + Mark as stable. + + 24 Nov 2002; Martin Schlemmer mplayer-0.90_pre10.ebuild : + + Add arts support, closing bug #11122. + +*mplayer-0.90_pre10 (11 Nov 2002) + + 11 Nov 2002; Martin Schlemmer : + + Nev version. + + 5 Nov 2002; Martin Schlemmer mplayer-0.90_pre9.ebuild : + + Add realplayer support, closing bug #6286. + +*mplayer-0.90_pre9 (27 Oct 2002) + + 27 Oct 2002; Martin Schlemmer : + + New version. + +*mplayer-0.90_pre8-r1 (12 Oct 2002) + + 12 Oct 2002; Martin Schlemmer : + + Add patch for build failure without oss if "TV" is enabled by + configure. Thanks goes to Chad Netzer . + This closes bug #8604. + +*mplayer-0.90_pre8 (26 Sep 2002) + + 26 Sep 2002; Kevyn Shortell mplayer-0.90_pre8.ebuild : + PPC keyword added, tested on ibook 300mhz, worked well. + +*mplayer-0.90_pre8 (19 Sep 2002) + + 19 Sep 2002; Martin Schlemmer mplayer-0.90_pre8.ebuild : + New bugfix release. + +*mplayer-0.90_pre7 (16 Sep 2002) + + 16 Sep 2002; Olivier Reisch mplayer-0.90_pre7.ebuild : + Removed ppc keyword. Audio does not work at all on PPC. + + 15 Sep 2002; Martin Schlemmer mplayer-0.90_pre7.ebuild : + Update version. + +*mplayer-0.90_pre6-r3 (12 Aug 2002) + + 16 Sep 2002; Olivier Reisch mplayer-0.90_pre6-r3.ebuild : + Removed ppc keyword. Audio does not work at all on PPC. + + Sep 11 2002; Mark Guertin mplayer-0.90_pre6-63.ebuild : + Adjusted divx4linux as x86 only dep (it supplies x86 binary libs), goes along + with bug #7796 + + Sep 10 2002, Mark Guertin : + adjusted nasm and win32codes to use x86 USE flags (they don't work on + anything except x86) + + 12 Aug 2002; Martin Schlemmer mplayer-0.90_pre6-r3.ebuild : + + Add patch to support libdvdnav-0.1.3. + + Fix screwup with new patch. + +*mplayer-0.90_pre6-r2 (07 Aug 2002) + + 07 Aug 2002; Martin Schlemmer mplayer-0.90_pre6-r2.ebuild : + + Update DEPEND to block libdvdnav-0.1.3. Change "emake" to "make", as + 'make -j' fails in some cases. + +*mplayer-0.90_pre6-r1 (07 Aug 2002) + + 07 Aug 2002; Martin Schlemmer mplayer-0.90_pre6-r1.ebuild : + + Fix compile problems if "dvd" not in USE. Added two patches for this: + + mplayer-0.90_pre6-no-dvd.patch + mplayer-0.90_pre6-stream-include.patch + +*mplayer-0.90_pre6 (06 Aug 2002) + + 06 Aug 2002; Martin Schlemmer mplayer-0.90_pre6.ebuild : + + New version. Patch vidix's Makefile not to fail if it cannot install + any drivers. This should resolve bug #5246. + +*mplayer-0.90_pre5-r1 (13 Jun 2002) + + 13 Jun 2002; Martin Schlemmer mplayer-0.90_pre5-r1.ebuild : + + Fix missing subtitles for region 4 DVD's, bug #3679, thanks to report + from Bernardo S. A. Silva. + +*mplayer-0.90_pre5 (10 Jun 2002) + + 10 Jun 2002; Martin Schlemmer mplayer-0.90_pre5.ebuild : + + Version update with a few fixes (vidix install location, #include errors, + etc). + +*mplayer-0.90_pre4 (21 May 2002) + + 21 May 2002; Martin Schlemmer mplayer-0.90_pre4.ebuild : + + Add new version. Resolves bug #2891. This version seems to fix many + of the bugs with previous 0.90_pre versions. + +*mplayer-0.90_pre3-r1 (5 May 2002) + + 8 May 2002; Jon Nelson mplayer-0.90_pre3-r1.ebuild : + + Use new check_KV from portage 1.9.10 + + 5 May 2002; Martin Schlemmer mplayer-0.90_pre3-r1.ebuild : + + Fix some compile problems for Gui, thanks to Gwenn Gueguen. + +*mplayer-0.90_pre3 (5 May 2002) + +*mplayer-0.90_pre2-r2 (5 May 2002) + + 5 May 2002; Martin Schlemmer mplayer-0.90_pre2-r2.ebuild : + + Resolve bug #2386 (hopefully); also fix a vidix problem I and other users + on gentoo-user experienced. + +*mplayer-0.90_pre2-r1 (1 May 2002) + + 1 May 2002; Martin Schlemmer mplayer-0.90_pre2-r1.ebuild : + + Resolve bug #2284. + +*mplayer-0.90_pre2 (30 Apr 2002) + + 26 Apr 2002; William McArthur mplayer-0.90_pre1.ebuild : + + Commented out a matrox specific patch that seems to be aready in the upstream + package. + +*mplayer-0.90_pre1 (23 Apr 2002) + +*mplayer-0.60-r6 (22 Apr 2002) + + 22 Apr 2002; Seemant Kulleen mplayer-0.60-r6.ebuild : + + Removed directfb flag for now, until next mplayer release. Also, added + --disable-runtime-cpudetection for increased performance. First one thanks + to naz in #gentoo, second one thanks to + dwright@beached.dyndns.org (Darrell Wright) in bug #1967 + + + 18 Apr 2002; Seemant Kulleen + fixed a small typo I made in the matrox section + + 17 Apr 2002; Seemant Kulleen mplayer-0.60-r6.ebuild + files/digest-mplayer-0.60-r6 : + + Removed -- the old source tarball will be mirrored on ibilio instead. + +*mplayer-0.60-r6 (17 Apr 2002) + + 17 Apr 2002; Seemant Kulleen mplayer-0.60-r6.ebuild + files/digest-mplayer-0.60-r6 : + + This is an upgrade in a way, because it is now fetching the cvs snapshot + from the site. The actual 0.60 sources have been removed from the + SRC_URI, and they are replaced with a weekly snapshot. This is fine + because it offers much better performance than the old "stable" version. + +*mplayer-0.60-r5 (14 Apr 2002) + + 14 Apr 2002; Seemant Kulleen mplayer-0.60-r5.ebuild : + + Cleaned up some of the USE flag checking, and made it more consistent, so + that there are no if then fi constructs for USE flags. + +*mplayer-0.60-r5 (12 Apr 2002) + + 14 Apr 2002; M.Schlemmer mplayer-0.60-r5 : + + Remove the png USE flag, as the gui depends on libpng. Take --enable-dvdread + out of the main ./configure part, as its now done with the dvd use flag. + Clean the mmx and X USE flag selection parts up. + +*mplayer-0.60-r4 (12 Apr 2002) + + 12 Apr 2002; Seemant Kulleen mplayer-0.60-r4.ebuild : + + Added png USE flag and removed css USE flag for dvd flag instead. And, + compile against newest libpng + +*mplayer-0.60-r3 (28 Mar 2002) + + 28 Mar 2002; Seemant Kulleen mplayer-0.60-r3.ebuild : + + ogg and vorbis USE flags combined to have oggvorbis USE flag instead. + +*mplayer-0.60-r3 (3 March 2002) + + 3 March 2002; M.Schlemmer mplayer-0.60-r3.ebuild : + + Add the DXR3 patch. Update the DEPEND to include libpng if gtk is in USE. + + 25 Feb 2002; M.Schlemmer mplayer-0.60-r2.ebuild : + + Fix the 'fbcon' USE to actually enable fbdev support. + + 17 Feb 2002; M.Schlemmer mplayer-0.60-r2.ebuild : + + Make DVD support default. Changed the USE flag for DVD decription from + 'decss' to 'css'. Added 3DFX support with the '3dfx' use variable. Fixed + a problem where if 'sse' or '3dnow' was in USE, but now MMX, sound would be + distorted .. this should resolve bug #536. + +*mplayer-0.60-r1 (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/media-video/mplayer/Manifest b/media-video/mplayer/Manifest new file mode 100644 index 0000000..ea1c88a --- /dev/null +++ b/media-video/mplayer/Manifest @@ -0,0 +1,12 @@ +AUX mplayer-1.0_rc4-pkg-config.patch 2751 RMD160 1c7ca44ebd71fd22be44961e8a47769c6f4c57d1 SHA1 69c9bc5ac6964d5c1c375bfccd963d38412b67b4 SHA256 9c0e5654ef05d64ae8bb91e3204433559a1f576b663217c6119bd61cec2ae51c +AUX mplayer-1.0_rc4_p20110322-gcc46.patch 657 RMD160 a327aa565f55102be2d6f73f12e08862418023e9 SHA1 560e41e7c5c147e8656ec0216f4272e1421e887c SHA256 4c57d5c4c79db87796b6b1b4a485f4d0a8ed95f3ae71040592a0bd5f3dc070b2 +AUX mplayer-1.0_rc4_p20110322-sami_subtitle_parsing.patch 417 RMD160 d72bf30164ed6acfac7113ac4c78ff36ebce884e SHA1 4bb165cf52e176201dad512dd4a50cd04a08b228 SHA256 413876d32509c5e09df58b6f833036cb16d1073fcfecb17e0be9dc355d0e7160 +AUX mplayer-aa.patch 1601 RMD160 315eef78b9545b9b510e4cfae27e1120f67934db SHA1 bd4585448365dacb76ebee9adecdea5c453d3794 SHA256 04c1fec69c136639c845f623bab306da8d06564076207860c997f4e8e12f01a2 +AUX prepare_mplayer.sh 524 RMD160 f06f9fae37da4c93f2c3b5656070128036a13c5e SHA1 11e5d0e005d47a6dacb3a635e7f330ce1438aa96 SHA256 497cbc81e9ee8145df675b092a61ca79f6cab9a4528428d8bfdac16b3d9d1219 +DIST font-arial-cp1250.tar.bz2 249705 RMD160 a2fc7ae07b0d80936ea58e168e1047efccb9eb91 SHA1 ccf11dce5d0fb72fd3af97f788b7471cd0cd0b68 SHA256 423a07e780bb130cd8e4730715545c5d919c248dda595aab7a0a01de3c83fd12 +DIST font-arial-iso-8859-1.tar.bz2 234242 RMD160 666697cd5efd9387057a898c714175e7c2aacbcd SHA1 152c40bf20de34aa8802d7f80d34d673b0b67212 SHA256 9730f481764f367c9089d0166fb6ccf9148808ffbbfeca635cf0e6db75765d29 +DIST font-arial-iso-8859-2.tar.bz2 222208 RMD160 562d4d92c4f5f3d537340fde3ad8d1495ac41acb SHA1 7b99bbe0e9ba89a57eccbea8f93c453c4f268181 SHA256 71debfc960007c2f6242dfc91e8b1c005b30a99e129aeb00ab8c03f4371b41c1 +DIST mplayer-1.0_rc4_p20110322.tar.xz 8323532 RMD160 7082c95fa20cb7e3d491546ae08a4dfafdc17d09 SHA1 3f60cf0ce8c910e3628e425167cb6a46bb4a29a3 SHA256 addaae78cfd7f8cb950370b3b43d82c2f8170830ccc1046b98726d34f3958bf5 +EBUILD mplayer-1.0_rc4_p20110322-r1.ebuild 20408 RMD160 c86b2d2638c16e02f9d871a6ef9ea5fd6f4fc4fc SHA1 c67e2956c4efa51c6ab7c66d0251be9289c56e8b SHA256 ec0cc108e2b50d192e4e0bce1012911811f2e9a9c4c8a3a5e2e646032e1e7d26 +MISC ChangeLog 137050 RMD160 0ffc351e26c45d6df013328d7d9c159cb3e18c9c SHA1 9162283ad7c41b7b7fb3a8c1bb1f7453c9cf66e5 SHA256 fef0a131651bc868240d8aac461d32590d877494f23a435b49b264fe9a8c252b +MISC metadata.xml 4002 RMD160 ffe9c287d3f9757d086dd59a57abbaa50bbf7ff5 SHA1 ffba30bdc398c9515384344d40998e3e333319c4 SHA256 759874a20b3d4a0509f5fb18b9a4809a1e190ac3d3c74d9757faec3a024fd5e6 diff --git a/media-video/mplayer/files/mplayer-1.0_rc4-pkg-config.patch b/media-video/mplayer/files/mplayer-1.0_rc4-pkg-config.patch new file mode 100644 index 0000000..a93136c --- /dev/null +++ b/media-video/mplayer/files/mplayer-1.0_rc4-pkg-config.patch @@ -0,0 +1,74 @@ +respect $PKG_CONFIG, and use pkg-config for libdvdnav/libdvdread by +default rather than the ugly xxx-config scripts + +https://bugs.gentoo.org/410189 + +hassle vapier@gentoo.org if this causes issues + +--- configure ++++ configure +@@ -4042,7 +4042,7 @@ echores "$_apple_ir" + fi #if linux + + echocheck "pkg-config" +-_pkg_config=pkg-config ++_pkg_config=${PKG_CONFIG:-pkg-config} + if $($_pkg_config --version > /dev/null 2>&1); then + if test "$ld_static"; then + _pkg_config="$_pkg_config --static" +@@ -5740,8 +5740,13 @@ if test "$_dvdread_internal" = auto ; th + elif test "$_dvdread" = auto ; then + _dvdread=no + if test "$_dl" = yes; then +- _dvdreadcflags=$($_dvdreadconfig --cflags 2> /dev/null) +- _dvdreadlibs=$($_dvdreadconfig --libs 2> /dev/null) ++ if ! $_pkg_config --exists dvdread ; then ++ _dvdreadcflags=$($_pkgconfig dvdread --cflags) ++ _dvdreadlibs=$($_pkgconfig dvdread --libs) ++ else ++ _dvdreadcflags=$($_dvdreadconfig --cflags 2> /dev/null) ++ _dvdreadlibs=$($_dvdreadconfig --libs 2> /dev/null) ++ fi + if header_check dvdread/dvd_reader.h $_dvdreadcflags $_dvdreadlibs $ld_dl ; then + _dvdread=yes + extra_cflags="$extra_cflags $_dvdreadcflags" +@@ -7721,13 +7726,20 @@ if test "$_dvdnav" = auto ; then + dvdnav_internal=yes + res_comment="internal" + else +- $_dvdnavconfig --version --minilibs >> $TMPLOG 2>&1 || _dvdnav=no ++ if ! $_pkg_config --exists dvdnavmini ; then ++ $_dvdnavconfig --version --minilibs >> $TMPLOG 2>&1 || _dvdnav=no ++ fi + fi + fi + if test "$_dvdnav" = auto ; then + _dvdnav=no +- _dvdnavdir=$($_dvdnavconfig --cflags) +- _dvdnavlibs=$($_dvdnavconfig --libs) ++ if $_pkg_config --exists dvdnavmini ; then ++ _dvdnavdir=$($_pkg_config --cflags dvdnavmini) ++ _dvdnavlibs=$($_pkg_config --libs dvdnavmini) ++ else ++ _dvdnavdir=$($_dvdnavconfig --cflags) ++ _dvdnavlibs=$($_dvdnavconfig --libs) ++ fi + statement_check_broken stdint.h dvdnav/dvdnav.h 'dvdnav_t *dvd = 0' $_dvdnavdir $_dvdnavlibs $ld_dl $ld_pthread && _dvdnav=yes + fi + if test "$_dvdnav" = yes ; then +@@ -7736,8 +7748,13 @@ if test "$_dvdnav" = yes ; then + cflags_libdvdnav="-Ilibdvdnav" + inputmodules="dvdnav(internal) $inputmodules" + else +- extra_cflags="$extra_cflags $($_dvdnavconfig --cflags)" +- extra_ldflags="$extra_ldflags $($_dvdnavconfig --minilibs)" ++ if $_pkg_config --exists dvdnavmini ; then ++ extra_cflags="$extra_cflags $($_pkg_config --cflags dvdnavmini)" ++ extra_ldflags="$extra_ldflags $($_pkg_config --libs dvdnavmini)" ++ else ++ extra_cflags="$extra_cflags $($_dvdnavconfig --cflags)" ++ extra_ldflags="$extra_ldflags $($_dvdnavconfig --minilibs)" ++ fi + inputmodules="dvdnav $inputmodules" + fi + else diff --git a/media-video/mplayer/files/mplayer-1.0_rc4_p20110322-gcc46.patch b/media-video/mplayer/files/mplayer-1.0_rc4_p20110322-gcc46.patch new file mode 100644 index 0000000..bb7240e --- /dev/null +++ b/media-video/mplayer/files/mplayer-1.0_rc4_p20110322-gcc46.patch @@ -0,0 +1,22 @@ +https://bugs.gentoo.org/377837 +http://lists-archives.org/mplayer-dev-eng/34349-compiling-mplayer-with-gcc-4-6-broken-audio-decoding.html + +--- a/mp3lib/dct64_sse.c ++++ b/mp3lib/dct64_sse.c +@@ -112,7 +112,6 @@ void dct64_sse(short *out0,short *out1,real *c) + } + + { +- real *costab = costab_mmx + 24; + int i; + + __asm__( +@@ -121,7 +120,7 @@ void dct64_sse(short *out0,short *out1,real *c) + "movaps %1, %%xmm5\n\t" + "movaps %%xmm5, %%xmm6\n\t" + : +- :"m"(*costab), "m"(*nnnn) ++ :"m"(costab_mmx[24]), "m"(*nnnn) + ); + + for (i = 0; i < 0x20; i += 8) diff --git a/media-video/mplayer/files/mplayer-1.0_rc4_p20110322-sami_subtitle_parsing.patch b/media-video/mplayer/files/mplayer-1.0_rc4_p20110322-sami_subtitle_parsing.patch new file mode 100644 index 0000000..edecce0 --- /dev/null +++ b/media-video/mplayer/files/mplayer-1.0_rc4_p20110322-sami_subtitle_parsing.patch @@ -0,0 +1,14 @@ +http://bugs.gentoo.org/379297 +http://mplayerhq.hu/pipermail/mplayer-cvslog/2011-May/042075.html + +--- sub/subreader.c ++++ sub/subreader.c +@@ -173,6 +173,8 @@ + break; + + case 3: /* get all text until '<' appears */ ++ if (p - text >= LINE_LEN) ++ sami_add_line(current, text, &p); + if (*s == '\0') break; + else if (!strncasecmp (s, "
", 4)) { + sami_add_line(current, text, &p); diff --git a/media-video/mplayer/files/mplayer-aa.patch b/media-video/mplayer/files/mplayer-aa.patch new file mode 100644 index 0000000..e22c0c3 --- /dev/null +++ b/media-video/mplayer/files/mplayer-aa.patch @@ -0,0 +1,58 @@ +diff -Naur mplayer-export-2011-02-28.orig/libvo/vo_aa.c mplayer-export-2011-02-28/libvo/vo_aa.c +--- mplayer-export-2011-02-28.orig/libvo/vo_aa.c 2010-11-14 11:12:34.000000000 +0200 ++++ mplayer-export-2011-02-28/libvo/vo_aa.c 2011-03-01 12:16:20.000000000 +0200 +@@ -23,7 +23,9 @@ + #include + #include + ++#include + #include ++#include + #include + + #include +@@ -666,7 +668,6 @@ + char * hidis = NULL; + struct stat sbuf; + int fd, vt, major, minor; +- FILE * fp; + char fname[12]; + + if(arg) +@@ -677,6 +678,9 @@ + + /* initializing of aalib */ + ++ if (monitor_pixel_aspect == 1.0) { ++ monitor_pixel_aspect = 0.5; ++ } + hidis=aa_getfirst(&aa_displayrecommended); + if ( hidis==NULL ){ + /* check /dev/vcsa */ +@@ -686,15 +690,22 @@ + major = sbuf.st_rdev >> 8; + vt = minor = sbuf.st_rdev & 0xff; + close (fd); +- sprintf (fname, "/dev/vcsa%2.2i", vt); +- fp = fopen (fname, "w+"); +- if (fp==NULL){ ++ sprintf(fname, "/dev/vcsa%d", vt); ++ fd = open(fname, O_WRONLY); ++ if (fd == -1) { ++ sprintf(fname, "/dev/vcsa%2.2i", vt); ++ fd = open(fname, O_WRONLY); ++ } ++ if (fd == -1) { + fprintf(stderr,"VO: [aa] cannot open %s for writing," + "so we'll not use linux driver\n", fname); + aa_recommendlowdisplay("linux"); ++ aa_recommendhidisplay("slang"); + aa_recommendhidisplay("curses"); + aa_recommendhidisplay("X11"); +- }else fclose(fp); ++ } else { ++ close(fd); ++ } + } else aa_recommendhidisplay(hidis); + c = aa_autoinit(&aa_defparams); + diff --git a/media-video/mplayer/files/prepare_mplayer.sh b/media-video/mplayer/files/prepare_mplayer.sh new file mode 100644 index 0000000..ee820c3 --- /dev/null +++ b/media-video/mplayer/files/prepare_mplayer.sh @@ -0,0 +1,19 @@ +#!/bin/sh +VERSION=$(date +%Y%m%d) +PACKAGE="mplayer-1.0_rc4_p${VERSION}" + +svn checkout svn://svn.mplayerhq.hu/mplayer/trunk ${PACKAGE} + +pushd ${PACKAGE} > /dev/null + STORE_VERSION=$(svn log -r HEAD -q |grep ^r |cut -d' ' -f1) + echo "*** Remember to adjust mplayer ebuild with revision: \"SVN-${STORE_VERSION}\" ***" +popd > /dev/null + +find "${PACKAGE}" -type d -name '.svn' -prune -print0 | xargs -0 rm -rf + +tar cJf ${PACKAGE}.tar.xz ${PACKAGE} +rm -rf ${PACKAGE}/ + +echo "Tarball: \"${PACKAGE}.tar.xz\"" + +echo "** all done **" diff --git a/media-video/mplayer/metadata.xml b/media-video/mplayer/metadata.xml new file mode 100644 index 0000000..08bac1f --- /dev/null +++ b/media-video/mplayer/metadata.xml @@ -0,0 +1,57 @@ + + + +video + + media-video@gentoo.org + + + Enable 3dnowext cpu instructions + Enables Adaptive Multi-Rate format support + SRT/SSA/ASS (SubRip / SubStation Alpha) subtitle support + Blinkenlights video output + Enable playback of Blu-ray filesystems + Enable Bauer stereophonic-to-binaural headphone filter + Use libcdio for CD support (instead of cdparanoia) + Enables runtime CPU detection (useful for bindist, compatibility on other CPUs) + Fine-tune custom CPU optimizations (UNSUPPORTED) + Enable Dirac video support (an advanced royalty-free video compression format) via the reference library: dirac. + Use forked libdvdnav, navigate menus in GUIs + Enable DXR3/H+ video output + Enables support for charset discovery and conversion + Use shared FFmpeg libraries instead of static bundled ones. Discouraged by upstream. + Use external faac library for AAC encoding + Use external faad library for AAC decoding + Build gmplayer, a GTK+ MPlayer gui (UNSUPPORTED) + Build support for mpeg2 over media-libs/libmpeg2 rather than using ffmpeg. + Enables live.com streaming media support + Enables md5sum video output + Enables mmx2 support + MNG input support + Enable support for mp3 decoding over media-sound/mpg123. + Enables network streaming support + Enables support for the NUT container format + Enables support for on-screen display (OSD) menus + Add PNM video output option, to create PPM/PGM/PGMYUV images + Enable Video4Linux2 MPEG PVR + Enable V4L2 radio interface and support + Enable Unique RAR File Library + Adds real audo/video support + Enables usage of the linux real time clock. The alternative is software emulation of rtc + Enables RTMPDump Streaming Media support + Enable Dirac video support (an advanced royalty-free video compression format) via libschroedinger (high-speed implementation in C of the Dirac codec). + Enable support for shm + faster floating point optimization for SSSE3 capable chips (Intel Core 2 and later chips) + Support for TV teletext interface + Enables Targa video output + Enable toolame MPEG-2 encoding + Enable internal support for Vorbis + Enable twolame MPEG-2 encoding + Enables experimental VDPAU support (requires nVidia video cards) to offload MPEG2/MPEG4/VC1/WMV 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. + Support for vidix video output + Enables support for xanim based codecs + Enables X-Video Motion Compensation support + Enables ZR360[56]7/ZR36060 video output + + diff --git a/media-video/mplayer/mplayer-1.0_rc4_p20110322-r1.ebuild b/media-video/mplayer/mplayer-1.0_rc4_p20110322-r1.ebuild new file mode 100644 index 0000000..aaa3792 --- /dev/null +++ b/media-video/mplayer/mplayer-1.0_rc4_p20110322-r1.ebuild @@ -0,0 +1,750 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/mplayer/mplayer-1.0_rc4_p20110322-r1.ebuild,v 1.10 2012/03/18 13:47:12 ssuominen Exp $ + +EAPI=4 + +EGIT_REPO_URI="git://git.libav.org/libav.git" +EGIT_PROJECT="ffmpeg" +ESVN_REPO_URI="svn://svn.mplayerhq.hu/mplayer/trunk" +[[ ${PV} = *9999* ]] && SVN_ECLASS="subversion git" || SVN_ECLASS="" + +inherit toolchain-funcs eutils flag-o-matic multilib base ${SVN_ECLASS} + +# BUMP ME PLZ, NO COOKIES OTHERWISE +[[ ${PV} != *9999* ]] && MPLAYER_REVISION=SVN-r33094 + +IUSE="3dnow 3dnowext +a52 aalib +alsa altivec aqua +ass bidi bindist bl bluray +bs2b cddb +cdio cdparanoia cpudetection custom-cpuopts debug dga +dirac +directfb doc +dts +dv dvb +dvd +dvdnav dxr3 +enca +encode +faac +faad fbcon +ftp gif ggi gsm +iconv ipv6 jack joystick jpeg jpeg2k kernel_linux ladspa +libcaca libmpeg2 lirc +live lzo mad md5sum +mmx mmxext mng +mp3 mpg123 nas ++network nut openal amr +opengl +osdmenu oss png pnm pulseaudio pvr +quicktime +radio +rar +real +rtc rtmp samba +shm +schroedinger sdl +speex sse sse2 ssse3 +tga +theora +tremor +truetype +toolame +twolame +unicode v4l vdpau vidix ++vorbis vpx win32codecs +X +x264 xanim xinerama +xscreensaver +xv +xvid xvmc +zoran" +[[ ${PV} == *9999* ]] && IUSE+=" external-ffmpeg" + +VIDEO_CARDS="s3virge mga tdfx vesa" +for x in ${VIDEO_CARDS}; do + IUSE+=" video_cards_${x}" +done + +FONT_URI=" + mirror://mplayer/releases/fonts/font-arial-iso-8859-1.tar.bz2 + mirror://mplayer/releases/fonts/font-arial-iso-8859-2.tar.bz2 + mirror://mplayer/releases/fonts/font-arial-cp1250.tar.bz2 +" +if [[ ${PV} == *9999* ]]; then + RELEASE_URI="" +else + RELEASE_URI="http://dev.gentoo.org/~scarabeus/${P}.tar.xz + mirror://gentoo/${P}.tar.xz" +fi +SRC_URI="${RELEASE_URI} + !truetype? ( ${FONT_URI} )" + +DESCRIPTION="Media Player for Linux" +HOMEPAGE="http://www.mplayerhq.hu/" + +FONT_RDEPS=" + virtual/ttf-fonts + media-libs/fontconfig + >=media-libs/freetype-2.2.1:2 +" +X_RDEPS=" + x11-libs/libXext + x11-libs/libXxf86vm +" +[[ ${PV} == *9999* ]] && RDEPEND+=" external-ffmpeg? ( media-video/ffmpeg )" +# Rar: althrought -gpl version is nice, it cant do most functions normal rars can +# nemesi? ( net-libs/libnemesi ) +RDEPEND+=" + sys-libs/ncurses + app-arch/bzip2 + sys-libs/zlib + !bindist? ( + x86? ( + win32codecs? ( media-libs/win32codecs ) + ) + ) + X? ( + ${X_RDEPS} + dga? ( x11-libs/libXxf86dga ) + ggi? ( + media-libs/libggi + media-libs/libggiwmh + ) + opengl? ( virtual/opengl ) + vdpau? ( x11-libs/libvdpau ) + xinerama? ( x11-libs/libXinerama ) + xscreensaver? ( x11-libs/libXScrnSaver ) + xv? ( + x11-libs/libXv + xvmc? ( x11-libs/libXvMC ) + ) + ) + a52? ( media-libs/a52dec ) + aalib? ( media-libs/aalib ) + alsa? ( media-libs/alsa-lib ) + amr? ( !bindist? ( media-libs/opencore-amr ) ) + ass? ( ${FONT_RDEPS} >=media-libs/libass-0.9.10[enca?] ) + bidi? ( dev-libs/fribidi ) + bluray? ( media-libs/libbluray ) + bs2b? ( media-libs/libbs2b ) + cdio? ( dev-libs/libcdio ) + cdparanoia? ( !cdio? ( media-sound/cdparanoia ) ) + dirac? ( media-video/dirac ) + directfb? ( dev-libs/DirectFB ) + dts? ( media-libs/libdca ) + dv? ( media-libs/libdv ) + dvb? ( virtual/linuxtv-dvb-headers ) + dvd? ( + >=media-libs/libdvdread-4.1.3 + dvdnav? ( >=media-libs/libdvdnav-4.1.3 ) + ) + encode? ( + !twolame? ( toolame? ( media-sound/toolame ) ) + twolame? ( media-sound/twolame ) + faac? ( !bindist? ( media-libs/faac ) ) + mp3? ( media-sound/lame ) + x264? ( >=media-libs/x264-0.0.20100423 ) + xvid? ( media-libs/xvid ) + ) + enca? ( app-i18n/enca ) + faad? ( media-libs/faad2 ) + gif? ( media-libs/giflib ) + gsm? ( media-sound/gsm ) + iconv? ( virtual/libiconv ) + jack? ( media-sound/jack-audio-connection-kit ) + jpeg? ( virtual/jpeg ) + jpeg2k? ( media-libs/openjpeg ) + ladspa? ( media-libs/ladspa-sdk ) + libcaca? ( media-libs/libcaca ) + libmpeg2? ( media-libs/libmpeg2 ) + lirc? ( app-misc/lirc ) + live? ( media-plugins/live ) + lzo? ( >=dev-libs/lzo-2 ) + mad? ( media-libs/libmad ) + mng? ( media-libs/libmng ) + mpg123? ( media-sound/mpg123 ) + nas? ( media-libs/nas ) + nut? ( >=media-libs/libnut-661 ) + openal? ( media-libs/openal ) + png? ( media-libs/libpng ) + pnm? ( media-libs/netpbm ) + pulseaudio? ( media-sound/pulseaudio ) + rar? ( + || ( + app-arch/unrar + app-arch/rar + ) + ) + rtmp? ( media-video/rtmpdump ) + samba? ( net-fs/samba ) + schroedinger? ( media-libs/schroedinger ) + sdl? ( media-libs/libsdl ) + speex? ( media-libs/speex ) + theora? ( media-libs/libtheora[encode?] ) + truetype? ( ${FONT_RDEPS} ) + vorbis? ( media-libs/libvorbis ) + vpx? ( media-libs/libvpx ) + xanim? ( media-video/xanim ) +" + +X_DEPS=" + x11-proto/videoproto + x11-proto/xf86vidmodeproto +" +ASM_DEP="dev-lang/yasm" +DEPEND="${RDEPEND} + dev-util/pkgconfig + X? ( + ${X_DEPS} + dga? ( x11-proto/xf86dgaproto ) + dxr3? ( media-video/em8300-libraries ) + xinerama? ( x11-proto/xineramaproto ) + xscreensaver? ( x11-proto/scrnsaverproto ) + ) + amd64? ( ${ASM_DEP} ) + doc? ( + dev-libs/libxslt app-text/docbook-xml-dtd + app-text/docbook-xsl-stylesheets + ) + x86? ( ${ASM_DEP} ) + x86-fbsd? ( ${ASM_DEP} ) +" + +SLOT="0" +LICENSE="GPL-2" +if [[ ${PV} != *9999* ]]; then + KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +else + KEYWORDS="" +fi + +# bindist does not cope with amr codecs (#299405#c6), faac codecs are nonfree, win32codecs are nonfree +# libcdio support: prefer libcdio over cdparanoia and don't check for cddb w/cdio +# dvd navigation requires dvd read support +# ass and freetype font require iconv and ass requires freetype fonts +# unicode transformations are usefull only with iconv +# libvorbis require external tremor to work +# radio requires oss or alsa backend +# xvmc requires xvideo support +REQUIRED_USE="bindist? ( !amr !faac !win32codecs )" + +PATCHES=( + "${FILESDIR}"/${P}-gcc46.patch + "${FILESDIR}"/${P}-sami_subtitle_parsing.patch +) + +pkg_setup() { + if [[ ${PV} == *9999* ]]; then + elog + elog "This is a live ebuild which installs the latest from upstream's" + elog "subversion repository, and is unsupported by Gentoo." + elog "Everything but bugs in the ebuild itself will be ignored." + elog + fi + + if use cpudetection; then + ewarn + ewarn "You've enabled the cpudetection flag. This feature is" + ewarn "included mainly for people who want to use the same" + ewarn "binary on another system with a different CPU architecture." + ewarn "MPlayer will already detect your CPU settings by default at" + ewarn "buildtime; this flag is used for runtime detection." + ewarn "You won't need this turned on if you are only building" + ewarn "mplayer for this system. Also, if your compile fails, try" + ewarn "disabling this use flag." + fi + + if use custom-cpuopts; then + ewarn + ewarn "You are using the custom-cpuopts flag which will" + ewarn "specifically allow you to enable / disable certain" + ewarn "CPU optimizations." + ewarn + ewarn "Most desktop users won't need this functionality, but it" + ewarn "is included for corner cases like cross-compiling and" + ewarn "certain profiles. If unsure, disable this flag and MPlayer" + ewarn "will automatically detect and use your available CPU" + ewarn "optimizations." + ewarn + ewarn "Using this flag means your build is unsupported, so" + ewarn "please make sure your CPU optimization use flags (3dnow" + ewarn "3dnowext mmx mmxext sse sse2 ssse3) are properly set." + fi +} + +src_unpack() { + if [[ ${PV} = *9999* ]]; then + subversion_src_unpack + cd "${WORKDIR}" + rm -rf "${WORKDIR}/${P}/ffmpeg/" + ( S="${WORKDIR}/${P}/ffmpeg/" git_src_unpack ) + else + unpack ${A} + fi + + if ! use truetype; then + unpack font-arial-iso-8859-1.tar.bz2 \ + font-arial-iso-8859-2.tar.bz2 \ + font-arial-cp1250.tar.bz2 + fi +} + +src_prepare() { + if [[ ${PV} = *9999* ]]; then + # Set SVN version manually + subversion_wc_info + sed -i -e "s/UNKNOWN/${ESVN_WC_REVISION}/" "${S}/version.sh" || die + else + # Set version # + sed -i -e "s/UNKNOWN/${MPLAYER_REVISION}/" "${S}/version.sh" || die + fi + + # fix path to bash executable in configure scripts + sed -i -e "1c\#!${EPREFIX}/bin/bash" configure version.sh || die + + epatch "${FILESDIR}/${PN}-aa.patch" + + base_src_prepare +} + +src_configure() { + local myconf="" + local uses i + + # set LINGUAS + [[ -n $LINGUAS ]] && LINGUAS="${LINGUAS/da/dk}" + + # mplayer ebuild uses "use foo || --disable-foo" to forcibly disable + # compilation in almost every situation. The reason for this is + # because if --enable is used, it will force the build of that option, + # regardless of whether the dependency is available or not. + + ################### + #Optional features# + ################### + # disable svga since we don't want it + # disable arts since we don't have kde3 + # always disable internal ass + myconf+=" + --disable-svga --disable-svgalib_helper + --disable-ass-internal + --disable-arts + --disable-kai + $(use_enable network networking) + $(use_enable joystick) + " + uses="ass bl bluray enca ftp rtc" # nemesi <- not working with in-tree ebuild + myconf+=" --disable-nemesi" # nemesi automagic disable + for i in ${uses}; do + use ${i} || myconf+=" --disable-${i}" + done + use bidi || myconf+=" --disable-fribidi" + use ipv6 || myconf+=" --disable-inet6" + use nut || myconf+=" --disable-libnut" + use rar || myconf+=" --disable-unrarexec" + use samba || myconf+=" --disable-smb" + if ! use lirc; then + myconf+=" + --disable-lirc + --disable-lircc + --disable-apple-ir + " + fi + + # libcdio support: prefer libcdio over cdparanoia + # don't check for cddb w/cdio + if use cdio; then + myconf+=" --disable-cdparanoia" + else + myconf+=" --disable-libcdio" + use cdparanoia || myconf+=" --disable-cdparanoia" + use cddb || myconf+=" --disable-cddb" + fi + + ################################ + # DVD read, navigation support # + ################################ + # + # dvdread - accessing a DVD + # dvdnav - navigation of menus + # + # use external libdvdcss, dvdread and dvdnav + myconf+=" --disable-dvdread-internal --disable-libdvdcss-internal" + if use dvd; then + use dvdnav || myconf+=" --disable-dvdnav" + else + myconf+=" + --disable-dvdnav + --disable-dvdread + " + fi + + ############# + # Subtitles # + ############# + # + # SRT/ASS/SSA (subtitles) requires freetype support + # freetype support requires iconv + # iconv optionally can use unicode + if ! use ass && ! use truetype; then + myconf+=" --disable-freetype" + if ! use iconv; then + myconf+=" + --disable-iconv + --charset=noconv + " + fi + fi + use iconv && use unicode && myconf+=" --charset=UTF-8" + + ##################################### + # DVB / Video4Linux / Radio support # + ##################################### + myconf+=" --disable-tv-bsdbt848" + # broken upstream, won't work with recent kernels + myconf+=" --disable-ivtv" + # gone since linux-headers-2.6.38 + myconf+=" --disable-tv-v4l1" + if { use dvb || use v4l || use pvr || use radio; }; then + use dvb || myconf+=" --disable-dvb" + use pvr || myconf+=" --disable-pvr" + use v4l || myconf+=" --disable-tv-v4l2" + if use radio && { use dvb || use v4l; }; then + myconf+=" + --enable-radio + $(use_enable encode radio-capture) + " + else + myconf+=" + --disable-radio-v4l2 + --disable-radio-bsdbt848 + " + fi + else + myconf+=" + --disable-tv + --disable-tv-v4l2 + --disable-radio + --disable-radio-v4l2 + --disable-radio-bsdbt848 + --disable-dvb + --disable-v4l2 + --disable-pvr" + fi + + ########## + # Codecs # + ########## + myconf+=" --disable-musepack" # Use internal musepack codecs for SV7 and SV8 support + myconf+=" --disable-libmpeg2-internal" # always use system media-libs/libmpeg2 + use dirac || myconf+=" --disable-libdirac-lavc" + use dts || myconf+=" --disable-libdca" + if ! use mp3; then + myconf+=" + --disable-mp3lame + --disable-mp3lame-lavc + --disable-mp3lib + " + fi + uses="a52 bs2b dv gsm lzo rtmp" + for i in ${uses}; do + use ${i} || myconf+=" --disable-lib${i}" + done + use schroedinger || myconf+=" --disable-libschroedinger-lavc" + use amr || myconf+=" --disable-libopencore_amrnb --disable-libopencore_amrwb" + + uses="faad gif jpeg libmpeg2 live mad mng mpg123 png pnm speex tga theora xanim" + for i in ${uses}; do + use ${i} || myconf+=" --disable-${i}" + done + use jpeg2k || myconf+=" --disable-libopenjpeg" + if use vorbis || use tremor; then + use tremor || myconf+=" --disable-tremor-internal" + use vorbis || myconf+=" --disable-libvorbis" + else + myconf+=" + --disable-tremor-internal + --disable-tremor + --disable-libvorbis + " + fi + use vpx || myconf+=" --disable-libvpx-lavc" + # Encoding + uses="faac x264 xvid toolame twolame" + if use encode; then + for i in ${uses}; do + use ${i} || myconf+=" --disable-${i}" + done + use faac || myconf+=" --disable-faac-lavc" + if use bindist && use faac; then + ewarn "faac is nonfree and cannot be distributed; disabling faac support." + myconf+=" --disable-faac --disable-faac-lavc" + fi + else + myconf+=" --disable-mencoder" + myconf+=" --disable-faac-lavc" + for i in ${uses}; do + myconf+=" --disable-${i}" + use ${i} && elog "Useflag \"${i}\" require \"encode\" useflag enabled to work." + done + fi + + ################# + # Binary codecs # + ################# + # bug 213836 + if ! use x86 || ! use win32codecs; then + use quicktime || myconf+=" --disable-qtx" + fi + + ###################### + # RealPlayer support # + ###################### + # Realplayer support shows up in four places: + # - libavcodec (internal) + # - win32codecs + # - realcodecs (win32codecs libs) + # - realcodecs (realplayer libs) + + # internal + use real || myconf+=" --disable-real" + + # Real binary codec support only available on x86, amd64 + if use real; then + use x86 && myconf+=" --codecsdir=/opt/RealPlayer/codecs" + use amd64 && myconf+=" --codecsdir=/usr/$(get_libdir)/codecs" + fi + myconf+=" $(use_enable win32codecs win32dll)" + + ################ + # Video Output # + ################ + uses="directfb md5sum sdl" + for i in ${uses}; do + use ${i} || myconf+=" --disable-${i}" + done + use aalib || myconf+=" --disable-aa" + use fbcon || myconf+=" --disable-fbdev" + use fbcon && use video_cards_s3virge && myconf+=" --enable-s3fb" + use libcaca || myconf+=" --disable-caca" + use zoran || myconf+=" --disable-zr" + + if ! use kernel_linux || ! use video_cards_mga; then + myconf+=" --disable-mga --disable-xmga" + fi + + if use video_cards_tdfx; then + myconf+=" + $(use_enable video_cards_tdfx tdfxvid) + $(use_enable fbcon tdfxfb) + " + else + myconf+=" + --disable-3dfx + --disable-tdfxvid + --disable-tdfxfb + " + fi + + # sun card, disable by default, see bug #258729 + myconf+=" --disable-xvr100" + + ################ + # Audio Output # + ################ + myconf+=" --disable-esd" + uses="alsa jack ladspa nas openal" + for i in ${uses}; do + use ${i} || myconf+=" --disable-${i}" + done + use pulseaudio || myconf+=" --disable-pulse" + if ! use radio; then + use oss || myconf+=" --disable-ossaudio" + fi + + #################### + # Advanced Options # + #################### + # Platform specific flags, hardcoded on amd64 (see below) + use cpudetection && myconf+=" --enable-runtime-cpudetection" + + # Turning off CPU optimizations usually will break the build. + # However, this use flag, if enabled, will allow users to completely + # specify which ones to use. If disabled, mplayer will automatically + # enable all CPU optimizations that the host build supports. + if use custom-cpuopts; then + uses="3dnow 3dnowext altivec mmx mmxext shm sse sse2 ssse3" + for i in ${uses}; do + myconf+=" $(use_enable ${i})" + done + fi + + use debug && myconf+=" --enable-debug=3" + + if use x86 && gcc-specs-pie; then + filter-flags -fPIC -fPIE + append-ldflags -nopie + fi + + is-flag -O? || append-flags -O2 + + # workaround bug, x86 just has too few registers, see c.f. + # http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=402950#44 + # and 32-bits OSX, bug 329861 + if [[ ${CHOST} == i?86-* ]] ; then + use debug || append-flags -fomit-frame-pointer + fi + + ########################### + # X enabled configuration # + ########################### + myconf+=" --disable-gui" + if use X; then + uses="dxr3 ggi xinerama" + for i in ${uses}; do + use ${i} || myconf+=" --disable-${i}" + done + use dga || myconf+=" --disable-dga1 --disable-dga2" + use opengl || myconf+=" --disable-gl" + use osdmenu && myconf+=" --enable-menu" + use vdpau || myconf+=" --disable-vdpau" + use video_cards_vesa || myconf+=" --disable-vesa" + use vidix || myconf+=" --disable-vidix --disable-vidix-pcidb" + use xscreensaver || myconf+=" --disable-xss" + + if use xv; then + if use xvmc; then + myconf+=" --enable-xvmc --with-xvmclib=XvMCW" + else + myconf+=" --disable-xvmc" + fi + else + myconf+=" + --disable-xv + --disable-xvmc + " + use xvmc && elog "Disabling xvmc because it requires \"xv\" useflag enabled." + fi + else + myconf+=" + --disable-dga1 + --disable-dga2 + --disable-dxr3 + --disable-ggi + --disable-gl + --disable-vdpau + --disable-vidix + --disable-vidix-pcidb + --disable-xinerama + --disable-xss + --disable-xv + --disable-xvmc + --disable-x11 + " + uses="dga dxr3 ggi opengl osdmenu vdpau vidix xinerama xscreensaver xv" + for i in ${uses}; do + use ${i} && elog "Useflag \"${i}\" require \"X\" useflag enabled to work." + done + fi + + ############################ + # OSX (aqua) configuration # + ############################ + if use aqua; then + myconf+=" + --enable-macosx-finder + --enable-macosx-bundle + " + fi + + ################### + # External FFmpeg # + ################### + if [[ ${PV} == *9999* ]]; then + use external-ffmpeg && myconf+=" --disable-ffmpeg_a" + fi + + myconf="--cc=$(tc-getCC) + --host-cc=$(tc-getBUILD_CC) + --prefix=${EPREFIX}/usr + --bindir=${EPREFIX}/usr/bin + --libdir=${EPREFIX}/usr/$(get_libdir) + --confdir=${EPREFIX}/etc/mplayer + --datadir=${EPREFIX}/usr/share/mplayer${namesuf} + --mandir=${EPREFIX}/usr/share/man + ${myconf}" + + CFLAGS="${CFLAGS}" ./configure ${myconf} || die +} + +src_compile() { + base_src_compile + # Build only user-requested docs if they're available. + if use doc ; then + # select available languages from $LINGUAS + LINGUAS=${LINGUAS/zh/zh_CN} + local ALLOWED_LINGUAS="cs de en es fr hu it pl ru zh_CN" + local BUILT_DOCS="" + for i in ${LINGUAS} ; do + has ${i} ${ALLOWED_LINGUAS} && BUILT_DOCS+=" ${i}" + done + if [[ -z $BUILT_DOCS ]]; then + emake -j1 -C DOCS/xml html-chunked + else + for i in ${BUILT_DOCS}; do + emake -j1 -C DOCS/xml html-chunked-${i} + done + fi + fi +} + +src_install() { + local i + + emake \ + DESTDIR="${D}" \ + INSTALLSTRIP="" \ + install + + dodoc AUTHORS Changelog Copyright README etc/codecs.conf + + docinto tech/ + dodoc DOCS/tech/{*.txt,MAINTAINERS,mpsub.sub,playtree,TODO,wishlist} + docinto TOOLS/ + dodoc -r TOOLS + if use real; then + docinto tech/realcodecs/ + dodoc DOCS/tech/realcodecs/* + fi + docinto tech/mirrors/ + dodoc DOCS/tech/mirrors/* + + if use doc; then + docinto html/ + dohtml -r "${S}"/DOCS/HTML/* + fi + + if ! use ass && ! use truetype; then + dodir /usr/share/mplayer/fonts + # Do this generic, as the mplayer people like to change the structure + # of their zips ... + for i in $(find "${WORKDIR}/" -type d -name 'font-arial-*'); do + cp -pPR "${i}" "${ED}/usr/share/mplayer/fonts" + done + # Fix the font symlink ... + rm -rf "${ED}/usr/share/mplayer/font" + dosym fonts/font-arial-14-iso-8859-1 /usr/share/mplayer/font + fi + + insinto /etc/mplayer + newins "${S}/etc/example.conf" mplayer.conf + cat >> "${ED}/etc/mplayer/mplayer.conf" << _EOF_ +# Config options can be section specific, global +# options should go in the default section +[default] +_EOF_ + doins "${S}/etc/input.conf" + if use osdmenu; then + doins "${S}/etc/menu.conf" + fi + + if use ass || use truetype; then + cat >> "${ED}/etc/mplayer/mplayer.conf" << _EOF_ +fontconfig=1 +subfont-osd-scale=4 +subfont-text-scale=3 +_EOF_ + fi + + # bug 256203 + if use rar; then + cat >> "${ED}/etc/mplayer/mplayer.conf" << _EOF_ +unrarexec=${EPREFIX}/usr/bin/unrar +_EOF_ + fi + + dosym ../../../etc/mplayer/mplayer.conf /usr/share/mplayer/mplayer.conf + newbin "${S}/TOOLS/midentify.sh" midentify +} + +pkg_preinst() { + [[ -d ${EROOT}/usr/share/mplayer/Skin/default ]] && \ + rm -rf "${EROOT}/usr/share/mplayer/Skin/default" +} + +pkg_postrm() { + # Cleanup stale symlinks + [ -L "${EROOT}/usr/share/mplayer/font" -a \ + ! -e "${EROOT}/usr/share/mplayer/font" ] && \ + rm -f "${EROOT}/usr/share/mplayer/font" + + [ -L "${EROOT}/usr/share/mplayer/subfont.ttf" -a \ + ! -e "${EROOT}/usr/share/mplayer/subfont.ttf" ] && \ + rm -f "${EROOT}/usr/share/mplayer/subfont.ttf" +} diff --git a/net-misc/networkmanager-l2tp/Manifest b/net-misc/networkmanager-l2tp/Manifest new file mode 100644 index 0000000..70f87f9 --- /dev/null +++ b/net-misc/networkmanager-l2tp/Manifest @@ -0,0 +1 @@ +EBUILD networkmanager-l2tp-9999.ebuild 1206 RMD160 d4190603f3ff678f62e458b81779582c1fb50279 SHA1 af70d1f82c0fec49e8f16252768e37c01569a74b SHA256 c0542f4ab3fdb101d24f1e29c9f1ca31cffb8c8dca7da790904dafa08bbfe475 diff --git a/net-misc/networkmanager-l2tp/networkmanager-l2tp-9999.ebuild b/net-misc/networkmanager-l2tp/networkmanager-l2tp-9999.ebuild new file mode 100644 index 0000000..26a3515 --- /dev/null +++ b/net-misc/networkmanager-l2tp/networkmanager-l2tp-9999.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="3" + +inherit eutils gnome.org git-2 autotools + +# NetworkManager likes itself with capital letters +MY_PN="${PN/networkmanager/NetworkManager}" + +DESCRIPTION="NetworkManager L2TP plugin" +HOMEPAGE="http://www.gnome.org/projects/NetworkManager/" +#SRC_URI="${SRC_URI//${PN}/${MY_PN}}" +SRC_URI="" + +EGIT_REPO_URI="git://github.com/microcai/NetworkManager-l2tp.git" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gnome" + +RDEPEND=" + >=net-misc/networkmanager-0.8.1 + >=dev-libs/dbus-glib-0.74 + net-dialup/ppp + net-dialup/xl2tpd + gnome? ( + >=x11-libs/gtk+-2.6:2 + gnome-base/gconf:2 + gnome-base/gnome-keyring + gnome-base/libglade:2.0 + )" + +DEPEND="${RDEPEND} + sys-devel/gettext + dev-util/intltool + dev-util/pkgconfig" + +S="${WORKDIR}/${MY_PN}-${PV}" + +src_prepare() { + mkdir -p m4 + intltoolize --copy --force --automake + eautoreconf +} + +src_configure() { + ECONF="--with-pppd-plugin-dir=/usr/lib/pppd/2.4.5 + $(use_with gnome)" + + econf ${ECONF} +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" + + dodoc AUTHORS ChangeLog NEWS README || die "dodoc failed" +} diff --git a/net-misc/networkmanager-openswan/Manifest b/net-misc/networkmanager-openswan/Manifest new file mode 100644 index 0000000..709fdd0 --- /dev/null +++ b/net-misc/networkmanager-openswan/Manifest @@ -0,0 +1,2 @@ +DIST NetworkManager-openswan-0.8.999.tar.bz2 347155 RMD160 e4808f1499898375c0c56f1d438e359dfe509ddb SHA1 e96290d527b7436d46785e0f97e4edec1deec6dd SHA256 d4eb8f26ed259a52718f3564086b6278cbd147636fc6b8d13eec7707fd3cbdeb +EBUILD networkmanager-openswan-0.8.999.ebuild 992 RMD160 c56c142a7b84116192191bcdceef649c7cd7175a SHA1 72d59eba58f0ef7c9ee1a5e3a53862b645cb0afb SHA256 e93ff5eaa8ce85e10f0f8866f805b8b03cd9d2b0173fcc2641f7ffee51b7d63a diff --git a/net-misc/networkmanager-openswan/networkmanager-openswan-0.8.999.ebuild b/net-misc/networkmanager-openswan/networkmanager-openswan-0.8.999.ebuild new file mode 100644 index 0000000..3fe1c4d --- /dev/null +++ b/net-misc/networkmanager-openswan/networkmanager-openswan-0.8.999.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="4" +GNOME_TARBALL_SUFFIX="bz2" +GNOME_ORG_MODULE="NetworkManager-${PN##*-}" + +inherit gnome.org + +# NetworkManager likes itself with capital letters +MY_PN="${GNOME_ORG_MODULE}" + +DESCRIPTION="NetworkManager Openswan plugin" +HOMEPAGE="http://www.gnome.org/projects/NetworkManager/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gnome" + +RDEPEND=" + >=net-misc/networkmanager-${PV} + >=dev-libs/dbus-glib-0.74 + >=net-misc/vpnc-0.5 + gnome? ( + >=x11-libs/gtk+-3.0.0:3 + gnome-base/gnome-keyring + )" + +DEPEND="${RDEPEND} + sys-devel/gettext + dev-util/intltool + dev-util/pkgconfig" + +S="${WORKDIR}/${MY_PN}-${PV}" + +src_configure() { + ECONF="--disable-more-warnings + --disable-static + --with-dist-version=Gentoo + --with-gtkver=3.0 + $(use_with gnome)" + + econf ${ECONF} +} + +src_install() { + default + # Remove useless .la files + find "${D}" -name '*.la' -exec rm -f {} + +} diff --git a/sys-apps/openrc/ChangeLog b/sys-apps/openrc/ChangeLog new file mode 100644 index 0000000..9dd19ad --- /dev/null +++ b/sys-apps/openrc/ChangeLog @@ -0,0 +1,731 @@ +# ChangeLog for sys-apps/openrc +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/openrc/ChangeLog,v 1.144 2011/04/17 21:02:51 williamh Exp $ + + 17 Apr 2011; William Hubbs openrc-9999.ebuild: + fix the migration of /etc/conf.d/local.* for bug #363949. + + 16 Apr 2011; William Hubbs -openrc-0.8.1.ebuild: + remove broken version + +*openrc-0.8.2 (16 Apr 2011) + + 16 Apr 2011; William Hubbs +openrc-0.8.2.ebuild: + version bump + + 15 Apr 2011; William Hubbs openrc-9999.ebuild: + Fix conf.d/local -> local.d transition for bug #363637. + + 15 Apr 2011; William Hubbs openrc-9999.ebuild: + Disable consolefont on hppa by default for bug #222889, thanks to + Jeroen Roovers . + + 12 Apr 2011; William Hubbs -openrc-0.6.3.ebuild, + -openrc-0.6.5.ebuild, -openrc-0.6.6.ebuild, -openrc-0.6.7.ebuild, + -openrc-0.8.0.ebuild: + remove old versions + +*openrc-0.8.1 (12 Apr 2011) + + 12 Apr 2011; William Hubbs +openrc-0.8.1.ebuild: + version bump + + 24 Mar 2011; William Hubbs openrc-0.8.0.ebuild, + openrc-9999.ebuild: + remove instructions regarding /etc/conf.d/local since they no longer apply + for bug #360293. + +*openrc-0.8.0 (22 Mar 2011) + + 22 Mar 2011; William Hubbs +openrc-0.8.0.ebuild: + version bump + + 22 Feb 2011; Robin H. Johnson openrc-9999.ebuild: + README.net is now README.newnet. + + 01 Feb 2011; William Hubbs openrc-9999.ebuild: + add selinux use flag support for bug #351712 + + 31 Jan 2011; William Hubbs openrc-9999.ebuild: + Bug #289264 is fixed upstream, so remove the sed that worked around it. + + 23 Jan 2011; William Hubbs openrc-9999.ebuild: + Fix the /etc/conf.d/local.{start,stop} migration from baselayout-1 to + migrate these files to /etc/local.d/baselayout1.start and + /etc/local.d/baselayout1.stop. + This is for bug #351465. + +*openrc-0.7.0 (13 Jan 2011) + + 13 Jan 2011; William Hubbs +openrc-0.7.0.ebuild: + version bump with a significant number of bug fixes. + Upgrading is recommended. + + 06 Jan 2011; William Hubbs openrc-9999.ebuild: + remove /etc/init.d/{depscan,runscript}.sh for bug #347483. + +*openrc-0.6.8 (08 Dec 2010) + + 08 Dec 2010; William Hubbs +openrc-0.6.8.ebuild: + version bump: + + bug 232347: fix netmount to respect _netdev option + + Bug 345281: If wpa_supplicant is built w/ USE=dbus, start after DBus is + up, thanks to Robin Johnson. + + bug 347503: fix selinux context for rc-svcdir, thanks to Robin Johnson. + +*openrc-0.6.7 (03 Dec 2010) + + 03 Dec 2010; William Hubbs +openrc-0.6.7.ebuild: + version bump for bug #319865. + + 03 Dec 2010; William Hubbs +openrc-0.6.5.ebuild: + re-add 0.6.5 + +*openrc-0.6.6 (30 Nov 2010) + + 30 Nov 2010; William Hubbs -openrc-0.6.5.ebuild, + +openrc-0.6.6.ebuild: + version bump and remove old version + +*openrc-0.6.5 (21 Nov 2010) + + 21 Nov 2010; William Hubbs -openrc-0.6.2.ebuild, + -files/openrc-0.6.2-fix-make-3.82.patch, -openrc-0.6.4.ebuild, + +openrc-0.6.5.ebuild: + version bump and remove old versions + + 15 Nov 2010; William Hubbs -openrc-0.6.0-r1.ebuild, + -files/openrc-0.6.0-fix-bsd-compile.patch, + -files/openrc-0.6.0-fix-vlan.patch, -files/openrc-0.6.0-typos.patch, + -openrc-0.6.1-r1.ebuild, -files/openrc-0.6.1-network-syntax.patch: + removed some old versions + +*openrc-0.6.4 (15 Nov 2010) + + 15 Nov 2010; William Hubbs +openrc-0.6.4.ebuild: + version bump + + 10 Nov 2010; Mike Frysinger openrc-0.6.3.ebuild, + openrc-9999.ebuild: + Auto migrate conf.d/local.{start,stop} to conf.d/local #343709 by Markos + Chandras. + +*openrc-0.6.3 (02 Sep 2010) + + 02 Sep 2010; William Hubbs +openrc-0.6.3.ebuild, + metadata.xml: + version bump and fix metadata to reflect the correct herd. + + 22 Aug 2010; Jory A. Pratt openrc-0.6.2.ebuild, + +files/openrc-0.6.2-fix-make-3.82.patch: + Fix make breakage bug #333461, also allow user to apply conditional + patches between releases without modifying ebuild. + + 21 Aug 2010; Mike Frysinger openrc-0.6.2.ebuild, + openrc-9999.ebuild: + Update HOMEPAGE #333759 by Xake. + +*openrc-0.6.2 (19 Aug 2010) + + 19 Aug 2010; William Hubbs +openrc-0.6.2.ebuild: + version bump + + 08 Jul 2010; William Hubbs openrc-9999.ebuild: + changed the live ebuild to refer to gentoo's git repository. + + 04 Jul 2010; Mike Frysinger metadata.xml: + Update metadata.xml now that Roy isnt working on things. + +*openrc-0.6.1-r1 (23 Mar 2010) + + 23 Mar 2010; Mike Frysinger +openrc-0.6.1-r1.ebuild, + +files/openrc-0.6.1-network-syntax.patch: + Fix by Lars Wendler for syntax error in network init.d script #310805 by + Leonid Podolny. + +*openrc-0.6.1 (22 Mar 2010) + + 22 Mar 2010; William Hubbs +openrc-0.6.1.ebuild: + version bump + + 23 Jan 2010; William Hubbs -openrc-0.6.0.ebuild: + removed old version and fixed copyright date + +*openrc-0.6.0-r1 (20 Jan 2010) + + 20 Jan 2010; William Hubbs +openrc-0.6.0-r1.ebuild, + +files/openrc-0.6.0-fix-bsd-compile.patch, + +files/openrc-0.6.0-fix-vlan.patch, +files/openrc-0.6.0-typos.patch: + This new revision fixes #301594, an issue with the vlan support + and several typos. + + 22 Dec 2009; William Hubbs -openrc-0.5.3.ebuild: + removed old version + +*openrc-0.6.0 (21 Dec 2009) + + 21 Dec 2009; William Hubbs +openrc-0.6.0.ebuild: + version bump + + 21 Dec 2009; William Hubbs openrc-9999.ebuild: + typo fixes + + 21 Dec 2009; Mike Frysinger openrc-0.5.3.ebuild, + openrc-9999.ebuild, +files/openrc-9999-pause.patch: + Restore "pause" functionality to teach people to convert #218859 by Martin + Mokrejš. + + 21 Dec 2009; Mike Frysinger + files/openrc-9999-msg-style.patch: + Restore more e* output style. + + 07 Dec 2009; Mike Frysinger openrc-0.5.3.ebuild, + openrc-9999.ebuild: + Migrate hostname by default to avoid default thrashing on conf.d/hostname + #295406 by Martin Mokrejš. Also delay automatic dep tree update till + after we are done screwing with /etc. + + 06 Dec 2009; William Hubbs -openrc-0.5.2-r2.ebuild, + -files/openrc-0.5.2-dont-wipe-wtmp.patch, + -files/openrc-0.5.2-fix-default-domain.patch, + -files/openrc-0.5.2-fix-iproute2-support.patch, + -files/openrc-0.5.2-linux-containers.patch, + -files/openrc-0.5.2-ppp-options.patch: + removed old version + +*openrc-0.5.3 (02 Dec 2009) + + 02 Dec 2009; William Hubbs +openrc-0.5.3.ebuild: + version bump + + 19 Nov 2009; William Hubbs + -files/0.5.2/0001-msg-style.patch, + -files/0.5.2/0002-useful-functions.patch, -files/0.5.2/0003-KV.patch, + -files/0.5.2/0004-fix-typo.patch, + -files/0.5.2/0005-fix-iproute2-support.patch, + -files/9999/0001-msg-style.patch, + -files/9999/0002-fix-iproute2-support.patch, -openrc-0.5.2-r1.ebuild, + -files/9999/0003-dont-wipe-wtmp.patch: + removed old version + + 13 Nov 2009; Matthias Schwarzott openrc-0.5.2-r2.ebuild, + openrc-9999.ebuild: + Cleanup udev enable logic. + + 11 Nov 2009; William Hubbs -openrc-0.5.2.ebuild: + removed old version + + 10 Nov 2009; William Hubbs openrc-0.5.2-r2.ebuild, + openrc-9999.ebuild: + fixed typo + +*openrc-0.5.2-r2 (10 Nov 2009) + + 10 Nov 2009; William Hubbs +openrc-0.5.2-r2.ebuild, + +files/openrc-0.5.2-dont-wipe-wtmp.patch, + +files/openrc-0.5.2-fix-default-domain.patch, + +files/openrc-0.5.2-fix-iproute2-support.patch, + +files/openrc-0.5.2-linux-containers.patch, + +files/openrc-0.5.2-ppp-options.patch, openrc-9999.ebuild, + +files/openrc-9999-msg-style.patch: + Revision bump and sync with live ebuild. + This new revision adds linux containers support, fixes ppp options, + and fixes #289849. + + 08 Nov 2009; William Hubbs + -files/0.4.2/0001-msg-style.patch, + -files/0.4.2/0002-useful-functions.patch, -files/0.4.2/0003-KV.patch, + -files/0.4.3/0001-fix-is_older_than.patch, + -files/0.4.3/0002-support-custom-status.patch, -openrc-0.4.3-r4.ebuild, + -files/0.4.3/0003-command-line-size-fix.patch: + removed old version + + 08 Nov 2009; William Hubbs openrc-9999.ebuild: + Fix the live ebuild to remove /etc/conf.d/net.example and + /etc/conf.d/wireless.example if they have not been modified and to add + comments to them advising that they are obsolete if they have. + This closes #291254. + + 31 Oct 2009; William Hubbs openrc-9999.ebuild: + removed dev spaces from src_uri + + 29 Oct 2009; William Hubbs + +files/0.4.2/0001-msg-style.patch, + +files/0.4.2/0002-useful-functions.patch, +files/0.4.2/0003-KV.patch: + restored 0.4.2 patches + + 29 Oct 2009; William Hubbs + +files/9999/0002-fix-iproute2-support.patch, + -files/9999/0002-useful-functions.patch, -files/9999/0003-KV.patch, + +files/9999/0003-dont-wipe-wtmp.patch: + Updated the patches for the live ebuild. + + 28 Oct 2009; William Hubbs + -files/0.4.2/0001-msg-style.patch, + -files/0.4.2/0002-useful-functions.patch, -files/0.4.2/0003-KV.patch: + Removed old patches since we do not have openrc-0.4.2 in the tree. + +*openrc-0.5.2-r1 (20 Oct 2009) + + 20 Oct 2009; William Hubbs + +files/0.5.2/0005-fix-iproute2-support.patch, +openrc-0.5.2-r1.ebuild, + metadata.xml: + Fixed iproute2 support for bug #289762. + Removed oldnet from metadata. + +*openrc-0.5.2 (19 Oct 2009) + + 19 Oct 2009; William Hubbs + +files/0.5.2/0001-msg-style.patch, +openrc-0.5.2.ebuild, + +files/0.5.2/0002-useful-functions.patch, openrc-9999.ebuild, + +files/0.5.2/0003-KV.patch, +files/0.5.2/0004-fix-typo.patch: + Version bump and synced with live ebuild. + + 18 Oct 2009; Thomas Sachau (Tommy[D]) + openrc-0.5.1-r1.ebuild, openrc-9999.ebuild: + Set ABI dependent vars at the beginning of each src_* function needing + them, fixes bug #289314 + + 16 Oct 2009; Mike Frysinger openrc-0.5.1-r1.ebuild, + openrc-9999.ebuild: + Workaround parallel build issues #289264. + + 16 Oct 2009; Mike Frysinger openrc-0.5.1-r1.ebuild, + openrc-9999.ebuild: + Set rc_shell to /sbin/sulogin by default when it is installed. + + 15 Oct 2009; Mike Frysinger openrc-0.5.1-r1.ebuild, + openrc-9999.ebuild: + Relocate docs to normal Gentoo location #241342 by Diego E. Pettenò. + +*openrc-0.5.1-r1 (15 Oct 2009) + + 15 Oct 2009; Mike Frysinger +openrc-0.5.1-r1.ebuild, + openrc-9999.ebuild: + Rewrite the oldnet handling and make it the default for everyone. + + 10 Oct 2009; Matthias Schwarzott openrc-0.5.1.ebuild, + openrc-9999.ebuild: + Fixed enabling unicode in rc.conf, thanks to polynomial-c, bug #288383. + +*openrc-0.5.1 (09 Oct 2009) + + 09 Oct 2009; Matthias Schwarzott + +files/0.5.1/0001-msg-style.patch, +openrc-0.5.1.ebuild, + +files/0.5.1/0002-useful-functions.patch, openrc-9999.ebuild, + +files/0.5.1/0003-KV.patch, metadata.xml: + Version bumped. Add default enabled use-flag oldnet to install old-style + net.* init-scripts additionally to new ones. Synced with live ebuild. + +*openrc-0.4.3-r4 (08 Oct 2009) + + 08 Oct 2009; Pielmeier Daniel +openrc-0.4.3-r4.ebuild, + +files/openrc.logrotate: + Revision bump. Add support for logfile rotation. Closes bug #262035. + + 23 Aug 2009; Mike Frysinger openrc-0.4.3-r3.ebuild, + openrc-9999.ebuild: + Make sure ${ROOT}/etc/runlevels exists early enough #277323 by Ed + Wildgoose. + + 11 Jul 2009; Robin H. Johnson + +files/0.4.3/0003-command-line-size-fix.patch, openrc-0.4.3-r3.ebuild: + Bug #276715: Failure to compile with newer kernel headers due to + COMMAND_LINE_SIZE definition. + + 15 Jun 2009; Matthias Schwarzott openrc-9999.ebuild: + Add missing leading slash to LIBEXECDIR. + + 08 Jun 2009; Mike Frysinger openrc-0.4.3-r2.ebuild, + openrc-0.4.3-r3.ebuild, openrc-9999.ebuild: + Fix latent LIBDIR references #273224 by Peter Alfredsen. + +*openrc-0.4.3-r3 (08 Jun 2009) + + 08 Jun 2009; Mike Frysinger +openrc-0.4.3-r3.ebuild: + Revert ldscript changes as they inadvertently break some init.d scripts + #270646 by Mike Auty. + + 08 Jun 2009; Mike Frysinger openrc-9999.ebuild: + Sync changes from 0.4.3 back and merge the live/release versions. + + 29 May 2009; Mike Frysinger openrc-9999.ebuild: + Update repos to point to git #269705 by William Keaney. + + 09 May 2009; Mike Frysinger openrc-0.4.3-r2.ebuild: + Remove LIBDIR from env #266688, switch to get_libdir, and install shared + libs better with gen_usr_ldscript. Also install files with 644 rather than + 444. + + 27 Apr 2009; Mike Frysinger + files/9999/0001-msg-style.patch, files/9999/0002-useful-functions.patch, + files/9999/0003-KV.patch: + Update patches against latest svn #267540 by Vivien Moreau. + + 18 Apr 2009; Benedikt Böhm + files/0.4.3/0002-support-custom-status.patch: + backport r1523 and r1524 to fix compile on FreeBSD and still provide the + system status function in custom hooks + +*openrc-0.4.3-r2 (18 Apr 2009) + + 18 Apr 2009; Benedikt Böhm + +files/0.4.3/0002-support-custom-status.patch, + -files/openrc-0.4.3-fix-is_older_than.patch, + +files/0.4.3/0001-fix-is_older_than.patch, openrc-0.4.3-r1.ebuild, + +openrc-0.4.3-r2.ebuild: + backport r1520 to support custom status function and return 32 if service + has crashed. fixes #215355 + + 16 Feb 2009; Matthias Schwarzott -openrc-0.4.3.ebuild: + Remove version 0.4.3 + +*openrc-0.4.3-r1 (13 Feb 2009) + + 13 Feb 2009; Matthias Schwarzott + +files/openrc-0.4.3-fix-is_older_than.patch, +openrc-0.4.3-r1.ebuild: + Fix is_older_than, Bug #258688. + + 11 Feb 2009; Doug Goldstein + -files/0.4.3/0001-msg-style.patch, + -files/0.4.3/0002-useful-functions.patch, -files/0.4.3/0003-KV.patch, + openrc-0.4.3.ebuild: + 0.4.3 patches are identical to 0.4.2. reuse 0.4.2 patches to save cvs + space and fix weird rsyncing error + +*openrc-0.4.3 (11 Feb 2009) + + 11 Feb 2009; Matthias Schwarzott + +files/0.4.3/0001-msg-style.patch, + +files/0.4.3/0002-useful-functions.patch, +files/0.4.3/0003-KV.patch, + +openrc-0.4.3.ebuild: + Version bumped. Fixes a lot of issues. Like clock skew handling. + wpa_supplicant stuff, openvz handling, s-s-d environment and umask. + + 31 Jan 2009; Matthias Schwarzott openrc-0.4.2.ebuild, + openrc-9999.ebuild: + Sync 0.4.2 and 9999 ebuild. This does not change anything for 0.4.2 + ebuild. + + 28 Jan 2009; Matthias Schwarzott openrc-9999.ebuild: + Use specialized svnversion command to get commit version. + +*openrc-0.4.2 (14 Jan 2009) + + 14 Jan 2009; Matthias Schwarzott + +files/0.4.2/0001-msg-style.patch, + +files/0.4.2/0002-useful-functions.patch, +files/0.4.2/0003-KV.patch, + +files/0.4.2/0004-svn-version.patch, +openrc-0.4.2.ebuild: + Version bumped. Bug #254239. This fixes lots of details like compilation + on non-linux, forcefsck only applying to boot and not shutdown. + + 08 Jan 2009; Jeroen Roovers metadata.xml: + Improve description after private conversation with Roy. + + 03 Jan 2009; Jeroen Roovers metadata.xml: + Change comment into useable tags. + + 01 Jan 2009; Benedikt Böhm + +files/0.4.0/0005-init-script-novserver.patch: + fix dmesg and sysfs init script inside vservers, bug #253105 + + 31 Dec 2008; Doug Goldstein openrc-0.4.1-r1.ebuild, + openrc-9999.ebuild: + invert module-init-tools depend so we're not always pulling it in. the + depend was to avoid a specific issue with older module-init-tools + + 30 Dec 2008; Doug Goldstein openrc-0.4.1-r1.ebuild, + openrc-9999.ebuild: + remove old clock init script forcibly during the upgrade since it appears + to cause problems. bug #252380 + +*openrc-0.4.1-r1 (29 Dec 2008) + + 29 Dec 2008; Doug Goldstein + -files/0.3.0/0001-Fix-a-segfault-when-profile.env-does-not-exist.patch, + -files/0.3.0/0005-add-back-KV_-funcs.patch, + +files/0.4.0/0004-s-s-d-retry.patch, + -files/0.3.0/0003-This-reverts-commit-0e2f160c95b15e95f3885e3f5a3670ec.pat + ch, -files/0.3.0/0006-Fix-tests-Gentoo-240350.patch, + -files/0.3.0/0002-kenv-is-not-always-available.patch, + -files/0.3.0/0007-Fix-utmp-permissions-Gentoo-240437.patch, + -files/0.3.0/0004-add-a-softlevel-function-to-the-API-so-people-dont.patch + , -files/0.3.0/0008-Clean-up-warnings-regarding-printf.patch, + -openrc-0.3.0-r1.ebuild, -openrc-0.4.0.ebuild, -openrc-0.4.1.ebuild, + +openrc-0.4.1-r1.ebuild: + fix s-s-d signals on retry. bug #252621. remove old versions + + 24 Dec 2008; Matthias Schwarzott openrc-0.4.1.ebuild: + Fix patches directory, bug #252340. Update ebuild to match the old 0.4.0 + ebuild. + +*openrc-0.4.1 (23 Dec 2008) + + 23 Dec 2008; Doug Goldstein +openrc-0.4.1.ebuild: + version bump. fixes s-s-d process matching and segfaults. fixes + netplug/ifplug/wpa_supplicant up events. adds support for wpa_supplicant + ctrl_interface directive. fix bug #251839 (and more) + + 20 Dec 2008; Zac Medico openrc-0.4.0.ebuild: + Bug #251749 - Fix typo in sys-apps/sysvinit blocker. + + 19 Dec 2008; Matthias Schwarzott openrc-0.4.0.ebuild, + openrc-9999.ebuild: + Try to auto-detect on update, if the old version had udev enabled, and add + it to sysinit runlevel if yes. + + 17 Dec 2008; Doug Goldstein openrc-0.3.0-r1.ebuild, + openrc-0.4.0.ebuild, openrc-9999.ebuild: + add elibc_glibc to IUSE + + 17 Dec 2008; Doug Goldstein + -files/0.2.5/0001-msg-style.patch, + -files/0.2.5/0002-useful-functions.patch, -files/0.2.5/0003-KV.patch, + -openrc-0.2.5.ebuild: + remove old version from the tree + + 13 Dec 2008; Matthias Schwarzott openrc-9999.ebuild: + Fix update code. Switch over to svn repository. + + 10 Dec 2008; Doug Goldstein openrc-9999.ebuild: + Add runlevel migration support and update depends for live git build + +*openrc-0.4.0 (10 Dec 2008) + + 10 Dec 2008; Doug Goldstein + +files/0.4.0/0001-msg-style.patch, + +files/0.4.0/0002-useful-functions.patch, +files/0.4.0/0003-KV.patch, + +openrc-0.4.0.ebuild: + add OpenRC 0.4.0 which should fix many outstanding bugs + +*openrc-0.3.0-r1 (08 Oct 2008) + + 08 Oct 2008; Doug Goldstein + -files/openrc-0.2.4-start-nodep.patch, + +files/0.3.0/0006-Fix-tests-Gentoo-240350.patch, + +files/0.3.0/0007-Fix-utmp-permissions-Gentoo-240437.patch, + +files/0.3.0/0008-Clean-up-warnings-regarding-printf.patch, + -openrc-0.3.0.ebuild, +openrc-0.3.0-r1.ebuild: + fix bugs #240350, #240437. Fix printf warnings. Remove dead patch. + + 06 Oct 2008; Doug Goldstein + +files/0.2.5/0002-useful-functions.patch, +files/0.2.5/0003-KV.patch, + files/9999/0002-useful-functions.patch, +files/0.2.5/0001-msg-style.patch, + -openrc-0.2.2.ebuild, -openrc-0.2.3.ebuild, -openrc-0.2.4.ebuild, + -openrc-0.2.4-r1.ebuild, openrc-0.2.5.ebuild: + create 0.2.5 patch directory and copy current patches there. Use that + directory for 0.2.5. Update live ebuild 0002 patch to current patch as the + original one doesn't apply. bug #238904. Remove outdated versions. + +*openrc-0.3.0 (06 Oct 2008) + + 06 Oct 2008; Doug Goldstein + +files/0.3.0/0001-Fix-a-segfault-when-profile.env-does-not-exist.patch, + +files/0.3.0/0002-kenv-is-not-always-available.patch, + +files/0.3.0/0004-add-a-softlevel-function-to-the-API-so-people-dont.patch + , + +files/0.3.0/0003-This-reverts-commit-0e2f160c95b15e95f3885e3f5a3670ec.pat + ch, +files/0.3.0/0005-add-back-KV_-funcs.patch, +openrc-0.3.0.ebuild: + version bump. forward port patches from 0.2.x and include some upstream + fixes + + 09 Jun 2008; Doug Goldstein openrc-0.2.5.ebuild, + openrc-9999.ebuild: + always update the dependency tree so we don't boot with an out of date + tree. bug #224171 + + 01 Jun 2008; Mike Frysinger openrc-0.2.5.ebuild, + openrc-9999.ebuild: + Fix net.lo test in upgrade path as pointed out by compguy284 #224425. + + 31 May 2008; Mike Frysinger openrc-0.2.5.ebuild, + openrc-9999.ebuild: + Do the timezone upgrade before moving the clock conf.d as pointed out by + Hopeless #222867. + +*openrc-0.2.5 (29 May 2008) + + 29 May 2008; Doug Goldstein +openrc-0.2.5.ebuild: + version bump to fix a few outstanding bugs. 1) when a process stops, it + may delete it's pid file before actually being stopped + +*openrc-0.2.4-r1 (14 May 2008) + + 14 May 2008; Doug Goldstein +openrc-0.2.4-r1.ebuild: + fix bug #221751 and bug #220579 + +*openrc-0.2.4 (11 May 2008) + + 11 May 2008; Mike Frysinger +openrc-0.2.4.ebuild: + Version bump. + +*openrc-0.2.3 (29 Apr 2008) + + 29 Apr 2008; Doug Goldstein +openrc-0.2.3.ebuild: + version bump. numerous bug fixes + + 19 Apr 2008; Mike Frysinger openrc-0.2.2.ebuild, + openrc-9999.ebuild: + Make sure to force glibc-2.5+ #218441 by onox. + + 15 Apr 2008; Doug Goldstein openrc-0.2.1-r2.ebuild, + openrc-0.2.2.ebuild, openrc-9999.ebuild: + have to touch /etc/conf.d/net otherwise unmerge-orphans eats it later on + +*openrc-0.2.2 (15 Apr 2008) + + 15 Apr 2008; Doug Goldstein -openrc-0.2.1-r1.ebuild, + +openrc-0.2.2.ebuild: + version bump to get the latest fixes + + 15 Apr 2008; Doug Goldstein openrc-0.2.1-r1.ebuild, + openrc-0.2.1-r2.ebuild, openrc-9999.ebuild: + fix bug #217764 + +*openrc-0.2.1-r2 (15 Apr 2008) + + 15 Apr 2008; Doug Goldstein + +files/openrc-0.2.1-bad--help-output.patch, + +files/openrc-0.2.1-no-deref-null.patch, + +files/openrc-0.2.1-openvz-support.patch, + +files/openrc-0.2.1-respect-fastboot.patch, +openrc-0.2.1-r2.ebuild: + fix bug #216944 and other assorted issues + + 14 Apr 2008; Doug Goldstein openrc-0.2.1-r1.ebuild, + openrc-9999.ebuild: + get rid of issue with 'net.*' literally appearing + + 12 Apr 2008; Doug Goldstein openrc-0.2.1-r1.ebuild, + openrc-9999.ebuild: + reference OpenRC migration guide in pkg_postinst() + + 08 Apr 2008; Tobias Klausmann + openrc-0.2.1-r1.ebuild: + Keyworded on alpha, bug #214957 + + 08 Apr 2008; Ryan Hill openrc-0.2.1-r1.ebuild: + Keyword ~mips. + +*openrc-0.2.1-r1 (04 Apr 2008) + + 04 Apr 2008; Doug Goldstein + +files/openrc-0.2.1-empty-list-crash.patch, + -files/openrc-0.2-freebsd-install-rc.patch, + -files/openrc-0.2-multilib-fix.patch, + -files/openrc-0.2-multiple-ntp-servers.patch, + -files/openrc-0.2-nicelevel-doc.patch, + -files/openrc-0.2-path-fix-for-multilib-fix.patch, + -files/openrc-0.2-sysctl-vserver-fix.patch, -openrc-0.2.1.ebuild, + +openrc-0.2.1-r1.ebuild: + fix bug #216091. crash when stringlist was non-existant + + 03 Apr 2008; Raúl Porcel openrc-0.2.1.ebuild: + Add ~sparc wrt #214957 + + 02 Apr 2008; Doug Goldstein openrc-0.2.1.ebuild, + openrc-9999.ebuild: + fix issue with installing boot initscripts that are provided by currently + installing copy of OpenRC + +*openrc-0.2.1 (02 Apr 2008) + + 02 Apr 2008; Doug Goldstein -openrc-0.2-r3.ebuild, + +openrc-0.2.1.ebuild: + version bump. fixes vlans. fixes termencoding/keymap issues. + + 31 Mar 2008; Doug Goldstein openrc-0.2-r3.ebuild, + openrc-9999.ebuild: + maybe_add_boot_init -> add_boot_init typo + +*openrc-0.2-r3 (31 Mar 2008) + + 31 Mar 2008; Doug Goldstein + +files/openrc-0.2-nicelevel-doc.patch, + +files/openrc-0.2-path-fix-for-multilib-fix.patch, -openrc-0.2-r2.ebuild, + +openrc-0.2-r3.ebuild: + fix path issue introduced by multilib patch. document SSD_NICELEVEL + + 30 Mar 2008; Mike Frysinger + +files/9999/0001-msg-style.patch, +files/9999/0003-KV.patch, + +files/9999/0002-useful-functions.patch, openrc-0.2-r2.ebuild, + openrc-9999.ebuild: + Move patches here so we get them in releases. + + 30 Mar 2008; Mike Frysinger openrc-0.2-r2.ebuild, + openrc-9999.ebuild: + Autoadd device-mapper/dmcrypt/mdraid/lvm init.d scripts when + possible #215374. + + 29 Mar 2008; Jeroen Roovers openrc-0.2-r2.ebuild: + Marked ~hppa (bug #214957). + +*openrc-0.2-r2 (28 Mar 2008) + + 28 Mar 2008; Doug Goldstein + +files/openrc-0.2-multilib-fix.patch, + +files/openrc-0.2-multiple-ntp-servers.patch, + +files/openrc-0.2-sysctl-vserver-fix.patch, -openrc-0.2-r1.ebuild, + +openrc-0.2-r2.ebuild: + fix multilib issues. support multiple ntp servers. fix sysctl w/ vserver + issue. + + 28 Mar 2008; Mike Frysinger openrc-0.2-r1.ebuild, + openrc-9999.ebuild: + Make sure net init.d scripts are symlinks #215233 by Andrey Kislyuk. + + 28 Mar 2008; Mike Frysinger openrc-0.2-r1.ebuild, + openrc-9999.ebuild: + Drop USE=static since it doesnt really result in static. + + 28 Mar 2008; Alexis Ballier openrc-0.2-r1.ebuild: + keyword ~x86-fbsd + + 28 Mar 2008; Raúl Porcel openrc-0.2-r1.ebuild: + Add ~ia64 wrt #214957 + + 27 Mar 2008; Doug Goldstein openrc-0.2-r1.ebuild: + ~sparc-fbsd per bug #214957 + + 27 Mar 2008; Markus Rothe openrc-0.2-r1.ebuild: + Added ~ppc; bug #214957 + + 27 Mar 2008; Markus Rothe openrc-0.2-r1.ebuild: + Added ~ppc64; bug #214957 + +*openrc-0.2-r1 (27 Mar 2008) + + 27 Mar 2008; Doug Goldstein + +files/openrc-0.2-freebsd-install-rc.patch, -openrc-0.2.ebuild, + +openrc-0.2-r1.ebuild: + install rc & rc.shutdown for Gentoo/FreeBSD users + + 27 Mar 2008; Mike Frysinger openrc-0.2.ebuild: + Add x86/arm love #214957 by Shvetsov Alexey. + +*openrc-0.2 (26 Mar 2008) + + 26 Mar 2008; Doug Goldstein + -openrc-0.2_pre20080326.ebuild, +openrc-0.2.ebuild: + add OpenRC 0.2 + +*openrc-0.2_pre20080326 (26 Mar 2008) + + 26 Mar 2008; Doug Goldstein + -openrc-0.2_pre20080325.ebuild, +openrc-0.2_pre20080326.ebuild: + switched to proper branch for snapshot + +*openrc-0.2_pre20080325 (25 Mar 2008) + + 25 Mar 2008; Doug Goldstein + +openrc-0.2_pre20080325.ebuild: + add OpenRC 0.2 pre-release + +*openrc-9999 (23 Mar 2008) + + 23 Mar 2008; Mike Frysinger +metadata.xml, + +openrc-9999.ebuild: + Initial ebuild #212696. + diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest new file mode 100644 index 0000000..26556b7 --- /dev/null +++ b/sys-apps/openrc/Manifest @@ -0,0 +1,6 @@ +AUX openrc-0.8.2-on_ac_power.patch 678 RMD160 5b50e71271e163a10c548a035b8e584b352c7279 SHA1 cf2944d173e2991cfdf2a26dd2aa48a6a47d840d SHA256 23ba933bfef6421dff27ac8b049e57b930fb6572500e905420f8366f8b87c88d +AUX openrc.logrotate 71 RMD160 4e7370ca873bd917f16e2b8cfc4bc71accbf2353 SHA1 ef1f26020db432f96a1485f72a189b288ef6873b SHA256 0b44210db9770588bd491cd6c0ac9412d99124c6be4c9d3f7d31ec8746072f5c +DIST openrc-0.8.2.tar.bz2 161165 RMD160 e4c78daafac6baffa51750d29ff78c743552429b SHA1 bf8413fee13ce21d0018a606a70caec5a5629025 SHA256 5d603869f78692947b60528f12b3107372a9e4a469621be7bc47d3829c16f8a1 +EBUILD openrc-0.8.2.ebuild 14173 RMD160 7c06f3f0a8fc2838ad6e8806ed3b3d20878c62bb SHA1 e11ead36cf25f1b5caa613e40bc4646d0de8f3a6 SHA256 6ffb5ba1c017962ea05b3f171e5900769ffc8c0725078f09a6e01c51ecbf759f +MISC ChangeLog 27361 RMD160 65f8b1f0822f22efd66759fc982200c5fd15e230 SHA1 0131d33ccecfc1cba63de3acbc50d4e8bf7988ad SHA256 47a442c6286d0e48c0fe584c57d6934ac49dc8116ff8bbe7ade427f63744ded5 +MISC metadata.xml 159 RMD160 b92bb52b0f2ee2c0ee08ac8b32f98c3521f9d480 SHA1 aac3cb897981c4918f5f2244d192b5bcc6727d36 SHA256 ca2e1a5ac106397eca5111140a1b07830e4d5dfacbeadba359fe17896c33a6c8 diff --git a/sys-apps/openrc/files/on_ac_power b/sys-apps/openrc/files/on_ac_power new file mode 100755 index 0000000..5dd516f --- /dev/null +++ b/sys-apps/openrc/files/on_ac_power @@ -0,0 +1,37 @@ +#!/bin/sh +# Detect AC power or not in a portable way +# Copyright (c) 2007-2009 Roy Marples + +# Exit 0 if on AC power, 1 if not and 255 if we don't know how to work it out +if [ -f /proc/acpi/ac_adapter/*/state ]; then + cat /proc/acpi/ac_adapter/*/state | while read line; do + case "$line" in + "state:"*"off-line") exit 128;; + esac + done +elif [ -f /sys/class/power_supply/*/online ]; then + cat /sys/class/power_supply/*/online | while read line; do + [ "${line}" = 0 ] && exit 128 + done +elif [ -f /proc/pmu/info ]; then + cat /proc/pmu/info | while read line; do + case "$line" in + "AC Power"*": 0") exit 128;; + esac + done +elif type envstat >/dev/null 2>&1; then + # NetBSD has envstat + envstat -d acpiacad0 2>/dev/null | while read line; do + case "$line" in + "connected:"*"OFF") exit 128;; + esac + done +elif sysctl -q hw.acpi.acline >/dev/null 2>/dev/null; then + case $(sysctl -n hw.acpi.acline) in + 0) exit 1;; + *) exit 0;; + esac +else + exit 255 +fi +[ $? != 128 ] diff --git a/sys-apps/openrc/files/openrc-0.8.2-on_ac_power.patch b/sys-apps/openrc/files/openrc-0.8.2-on_ac_power.patch new file mode 100644 index 0000000..8039f03 --- /dev/null +++ b/sys-apps/openrc/files/openrc-0.8.2-on_ac_power.patch @@ -0,0 +1,16 @@ +diff -Naur openrc-0.8.2.orig/scripts/on_ac_power openrc-0.8.2/scripts/on_ac_power +--- openrc-0.8.2.orig/scripts/on_ac_power 2011-04-16 03:48:30.000000000 +0300 ++++ openrc-0.8.2/scripts/on_ac_power 2011-04-30 15:50:34.000000000 +0300 +@@ -9,9 +9,10 @@ + "state:"*"off-line") exit 128;; + esac + done +-elif [ -f /sys/class/power_supply/AC*/online ]; then +- cat /sys/class/power_supply/AC*/online | while read line; do ++elif [ -f /sys/class/power_supply/*/online ]; then ++ cat /sys/class/power_supply/*/online | while read line; do + [ "${line}" = 0 ] && exit 128 ++ [ "${line}" = 1 ] && exit 0 + done + elif [ -f /proc/pmu/info ]; then + cat /proc/pmu/info | while read line; do diff --git a/sys-apps/openrc/files/openrc-0.8.3-on_ac_power.patch b/sys-apps/openrc/files/openrc-0.8.3-on_ac_power.patch new file mode 100644 index 0000000..1aa38af --- /dev/null +++ b/sys-apps/openrc/files/openrc-0.8.3-on_ac_power.patch @@ -0,0 +1,22 @@ +diff -Naur openrc-0.8.2.orig/scripts/on_ac_power openrc-0.8.2/scripts/on_ac_power +--- openrc-0.8.2.orig/scripts/on_ac_power 2011-04-16 03:48:30.000000000 +0300 ++++ openrc-0.8.2/scripts/on_ac_power 2011-04-30 15:50:34.000000000 +0300 +@@ -3,14 +3,14 @@ + # Copyright (c) 2007-2009 Roy Marples + + # Exit 0 if on AC power, 1 if not and 255 if we don't know how to work it out +-if [ -f /proc/acpi/ac_adapter/AC*/state ]; then +- cat /proc/acpi/ac_adapter/AC*/state | while read line; do ++if [ -f /proc/acpi/ac_adapter/*/state ]; then ++ cat /proc/acpi/ac_adapter/*/state | while read line; do + case "$line" in + "state:"*"off-line") exit 128;; + esac + done +-elif [ -f /sys/class/power_supply/AC*/online ]; then +- cat /sys/class/power_supply/AC*/online | while read line; do ++elif [ -f /sys/class/power_supply/*/online ]; then ++ cat /sys/class/power_supply/*/online | while read line; do + [ "${line}" = 0 ] && exit 128 + done + elif [ -f /proc/pmu/info ]; then diff --git a/sys-apps/openrc/files/openrc.logrotate b/sys-apps/openrc/files/openrc.logrotate new file mode 100644 index 0000000..a168f23 --- /dev/null +++ b/sys-apps/openrc/files/openrc.logrotate @@ -0,0 +1,7 @@ +/var/log/rc.log { + compress + rotate 4 + weekly + missingok + notifempty +} diff --git a/sys-apps/openrc/metadata.xml b/sys-apps/openrc/metadata.xml new file mode 100644 index 0000000..2b127ba --- /dev/null +++ b/sys-apps/openrc/metadata.xml @@ -0,0 +1,5 @@ + + + +openrc + diff --git a/sys-apps/openrc/openrc-0.8.2.ebuild b/sys-apps/openrc/openrc-0.8.2.ebuild new file mode 100644 index 0000000..d46c6a9 --- /dev/null +++ b/sys-apps/openrc/openrc-0.8.2.ebuild @@ -0,0 +1,432 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/openrc/openrc-0.8.2.ebuild,v 1.1 2011/04/16 01:20:08 williamh Exp $ + +EAPI="1" + +inherit eutils flag-o-matic multilib toolchain-funcs + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/openrc.git" + inherit git + KEYWORDS="" +else + SRC_URI="mirror://gentoo/${P}.tar.bz2" + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd" +fi + +DESCRIPTION="OpenRC manages the services, startup and shutdown of a host" +HOMEPAGE="http://www.gentoo.org/proj/en/base/openrc/" + +LICENSE="BSD-2" +SLOT="0" +IUSE="debug elibc_glibc ncurses pam selinux unicode kernel_linux kernel_FreeBSD" + +RDEPEND="virtual/init + kernel_FreeBSD? ( sys-process/fuser-bsd ) + elibc_glibc? ( >=sys-libs/glibc-2.5 ) + ncurses? ( sys-libs/ncurses ) + pam? ( virtual/pam ) + >=sys-apps/baselayout-2.0.0 + kernel_linux? ( ! +