remove not needed packages

git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/linamh@2158 6952d904-891a-0410-993b-d76249ca496b
This commit is contained in:
geos_one 2010-05-09 06:47:14 +00:00
parent 10fe3a3ae9
commit 58ad365c38
37 changed files with 0 additions and 3458 deletions

View File

@ -1,850 +0,0 @@
# ChangeLog for app-misc/lirc
# Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/lirc/ChangeLog,v 1.199 2009/03/18 07:18:10 josejx Exp $
18 Mar 2009; Joseph Jezak <josejx@gentoo.org> lirc-0.8.4.ebuild:
Marked ppc stable for bug #253920.
13 Mar 2009; Christian Faulhammer <fauli@gentoo.org>
+files/lirc-0.8.4-portaudio_check.patch, lirc-0.8.4.ebuild,
lirc-0.8.4a.ebuild:
Only detect media-libs/portaudio if LIRC_DEVICES=audio is enabled, thus
preventing build failures, see bug 251703 and bug 251522
10 Mar 2009; Steve Dibb <beandog@gentoo.org> lirc-0.8.4.ebuild,
lirc-0.8.4a.ebuild:
Fix amd64 keywords, bug 253920
10 Mar 2009; Steve Dibb <beandog@gentoo.org> lirc-0.8.4a.ebuild:
amd64 stable, bug 253920
07 Mar 2009; Christian Faulhammer <fauli@gentoo.org> lirc-0.8.4.ebuild:
stable x86, bug 253920
28 Feb 2009; Christian Faulhammer <fauli@gentoo.org>
-files/lirc-0.8.0-conf-pixelview_bt878.diff,
-files/lirc-0.8.0-i2c-kernel-2.6.17.diff,
-files/lirc-0.8.0-imon-pad2keys.patch,
-files/lirc-0.8.0-kernel-2.6.16.diff,
-files/lirc-0.8.0-kernel-2.6.17.diff,
-files/lirc-0.8.0-kernel-2.6.18.diff,
-files/lirc-0.8.0-kernel-2.6.19.diff, -files/lirc-0.8.0-sandbox-fix.diff,
-files/lirc-0.8.0-too-many-connections-overflow.diff,
-files/lirc-0.8.0pre4-xbox-remote.diff,
-files/lirc-0.8.1-atiusb-xbox.diff, -files/lirc-0.8.1-imon-pad2keys.patch,
-files/lirc-0.8.1-kernel-2.6.20.diff,
-files/lirc-0.8.2-kernel-2.6.22.patch,
-files/lirc-0.8.2-kernel-2.6.23.patch, -files/lirc-udev-094.diff,
-files/lirc-remotewonderplus.patch, -files/lircd.conf,
-lirc-0.8.0-r8.ebuild, -lirc-0.8.1.ebuild, -lirc-0.8.2_pre2.ebuild,
-lirc-0.8.2.ebuild, -lirc-0.8.2-r1.ebuild, -lirc-0.8.2-r2.ebuild,
-lirc-0.8.3_pre3.ebuild, -lirc-0.8.3.ebuild, -lirc-0.8.3-r1.ebuild:
clean up, hopefully without breaking anything
*lirc-0.8.4a (28 Feb 2009)
28 Feb 2009; Christian Faulhammer <fauli@gentoo.org> +lirc-0.8.4a.ebuild:
version bump for 251703 and fix for 251522
10 Jan 2009; Steve Dibb <beandog@gentoo.org> lirc-0.8.3-r1.ebuild,
lirc-0.8.3-r2.ebuild, lirc-0.8.4.ebuild:
Remove MODULE_UNLOAD kernel check, add ewarn notice
25 Dec 2008; Thomas Anderson <gentoofan23@gentoo.org>
+files/lirc-0.8.3-kernel-2.6.27.diff, lirc-0.8.3-r2.ebuild:
Add Kernel 2.6.27 compatibility to lirc-0.8.3-r2. Fixes bug #236713, thanks
to James <cctsurf at gmail dot com> for the patch. Committed with permission
of beandog
17 Nov 2008; Diego E. Pettenò <flameeyes@gentoo.org>
files/lirc-0.8.3_pre1-kernel-2.6.24.diff:
Fix patch with absolute paths.
*lirc-0.8.4 (12 Oct 2008)
12 Oct 2008; Matthias Schwarzott <zzam@gentoo.org>
+files/lirc-0.8.4-imon-pad2keys.patch, lirc-0.8.0-r8.ebuild,
+lirc-0.8.4.ebuild:
Version bumped. This adds Kernel 2.6.27 compatibility. Added driver
options irlink, commandir, ite8709 and samsung, Bug #221727. Removed
portaudio patch. Shorten description of lirc-0.8.0-r8.
12 Oct 2008; Matthias Schwarzott <zzam@gentoo.org> files/lircd.conf.2:
Fix config example for devinput, Bug #235107
08 Aug 2008; Steve Dibb <beandog@gentoo.org> lirc-0.8.3-r2.ebuild:
amd64 stable, bug 230792
01 Aug 2008; nixnut <nixnut@gentoo.org> lirc-0.8.3-r2.ebuild:
Stable on ppc wrt bug 230792
31 Jul 2008; Ulrich Mueller <ulm@gentoo.org> metadata.xml:
Add USE flag description to metadata wrt GLEP 56.
28 Jul 2008; Matthias Schwarzott <zzam@gentoo.org>
files/lirc-0.8.3-kernel-2.6.26.diff:
Remove those annoying cvs-keywords from the patch, bug #233081
26 Jul 2008; Matthias Schwarzott <zzam@gentoo.org>
+files/lirc-0.8.3-kernel-2.6.26.diff, lirc-0.8.3-r2.ebuild:
Make lirc compile against linux-2.6.26, thanks to enkil <enkil@cvmx.org> for
the patch, Bug #231867.
17 Jul 2008; Christian Faulhammer <opfer@gentoo.org> lirc-0.8.3-r2.ebuild:
stable x86, bug 230792
16 Jun 2008; Samuli Suominen <drac@gentoo.org>
+files/lirc-0.8.3-pa19.patch, lirc-0.8.3-r2.ebuild:
Portaudio v19 patch from bug 222841, Comment #8 by Thomas Beierlein.
06 Jun 2008; Matthias Schwarzott <zzam@gentoo.org> lirc-0.8.3-r2.ebuild:
Added imon_lcd to list of possible lirc_devices, thanks to Jan Paesmans
<jan.paesmans@gmail.com>.
*lirc-0.8.3-r2 (19 May 2008)
19 May 2008; Matthias Schwarzott <zzam@gentoo.org> +files/modprobed.lirc,
+lirc-0.8.3-r2.ebuild:
Removed old syntax from modprobe config file.
*lirc-0.8.3-r1 (10 May 2008)
10 May 2008; Steve Dibb <beandog@gentoo.org> +lirc-0.8.3-r1.ebuild:
Check for MODULE_UNLOAD in kernel
05 May 2008; Matthias Schwarzott <zzam@gentoo.org> lirc-0.8.3.ebuild:
Adding hack to stop portage from deleting lircd.conf.
*lirc-0.8.3 (05 May 2008)
05 May 2008; Matthias Schwarzott <zzam@gentoo.org> +files/lircd-0.8.3,
+files/lirc-0.8.3-imon-pad2keys.patch, +lirc-0.8.3.ebuild:
Version bumped. Init-script changes: Now provide lirc, Bug #190669. Use
pidfile to allow starting more than one lircd, Bug #212551. This may also
fix the Kernel Oops of Bug #218612. Fixed keys in imon-pad2keys config,
Bug #219101. Do install all avail remote config files to
/usr/share/lirc/remotes and skip the auto-preserving of the old conf-file,
Bug #219097.
04 May 2008; Matthias Schwarzott <zzam@gentoo.org> lirc-0.8.3_pre3.ebuild:
Added imon_knob to possible LIRC_DEVICES, Bug #208719.
*lirc-0.8.3_pre3 (28 Apr 2008)
28 Apr 2008; Matthias Schwarzott <zzam@gentoo.org>
+files/lirc-0.8.3_pre3-imon-pad2keys.patch, +lirc-0.8.3_pre3.ebuild:
Version bumped. Create /etc/modprobe.d instead of /etc/modules.d, Bug
#214019.
16 Apr 2008; Markus Rothe <corsair@gentoo.org> lirc-0.8.3_pre1.ebuild:
Stable on ppc64; bug #208433
28 Mar 2008; Markus Meier <maekke@gentoo.org> lirc-0.8.3_pre1.ebuild:
amd64 stable, bug #208433
06 Feb 2008; nixnut <nixnut@gentoo.org> lirc-0.8.3_pre1.ebuild:
stable on ppc wrt bug #208433
01 Feb 2008; Christian Faulhammer <opfer@gentoo.org>
lirc-0.8.3_pre1.ebuild:
stable x86, bug 208433
28 Dec 2007; Joerg Bornkessel <hd_brummy@gentoo.org>
files/lirc-0.8.3_pre1-kernel-2.6.24.diff, lirc-0.8.3_pre1.ebuild:
rewrite patch; bug 200508
27 Dec 2007; Joerg Bornkessel <hd_brummy@gentoo.org>
lirc-0.8.3_pre1.ebuild:
removed workless kernel-2.6.24.diff, wont work with LIRC_DEVICES=serial;
reopend bug 200508
26 Dec 2007; Joerg Bornkessel <hd_brummy@gentoo.org>
lirc-0.8.3_pre1.ebuild:
fixed typo; patch/diff
26 Dec 2007; Joerg Bornkessel <hd_brummy@gentoo.org>
+files/lirc-0.8.3_pre1-kernel-2.6.24.diff, lirc-0.8.3_pre1.ebuild:
bug 200508 fixed; thanks to A.Stirling M.Marte T.Kost
02 Dec 2007; Markus Rothe <corsair@gentoo.org> lirc-0.8.2-r2.ebuild:
Stable on ppc64; bug #197768
16 Nov 2007; Steve Dibb <beandog@gentoo.org> lirc-0.8.2-r2.ebuild:
amd64 stable, bug 197768
12 Nov 2007; Matthias Schwarzott <zzam@gentoo.org> lirc-0.8.2-r2.ebuild,
lirc-0.8.3_pre1.ebuild:
Fix libusb depend for atilibusb driver, Bug #196994.
12 Nov 2007; Matthias Schwarzott <zzam@gentoo.org> +files/lircd.conf.2,
lirc-0.8.2-r2.ebuild, lirc-0.8.3_pre1.ebuild:
Supply a good default conf-file. This fixes Bug 198482.
02 Nov 2007; Lars Weiler <pylon@gentoo.org> lirc-0.8.2-r2.ebuild:
stable ppc, bug #197768
01 Nov 2007; Christian Faulhammer <opfer@gentoo.org> lirc-0.8.2-r2.ebuild:
stable x86, bug 197768
18 Oct 2007; Matthias Schwarzott <zzam@gentoo.org> lirc-0.8.2-r1.ebuild,
lirc-0.8.2-r2.ebuild, lirc-0.8.3_pre1.ebuild:
Disabling lirc_gpio for Kernel 2.6.22+, as it did not work/failed to
compile, Bug #187418.
18 Oct 2007; Matthias Schwarzott <zzam@gentoo.org> lirc-0.8.3_pre1.ebuild:
Force non-parallel make. Bug #196134.
17 Oct 2007; Matthias Schwarzott <zzam@gentoo.org>
+files/lirc-0.8.3_pre1-imon-pad2keys.patch, lirc-0.8.3_pre1.ebuild:
Updated imon-pad2key patch. This makes the option switchable via
module-parameter instead of recompiling. Bug 196134
14 Oct 2007; Matthias Schwarzott <zzam@gentoo.org>
+files/lirc-0.8.3_pre1-remotewonderplus.patch, lirc-0.8.3_pre1.ebuild:
Fixed some sed code, Bug 195786. Fixed remotewonderplus patch.
*lirc-0.8.3_pre1 (13 Oct 2007)
13 Oct 2007; Matthias Schwarzott <zzam@gentoo.org>
+lirc-0.8.3_pre1.ebuild:
Added new pre-release ebuild. This improves gpio support with newer kernels.
13 Oct 2007; Matthias Schwarzott <zzam@gentoo.org> lirc-0.8.2-r2.ebuild:
Switch installing to emake.
13 Oct 2007; Matthias Schwarzott <zzam@gentoo.org> lirc-0.8.0-r8.ebuild,
lirc-0.8.1.ebuild, lirc-0.8.2_pre2.ebuild, lirc-0.8.2.ebuild,
lirc-0.8.2-r1.ebuild, lirc-0.8.2-r2.ebuild:
General cleanup, and quote fixing.
*lirc-0.8.2-r2 (11 Oct 2007)
11 Oct 2007; Matthias Schwarzott <zzam@gentoo.org>
+files/lirc-0.8.2-kernel-2.6.23.patch, +lirc-0.8.2-r2.ebuild:
Fixed device-node to work with udev-115-r2+. Compiling fixed for Kernel
2.6.23+, Bug 195432.
01 Sep 2007; Joseph Jezak <josejx@gentoo.org> lirc-0.8.2-r1.ebuild:
Marked ppc stable for bug #187822.
14 Aug 2007; Markus Rothe <corsair@gentoo.org> lirc-0.8.2-r1.ebuild:
Stable on ppc64; bug #187822
14 Aug 2007; Christian Faulhammer <opfer@gentoo.org> lirc-0.8.2-r1.ebuild:
stable x86, bug 187822
13 Aug 2007; Doug Goldstein <cardoe@gentoo.org> lirc-0.8.2-r1.ebuild:
amd64 stable
*lirc-0.8.2-r1 (12 Aug 2007)
12 Aug 2007; Steve Dibb <beandog@gentoo.org>
+files/lirc-0.8.2-kernel-2.6.22.patch, +lirc-0.8.2-r1.ebuild:
Fix compile under 2.6.22, bug 187822
22 Jul 2007; David Shakaryan <omp@gentoo.org> lirc-0.8.0-r8.ebuild:
Remove virtual/x11 from dependencies.
*lirc-0.8.2 (04 Jul 2007)
04 Jul 2007; Matthias Schwarzott <zzam@gentoo.org> +lirc-0.8.2.ebuild:
Version bumped. Adds support for macmini and ttusbir. Removed special
settings com? and lpt?, use serial und parallel instead, and set io-ports
with module-parameters.
27 Jun 2007; Raúl Porcel <armin76@gentoo.org> lirc-0.8.0-r8.ebuild,
lirc-0.8.1.ebuild, lirc-0.8.2_pre2.ebuild:
Drop alpha/ia64 keyword as nobody has hardware to test
24 May 2007; Matthias Schwarzott <zzam@gentoo.org> files/irexec-initd:
Fixed irexec initscript to work with non-bash shells, Bug #179634.
18 May 2007; Matthias Schwarzott <zzam@gentoo.org> metadata.xml:
Assigned to herd media-tv.
*lirc-0.8.2_pre2 (27 Apr 2007)
27 Apr 2007; Matthias Schwarzott <zzam@gentoo.org>
+lirc-0.8.2_pre2.ebuild:
Version bumped.
27 Apr 2007; Matthias Schwarzott <zzam@gentoo.org> -lirc-0.8.0-r5.ebuild:
Removed old ebuild.
21 Apr 2007; Matthias Schwarzott <zzam@gentoo.org> lirc-0.8.0-r5.ebuild,
lirc-0.8.0-r8.ebuild, lirc-0.8.1.ebuild:
Corrected --without-X to the correct lower case version --without-x, now it
has an effect, solving Bug #173174.
08 Apr 2007; Christian Faulhammer <opfer@gentoo.org> lirc-0.8.1.ebuild:
stable amd64, bug 166557
07 Apr 2007; Joseph Jezak <josejx@gentoo.org> lirc-0.8.1.ebuild:
Marked ppc stable for bug #166557.
02 Apr 2007; Raúl Porcel <armin76@gentoo.org> lirc-0.8.1.ebuild:
ia64 stable wrt bug 166557
27 Mar 2007; Christian Faulhammer <opfer@gentoo.org> lirc-0.8.1.ebuild:
stable x86, bug 166557
15 Mar 2007; Matthias Schwarzott <zzam@gentoo.org> lirc-0.8.1.ebuild:
Added lirc device usb_uirt_raw, as requested by Robert Parenton
<rparenton@lada.org>, Bug #170698.
27 Feb 2007; Matthias Schwarzott <zzam@gentoo.org> lirc-0.8.1.ebuild:
Fixed disabling lirc_parallel on SMP systems, thanks to Helau
<helmut@helmutauer.de>.
22 Feb 2007; Matthias Schwarzott <zzam@gentoo.org>
+files/lirc-0.8.1-kernel-2.6.20.diff, lirc-0.8.1.ebuild:
Added patch to compile with kernel 2.6.20, Bug #166557.
14 Jan 2007; Joseph Jezak <josejx@gentoo.org> lirc-0.8.0-r8.ebuild:
Marked ppc stable for bug #159980.
09 Jan 2007; Markus Rothe <corsair@gentoo.org> lirc-0.8.0-r8.ebuild:
Stable on ppc64; bug #159980
08 Jan 2007; Matthias Schwarzott <zzam@gentoo.org> -lirc-0.7.0-r1.ebuild,
-lirc-0.7.2.ebuild, -lirc-0.8.0-r1.ebuild, -lirc-0.8.1_pre5.ebuild:
Removed some old cruft, solving Bug #159983.
*lirc-0.8.1 (07 Jan 2007)
07 Jan 2007; Matthias Schwarzott <zzam@gentoo.org> +lirc-0.8.1.ebuild:
Version bumped.
06 Jan 2007; Bryan Østergaard <kloeri@gentoo.org> lirc-0.8.0-r8.ebuild,
lirc-0.8.1_pre5.ebuild:
Stable on Alpha.
06 Jan 2007; Matthias Schwarzott <zzam@gentoo.org> lirc-0.7.0-r1.ebuild,
lirc-0.7.2.ebuild, lirc-0.8.0-r1.ebuild, lirc-0.8.0-r5.ebuild,
lirc-0.8.0-r8.ebuild, lirc-0.8.1_pre5.ebuild:
Converted to elog.
04 Jan 2007; Peter Weller (welp) <welp@gentoo.org> lirc-0.8.0-r8.ebuild:
Stable on amd64 wrt bug #159980
04 Jan 2007; Bryan Østergaard <kloeri@gentoo.org> lirc-0.8.0-r8.ebuild,
lirc-0.8.1_pre5.ebuild:
Stable on IA64.
04 Jan 2007; Christian Faulhammer <opfer@gentoo.org> lirc-0.8.0-r8.ebuild:
stable x86, bug #159980
*lirc-0.8.1_pre5 (03 Jan 2007)
03 Jan 2007; Matthias Schwarzott <zzam@gentoo.org>
+files/lirc-0.8.1-atiusb-xbox.diff, +files/lirc-0.8.1-imon-pad2keys.patch,
+lirc-0.8.1_pre5.ebuild:
Added a pre-release as it contains a lot of fixes, thanks to mcummings for
noticing. Use newer xbox-patch that can unconditionally be applied.
14 Dec 2006; Matthias Schwarzott <zzam@gentoo.org> lirc-0.7.2.ebuild,
lirc-0.8.0-r1.ebuild, lirc-0.8.0-r5.ebuild, lirc-0.8.0-r8.ebuild:
Unconditionally installing udev-rules due to Bug #158114.
*lirc-0.8.0-r8 (02 Dec 2006)
02 Dec 2006; Matthias Schwarzott <zzam@gentoo.org>
+files/lirc-0.8.0-sandbox-fix.diff, files/irexec-confd,
files/irexec-initd, -lirc-0.8.0-r7.ebuild, +lirc-0.8.0-r8.ebuild:
Solve sandbox-violation, fix from dsd, Bug #156807. Starting irexec as user
is now possible, suggested by Sebastian Kemper <sebastian_ml@gmx.net>.
*lirc-0.8.0-r7 (01 Dec 2006)
01 Dec 2006; Matthias Schwarzott <zzam@gentoo.org>
+files/lirc-0.8.0-too-many-connections-overflow.diff, +files/irexec-confd,
+files/irexec-initd, +files/lirc-remotewonderplus.patch,
-lirc-0.8.0-r6.ebuild, +lirc-0.8.0-r7.ebuild:
Fixing overflow, Bug #123704. Allow building more than one driver (with big
warning), Bug #144951. Added irexec-initscript, Bug #124295. Added support
for remotewonderplus-device, Bug #149130.
*lirc-0.8.0-r6 (30 Nov 2006)
30 Nov 2006; Matthias Schwarzott <zzam@gentoo.org>
+files/lirc-0.8.0-kernel-2.6.19.diff, +lirc-0.8.0-r6.ebuild:
Makes lirc compatible with kernel-2.6.19
24 Nov 2006; Matthias Schwarzott <zzam@gentoo.org> lirc-0.8.0-r1.ebuild,
lirc-0.8.0-r5.ebuild:
Switched over to request latest autoconf/automake as that also works.
05 Oct 2006; Matthias Schwarzott <zzam@gentoo.org> lirc-0.8.0-r1.ebuild,
lirc-0.8.0-r5.ebuild:
Removed unused use-flags alsa and usb, due to Bug #150083.
24 Sep 2006; Michael Hanselmann <hansmi@gentoo.org> lirc-0.8.0-r5.ebuild:
Stable on ppc.
19 Sep 2006; Matthias Schwarzott <zzam@gentoo.org> lirc-0.8.0-r1.ebuild,
lirc-0.8.0-r5.ebuild:
Now depend on the correct autotools versions, as no longer all versions are
automagically pulled in by system.
15 Sep 2006; Matthias Schwarzott <zzam@gentoo.org> -lirc-0.8.0.ebuild:
Removed older revision.
12 Sep 2006; <blubb@gentoo.org> lirc-0.8.0-r5.ebuild:
stable on amd64
07 Sep 2006; Markus Rothe <corsair@gentoo.org> lirc-0.8.0-r5.ebuild:
Stable on ppc64; bug #146725
07 Sep 2006; Matthias Schwarzott <zzam@gentoo.org> lirc-0.8.0-r5.ebuild:
Stable on x86.
07 Sep 2006; Matthias Schwarzott <zzam@gentoo.org> lirc-0.8.0-r5.ebuild:
Stable on x86.
04 Sep 2006; <blubb@gentoo.org> lirc-0.8.0-r1.ebuild:
stable on amd64
03 Sep 2006; Matthias Schwarzott <zzam@gentoo.org> lirc-0.8.0-r5.ebuild:
Added conditional depend on inputlircd as it now has all necessary keywords.
03 Sep 2006; <blubb@gentoo.org> lirc-0.8.0-r5.ebuild:
added ~amd64
04 Aug 2006; Matthias Schwarzott <zzam@gentoo.org>
+files/lirc-0.8.0-conf-pixelview_bt878.diff, -lirc-0.8.0-r3.ebuild,
-lirc-0.8.0-r4.ebuild, lirc-0.8.0-r5.ebuild:
Removed older ebuild-revisions. Added a patch to solve bug #142732, thanks
to Bartlomiej Celary <semiquasi@o2.pl> for reporting.
*lirc-0.8.0-r5 (31 Jul 2006)
31 Jul 2006; Matthias Schwarzott <zzam@gentoo.org>
+files/lirc-0.8.0-i2c-kernel-2.6.17.diff, +lirc-0.8.0-r5.ebuild:
Added Patch from lirc-cvs to solve issue with Kernel 2.6.17/ivtv driver, see
Bug #141841.
27 Jul 2006; Matthias Schwarzott <zzam@gentoo.org> lirc-0.8.0-r4.ebuild:
Bugfix, now also apply xbox-patch when xbox-driver was autoselected by
PROFILE_ARCH.
27 Jul 2006; Matthias Schwarzott <zzam@gentoo.org>
files/lirc-0.8.0-kernel-2.6.17.diff:
Small change to match the patch in lirc-cvs.
*lirc-0.8.0-r4 (25 Jul 2006)
25 Jul 2006; Matthias Schwarzott <zzam@gentoo.org>
+files/lirc-0.8.0-kernel-2.6.18.diff, +files/modulesd.lirc,
+lirc-0.8.0-r4.ebuild:
Added patch for compatibility with kernel 2.6.18. Set compiled in default
device-node depending on activated driver (for e.g. usbirboy), removed older
hack for setting device-node. Without set driver use option userspace. Added
/etc/modules.d/lirc.
23 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org>
lirc-0.8.0-r1.ebuild, lirc-0.8.0-r3.ebuild:
0.8.0-r1 ppc stable, 0.8.0-r3 added ~ppc, bug #138636
12 Jul 2006; Aron Griffis <agriffis@gentoo.org> lirc-0.8.0-r1.ebuild:
Mark 0.8.0-r1 stable on ia64
06 Jul 2006; Markus Rothe <corsair@gentoo.org> lirc-0.8.0-r1.ebuild:
Stable on ppc64
05 Jul 2006; Matthias Schwarzott <zzam@gentoo.org> lirc-0.8.0-r1.ebuild:
Marked stable on x86.
*lirc-0.8.0-r3 (30 Jun 2006)
30 Jun 2006; Matthias Schwarzott <zzam@gentoo.org>
+files/lirc-udev-094.diff, lirc-0.8.0-r1.ebuild, -lirc-0.8.0-r2.ebuild,
+lirc-0.8.0-r3.ebuild:
Added patch to solve Bug #138532. Install udev-rules-file conditionally by
use-flag udev and not based on existance of sys-fs/udev.
30 Jun 2006; Matthias Schwarzott <zzam@gentoo.org> lirc-0.8.0.ebuild,
lirc-0.8.0-r1.ebuild, lirc-0.8.0-r2.ebuild:
Corrected missing function call in error-handling.
26 Jun 2006; Markus Rothe <corsair@gentoo.org> lirc-0.8.0-r2.ebuild:
Added ~ppc64; bug #138025
26 Jun 2006; Simon Stelling <blubb@gentoo.org> lirc-0.8.0.ebuild:
stable on amd64
*lirc-0.8.0-r2 (26 Jun 2006)
26 Jun 2006; Matthias Schwarzott <zzam@gentoo.org> +lirc-0.8.0-r2.ebuild:
Added support for using external-driver-ebuild usbirboy. Degraded keywords
to only ~x86.
21 Jun 2006; Matthias Schwarzott <zzam@gentoo.org>
+files/lirc-0.8.0-kernel-2.6.17.diff, lirc-0.8.0.ebuild,
lirc-0.8.0-r1.ebuild:
Make it compile with Kernel 2.6.17, solving Bug #137409.
07 Jun 2006; Markus Rothe <corsair@gentoo.org> lirc-0.8.0-r1.ebuild:
Added ~ppc64; bug #131306
*lirc-0.8.0-r1 (05 Jun 2006)
05 Jun 2006; Matthias Schwarzott <zzam@gentoo.org>
+files/lirc-0.8.0-imon-pad2keys.patch,
+files/lirc-0.8.0pre4-xbox-remote.diff, +lirc-0.8.0-r1.ebuild:
Redesigned ebuild to use use-expanded variable LIRC_DEVICES instead of
LIRC_OPTS. Now uses /dev/lirc/0 per default as created by udev. Has proper
depends now (Bug #131306). Added support for xboxusb (Bug #135490). Added
imon_pad2keys driver. Removed ~ppc64 because of not keyworded
media-libs/libirman.
31 May 2006; Matthias Schwarzott <zzam@gentoo.org> lirc-0.8.0.ebuild:
Small corrections (sleep -> epause, added missing call to
linux-mod_pkg_preinst)
29 May 2006; Matthias Schwarzott <zzam@gentoo.org> lirc-0.8.0.ebuild:
DEPEND-Cosmetics.
21 May 2006; Markus Rothe <corsair@gentoo.org> lirc-0.8.0.ebuild:
Stable on ppc64
03 May 2006; Matthias Schwarzott <zzam@gentoo.org> metadata.xml:
Set maintainer to myself
27 Apr 2006; Marien Zwart <marienz@gentoo.org> files/digest-lirc-0.7.2,
files/digest-lirc-0.8.0, Manifest:
Fixing SHA256 digest, pass four
16 Apr 2006; Michael Hanselmann <hansmi@gentoo.org> lirc-0.8.0.ebuild:
Stable on ppc.
14 Apr 2006; Matthias Schwarzott <zzam@gentoo.org> lirc-0.8.0.ebuild:
Marked stable on x86
14 Apr 2006; Matthias Schwarzott <zzam@gentoo.org> lirc-0.8.0.ebuild:
Moved WANT_AUTOCONF to pkg_setup - Thanks to Przemyslaw Maciag
<p_maciag@wp.pl> for reporting - Bug #123727
14 Apr 2006; Matthias Schwarzott <zzam@gentoo.org>
+files/lirc-0.8.0-kernel-2.6.16.diff, lirc-0.8.0.ebuild:
Added patch to compile against Kernel 2.6.16 - Thanks to Paul Marks
<pmarks@purdue.edu> and Marc Rodarte <mrodarte19@gmail.com> - See Bug
#127122
06 Mar 2006; Simon Stelling <blubb@gentoo.org> lirc-0.7.0-r1.ebuild:
somehow the files vanished from SRC_URI.. fixing that
20 Feb 2006; Gustavo Zacarias <gustavoz@gentoo.org> ChangeLog:
Fix lirc-0.8.0 digests
*lirc-0.8.0 (20 Feb 2006)
20 Feb 2006; Heinrich Wendel <lanius@gentoo.org>
-files/lirc-0.6.6-gentoo.diff.bz2, -files/lirc-0.7.0-configure.in.patch,
-files/lirc-0.7.0_pre2-i2c.patch.gz,
-files/lirc-0.7.0_pre7-configure.patch,
-files/lirc-0.7.0_pre7-streamzap.patch.bz2, files/lircd.conf,
-lirc-0.8.0_pre1.ebuild, -lirc-0.8.0_pre3.ebuild, +lirc-0.8.0.ebuild:
version bump; cleanups; modular X port
*lirc-0.8.0_pre3 (10 Jan 2006)
10 Jan 2006; Doug Goldstein <cardoe@gentoo.org> +lirc-0.8.0_pre3.ebuild:
Reworked the ebuild a little bit and hopefully fixed the problems people are
having with it.
05 Jan 2006; Jeremy Huddleston <eradicator@gentoo.org>
lirc-0.8.0_pre1.ebuild:
Fixed modular X dependency.
03 Jan 2006; Diego Pettenò <flameeyes@gentoo.org> lirc-0.8.0_pre1.ebuild:
Replace libtoolize with eautoreconf so that it does not break with
mis-versioning with portage sanity checks.
14 Dec 2005; Doug Goldstein <cardoe@gentoo.org> lirc-0.7.2.ebuild:
Adding modular X depends
04 Dec 2005; Jeroen Roovers <jer@gentoo.org> lirc-0.7.0-r1.ebuild:
Fixed sed script number two.
*lirc-0.7.2 (23 Aug 2005)
23 Aug 2005; Heinrich Wendel <lanius@gentoo.org> lirc-0.7.1.ebuild,
+lirc-0.7.2.ebuild:
version bump; fix rules file
10 Jul 2005; Heinrich Wendel <lanius@gentoo.org> lirc-0.7.1.ebuild:
add udev rules file, bug #98171
15 May 2005; Heinrich Wendel <lanius@gentoo.org> lirc-0.7.0-r1.ebuild,
lirc-0.7.1.ebuild:
add support for the X use flag, bug #91624
14 May 2005; Heinrich Wendel <lanius@gentoo.org> lirc-0.7.0-r1.ebuild,
lirc-0.7.1.ebuild:
make xbox patch default in 0.7.0; uncomment it in 0.7.1, is doesn't work there
11 May 2005; Heinrich Wendel <lanius@gentoo.org> lirc-0.7.1.ebuild:
always apply the xbox patch, it still has to be enabled
*lirc-0.7.1 (22 Apr 2005)
22 Apr 2005; Heinrich Wendel <lanius@gentoo.org> +lirc-0.7.1.ebuild:
version bump
13 Apr 2005; Heinrich Wendel <lanius@gentoo.org> -lirc-0.7.0_pre3.ebuild,
-lirc-0.7.0_pre6.ebuild, -lirc-0.7.0_pre7.ebuild, -lirc-0.7.0_pre8.ebuild,
-lirc-0.7.0.ebuild, lirc-0.7.0-r1.ebuild:
don't overwrite lircd.conf, bug #88199
13 Apr 2005; Heinrich Wendel <lanius@gentoo.org> -lirc-0.7.0_pre3.ebuild,
-lirc-0.7.0_pre6.ebuild, -lirc-0.7.0_pre7.ebuild, -lirc-0.7.0_pre8.ebuild,
-lirc-0.7.0.ebuild, lirc-0.7.0-r1.ebuild:
cleanups
13 Apr 2005; Heinrich Wendel <lanius@gentoo.org> lirc-0.7.0-r1.ebuild:
fix bt878 compilation, bug #87505
13 Apr 2005; Heinrich Wendel <lanius@gentoo.org> lirc-0.7.0-r1.ebuild:
update driver list; fix smp detection
31 Mar 2005; Aron Griffis <agriffis@gentoo.org> lirc-0.7.0-r1.ebuild:
stable on ia64
25 Mar 2005; Bryan Østergaard <kloeri@gentoo.org> lirc-0.7.0-r1.ebuild:
Stable on alpha, bug 84888.
24 Mar 2005; Joseph Jezak <josejx@gentoo.org> lirc-0.7.0-r1.ebuild:
Marked ppc stable for bug #84888.
10 Mar 2005; Markus Rothe <corsair@gentoo.org> lirc-0.7.0-r1.ebuild:
Stable on ppc64
26 Jan 2005; lanius@gentoo.org lirc-0.7.0-r1.ebuild:
filter some flags; stable on amd64
20 Jan 2005; lanius@gentoo.org lirc-0.7.0-r1.ebuild:
stable on x86
02 Jan 2005; Ciaran McCreesh <ciaranm@gentoo.org> :
Change encoding to UTF-8 for GLEP 31 compliance
25 Dec 2004; Doug Goldstein <cardoe@gentoo.org> lirc-0.7.0-r1.ebuild:
compile fix, add libtoolize
09 Dec 2004; lanius@gentoo.org lirc-0.7.0-r1.ebuild:
fix dependencies; require autoconf 2.5
*lirc-0.7.0-r1 (03 Dec 2004)
03 Dec 2004; Chris Bainbridge <chrb@gentoo.org>
+files/lirc-0.7.0-xbox.patch.bz2, +lirc-0.7.0-r1.ebuild:
Added xbox driver. Only used when the xbox profile is selected.
Thanks to Tim Dodge for the patch.
*lirc-0.7.0_pre8 (03 Dec 2004)
03 Dec 2004; Chris Bainbridge <chrb@gentoo.org> +lirc-0.7.0_pre8.ebuild:
Version bump, pre8 doesnt appear to need the patches that were applied to pre7
30 Nov 2004; Brian Jackson <iggy@gentoo.org> metadata.xml,
lirc-0.7.0.ebuild:
update lirc-0.7.0 to use linux-mod, added lanius as maintainer
29 Nov 2004; lanius@gentoo.org files/lircd.conf:
fix default path of lirc device, bug #71618
29 Nov 2004; <heino@gentoo.org> lirc-0.7.0.ebuild:
remove bogus configure.in patch
22 Nov 2004; Daniel Black <dragonheart@gentoo.org> lirc-0.7.0.ebuild:
added debug support as per bug #71989. Thanks to Colin Macdonald <cbm@sfu.ca>
17 Nov 2004; Gustavo Zacarias <gustavoz@gentoo.org> lirc-0.7.0_pre7.ebuild:
Keyworded sparc
*lirc-0.7.0 (17 Nov 2004)
17 Nov 2004; <lanius@gentoo.org> +files/lirc-0.7.0-configure.in.patch,
+files/lirc-0.7.0-streamzap.patch.bz2, -lirc-0.6.6-r1.ebuild,
+lirc-0.7.0.ebuild, -lirc-0.7.0_pre4.ebuild:
- version bump, bug #68613
- move to kernel-mod eclass, bug #67431
- fix undefined AC_MACROS, bug #67433
19 Oct 2004; Dylan Carlson <absinthe@gentoo.org> lirc-0.7.0_pre7.ebuild:
Stable on amd64.
05 Oct 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
lirc-0.6.6-r1.ebuild, lirc-0.7.0_pre4.ebuild, lirc-0.7.0_pre7.ebuild:
Masked lirc-0.7.0_pre7.ebuild stable for ppc
05 Oct 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
lirc-0.6.6-r1.ebuild, lirc-0.7.0_pre4.ebuild:
Masked lirc-0.7.0_pre4.ebuild stable for ppc
05 Oct 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
lirc-0.6.6-r1.ebuild:
Masked lirc-0.6.6-r1.ebuild stable for ppc
02 Oct 2004; Bryan Østergaard <kloeri@gentoo.org> lirc-0.7.0_pre7.ebuild:
Stable on alpha.
28 Sep 2004; Sven Wegener <swegener@gentoo.org> files/lircmd:
Gentoo Technologies, Inc. -> Gentoo Foundation
26 Sep 2004; Heinrich Wendel <lanius@gentoo.org> files/lircd:
remove need net from init script
26 Sep 2004; Heinrich Wendel <lanius@gentoo.org> lirc-0.7.0_pre7-r1.ebuild:
make streamzap driver depend on a use flag, because it can break other things,
bug #64557
25 Sep 2004; Heinrich Wendel <lanius@gentoo.org>
+files/lirc-0.7.0_pre7-configure.patch, lirc-0.7.0_pre7-r1.ebuild,
lirc-0.7.0_pre7.ebuild:
fix typo in configure that leads to a compile error, bug #64356
*lirc-0.7.0_pre7-r1 (16 Sep 2004)
16 Sep 2004; Heinrich Wendel <lanius@gentoo.org>
+files/lirc-0.7.0_pre7-streamzap.patch.bz2, +lirc-0.7.0_pre7-r1.ebuild:
add streamcap pc remote support, bug #60110, mark pre7 x86
08 Sep 2004; Heinrich Wendel <lanius@gentoo.org> lirc-0.7.0_pre7.ebuild:
fix pid file, bug #62838
03 Aug 2004; Michael Sterrett <mr_bones_@gentoo.org> lirc-0.7.0_pre7.ebuild:
fix use invocation
03 Aug 2004; Heinrich Wendel <lanius@gentoo.org> lirc-0.7.0_pre7.ebuild:
don't use kmod if no modules are build, bug #59250
03 Aug 2004; Heinrich Wendel <lanius@gentoo.org> lirc-0.7.0_pre7.ebuild:
check if is_koutput, bug #59159
02 Aug 2004; Heinrich Wendel <lanius@gentoo.org> lirc-0.7.0_pre7.ebuild:
add lircmd init script, bug #17167
*lirc-0.7.0_pre7 (02 Aug 2004)
02 Aug 2004; Heinrich Wendel <lanius@gentoo.org> lirc-0.7.0_pre7.ebuild:
version bump, make it work with 2.6 kernels, install graphics
28 Jul 2004; Tom Gall <tgall@gentoo.org> lirc-0.7.0_pre6.ebuild:
stable on ppc64, bug #55076
03 Jul 2004; Bryan Østergaard <kloeri@gentoo.org> lirc-0.7.0_pre4.ebuild:
Stable on alpha.
*lirc-0.7.0_pre6 (30 Jun 2004)
30 Jun 2004; Chris Bainbridge <chrb@gentoo.org> +lirc-0.7.0_pre6.ebuild:
Version bump, fix ARCH and xbox config support
26 Jun 2004; Danny van Dyk <kugelfang@gentoo.org> lirc-0.7.0_pre4.ebuild:
Marked stable on amd64.
07 Jun 2004; Daniel Black <dragonheart@gentoo.org> +metadata.xml,
lirc-0.6.6-r1.ebuild, lirc-0.7.0_pre3.ebuild, lirc-0.7.0_pre4.ebuild:
x86 stable.QA fixes. Use LIRC_OPTS to set options.
24 May 2004; Heinrich Wendel <lanius@gentoo.org> lirc-0.6.6-r1.ebuild,
lirc-0.7.0_pre2.ebuild, lirc-0.7.0_pre3.ebuild, lirc-0.7.0_pre4.ebuild:
fix GREP in global scope, bug #48382
22 Apr 2004; Danny van Dyk <kugelfang@gentoo.org> lirc-0.7.0_pre4.ebuild:
marked ~amd64. Someone forgot to mark ~amd64 on a version bump.
*lirc-0.7.0_pre4 (09 Apr 2004)
09 Apr 2004; Heinrich Wendel <lanius@gentoo.org> lirc-0.7.0_pre4.ebuild:
version bump, enable syslog logging, bug #47311
14 Mar 2004; Heinrich Wendel <lanius@gentoo.org> lirc-0.7.0_pre3.ebuild:
fix url to kernel 2.6 patch, remove irda warning, it's obsolete, bug #44395
*lirc-0.7.0_pre3 (08 Mar 2004)
08 Mar 2004; Heinrich Wendel <lanius@gentoo.org> lirc-0.7.0_pre3.ebuild:
version bump
24 Feb 2004; Heinrich Wendel <lanius@gentoo.org> lirc-0.7.0_pre2.ebuild:
stable on x86
17 Feb 2004; Aron Griffis <agriffis@gentoo.org> lirc-0.7.0_pre2.ebuild:
stable on alpha and ia64
05 Feb 2004; Heinrich Wendel <lanius@gentoo.org> lirc-0.7.0_pre2.ebuild,
files/lircd.conf:
added /etc/conf.d/lircd
19 Jan 2004; Heinrich Wendel <lanius@gentoo.org> lirc-0.7.0_pre2.ebuild,
files/lirc-0.7.0_pre2-i2c.patch.gz:
added patch to compile with i2c 2.8
17 Jan 2004; Bartosch Pixa <darkspecter@gentoo.org> lirc-0.7.0_pre2.ebuild:
set ppc in keywords
14 Jan 2004; Brian Jackson <iggy@gentoo.org> lirc-0.6.6-r1.ebuild,
lirc-0.7.0_pre2.ebuild, files/lircd:
updated dates in ebuilds, added ${LIRCD_OPTS} to the start cmd line to
pass extra options to the daemon
29 Dec 2003; Sven Blumenstein <bazik@gentoo.org> lirc-0.6.6-r1.ebuild:
Marked sparc to fix gxine depend.
29 Dec 2003; Heinrich Wendel <lanius@gentoo.org> lirc-0.7.0_pre2.ebuild:
finally fix kernel 2.6 support
29 Nov 2003; Heinrich Wendel <lanius@gentoo.org> lirc-0.7.0_pre2.ebuild:
fixed typo in LIRC_OPTS
26 Nov 2003; Heinrich Wendel <lanius@gentoo.org> lirc-0.7.0_pre2.ebuild:
added check for 2.6 kernel which removes all drivers from build
25 Nov 2003; Heinrich Wendel <lanius@gentoo.org> lirc-0.7.0_pre2.ebuild:
added warning about 2.6 kernel
16 Nov 2003; Brad House <brad_mssw@gentoo.org> lirc-0.6.6-r1.ebuild:
mark stable on amd64
23 Oct 2003; Martin Holzer <mholzer@gentoo.org> lirc-0.7.0_pre2.ebuild:
added warning about irda and kernel. Closes #30847.
13 Oct 2003; Martin Holzer <mholzer@gentoo.org> :
fixing sandbox issue. closes #30982
*lirc-0.7.0_pre2 (11 Oct 2003)
11 Oct 2003; Heinrich Wendel <lanius@gentoo.org> lirc-0.6.5.ebuild,
lirc-0.7.0_pre2.ebuild, files/lirc-0.6.5-gentoo.diff.bz2:
cleanups
*lirc-0.7.0_pre2 (11 Oct 2003)
11 Oct 2003; Heinrich Wendel <lanius@gentoo.org> lirc-0.7.0_pre2.ebuild:
version bump
*lirc-0.6.6-r2 (09 Sep 2003)
09 Sep 2003; Martin Holzer <mholzer@gentoo.org> lirc-0.6.6-r2.ebuild,
files/lirc-0.6.6-r2-gentoo.diff.bz2:
Adding 2003-08-01 patch from rivatv.sf.net for asus support
*lirc-0.6.6-r1 (27 Feb 2003)
27 Feb 2003; Mark Guertin <gerk@gentoo.org> lirc-0.6.6-r1.ebuild :
set ~ppc in keywords
*lirc-0.6.6 (04 Feb 2003)
04 Feb 2003; Nick Hadaway <raker@gentoo.org> lirc-0.6.6.ebuild,
files/digest-lirc-0.6.6, files/lirc-0.6.6-gentoo.diff.bz2 :
Migrated previous patch's mknod and depmod related fixes. Added to the
patch removing references to a seemingly missing hw_udp.c. Added
an SMP workaround started on bug #13241. Version bump.
*lirc-0.6.5 (11 Jul 2002)
09 JuL 2002; Georg Sauthoff <g_sauthoff@web.de> lirc-0.6.5.ebuild, files/lircd,
files/lirc-0.6.5-gentoo.diff: Initial ebuild.

View File

@ -1,16 +0,0 @@
AUX irexec-confd 280 RMD160 f669c7c98b9d7cac2010284ab6068d29d47ec811 SHA1 c6decc19a273d98d451de137a2ffbe16d5df28ae SHA256 c404ad3b624004cab25bd3a89593cdeb0abbc25771d6e52caf2f37cb4f7b2b79
AUX irexec-initd 808 RMD160 06b02232f892ab032e2bf8b35bb2945a623a2610 SHA1 5c5630e5434c2430b9a74b725fc5350e29adaede SHA256 9325419aa45d80c205bc1cd47fe839b178da74bca5dd928cbe3ae17423b92493
AUX lirc-0.8.3_pre1-remotewonderplus.patch 943 RMD160 05a0696d51ff01c7d9644ad3ff4d56fef20be439 SHA1 971ad8b27d57c31439a1f7fb87dac2dc39d6c1e8 SHA256 547efbfa30f282ba9100495044e3b720c8f74c44f9a4e34db934d2ac7976fe29
AUX lirc-0.8.4-imon-pad2keys.patch 11556 RMD160 89a050f7099593000a40b15c46de6137f3b10dfa SHA1 019b1aa3d72df9e4b28796c173fb4fa1fc3e457d SHA256 347c6195d971f8d1a3f4c29a1ff4750d04cea297d16679aeda7529ac1720d42e
AUX lirc-0.8.4-portaudio_check.patch 769 RMD160 d83b1a167da5b0c4e09ef716a4fc80f7261f7665 SHA1 81537dc12f897756d24fcf2cf4d178dc8169e360 SHA256 01e2034aaa6a7eb039e5c0e6c3b4a6ed38860614d3d0b0005d99a4aac2b3827e
AUX lircd 450 RMD160 73cf3057f420632e90e80eeb30e79cdbb3390b5d SHA1 e43d500a672bf89b7dc5e6bdedc9ed8e90dac3b3 SHA256 a9d6d2cc0abd0efe3267c1477fac012378e63e26aa021cfce7a0e25b27f196df
AUX lircd-0.8.3 581 RMD160 162a54bb19df7b97aa982355a6d009ddc82580eb SHA1 c0f7a0a65169d02bdc7003d574d8610694241a5d SHA256 9ba3c5a8c0ca5966729dc5e2c7a5960bbf12b443d91e9e319a0277f153df1b1f
AUX lircd.conf.2 314 RMD160 895fd43ce98f478e6ef8d3375c2be86f7b22f0dd SHA1 4edb23d7f14c8d92bc19d59734f8f3ebe9f30e75 SHA256 bf62f0985e97b4bd8828d609bb0daa543b7c158f457d597712752d50e2265adb
AUX lircmd 466 RMD160 32f2b2411afc60522944f5c3dff9f53aac242a9c SHA1 79939de790d20704009643bd810e3186090d0e36 SHA256 d47f22a33a83c14a4a0c333d6a445c40e550c491899fb0c6d323e23fe1eac7b7
AUX modprobed.lirc 549 RMD160 89edfd587932959df9e521d146cef7c67cf97b18 SHA1 f59d8f031859eb6b6dccd1faf15d7ed2251288b1 SHA256 b4951252321ea326d3ec401e5ff1112716c5aaf5b2ca94d9f5e187e22ad35c44
AUX modulesd.lirc 482 RMD160 0c7ec9881b337529acaf15eb4bf7a66a8623fc6c SHA1 8415e466cad31278496bafa817ccabbb72c56ce4 SHA256 3906b61951e1245cb3c9b16e81255a735f7bcdbbfcbedcdf44cd53236e2a3f28
AUX xbox-lircd.conf 784 RMD160 844b08d504f5afb996f900d3d225cc855fbf4884 SHA1 65c3b9c295bc8ab8f80077dd3a40b599d1a60ce3 SHA256 03979bd658ed4a5705c358a1278b1565dd10463ab6eb14fa8d25b3d98e645008
DIST lirc-0.8.5pre2.tar.bz2 717971 RMD160 fda4560607876ae9c362077bf97239883ddfc9fa SHA1 886a835199b8e3307f7833543a65dd3eeaf165b0 SHA256 3dcf1b55dae9ced2b722ccfb2d46c96c529ef92b74ef3160ed252b7d5a4b54c6
EBUILD lirc-0.8.5_pre2.ebuild 9015 RMD160 de8c7f03157abe0eb985e1d32c610eb4f1fa21ce SHA1 4a176ac570c73a1afd4e02b14f1c948d975f1df0 SHA256 d3f8878096779490836e0f2577e63828f37312edacc6e3176a3f2a2ccb863810
MISC ChangeLog 31952 RMD160 180d0fa68781e5e49ece98cb267c8079b2e75cbc SHA1 8c067fb2def678ef07ad258bf18c3c36bdcedc79 SHA256 faeea8f15fd7892a976cfbed3ec358e6c107f96021202de470e3f0528c2d7d81
MISC metadata.xml 376 RMD160 7b854dad1999c38592eabe928aab80615ba1f1e5 SHA1 17dc9c9591c77aa4ec2d98b9bc1f34ff68da31ad SHA256 e3b4637a67a93eb4b9457fa5941e8a6a891adca11a1ebc80c21a59650eac93aa

View File

@ -1,9 +0,0 @@
# Options to pass to the irexec process
IREXEC_OPTS="/etc/lircrc"
# User to execute irexec as.
# Warning: Running irexec as root can open security holes
#IREXEC_USER="root"
# Use this to disable the warning printed when starting irexec as root
# IREXEC_DISABLE_ROOT_WARNING=yes

View File

@ -1,28 +0,0 @@
#!/sbin/runscript
# Copyright 2003 Martin Hierling <mad@cc.fh-lippe.de>
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/lirc/files/irexec-initd,v 1.3 2007/05/24 20:12:16 zzam Exp $
: ${IREXEC_USER:=root}
depend() {
need lircd
}
start() {
if [ "x${IREXEC_USER}" = "xroot" -a "x${IREXEC_DISABLE_ROOT_WARNING}" != "xyes" ]; then
ewarn "Warning: Running irexec as root can open security holes"
fi
ebegin "Starting irexec"
start-stop-daemon --start --chuid ${IREXEC_USER} --user ${IREXEC_USER} --chdir / \
--exec /usr/bin/irexec -- --daemon ${IREXEC_OPTS}
eend $? "Failed to start irexec."
}
stop() {
ebegin "Stopping irexec"
start-stop-daemon --stop --exec /usr/bin/irexec --user ${IREXEC_USER}
eend $? "Failed to stop irexec."
}

View File

@ -1,26 +0,0 @@
--- lirc-0.8.0/drivers/lirc_atiusb/lirc_atiusb.c.orig 2005-10-29 08:18:53.000000000 -0600
+++ lirc-0.8.0/drivers/lirc_atiusb/lirc_atiusb.c 2006-04-01 14:31:05.000000000 -0700
@@ -147,8 +147,9 @@
/* init strings */
#define USB_OUTLEN 7
-static char init1[] = {0x01, 0x00, 0x20, 0x14};
-static char init2[] = {0x01, 0x00, 0x20, 0x14, 0x20, 0x20, 0x20};
+static char init1[] = {0x80, 0x05, 0x1b, 0x15, 0x14, 0x20, 0x24, 0x15};
+static char init2[] = {0x83, 0x03};
+static char init3[] = {0x84, 0xd7, 0x020};
struct in_endpt {
/* inner link in list of endpoints for the remote specified by ir */
@@ -1034,8 +1034,9 @@
usb_sndintpipe(ir->usbdev, oep->ep->bEndpointAddress), oep->buf,
USB_OUTLEN, usb_remote_send, oep, oep->ep->bInterval);
- send_packet(oep, 0x8004, init1);
- send_packet(oep, 0x8007, init2);
+ send_packet(oep, 0x8007, init1);
+ send_packet(oep, 0x8002, init2);
+ send_packet(oep, 0x8003, init3);
}
}

View File

@ -1,291 +0,0 @@
diff -ruN lirc-0.8.3pre3-orig/drivers/lirc_imon/lirc_imon.c lirc-0.8.3pre3/drivers/lirc_imon/lirc_imon.c
--- lirc-0.8.3pre3-orig/drivers/lirc_imon/lirc_imon.c 2008-04-28 22:15:54.281654857 +0200
+++ lirc-0.8.3pre3/drivers/lirc_imon/lirc_imon.c 2008-04-28 22:16:51.381649620 +0200
@@ -73,9 +73,9 @@
#define MOD_AUTHOR "Venky Raju <dev@venky.ws>"
-#define MOD_DESC "Driver for Soundgraph iMON MultiMedia IR/VFD"
+#define MOD_DESC "Driver for Soundgraph iMON MultiMedia IR/VFD w/imon pad2keys patch"
#define MOD_NAME "lirc_imon"
-#define MOD_VERSION "0.3"
+#define MOD_VERSION "0.3p2k"
#define VFD_MINOR_BASE 144 /* Same as LCD */
#define DEVFS_MODE (S_IFCHR | S_IRUSR | S_IWUSR | \
@@ -91,6 +91,7 @@
#define TRUE 1
#define FALSE 0
+#define CURSOR_LIMIT 16
/* ------------------------------------------------------------
* P R O T O T Y P E S
@@ -177,6 +178,10 @@
atomic_t busy; /* write in progress */
int status; /* status of tx completion */
} tx;
+
+ int key_x;
+ int key_y;
+ int last_count; /* number of times pressed */
};
#define LOCK_CONTEXT down(&context->sem)
@@ -248,6 +253,9 @@
static int is_lcd; /* If LIRC_IMON_LCD not defined, default to non-LCD */
#endif
+/* pad2keys module parameter. pad2keys patch active? */
+static int pad2keys_active = 0;
+
#if !defined(KERNEL_2_5)
#define MAX_DEVICES 4 /* In case there's more than one iMON device */
@@ -271,6 +279,7 @@
MODULE_AUTHOR(MOD_AUTHOR);
MODULE_DESCRIPTION(MOD_DESC);
+MODULE_VERSION(MOD_VERSION); /* MBr: was missing */
MODULE_LICENSE("GPL");
MODULE_DEVICE_TABLE(usb, imon_usb_id_table);
@@ -287,6 +296,9 @@
"1=yes (default:no)");
#endif
+module_param (pad2keys_active, int, 0);
+MODULE_PARM_DESC (pad2keys_active, "pad2keys patch active: 0=no, 1=yes (default: no)");
+
static inline void delete_context(struct imon_context *context)
{
if (context->vfd_supported)
@@ -766,6 +778,11 @@
context->rx.initial_space = 1;
context->rx.prev_bit = 0;
+ /* init pad context for pad2keys */
+ context ->key_x = 0;
+ context ->key_y = 0;
+ context ->last_count = 0;
+
usb_fill_int_urb(context->rx_urb, context->dev,
usb_rcvintpipe(context->dev,
context->rx_endpoint->bEndpointAddress),
@@ -915,6 +932,94 @@
if (context->ir_onboard_decode) {
/* The signals have been decoded onboard the iMON controller */
+
+ if (pad2keys_active)
+ {
+ /* imon pad2keys patch
+ *
+ * make PAD and mouse buttons available for use with VDR,
+ * based on pad-mouse-emu patch from venky's forum
+ *
+ * last change: M.Brakemeier 2007-10-14
+ *
+ * generated PAD key codes:
+ * Mouse_N 0x690281B7
+ * Mouse_S 0x688291B7
+ * Mouse_W 0x6A8281B7
+ * Mouse_E 0x688A81B7
+ *
+ * mouse buttons (non-synthetic):
+ * MouseRightClick 0x688481B7
+ * MouseLeftClick 0x688301B7
+ */
+ if((buf[0] & 0x40) &&
+ !(buf[1] & 0x01 || buf[1] >> 2 & 0x01))
+ {
+ int rel_x = (buf[1] & 0x08) | (buf[1] & 0x10) >> 2 | (buf[1] & 0x20) >> 4 | (buf[1] & 0x40) >> 6;
+ int rel_y = (buf[2] & 0x08) | (buf[2] & 0x10) >> 2 | (buf[2] & 0x20) >> 4 | (buf[2] & 0x40) >> 6;
+
+ if(buf[0] & 0x02)
+ rel_x |= ~0x10+1;
+ if(buf[0] & 0x01)
+ rel_y |= ~0x10+1;
+
+ /* keyboard direction key emulation */
+ if( context->last_count > 32 )
+ { /* Hopefully eliminate drift*/
+ context->last_count=0;
+ context->key_y=0;
+ context->key_x=0;
+ }
+ context->last_count++;
+
+ /* limit decoded events */
+ if(abs(context->key_x) > CURSOR_LIMIT || abs(context->key_y) > CURSOR_LIMIT )
+ {
+ if(abs(context->key_y ) > abs(context->key_x))
+ { /* mouse s/n */
+ if(context->key_y > 0 && rel_y > 0)
+ { /* mouse s */
+ buf[0] = 0x68;
+ buf[1] = 0x82;
+ buf[2] = 0x91;
+ }
+ else if(context->key_y < 0 && rel_y < 0)
+ { /* mouse n */
+ buf[0] = 0x69;
+ buf[1] = 0x02;
+ buf[2] = 0x81;
+ }
+ }
+ else
+ { /* mouse e/w*/
+ if(context->key_x > 0 && rel_x > 0 )
+ { /* mouse e */
+ buf[0] = 0x68;
+ buf[1] = 0x8A;
+ buf[2] = 0x81;
+ }
+ else if(context->key_x < 0 && rel_x < 0 )
+ { /* mouse w */
+ buf[0] = 0x6A;
+ buf[1] = 0x82;
+ buf[2] = 0x81;
+ }
+ }
+ }
+ else
+ {
+ context->key_x += rel_x;
+ context->key_y += rel_y;
+
+ return; /* discard those key codes */
+ }
+ }
+ /* a key was pressed, reset count */
+ context->key_x = 0;
+ context->key_y = 0;
+ context->last_count = 0;
+ }
+
lirc_buffer_write_1(context->plugin->rbuf, buf);
wake_up(&context->plugin->rbuf->wait_poll);
return;
diff -ruN lirc-0.8.3pre3-orig/drivers/lirc_imon/lirc_imon.c.rej lirc-0.8.3pre3/drivers/lirc_imon/lirc_imon.c.rej
--- lirc-0.8.3pre3-orig/drivers/lirc_imon/lirc_imon.c.rej 1970-01-01 01:00:00.000000000 +0100
+++ lirc-0.8.3pre3/drivers/lirc_imon/lirc_imon.c.rej 2008-04-28 22:16:02.941653915 +0200
@@ -0,0 +1,26 @@
+***************
+*** 271,280 ****
+
+ MODULE_AUTHOR(MOD_AUTHOR);
+ MODULE_DESCRIPTION(MOD_DESC);
+ MODULE_LICENSE("GPL");
+ MODULE_DEVICE_TABLE(usb, imon_usb_id_table);
+ module_param(debug, int, 0);
+ MODULE_PARM_DESC(debug, "Debug messages: 0=no, 1=yes(default: no)");
+
+ static inline void delete_context(struct imon_context *context)
+ {
+--- 279,291 ----
+
+ MODULE_AUTHOR(MOD_AUTHOR);
+ MODULE_DESCRIPTION(MOD_DESC);
++ MODULE_VERSION(MOD_VERSION); /* MBr: was missing */
+ MODULE_LICENSE("GPL");
+ MODULE_DEVICE_TABLE(usb, imon_usb_id_table);
+ module_param(debug, int, 0);
+ MODULE_PARM_DESC(debug, "Debug messages: 0=no, 1=yes(default: no)");
++ module_param (pad2keys_active, int, 0);
++ MODULE_PARM_DESC (pad2keys_active, "pad2keys patch active: 0=no, 1=yes (default: no)");
+
+ static inline void delete_context(struct imon_context *context)
+ {
diff -ruN lirc-0.8.3pre3-orig/remotes/imon/lircd.conf.imon-pad2keys lirc-0.8.3pre3/remotes/imon/lircd.conf.imon-pad2keys
--- lirc-0.8.3pre3-orig/remotes/imon/lircd.conf.imon-pad2keys 1970-01-01 01:00:00.000000000 +0100
+++ lirc-0.8.3pre3/remotes/imon/lircd.conf.imon-pad2keys 2008-04-28 22:16:02.941653915 +0200
@@ -0,0 +1,88 @@
+# Please make this file available to others
+# by sending it to <lirc@bartelmus.de>
+#
+# this config file was generated
+# using lirc-0.8.3pre1 (imon w/pad2keys patch)
+#
+# contributed by M.Brakemeier
+#
+# brand: SoundGraph
+# model no. of remote control: iMON-PAD
+# devices being controlled by this remote:
+#
+
+begin remote
+
+ name iMON-PAD
+ bits 32
+ eps 30
+ aeps 100
+
+ one 0 0
+ zero 0 0
+ gap 235965
+ min_repeat 1
+ toggle_bit 0
+
+ begin codes
+ AppExit 0x288195B7
+ Power 0x289115B7
+ Record 0x298115B7
+ Play 0x2A8115B7
+ Open 0x29B1D5B7
+ Rewind 0x2A8195B7
+ Pause 0x2A9115B7
+ FastForward 0x2B8115B7
+ PrevChapter 0x2B9115B7
+ Stop 0x2B9715B7
+ NextChapter 0x298195B7
+ Esc 0x2BB715B7
+ Eject 0x299395B7
+ AppLauncher 0x29B715B7
+ MultiMon 0x2AB195B7
+ TaskSwitcher 0x2A9395B7
+ Mute 0x2B9595B7
+ Vol+ 0x28A395B7
+ Vol- 0x28A595B7
+ Ch+ 0x289395B7
+ Ch- 0x288795B7
+ Timer 0x2B8395B7
+ 1 0x28B595B7
+ 2 0x2BB195B7
+ 3 0x28B195B7
+ 4 0x2A8595B7
+ 5 0x299595B7
+ 6 0x2AA595B7
+ 7 0x2B9395B7
+ 8 0x2A8515B7
+ 9 0x2AA115B7
+ 0 0x2BA595B7
+ ShiftTab 0x28B515B7
+ Tab 0x29A115B7
+ Red 0x2B8515B7 # MyMovie
+ Green 0x299195B7 # MyMusic
+ Blue 0x2BA115B7 # MyPhoto
+ Yellow 0x28A515B7 # MyTV
+ Bookmark 0x288515B7
+ Thumbnail 0x2AB715B7
+ AspectRatio 0x29A595B7
+ FullScreen 0x2AA395B7
+ Purple 0x29A395B7 # MyDVD
+ Menu 0x2BA395B7
+ Caption 0x298595B7
+ Language 0x2B8595B7
+ MouseKeyboard 0x299115B7
+ SelectSpace 0x2A9315B7
+ MouseMenu 0x28B715B7
+ MouseRightClick 0x688481B7
+ Enter 0x28A195B7
+ MouseLeftClick 0x688301B7
+ WindowsKey 0x2B8195B7
+ Backspace 0x28A115B7
+ Mouse_N 0x690281B7
+ Mouse_S 0x688291B7
+ Mouse_W 0x6A8281B7
+ Mouse_E 0x688A81B7
+ end codes
+
+end remote

View File

@ -1,18 +0,0 @@
Portaudio is only needed for LIRC_DEVICES=audio, so not checking for Portaudio when the device is disabled will prevent automagic dependencies.
--- configure.ac.orig 2009-03-13 10:02:50.000000000 +0100
+++ configure.ac 2009-03-13 10:04:00.000000000 +0100
@@ -336,14 +336,6 @@
AC_DEFINE(HAVE_LIBIRMAN_SW)
possible_drivers="${possible_drivers} (irman_sw)"
)
-dnl audio driver requires PortAudio library installed and some linker flags
-AC_CHECK_HEADERS(portaudio.h,[
- AC_CHECK_LIB(portaudio, Pa_Initialize,[
- AC_DEFINE(HAVE_LIBPORTAUDIO)
- possible_drivers="${possible_drivers} (audio)"
- ],,${portaudio_lib_other}
- )]
-)
dnl audio_alsa driver requires ALSA library installed and some linker flags
have_alsa=no
AC_CHECK_HEADERS(alsa/asoundlib.h,[

View File

@ -1,16 +0,0 @@
#!/sbin/runscript
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/lirc/files/lircd,v 1.6 2004/09/26 21:27:07 lanius Exp $
start() {
ebegin "Starting lircd"
start-stop-daemon --start --quiet --exec /usr/sbin/lircd -- ${LIRCD_OPTS}
eend $?
}
stop() {
ebegin "Stopping lircd"
start-stop-daemon --stop --quiet --exec /usr/sbin/lircd
eend $?
}

View File

@ -1,23 +0,0 @@
#!/sbin/runscript
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/lirc/files/lircd-0.8.3,v 1.1 2008/05/05 09:53:19 zzam Exp $
PIDFILE=/var/run/${SVCNAME}.pid
depend() {
provide lirc
}
start() {
ebegin "Starting lircd"
start-stop-daemon --start --quiet --pidfile "${PIDFILE}" --exec /usr/sbin/lircd -- \
-P "${PIDFILE}" ${LIRCD_OPTS}
eend $?
}
stop() {
ebegin "Stopping lircd"
start-stop-daemon --stop --quiet --pidfile "${PIDFILE}" --exec /usr/sbin/lircd
eend $?
}

View File

@ -1,10 +0,0 @@
# Options to pass to the lircd process
# for devices with lirc-kernel-module
#LIRCD_OPTS="-d /dev/lirc0"
#LIRCD_OPTS="-d /dev/lirc"
# for devices using the input-layer
#LIRCD_OPTS="-H devinput -d /dev/input/by-path/pci-0000:00:0a.0--event-ir"
# This should work, Bug #235107
#LIRCD_OPTS="-H devinput name=*DVB*"

View File

@ -1,20 +0,0 @@
#!/sbin/runscript
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/lirc/files/lircmd,v 1.2 2004/09/28 00:22:15 swegener Exp $
depend() {
need lircd
}
start() {
ebegin "Starting lircmd"
start-stop-daemon --start --quiet --exec /usr/sbin/lircmd
eend $?
}
stop() {
ebegin "Stopping lircmd"
start-stop-daemon --stop --quiet --exec /usr/sbin/lircmd
eend $?
}

View File

@ -1,22 +0,0 @@
#
# For first serial receivers:
#
#options lirc_serial irq=4 io=0x3f8
#options lirc_sir irq=4 io=0x3f8
#
# Detach first serial port from serial-driver.
# Use this when you have your serial-port-driver statically
# compiled into your kernel, or as a module but loaded before
# the lirc-module.
#
#install lirc_serial setserial /dev/ttyS0 uart none; modprobe --ignore-install lirc_serial
#
#install lirc_sir setserial /dev/ttyS0 uart none; modprobe --ignore-install lirc_sir
#
# For parallel receivers:
#
#options lirc_parallel irq=7 io=0x3bc

View File

@ -1,22 +0,0 @@
#
# For first serial receivers:
#
#options lirc_serial irq=4 io=0x3f8
#options lirc_sir irq=4 io=0x3f8
#
# Detach first serial port from serial-driver.
# Use this when you have your serial-port-driver statically
# compiled into your kernel, or as a module but loaded before
# the lirc-module.
#
#pre-install lirc_serial setserial /dev/ttyS0 uart none
#
#pre-install lirc_sir setserial /dev/ttyS0 uart none
#
# For parallel receivers:
#
#options lirc_parallel irq=7 io=0x3bc

View File

@ -1,55 +0,0 @@
#
# LIRCD configuration file for Xbox DVD Kit
#
# Marko Friedemann <mfr@bmx-chemnitz.de>
#
#
# brand: Microsoft
# model: Xbox DVD Remote
# supported devices: Xbox DVD Remote via xpad-ir driver
#
# comment: EXPERIMENTAL
#
begin remote
name XboxDVDDongle
bits 8
begin codes
SELECT 0x0b
UP 0xa6
DOWN 0xa7
RIGHT 0xa8
LEFT 0xa9
INFO 0xc3
9 0xc6
8 0xc7
7 0xc8
6 0xc9
5 0xca
4 0xcb
3 0xcc
2 0xcd
1 0xce
0 0xcf
DISPLAY 0xd5
BACK 0xd8
SKIP+ 0xdd
SKIP- 0xdf
STOP 0xe0
REVERSE 0xe2
FORWARD 0xe3
TITLE 0xe5
PAUSE 0xe6
PLAY 0xea
MENU 0xf7
end codes
end remote

View File

@ -1,329 +0,0 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/lirc/lirc-0.8.4a.ebuild,v 1.4 2009/03/13 09:17:24 fauli Exp $
inherit eutils linux-mod flag-o-matic autotools
DESCRIPTION="decode and send infra-red signals of many commonly used remote controls"
HOMEPAGE="http://www.lirc.org/"
MY_P=${PN}-${PV/_/}
if [[ "${PV/_pre/}" = "${PV}" ]]; then
SRC_URI="mirror://sourceforge/lirc/${MY_P}.tar.bz2"
else
SRC_URI="http://lirc.sourceforge.net/software/snapshots/${MY_P}.tar.bz2"
fi
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE="debug doc X hardware-carrier transmitter"
S="${WORKDIR}/${MY_P}"
RDEPEND="
X? (
x11-libs/libX11
x11-libs/libSM
x11-libs/libICE
)
lirc_devices_alsa_usb? ( media-libs/alsa-lib )
lirc_devices_audio? ( >media-libs/portaudio-18 )
lirc_devices_irman? ( media-libs/libirman )"
# This are drivers with names matching the
# parameter --with-driver=NAME
IUSE_LIRC_DEVICES_DIRECT="
all none userspace accent act200l
act220l adaptec alsa_usb animax asusdh
atilibusb atiusb audio audio_alsa
avermedia avermedia_vdomate avermedia98
awlibusb bestbuy bestbuy2 breakoutbox
bte bw6130 caraca chronos commandir
comX cph06x creative creative_infracd
devinput digimatrix dsp dvico ea65
exaudio flyvideo ftdi gvbctv5pci
hauppauge hauppauge_dvb
hercules_smarttv_stereo i2cuser
igorplugusb iguanaIR imon imon_24g
imon_knob imon_lcd imon_pad imon_rsc
irdeo irdeo_remote irlink irman irreal
it87 ite8709 knc_one kworld
leadtek_0007 leadtek_0010 leadtek_pvr2000
livedrive_midi livedrive_seq logitech
lptX macmini mceusb mceusb2 mediafocusI
mouseremote mouseremote_ps2 mp3anywhere
mplay nslu2packard_bell parallel pcmak
pcmak_usb pctv pixelview_bt878
pixelview_pak pixelview_pro provideo
realmagic remotemaster sa1100 samsung
sasem sb0540 serial silitek sir slinke
streamzap tekram tekram_bt829 tira
ttusbir tuxbox tvbox udp uirt2
uirt2_raw usb_uirt_raw usbx wpc8769l"
# drivers that need special handling and
# must have another name specified for
# parameter --with-driver=NAME
IUSE_LIRC_DEVICES_SPECIAL="
imon_pad2keys serial_igor_cesko
remote_wonder_plus xboxusb usbirboy inputlirc"
IUSE_LIRC_DEVICES="${IUSE_LIRC_DEVICES_DIRECT} ${IUSE_LIRC_DEVICES_SPECIAL}"
#device-driver which use libusb
LIBUSB_USED_BY_DEV="
all atilibusb sasem igorplugusb imon imon_lcd imon_pad imon_pad2keys
imon_rsc streamzap mceusb mceusb2 xboxusb irlink commandir"
for dev in ${LIBUSB_USED_BY_DEV}; do
RDEPEND="${RDEPEND} lirc_devices_${dev}? ( dev-libs/libusb )"
done
# adding only compile-time depends
DEPEND="${RDEPEND}
virtual/linux-sources"
# adding only run-time depends
RDEPEND="${RDEPEND}
lirc_devices_usbirboy? ( app-misc/usbirboy )
lirc_devices_inputlirc? ( app-misc/inputlircd )"
# add all devices to IUSE
for dev in ${IUSE_LIRC_DEVICES}; do
IUSE="${IUSE} lirc_devices_${dev}"
done
add_device() {
: ${lirc_device_count:=0}
((lirc_device_count++))
if [[ ${lirc_device_count} -eq 2 ]]; then
ewarn
ewarn "When selecting multiple devices for lirc to be supported,"
ewarn "it can not be garanteed that the drivers play nice together."
ewarn
ewarn "If this is not intended, then abort emerge now with Ctrl-C,"
ewarn "Set LIRC_DEVICES and restart emerge."
ewarn
epause
fi
local dev="${1}"
local desc="device ${dev}"
if [[ -n "${2}" ]]; then
desc="${2}"
fi
elog "Compiling support for ${desc}"
MY_OPTS="${MY_OPTS} --with-driver=${dev}"
}
pkg_setup() {
ewarn "If your LIRC device requires modules, you'll need MODULE_UNLOAD"
ewarn "support in your kernel."
linux-mod_pkg_setup
# set default configure options
MY_OPTS=""
LIRC_DRIVER_DEVICE="/dev/lirc0"
if use lirc_devices_all; then
# compile in drivers for a lot of devices
add_device all "a lot of devices"
else
# compile in only requested drivers
local dev
for dev in ${IUSE_LIRC_DEVICES_DIRECT}; do
if use lirc_devices_${dev}; then
add_device ${dev}
fi
done
if use lirc_devices_remote_wonder_plus; then
add_device atiusb "device Remote Wonder Plus (atiusb-based)"
fi
if use lirc_devices_serial_igor_cesko; then
add_device serial "serial with Igor Cesko design"
MY_OPTS="${MY_OPTS} --with-igor"
fi
if use lirc_devices_imon_pad2keys; then
add_device imon_pad "device imon_pad (with converting pad input to keyspresses)"
ewarn "You need to set the option pad2keys_active=1"
ewarn "when loading the module lirc_imon"
fi
if use lirc_devices_xboxusb; then
add_device atiusb "device xboxusb"
fi
if use lirc_devices_usbirboy; then
add_device userspace "device usbirboy"
LIRC_DRIVER_DEVICE="/dev/usbirboy"
fi
if [[ "${MY_OPTS}" == "" ]]; then
if [[ "${PROFILE_ARCH}" == "xbox" ]]; then
# on xbox: use special driver
add_device atiusb "device xboxusb"
else
# no driver requested
elog
elog "Compiling only the lirc-applications, but no drivers."
elog "Enable drivers with LIRC_DEVICES if you need them."
MY_OPTS="--with-driver=userspace"
fi
fi
fi
use hardware-carrier && MY_OPTS="${MY_OPTS} --without-soft-carrier"
use transmitter && MY_OPTS="${MY_OPTS} --with-transmitter"
if [[ -n "${LIRC_OPTS}" ]] ; then
ewarn
ewarn "LIRC_OPTS is deprecated from lirc-0.8.0-r1 on."
ewarn
ewarn "Please use LIRC_DEVICES from now on."
ewarn "e.g. LIRC_DEVICES=\"serial sir\""
ewarn
ewarn "Flags are now set per use-flags."
ewarn "e.g. transmitter, hardware-carrier"
local opt
local unsupported_opts=""
# test for allowed options for LIRC_OPTS
for opt in ${LIRC_OPTS}; do
case ${opt} in
--with-port=*|--with-irq=*|--with-timer=*|--with-tty=*)
MY_OPTS="${MY_OPTS} ${opt}"
;;
*)
unsupported_opts="${unsupported_opts} ${opt}"
;;
esac
done
if [[ -n ${unsupported_opts} ]]; then
ewarn "These options are no longer allowed to be set"
ewarn "with LIRC_OPTS: ${unsupported_opts}"
die "LIRC_OPTS is no longer recommended."
fi
fi
# Setup parameter for linux-mod.eclass
MODULE_NAMES="lirc(misc:${S})"
BUILD_TARGETS="all"
ECONF_PARAMS=" --localstatedir=/var
--with-syslog=LOG_DAEMON
--enable-sandboxed
--with-kerneldir=${KV_DIR}
--with-moduledir=/lib/modules/${KV_FULL}/misc
$(use_enable debug)
$(use_with X x)
${MY_OPTS}"
einfo
einfo "lirc-configure-opts: ${MY_OPTS}"
elog "Setting default lirc-device to ${LIRC_DRIVER_DEVICE}"
filter-flags -Wl,-O1
# force non-parallel make, Bug 196134
MAKEOPTS="${MAKEOPTS} -j1"
}
src_unpack() {
unpack ${A}
cd "${S}"
# Rip out dos CRLF
edos2unix contrib/lirc.rules
# Apply patches needed for some special device-types
# epatch "${FILESDIR}"/${PN}-0.8.4-imon-pad2keys.patch
# use lirc_devices_audio || epatch "${FILESDIR}"/lirc-0.8.4-portaudio_check.patch
# use lirc_devices_remote_wonder_plus && epatch "${FILESDIR}"/lirc-0.8.3_pre1-remotewonderplus.patch
# remove parallel driver on SMP systems
if linux_chkconfig_present SMP ; then
sed -i -e "s:lirc_parallel\.o::" drivers/lirc_parallel/Makefile.am
fi
# Bug #187418
if kernel_is ge 2 6 22 ; then
ewarn "Disabling lirc_gpio driver as it does no longer work Kernel 2.6.22+"
sed -i -e "s:lirc_gpio\.o::" drivers/lirc_gpio/Makefile.am
fi
# respect CFLAGS
sed -i -e 's:CFLAGS="-O2:CFLAGS=""\n#CFLAGS="-O2:' configure.ac
# setting default device-node
local f
for f in configure.ac acconfig.h; do
[[ -f "$f" ]] && sed -i -e '/#define LIRC_DRIVER_DEVICE/d' "$f"
done
echo "#define LIRC_DRIVER_DEVICE \"${LIRC_DRIVER_DEVICE}\"" >> acconfig.h
eautoreconf
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
newinitd "${FILESDIR}"/lircd-0.8.3 lircd
newinitd "${FILESDIR}"/lircmd lircmd
newconfd "${FILESDIR}"/lircd.conf.2 lircd
insinto /etc/modprobe.d/
newins "${FILESDIR}"/modprobed.lirc lirc
newinitd "${FILESDIR}"/irexec-initd irexec
newconfd "${FILESDIR}"/irexec-confd irexec
if use doc ; then
dohtml doc/html/*.html
insinto /usr/share/doc/${PF}/images
doins doc/images/*
fi
insinto /usr/share/lirc/remotes
doins -r remotes/*
}
pkg_preinst() {
linux-mod_pkg_preinst
# stop portage from deleting this file
if [[ -f ${ROOT}/etc/lircd.conf && ! -f ${D}/etc/lircd.conf ]]; then
cp "${ROOT}"/etc/lircd.conf "${D}"/etc/lircd.conf
fi
}
pkg_postinst() {
linux-mod_pkg_postinst
echo
elog "The lirc Linux Infrared Remote Control Package has been"
elog "merged, please read the documentation at http://www.lirc.org"
echo
if kernel_is ge 2 6 22 ; then
# Bug #187418
ewarn
ewarn "The lirc_gpio driver will not work with Kernels 2.6.22+"
ewarn "You need to switch over to /dev/input/event? if you need gpio"
ewarn "This device can than then be used via lirc's dev/input driver."
ewarn
fi
elog
elog "lirc now uses normal config-protection for lircd.conf."
elog "If you need any other lircd.conf you may have a look at"
elog "the directory /usr/share/lirc/remotes"
}

View File

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>media-tv</herd>
<use>
<flag name='hardware-carrier'>The transmitter device generates its clock
signal in hardware</flag>
<flag name='transmitter'>Add transmitter support to some lirc-drivers
(e.g. serial)</flag>
</use>
</pkgmetadata>

View File

@ -1,616 +0,0 @@
# ChangeLog for app-misc/mc
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/mc/ChangeLog,v 1.145 2008/11/24 17:55:35 ssuominen Exp $
*mc-4.7.0_pre1 (07 Aug 2009)
07 Aug 2009; Mario Fetka <mario.fetka@gmail.com> +mc-4.7.0_pre1.ebuild,
+files/mc-4.7.0_pre1-ebuild_syntax.patch,
+files/mc-4.7.0_pre1-tbz2_filetype.patch,
+files/mc-4.7.0_pre1-undelfs_configure.patch, files/ebuild.syntax:
update chdir script
18 Apr 2009; Mario Fetka <mario.fetka@gmail.com> ChangeLog:
add chdir support
24 Nov 2008; <ssuominen@gentoo.org> metadata.xml, mc-4.6.2_pre1.ebuild:
Rename my old e-mail drac at gentoo.org to ssuominen at gentoo.org. Move
patchset tarball from my old dev space to gentoo mirrors.
17 Nov 2008; Diego E. Pettenò <flameeyes@gentoo.org>
files/mc-4.6.1-bash-all.patch:
Fix patch with absolute paths.
14 Sep 2008; <solar@gentoo.org> mc-4.6.1-r4.ebuild, mc-4.6.2_pre1.ebuild:
- work around mc cross compile problems by skipping the building of docs
31 Jul 2008; Ulrich Mueller <ulm@gentoo.org> metadata.xml:
Add USE flag description to metadata wrt GLEP 56.
05 May 2008; Samuli Suominen <drac@gentoo.org> mc-4.6.2_pre1.ebuild:
USE unicode wrt #220365
28 Apr 2008; Samuli Suominen <drac@gentoo.org> mc-4.6.2_pre1.ebuild:
Prepare unmasking. Unkeyword arm/s390/sh because slang-2 is required for
new unicode patch. Restore cons.server setuid hack.
27 Apr 2008; Samuli Suominen <drac@gentoo.org> files/ebuild.syntax:
Syntax update. Remove check_KV and PROVIDE. Add elog and EAPI.
*mc-4.6.2_pre1 (27 Apr 2008)
27 Apr 2008; Samuli Suominen <drac@gentoo.org> +mc-4.6.2_pre1.ebuild:
Version bump wrt #218921 with patchset.
01 Mar 2008; Diego Pettenò <flameeyes@gentoo.org> mc-4.6.1-r3.ebuild,
mc-4.6.1-r4.ebuild:
Remove pam USE flag that was unbound to anything useful. mcserv is not even
installed anymore.
09 Feb 2008; Samuli Suominen <drac@gentoo.org> mc-4.6.1-r4.ebuild:
Change slang dep. to allow 2.1.3.
19 Nov 2007; Joshua Kinard <kumba@gentoo.org> mc-4.6.1-r4.ebuild:
Stable on mips, per #197144.
30 Oct 2007; Jeroen Roovers <jer@gentoo.org> mc-4.6.1-r4.ebuild:
Stable for HPPA (bug #197144).
28 Oct 2007; Markus Rothe <corsair@gentoo.org> mc-4.6.1-r4.ebuild:
Stable on ppc64; bug #197144
26 Oct 2007; Daniel Gryniewicz <dang@gentoo.org> mc-4.6.1-r4.ebuild:
Marked stable on amd64 for bug #197144
26 Oct 2007; nixnut <nixnut@gentoo.org> mc-4.6.1-r4.ebuild:
Stable on ppc wrt bug 197144
26 Oct 2007; Raúl Porcel <armin76@gentoo.org> mc-4.6.1-r4.ebuild:
alpha/ia64/sparc/x86 stable
26 Oct 2007; Raúl Porcel <armin76@gentoo.org> -mc-4.6.1.ebuild,
mc-4.6.1-r4.ebuild:
Fix HOMEPAGE, bug #197139, remove old
10 Oct 2007; Christian Faulhammer <opfer@gentoo.org> mc-4.6.1.ebuild,
mc-4.6.1-r3.ebuild, mc-4.6.1-r4.ebuild:
remove PROVIDE=virtual/editor as we have now a new-style virtual
22 Jul 2007; David Shakaryan <omp@gentoo.org> mc-4.6.1.ebuild,
mc-4.6.1-r3.ebuild, mc-4.6.1-r4.ebuild:
Remove virtual/x11 from dependencies.
*mc-4.6.1-r4 (05 Jul 2007)
05 Jul 2007; Harald van Dijk <truedfx@gentoo.org>
+files/mc-4.6.1-invalid-mtime.patch, +mc-4.6.1-r4.ebuild:
Report invalid mtimes without crashing (#184296)
03 Jun 2007; Wulf C. Krueger <philantrop@gentoo.org> mc-4.6.1-r3.ebuild:
Added get_libdir instead of hardcoded lib. Fixes bug 180678.
19 May 2007; Raúl Porcel <armin76@gentoo.org> mc-4.6.1-r3.ebuild:
alpha stable wrt #177316
12 May 2007; Joshua Kinard <kumba@gentoo.org> mc-4.6.1-r3.ebuild:
Stable on mips, per #177316.
12 May 2007; Steve Dibb <beandog@gentoo.org> mc-4.6.1-r3.ebuild:
amd64 stable, bug 177316
07 May 2007; Gustavo Zacarias <gustavoz@gentoo.org> mc-4.6.1-r3.ebuild:
Stable on sparc wrt #177316
07 May 2007; Jeroen Roovers <jer@gentoo.org> mc-4.6.1-r3.ebuild:
Stable for HPPA (bug #177316).
07 May 2007; Raúl Porcel <armin76@gentoo.org> mc-4.6.1-r3.ebuild:
ia64 stable wrt #177316
06 May 2007; Markus Rothe <corsair@gentoo.org> mc-4.6.1-r3.ebuild:
Stable on ppc64; bug #177316
06 May 2007; Tobias Scherbaum <dertobi123@gentoo.org> mc-4.6.1-r3.ebuild:
ppc stable, bug #177316
06 May 2007; Andrej Kacian <ticho@gentoo.org> mc-4.6.1-r3.ebuild:
Stable on x86, bug #153925.
23 Apr 2007; Markus Ullmann <jokey@gentoo.org> mc-4.6.1-r3.ebuild:
some quotation and fix bug #167316
12 Mar 2007; Javier Villavicencio <the_paya@gentoo.org>
+files/mc-4.6.1-charset-locale-aliases.patch, mc-4.6.1-r3.ebuild:
Correctly generate charset.alias. Fixes bug 169678.
28 Jan 2007; Marius Mauch <genone@gentoo.org> mc-4.6.1.ebuild,
mc-4.6.1-r3.ebuild:
Replacing einfo with elog
06 Jan 2007; Danny van Dyk <kugelfang@gentoo.org> -mc-4.6.1-r2.ebuild:
QA: Removed unused versions.
*mc-4.6.1-r3 (15 Nov 2006)
15 Nov 2006; Markus Ullmann <jokey@gentoo.org>
+files/mc-4.6.1-bash-all.patch, +mc-4.6.1-r3.ebuild:
Adding bash 3.2 compatibility patch from bug #153925 thanks to
mehmetkemal@gmx.net
06 Oct 2006; Emanuele Giaquinta <exg@gentoo.org> -mc-4.6.1-r1.ebuild,
mc-4.6.1-r2.ebuild:
Do not use einstall to install, Makefile's support DESTDIR. Cleanup.
02 Aug 2006; Emanuele Giaquinta <exg@gentoo.org> mc-4.6.1-r2.ebuild:
Correct utf8 patch name in epatch statement, bug #142533.
*mc-4.6.1-r2 (02 Aug 2006)
02 Aug 2006; Emanuele Giaquinta <exg@gentoo.org> +mc-4.6.1-r2.ebuild:
Update the utf8 patch to the latest debian version to fix a compile error, bug
#140802. Bump u7z extension.
27 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> mc-4.6.1.ebuild,
mc-4.6.1-r1.ebuild:
Fix dependency on slang 1, see bug #141947.
20 Jul 2006; Emanuele Giaquinta <exg@gentoo.org>
-files/mc-4.6.0-bug-102356.patch,
-files/mc-4.6.0-can-2004-1004-1005-1092-1176.patch,
-files/mc-4.6.0-cpan-2003-1023.patch, -files/mc-4.6.0-find.patch,
-files/mc-4.6.0-ftp.patch, -files/mc-4.6.0-gcc4.patch,
-files/mc-4.6.0-key.c.patch, -files/mc-4.6.0-largefile.patch,
-files/mc-4.6.0-vfs.patch, -mc-4.6.0-r14.ebuild:
Cleanup.
12 Jul 2006; Aron Griffis <agriffis@gentoo.org> mc-4.6.1.ebuild:
Mark 4.6.1 stable on ia64. #130229
26 Jun 2006; Javier Villavicencio <the_paya@gentoo.org>
mc-4.6.1-r1.ebuild:
Add ~x86-fbsd keyword.
01 Jun 2006; Andrej Kacian <ticho@gentoo.org> mc-4.6.1-r1.ebuild:
Prevent lazy bindings in cons.saver binary (bug #135009, opened by me).
31 May 2006; <solar@gentoo.org> metadata.xml, -mc-4.6.0-r12.ebuild,
-mc-4.6.0-r13.ebuild:
- security/qa cleanup. flush old/vuln ebuilds. update metadata.xml
*mc-4.6.1-r1 (03 May 2006)
03 May 2006; Emanuele Giaquinta <exg@gentoo.org>
+files/mc-4.6.1-nonblock.patch, +mc-4.6.1-r1.ebuild:
Add patch, thanks to hansmi, to fix bug #127411.
27 Apr 2006; Marien Zwart <marienz@gentoo.org> files/digest-mc-4.6.0-r12,
files/digest-mc-4.6.0-r13, files/digest-mc-4.6.0-r14,
files/digest-mc-4.6.1, Manifest:
Fixing SHA256 digest, pass four
24 Apr 2006; Scott Stoddard <deltacow@gentoo.org> mc-4.6.1.ebuild:
Stable on amd64 (bug #130299)
24 Apr 2006; Joshua Kinard <kumba@gentoo.org> mc-4.6.1.ebuild:
Marked stable on mips.
24 Apr 2006; Gustavo Zacarias <gustavoz@gentoo.org> mc-4.6.1.ebuild:
Stable on hppa wrt #130299
20 Apr 2006; Jose Luis Rivero <yoswink@gentoo.org> mc-4.6.1.ebuild:
Stable on alpha wrt #130299
18 Apr 2006; Stephanie Lockwood-Childs <wormo@gentoo.org> mc-4.6.1.ebuild:
stable on ppc (Bug #130299)
18 Apr 2006; Gustavo Zacarias <gustavoz@gentoo.org> mc-4.6.1.ebuild:
Stable on sparc wrt #130299
18 Apr 2006; Krzysiek Pawlik <nelchael@gentoo.org> mc-4.6.0-r12.ebuild,
mc-4.6.0-r13.ebuild, mc-4.6.1.ebuild:
Stable on x86, see bug #130299. Changed DEPEND for modular X.
17 Apr 2006; Markus Rothe <corsair@gentoo.org> mc-4.6.1.ebuild:
Stable on ppc64; bug #130299
17 Apr 2006; Emanuele Giaquinta <exg@gentoo.org> mc-4.6.1.ebuild:
Make dep on e2fsprogs conditional to kernel_linux.
*mc-4.6.1 (26 Mar 2006)
26 Mar 2006; Steve Arnold <nerdboy@gentoo.org> +files/mc-4.6.1-find.patch,
+files/mc-4.6.1-largefile.patch, +mc-4.6.1.ebuild:
Adding updated ebuild for bug #102356, suitably modified, since this
issue needs resolution (what can I say, I made a command decision :)
Thanks to Rafael Antonio Porras <Rafa@dilmun.ls.fi.upm.es> for porting
the patches and posting the updated ebuild (the UTF-8 patch is in
distfiles).
11 Mar 2006; Simon Stelling <blubb@gentoo.org> mc-4.6.0-r12.ebuild,
mc-4.6.0-r13.ebuild, mc-4.6.0-r14.ebuild:
add missing utf8 patch to SRC_URI; bug 125175
06 Mar 2006; Simon Stelling <blubb@gentoo.org> mc-4.6.0-r12.ebuild,
mc-4.6.0-r13.ebuild, mc-4.6.0-r14.ebuild:
fix bug 125175
28 Jan 2006; Simon Stelling <blubb@gentoo.org>
+files/mc-4.6.0-bug-102356.patch, mc-4.6.0-r14.ebuild:
fix bug 102356
03 Jan 2006; Karol Wojtaszek <sekretarz@gentoo.org> mc-4.6.0-r14.ebuild:
Add modular X dependencies, bug #117639
16 Dec 2005; Diego Pettenò <flameeyes@gentoo.org> mc-4.6.0-r14.ebuild:
Remove --with-gnu-ld option, bug #108386.
01 Sep 2005; Stefan Briesenick <sbriesen@gentoo.org> mc-4.6.0-r14.ebuild:
removed obsolete unicode dependency (see bug 104490).
10 Jun 2005; Heinrich Wendel <lanius@gentoo.org>
files/mc-4.6.0-7zip.patch:
fix 7zip support
*mc-4.6.0-r14 (06 Jun 2005)
06 Jun 2005; Heinrich Wendel <lanius@gentoo.org>
+files/mc-4.6.0-7zip.patch, +files/mc.ini, +mc-4.6.0-r14.ebuild:
bug #68037, bug #88247, bug #77265
26 Apr 2005; Martin Schlemmer <azarah@gentoo.org>
+files/mc-4.6.0-gcc4.patch, mc-4.6.0-r13.ebuild:
Fix building with gcc4.
13 Apr 2005; Heinrich Wendel <lanius@gentoo.org> mc-4.6.0-r13.ebuild:
fix pkgconfig depend, bug #87396
19 Feb 2005; Hardave Riar <hardave@gentoo.org> mc-4.6.0-r13.ebuild:
Stable on mips, bug #77992
15 Feb 2005; Heinrich Wendel <lanius@gentoo.org> mc-4.6.0-r13.ebuild:
mark amd64; x86
13 Feb 2005; Jason Wever <weeve@gentoo.org> mc-4.6.0-r13.ebuild:
Stable on sparc wrt security bug #77992.
13 Feb 2005; Bryan Østergaard <kloeri@gentoo.org> mc-4.6.0-r13.ebuild:
Stable on alpha, bug 77992.
13 Feb 2005; Markus Rothe <corsair@gentoo.org> mc-4.6.0-r13.ebuild:
Stable on ppc64; bug #77992
12 Feb 2005; Michael Hanselmann <hansmi@gentoo.org> mc-4.6.0-r13.ebuild:
Stable on ppc.
*mc-4.6.0-r13 (12 Feb 2005)
12 Feb 2005; Heinrich Wendel <lanius@gentoo.org>
+files/mc-4.6.0-can-2004-1004-1005-1092-1176.patch.bz2,
-mc-4.6.0-r11.ebuild, +mc-4.6.0-r13.ebuild:
security fixes, bug #77992
02 Jan 2005; Ciaran McCreesh <ciaranm@gentoo.org> :
Change encoding to UTF-8 for GLEP 31 compliance
29 Dec 2004; Heinrich Wendel <lanius@gentoo.org> mc-4.6.0-r11.ebuild,
mc-4.6.0-r12.ebuild:
add pkgconfig dep; mark -r12 stable
17 Nov 2004; <lanius@gentoo.org> mc-4.6.0-r12.ebuild:
fix file collision with glibc, bug #71275
*mc-4.6.0-r12 (17 Nov 2004)
17 Nov 2004; <lanius@gentoo.org> -mc-4.5.55-r7.ebuild, -mc-4.6.0-r10.ebuild,
+mc-4.6.0-r12.ebuild, -mc-4.6.0-r5.ebuild, -mc-4.6.0-r7.ebuild,
-mc-4.6.0-r9.ebuild:
fix segfault if no TERM is given, bug #67530
03 Nov 2004; Markus Rothe <corsair@gentoo.org> mc-4.6.0-r11.ebuild:
Stable on ppc64
03 Nov 2004; Bret Curtis <psi29a@gentoo.org> mc-4.6.0-r11.ebuild:
marked stable for mips
29 Oct 2004; Michael Imhof <tantive@gentoo.org> mc-4.6.0-r11.ebuild:
Added ~s390 keyword.
26 Oct 2004; Tom Martin <slarti@gentoo.org> mc-4.6.0-r11.ebuild:
Stable on amd64.
21 Oct 2004; Sven Blumenstein <bazik@gentoo.org> mc-4.6.0-r11.ebuild:
Stable on sparc.
19 Oct 2004; Dylan Carlson <absinthe@gentoo.org> mc-4.6.0-r9.ebuild:
Stable on amd64.
06 Oct 2004; Guy Martin <gmsoft@gentoo.org> mc-4.6.0-r11.ebuild:
Stable on hppa.
02 Oct 2004; Bryan Østergaard <kloeri@gentoo.org> mc-4.6.0-r11.ebuild:
Stable on alpha.
27 Sep 2004; Heinrich Wendel <lanius@gentoo.org> mc-4.6.0-r11.ebuild:
only apply unicode patch if use slang is given as well, bug #65341
25 Sep 2004; Heinrich Wendel <lanius@gentoo.org> mc-4.6.0-r11.ebuild:
work with newer samba versions, bug #61869
25 Sep 2004; Heinrich Wendel <lanius@gentoo.org> mc-4.6.0-r11.ebuild:
make pam optional, bug #65036
24 Sep 2004; Heinrich Wendel <lanius@gentoo.org> mc-4.6.0-r11.ebuild:
add slang to unicode deps
21 Sep 2004; Heinrich Wendel <lanius@gentoo.org> mc-4.6.0-r11.ebuild:
mark stable on x86
20 Sep 2004; Heinrich Wendel <lanius@gentoo.org> mc-4.6.0-r11.ebuild:
add missing syntax files again, bug #64721
20 Sep 2004; Bryan Østergaard <kloeri@gentoo.org> mc-4.6.0-r10.ebuild:
Stable on alpha.
16 Sep 2004; Heinrich Wendel <lanius@gentoo.org>
+files/mc-4.6.0-largefile.patch, +files/mc-4.6.0-utf8.patch.bz2,
mc-4.6.0-r11.ebuild:
add utf8 support, bug #64195
08 Sep 2004; Gustavo Zacarias <gustavoz@gentoo.org> mc-4.6.0-r10.ebuild:
Keyworded sparc and hppa back into stable, PLEASE be careful when committing
08 Sep 2004; Heinrich Wendel <lanius@gentoo.org> mc-4.6.0-r10.ebuild:
provide virtual/editor, bug #38767
05 Sep 2004; Guy Martin <gmsoft@gentoo.org> mc-4.6.0-r10.ebuild:
Marked stable on hppa.
31 Aug 2004; Gustavo Zacarias <gustavoz@gentoo.org> mc-4.6.0-r10.ebuild:
Stable on sparc
*mc-4.6.0-r10 (26 Aug 2004)
26 Aug 2004; Heinrich Wendel <lanius@gentoo.org> +files/ebuild.syntax,
+files/mc-4.6.0-ebuild-syntax.patch, +mc-4.6.0-r10.ebuild:
add syntax highlighting for .ebuild and .eclass files, bug #61075
24 Aug 2004; Heinrich Wendel <lanius@gentoo.org> -mc-4.6.0-r8.ebuild,
mc-4.6.0-r9.ebuild:
mark stable on x86
10 Aug 2004; Tom Gall <tgall@gentoo.org> mc-4.6.0-r9.ebuild:
stable on ppc64, bug #58016
*mc-4.6.0-r9 (02 Aug 2004)
02 Aug 2004; Heinrich Wendel <lanius@gentoo.org> mc-4.6.0-r9.ebuild,
files/mc-4.6.0-ftp.patch:
add support for th @ character in ftp, bug #58330
*mc-4.6.0-r8 (24 May 2004)
24 May 2004; Heinrich Wendel <lanius@gentoo.org> :
add support for cons.saver, bug #51506, remove samba 2.x support
14 May 2004; Joshua Kinard <kumba@gentoo.org> mc-4.6.0-r7.ebuild:
Marked stable on mips.
12 May 2004; Heinrich Wendel <lanius@gentoo.org> mc-4.6.0-r3.ebuild,
mc-4.6.0-r4.ebuild, mc-4.6.0-r5.ebuild, mc-4.6.0-r6.ebuild,
mc-4.6.0-r7.ebuild:
bump revision of samba patch to avoid digest mismatches
10 May 2004; Luca Barbato <lu_zero@gentoo.org> mc-4.6.0-r7.ebuild:
Marked ppc
09 May 2004; Gustavo Zacarias <gustavoz@gentoo.org> mc-4.6.0-r7.ebuild:
Stable on hppa & sparc wrt #49990
09 May 2004; Bryan Østergaard <kloeri@gentoo.org> mc-4.6.0-r7.ebuild:
Stable on alpha.
*mc-4.6.0-r7 (08 May 2004)
08 May 2004; Heinrich Wendel <lanius@gentoo.org> mc-4.6.0-r7.ebuild,
files/mc-4.6.0-can-2004-0226-0231-0232.patch.bz2:
security update, bug #49990
08 May 2004; Heinrich Wendel <lanius@gentoo.org> mc-4.6.0-r5.ebuild,
mc-4.6.0-r6.ebuild:
fix syntax error
*mc-4.6.0-r6 (13 Apr 2004)
13 Apr 2004; Heinrich Wendel <lanius@gentoo.org> mc-4.6.0-r2.ebuild,
mc-4.6.0-r3.ebuild, mc-4.6.0-r4.ebuild, mc-4.6.0-r6.ebuild, metadata.xml,
files/mc-4.6.0-vfs.patch:
add patch to support .tbz and .tbz2 archives
*mc-4.6.0-r5 (29 Mar 2004)
29 Mar 2004; Heinrich Wendel <lanius@gentoo.org> mc-4.6.0-r5.ebuild,
files/mc-4.6.0-cpan-2003-1023.patch:
security bug #45957, mark stable
14 Mar 2004; Michael Sterrett <mr_bones_@gentoo.org> mc-4.5.55-r7.ebuild,
mc-4.6.0-r2.ebuild, mc-4.6.0-r3.ebuild, mc-4.6.0-r4.ebuild:
Don't assign default to S; header fix
26 Dec 2003; Heinrich Wendel <lanius@gentoo.org> mc-4.5.55-r7.ebuild,
mc-4.6.0-r2.ebuild, mc-4.6.0-r3.ebuild, mc-4.6.0-r4.ebuild:
filter -malign-double (bug #36424)
23 Dec 2003; Heinrich Wendel <lanius@gentoo.org> mc-4.6.0-r2.ebuild,
mc-4.6.0-r3.ebuild, mc-4.6.0-r4.ebuild:
fixed typo (bug #36375), marked -r3 stable
18 Dec 2003; Guy Martin <gmsoft@gentoo.org> mc-4.6.0-r3.ebuild:
Marked stable on hppa.
07 Dec 2003; Heinrich Wendel <lanius@gentoo.org> mc-4.6.0-r3.ebuild,
mc-4.6.0-r4.ebuild:
added ~amd64
06 Dec 2003; Heinrich Wendel <lanius@gentoo.org> mc-4.6.0-r3.ebuild,
mc-4.6.0-r4.ebuild:
fixed search path for smbpasswd, bug #34210
13 Nov 2003; <tuxus@gentoo.org> mc-4.6.0-r3.ebuild:
added mips to KEYWORDS
*mc-4.6.0-r4 (11 Oct 2003)
11 Oct 2003; Heinrich Wendel <lanius@gentoo.org> mc-4.6.0-r4.ebuild:
dynamic samba3 link, big thx to Michal 'Spock' Januszewski <spock@o2.pl>
*mc-4.6.0-r3 (27 Sep 2003)
27 Sep 2003; Heinrich Wendel <lanius@gentoo.org> mc-4.6.0-r3.ebuild:
added static samba lib to compile with samba 3.x
02 Sep 2003; Heinrich Wendel <lanius@gentoo.org> mc-4.6.0-r1.ebuild,
mc-4.6.0-r2.ebuild, mc-4.6.0.ebuild:
fixed bug #27212, marked -r2 stable
*mc-4.6.0-r2 (21 Aug 2003)
21 Aug 2003; Heinrich Wendel <lanius@gentoo.org> mc-4.6.0-r2.ebuild,
files/mc.gentoo:
fixed bugs #25839 and #24412
08 Aug 2003; Tavis Ormandy <taviso@gentoo.org> mc-4.6.0-r1.ebuild:
stable on alpha
12 Jun 2003; <msterret@gentoo.org> mc-4.6.0-r1.ebuild:
add Header
*mc-4.6.0-r1 (06 May 2003)
07 Jul 2003; Jan Seidel <tuxus@gentoo.org> mc-4.6.0-r1.ebuild :
Marked stable on mips.
02 Jul 2003; Guy Martin <gmsoft@gentoo.org> mc-4.6.0-r1.ebuild :
Marked stable on hppa.
06 May 2003; Michael Nazaroff <naz@gentoo.org> mc-4.6.0-r1.ebuild,
chdir-4.6.0.gentoo, mc.gentoo:
Made a small edition to mc which allows it to chdir to the current
working directory on exit.
06 May 2003; Michael Nazaroff <naz@gentoo.org> chdir-4.6.0.gentoo:
Made small change to chdir script to fix a mc crash on startup problem.
*mc-4.6.0 (05 Feb 2003)
17 Jun 2003; Guy Martin <gmsoft@gentoo.org> mc-4.6.0.ebuild :
Added hppa to KEYWORDS.
31 Mar 2003; Christian Birchinger <joker@gentoo.org> mc-4.6.0.ebuild:
Added sparc stable keyword
29 Mar 2003; Seemant Kulleen <seemant@gentoo.org> mc-4.5.55-r7.ebuild,
mc-4.6.0.ebuild:
HOMEPAGE fix by Frantz Dhin <tragedy_rm@hotmail.com> in bug #18299
16 Mar 2003; Jan Seidel <tuxus@gentoo.org> :
Added mips to KEYWORDS
05 Feb 2003; Brad Cowan <bcowan@gentoo.org> mc-4.6.0.ebuild,
files/digest-mc-4.6.0:
Release version after a year and a half yea :).
*mc-4.6.0_pre3 (22 Jan 2003)
22 Jan 2003; Brad Cowan <bcowan@gentoo.org> mc-4.6.0_pre3.ebuild,
files/digest-mc-4.6.0_pre3:
Version bump with many bugfixes, hopefully upstream fixed the man2hlp bug for
good.
*mc-4.6.0_pre2 (26 Dec 2002)
26 Dec 2002; Brad Cowan <bcowan@gentoo.org> mc-4.6.0_pre2.ebuild,
files/digest-mc-4.6.0_pre2:
Version bump with many bugfixes and feature additions.
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
*mc-4.5.55-r7 (06 Dec 2002)
06 Dec 2002; Brad Cowan <bcowan@gentoo.org> mc-4.5.55-r7.ebuild,
files/digest-mc-4.5.55-r7:
Total rework of an ugly ebuild, hopefully fixes a problem with help,
files in var/tmp.
*mc-4.6.0_pre1-r4 (13 Nov 2002)
13 Nov 2002; Brad Cowan <bcowan@gentoo.org> mc-4.6.0_pre1-r4.ebuild,
files/digest-mc-4.6.0_pre1-r4, files/man2hlp.c :
Replaced man2hlp.c with a cvs version recommended by upstream dev's,
still trying to fix problem with /var/tmp filling up.
*mc-4.6.0_pre1-r3 (10 Nov 2002)
10 Nov 2002; Brad Cowan <bcowan@gentoo.org> mc-4.6.0_pre1-r3.ebuild,
files/digest-mc-4.6.0_pre1-r3 :
Removed troublesome man2help translations, hopefully finally fixed
problem with /var/tmp filling up.
*mc-4.6.0_pre1-r2 (29 Oct 2002)
29 Oct 2002; Brad Cowan <bcowan@gentoo.org> mc-4.6.0_pre1-r2.ebuild,
files/digest-mc-4.6.0_pre1-r2 :
Updated snapshot.
*mc-4.6.0_pre1-r1 (23 Oct 2002)
23 Oct 2002; Brad Cowan <bcowan@gentoo.org> mc-4.6.0_pre1-r1.ebuild,
files/digest-mc-4.6.0_pre1-r1 :
Added snapshot patch to fix pam compile bug, closes bug #9424.
*mc-4.6.0_pre1 (22 Aug 2002)
22 Aug 2002; Brad Cowan <bradlyatc@cowancomputers.com> mc-4.6.0_pre1.ebuild :
ChangeLog, files/digest-mc-4.6.0_pre1 :
Version bump with many bugfixes and improvements.
*mc-4.5.55-r5 (20 Jun 2002)
20 Jun 2002; Seemant Kulleen <seemant@gentoo.org> mc-4.5.55-r5.ebuild
files/digest-mc-4.5.55-r5 :
Samba fixes from Maik Schreiber <bZ@iq-computing.de>,
closes bug #3113.
*mc-4.5.55-r4 (11 Apr 2002)
11 Apr 2002; Spider <spider@gentoo.org>
Update all glib dependencies to use glib-1.2* in preparation of unmasking the glib-2.0.1 packages
*mc-4.5.55-r4 (26 Mar 2002)
26 Mar 2002; M.Schlemmer <azarah@gentoo.org> mc-4.5.55-r4.ebuild :
Remove gnome support as it is broken currently. Add the X use flag support.
*mc-4.5.55-r2 (22 Mar 2002)
22 Mar 2002; Seemant Kulleen <seemant@gentoo.org> mc-4.5.55-r2.ebuild :
LFH compliance: Matthew Kennedy submitted us this fix, which places the man
pages into the /usr/share/man tree, instead of /usr/man. This turns out to
be more LFH compliant, in addition to placin the manpages where man knows to
look for them (/usr/man is not in MANPATH).
*mc-4.5.55-r1 (10 Mar 2002)
10 Mar 2002; Bruce A. Locke <blocke@shivan.org> mc-4.5.55-r1.ebuild :
- NLS fixes submitted by seemant@rocketmail.com (Seemant Kulleen)
- gpm dependency fix from homas.raschbacher@Netway.at (LordVan(Thomas Raschbacher))

View File

@ -1,26 +0,0 @@
AUX chdir-4.6.0.gentoo 159 RMD160 5edd511a40033bc11ed6e486edcce5b23c8305a2 SHA1 f9d22b48903f1f5c7f3ae885c6949c65827583b5 SHA256 92fbe981eda972767866b388548c1837dcc32b06549b2dcf3c44d8bfe62d398f
AUX ebuild.syntax 3336 RMD160 b707506b2df102bee2031791847f4aa3a067aca7 SHA1 ef2a55bd1381d816e09c48798a803db38444acb8 SHA256 6bf215349535902e65e71dc7a8acbb5dd53e87f068e1a12b604d0d56cb36bbb1
AUX mc-4.6.0-7zip.patch 631 RMD160 aee1d87da11c95e18e189874832b97e43521e8e0 SHA1 b8376620d0201963c8595b5ffad4cc631182b2d7 SHA256 371801acda66eed1c2a334385b1dc3854f3d864282aa58650c4fb46d615a93d7
AUX mc-4.6.0-ebuild-syntax.patch 296 RMD160 adc93b215cb7d092226a8a6dc6d7eb1114d031fc SHA1 e6e7d073a533f6020ef72efea22c91cd6d7a42eb SHA256 18787cc1605326aea8e71573780c02992e31404bde79b02b63ca1d2bb14a5aef
AUX mc-4.6.1-bash-all.patch 924 RMD160 647b45835dbe3aa879ed333ea42e346c4bbc73eb SHA1 21607d94762c25d16ed402a6841955b69d8819e9 SHA256 0fc6eb34fd885c737913de18dc0b0460a471f938189fdb5ede46e1d068dc7b04
AUX mc-4.6.1-charset-locale-aliases.patch 1529 RMD160 2adaa973e9d021ca79c3d3a1693b296635a2a0ac SHA1 1446e749c6c2b372f3c4f966b1fa13dc67619adc SHA256 fce9179fe4481104448779d51602b593b15d45f56825fce43b4c85c1194c743e
AUX mc-4.6.1-find.patch 5522 RMD160 edba65b5c797d4ac1a4230c24d5746c8f5d06664 SHA1 7611f81a9f69ba3e62931f73fa0bfd56a5706e10 SHA256 70afc16da05d7d10bc1965039090546856692ed6013acf51b2a9d9ca85ed6868
AUX mc-4.6.1-invalid-mtime.patch 787 RMD160 fb02c6c2c672780551a79d942cd7b3be8eb96c1c SHA1 4ef7584019cc5e7632c2a687705d4b2bd7ba457e SHA256 e6cd8c235aed5362538689daf2a92eddb36e2c79387e26c78d8ac71210224520
AUX mc-4.6.1-largefile.patch 6919 RMD160 f6bcb19aed609d89a0fdf36646b991d13f45f1ca SHA1 1bbe8c7d614aae3ed8225237b0ac2fdc6bc4ca64 SHA256 005bbc46f6b4ee3ff8ce29cf1b8974af69e38b4ca5676512927a3a8cd290ee57
AUX mc-4.6.1-nonblock.patch 394 RMD160 414e6d99045ad73d3634e135892d1615cb3322fd SHA1 34b3e6d4807c9e055dbafeede0ed3aa74efe7224 SHA256 49487dbe67eef61543ca9d36f81d2d8884787d2c18dd7ca90ba032ef0ed3c10e
AUX mc-4.7.0_pre1-ebuild_syntax.patch 1352 RMD160 603d62336c00e85712bfbef03218340f27b00074 SHA1 777a58895a67c6c11b6530129eb13ea5a9647eb0 SHA256 0cdc301345fb324df90827fb0c3e32f144a5babb19cd8b1d5ac673d47b0b8e10
AUX mc-4.7.0_pre1-tbz2_filetype.patch 564 RMD160 c039c1b8c61c4757b73e61fa5baae5bf9eca2542 SHA1 2db984784143e508348d22d1cb53ed27b83f5e24 SHA256 cfe64f0ed7e7388398c5313026dc432585f6fb386e4be6bd7ec8f881cdedb06c
AUX mc-4.7.0_pre1-undelfs_configure.patch 757 RMD160 5f5b65c7d5cde6bff56a8cae0e1725c31dc064a2 SHA1 1ce39e2b7ff2a499d8de0ba85fcd346e9518fba0 SHA256 9dbbf46d6dcf694cd2d831ffb127a15d0f39c866ff5e16e6fa4d3fae9be4b5fc
AUX mc.gentoo 322 RMD160 957d5127be68de3eca20ac3121607faa1370d997 SHA1 c13e3625613764aa7c06aaba4519efa30c5722c1 SHA256 6dff61a04bf35cbc5c9570e3ad194a8d8ffd255096c977997d11aa59cd0f24c9
AUX mc.ini 43 RMD160 2254610744c484553cd3332a4f45e439b13cceed SHA1 dde4fa7bc44867f9e1b34e170aec07484e8497dc SHA256 ed0921487e74b913fa34f4d672584b64da6cf5d592b17c65328621934a4d46f1
DIST mc-4.6.1-utf8-r2.patch.bz2 30449 RMD160 ffe89eb0cef217ba87398c93b65ebc0e5fefac5d SHA1 f0994ddc412b4f86a7dab83686e846156fc36de2 SHA256 f58de9e412694958c00c7ef831995f2b56b7add7ea1e26567281516db02f483e
DIST mc-4.6.1.tar.gz 3928370 RMD160 d565ee95a8916d73fad5e0defeb9f2f57e50962b SHA1 92be0802143245e0fb7e3847d70da614cad7d5fb SHA256 086ab03daaac28a28c0ddb9a709040b59e1322f6bfa68e39d004d9c66b119e7e
DIST mc-4.6.2-pre1-patches-1.tbz2 48513 RMD160 d003bbc281fce5eb1b7040ff29f9ddff6139121e SHA1 6926944d54289a3779fe7da4e906ddc3c9cc8f57 SHA256 7a7465bcde781c174bf7e596f9772e2e027ffb3d54941c4d9d430c913a0e2483
DIST mc-4.6.2-pre1.tar.gz 4009197 RMD160 335d032a9562814ebcab1b2848312d3ee1cb5bab SHA1 9eca70f0b1da9f66207b66c07c6bea49c08b818e SHA256 6aeb0ae5371c8beedec37958f73804f6da44bf9cf738647065b17d959b27be34
DIST mc-4.7.0-pre1.tar.bz2 2783935 RMD160 0f63d2a3b30af097697ae5fb715bb04249877e9b SHA1 028dcdc998f012445cb9a3c707f9411bbe46ac65 SHA256 a774ff52ef9ba4654e3bf48081f4775ad90fb4d86f1670d6a3a6804d090213ef
DIST u7z-4.29.tar.bz2 2951 RMD160 1ab0cfea1563e81bdde9c0552d37efe710ea14bf SHA1 1a8c65dcb58a8f1be9d7fa8a3b91b1819fbb3360 SHA256 0d046e76fade7c7e31be01626bb3fcb0afcb5f62809733d0c70e0e12c655348d
EBUILD mc-4.6.1-r4.ebuild 4458 RMD160 310edd888d035b6bce6ebe685cafd96954a24507 SHA1 53d9725cb2fdcae43423727ab0964c07b89cf356 SHA256 1ce723b96dfad2a2a6038600ed5b38bd0205cd6eaeed5efab6a93419f7ff249c
EBUILD mc-4.6.2_pre1.ebuild 2795 RMD160 d29040b6861695858c0253357d913054083e83d3 SHA1 8c58668abc87913e08abed23a705014bd38e237d SHA256 6e85b6087fbcc03d9ef93fbb5a2b88ce323745e0451ab9f7a3e5f42839ccaee3
EBUILD mc-4.7.0_pre1.ebuild 2050 RMD160 b94bd6b30d7567a4487cc71729dc223882e83c32 SHA1 f4d4e53fc1e179382eec010a7bc6494873074e88 SHA256 23048ed940906c66f42d9a09d4b25589a2c2c26c81d3c6e2c8c27855b6a4cb89
MISC ChangeLog 21319 RMD160 4e029b4e4a5ce483cb0fd6dee954f9171a92ee10 SHA1 1bf4834984552949dc46c2569b50ae47e743b0e3 SHA256 dffc54ad06cc33b108898f53ca25706be2fd57868c0170e1df74d946f5d8c6b8
MISC metadata.xml 300 RMD160 9f102fd6d3f520bc53b394229456e9b70e91807f SHA1 020bf4ff7b164e352b8340434ed3762430db87bc SHA256 f1f97640f02ba1eca452c927887656187f24f40a0f8ba97223dcbedb21497ef5

View File

@ -1,11 +0,0 @@
MC ()
{
mkdir -p $HOME/.mc/tmp 2> /dev/null
chmod 700 $HOME/.mc/tmp
MC=$HOME/.mc/tmp/mc-$$
/usr/bin/mc -P "$MC"
cd "`cat $MC`"
rm -f "$MC"
unset MC;
}

View File

@ -1,107 +0,0 @@
context default
keyword linestart DEPEND brightcyan
keyword linestart DESCRIPTION brightcyan
keyword linestart EAPI brightcyan
keyword linestart HOMEPAGE brightcyan
keyword linestart IUSE brightcyan
keyword linestart KEYWORDS brightcyan
keyword linestart LICENSE brightcyan
keyword linestart PDEPEND brightcyan
keyword linestart PROVIDE brightcyan
keyword linestart RDEPEND brightcyan
keyword linestart RESTRICT brightcyan
keyword linestart S brightcyan
keyword linestart SLOT brightcyan
keyword linestart SRC_URI brightcyan
keyword linestart WANT_AUTOCONF brightcyan
keyword linestart WANT_AUTOMAKE brightcyan
keyword whole _elibtoolize yellow
keyword whole check_KV yellow
keyword whole best_version yellow
keyword whole built_with_use yellow
keyword whole die yellow
keyword whole diropts yellow
keyword whole dobin yellow
keyword whole docinto yellow
keyword whole doconfd yellow
keyword whole dodir yellow
keyword whole dodoc yellow
keyword whole doenvd yellow
keyword whole doexe yellow
keyword whole dohard yellow
keyword whole dohtml yellow
keyword whole doicon yellow
keyword whole doinfo yellow
keyword whole doinitd yellow
keyword whole doins yellow
keyword whole dolib yellow
keyword whole dolib.a yellow
keyword whole dolib.so yellow
keyword whole doman yellow
keyword whole domenu yellow
keyword whole dosbin yellow
keyword whole dosed yellow
keyword whole dosym yellow
keyword whole eautoconf yellow
keyword whole eautoreconf yellow
keyword whole eautomake yellow
keyword whole ebegin yellow
keyword whole econf yellow
keyword whole eend yellow
keyword whole eerror yellow
keyword whole einfo yellow
keyword whole einstall yellow
keyword whole elibtoolize yellow
keyword whole elog yellow
keyword whole emake yellow
keyword whole epatch yellow
keyword whole ewarn yellow
keyword whole exeinto yellow
keyword whole exeopts yellow
keyword whole fowners yellow
keyword whole fperms yellow
keyword whole has yellow
keyword whole hasq yellow
keyword whole has_version yellow
keyword whole insinto yellow
keyword whole insopts yellow
keyword whole into yellow
keyword whole keepdir yellow
keyword whole libopts yellow
keyword whole local yellow
keyword whole newbin yellow
keyword whole newconfd yellow
keyword whole newdoc yellow
keyword whole newexe yellow
keyword whole newins yellow
keyword whole newman yellow
keyword whole newsbin yellow
keyword whole newinitd yellow
keyword whole prepall yellow
keyword whole prepalldocs yellow
keyword whole prepallinfo yellow
keyword whole prepallman yellow
keyword whole unpack yellow
keyword whole use yellow
keyword whole use_enable yellow
keyword whole use_with yellow
keyword = yellow
keyword : yellow
keyword ${+} brightgreen
keyword linestart abcdefghijklmnopqrstuvwxyz_\(\) brightmagenta
keyword *() brightcyan
keyword { magenta
keyword } magenta
context linestart inherit \n magenta
keyword whole inherit yellow
context # \n red
context " " green
keyword wholeright ${+} brightgreen

View File

@ -1,25 +0,0 @@
--- lib/mc.ext.in.old 2003-01-30 17:48:33.000000000 +0200
+++ lib/mc.ext.in 2004-11-08 16:51:59.429212632 +0200
@@ -143,6 +143,12 @@
shell/.info
Open=info -f %f
+# 7-Zip, Needs to be before manual page definitions
+regex/\.(7z|7Z)$
+ View=%view{ascii} 7za l %f 2>/dev/null
+ Open=%cd %p#u7z
+
+
# Manual page
# Exception - .so libraries are not manual pages
regex/\.(so|so\.[0-9\.]*)$
--- vfs/extfs/extfs.ini.old 2002-12-09 16:16:33.000000000 +0200
+++ vfs/extfs/extfs.ini 2004-10-25 13:56:04.000000000 +0300
@@ -7,6 +7,7 @@
ulha
urar
uha
+u7z
# For arj usage you need a special patch to unarj (see unarj.diff)
uarj

View File

@ -1,12 +0,0 @@
--- Syntax 2004-08-20 22:52:37.145034864 +0200
+++ Syntax.new 2004-08-20 22:52:19.000000000 +0200
@@ -116,6 +116,9 @@
file Don_t_match_me Mail\sfolder ^From\s
include mail.syntax
+file .\*\\.(ebuild|eclass)$ Gentoo\sEbuild
+include ebuild.syntax
+
file .\* unknown
include unknown.syntax

View File

@ -1,33 +0,0 @@
--- a/src/subshell.c 2006-05-08 23:11:48.000000000 +0200
+++ b/src/subshell.c 2006-10-28 15:40:46.000000000 +0200
@@ -745,29 +745,13 @@ subshell_name_quote (const char *s)
memcpy (d, cmd_start, len);
d += len;
- /*
- * Print every character in octal format with the leading backslash.
- * tcsh and zsh may require 4-digit octals, bash < 2.05b doesn't like them.
- */
- if (subshell_type == BASH) {
for (; *s; s++) {
- /* Must quote numbers, so that they are not glued to octals */
if (isalpha ((unsigned char) *s)) {
*d++ = (unsigned char) *s;
} else {
- sprintf (d, "\\%03o", (unsigned char) *s);
- d += 4;
- }
- }
- } else {
- for (; *s; s++) {
- if (isalnum ((unsigned char) *s)) {
- *d++ = (unsigned char) *s;
- } else {
sprintf (d, "\\0%03o", (unsigned char) *s);
d += 5;
}
- }
}
memcpy (d, common_end, sizeof (common_end));

View File

@ -1,40 +0,0 @@
diff -ruN mc-4.6.1.orig/intl/Makefile.in mc-4.6.1/intl/Makefile.in
--- mc-4.6.1.orig/intl/Makefile.in 2007-03-06 22:31:02.000000000 +0300
+++ mc-4.6.1/intl/Makefile.in 2007-03-06 22:38:52.000000000 +0300
@@ -156,12 +156,7 @@
test @GLIBC21@ != no || $(mkinstalldirs) $(DESTDIR)$(libdir); \
temp=$(DESTDIR)$(libdir)/t-charset.alias; \
dest=$(DESTDIR)$(libdir)/charset.alias; \
- if test -f $(DESTDIR)$(libdir)/charset.alias; then \
- orig=$(DESTDIR)$(libdir)/charset.alias; \
- sed -f ref-add.sed $$orig > $$temp; \
- $(INSTALL_DATA) $$temp $$dest; \
- rm -f $$temp; \
- else \
+ if ! test -f $(libdir)/charset.alias; then \
if test @GLIBC21@ = no; then \
orig=charset.alias; \
sed -f ref-add.sed $$orig > $$temp; \
@@ -170,14 +165,14 @@
fi; \
fi; \
$(mkinstalldirs) $(DESTDIR)$(localedir); \
- test -f $(DESTDIR)$(localedir)/locale.alias \
- && orig=$(DESTDIR)$(localedir)/locale.alias \
- || orig=$(srcdir)/locale.alias; \
- temp=$(DESTDIR)$(localedir)/t-locale.alias; \
- dest=$(DESTDIR)$(localedir)/locale.alias; \
- sed -f ref-add.sed $$orig > $$temp; \
- $(INSTALL_DATA) $$temp $$dest; \
- rm -f $$temp; \
+ if ! test -f $(localedir)/locale.alias; then \
+ orig=$(srcdir)/locale.alias; \
+ temp=$(DESTDIR)$(localedir)/t-locale.alias; \
+ dest=$(DESTDIR)$(localedir)/locale.alias; \
+ sed -f ref-add.sed $$orig > $$temp; \
+ $(INSTALL_DATA) $$temp $$dest; \
+ rm -f $$temp; \
+ fi; \
else \
: ; \
fi

View File

@ -1,155 +0,0 @@
diff -Naur mc-4.6.1.orig/src/cmd.c mc-4.6.1/src/cmd.c
--- mc-4.6.1.orig/src/cmd.c 2005-05-27 16:19:18.000000000 +0200
+++ mc-4.6.1/src/cmd.c 2006-03-19 12:57:00.000000000 +0100
@@ -510,7 +510,7 @@
continue;
}
c = regexp_match (reg_exp_t, current_panel->dir.list[i].fname,
- match_file);
+ match_file, 0);
if (c == -1) {
message (1, MSG_ERROR, _(" Malformed regular expression "));
g_free (reg_exp);
diff -Naur mc-4.6.1.orig/src/dir.c mc-4.6.1/src/dir.c
--- mc-4.6.1.orig/src/dir.c 2005-05-27 16:19:18.000000000 +0200
+++ mc-4.6.1/src/dir.c 2006-03-19 12:58:56.000000000 +0100
@@ -405,7 +405,7 @@
*stale_link = 1;
}
if (!(S_ISDIR (buf1->st_mode) || *link_to_dir) && filter
- && !regexp_match (filter, dp->d_name, match_file))
+ && !regexp_match (filter, dp->d_name, match_file, 0))
return 0;
/* Need to grow the *list? */
diff -Naur mc-4.6.1.orig/src/ext.c mc-4.6.1/src/ext.c
--- mc-4.6.1.orig/src/ext.c 2005-05-27 16:19:18.000000000 +0200
+++ mc-4.6.1/src/ext.c 2006-03-19 13:00:43.000000000 +0100
@@ -394,7 +394,7 @@
}
if (content_string[0]
- && regexp_match (ptr, content_string + content_shift, match_regex)) {
+ && regexp_match (ptr, content_string + content_shift, match_regex, 0)) {
found = 1;
}
@@ -534,11 +534,11 @@
/* Do not transform shell patterns, you can use shell/ for
* that
*/
- if (regexp_match (p, filename, match_regex))
+ if (regexp_match (p, filename, match_regex, 0))
found = 1;
} else if (!strncmp (p, "directory/", 10)) {
if (S_ISDIR (mystat.st_mode)
- && regexp_match (p + 10, filename, match_regex))
+ && regexp_match (p + 10, filename, match_regex, 0))
found = 1;
} else if (!strncmp (p, "shell/", 6)) {
p += 6;
diff -Naur mc-4.6.1.orig/src/find.c mc-4.6.1/src/find.c
--- mc-4.6.1.orig/src/find.c 2005-05-27 16:19:18.000000000 +0200
+++ mc-4.6.1/src/find.c 2006-03-19 13:04:10.000000000 +0100
@@ -575,6 +575,7 @@
struct stat tmp_stat;
static int pos;
static int subdirs_left = 0;
+ int flags = 0;
if (!h) { /* someone forces me to close dirp */
if (dirp) {
@@ -586,6 +587,10 @@
dp = 0;
return 1;
}
+
+ if (!(case_sense->state & C_BOOL))
+ flags |= REG_ICASE;
+
do_search_begin:
while (!dp){
@@ -662,7 +667,7 @@
g_free (tmp_name);
}
- if (regexp_match (find_pattern, dp->d_name, match_file)){
+ if (regexp_match (find_pattern, dp->d_name, match_file, flags)){
if (content_pattern) {
if (search_content (h, directory, dp->d_name)) {
return 1;
diff -Naur mc-4.6.1.orig/src/user.c mc-4.6.1/src/user.c
--- mc-4.6.1.orig/src/user.c 2005-07-01 17:47:07.000000000 +0200
+++ mc-4.6.1/src/user.c 2006-03-19 13:05:00.000000000 +0100
@@ -412,18 +412,18 @@
break;
case 'f': /* file name pattern */
p = extract_arg (p, arg, sizeof (arg));
- *condition = panel && regexp_match (arg, panel->dir.list [panel->selected].fname, match_file);
+ *condition = panel && regexp_match (arg, panel->dir.list [panel->selected].fname, match_file, 0);
break;
case 'y': /* syntax pattern */
if (edit_widget && edit_widget->syntax_type) {
p = extract_arg (p, arg, sizeof (arg));
*condition = panel &&
- regexp_match (arg, edit_widget->syntax_type, match_normal);
+ regexp_match (arg, edit_widget->syntax_type, match_normal, 0);
}
break;
case 'd':
p = extract_arg (p, arg, sizeof (arg));
- *condition = panel && regexp_match (arg, panel->cwd, match_file);
+ *condition = panel && regexp_match (arg, panel->cwd, match_file, 0);
break;
case 't':
p = extract_arg (p, arg, sizeof (arg));
diff -Naur mc-4.6.1.orig/src/util.c mc-4.6.1/src/util.c
--- mc-4.6.1.orig/src/util.c 2005-05-27 16:19:18.000000000 +0200
+++ mc-4.6.1/src/util.c 2006-03-19 13:06:58.000000000 +0100
@@ -563,27 +563,30 @@
return g_strdup (pattern);
}
-int regexp_match (const char *pattern, const char *string, int match_type)
+int regexp_match (const char *pattern, const char *string, int match_type, int flags)
{
static regex_t r;
static char *old_pattern = NULL;
static int old_type;
+ static int old_flags;
int rval;
char *my_pattern;
- if (!old_pattern || STRCOMP (old_pattern, pattern) || old_type != match_type){
+ if (!old_pattern || STRCOMP (old_pattern, pattern) || old_type != match_type || old_flags != flags){
if (old_pattern){
regfree (&r);
g_free (old_pattern);
old_pattern = NULL;
}
my_pattern = convert_pattern (pattern, match_type, 0);
- if (regcomp (&r, my_pattern, REG_EXTENDED|REG_NOSUB|MC_ARCH_FLAGS)) {
+
+ if (regcomp (&r, my_pattern, REG_EXTENDED|REG_NOSUB|MC_ARCH_FLAGS|flags)) {
g_free (my_pattern);
return -1;
}
old_pattern = my_pattern;
old_type = match_type;
+ old_flags = flags;
}
rval = !regexec (&r, string, 0, NULL, 0);
return rval;
diff -Naur mc-4.6.1.orig/src/util.h mc-4.6.1/src/util.h
--- mc-4.6.1.orig/src/util.h 2005-01-13 20:20:47.000000000 +0100
+++ mc-4.6.1/src/util.h 2006-03-19 13:07:16.000000000 +0100
@@ -116,7 +116,7 @@
extern int easy_patterns;
char *convert_pattern (const char *pattern, int match_type, int do_group);
-int regexp_match (const char *pattern, const char *string, int match_type);
+int regexp_match (const char *pattern, const char *string, int match_type, int flags);
/* Error pipes */
void open_error_pipe (void);

View File

@ -1,30 +0,0 @@
Invalid timestamps on files caused mc to segfault by passing a null
pointer to strftime. Avoid trying to print the time in this case.
Reported by Maxim Britov <maxim@office.modum.by>
at http://bugs.gentoo.org/184296
--- mc-4.6.1/src/util.c
+++ mc-4.6.1/src/util.c
@@ -717,6 +717,7 @@
static size_t i18n_timelength = 0;
static const char *fmtyear, *fmttime;
const char *fmt;
+ struct tm *whentm;
if (i18n_timelength == 0){
i18n_timelength = i18n_checktimelength() + 1;
@@ -740,7 +741,11 @@
else
fmt = fmttime;
- strftime (timebuf, i18n_timelength, fmt, localtime(&when));
+ whentm = localtime(&when);
+ if (whentm == NULL)
+ return "(invalid)";
+
+ strftime (timebuf, i18n_timelength, fmt, whentm);
return timebuf;
}

View File

@ -1,194 +0,0 @@
diff -Naur mc-4.6.1.orig/intl/loadmsgcat.c mc-4.6.1/intl/loadmsgcat.c
--- mc-4.6.1.orig/intl/loadmsgcat.c 2005-07-23 18:52:57.000000000 +0200
+++ mc-4.6.1/intl/loadmsgcat.c 2006-03-19 17:11:14.000000000 +0100
@@ -1002,7 +1002,7 @@
/* The magic number is wrong: not a message catalog file. */
#ifdef HAVE_MMAP
if (use_mmap)
- munmap ((caddr_t) data, size);
+ munmap ((void *) data, size);
else
#endif
free (data);
@@ -1271,7 +1271,7 @@
free (domain->malloced);
#ifdef HAVE_MMAP
if (use_mmap)
- munmap ((caddr_t) data, size);
+ munmap ((void *) data, size);
else
#endif
free (data);
@@ -1306,7 +1306,7 @@
# ifdef _POSIX_MAPPED_FILES
if (domain->use_mmap)
- munmap ((caddr_t) domain->data, domain->mmap_size);
+ munmap ((void *) domain->data, domain->mmap_size);
else
# endif /* _POSIX_MAPPED_FILES */
free ((void *) domain->data);
diff -Naur mc-4.6.1.orig/src/view.c mc-4.6.1/src/view.c
--- mc-4.6.1.orig/src/view.c 2005-05-27 16:19:18.000000000 +0200
+++ mc-4.6.1/src/view.c 2006-03-19 17:10:34.000000000 +0100
@@ -76,6 +76,12 @@
#define vwidth (view->widget.cols - (view->have_frame ? 2 : 0))
#define vheight (view->widget.lines - (view->have_frame ? 2 : 0))
+#if GLIB_MAJOR_VERSION >= 2
+# define my_g_malloc g_try_malloc
+#else
+# define my_g_malloc g_malloc
+#endif
+
/* Offset in bytes into a file */
typedef unsigned long offset_type;
#define INVALID_OFFSET ((offset_type) -1)
@@ -560,8 +566,8 @@
view->data = mc_mmap (0, view->s.st_size, PROT_READ,
MAP_FILE | MAP_SHARED, view->file, 0);
else
- view->data = (caddr_t) -1;
- if ((caddr_t) view->data != (caddr_t) - 1) {
+ view->data = (void *) -1;
+ if (view->data != (void *)-1) {
/* mmap worked */
view->first = 0;
view->bytes_read = view->s.st_size;
@@ -573,6 +579,9 @@
/* For the OSes that don't provide mmap call, try to load all the
* file into memory (alex@bcs.zaporizhzhe.ua). Also, mmap can fail
* for any reason, so we use this as fallback (pavel@ucw.cz) */
+
+ /* If large file support is enabled, st_size is a 64 bit value and
+ * will thus on 32 bit platforms possibly be beyond the range of gulong */
/* Make sure view->s.st_size is not truncated when passed to g_malloc */
if ((gulong) view->s.st_size == view->s.st_size)
diff -Naur mc-4.6.1.orig/vfs/local.c mc-4.6.1/vfs/local.c
--- mc-4.6.1.orig/vfs/local.c 2004-09-25 01:00:18.000000000 +0200
+++ mc-4.6.1/vfs/local.c 2006-03-19 17:00:45.000000000 +0100
@@ -243,8 +243,8 @@
}
#ifdef HAVE_MMAP
-caddr_t
-local_mmap (struct vfs_class *me, caddr_t addr, size_t len, int prot, int flags, void *data, off_t offset)
+void *
+local_mmap (struct vfs_class *me, void *addr, size_t len, int prot, int flags, void *data, off_t offset)
{
int fd = * (int *)data;
@@ -252,7 +252,7 @@
}
int
-local_munmap (struct vfs_class *me, caddr_t addr, size_t len, void *data)
+local_munmap (struct vfs_class *me, void *addr, size_t len, void *data)
{
return munmap (addr, len);
}
diff -Naur mc-4.6.1.orig/vfs/local.h mc-4.6.1/vfs/local.h
--- mc-4.6.1.orig/vfs/local.h 2004-08-17 11:17:43.000000000 +0200
+++ mc-4.6.1/vfs/local.h 2006-03-19 17:01:35.000000000 +0100
@@ -13,9 +13,9 @@
extern int local_errno (struct vfs_class *me);
extern int local_lseek (void *data, off_t offset, int whence);
#ifdef HAVE_MMAP
-extern caddr_t local_mmap (struct vfs_class *me, caddr_t addr, size_t len,
+extern void *local_mmap (struct vfs_class *me, void *addr, size_t len,
int prot, int flags, void *data, off_t offset);
-extern int local_munmap (struct vfs_class *me, caddr_t addr, size_t len, void *data);
+extern int local_munmap (struct vfs_class *me, void *addr, size_t len, void *data);
#endif
#endif
diff -Naur mc-4.6.1.orig/vfs/samba/lib/util.c mc-4.6.1/vfs/samba/lib/util.c
--- mc-4.6.1.orig/vfs/samba/lib/util.c 2005-05-27 16:19:19.000000000 +0200
+++ mc-4.6.1/vfs/samba/lib/util.c 2006-03-19 17:06:39.000000000 +0100
@@ -1836,7 +1836,7 @@
/* Look up the host address in the address list we just got. */
for (i = 0; hp->h_addr_list[i]; i++) {
- if (memcmp(hp->h_addr_list[i], (caddr_t) & addr, sizeof(addr)) == 0)
+ if (memcmp(hp->h_addr_list[i], &addr, sizeof(addr)) == 0)
return True;
}
diff -Naur mc-4.6.1.orig/vfs/vfs.c mc-4.6.1/vfs/vfs.c
--- mc-4.6.1.orig/vfs/vfs.c 2005-05-27 16:19:19.000000000 +0200
+++ mc-4.6.1/vfs/vfs.c 2006-03-19 17:03:48.000000000 +0100
@@ -740,27 +740,27 @@
#ifdef HAVE_MMAP
static struct mc_mmapping {
- caddr_t addr;
+ void *addr;
void *vfs_info;
struct vfs_class *vfs;
struct mc_mmapping *next;
} *mc_mmaparray = NULL;
-caddr_t
-mc_mmap (caddr_t addr, size_t len, int prot, int flags, int fd, off_t offset)
+void *
+mc_mmap (void *addr, size_t len, int prot, int flags, int fd, off_t offset)
{
struct vfs_class *vfs;
- caddr_t result;
+ void *result;
struct mc_mmapping *mcm;
if (fd == -1)
- return (caddr_t) -1;
+ return (void *) -1;
vfs = vfs_op (fd);
- result = vfs->mmap ? (*vfs->mmap)(vfs, addr, len, prot, flags, vfs_info (fd), offset) : (caddr_t)-1;
- if (result == (caddr_t)-1){
+ result = vfs->mmap ? (*vfs->mmap)(vfs, addr, len, prot, flags, vfs_info (fd), offset) : (void *)-1;
+ if (result == (void *)-1){
errno = ferrno (vfs);
- return (caddr_t)-1;
+ return (void *)-1;
}
mcm =g_new (struct mc_mmapping, 1);
mcm->addr = result;
@@ -772,7 +772,7 @@
}
int
-mc_munmap (caddr_t addr, size_t len)
+mc_munmap (void *addr, size_t len)
{
struct mc_mmapping *mcm, *mcm2 = NULL;
diff -Naur mc-4.6.1.orig/vfs/vfs.h mc-4.6.1/vfs/vfs.h
--- mc-4.6.1.orig/vfs/vfs.h 2004-11-16 17:16:08.000000000 +0100
+++ mc-4.6.1/vfs/vfs.h 2006-03-19 17:05:57.000000000 +0100
@@ -49,8 +49,8 @@
int mc_ctl (int fd, int ctlop, void *arg);
int mc_setctl (const char *path, int ctlop, void *arg);
#ifdef HAVE_MMAP
-caddr_t mc_mmap (caddr_t, size_t, int, int, int, off_t);
-int mc_munmap (caddr_t addr, size_t len);
+void *mc_mmap (void *, size_t, int, int, int, off_t);
+int mc_munmap (void *addr, size_t len);
#endif /* HAVE_MMAP */
/* Operations for mc_ctl - on open file */
diff -Naur mc-4.6.1.orig/vfs/vfs-impl.h mc-4.6.1/vfs/vfs-impl.h
--- mc-4.6.1.orig/vfs/vfs-impl.h 2004-09-02 15:57:59.000000000 +0200
+++ mc-4.6.1/vfs/vfs-impl.h 2006-03-19 17:12:01.000000000 +0100
@@ -72,9 +72,9 @@
int (*setctl) (struct vfs_class *me, const char *path, int ctlop,
void *arg);
#ifdef HAVE_MMAP
- caddr_t (*mmap) (struct vfs_class *me, caddr_t addr, size_t len,
+ void *(*mmap) (struct vfs_class *me, void *addr, size_t len,
int prot, int flags, void *vfs_info, off_t offset);
- int (*munmap) (struct vfs_class *me, caddr_t addr, size_t len,
+ int (*munmap) (struct vfs_class *me, void *addr, size_t len,
void *vfs_info);
#endif
};

View File

@ -1,11 +0,0 @@
--- mc-4.6.1/src/cons.saver.c.old 2006-04-30 20:45:11.725128977 +0200
+++ mc-4.6.1/src/cons.saver.c 2006-04-30 20:45:55.545063247 +0200
@@ -134,7 +134,7 @@
if (seteuid (uid) < 0)
die ();
- console_fd = open (tty_name, O_RDONLY);
+ console_fd = open (tty_name, O_RDONLY | O_NONBLOCK);
if (console_fd < 0)
die ();
if (fstat (console_fd, &st) < 0 || ! S_ISCHR (st.st_mode))

View File

@ -1,40 +0,0 @@
diff -ur mc-4.7.0-pre1.orig/syntax/ebuild.syntax mc-4.7.0-pre1/syntax/ebuild.syntax
--- mc-4.7.0-pre1.orig/syntax/ebuild.syntax 2009-06-23 21:55:12.000000000 +0300
+++ mc-4.7.0-pre1/syntax/ebuild.syntax 2009-08-02 18:37:56.000000000 +0300
@@ -38,9 +38,9 @@
keyword LINGUAS brightcyan
keyword whole _elibtoolize yellow
- keyword whole check_KV yellow
keyword whole best_version yellow
keyword whole built_with_use yellow
+ keyword whole check_KV yellow
keyword whole die yellow
keyword whole diropts yellow
keyword whole dobin yellow
@@ -64,6 +64,7 @@
keyword whole dosbin yellow
keyword whole dosed yellow
keyword whole dosym yellow
+ keyword whole eaclocal yellow
keyword whole eautoconf yellow
keyword whole eautoreconf yellow
keyword whole eautomake yellow
@@ -110,6 +111,8 @@
keyword whole use yellow
keyword whole use_enable yellow
keyword whole use_with yellow
+ #cvs
+ keyword whole cvs_src_unpack yellow
#flag-o-matic
keyword whole append-flags yellow
keyword whole replace-flags yellow
@@ -118,6 +121,8 @@
keyword whole git_src_unpack yellow
#java-ant-2
keyword whole EANT_BUILD_TARGET yellow
+ #mercurial
+ keyword whole mercurial_src_unpack yellow
#svn
keyword whole subversion_src_unpack yellow

View File

@ -1,17 +0,0 @@
http://www.midnight-commander.org/ticket/1452
http://bugs.gentoo.org/show_bug.cgi?id=219412
Patch by Ian Abbott
diff -ur mc-4.7.0-pre1.orig/misc/mc.ext.in mc-4.7.0-pre1/misc/mc.ext.in
--- mc-4.7.0-pre1.orig/misc/mc.ext.in 2009-06-23 21:55:11.000000000 +0300
+++ mc-4.7.0-pre1/misc/mc.ext.in 2009-08-03 13:59:39.000000000 +0300
@@ -115,7 +115,7 @@
# Open=%cd %p#utar
View=%view{ascii} bzip -dc %f 2>/dev/null | tar tvvf -
-regex/\.t(ar\.bz2|bz|b2)$
+regex/\.t(ar\.bz2|bz2?|b2)$
Open=%cd %p#utar
View=%view{ascii} bzip2 -dc %f 2>/dev/null | tar tvvf -

View File

@ -1,16 +0,0 @@
http://www.midnight-commander.org/ticket/1459
Patch from upstream git
diff -ur mc-4.7.0-pre1.orig/configure.ac mc-4.7.0-pre1/configure.ac
--- mc-4.7.0-pre1.orig/configure.ac 2009-07-31 19:36:24.000000000 +0300
+++ mc-4.7.0-pre1/configure.ac 2009-08-05 15:16:25.000000000 +0300
@@ -535,7 +535,7 @@
AM_CONDITIONAL(USE_EDIT, [test -n "$use_edit"])
AM_CONDITIONAL(USE_VFS, [test "x$use_vfs" = xyes])
AM_CONDITIONAL(USE_VFS_NET, [test x"$use_net_code" = xtrue])
-AM_CONDITIONAL(USE_UNDEL_FS, [test -n "$use_undelfs"])
+AM_CONDITIONAL(USE_UNDEL_FS, [test -n "$enable_vfs_undelfs"])
AM_CONDITIONAL(USE_SAMBA_FS, [test -n "$use_smbfs"])
AM_CONDITIONAL(ENABLE_MCSERVER, [test x"$enable_mcserver" = "xyes"])
AM_CONDITIONAL(CHARSET, [test -n "$have_charset"])

View File

@ -1,16 +0,0 @@
#!/bin/sh
# A little fix so mc exits into it's current working directory
MC_ENV=/usr/share/mc/bin/mc.sh
for i in $MC_ENV; do
if [ -x $i ]; then
. $i
fi
done
# include this, so also xterm,kterm,gterm,etc will have default bash settings
#if [ "x$SHLVL" != "x1" ]; then # We're not a login shell
# . /etc/profile
#fi

View File

@ -1,2 +0,0 @@
[Midnight-Commander]
use_8th_bit_as_meta=0

View File

@ -1,159 +0,0 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/mc/mc-4.6.1-r4.ebuild,v 1.15 2008/09/14 02:04:27 solar Exp $
inherit flag-o-matic eutils
U7Z_PV="4.29"
U7Z="u7z-${U7Z_PV}.tar.bz2"
DESCRIPTION="GNU Midnight Commander cli-based file manager"
HOMEPAGE="http://www.gnu.org/software/mc/"
SRC_URI="http://www.ibiblio.org/pub/Linux/utils/file/managers/${PN}/${P}.tar.gz
mirror://gentoo/${P}-utf8-r2.patch.bz2
7zip? ( http://sgh-punk.narod.ru/files/u7z/${U7Z} )"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
IUSE="7zip X gpm ncurses nls samba slang unicode"
RDEPEND="kernel_linux? ( >=sys-fs/e2fsprogs-1.19 )
ncurses? ( >=sys-libs/ncurses-5.2-r5 )
=dev-libs/glib-2*
gpm? ( >=sys-libs/gpm-1.19.3 )
slang? ( >=sys-libs/slang-1.4 )
samba? ( >=net-fs/samba-3.0.0 )
X? ( x11-libs/libX11
x11-libs/libICE
x11-libs/libXau
x11-libs/libXdmcp
x11-libs/libSM )
x86? ( 7zip? ( >=app-arch/p7zip-4.16 ) )
ppc? ( 7zip? ( >=app-arch/p7zip-4.16 ) )
amd64? ( 7zip? ( >=app-arch/p7zip-4.16 ) )"
DEPEND="${RDEPEND}
dev-util/pkgconfig"
pkg_setup() {
if use unicode && ! use slang ; then
eerror "You must either disable unicode useflag or, if you want a"
eerror "unicode-aware mc, set the slang useflag as well."
die "set slang or unset unicode"
fi
}
src_unpack() {
if ( use x86 || use amd64 || use ppc ) && use 7zip; then
unpack ${U7Z}
fi
unpack ${P}.tar.gz
cd "${S}"
epatch "${FILESDIR}"/${P}-find.patch
if ( use x86 || use amd64 || use ppc ) && use 7zip; then
epatch "${FILESDIR}"/${PN}-4.6.0-7zip.patch
fi
epatch "${FILESDIR}"/${P}-largefile.patch
# Don't crash on invalid mtimes
# Bug #184296
epatch "${FILESDIR}"/${P}-invalid-mtime.patch
if use slang && use unicode; then
epatch "${DISTDIR}"/${P}-utf8-r2.patch.bz2
fi
epatch "${FILESDIR}"/${P}-nonblock.patch
epatch "${FILESDIR}"/${P}-bash-all.patch
# Prevent lazy bindings in cons.saver binary. (bug #135009)
# - not using bindnow-flags() because cons.saver is only built on GNU/Linux
sed -i -e "s:^\(cons_saver_LDADD = .*\):\1 -Wl,-z,now:" \
src/Makefile.in
# docs try to run the files it just built while trying convert .1 to .hlp files.
# this will never work for cross compiles, so we simply don't make docs.
if tc-is-cross-compiler; then
sed -i -e s/'lib doc syntax'/'lib syntax'/ Makefile.in
fi
# Correctly generate charset.alias.
# Fixes bugs 71275, 105960 and 169678
epatch "${FILESDIR}"/${P}-charset-locale-aliases.patch
}
src_compile() {
append-flags -I/usr/include/gssapi
filter-flags -malign-double
local myconf=""
if ! use slang && ! use ncurses ; then
myconf="${myconf} --with-screen=mcslang"
elif use ncurses && ! use slang ; then
myconf="${myconf} --with-screen=ncurses"
else
use slang && myconf="${myconf} --with-screen=slang"
fi
myconf="${myconf} `use_with gpm gpm-mouse`"
use nls \
&& myconf="${myconf} --with-included-gettext" \
|| myconf="${myconf} --disable-nls"
myconf="${myconf} `use_with X x`"
use samba \
&& myconf="${myconf} --with-samba --with-configdir=/etc/samba --with-codepagedir=/var/lib/samba/codepages --with-privatedir=/etc/samba/private" \
|| myconf="${myconf} --without-samba"
econf \
--with-vfs \
--with-ext2undel \
--with-edit \
--enable-charset \
${myconf} || die "econf failed"
emake || die "emake failed"
}
src_install() {
cat "${FILESDIR}"/chdir-4.6.0.gentoo >>\
"${S}"/lib/mc-wrapper.sh
make install DESTDIR="${D}" || die "make install failed"
# install cons.saver setuid, to actually work
fperms u+s /usr/$(get_libdir)/mc/cons.saver
dodoc ChangeLog AUTHORS MAINTAINERS FAQ INSTALL* NEWS README*
insinto /usr/share/mc
doins "${FILESDIR}"/mc.gentoo
doins "${FILESDIR}"/mc.ini
if ( use x86 || use amd64 || use ppc ) && use 7zip; then
cd ../${U7Z_PV}
exeinto /usr/share/mc/extfs
doexe u7z
dodoc readme.u7z
newdoc ChangeLog ChangeLog.u7z
fi
insinto /usr/share/mc/syntax
doins "${FILESDIR}"/ebuild.syntax
cd "${D}"/usr/share/mc/syntax
epatch "${FILESDIR}"/${PN}-4.6.0-ebuild-syntax.patch
}
pkg_postinst() {
elog "Add the following line to your ~/.bashrc to"
elog "allow mc to chdir to its latest working dir at exit"
elog ""
elog "# Midnight Commander chdir enhancement"
elog "if [ -f /usr/share/mc/mc.gentoo ]; then"
elog " . /usr/share/mc/mc.gentoo"
elog "fi"
}

View File

@ -1,108 +0,0 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/mc/mc-4.6.2_pre1.ebuild,v 1.7 2008/11/24 17:55:35 ssuominen Exp $
EAPI=1
inherit eutils toolchain-funcs
MY_P=${P/_/-}
DESCRIPTION="GNU Midnight Commander is a s-lang based file manager."
HOMEPAGE="http://www.gnu.org/software/mc"
SRC_URI="http://ftp.gnu.org/gnu/mc/${MY_P}.tar.gz
mirror://gentoo/${MY_P}-patches-1.tbz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~arm ~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="gpm nls samba +unicode X"
RDEPEND=">=dev-libs/glib-2
unicode? ( >=sys-libs/slang-2.1.3 )
!unicode? ( sys-libs/ncurses )
gpm? ( sys-libs/gpm )
X? ( x11-libs/libX11
x11-libs/libICE
x11-libs/libXau
x11-libs/libXdmcp
x11-libs/libSM )
samba? ( net-fs/samba )
kernel_linux? ( sys-fs/e2fsprogs )
app-arch/zip
app-arch/unzip"
DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )
dev-util/pkgconfig"
S=${WORKDIR}/${MY_P}
src_unpack() {
unpack ${A}
cd "${S}"
use unicode || \
EPATCH_EXCLUDE="48_all_deb_utf8-slang2.patch 60_all_deb_recode.patch"
EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/patches
# Prevent lazy bindings in cons.saver binary for bug #135009
sed -i -e "s:^\(cons_saver_LDADD = .*\):\1 -Wl,-z,now:" \
src/Makefile.in || die "sed failed."
# docs try to run the files it just built while trying convert .1 to .hlp files.
# this will never work for cross compiles, so we simply don't make docs.
if tc-is-cross-compiler; then
sed -i -e s/'lib doc syntax'/'lib syntax'/ Makefile.in
fi
}
src_compile() {
local myconf="--with-vfs --with-ext2undel --enable-charset --with-edit"
if use unicode; then
myconf+=" --with-screen=slang"
else
myconf+=" --with-screen=ncurses"
fi
if use samba; then
myconf+=" --with-samba --with-configdir=/etc/samba --with-codepagedir=/var/lib/samba/codepages"
else
myconf+=" --without-samba"
fi
econf --disable-dependency-tracking \
$(use_enable nls) \
$(use_with gpm gpm-mouse) \
$(use_with X x) \
${myconf}
emake || die "emake failed."
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed."
dodoc AUTHORS FAQ HACKING MAINTAINERS NEWS README* TODO
insinto /usr/share/mc
doins "${FILESDIR}"/mc.gentoo
doins "${FILESDIR}"/mc.ini
# Install cons.saver setuid to actually work
fperms u+s /usr/libexec/mc/cons.saver
# Install ebuild syntax
insinto /usr/share/mc/syntax
doins "${FILESDIR}"/ebuild.syntax
}
pkg_postinst() {
elog "Add the following line to your ~/.bashrc to"
elog "allow mc to chdir to its latest working dir at exit"
elog ""
elog "# Midnight Commander chdir enhancement"
elog "if [ -f /usr/share/mc/mc.gentoo ]; then"
elog " . /usr/share/mc/mc.gentoo"
elog "fi"
}

View File

@ -1,83 +0,0 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/mc/mc-4.7.0_pre1.ebuild,v 1.7 2009/08/05 12:22:28 ssuominen Exp $
EAPI=2
inherit autotools eutils
MY_P=${P/_/-}
DESCRIPTION="GNU Midnight Commander is a text based file manager"
HOMEPAGE="http://www.midnight-commander.org"
SRC_URI="http://www.midnight-commander.org/downloads/${MY_P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~arm ~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="gpm nls samba +slang X"
RDEPEND=">=dev-libs/glib-2.6:2
gpm? ( sys-libs/gpm )
kernel_linux? ( sys-fs/e2fsprogs )
samba? ( net-fs/samba )
slang? ( >=sys-libs/slang-2 )
!slang? ( sys-libs/ncurses )
X? ( x11-libs/libX11
x11-libs/libICE
x11-libs/libXau
x11-libs/libXdmcp
x11-libs/libSM )"
DEPEND="${RDEPEND}
dev-util/pkgconfig
nls? ( sys-devel/gettext )"
S=${WORKDIR}/${MY_P}
src_prepare() {
epatch "${FILESDIR}"/${P}-ebuild_syntax.patch \
"${FILESDIR}"/${P}-tbz2_filetype.patch \
"${FILESDIR}"/${P}-undelfs_configure.patch
AT_NO_RECURSIVE="yes" eautoreconf
}
src_configure() {
local myscreen=ncurses
use slang && myscreen=slang
econf \
--disable-dependency-tracking \
--enable-vfs \
--enable-vfs-undelfs \
--enable-charset \
$(use_with X x) \
$(use_with samba) \
--with-configdir=/etc/samba \
--with-codepagedir=/var/lib/samba/codepages \
$(use_with gpm gpm-mouse) \
--with-screen=${myscreen} \
--with-edit
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc AUTHORS NEWS README
insinto /usr/share/mc/bin
newins "${FILESDIR}"/chdir-4.6.0.gentoo mc.sh
insinto /usr/share/mc
doins "${FILESDIR}"/mc.gentoo
}
pkg_postinst() {
elog "Add the following line to your ~/.bashrc to"
elog "allow mc to chdir to its latest working dir at exit"
elog ""
elog "# Midnight Commander chdir enhancement"
elog "if [ -f /usr/share/mc/mc.gentoo ]; then"
elog " . /usr/share/mc/mc.gentoo"
elog "fi"
}

View File

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>desktop-misc</herd>
<maintainer>
<email>ssuominen@gentoo.org</email>
</maintainer>
<use>
<flag name='7zip'>Add support for 7zip archives</flag>
</use>
</pkgmetadata>