From 016082f3d47461f67e4e1370e99dbff784df7d53 Mon Sep 17 00:00:00 2001 From: geos_one Date: Sat, 12 Nov 2011 17:53:15 +0000 Subject: [PATCH] delete old git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/linamh@3040 6952d904-891a-0410-993b-d76249ca496b --- media-video/ffmpeg/ChangeLog | 1666 ----------------- media-video/ffmpeg/Manifest | 14 - .../ffmpeg/ffmpeg-0.6.90_rc0-r2.ebuild | 276 --- media-video/ffmpeg/ffmpeg-0.6.90_rc0.ebuild | 274 --- media-video/ffmpeg/ffmpeg-0.6_p25767.ebuild | 268 --- media-video/ffmpeg/ffmpeg-0.6_p28715.ebuild | 271 --- media-video/ffmpeg/ffmpeg-0.7_rc1.ebuild | 279 --- media-video/ffmpeg/ffmpeg-9999.ebuild | 268 --- media-video/ffmpeg/files/avparser.patch | 21 - .../ffmpeg/files/avutil_aes_sha_h.patch | 28 - media-video/ffmpeg/metadata.xml | 32 - media-video/mjpegtools/ChangeLog | 714 ------- media-video/mjpegtools/Manifest | 7 - .../files/mjpegtools-1.9.0-glibc-2.10.patch | 11 - .../files/mjpegtools-1.9.0-jpeg-7.patch | 24 - ...ols-kernel-headers-2.6.38-videodev.h.patch | 22 - media-video/mjpegtools/metadata.xml | 15 - .../mjpegtools/mjpegtools-1.9.0-r1.ebuild | 89 - net-fs/samba/ChangeLog | 15 - net-fs/samba/Manifest | 8 - net-fs/samba/files/samba4.initd | 31 - net-fs/samba/metadata.xml | 17 - net-fs/samba/samba-4.0.0_alpha13.ebuild | 110 -- net-fs/samba/samba-4.0.0_alpha14.ebuild | 110 -- net-fs/samba/samba-4.9999.ebuild | 110 -- net-ftp/oftpd/ChangeLog | 19 - net-ftp/oftpd/Manifest | 9 - net-ftp/oftpd/files/conf.d.oftpd-r6 | 17 - net-ftp/oftpd/files/init.d.oftpd-r1 | 29 - .../oftpd/files/oftpd-0.3.7-family-1.patch | 23 - .../oftpd/files/oftpd-0.3.7-ipv6rel2-1.patch | 1308 ------------- net-ftp/oftpd/files/oftpd-0.3.7-r4.diff | 42 - net-ftp/oftpd/metadata.xml | 34 - net-ftp/oftpd/oftpd-0.3.7-r6.ebuild | 40 - sys-devel/openwatcom/ChangeLog | 7 - sys-devel/openwatcom/Manifest | 10 - sys-devel/openwatcom/files/build.sh.patch | 16 - .../openwatcom/files/wmake_c_mglob.c.patch | 12 - sys-devel/openwatcom/metadata.xml | 34 - sys-devel/openwatcom/openwatcom-1.7.1.ebuild | 49 - sys-devel/openwatcom/openwatcom-1.8.0.ebuild | 50 - sys-devel/openwatcom/openwatcom-1.9.0.ebuild | 50 - sys-fs/trustees/ChangeLog | 53 - sys-fs/trustees/Manifest | 4 - sys-fs/trustees/trustees-3.0.ebuild | 76 - 45 files changed, 6562 deletions(-) delete mode 100644 media-video/ffmpeg/ChangeLog delete mode 100644 media-video/ffmpeg/Manifest delete mode 100644 media-video/ffmpeg/ffmpeg-0.6.90_rc0-r2.ebuild delete mode 100644 media-video/ffmpeg/ffmpeg-0.6.90_rc0.ebuild delete mode 100644 media-video/ffmpeg/ffmpeg-0.6_p25767.ebuild delete mode 100644 media-video/ffmpeg/ffmpeg-0.6_p28715.ebuild delete mode 100644 media-video/ffmpeg/ffmpeg-0.7_rc1.ebuild delete mode 100644 media-video/ffmpeg/ffmpeg-9999.ebuild delete mode 100644 media-video/ffmpeg/files/avparser.patch delete mode 100644 media-video/ffmpeg/files/avutil_aes_sha_h.patch delete mode 100644 media-video/ffmpeg/metadata.xml delete mode 100644 media-video/mjpegtools/ChangeLog delete mode 100644 media-video/mjpegtools/Manifest delete mode 100644 media-video/mjpegtools/files/mjpegtools-1.9.0-glibc-2.10.patch delete mode 100644 media-video/mjpegtools/files/mjpegtools-1.9.0-jpeg-7.patch delete mode 100644 media-video/mjpegtools/files/mjpegtools-kernel-headers-2.6.38-videodev.h.patch delete mode 100644 media-video/mjpegtools/metadata.xml delete mode 100644 media-video/mjpegtools/mjpegtools-1.9.0-r1.ebuild delete mode 100644 net-fs/samba/ChangeLog delete mode 100644 net-fs/samba/Manifest delete mode 100644 net-fs/samba/files/samba4.initd delete mode 100644 net-fs/samba/metadata.xml delete mode 100644 net-fs/samba/samba-4.0.0_alpha13.ebuild delete mode 100644 net-fs/samba/samba-4.0.0_alpha14.ebuild delete mode 100644 net-fs/samba/samba-4.9999.ebuild delete mode 100644 net-ftp/oftpd/ChangeLog delete mode 100644 net-ftp/oftpd/Manifest delete mode 100644 net-ftp/oftpd/files/conf.d.oftpd-r6 delete mode 100644 net-ftp/oftpd/files/init.d.oftpd-r1 delete mode 100644 net-ftp/oftpd/files/oftpd-0.3.7-family-1.patch delete mode 100644 net-ftp/oftpd/files/oftpd-0.3.7-ipv6rel2-1.patch delete mode 100644 net-ftp/oftpd/files/oftpd-0.3.7-r4.diff delete mode 100644 net-ftp/oftpd/metadata.xml delete mode 100644 net-ftp/oftpd/oftpd-0.3.7-r6.ebuild delete mode 100644 sys-devel/openwatcom/ChangeLog delete mode 100644 sys-devel/openwatcom/Manifest delete mode 100644 sys-devel/openwatcom/files/build.sh.patch delete mode 100644 sys-devel/openwatcom/files/wmake_c_mglob.c.patch delete mode 100644 sys-devel/openwatcom/metadata.xml delete mode 100644 sys-devel/openwatcom/openwatcom-1.7.1.ebuild delete mode 100644 sys-devel/openwatcom/openwatcom-1.8.0.ebuild delete mode 100644 sys-devel/openwatcom/openwatcom-1.9.0.ebuild delete mode 100644 sys-fs/trustees/ChangeLog delete mode 100644 sys-fs/trustees/Manifest delete mode 100644 sys-fs/trustees/trustees-3.0.ebuild diff --git a/media-video/ffmpeg/ChangeLog b/media-video/ffmpeg/ChangeLog deleted file mode 100644 index b6c6b518..00000000 --- a/media-video/ffmpeg/ChangeLog +++ /dev/null @@ -1,1666 +0,0 @@ -# ChangeLog for media-video/ffmpeg -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ChangeLog,v 1.390 2010/12/09 16:11:56 rich0 Exp $ - -*ffmpeg-0.6.90_rc0 (06 Apr 2011) -*ffmpeg-0.6_p28715 (06 Apr 2011) - - 06 Apr 2011; Mario Fetka +ffmpeg-0.6_p28715.ebuild, - +ffmpeg-0.6.90_rc0.ebuild: - bump - - 09 Dec 2010; Richard Freeman ffmpeg-0.6_p25767.ebuild: - amd64 stable - 347625 - - 09 Dec 2010; Christian Faulhammer - ffmpeg-0.6_p25767.ebuild: - stable x86, security bug 347625 - - 26 Nov 2010; Jeroen Roovers ffmpeg-0.6_p25423.ebuild, - ffmpeg-0.6_p25767.ebuild: - Marked ~hppa (bug #340269). - -*ffmpeg-0.6_p25767 (19 Nov 2010) - - 19 Nov 2010; Alexis Ballier +ffmpeg-0.6_p25767.ebuild: - bump a new snapshot - - 19 Nov 2010; Alexis Ballier ffmpeg-0.6_p25423.ebuild, - ffmpeg-9999.ebuild: - require rtmpdump 2.2f, bug #345609 by Thomas Raschbacher - - 14 Nov 2010; Raúl Porcel ffmpeg-0.6.ebuild: - sparc stable wrt #332361 - - 07 Nov 2010; Alexis Ballier - ffmpeg-0.6_p25423.ebuild, ffmpeg-9999.ebuild: - set LD_LIBRARY_PATH for libavcore too for running the tests, bug #341849 - - 07 Nov 2010; Alexis Ballier metadata.xml: - update description of the vpx useflag, bug #337690 - - 03 Nov 2010; Markus Meier ffmpeg-0.6.ebuild: - arm stable, bug #332361 - - 02 Nov 2010; Samuli Suominen - ffmpeg-0.6_p25423.ebuild, ffmpeg-9999.ebuild: - Raise media-sound/lame depend to >= 3.98.3 wrt #343467 by Kai Krakow. - - 30 Oct 2010; Alexis Ballier ffmpeg-9999.ebuild: - bump x264 requirements - - 11 Oct 2010; Markus Meier ffmpeg-0.6_p25423.ebuild: - restore ~arm, bug #340269 - - 11 Oct 2010; Jeroen Roovers ffmpeg-0.6.ebuild: - Stable for HPPA (bug #332361). - - 10 Oct 2010; Raúl Porcel ffmpeg-0.6_p25423.ebuild: - Re-add ~alpha/~ia64/~sparc wrt #340269 - -*ffmpeg-0.6_p25423 (09 Oct 2010) - - 09 Oct 2010; Alexis Ballier - +ffmpeg-0.6_p25423.ebuild: - push a new snapshot, fixes 329921, 339036 and should help with 179872 - - 08 Oct 2010; Brent Baude ffmpeg-0.6.ebuild: - Marking ffmpeg-0.6 ppc for bug 332361 - - 08 Oct 2010; Brent Baude ffmpeg-0.6.ebuild: - Marking ffmpeg-0.6 ppc64 for bug 332361 - - 01 Oct 2010; Alexis Ballier ffmpeg-9999.ebuild: - disable mmx and other asm if pic is requested on x86 only - - 01 Oct 2010; Alexis Ballier ffmpeg-9999.ebuild, - metadata.xml: - Add frei0r useflag - - 24 Sep 2010; Markos Chandras ffmpeg-0.6.ebuild: - Stable on amd64 wrt bug #332361 - - 20 Sep 2010; Mike Frysinger ffmpeg-0.6.ebuild, - ffmpeg-9999.ebuild: - Drop empty KEYWORDS to keep ekeyword happy. - - 17 Sep 2010; Christian Faulhammer ffmpeg-0.6.ebuild: - stable x86, security bug 332361 - - 15 Sep 2010; Joseph Jezak ffmpeg-0.6.ebuild: - Marked ~ppc/~ppc64 for bug #324941. - - 13 Sep 2010; Tobias Klausmann ffmpeg-0.6.ebuild: - Stable on alpha, bug #332361 - - 10 Aug 2010; Samuli Suominen ffmpeg-9999.ebuild: - USE="qt-faststart" to replace separate media-video/qt-faststart package. - - 02 Aug 2010; Alexis Ballier ffmpeg-9999.ebuild: - avfilter-lavf doesnt exist, bug #330247 - - 22 Jul 2010; Alexis Ballier +ffmpeg-9999.ebuild, - -ffmpeg-9999-r1.ebuild: - go back to revision less for the live ebuild, revisions make no sense at - all there - - 22 Jul 2010; Alexis Ballier ffmpeg-9999-r1.ebuild: - Add bzip2 and static-libs useflag, by Nikoli in bug - #324453 and fix my previous mistake by reintroducing the faad dep. - - 22 Jul 2010; Alexis Ballier ffmpeg-9999-r1.ebuild: - sort rdepend, use same detection of live ebuild everywhere, cosmetics, by - Nikoli in bug #324453 - - 11 Jul 2010; Jeroen Roovers ffmpeg-0.6.ebuild: - Marked ~hppa (bug #324941). - - 27 Jun 2010; Raúl Porcel ffmpeg-0.6.ebuild: - Re-add ~alpha/~arm/~ia64/~sparc wrt #324941 - - 22 Jun 2010; Christian Faulhammer ffmpeg-0.6.ebuild: - add ~x86, bug 324941 - - 22 Jun 2010; Alexis Ballier ffmpeg-9999-r1.ebuild: - faad support has been removed - - 18 Jun 2010; Alexis Ballier ffmpeg-9999-r1.ebuild: - Sort IUSE and make zlib enabled by default, by Nikoli - , bug #324453 - -*ffmpeg-0.6 (16 Jun 2010) - - 16 Jun 2010; Alexis Ballier +ffmpeg-0.6.ebuild: - Bump to 0.6 - - 12 Jun 2010; Dror Levin ffmpeg-9999-r1.ebuild: - Make KEYWORDS depend on PV to make it easier to bump. - - 11 Jun 2010; Luca Barbato metadata.xml, - ffmpeg-9999-r1.ebuild: - Update live ebuild, support libvpx, that should address the final bit of - bug #320817, thanks to Nikoli again for the support - - 06 Jun 2010; Luca Barbato metadata.xml, - ffmpeg-9999-r1.ebuild: - add librtmp support - - 06 Jun 2010; Alexis Ballier ffmpeg-9999-r1.ebuild: - bump x264 requirements - - 11 May 2010; Alexis Ballier ffmpeg-9999-r1.ebuild, - metadata.xml: - add vaapi useflag, by Olivier Huber , bug #308857 - - 11 May 2010; Alexis Ballier - ffmpeg-0.5_p20373.ebuild, ffmpeg-0.5_p22846.ebuild: - force disabling vaapi to avoid automagics on unmasked versions, bug - #308857 - - 11 May 2010; Alexis Ballier - -ffmpeg-0.5_p20601-r1.ebuild, -ffmpeg-0.5_p21602.ebuild, - -files/ffmpeg-0.5_p20601-r1-libtheora.patch: - remove old - - 23 Apr 2010; Samuli Suominen - ffmpeg-0.5_p20373.ebuild, ffmpeg-0.5_p20601-r1.ebuild, - ffmpeg-0.5_p21602.ebuild, ffmpeg-0.5_p22846.ebuild, metadata.xml: - Rename USE opencore-amr to amr. - - 23 Apr 2010; Alexis Ballier ffmpeg-9999-r1.ebuild: - rename opencore-amr useflag to amr, we should get rid of the old non free - one - -*ffmpeg-0.5_p22846 (12 Apr 2010) - - 12 Apr 2010; Alexis Ballier - +ffmpeg-0.5_p22846.ebuild: - push a new snapshot - - 13 Mar 2010; Luca Barbato ffmpeg-0.5_p20373.ebuild, - ffmpeg-0.5_p20601-r1.ebuild, ffmpeg-0.5_p21602.ebuild, - ffmpeg-9999-r1.ebuild: - Add dep on pkg-config, fixes bug #306943 - - 10 Mar 2010; Alexis Ballier ffmpeg-9999-r1.ebuild: - simplify libgsm code as upstream now uses a more standard way for - #including it - - 04 Feb 2010; Alexis Ballier - ffmpeg-0.5_p21602.ebuild, ffmpeg-9999-r1.ebuild: - Remove ipv6 useflag, it cannot be disabled separately anymore and is - automatically enabled when available with USE=network, reported by marienz - -*ffmpeg-0.5_p21602 (02 Feb 2010) - - 02 Feb 2010; Alexis Ballier - +ffmpeg-0.5_p21602.ebuild: - bump a new snapshot - - 31 Jan 2010; Raúl Porcel ffmpeg-0.5_p20373.ebuild: - ia64/sparc stable - - 26 Jan 2010; Dror Levin ffmpeg-0.5_p20601-r1.ebuild, - ffmpeg-9999-r1.ebuild: - Handle -march=*-sse3 properly, bug 283968; Install the manpages, bug - 288467. - - 26 Jan 2010; Dror Levin ffmpeg-0.5_p20601-r1.ebuild, - ffmpeg-9999-r1.ebuild: - Fix faac handling if USE=-encode, bug 300364. - - 24 Jan 2010; Tobias Klausmann - ffmpeg-0.5_p20373.ebuild: - Stable on alpha, bug #297847 - - 19 Jan 2010; Alexis Ballier ffmpeg-9999-r1.ebuild: - Adjust x264 deps - - 09 Jan 2010; Christian Faulhammer - ffmpeg-0.5_p20373.ebuild: - stable x86, bug 297847 - - 07 Jan 2010; Brent Baude ffmpeg-0.5_p20373.ebuild: - Marking ffmpeg-0.5_p20373 ppc for bug 297847 - - 06 Jan 2010; Brent Baude ffmpeg-0.5_p20373.ebuild: - Marking ffmpeg-0.5_p20373 ppc64 for bug 297847 - - 04 Jan 2010; Markus Meier ffmpeg-0.5_p20373.ebuild: - arm stable, bug #297847 - - 24 Dec 2009; Jeroen Roovers ffmpeg-0.5_p20373.ebuild: - Stable for HPPA (bug #297847). - - 22 Dec 2009; Samuli Suominen - ffmpeg-0.5_p20373.ebuild: - amd64 stable wrt #297847 - -*ffmpeg-0.5_p20601-r1 (26 Nov 2009) - - 26 Nov 2009; Steve Dibb -ffmpeg-0.5_p20601.ebuild, - +ffmpeg-0.5_p20601-r1.ebuild, +files/ffmpeg-0.5_p20601-r1-libtheora.patch: - Fix x264 compiling; libtheora patch for 1.0; bug 294469 - - 25 Nov 2009; Steve Dibb ffmpeg-0.5_p20601.ebuild, - ffmpeg-9999-r1.ebuild: - Fix libtheora dep - - 24 Nov 2009; Steve Dibb ffmpeg-9999-r1.ebuild: - Update vdpau deps - -*ffmpeg-0.5_p20601 (24 Nov 2009) - - 24 Nov 2009; Steve Dibb +ffmpeg-0.5_p20601.ebuild: - Snapshot bump - - 18 Nov 2009; Raúl Porcel ffmpeg-0.5_p20373.ebuild: - Re-add ~sparc wrt #283953 - - 17 Nov 2009; Alexis Ballier - -ffmpeg-0.5_p19928.ebuild: - remove old - - 06 Nov 2009; Alexis Ballier ffmpeg-9999-r1.ebuild: - Force disabling doc with use=-doc - -*ffmpeg-0.5_p20373 (26 Oct 2009) - - 26 Oct 2009; Alexis Ballier - +ffmpeg-0.5_p20373.ebuild: - Bump a new snapshot - - 22 Oct 2009; Alexis Ballier ffmpeg-9999-r1.ebuild: - bump deps on x264 - - 22 Oct 2009; Samuli Suominen ffmpeg-0.5-r1.ebuild, - ffmpeg-0.5_p19928.ebuild: - Fix media-libs/x264 depend wrt #290080, thanks to Diego E. 'Flameeyes' - Pettenò for reporting. - - 28 Sep 2009; Alexis Ballier - -ffmpeg-0.5_p19787.ebuild: - remove old - - 28 Sep 2009; Alexis Ballier ffmpeg-9999-r1.ebuild, - metadata.xml: - Add a pic useflag - - 25 Sep 2009; Mounir Lamouri ffmpeg-0.5_p19928.ebuild: - Keywording for ppc. Bug 283953 - - 24 Sep 2009; Raúl Porcel ffmpeg-0.5_p19787.ebuild, - ffmpeg-0.5_p19928.ebuild: - Re-add ~ia64 wrt #283953 - - 23 Sep 2009; Alexis Ballier ffmpeg-9999-r1.ebuild: - bump x264 requirements - - 20 Sep 2009; Markus Meier ffmpeg-0.5_p19928.ebuild: - add ~arm - - 20 Sep 2009; Markus Meier ffmpeg-0.5_p19787.ebuild: - add ~arm, bug #283953 - -*ffmpeg-0.5_p19928 (20 Sep 2009) - - 20 Sep 2009; Alexis Ballier - +ffmpeg-0.5_p19928.ebuild: - bump a new snapshot - - 15 Sep 2009; Alexis Ballier ffmpeg-0.5-r1.ebuild: - Fix dependencies on x264 for 0.5, it doesn't detect the latest version, - bug #284937 - - 07 Sep 2009; Alexis Ballier - ffmpeg-0.5_p19787.ebuild, ffmpeg-9999-r1.ebuild: - disable tests without USE=encode, they fail if it is not enabled - - 07 Sep 2009; Alexis Ballier - ffmpeg-0.5_p19787.ebuild: - drop keywords for arches that dont have opencore-amr keyworded - -*ffmpeg-0.5_p19787 (06 Sep 2009) - - 06 Sep 2009; Alexis Ballier - +ffmpeg-0.5_p19787.ebuild: - Add today's ffmpeg svn snapshot. - - 06 Sep 2009; Alexis Ballier ffmpeg-9999-r1.ebuild: - Use ffmpeg.org svn repo and add PV conditionals so that we can make - snapshots by simply copying -9999 - - 06 Sep 2009; Alexis Ballier ffmpeg-9999-r1.ebuild: - Correctly detect cpu by upstream checks when march=native is used, bug - #273421 - - 04 Aug 2009; Samuli Suominen ffmpeg-9999-r1.ebuild, - metadata.xml: - Rename opencore-amrnb and opencore-amrwb to opencore-amr to keep it in - sync with MPlayer. - - 27 Jul 2009; Alexis Ballier ffmpeg-9999-r1.ebuild: - Set svn revision - - 25 Jul 2009; Alexis Ballier ffmpeg-9999-r1.ebuild: - set target os when crosscompiling for a different os, support for linux, - freebsd and mingw32 so far - - 22 Jul 2009; Alexis Ballier ffmpeg-9999-r1.ebuild: - Set cross-prefix when cross compiling so that CHOST-prefixed tools are - used - - 09 Jul 2009; Samuli Suominen ffmpeg-0.5-r1.ebuild, - ffmpeg-9999-r1.ebuild: - USE vdpau with VIDEO_CARDS=nvidia wrt #262433, thanks to Bob Deblier for - reporting. - - 08 Jul 2009; Samuli Suominen - ffmpeg-0.4.9_p20090201.ebuild, ffmpeg-0.5-r1.ebuild, - ffmpeg-9999-r1.ebuild: - Rename EXTRA_ECONF to EXTRA_FFMPEG_CONF because this package isn't using - econf and fails with --disable-dependency-tracking in it. - - 07 Jul 2009; Alexis Ballier ffmpeg-9999-r1.ebuild: - Drop libamr support, its been removed upstream - - 04 Jul 2009; Alexis Ballier ffmpeg-9999-r1.ebuild: - Reflect upstream changes for the way of disabling libavdevice in/outdevs - - 03 Jul 2009; Alexis Ballier ffmpeg-9999-r1.ebuild: - force a non free license only when needed, ie, when faac or amr is - requested - - 03 Jul 2009; Alexis Ballier ffmpeg-9999-r1.ebuild, - metadata.xml: - Add opencore-amr support, switch to GPL-3 - - 30 Jun 2009; Raúl Porcel ffmpeg-0.5-r1.ebuild: - arm/ia64/sparc stable - - 20 Jun 2009; Jeroen Roovers ffmpeg-0.5-r1.ebuild: - Stable for HPPA (bug #274666). - - 10 Jun 2009; Alexis Ballier ffmpeg-9999-r1.ebuild: - remove useless warning, it must not be the user's duty to figure out abi - breaks - - 10 Jun 2009; Alexis Ballier ffmpeg-9999-r1.ebuild: - make tests work when upgrading, they should pass so make them also fatal - - 10 Jun 2009; Alexis Ballier ffmpeg-0.5-r1.ebuild, - ffmpeg-9999-r1.ebuild: - eapi2ify and depend on libtheora[encode] when needed, reported by remi - - 21 May 2009; Brent Baude ffmpeg-0.5-r1.ebuild: - Marking ffmpeg-0.5-r1 ppc64 stable for bug 266986 - - 21 May 2009; Brent Baude ffmpeg-0.5-r1.ebuild: - Marking ffmpeg-0.5-r1 ppc stable for bug 266986 - - 16 May 2009; Mounir Lamouri metadata.xml: - Use global gsm USE flag instead of local one. - - 14 May 2009; Markus Meier ffmpeg-0.5-r1.ebuild: - amd64 stable, bug #266986 - - 12 May 2009; Christian Faulhammer ffmpeg-0.5-r1.ebuild: - stable x86, bug 266986 - - 03 May 2009; Peter Alfredsen ffmpeg-0.5-r1.ebuild: - Update deps for USE="lame" w.r.t. bug 265830. - - 03 May 2009; Tobias Klausmann ffmpeg-0.5-r1.ebuild: - Stable on alpha, bug #266986 - -*ffmpeg-9999-r1 (02 May 2009) - - 02 May 2009; Steve Dibb metadata.xml, - -ffmpeg-9999.ebuild, +ffmpeg-9999-r1.ebuild: - Add cpudetection use flag; require nonfree option for faac support - - 04 Apr 2009; Alexis Ballier - -files/ffmpeg-0.4.9_p20081014-sparc-gcc43.patch, - -files/ffmpeg-shared-gcc4.1.patch, -ffmpeg-0.4.9_p20081014.ebuild, - -ffmpeg-0.4.9_p20081219.ebuild, -ffmpeg-0.4.9_p20090121.ebuild, - -ffmpeg-0.4.9_p20090201-r1.ebuild: - remove old - - 04 Apr 2009; Raúl Porcel - ffmpeg-0.4.9_p20090201.ebuild, ffmpeg-0.4.9_p20090201-r1.ebuild, - ffmpeg-0.5-r1.ebuild, ffmpeg-9999.ebuild: - Enable arm optimizations again, now that i've found out that using -march - works fine - - 04 Apr 2009; Alexis Ballier ffmpeg-9999.ebuild: - add jack useflag - - 31 Mar 2009; Raúl Porcel - ffmpeg-0.4.9_p20090201.ebuild, ffmpeg-0.4.9_p20090201-r1.ebuild, - ffmpeg-0.5-r1.ebuild, ffmpeg-9999.ebuild: - arm stable, fix some arm-related stuff - - 11 Mar 2009; Steve Dibb metadata.xml, - ffmpeg-0.5-r1.ebuild, ffmpeg-9999.ebuild: - Fix faac local use flag desc; don't disable by default in IUSE - -*ffmpeg-0.5-r1 (10 Mar 2009) - - 10 Mar 2009; Steve Dibb metadata.xml, - -ffmpeg-0.5.ebuild, +ffmpeg-0.5-r1.ebuild, ffmpeg-9999.ebuild: - Drop aac use flag, split to faac / faad use flags - ffmpeg has native AAC - encoding / decoding which should be used by default; drop unused vhook use - flag on live ebuild - -*ffmpeg-0.5 (10 Mar 2009) - - 10 Mar 2009; Alexis Ballier +ffmpeg-0.5.ebuild: - Bump to the 0.5 release. - - 05 Mar 2009; Diego E. Pettenò metadata.xml, - ffmpeg-9999.ebuild: - Fix build with recent changes upstream (vhook removed in favour of - libavfilter, swscale cannot be disabled anylonger); merge the EAPI=1 - changes from the snapshotted version; add 3dnowext USE flag. - - 28 Feb 2009; Markus Meier metadata.xml: - custom-cflags is a global USE-flag - -*ffmpeg-0.4.9_p20090201-r1 (21 Feb 2009) - - 21 Feb 2009; Luca Barbato - +ffmpeg-0.4.9_p20090201-r1.ebuild: - Set some useflag defaults and other minor changes - - 11 Feb 2009; Tobias Scherbaum - ffmpeg-0.4.9_p20090201.ebuild: - ppc stable, bug #257217 - - 10 Feb 2009; Alexis Ballier ffmpeg-9999.ebuild: - add openjpeg support - - 09 Feb 2009; Raúl Porcel - ffmpeg-0.4.9_p20090201.ebuild: - ia64/sparc stable wrt #257217 - - 05 Feb 2009; Jeroen Roovers - ffmpeg-0.4.9_p20090201.ebuild: - Stable for HPPA (bug #257217). - - 04 Feb 2009; Markus Meier - ffmpeg-0.4.9_p20090201.ebuild: - x86 stable, bug #257217 - - 02 Feb 2009; Tobias Heinlein - ffmpeg-0.4.9_p20090201.ebuild: - amd64 stable wrt security bug 257217 - - 02 Feb 2009; Brent Baude - ffmpeg-0.4.9_p20090201.ebuild: - Marking ffmpeg-0.4.9_p20090201 ppc64 for bug 257217 - - 02 Feb 2009; Tobias Klausmann - ffmpeg-0.4.9_p20090201.ebuild: - Stable on alpha, bug #257217 - -*ffmpeg-0.4.9_p20090201 (01 Feb 2009) - - 01 Feb 2009; Alexis Ballier - +ffmpeg-0.4.9_p20090201.ebuild: - new snapshot, bug #257217 - - 31 Jan 2009; Tobias Klausmann - ffmpeg-0.4.9_p20081219.ebuild: - Stable on alpha, bug #255008 - - 27 Jan 2009; Alexis Ballier ffmpeg-9999.ebuild: - no need for local variables when we use them only once - - 27 Jan 2009; Alexis Ballier ffmpeg-9999.ebuild: - Add alsa/oss/3dnow useflags and disable servertest as its mainly broken - - 25 Jan 2009; Markus Meier - ffmpeg-0.4.9_p20081219.ebuild: - amd64/x86 stable, bug #255008 - - 25 Jan 2009; Brent Baude - ffmpeg-0.4.9_p20081219.ebuild: - stable ppc64, bug 255008 - -*ffmpeg-0.4.9_p20090121 (21 Jan 2009) - - 21 Jan 2009; Alexis Ballier - +ffmpeg-0.4.9_p20090121.ebuild: - push a new snapshot - - 20 Jan 2009; Alexis Ballier ffmpeg-9999.ebuild: - set empty keywords for the live ebuild - - 19 Jan 2009; Alexis Ballier - ffmpeg-0.4.9_p20081014.ebuild, ffmpeg-0.4.9_p20081219.ebuild, - ffmpeg-9999.ebuild: - require gnu make 3.81, by Bernd Kaiser , bug #255376 - - 17 Jan 2009; Alexis Ballier - ffmpeg-0.4.9_p20081219.ebuild, ffmpeg-9999.ebuild: - require at least speex 1.2, should fix #254922 - - 15 Jan 2009; Alexis Ballier - ffmpeg-0.4.9_p20081014.ebuild, ffmpeg-0.4.9_p20081219.ebuild, - ffmpeg-9999.ebuild: - make sure version.h gets created, bug #252269 - - 23 Dec 2008; Alexis Ballier ffmpeg-9999.ebuild: - Sync live ebuild with latest snapshot; merely add speex useflag and remove - unused make targets - - 22 Dec 2008; Raúl Porcel - ffmpeg-0.4.9_p20081014.ebuild, ffmpeg-0.4.9_p20081219.ebuild: - arm/ia64 stable wrt #245285 - - 21 Dec 2008; nixnut ffmpeg-0.4.9_p20081014.ebuild: - Stable on ppc wrt bug 245313 - - 20 Dec 2008; Ferris McCormick - ffmpeg-0.4.9_p20081014.ebuild: - Sparc stable, Security Bug #245313. - - 20 Dec 2008; Thomas Anderson - ffmpeg-0.4.9_p20081014.ebuild: - stable amd64, security bug #245313 - -*ffmpeg-0.4.9_p20081219 (19 Dec 2008) - - 19 Dec 2008; Alexis Ballier - +ffmpeg-0.4.9_p20081219.ebuild: - push a new snapshot - - 16 Dec 2008; Jeroen Roovers - ffmpeg-0.4.9_p20081014.ebuild: - Stable for HPPA (bug #245291). - - 16 Dec 2008; Brent Baude - ffmpeg-0.4.9_p20081014.ebuild: - Marking ffmpeg-0.4.9_p20081014 ppc64 for bug 245285 - - 15 Dec 2008; ffmpeg-0.4.9_p20081014.ebuild: - Change faad2 dep. to >= 2.6.1 wrt #251010. - - 15 Dec 2008; ffmpeg-0.4.9_p20081014.ebuild: - x86 stable wrt #245285 - - 13 Dec 2008; - +files/ffmpeg-0.4.9_p20081014-sparc-gcc43.patch, - ffmpeg-0.4.9_p20081014.ebuild: - Backport upstream patch for sparc to allow compilation with GCC 4.3 wrt - #247653. - - 12 Dec 2008; Tobias Klausmann - ffmpeg-0.4.9_p20081014.ebuild: - Stable on alpha, bug #245285 - -*ffmpeg-9999 (07 Dec 2008) - - 07 Dec 2008; Luca Barbato +ffmpeg-9999.ebuild: - live ebuild - - 10 Nov 2008; Raúl Porcel - ffmpeg-0.4.9_p20081014.ebuild: - Add ~ia64 wrt #241908 - - 30 Oct 2008; Raúl Porcel - ffmpeg-0.4.9_p20070616-r3.ebuild: - alpha/arm/ia64 stable #231831 - - 27 Oct 2008; Alexis Ballier - ffmpeg-0.4.9_p20081014.ebuild: - Fixup crosscompilation, bug #237662 - - 27 Oct 2008; Mike Frysinger - ffmpeg-0.4.9_p20081014.ebuild: - Add arm/ppc love #241908. - - 18 Oct 2008; Peter Alfredsen - ffmpeg-0.4.9_p20080326.ebuild: - Fixup 20080326 dependency on x264 to be <0.0.20081006. - - 18 Oct 2008; Alexis Ballier - ffmpeg-0.4.9_p20081014.ebuild: - Drop arm/ia64/ppc ~arch keywords per bug #241908 to allow unmasking - - 14 Oct 2008; Jeroen Roovers - +files/ffmpeg-0.4.9_p20080326-hppa.patch, ffmpeg-0.4.9_p20080326.ebuild: - Build PIC on HPPA (bug #241124). - - 14 Oct 2008; Alexis Ballier - ffmpeg-0.4.9_p20081014.ebuild: - Give the configure the --cpu option based on CFLAGS; if it is unknown it - will not hurt because the configure script will warn and ignore it. This - helps getting better support for given cpu, like using CMOV on i686 and - later. Bug #172723. - - 14 Oct 2008; Alexis Ballier - ffmpeg-0.4.9_p20081014.ebuild: - Set the ffmpeg version to the exported revision number, bug #233667, - borrowed from mplayer ebuild - - 14 Oct 2008; Alexis Ballier - ffmpeg-0.4.9_p20081014.ebuild: - Broaden libdc1394 dep as it works with v2 too, by Fabio Correa - , bug #237687 - - 14 Oct 2008; Alexis Ballier - ffmpeg-0.4.9_p20070616.ebuild, ffmpeg-0.4.9_p20070616-r1.ebuild, - ffmpeg-0.4.9_p20070616-r2.ebuild, ffmpeg-0.4.9_p20070616-r3.ebuild, - ffmpeg-0.4.9_p20070616-r20.ebuild, ffmpeg-0.4.9_p20080206.ebuild, - ffmpeg-0.4.9_p20080326.ebuild, ffmpeg-0.4.9_p20081014.ebuild: - Bump imlib2 dep for bug #196525 - -*ffmpeg-0.4.9_p20081014 (14 Oct 2008) - - 14 Oct 2008; Alexis Ballier metadata.xml, - +ffmpeg-0.4.9_p20081014.ebuild: - Add a new snapshot, masked because it breaks a lot of consumers. - - 11 Oct 2008; Tobias Scherbaum - ffmpeg-0.4.9_p20070616-r3.ebuild: - ppc stable, bug #231831 - - 06 Oct 2008; Markus Meier - ffmpeg-0.4.9_p20070616-r3.ebuild: - amd64/x86 stable, bug #231831 - - 06 Oct 2008; Friedrich Oslage - ffmpeg-0.4.9_p20070616-r3.ebuild: - Stable on sparc, security bug #231831 - - 06 Oct 2008; Jeroen Roovers - ffmpeg-0.4.9_p20070616-r3.ebuild: - Stable for HPPA (bug #231831). Fixed some quoting issues. - - 04 Oct 2008; Markus Rothe - ffmpeg-0.4.9_p20070616-r3.ebuild: - Stable on ppc64; bug #231831 - -*ffmpeg-0.4.9_p20070616-r20 (17 Jul 2008) -*ffmpeg-0.4.9_p20070616-r3 (17 Jul 2008) - - 17 Jul 2008; Alexis Ballier - +files/CVE-2008-3162.patch, +ffmpeg-0.4.9_p20070616-r3.ebuild, - +ffmpeg-0.4.9_p20070616-r20.ebuild: - Add patches for security bug #231831. -r3 is -r0 with the patch, stable - candidate without swscaler. -r20 is -r2 with the patch, with swscaler. - - 07 Jul 2008; Peter Alfredsen - ffmpeg-0.4.9_p20080326.ebuild: - Fix build failure when disabling MMX, which would fail to disable MMX2 - code on processors supporting it, resulting in #ifdef spaghetti build - failure. Bug 229981. - - 20 Apr 2008; Mike Frysinger - +files/ffmpeg-arm-pld.patch, ffmpeg-0.4.9_p20070616.ebuild, - ffmpeg-0.4.9_p20070616-r1.ebuild, ffmpeg-0.4.9_p20070616-r2.ebuild, - ffmpeg-0.4.9_p20080206.ebuild: - Fix from upstream svn for building for older arm cpus. - - 07 Apr 2008; Ben de Groot - ffmpeg-0.4.9_p20070616.ebuild, ffmpeg-0.4.9_p20070616-r1.ebuild, - ffmpeg-0.4.9_p20070616-r2.ebuild, ffmpeg-0.4.9_p20080206.ebuild, - ffmpeg-0.4.9_p20080326.ebuild: - Pkgmove x264-svn to x264 - - 27 Mar 2008; Joerg Bornkessel Manifest: - manifest fixed; #bug 214967 - -*ffmpeg-0.4.9_p20080326 (26 Mar 2008) - - 26 Mar 2008; Luca Barbato - -files/ffmpeg-0.4.9_p20051216-asneeded-configure.patch, - -ffmpeg-0.4.9_p20050226-r3.ebuild, -ffmpeg-0.4.9_p20061016.ebuild, - -ffmpeg-0.4.9_p20070330.ebuild, -ffmpeg-0.4.9_p20070525.ebuild, - +ffmpeg-0.4.9_p20080326.ebuild: - Furter cleanup and new version - - 28 Feb 2008; Alexis Ballier - ffmpeg-0.4.9_p20080206.ebuild: - fix build with use ieee1394, dc1394->libdc1394. Bug #209610 - - 14 Feb 2008; Samuli Suominen - -ffmpeg-0.4.9_p20051216.ebuild, -ffmpeg-0.4.9_p20060302.ebuild, - -ffmpeg-0.4.9_p20060530.ebuild, -ffmpeg-0.4.9_p20060816.ebuild, - ffmpeg-0.4.9_p20061016.ebuild, -ffmpeg-0.4.9_p20070129.ebuild, - -ffmpeg-0.4.9_p20070325.ebuild, ffmpeg-0.4.9_p20070330.ebuild: - Remove USE dts from some old ebuilds, and remove some entirely because - libdts is replaced by libdca. - -*ffmpeg-0.4.9_p20080206 (06 Feb 2008) - - 06 Feb 2008; Luca Barbato - +ffmpeg-0.4.9_p20080206.ebuild: - New snapshot - - 31 Oct 2007; Matthias Schwarzott - ffmpeg-0.4.9_p20051216.ebuild, ffmpeg-0.4.9_p20060302.ebuild, - ffmpeg-0.4.9_p20060530.ebuild, ffmpeg-0.4.9_p20060816.ebuild, - ffmpeg-0.4.9_p20061016.ebuild, ffmpeg-0.4.9_p20070129.ebuild, - ffmpeg-0.4.9_p20070325.ebuild, ffmpeg-0.4.9_p20070330.ebuild, - ffmpeg-0.4.9_p20070525.ebuild, ffmpeg-0.4.9_p20070616.ebuild, - ffmpeg-0.4.9_p20070616-r1.ebuild, ffmpeg-0.4.9_p20070616-r2.ebuild: - Improved text about possible ABI changes, noticed by mark_alec. - -*ffmpeg-0.4.9_p20070616-r2 (26 Oct 2007) - - 26 Oct 2007; Steve Dibb - +ffmpeg-0.4.9_p20070616-r2.ebuild: - Add ipv6 use flag - - 21 Oct 2007; Steve Dibb - ffmpeg-0.4.9_p20070616.ebuild: - amd64 stable, bug 193563 - - 20 Oct 2007; Ferris McCormick - ffmpeg-0.4.9_p20070616.ebuild: - sparc stable --- Bug #193563 --- builds and works. - - 08 Oct 2007; Markus Rothe - ffmpeg-0.4.9_p20070616.ebuild: - Stable on ppc64; bug #193563 - - 24 Sep 2007; Raúl Porcel - ffmpeg-0.4.9_p20070616.ebuild: - alpha/ia64 stable wrt #193563 - - 24 Sep 2007; Lars Weiler ffmpeg-0.4.9_p20070616.ebuild: - stable ppc, bug #193563 - - 24 Sep 2007; Jeroen Roovers - ffmpeg-0.4.9_p20070616.ebuild: - Stable for HPPA (bug #193563). - - 24 Sep 2007; Christian Faulhammer - ffmpeg-0.4.9_p20070616.ebuild: - stable x86, bug #193563 - - 07 Jul 2007; Samuli Suominen - ffmpeg-0.4.9_p20070616-r1.ebuild: - Fix building with USE altivec for bug 183687. Thanks to Laurent G. for - reporting, Joe Jezak for solution, Kimura Masaru for testing. - -*ffmpeg-0.4.9_p20070616-r1 (26 Jun 2007) - - 26 Jun 2007; Luca Barbato - +ffmpeg-0.4.9_p20070616-r1.ebuild: - Enable swscaler - - 16 Jun 2007; Samuli Suominen - ffmpeg-0.4.9_p20070616.ebuild: - enable xvid to enable libxvid. - -*ffmpeg-0.4.9_p20070616 (16 Jun 2007) - - 16 Jun 2007; Luca Barbato - +ffmpeg-0.4.9_p20070616.ebuild: - New snapshot, SVN revision 9330 - - 01 Jun 2007; Samuli Suominen - ffmpeg-0.4.9_p20070525.ebuild: - Append -DBROKEN_RELOCATIONS which is a hack to workaround bug 179872. - - 01 Jun 2007; Samuli Suominen - ffmpeg-0.4.9_p20070525.ebuild: - Remove USE dts for bug 180129. - -*ffmpeg-0.4.9_p20070525 (26 May 2007) - - 26 May 2007; Luca Barbato - +ffmpeg-0.4.9_p20070525.ebuild: - New snapshot, using libamr - - 16 May 2007; Jeroen Roovers - ffmpeg-0.4.9_p20070330.ebuild: - Stable for HPPA (bug #174909). - - 05 May 2007; Fabian Groffen - ffmpeg-0.4.9_p20051216.ebuild, ffmpeg-0.4.9_p20060302.ebuild, - ffmpeg-0.4.9_p20060530.ebuild: - Dropped ppc-macos keyword, see you in prefix - - 22 Apr 2007; Bryan Østergaard - ffmpeg-0.4.9_p20070330.ebuild: - Stable on Alpha, bug 174909. - - 17 Apr 2007; Tobias Scherbaum - ffmpeg-0.4.9_p20070330.ebuild: - ppc stable, bug #168907 - - 16 Apr 2007; Raúl Porcel - ffmpeg-0.4.9_p20070330.ebuild: - ia64 stable - - 12 Apr 2007; Raúl Porcel - ffmpeg-0.4.9_p20070330.ebuild: - x86 stable - - 12 Apr 2007; Peter Weller ffmpeg-0.4.9_p20070330.ebuild: - Stable on amd64 wrt bug 168907 - - 05 Apr 2007; Alexis Ballier - +files/ffmpeg-0.4.9_p20070330-asmpic.patch, ffmpeg-0.4.9_p20070330.ebuild: - Disable non pic safe asm on x86 and amd64, bug #172845, bug #172877 and dupes - - 04 Apr 2007; Markus Rothe - ffmpeg-0.4.9_p20070330.ebuild: - Stable on ppc64 - - 04 Apr 2007; Gustavo Zacarias - ffmpeg-0.4.9_p20070330.ebuild: - Stable on sparc wrt #170860 - -*ffmpeg-0.4.9_p20070330 (30 Mar 2007) - - 30 Mar 2007; Luca Barbato - +ffmpeg-0.4.9_p20070330.ebuild: - New snapshot - - 27 Mar 2007; Luca Barbato - ffmpeg-0.4.9_p20070325.ebuild: - s/a52/liba52 - - 25 Mar 2007; Luca Barbato - ffmpeg-0.4.9_p20070325.ebuild: - Minor fixes and update - -*ffmpeg-0.4.9_p20070325 (25 Mar 2007) - - 25 Mar 2007; Luca Barbato - +ffmpeg-0.4.9_p20070325.ebuild: - New snapshot - - 22 Mar 2007; Gustavo Zacarias - ffmpeg-0.4.9_p20070129.ebuild: - Stable on sparc - - 21 Mar 2007; Christian Faulhammer - ffmpeg-0.4.9_p20070129.ebuild: - stable x86, security bug 170208 - - 16 Feb 2007; Simon Stelling - ffmpeg-0.4.9_p20061016.ebuild, ffmpeg-0.4.9_p20070129.ebuild: - depend on >=portage-2.1.2 on amd64 to make sure the mmx USE flag is unmasked - - 29 Jan 2007; Steve Dibb - ffmpeg-0.4.9_p20070129.ebuild: - Rekeyword ~ - - 29 Jan 2007; Luca Barbato - ffmpeg-0.4.9_p20070129.ebuild: - Put it back in ~, not the right time, closing bug #164445, thanks to - Sebastian for notifying. - - 29 Jan 2007; Luca Barbato - files/ffmpeg-libdir-2007.patch: - Make the patch working everywhere, thanks to Markus Trippelsdorf - for pointing the issue - -*ffmpeg-0.4.9_p20070129 (29 Jan 2007) - - 29 Jan 2007; Luca Barbato - +files/ffmpeg-libdir-2007.patch, +ffmpeg-0.4.9_p20070129.ebuild: - New snapshot - - 29 Jan 2007; Bryan Østergaard - ffmpeg-0.4.9_p20061016.ebuild: - Stable on Alpha + IA64. - - 06 Jan 2007; Michael Cummings - ffmpeg-0.4.9_p20061016.ebuild: - amd64 stable - - 04 Jan 2007; Christian Faulhammer - ffmpeg-0.4.9_p20061016.ebuild: - stable x86, bug #157814 - - 30 Dec 2006; Bryan Østergaard - ffmpeg-0.4.9_p20061016.ebuild: - Add ~alpha and ~ia64 keywords. - - 23 Dec 2006; Tobias Scherbaum - ffmpeg-0.4.9_p20061016.ebuild: - Stable on ppc wrt bug #157814. - - 21 Dec 2006; Gustavo Zacarias - ffmpeg-0.4.9_p20060530.ebuild, ffmpeg-0.4.9_p20061016.ebuild: - Stable on sparc wrt #157814 - - 21 Dec 2006; Markus Rothe - ffmpeg-0.4.9_p20061016.ebuild: - Stable on ppc64; bug #157814 - - 10 Dec 2006; Matthias Schwarzott - ffmpeg-0.4.9_p20050226-r3.ebuild, ffmpeg-0.4.9_p20051216.ebuild, - ffmpeg-0.4.9_p20060302.ebuild, ffmpeg-0.4.9_p20060517.ebuild, - ffmpeg-0.4.9_p20060530.ebuild, ffmpeg-0.4.9_p20060816.ebuild, - ffmpeg-0.4.9_p20061016.ebuild: - Corrected installation of source-Changelog-file, thanks to Josef Reidinger - for reporting, Bug #157628. - - 07 Dec 2006; Luca Barbato - ffmpeg-0.4.9_p20061016.ebuild: - Fix reg depletion in x86, see bug #154922 - - 01 Dec 2006; Jeroen Roovers - ffmpeg-0.4.9_p20061016.ebuild: - Stable for HPPA (or xine-lib will not even configure). - -*ffmpeg-0.4.9_p20061016 (17 Oct 2006) - - 17 Oct 2006; Luca Barbato - +ffmpeg-0.4.9_p20061016.ebuild: - New version - - 03 Oct 2006; Luca Barbato - ffmpeg-0.4.9_p20060530.ebuild, ffmpeg-0.4.9_p20060816.ebuild: - Fix deps, see bug #134555 - - 11 Sep 2006; Luca Barbato - ffmpeg-0.4.9_p20060816.ebuild: - emake -j1 calls and add emake depend just in case - - 08 Sep 2006; Rene Nussbaumer - ffmpeg-0.4.9_p20060530.ebuild: - Stable on hppa. See bug #133520. - - 08 Sep 2006; Thomas Cort ffmpeg-0.4.9_p20060530.ebuild: - Stable on alpha wrt security Bug #133520. - - 08 Sep 2006; Tobias Scherbaum - ffmpeg-0.4.9_p20060530.ebuild: - ppc stable, bug #133520 - - 07 Sep 2006; Joshua Jackson - ffmpeg-0.4.9_p20060530.ebuild: - Stable x86; for security bug #133520 - - 07 Sep 2006; Thomas Cort ffmpeg-0.4.9_p20060530.ebuild: - Stable on amd64. - - 07 Sep 2006; Gustavo Zacarias - ffmpeg-0.4.9_p20060530.ebuild: - Stable on sparc wrt #133520 - - 07 Sep 2006; Markus Rothe - ffmpeg-0.4.9_p20060530.ebuild: - Stable on ppc64; bug #133520 - - 04 Sep 2006; Diego Pettenò - ffmpeg-0.4.9_p20060530.ebuild, ffmpeg-0.4.9_p20060816.ebuild: - Export true as LDCONFIG value during install phases, so that it does not - trigger sandbox on Gentoo/FreeBSD. - - 30 Aug 2006; Luca Barbato - ffmpeg-0.4.9_p20060816.ebuild: - Fix multilib-strict and support EXTRA_ECONF - - 17 Aug 2006; Luca Barbato - ffmpeg-0.4.9_p20060816.ebuild: - fix sdl dep - - 16 Aug 2006; Luca Barbato ChangeLog: - New version - - 14 Aug 2006; Luca Barbato - +files/ffmpeg-0.4.9_p20060530-snow-mmx.patch, - ffmpeg-0.4.9_p20060530.ebuild: - Make snow compile on x86 with pic and mmx enabled at the same time, many - thanks to Martin von Gagern for the patch and the - overall help - - 12 Aug 2006; Luca Barbato - ffmpeg-0.4.9_p20060530.ebuild: - Marked ~ppc64 - - 12 Aug 2006; Luca Barbato - ffmpeg-0.4.9_p20060530.ebuild: - Pin x264 version to avoid build issue with snapshots too new - - 01 Aug 2006; Joshua Jackson - ffmpeg-0.4.9_p20060530.ebuild: - Adding ~x86 as it works and all that jazz - - 31 May 2006; Gustavo Zacarias - ffmpeg-0.4.9_p20060530.ebuild: - Gave it a ~sparc - - 31 May 2006; Diego Pettenò - ffmpeg-0.4.9_p20060530.ebuild: - Re-add ~x86-fbsd and ~amd64 keywords. - - 31 May 2006; Diego Pettenò - ffmpeg-0.4.9_p20060530.ebuild: - Remove keywording comments, we always add and drop them every other release. - - 31 May 2006; Diego Pettenò - ffmpeg-0.4.9_p20060530.ebuild: - Remove old hack for $LDFLAGS passing (fixed upstream), remove the - append-flags (fixed upstream). - - 12 Jun 2006; Luca Barbato - ffmpeg-0.4.9_p20060530.ebuild: - more files to the sed PIC - - 31 May 2006; Luca Barbato - ffmpeg-0.4.9_p20060530.ebuild: - Missing patch - -*ffmpeg-0.4.9_p20060530 (30 May 2006) - - 30 May 2006; Luca Barbato - +ffmpeg-0.4.9_p20060530.ebuild: - New snapshot - - 28 May 2006; Diego Pettenò - -files/ffmpeg-0.4.9_p20050226-gcc4.patch, - -files/ffmpeg-0.4.9_p20050906-osx.patch, -files/ffmpeg-a52.patch, - -files/ffmpeg-configure.patch, -files/ffmpeg-missing_links.patch, - -files/ffmpeg-osx.patch, -files/gentoo-ffmpeg001.patch, - -ffmpeg-0.4.9_p20050226-r5.ebuild, -ffmpeg-0.4.9_p20050906.ebuild, - -ffmpeg-0.4.9_p20051120.ebuild: - Remove old versions. - - 25 May 2006; Diego Pettenò - ffmpeg-0.4.9_p20060302.ebuild: - Add ~x86-fbsd keyword. - -*ffmpeg-0.4.9_p20060517 (17 May 2006) - - 17 May 2006; Luca Barbato - +ffmpeg-0.4.9_p20060517.ebuild: - new snapshot, to be tested - - 08 May 2006; Diego Pettenò - ffmpeg-0.4.9_p20060302.ebuild: - Use -rpath-link to make sure that the libraries are linked correctly, should - fixes bug #132171. - - 03 May 2006; Diego Pettenò metadata.xml: - Update metadata to list media-video@gentoo.org as maintainer. - - 20 Apr 2006; Daniel Gryniewicz - +files/ffmpeg-0.4.9_p20060302-amr-64bit.patch, - ffmpeg-0.4.9_p20060302.ebuild: - Fix amr on 64-bit arches per bug# 130530 - - 14 Apr 2006; Diego Pettenò - +files/ffmpeg-0.4.9_p20060302-fbsd-flags.patch, - ffmpeg-0.4.9_p20060302.ebuild: - Add patch to respect CFLAGS on FreeBSD, and don't use preplib that's no more - needed anyway. - - 31 Mar 2006; Simon Stelling +files/ffmpeg-libdir.patch, - ffmpeg-0.4.9_p20060302.ebuild: - fix wrong libdir paths in .pc files - - 21 Mar 2006; Diego Pettenò - +files/ffmpeg-0.4.9_p20051216-asneeded-configure.patch, - ffmpeg-0.4.9_p20051216.ebuild, ffmpeg-0.4.9_p20060302.ebuild: - Use --cc option instead of overwriting CC variable to respect the compiler, - pass --extra-ldflags to respect LDFLAGS (only 20060302 respect them - entirely). Add patch to allow using --as-needed flag. - - 08 Mar 2006; Diego Pettenò - ffmpeg-0.4.9_p20051216.ebuild, ffmpeg-0.4.9_p20060302.ebuild: - Disable strip, leaving to portage decide if and when to strip. - - 06 Mar 2006; Luca Barbato - ffmpeg-0.4.9_p20060302.ebuild: - merged v4l and v4l2 - - 05 Mar 2006; Luca Barbato - ffmpeg-0.4.9_p20060302.ebuild: - Improved ebuild with amr and v4l2 support, thanks to Philip Kovacs - for the improved ebuild, other minor fixes - - 04 Mar 2006; Luca Barbato - files/ffmpeg-shared-gcc4.1.patch: - fix - - 04 Mar 2006; Luca Barbato - +files/ffmpeg-shared-gcc4.1.patch, ffmpeg-0.4.9_p20060302.ebuild: - ffmpeg-shared-gcc4 patch is back - -*ffmpeg-0.4.9_p20060302 (03 Mar 2006) - - 03 Mar 2006; Luca Barbato - +ffmpeg-0.4.9_p20060302.ebuild: - New snapshot - - 15 Feb 2006; Diego Pettenò - ffmpeg-0.4.9_p20050226-r3.ebuild: - Add missing sdl useflag in IUSE. - - 30 Jan 2006; Luca Barbato - +files/ffmpeg-shared-gcc4.patch, ffmpeg-0.4.9_p20051216.ebuild: - x86 workaround from Kevin F. Quinn , I'll share the - blame if breaks something - - 09 Jan 2006; Bryan Østergaard - ffmpeg-0.4.9_p20051216.ebuild: - Warning added - - 06 Jan 2006; Luca Barbato - files/ffmpeg-soname-symlink.patch: - minor fix for osx - - 03 Jan 2006; Bryan Østergaard - ffmpeg-0.4.9_p20051216.ebuild: - Marked ~ppc-macos (bug #116181) - - 02 Jan 2006; Michael Hanselmann - ffmpeg-0.4.9_p20051216.ebuild: - Stable on ppc. - - 01 Jan 2006; Simon Stelling - ffmpeg-0.4.9_p20051216.ebuild: - stable on amd64 wrt bug 116181 - - 31 Dec 2005; Markus Rothe - ffmpeg-0.4.9_p20051216.ebuild: - Stable on ppc64 - - 30 Dec 2005; Mark Loeser - ffmpeg-0.4.9_p20051216.ebuild: - Stable on x86; bug #116181 - - 30 Dec 2005; Gustavo Zacarias - ffmpeg-0.4.9_p20051216.ebuild: - Stable on sparc wrt security #116181 - - 28 Dec 2005; Guy Martin ffmpeg-0.4.9_p20051216.ebuild: - Fix compilation of xine-lib on hppa. - - 26 Dec 2005; Luca Barbato -ffmpeg-0.4.8.ebuild, - -ffmpeg-0.4.9_pre1-r1.ebuild, ffmpeg-0.4.9_p20050226-r3.ebuild: - Cleanup - - 21 Dec 2005; Luis Medinas - ffmpeg-0.4.9_p20051216.ebuild: - Add ~amd64 keyword for bug #116181. - - 21 Dec 2005; Markus Rothe - ffmpeg-0.4.9_p20051216.ebuild: - Added ~ppc64; bug #116181 - - 21 Dec 2005; Mark Loeser - ffmpeg-0.4.9_p20051216.ebuild: - Adding ~x86; bug #116181 - - 20 Dec 2005; Rene Nussbaumer - ffmpeg-0.4.9_p20051216.ebuild: - Unstable on hppa. See bug #116181. - - 20 Dec 2005; Gustavo Zacarias - ffmpeg-0.4.9_p20051216.ebuild: - Keyworded ~sparc wrt #116181 - - 17 Dec 2005; Luca Barbato - files/ffmpeg-soname-symlink.patch: - yet another fix part 2 - - 17 Dec 2005; Luca Barbato - files/ffmpeg-soname-symlink.patch: - yet another fix - - 16 Dec 2005; Luca Barbato - files/ffmpeg-soname-symlink.patch: - Fix in the patch - -*ffmpeg-0.4.9_p20051216 (16 Dec 2005) - - 16 Dec 2005; Luca Barbato - +files/ffmpeg-soname-symlink.patch, +files/ffmpeg-unknown-options.patch, - +ffmpeg-0.4.9_p20051216.ebuild: - New snapshot - - 04 Dec 2005; Lina Pezzella - ffmpeg-0.4.9_p20051120.ebuild: - Testing ppc-macos, Bug #113107 - - 29 Nov 2005; Jason Wever ffmpeg-0.4.9_p20051120.ebuild: - Added ~sparc keyword wrt bug #113107. - - 21 Nov 2005; Luca Barbato - ffmpeg-0.4.9_p20051120.ebuild: - Marked ~ppc - - 21 Nov 2005; Markus Rothe - ffmpeg-0.4.9_p20051120.ebuild: - Added ~ppc64 keyword; bug #113107 - - 21 Nov 2005; Herbie Hopkins - ffmpeg-0.4.9_p20051120.ebuild: - Marked ~amd64 wrt bug #113107. - - 21 Nov 2005; Chris White - ffmpeg-0.4.9_p20051120.ebuild: - Added ~x86 keyword as per bug #113107. - -*ffmpeg-0.4.9_p20051120 (20 Nov 2005) - - 20 Nov 2005; Luca Barbato - +files/ffmpeg-configure.patch, +ffmpeg-0.4.9_p20051120.ebuild: - New experimental snapshot - - 18 Sep 2005; Bryan Østergaard - ffmpeg-0.4.9_p20050906.ebuild: - Add ~alpha keyword. - - 17 Sep 2005; Luca Barbato - ffmpeg-0.4.9_p20050906.ebuild: - ~alpha temporary dropped - - 17 Sep 2005; Luca Barbato - ffmpeg-0.4.9_p20050906.ebuild: - Dep fix for xvid, thanks to Staffan Palmroos - - 15 Sep 2005; Aron Griffis - ffmpeg-0.4.9_p20050226-r5.ebuild: - Mark 0.4.9_p20050226-r5 stable on alpha - - 15 Sep 2005; Luca Barbato - ffmpeg-0.4.9_p20050226-r5.ebuild: - ieee1394 issues, fixed the stable ebuild. - - 12 Sep 2005; Luca Barbato - +files/ffmpeg-0.4.9_p20050906-osx.patch, ffmpeg-0.4.9_p20050906.ebuild: - Other fixes and dylib support - - 12 Sep 2005; Luca Barbato - ffmpeg-0.4.9_p20050906.ebuild: - Fix ieee1394 issues - - 10 Sep 2005; Diego Pettenò - ffmpeg-0.4.9_p20050906.ebuild: - Comments cleanup for missing keywords. Don't install INSTALL file. - - 10 Sep 2005; Luca Barbato - ffmpeg-0.4.9_p20050906.ebuild: - Fix Ogg support - -*ffmpeg-0.4.9_p20050906 (08 Sep 2005) - - 08 Sep 2005; Luca Barbato - +ffmpeg-0.4.9_p20050906.ebuild: - New snapshot, src_test added. - - 26 Aug 2005; Seemant Kulleen - ffmpeg-0.4.9_p20050226-r5.ebuild: - moved libdc1394 from media-plugins to media-libs - - 24 Aug 2005; Aron Griffis - ffmpeg-0.4.9_p20050226-r5.ebuild: - stable on ia64 - - 12 Jun 2005; Bryan Østergaard - ffmpeg-0.4.9_p20050226-r5.ebuild: - Add ~alpha keyword. - - 10 Jun 2005; Diego Pettenò - ffmpeg-0.4.9_p20050226-r5.ebuild: - Use memalign hack on FreeBSD. - - 06 Jun 2005; Markus Rothe - ffmpeg-0.4.9_p20050226-r5.ebuild: - Stable on ppc64 - - 17 May 2005; Gustavo Zacarias - ffmpeg-0.4.9_p20050226-r5.ebuild: - Stable on sparc - - 15 May 2005; Diego Pettenò - ffmpeg-0.4.9_pre1-r1.ebuild, ffmpeg-0.4.9_p20050226-r3.ebuild, - ffmpeg-0.4.9_p20050226-r5.ebuild: - Removed unused gcc inheriting. Inherited toolchain-funcs where needed. - - 09 May 2005; Aron Griffis - ffmpeg-0.4.9_p20050226-r3.ebuild, ffmpeg-0.4.9_p20050226-r5.ebuild: - mark 0.4.9_p20050226-r3 stable on ia64. add ~ia64 to 0.4.9_p20050226-r5 - - 06 May 2005; Diego Pettenò - ffmpeg-0.4.9_p20050226-r5.ebuild: - Marked amd64. - - 06 May 2005; Luca Barbato - ffmpeg-0.4.9_p20050226-r5.ebuild: - Marked ppc and x86 - - 05 May 2005; Donnie Berkholz ; - +files/0.4.8-gcc3.4-magicF2W.patch: - Re-add missing patch. - -*ffmpeg-0.4.9_pre1-r1 (04 May 2005) - - 04 May 2005; Lina Pezzella +files/ffmpeg-osx.patch, - +ffmpeg-0.4.9_pre1-r1.ebuild: - Re-added the pre1 ebuild since there are extensive patches made against it - that do not yet work with upstream's CVS. We're working on the latter, but - I'm not going to hold up ffmpeg any longer. - - 02 May 2005; Luca Barbato - ffmpeg-0.4.9_p20050226-r5.ebuild: - Forced -fomit-frame-pointer - -*ffmpeg-0.4.9_p20050226-r5 (26 Apr 2005) - - 26 Apr 2005; Jeremy Huddleston - -files/ffmpeg-0.4.7-2.6.patch, -files/0.4.8-gcc3.4-magicF2W.patch, - -files/alpha-idct.patch, +files/ffmpeg-a52.patch, - -files/ffmpeg-configure-extralibs.patch, - +files/ffmpeg-missing_links.patch, -ffmpeg-0.4.7.ebuild, - -ffmpeg-0.4.8.20040222.ebuild, -ffmpeg-0.4.8.20040322.ebuild, - -ffmpeg-0.4.8.20040322-r1.ebuild, -ffmpeg-0.4.9_pre1.ebuild, - -ffmpeg-0.4.9_p20050226-r1.ebuild, -ffmpeg-0.4.9_p20050226.ebuild, - -ffmpeg-0.4.9_p20050226-r2.ebuild, ffmpeg-0.4.9_p20050226-r3.ebuild, - -ffmpeg-0.4.9_p20050226-r4.ebuild, +ffmpeg-0.4.9_p20050226-r5.ebuild: - Revbump to add missing links to needed libs in libavformat. Handle a52 and - faad properly. Removing old versions. - - 25 Apr 2005; Martin Schlemmer - files/ffmpeg-0.4.9_p20050226-gcc4.patch, ffmpeg-0.4.9_p20050226-r4.ebuild: - Fixup mafteah's patch the other way around, else it breaks avifile among - things. - - 25 Apr 2005; Martin Schlemmer - +files/ffmpeg-0.4.9_p20050226-gcc4.patch, - ffmpeg-0.4.9_p20050226-r4.ebuild: - Fix building with gcc4. Patch from Genady Okrain (mafteah) 's overlay, with - some added hunks that was needed this side. - - 24 Apr 2005; Diego Pettenò - +files/ffmpeg-configure-extralibs.patch, ffmpeg-0.4.9_p20050226-r4.ebuild: - Added patch to link to libdc1394 when ieee1394 is enabled. Fixes #90150. - - 24 Apr 2005; Michael Hanselmann - ffmpeg-0.4.9_p20050226-r3.ebuild: - Stable on hppa. - - 24 Apr 2005; Bryan Østergaard - ffmpeg-0.4.9_p20050226-r3.ebuild: - Stable on alpha. - - 24 Apr 2005; Markus Rothe - ffmpeg-0.4.9_p20050226-r3.ebuild: - Stable on ppc64 - - 22 Apr 2005; Diego Pettenò - ffmpeg-0.4.9_p20050226-r4.ebuild: - Fixed typo on pic/mmx if condition. - -*ffmpeg-0.4.9_p20050226-r4 (21 Apr 2005) - - 21 Apr 2005; Diego Pettenò - +ffmpeg-0.4.9_p20050226-r4.ebuild: - Added new revision which applies cleanups on bug #89172, and patch to enable - mmx on amd64 as for bug #88965. - - 19 Apr 2005; Luca Barbato - ffmpeg-0.4.9_p20050226-r3.ebuild: - Marked ppc and x86 - - 19 Apr 2005; Diego Pettenò - ffmpeg-0.4.9_p20050226-r3.ebuild: - Mark ffmpeg-0.4.9_p20050226-r3 stable on amd64. - - 18 Apr 2005; Diego Pettenò - ffmpeg-0.4.9_p20050226-r3.ebuild: - Changed xvid dependency to 1.0. Fixes #88879. - -*ffmpeg-0.4.9_p20050226-r3 (03 Apr 2005) - - 03 Apr 2005; Jan Brinkmann - +ffmpeg-0.4.9_p20050226-r3.ebuild: - revision bump to indicate the latest changes, fixes #87681 - - 30 Mar 2005; Chris White - ffmpeg-0.4.9_p20050226-r1.ebuild, ffmpeg-0.4.9_p20050226-r2.ebuild, - ffmpeg-0.4.9_p20050226.ebuild: - Fixed bug #87069. - - 21 Mar 2005; Jeremy Huddleston - ffmpeg-0.4.9_p20050226-r2.ebuild: - Use the right toolchain compiler. - - 20 Mar 2005; Chris White - files/gentoo-ffmpeg001.patch, ffmpeg-0.4.9_p20050226-r2.ebuild: - Fixed a52 linking (again). Closes bugs #85929 and #85952. - -*ffmpeg-0.4.9_p20050226-r2 (19 Mar 2005) - - 19 Mar 2005; Chris White - +files/ffmpeg-libdir-pic.patch, files/gentoo-ffmpeg001.patch, - +ffmpeg-0.4.9_p20050226-r2.ebuild: - Fix bug #84241 (multilib and pic). - - 16 Mar 2005; Chris White - ffmpeg-0.4.9_p20050226-r1.ebuild: - Added missing emake. - - 11 Mar 2005; Luca Barbato - ffmpeg-0.4.9_p20050226-r1.ebuild: - Put back xvid support - -*ffmpeg-0.4.9_p20050226-r1 (10 Mar 2005) - - 10 Mar 2005; Chris White - +ffmpeg-0.4.9_p20050226-r1.ebuild: - Fixed bug #67947. -fPIC logic makes sense now. Thanks to Kevin Quin for - supplying the logic. - - 07 Mar 2005; Chris White - ffmpeg-0.4.9_p20050226.ebuild: - Added threading support. - - 03 Mar 2005; Luca Barbato - ffmpeg-0.4.9_p20050226.ebuild: - Removed xvid useflag - - 01 Mar 2005; Chris White - ffmpeg-0.4.9_p20050226.ebuild: - Fix bad spelling. - -*ffmpeg-0.4.9_p20050226 (01 Mar 2005) - - 01 Mar 2005; Chris White - +files/gentoo-ffmpeg001.patch, +ffmpeg-0.4.9_p20050226.ebuild: - Bumped to 20050226 snapshot release. - - 24 Feb 2005; Jan Brinkmann ffmpeg-0.4.8.ebuild: - fixed #82873, emerge failed due to missing patch. - - 06 Feb 2005; Jan Brinkmann ffmpeg-0.4.7.ebuild, - ffmpeg-0.4.8.20040222.ebuild, ffmpeg-0.4.8.20040322-r1.ebuild, - ffmpeg-0.4.8.20040322.ebuild, ffmpeg-0.4.8.ebuild, ffmpeg-0.4.9_pre1.ebuild: - added dummy src_test() to fix #77212 - - 16 Dec 2004; Markus Rothe ffmpeg-0.4.9_pre1.ebuild: - Stable on ppc64 - - 14 Dec 2004; Jeremy Huddleston - ffmpeg-0.4.7.ebuild, ffmpeg-0.4.8.20040222.ebuild, - ffmpeg-0.4.8.20040322-r1.ebuild, ffmpeg-0.4.8.20040322.ebuild, - ffmpeg-0.4.8.ebuild, ffmpeg-0.4.9_pre1.ebuild: - Using 'aac' instead of faad and faac. - - 02 Nov 2004; Markus Rothe ffmpeg-0.4.9_pre1.ebuild: - Marked ~ppc64 - - 25 Aug 2004; Sven Wegener ffmpeg-0.4.9_pre1.ebuild: - Changed SRC_URI to use mirror:// syntax. - -*ffmpeg-0.4.9_pre1 (21 Jul 2004) - - 21 Jul 2004; Jeremy Huddleston - +ffmpeg-0.4.9_pre1.ebuild: - Version bump closes bug #56613. - - 25 Jun 2004; Daniel Goller ffmpeg-0.4.8.20040322-r1.ebuild: - ffmpeg-0.4.8.20040322-r1.ebuild adding patch for gcc 3.4.x - closes 49383 Credit goes to Ed Catmur for the patch - - 24 Jun 2004; Martin Holzer - ffmpeg-0.4.8.20040322-r1.ebuild, ffmpeg-0.4.8.20040322.ebuild: - removing symblink from ffplay to ffmpeg. closes 51014 - - 09 Jun 2004; Luca Barbato - ffmpeg-0.4.8.20040322-r1.ebuild: - Same fix from amd64 - - 09 Jun 2004; Thomas Raschbacher - ffmpeg-0.4.8.20040322-r1.ebuild: - only enable faac when we are not on ia64 or alpha in src_compile - -*ffmpeg-0.4.8.20040322-r1 (09 Jun 2004) - - 09 Jun 2004; Thomas Raschbacher - +ffmpeg-0.4.8.20040322-r1.ebuild: - -r1 adds faac support, added local USE flag - fixes bug #48090, thanks to Stefan Briesenick - - 07 Jun 2004; Travis Tilley ffmpeg-0.4.8.20040322.ebuild: - stable on amd64 - - 05 Jun 2004; ffmpeg-0.4.8.20040322.ebuild: - No longer available from SRC_URI, changed the keywords to -*.. oops - we have it on our mirrors... sorry.. - - 30 Mar 2004; Sven Blumenstein - ffmpeg-0.4.8.20040322.ebuild: - Stable on sparc. - - 26 Mar 2004; Joel Martin ffmpeg-0.4.8.20040222.ebuild, - ffmpeg-0.4.8.20040322.ebuild: - Filter out -momit-leaf-frame-pointer flag from libpostproc compilation - -*ffmpeg-0.4.8.20040322 (22 Mar 2004) - - 22 Mar 2004; Luca Barbato ffmpeg-0.4.8.20040322.ebuild: - New snapshot, works with ppc - - 15 Mar 2004; Luca Barbato ffmpeg-0.4.8.20040222.ebuild: - Marked -ppc pending a fix for misbuild. - -*ffmpeg-0.4.8.20040222 (11 Mar 2004) - - 11 Mar 2004; ffmpeg-0.4.8.20040222.ebuild: - Install libpostproc library. Update to newer snapshot. Bug 27051 - - 17 Feb 2004; Aron Griffis ffmpeg-0.4.8.ebuild: - stable on alpha and ia64 - - 16 Jan 2004; Bartosch Pixa ffmpeg-0.4.8.ebuild: - set ppc in keywords - - 29 Nov 2003; Brad House ffmpeg-0.4.8.ebuild: - amd64 needs -fPIC to compile properly - - 22 Nov 2003; Luca Barbato ffmpeg-0.4.8.ebuild: - altivec related fix, thanks to Olivier for the report - and the patch - -*ffmpeg-0.4.8 (18 Oct 2003) - - 18 Oct 2003; ffmpeg-0.4.8.ebuild: - version bump, fix a bug where it was trying to include X11/Xlib.h for no - apparent reason - -*ffmpeg-0.4.7 (09 Sep 2003) - - 09 Sep 2003; Martin Holzer ffmpeg-0.4.7.ebuild: - Version bumped. - - 14 Jul 2003; Alastair Tse - ffmpeg-0.4.7_pre20030624.ebuild: - depend on a non-masked version of imlib2 - - 13 Jul 2003; Nick Hadaway ffmpeg-0.4.7_pre20030624.ebuild: - Adding sdl, imlib, and truetype use flags. - - 06 Jul 2003; Nick Hadaway ffmpeg-0.4.7_pre20030624.ebuild: - Marked stble for x86 - - 02 Jul 2003; Nick Hadaway ffmpeg-0.4.7_pre20030624.ebuild, - files/alpha-idct.patch: - Addresses bug #23563. This problem was fixed upstream in cvs. - Added a small patch. - -*ffmpeg-0.4.7_pre20030624 (26 Jun 2003) - - 26 Jun 2003; Nick Hadaway ffmpeg-0.4.7_pre20030624.ebuild: - As of June 9th, 0.4.6 is considered obsolete by the upstream author. - This build pulled from a cvs snapshot now has support for the dvd - and static use variables. Also added faad as a local use variable. - -*ffmpeg-0.4.6-r1 (4 Jan 2003) - - 10 Mar 2003; Will Woods ffmpeg-0.4.6-r1.ebuild: - Added ~alpha to keywords and -fPIC to flags, fixes bug #16281 - - 19 Feb 2003; Martin Holzer ffmpeg-0.4.6-r1.ebuild : - Marked as stable. - - 26 Jan 2003; Seemant Kulleen ffmpeg-0.4.6-r1.ebuild : - - Added -fPIC to the filter-flags to sort out compiling issues such as - those reported in bug #14500 by atomicdog@akier.net (Conrad Akier) - - 4 Jan 2003; Joshua Brindle ffmpeg-0.4.6-r1.ebuild : - merge patches to ebuild and package from Rene Wagner - to install libavcodec as a .so. - -*ffmpeg-0.4.6 (3 Jan 2003) - - 3 Jan 2003; Joshua Brindle ffmpeg-0.4.6.ebuild : - version bump, this is a release non-snapshot version, recommend upgrade - -*ffmpeg-0.4.5.20021212 (13 Dec 2002) - - 5 Jan 2002; Joshua Brindle ffmpeg-0.4.5.20021212.ebuild : - Changing url to reflect where author moved his. - - 13 Dec 2002; Bryon Roche ffmpeg-0.4.5.20021212.ebuild : - ffmpeg isn't REALLY x86 specific. Giving ppc and sparc a nice big ~. - - 12 Dec 2002; Joshua Brindle ffmpeg-0.4.5.20021212.ebuild : - cvs snapshot so that streaming will work, also added mp3lame and oggvorbis - support with encode and oggvorbis use vars. - - 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords - -*ffmpeg-0.4.5 (1 Feb 2002) - - 25 Sep 2002; Daniel Ahlberg ffmpeg-0.4.5.ebuild : - Filter out "-fforce-addr". - - 05 Sep 2002; Seemant Kulleen ffmpeg-0.4.5.ebuild : - - Added nasm to DEPEND. Thanks to: jfelice@cronosys.com (Jay 'Eraserhead' - Felice) in bug #7481. Also tagged it x86 only due to this. - - 1 Feb 2002; G.Bevin ChangeLog : - - Added initial ChangeLog which should be updated whenever the package is - updated in any way. This changelog is targetted to users. This means that the - comments should well explained and written in clean English. The details about - writing correct changelogs are explained in the skel.ChangeLog file which you - can find in the root directory of the portage repository. diff --git a/media-video/ffmpeg/Manifest b/media-video/ffmpeg/Manifest deleted file mode 100644 index 2160dec6..00000000 --- a/media-video/ffmpeg/Manifest +++ /dev/null @@ -1,14 +0,0 @@ -AUX avparser.patch 624 RMD160 87f9bd13d87e5560a36fe316e70e02fc0fa3a2c1 SHA1 3490a9f3553f6119eb1d16019f44c6ef36227453 SHA256 f5b1d3da4b007d28b6feca549260d82b0def7502353b7f7932d37852e64a37b3 -AUX avutil_aes_sha_h.patch 1299 RMD160 fe7e1d94adb228d9d64f40c499db9f9382154515 SHA1 d5da6c76515782244bd3791194e0ac73d922d390 SHA256 e8c4f3701f6ff00a29c672594d3397507be81186a08862e11d4c976ebda3db93 -DIST ffmpeg-0.6.90-rc0.tar.bz2 4531418 RMD160 5be99cc0242a3d7bf64622c082f0896460e90c66 SHA1 a5c898a220a7f2220a49a37c44d273d1775d081c SHA256 2e11fecba789fb2ee52e6fefbad07a026087b4b27df517fa0a6e31816f75c9f6 -DIST ffmpeg-0.6_p25767.tar.bz2 4000052 RMD160 1463e744ca5f6e5535571efe19296f055ba870fb SHA1 219ecd5007eb030945556a7f279beae980a96543 SHA256 a6773c54b528d967f56811866b149ac980ad96f6c06a00e56987f7a48b4d9ff2 -DIST ffmpeg-0.6_p28715.tar.bz2 4342986 RMD160 cd8a43d0337a3d66d7ca55682e3dab5a9537c302 SHA1 036afb71ce287d00d687f4935d898da9481f0933 SHA256 d664d4feb8e86da234721c0d509acfdb20a335716ea157904a898bb3e82cb56f -DIST ffmpeg-0.7-rc1.tar.bz2 4782516 RMD160 26bad1c174e7b58a3bc207c6327d052670b53203 SHA1 d15c005f46483fbfc3b678cb1c89123762b56b82 SHA256 55703829d2bef30c5f294aee9a3a62beb772ca443fbbd688e79c6a0bd012aa1e -EBUILD ffmpeg-0.6.90_rc0-r2.ebuild 8077 RMD160 b9767aa9a8f493a93377d177d6f5ac240447bcb8 SHA1 031c07b7ec9fe2e4d0ce3369456c37b32b484605 SHA256 216412a2e36d8f756d121ea17395abd1ee21e6c621a3c1e50409238698038312 -EBUILD ffmpeg-0.6.90_rc0.ebuild 7997 RMD160 fb37bb687fc1bdcea4f6b0f58da519a6c20d8f57 SHA1 ab46e6c81b81898d1fd2a2f8289f23105f936bd3 SHA256 8282fd65545920dc2a180a9e508ca76e71d932566978c987b6aa9b23eae5c13b -EBUILD ffmpeg-0.6_p25767.ebuild 8035 RMD160 176ad09a076b26b01c022e63a1a7d49f51af367e SHA1 c98efe3bd7b54eb16417845d293782f9c1f22e42 SHA256 cdebee41e6c51b89a58b8ec3d2a07a2f8b0798bdcbf903aa5c0d825904e179a2 -EBUILD ffmpeg-0.6_p28715.ebuild 7947 RMD160 99997b2240874bb972357d50a454280a7e5f9f54 SHA1 f03e469cdaafa3fa34b0311ef75c92234e9ff0b9 SHA256 a3abb5c3177cc2480504d35c5652c75ec05561ed6d8d9a02be195f17bc04866e -EBUILD ffmpeg-0.7_rc1.ebuild 8329 RMD160 63164430abd54a6a08745d5ed833be7d6e15c92b SHA1 e216902bb8739362be7791f94365809c25aa7702 SHA256 0562a4806625ffaaa9adbd7fb9f19f86f40ccd2eecd1befb10e563669c8150a0 -EBUILD ffmpeg-9999.ebuild 8035 RMD160 176ad09a076b26b01c022e63a1a7d49f51af367e SHA1 c98efe3bd7b54eb16417845d293782f9c1f22e42 SHA256 cdebee41e6c51b89a58b8ec3d2a07a2f8b0798bdcbf903aa5c0d825904e179a2 -MISC ChangeLog 57991 RMD160 f7dfe2012b77370a8fcf4b836163efb928e0294d SHA1 ef025469d0bbe098028d3b28317daa9228f39136 SHA256 96b76ce7ed3e8edbc3adde5c3b1db503435c89ad974204d92f1907accddeb6b0 -MISC metadata.xml 2265 RMD160 0416ebff8851e2ec715a801a3ecd66a98865578e SHA1 58d9750865481aedecd4d61dcaee9e43e6a27404 SHA256 38a520565c24ca97877c3b2814d685beb0079e3ad4d28e5924667084ba3ffd86 diff --git a/media-video/ffmpeg/ffmpeg-0.6.90_rc0-r2.ebuild b/media-video/ffmpeg/ffmpeg-0.6.90_rc0-r2.ebuild deleted file mode 100644 index 02c31c6c..00000000 --- a/media-video/ffmpeg/ffmpeg-0.6.90_rc0-r2.ebuild +++ /dev/null @@ -1,276 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ffmpeg-0.6.90_rc0-r2.ebuild,v 1.1 2011/04/13 12:48:00 aballier Exp $ - -EAPI="2" - -SCM="" -if [ "${PV#9999}" != "${PV}" ] ; then - SCM="git" - EGIT_REPO_URI="git://git.videolan.org/ffmpeg.git" -fi - -inherit eutils flag-o-matic multilib toolchain-funcs ${SCM} - -DESCRIPTION="Complete solution to record, convert and stream audio and video. Includes libavcodec." -HOMEPAGE="http://ffmpeg.org/" -if [ "${PV#9999}" != "${PV}" ] ; then - SRC_URI="" -elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot - SRC_URI="mirror://gentoo/${P}.tar.bz2" -else # Release - SRC_URI="http://ffmpeg.org/releases/${P/_/-}.tar.bz2" -fi -FFMPEG_REVISION="${PV#*_p}" - -LICENSE="GPL-3" -SLOT="0" -if [ "${PV#9999}" = "${PV}" ] ; then - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" -fi -IUSE=" - +3dnow +3dnowext alsa altivec amr avx bindist +bzip2 cpudetection - custom-cflags debug dirac doc +encode faac frei0r gsm +hardcoded-tables - ieee1394 jack jpeg2k +mmx +mmxext mp3 network oss pic qt-faststart rtmp - schroedinger sdl speex +ssse3 static-libs test theora threads truetype v4l - v4l2 vaapi vdpau vorbis vpx X x264 xvid +zlib - " - -VIDEO_CARDS="nvidia" - -for x in ${VIDEO_CARDS}; do - IUSE="${IUSE} video_cards_${x}" -done - -RDEPEND=" - alsa? ( media-libs/alsa-lib ) - amr? ( media-libs/opencore-amr ) - bzip2? ( app-arch/bzip2 ) - dirac? ( media-video/dirac ) - encode? ( - faac? ( media-libs/faac ) - mp3? ( >=media-sound/lame-3.98.3 ) - theora? ( >=media-libs/libtheora-1.1.1[encode] media-libs/libogg ) - vorbis? ( media-libs/libvorbis media-libs/libogg ) - x264? ( >=media-libs/x264-0.0.20101029 ) - xvid? ( >=media-libs/xvid-1.1.0 ) - ) - frei0r? ( media-plugins/frei0r-plugins ) - gsm? ( >=media-sound/gsm-1.0.12-r1 ) - ieee1394? ( media-libs/libdc1394 sys-libs/libraw1394 ) - jack? ( media-sound/jack-audio-connection-kit ) - jpeg2k? ( >=media-libs/openjpeg-1.3-r2 ) - rtmp? ( >=media-video/rtmpdump-2.2f ) - sdl? ( >=media-libs/libsdl-1.2.13-r1[audio,video] ) - schroedinger? ( media-libs/schroedinger ) - speex? ( >=media-libs/speex-1.2_beta3 ) - truetype? ( media-libs/freetype:2 ) - vaapi? ( >=x11-libs/libva-0.32 ) - video_cards_nvidia? ( vdpau? ( x11-libs/libvdpau ) ) - vpx? ( media-libs/libvpx ) - X? ( x11-libs/libX11 x11-libs/libXext ) - zlib? ( sys-libs/zlib ) - !media-video/qt-faststart -" - -DEPEND="${RDEPEND} - >=sys-devel/make-3.81 - dirac? ( dev-util/pkgconfig ) - doc? ( app-text/texi2html ) - mmx? ( dev-lang/yasm ) - rtmp? ( dev-util/pkgconfig ) - schroedinger? ( dev-util/pkgconfig ) - test? ( net-misc/wget ) - v4l? ( sys-kernel/linux-headers ) - v4l2? ( sys-kernel/linux-headers ) -" - -S=${WORKDIR}/${P/_/-} - -src_prepare() { - if [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot - export revision=git-N-${FFMPEG_REVISION} - fi - epatch "${FILESDIR}/avparser.patch" \ - "${FILESDIR}/avutil_aes_sha_h.patch" -} - -src_configure() { - local myconf="${EXTRA_FFMPEG_CONF}" - - # enabled by default - for i in debug doc network vaapi zlib; do - use ${i} || myconf="${myconf} --disable-${i}" - done - use bzip2 || myconf="${myconf} --disable-bzlib" - use sdl || myconf="${myconf} --disable-ffplay" - - use custom-cflags && myconf="${myconf} --disable-optimizations" - use cpudetection && myconf="${myconf} --enable-runtime-cpudetect" - - #for i in h264_vdpau mpeg1_vdpau mpeg_vdpau vc1_vdpau wmv3_vdpau; do - # use video_cards_nvidia || myconf="${myconf} --disable-decoder=${i}" - # use vdpau || myconf="${myconf} --disable-decoder=${i}" - #done - use video_cards_nvidia && use vdpau || myconf="${myconf} --disable-vdpau" - - # Encoders - if use encode - then - use mp3 && myconf="${myconf} --enable-libmp3lame" - for i in theora vorbis x264 xvid; do - use ${i} && myconf="${myconf} --enable-lib${i}" - done - if use bindist - then - use faac && ewarn "faac is nonfree and cannot be distributed; - disabling faac support." - else - use faac && myconf="${myconf} --enable-libfaac --enable-nonfree" - fi - else - myconf="${myconf} --disable-encoders" - fi - - # libavdevice options - use ieee1394 && myconf="${myconf} --enable-libdc1394" - # Indevs - for i in v4l v4l2 alsa oss jack ; do - use ${i} || myconf="${myconf} --disable-indev=${i}" - done - use X && myconf="${myconf} --enable-x11grab" - # Outdevs - for i in alsa oss ; do - use ${i} || myconf="${myconf} --disable-outdev=${i}" - done - # libavfilter options - use frei0r && myconf="${myconf} --enable-frei0r" - use truetype && myconf="${myconf} --enable-libfreetype" - - # Threads; we only support pthread for now but ffmpeg supports more - use threads && myconf="${myconf} --enable-pthreads" - - # Decoders - use amr && myconf="${myconf} --enable-libopencore-amrwb --enable-libopencore-amrnb" - for i in gsm dirac rtmp schroedinger speex vpx; do - use ${i} && myconf="${myconf} --enable-lib${i}" - done - use jpeg2k && myconf="${myconf} --enable-libopenjpeg" - - # CPU features - for i in mmx ssse3 altivec avx ; do - use ${i} || myconf="${myconf} --disable-${i}" - done - use mmxext || myconf="${myconf} --disable-mmx2" - use 3dnow || myconf="${myconf} --disable-amd3dnow" - use 3dnowext || myconf="${myconf} --disable-amd3dnowext" - # disable mmx accelerated code if PIC is required - # as the provided asm decidedly is not PIC for x86. - if use pic && use x86 ; then - myconf="${myconf} --disable-mmx --disable-mmx2" - fi - - # Option to force building pic - use pic && myconf="${myconf} --enable-pic" - - # Try to get cpu type based on CFLAGS. - # Bug #172723 - # We need to do this so that features of that CPU will be better used - # If they contain an unknown CPU it will not hurt since ffmpeg's configure - # will just ignore it. - for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do - [ "${i}" = "native" ] && i="host" # bug #273421 - [[ ${i} = *-sse3 ]] && i="${i%-sse3}" # bug 283968 - myconf="${myconf} --cpu=${i}" - break - done - - # Mandatory configuration - myconf=" - --enable-gpl - --enable-version3 - --enable-postproc - --enable-avfilter - --disable-stripping - ${myconf}" - - # cross compile support - if tc-is-cross-compiler ; then - myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel) --cross-prefix=${CHOST}-" - case ${CHOST} in - *freebsd*) - myconf="${myconf} --target-os=freebsd" - ;; - mingw32*) - myconf="${myconf} --target-os=mingw32" - ;; - *linux*) - myconf="${myconf} --target-os=linux" - ;; - esac - fi - - # Misc stuff - use hardcoded-tables && myconf="${myconf} --enable-hardcoded-tables" - - # Specific workarounds for too-few-registers arch... - if [[ $(tc-arch) == "x86" ]]; then - filter-flags -fforce-addr -momit-leaf-frame-pointer - append-flags -fomit-frame-pointer - is-flag -O? || append-flags -O2 - if (use debug); then - # no need to warn about debug if not using debug flag - ewarn "" - ewarn "Debug information will be almost useless as the frame pointer is omitted." - ewarn "This makes debugging harder, so crashes that has no fixed behavior are" - ewarn "difficult to fix. Please have that in mind." - ewarn "" - fi - fi - - cd "${S}" - ./configure \ - --prefix=/usr \ - --libdir=/usr/$(get_libdir) \ - --shlibdir=/usr/$(get_libdir) \ - --mandir=/usr/share/man \ - --enable-shared \ - --cc="$(tc-getCC)" \ - --host-cc="$(tc-getCC)" \ - --host-cflags="${CFLAGS}" \ - --host-ldflags="${LDFLAGS}" \ - $(use_enable static-libs static) \ - ${myconf} || die -} - -src_compile() { - emake version.h || die #252269 - emake || die - - if use qt-faststart; then - tc-export CC - emake -C tools qt-faststart || die - fi -} - -src_install() { - emake DESTDIR="${D}" install install-man || die - - dodoc Changelog README INSTALL - dodoc doc/* - - if use qt-faststart; then - dobin tools/qt-faststart || die - fi -} - -src_test() { - if use encode ; then - for t in codectest lavftest seektest ; do - LD_LIBRARY_PATH="${S}/libavcore:${S}/libpostproc:${S}/libswscale:${S}/libavcodec:${S}/libavdevice:${S}/libavfilter:${S}/libavformat:${S}/libavutil" \ - emake ${t} || die "Some tests in ${t} failed" - done - else - ewarn "Tests fail without USE=encode, skipping" - fi -} diff --git a/media-video/ffmpeg/ffmpeg-0.6.90_rc0.ebuild b/media-video/ffmpeg/ffmpeg-0.6.90_rc0.ebuild deleted file mode 100644 index d7e00aa2..00000000 --- a/media-video/ffmpeg/ffmpeg-0.6.90_rc0.ebuild +++ /dev/null @@ -1,274 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ffmpeg-0.6.90_rc0.ebuild,v 1.1 2011/04/05 04:49:22 aballier Exp $ - -EAPI="2" - -SCM="" -if [ "${PV#9999}" != "${PV}" ] ; then - SCM="git" - EGIT_REPO_URI="git://git.videolan.org/ffmpeg.git" -fi - -inherit eutils flag-o-matic multilib toolchain-funcs ${SCM} - -DESCRIPTION="Complete solution to record, convert and stream audio and video. Includes libavcodec." -HOMEPAGE="http://ffmpeg.org/" -if [ "${PV#9999}" != "${PV}" ] ; then - SRC_URI="" -elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot - SRC_URI="mirror://gentoo/${P}.tar.bz2" -else # Release - SRC_URI="http://ffmpeg.org/releases/${P/_/-}.tar.bz2" -fi -FFMPEG_REVISION="${PV#*_p}" - -LICENSE="GPL-3" -SLOT="0" -if [ "${PV#9999}" = "${PV}" ] ; then - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" -fi -IUSE=" - +3dnow +3dnowext alsa altivec amr avx bindist +bzip2 cpudetection - custom-cflags debug dirac doc +encode faac frei0r gsm +hardcoded-tables - ieee1394 jack jpeg2k +mmx +mmxext mp3 network oss pic qt-faststart rtmp - schroedinger sdl speex +ssse3 static-libs test theora threads truetype v4l - v4l2 vaapi vdpau vorbis vpx X x264 xvid +zlib - " - -VIDEO_CARDS="nvidia" - -for x in ${VIDEO_CARDS}; do - IUSE="${IUSE} video_cards_${x}" -done - -RDEPEND=" - alsa? ( media-libs/alsa-lib ) - amr? ( media-libs/opencore-amr ) - bzip2? ( app-arch/bzip2 ) - dirac? ( media-video/dirac ) - encode? ( - faac? ( media-libs/faac ) - mp3? ( >=media-sound/lame-3.98.3 ) - theora? ( >=media-libs/libtheora-1.1.1[encode] media-libs/libogg ) - vorbis? ( media-libs/libvorbis media-libs/libogg ) - x264? ( >=media-libs/x264-0.0.20101029 ) - xvid? ( >=media-libs/xvid-1.1.0 ) - ) - frei0r? ( media-plugins/frei0r-plugins ) - gsm? ( >=media-sound/gsm-1.0.12-r1 ) - ieee1394? ( media-libs/libdc1394 sys-libs/libraw1394 ) - jack? ( media-sound/jack-audio-connection-kit ) - jpeg2k? ( >=media-libs/openjpeg-1.3-r2 ) - rtmp? ( >=media-video/rtmpdump-2.2f ) - sdl? ( >=media-libs/libsdl-1.2.13-r1[audio,video] ) - schroedinger? ( media-libs/schroedinger ) - speex? ( >=media-libs/speex-1.2_beta3 ) - truetype? ( media-libs/freetype:2 ) - vaapi? ( >=x11-libs/libva-0.32 ) - video_cards_nvidia? ( vdpau? ( x11-libs/libvdpau ) ) - vpx? ( media-libs/libvpx ) - X? ( x11-libs/libX11 x11-libs/libXext ) - zlib? ( sys-libs/zlib ) - !media-video/qt-faststart -" - -DEPEND="${RDEPEND} - >=sys-devel/make-3.81 - dirac? ( dev-util/pkgconfig ) - doc? ( app-text/texi2html ) - mmx? ( dev-lang/yasm ) - rtmp? ( dev-util/pkgconfig ) - schroedinger? ( dev-util/pkgconfig ) - test? ( net-misc/wget ) - v4l? ( sys-kernel/linux-headers ) - v4l2? ( sys-kernel/linux-headers ) -" - -S=${WORKDIR}/${P/_/-} - -src_prepare() { - if [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot - export revision=git-N-${FFMPEG_REVISION} - fi -} - -src_configure() { - local myconf="${EXTRA_FFMPEG_CONF}" - - # enabled by default - for i in debug doc network vaapi zlib; do - use ${i} || myconf="${myconf} --disable-${i}" - done - use bzip2 || myconf="${myconf} --disable-bzlib" - use sdl || myconf="${myconf} --disable-ffplay" - - use custom-cflags && myconf="${myconf} --disable-optimizations" - use cpudetection && myconf="${myconf} --enable-runtime-cpudetect" - - #for i in h264_vdpau mpeg1_vdpau mpeg_vdpau vc1_vdpau wmv3_vdpau; do - # use video_cards_nvidia || myconf="${myconf} --disable-decoder=${i}" - # use vdpau || myconf="${myconf} --disable-decoder=${i}" - #done - use video_cards_nvidia && use vdpau || myconf="${myconf} --disable-vdpau" - - # Encoders - if use encode - then - use mp3 && myconf="${myconf} --enable-libmp3lame" - for i in theora vorbis x264 xvid; do - use ${i} && myconf="${myconf} --enable-lib${i}" - done - if use bindist - then - use faac && ewarn "faac is nonfree and cannot be distributed; - disabling faac support." - else - use faac && myconf="${myconf} --enable-libfaac --enable-nonfree" - fi - else - myconf="${myconf} --disable-encoders" - fi - - # libavdevice options - use ieee1394 && myconf="${myconf} --enable-libdc1394" - # Indevs - for i in v4l v4l2 alsa oss jack ; do - use ${i} || myconf="${myconf} --disable-indev=${i}" - done - use X && myconf="${myconf} --enable-x11grab" - # Outdevs - for i in alsa oss ; do - use ${i} || myconf="${myconf} --disable-outdev=${i}" - done - # libavfilter options - use frei0r && myconf="${myconf} --enable-frei0r" - use truetype && myconf="${myconf} --enable-libfreetype" - - # Threads; we only support pthread for now but ffmpeg supports more - use threads && myconf="${myconf} --enable-pthreads" - - # Decoders - use amr && myconf="${myconf} --enable-libopencore-amrwb --enable-libopencore-amrnb" - for i in gsm dirac rtmp schroedinger speex vpx; do - use ${i} && myconf="${myconf} --enable-lib${i}" - done - use jpeg2k && myconf="${myconf} --enable-libopenjpeg" - - # CPU features - for i in mmx ssse3 altivec avx ; do - use ${i} || myconf="${myconf} --disable-${i}" - done - use mmxext || myconf="${myconf} --disable-mmx2" - use 3dnow || myconf="${myconf} --disable-amd3dnow" - use 3dnowext || myconf="${myconf} --disable-amd3dnowext" - # disable mmx accelerated code if PIC is required - # as the provided asm decidedly is not PIC for x86. - if use pic && use x86 ; then - myconf="${myconf} --disable-mmx --disable-mmx2" - fi - - # Option to force building pic - use pic && myconf="${myconf} --enable-pic" - - # Try to get cpu type based on CFLAGS. - # Bug #172723 - # We need to do this so that features of that CPU will be better used - # If they contain an unknown CPU it will not hurt since ffmpeg's configure - # will just ignore it. - for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do - [ "${i}" = "native" ] && i="host" # bug #273421 - [[ ${i} = *-sse3 ]] && i="${i%-sse3}" # bug 283968 - myconf="${myconf} --cpu=${i}" - break - done - - # Mandatory configuration - myconf=" - --enable-gpl - --enable-version3 - --enable-postproc - --enable-avfilter - --disable-stripping - ${myconf}" - - # cross compile support - if tc-is-cross-compiler ; then - myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel) --cross-prefix=${CHOST}-" - case ${CHOST} in - *freebsd*) - myconf="${myconf} --target-os=freebsd" - ;; - mingw32*) - myconf="${myconf} --target-os=mingw32" - ;; - *linux*) - myconf="${myconf} --target-os=linux" - ;; - esac - fi - - # Misc stuff - use hardcoded-tables && myconf="${myconf} --enable-hardcoded-tables" - - # Specific workarounds for too-few-registers arch... - if [[ $(tc-arch) == "x86" ]]; then - filter-flags -fforce-addr -momit-leaf-frame-pointer - append-flags -fomit-frame-pointer - is-flag -O? || append-flags -O2 - if (use debug); then - # no need to warn about debug if not using debug flag - ewarn "" - ewarn "Debug information will be almost useless as the frame pointer is omitted." - ewarn "This makes debugging harder, so crashes that has no fixed behavior are" - ewarn "difficult to fix. Please have that in mind." - ewarn "" - fi - fi - - cd "${S}" - ./configure \ - --prefix=/usr \ - --libdir=/usr/$(get_libdir) \ - --shlibdir=/usr/$(get_libdir) \ - --mandir=/usr/share/man \ - --enable-shared \ - --cc="$(tc-getCC)" \ - --host-cc="$(tc-getCC)" \ - --host-cflags="${CFLAGS}" \ - --host-ldflags="${LDFLAGS}" \ - $(use_enable static-libs static) \ - ${myconf} || die -} - -src_compile() { - emake version.h || die #252269 - emake || die - - if use qt-faststart; then - tc-export CC - emake -C tools qt-faststart || die - fi -} - -src_install() { - emake DESTDIR="${D}" install install-man || die - - dodoc Changelog README INSTALL - dodoc doc/* - - if use qt-faststart; then - dobin tools/qt-faststart || die - fi -} - -src_test() { - if use encode ; then - for t in codectest lavftest seektest ; do - LD_LIBRARY_PATH="${S}/libavcore:${S}/libpostproc:${S}/libswscale:${S}/libavcodec:${S}/libavdevice:${S}/libavfilter:${S}/libavformat:${S}/libavutil" \ - emake ${t} || die "Some tests in ${t} failed" - done - else - ewarn "Tests fail without USE=encode, skipping" - fi -} diff --git a/media-video/ffmpeg/ffmpeg-0.6_p25767.ebuild b/media-video/ffmpeg/ffmpeg-0.6_p25767.ebuild deleted file mode 100644 index f36615fc..00000000 --- a/media-video/ffmpeg/ffmpeg-0.6_p25767.ebuild +++ /dev/null @@ -1,268 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ffmpeg-0.6_p25767.ebuild,v 1.4 2010/12/09 16:11:56 rich0 Exp $ - -EAPI="2" - -SCM="" -if [ "${PV#9999}" != "${PV}" ] ; then - SCM="subversion" - ESVN_REPO_URI="svn://svn.ffmpeg.org/ffmpeg/trunk" -fi - -inherit eutils flag-o-matic multilib toolchain-funcs ${SCM} - -DESCRIPTION="Complete solution to record, convert and stream audio and video. Includes libavcodec." -HOMEPAGE="http://ffmpeg.org/" -if [ "${PV#9999}" != "${PV}" ] ; then - SRC_URI="" -elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot - SRC_URI="mirror://gentoo/${P}.tar.bz2" -else # Release - SRC_URI="http://ffmpeg.org/releases/${P}.tar.bz2" -fi -FFMPEG_REVISION="${PV#*_p}" - -LICENSE="GPL-3" -SLOT="0" -if [ "${PV#9999}" = "${PV}" ] ; then - KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" -fi -IUSE="+3dnow +3dnowext alsa altivec amr bindist +bzip2 cpudetection custom-cflags debug dirac doc +encode faac frei0r gsm +hardcoded-tables ieee1394 jack jpeg2k +mmx +mmxext mp3 network oss pic qt-faststart rtmp schroedinger sdl speex +ssse3 static-libs test theora threads v4l v4l2 vaapi vdpau vorbis vpx X x264 xvid +zlib" - -VIDEO_CARDS="nvidia" - -for x in ${VIDEO_CARDS}; do - IUSE="${IUSE} video_cards_${x}" -done - -RDEPEND=" - alsa? ( media-libs/alsa-lib ) - amr? ( media-libs/opencore-amr ) - bzip2? ( app-arch/bzip2 ) - dirac? ( media-video/dirac ) - encode? ( - faac? ( media-libs/faac ) - mp3? ( >=media-sound/lame-3.98.3 ) - theora? ( >=media-libs/libtheora-1.1.1[encode] media-libs/libogg ) - vorbis? ( media-libs/libvorbis media-libs/libogg ) - x264? ( >=media-libs/x264-0.0.20101029 ) - xvid? ( >=media-libs/xvid-1.1.0 ) - ) - frei0r? ( media-plugins/frei0r-plugins ) - gsm? ( >=media-sound/gsm-1.0.12-r1 ) - ieee1394? ( media-libs/libdc1394 sys-libs/libraw1394 ) - jack? ( media-sound/jack-audio-connection-kit ) - jpeg2k? ( >=media-libs/openjpeg-1.3-r2 ) - rtmp? ( >=media-video/rtmpdump-2.2f ) - sdl? ( >=media-libs/libsdl-1.2.13-r1[audio,video] ) - schroedinger? ( media-libs/schroedinger ) - speex? ( >=media-libs/speex-1.2_beta3 ) - vaapi? ( x11-libs/libva ) - video_cards_nvidia? ( vdpau? ( x11-libs/libvdpau ) ) - vpx? ( media-libs/libvpx ) - X? ( x11-libs/libX11 x11-libs/libXext ) - zlib? ( sys-libs/zlib ) - !media-video/qt-faststart -" - -DEPEND="${RDEPEND} - >=sys-devel/make-3.81 - dirac? ( dev-util/pkgconfig ) - doc? ( app-text/texi2html ) - mmx? ( dev-lang/yasm ) - rtmp? ( dev-util/pkgconfig ) - schroedinger? ( dev-util/pkgconfig ) - test? ( net-misc/wget ) - v4l? ( sys-kernel/linux-headers ) - v4l2? ( sys-kernel/linux-headers ) -" - -src_prepare() { - if [ "${PV#9999}" != "${PV}" ] ; then - # Set SVN version manually - subversion_wc_info - sed -i -e "s/UNKNOWN/SVN-r${ESVN_WC_REVISION}/" "${S}/version.sh" || die - elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot - sed -i -e "s/UNKNOWN/SVN-r${FFMPEG_REVISION}/" "${S}/version.sh" || die - fi -} - -src_configure() { - local myconf="${EXTRA_FFMPEG_CONF}" - - # enabled by default - for i in debug doc network vaapi zlib; do - use ${i} || myconf="${myconf} --disable-${i}" - done - use bzip2 || myconf="${myconf} --disable-bzlib" - use sdl || myconf="${myconf} --disable-ffplay" - use static-libs || myconf="${myconf} --disable-static" - - use custom-cflags && myconf="${myconf} --disable-optimizations" - use cpudetection && myconf="${myconf} --enable-runtime-cpudetect" - - #for i in h264_vdpau mpeg1_vdpau mpeg_vdpau vc1_vdpau wmv3_vdpau; do - # use video_cards_nvidia || myconf="${myconf} --disable-decoder=${i}" - # use vdpau || myconf="${myconf} --disable-decoder=${i}" - #done - use video_cards_nvidia && use vdpau || myconf="${myconf} --disable-vdpau" - - # Encoders - if use encode - then - use mp3 && myconf="${myconf} --enable-libmp3lame" - for i in theora vorbis x264 xvid; do - use ${i} && myconf="${myconf} --enable-lib${i}" - done - if use bindist - then - use faac && ewarn "faac is nonfree and cannot be distributed; - disabling faac support." - else - use faac && myconf="${myconf} --enable-libfaac --enable-nonfree" - fi - else - myconf="${myconf} --disable-encoders" - fi - - # libavdevice options - use ieee1394 && myconf="${myconf} --enable-libdc1394" - # Indevs - for i in v4l v4l2 alsa oss jack ; do - use ${i} || myconf="${myconf} --disable-indev=${i}" - done - use X && myconf="${myconf} --enable-x11grab" - # Outdevs - for i in alsa oss ; do - use ${i} || myconf="${myconf} --disable-outdev=${i}" - done - # libavfilter options - use frei0r && myconf="${myconf} --enable-frei0r" - - # Threads; we only support pthread for now but ffmpeg supports more - use threads && myconf="${myconf} --enable-pthreads" - - # Decoders - use amr && myconf="${myconf} --enable-libopencore-amrwb --enable-libopencore-amrnb" - for i in gsm dirac rtmp schroedinger speex vpx; do - use ${i} && myconf="${myconf} --enable-lib${i}" - done - use jpeg2k && myconf="${myconf} --enable-libopenjpeg" - - # CPU features - for i in mmx ssse3 altivec ; do - use ${i} || myconf="${myconf} --disable-${i}" - done - use mmxext || myconf="${myconf} --disable-mmx2" - use 3dnow || myconf="${myconf} --disable-amd3dnow" - use 3dnowext || myconf="${myconf} --disable-amd3dnowext" - # disable mmx accelerated code if PIC is required - # as the provided asm decidedly is not PIC for x86. - if use pic && use x86 ; then - myconf="${myconf} --disable-mmx --disable-mmx2" - fi - - # Option to force building pic - use pic && myconf="${myconf} --enable-pic" - - # Try to get cpu type based on CFLAGS. - # Bug #172723 - # We need to do this so that features of that CPU will be better used - # If they contain an unknown CPU it will not hurt since ffmpeg's configure - # will just ignore it. - for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do - [ "${i}" = "native" ] && i="host" # bug #273421 - [[ ${i} = *-sse3 ]] && i="${i%-sse3}" # bug 283968 - myconf="${myconf} --cpu=${i}" - break - done - - # Mandatory configuration - myconf=" - --enable-gpl - --enable-version3 - --enable-postproc - --enable-avfilter - --disable-stripping - ${myconf}" - - # cross compile support - if tc-is-cross-compiler ; then - myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel) --cross-prefix=${CHOST}-" - case ${CHOST} in - *freebsd*) - myconf="${myconf} --target-os=freebsd" - ;; - mingw32*) - myconf="${myconf} --target-os=mingw32" - ;; - *linux*) - myconf="${myconf} --target-os=linux" - ;; - esac - fi - - # Misc stuff - use hardcoded-tables && myconf="${myconf} --enable-hardcoded-tables" - - # Specific workarounds for too-few-registers arch... - if [[ $(tc-arch) == "x86" ]]; then - filter-flags -fforce-addr -momit-leaf-frame-pointer - append-flags -fomit-frame-pointer - is-flag -O? || append-flags -O2 - if (use debug); then - # no need to warn about debug if not using debug flag - ewarn "" - ewarn "Debug information will be almost useless as the frame pointer is omitted." - ewarn "This makes debugging harder, so crashes that has no fixed behavior are" - ewarn "difficult to fix. Please have that in mind." - ewarn "" - fi - fi - - cd "${S}" - ./configure \ - --prefix=/usr \ - --libdir=/usr/$(get_libdir) \ - --shlibdir=/usr/$(get_libdir) \ - --mandir=/usr/share/man \ - --enable-static --enable-shared \ - --cc="$(tc-getCC)" \ - --host-cc="$(tc-getCC)" \ - --host-cflags="${CFLAGS}" \ - --host-ldflags="${LDFLAGS}" \ - ${myconf} || die -} - -src_compile() { - emake version.h || die #252269 - emake || die - - if use qt-faststart; then - tc-export CC - emake -C tools qt-faststart || die - fi -} - -src_install() { - emake DESTDIR="${D}" install install-man || die - - dodoc Changelog README INSTALL - dodoc doc/* - - if use qt-faststart; then - dobin tools/qt-faststart || die - fi -} - -src_test() { - if use encode ; then - for t in codectest lavftest seektest ; do - LD_LIBRARY_PATH="${S}/libavcore:${S}/libpostproc:${S}/libswscale:${S}/libavcodec:${S}/libavdevice:${S}/libavfilter:${S}/libavformat:${S}/libavutil" \ - emake ${t} || die "Some tests in ${t} failed" - done - else - ewarn "Tests fail without USE=encode, skipping" - fi -} diff --git a/media-video/ffmpeg/ffmpeg-0.6_p28715.ebuild b/media-video/ffmpeg/ffmpeg-0.6_p28715.ebuild deleted file mode 100644 index f147f9b5..00000000 --- a/media-video/ffmpeg/ffmpeg-0.6_p28715.ebuild +++ /dev/null @@ -1,271 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ffmpeg-0.6_p28715.ebuild,v 1.2 2011/03/31 12:19:05 aballier Exp $ - -EAPI="2" - -SCM="" -if [ "${PV#9999}" != "${PV}" ] ; then - SCM="git" - EGIT_REPO_URI="git://git.videolan.org/ffmpeg.git" -fi - -inherit eutils flag-o-matic multilib toolchain-funcs ${SCM} - -DESCRIPTION="Complete solution to record, convert and stream audio and video. Includes libavcodec." -HOMEPAGE="http://ffmpeg.org/" -if [ "${PV#9999}" != "${PV}" ] ; then - SRC_URI="" -elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot - SRC_URI="mirror://gentoo/${P}.tar.bz2" -else # Release - SRC_URI="http://ffmpeg.org/releases/${P}.tar.bz2" -fi -FFMPEG_REVISION="${PV#*_p}" - -LICENSE="GPL-3" -SLOT="0" -if [ "${PV#9999}" = "${PV}" ] ; then - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" -fi -IUSE=" - +3dnow +3dnowext alsa altivec amr avx bindist +bzip2 cpudetection - custom-cflags debug dirac doc +encode faac frei0r gsm +hardcoded-tables - ieee1394 jack jpeg2k +mmx +mmxext mp3 network oss pic qt-faststart rtmp - schroedinger sdl speex +ssse3 static-libs test theora threads truetype v4l - v4l2 vaapi vdpau vorbis vpx X x264 xvid +zlib - " - -VIDEO_CARDS="nvidia" - -for x in ${VIDEO_CARDS}; do - IUSE="${IUSE} video_cards_${x}" -done - -RDEPEND=" - alsa? ( media-libs/alsa-lib ) - amr? ( media-libs/opencore-amr ) - bzip2? ( app-arch/bzip2 ) - dirac? ( media-video/dirac ) - encode? ( - faac? ( media-libs/faac ) - mp3? ( >=media-sound/lame-3.98.3 ) - theora? ( >=media-libs/libtheora-1.1.1[encode] media-libs/libogg ) - vorbis? ( media-libs/libvorbis media-libs/libogg ) - x264? ( >=media-libs/x264-0.0.20101029 ) - xvid? ( >=media-libs/xvid-1.1.0 ) - ) - frei0r? ( media-plugins/frei0r-plugins ) - gsm? ( >=media-sound/gsm-1.0.12-r1 ) - ieee1394? ( media-libs/libdc1394 sys-libs/libraw1394 ) - jack? ( media-sound/jack-audio-connection-kit ) - jpeg2k? ( >=media-libs/openjpeg-1.3-r2 ) - rtmp? ( >=media-video/rtmpdump-2.2f ) - sdl? ( >=media-libs/libsdl-1.2.13-r1[audio,video] ) - schroedinger? ( media-libs/schroedinger ) - speex? ( >=media-libs/speex-1.2_beta3 ) - truetype? ( media-libs/freetype:2 ) - vaapi? ( >=x11-libs/libva-0.32 ) - video_cards_nvidia? ( vdpau? ( x11-libs/libvdpau ) ) - vpx? ( media-libs/libvpx ) - X? ( x11-libs/libX11 x11-libs/libXext ) - zlib? ( sys-libs/zlib ) - !media-video/qt-faststart -" - -DEPEND="${RDEPEND} - >=sys-devel/make-3.81 - dirac? ( dev-util/pkgconfig ) - doc? ( app-text/texi2html ) - mmx? ( dev-lang/yasm ) - rtmp? ( dev-util/pkgconfig ) - schroedinger? ( dev-util/pkgconfig ) - test? ( net-misc/wget ) - v4l? ( sys-kernel/linux-headers ) - v4l2? ( sys-kernel/linux-headers ) -" - -src_prepare() { - if [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot - export revision=git-N-${FFMPEG_REVISION} - fi -} - -src_configure() { - local myconf="${EXTRA_FFMPEG_CONF}" - - # enabled by default - for i in debug doc network vaapi zlib; do - use ${i} || myconf="${myconf} --disable-${i}" - done - use bzip2 || myconf="${myconf} --disable-bzlib" - use sdl || myconf="${myconf} --disable-ffplay" - - use custom-cflags && myconf="${myconf} --disable-optimizations" - use cpudetection && myconf="${myconf} --enable-runtime-cpudetect" - - #for i in h264_vdpau mpeg1_vdpau mpeg_vdpau vc1_vdpau wmv3_vdpau; do - # use video_cards_nvidia || myconf="${myconf} --disable-decoder=${i}" - # use vdpau || myconf="${myconf} --disable-decoder=${i}" - #done - use video_cards_nvidia && use vdpau || myconf="${myconf} --disable-vdpau" - - # Encoders - if use encode - then - use mp3 && myconf="${myconf} --enable-libmp3lame" - for i in theora vorbis x264 xvid; do - use ${i} && myconf="${myconf} --enable-lib${i}" - done - if use bindist - then - use faac && ewarn "faac is nonfree and cannot be distributed; - disabling faac support." - else - use faac && myconf="${myconf} --enable-libfaac --enable-nonfree" - fi - else - myconf="${myconf} --disable-encoders" - fi - - # libavdevice options - use ieee1394 && myconf="${myconf} --enable-libdc1394" - # Indevs - for i in v4l v4l2 alsa oss jack ; do - use ${i} || myconf="${myconf} --disable-indev=${i}" - done - use X && myconf="${myconf} --enable-x11grab" - # Outdevs - for i in alsa oss ; do - use ${i} || myconf="${myconf} --disable-outdev=${i}" - done - # libavfilter options - use frei0r && myconf="${myconf} --enable-frei0r" - use truetype && myconf="${myconf} --enable-libfreetype" - - # Threads; we only support pthread for now but ffmpeg supports more - use threads && myconf="${myconf} --enable-pthreads" - - # Decoders - use amr && myconf="${myconf} --enable-libopencore-amrwb --enable-libopencore-amrnb" - for i in gsm dirac rtmp schroedinger speex vpx; do - use ${i} && myconf="${myconf} --enable-lib${i}" - done - use jpeg2k && myconf="${myconf} --enable-libopenjpeg" - - # CPU features - for i in mmx ssse3 altivec avx ; do - use ${i} || myconf="${myconf} --disable-${i}" - done - use mmxext || myconf="${myconf} --disable-mmx2" - use 3dnow || myconf="${myconf} --disable-amd3dnow" - use 3dnowext || myconf="${myconf} --disable-amd3dnowext" - # disable mmx accelerated code if PIC is required - # as the provided asm decidedly is not PIC for x86. - if use pic && use x86 ; then - myconf="${myconf} --disable-mmx --disable-mmx2" - fi - - # Option to force building pic - use pic && myconf="${myconf} --enable-pic" - - # Try to get cpu type based on CFLAGS. - # Bug #172723 - # We need to do this so that features of that CPU will be better used - # If they contain an unknown CPU it will not hurt since ffmpeg's configure - # will just ignore it. - for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do - [ "${i}" = "native" ] && i="host" # bug #273421 - [[ ${i} = *-sse3 ]] && i="${i%-sse3}" # bug 283968 - myconf="${myconf} --cpu=${i}" - break - done - - # Mandatory configuration - myconf=" - --enable-gpl - --enable-version3 - --enable-postproc - --enable-avfilter - ${myconf}" - - # cross compile support - if tc-is-cross-compiler ; then - myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel) --cross-prefix=${CHOST}-" - case ${CHOST} in - *freebsd*) - myconf="${myconf} --target-os=freebsd" - ;; - mingw32*) - myconf="${myconf} --target-os=mingw32" - ;; - *linux*) - myconf="${myconf} --target-os=linux" - ;; - esac - fi - - # Misc stuff - use hardcoded-tables && myconf="${myconf} --enable-hardcoded-tables" - - # Specific workarounds for too-few-registers arch... - if [[ $(tc-arch) == "x86" ]]; then - filter-flags -fforce-addr -momit-leaf-frame-pointer - append-flags -fomit-frame-pointer - is-flag -O? || append-flags -O2 - if (use debug); then - # no need to warn about debug if not using debug flag - ewarn "" - ewarn "Debug information will be almost useless as the frame pointer is omitted." - ewarn "This makes debugging harder, so crashes that has no fixed behavior are" - ewarn "difficult to fix. Please have that in mind." - ewarn "" - fi - fi - - cd "${S}" - ./configure \ - --prefix=/usr \ - --libdir=/usr/$(get_libdir) \ - --shlibdir=/usr/$(get_libdir) \ - --mandir=/usr/share/man \ - --enable-shared \ - --cc="$(tc-getCC)" \ - --host-cc="$(tc-getCC)" \ - --host-cflags="${CFLAGS}" \ - --host-ldflags="${LDFLAGS}" \ - $(use_enable static-libs static) \ - ${myconf} || die -} - -src_compile() { - emake version.h || die #252269 - emake || die - - if use qt-faststart; then - tc-export CC - emake -C tools qt-faststart || die - fi -} - -src_install() { - emake DESTDIR="${D}" install install-man || die - - dodoc Changelog README INSTALL - dodoc doc/* - - if use qt-faststart; then - dobin tools/qt-faststart || die - fi -} - -src_test() { - if use encode ; then - for t in codectest lavftest seektest ; do - LD_LIBRARY_PATH="${S}/libavcore:${S}/libpostproc:${S}/libswscale:${S}/libavcodec:${S}/libavdevice:${S}/libavfilter:${S}/libavformat:${S}/libavutil" \ - emake ${t} || die "Some tests in ${t} failed" - done - else - ewarn "Tests fail without USE=encode, skipping" - fi -} diff --git a/media-video/ffmpeg/ffmpeg-0.7_rc1.ebuild b/media-video/ffmpeg/ffmpeg-0.7_rc1.ebuild deleted file mode 100644 index 19fafa45..00000000 --- a/media-video/ffmpeg/ffmpeg-0.7_rc1.ebuild +++ /dev/null @@ -1,279 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ffmpeg-0.7_rc1.ebuild,v 1.1 2011/04/28 13:57:58 aballier Exp $ - -EAPI="2" - -SCM="" -if [ "${PV#9999}" != "${PV}" ] ; then - SCM="git" - EGIT_REPO_URI="git://git.videolan.org/ffmpeg.git" -fi - -inherit eutils flag-o-matic multilib toolchain-funcs ${SCM} - -DESCRIPTION="Complete solution to record, convert and stream audio and video. Includes libavcodec." -HOMEPAGE="http://ffmpeg.org/" -if [ "${PV#9999}" != "${PV}" ] ; then - SRC_URI="" -elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot - SRC_URI="mirror://gentoo/${P}.tar.bz2" -else # Release - SRC_URI="http://ffmpeg.org/releases/${P/_/-}.tar.bz2" -fi -FFMPEG_REVISION="${PV#*_p}" - -LICENSE="GPL-2 amr? ( GPL-3 ) encode? ( aac? ( GPL-3 ) )" -SLOT="0" -if [ "${PV#9999}" = "${PV}" ] ; then - KEYWORDS="~amd64 ~arm ~x86-fbsd" -fi -IUSE=" - +3dnow +3dnowext aac alsa altivec amr avx bindist +bzip2 celt cpudetection - custom-cflags debug dirac doc +encode faac frei0r gsm +hardcoded-tables - ieee1394 jack jpeg2k +mmx +mmxext mp3 network oss pic qt-faststart rtmp - schroedinger sdl speex +ssse3 static-libs test theora threads truetype v4l - v4l2 vaapi vdpau vorbis vpx X x264 xvid +zlib - " - -VIDEO_CARDS="nvidia" - -for x in ${VIDEO_CARDS}; do - IUSE="${IUSE} video_cards_${x}" -done - -RDEPEND=" - alsa? ( media-libs/alsa-lib ) - amr? ( media-libs/opencore-amr ) - bzip2? ( app-arch/bzip2 ) - celt? ( >=media-libs/celt-0.11.1 ) - dirac? ( media-video/dirac ) - encode? ( - aac? ( media-libs/vo-aacenc ) - amr? ( media-libs/vo-amrwbenc ) - faac? ( media-libs/faac ) - mp3? ( >=media-sound/lame-3.98.3 ) - theora? ( >=media-libs/libtheora-1.1.1[encode] media-libs/libogg ) - vorbis? ( media-libs/libvorbis media-libs/libogg ) - x264? ( >=media-libs/x264-0.0.20101029 ) - xvid? ( >=media-libs/xvid-1.1.0 ) - ) - frei0r? ( media-plugins/frei0r-plugins ) - gsm? ( >=media-sound/gsm-1.0.12-r1 ) - ieee1394? ( media-libs/libdc1394 sys-libs/libraw1394 ) - jack? ( media-sound/jack-audio-connection-kit ) - jpeg2k? ( >=media-libs/openjpeg-1.3-r2 ) - rtmp? ( >=media-video/rtmpdump-2.2f ) - sdl? ( >=media-libs/libsdl-1.2.13-r1[audio,video] ) - schroedinger? ( media-libs/schroedinger ) - speex? ( >=media-libs/speex-1.2_beta3 ) - truetype? ( media-libs/freetype:2 ) - vaapi? ( >=x11-libs/libva-0.32 ) - video_cards_nvidia? ( vdpau? ( x11-libs/libvdpau ) ) - vpx? ( >=media-libs/libvpx-0.9.6 ) - X? ( x11-libs/libX11 x11-libs/libXext ) - zlib? ( sys-libs/zlib ) - !media-video/qt-faststart -" - -DEPEND="${RDEPEND} - >=sys-devel/make-3.81 - dirac? ( dev-util/pkgconfig ) - doc? ( app-text/texi2html ) - mmx? ( dev-lang/yasm ) - rtmp? ( dev-util/pkgconfig ) - schroedinger? ( dev-util/pkgconfig ) - test? ( net-misc/wget ) - v4l? ( sys-kernel/linux-headers ) - v4l2? ( sys-kernel/linux-headers ) -" - -S=${WORKDIR}/${P/_/-} - -src_prepare() { - if [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot - export revision=git-N-${FFMPEG_REVISION} - fi -} - -src_configure() { - local myconf="${EXTRA_FFMPEG_CONF}" - # Set to --enable-version3 if (L)GPL-3 is required - local version3="" - - # enabled by default - for i in debug doc network vaapi zlib; do - use ${i} || myconf="${myconf} --disable-${i}" - done - use bzip2 || myconf="${myconf} --disable-bzlib" - use sdl || myconf="${myconf} --disable-ffplay" - - use custom-cflags && myconf="${myconf} --disable-optimizations" - use cpudetection && myconf="${myconf} --enable-runtime-cpudetect" - - #for i in h264_vdpau mpeg1_vdpau mpeg_vdpau vc1_vdpau wmv3_vdpau; do - # use video_cards_nvidia || myconf="${myconf} --disable-decoder=${i}" - # use vdpau || myconf="${myconf} --disable-decoder=${i}" - #done - use video_cards_nvidia && use vdpau || myconf="${myconf} --disable-vdpau" - - # Encoders - if use encode - then - use mp3 && myconf="${myconf} --enable-libmp3lame" - use aac && { myconf="${myconf} --enable-libvo-aacenc" ; version3=" --enable-version3" ; } - use amr && { myconf="${myconf} --enable-libvo-amrwbenc" ; version3=" --enable-version3" ; } - for i in theora vorbis x264 xvid; do - use ${i} && myconf="${myconf} --enable-lib${i}" - done - if use bindist - then - use faac && ewarn "faac is nonfree and cannot be distributed; - disabling faac support." - else - use faac && myconf="${myconf} --enable-libfaac --enable-nonfree" - fi - else - myconf="${myconf} --disable-encoders" - fi - - # libavdevice options - use ieee1394 && myconf="${myconf} --enable-libdc1394" - # Indevs - for i in v4l v4l2 alsa oss jack ; do - use ${i} || myconf="${myconf} --disable-indev=${i}" - done - use X && myconf="${myconf} --enable-x11grab" - # Outdevs - for i in alsa oss ; do - use ${i} || myconf="${myconf} --disable-outdev=${i}" - done - # libavfilter options - use frei0r && myconf="${myconf} --enable-frei0r" - use truetype && myconf="${myconf} --enable-libfreetype" - - # Threads; we only support pthread for now but ffmpeg supports more - use threads && myconf="${myconf} --enable-pthreads" - - # Decoders - use amr && { myconf="${myconf} --enable-libopencore-amrwb --enable-libopencore-amrnb" ; version3=" --enable-version3" ; } - for i in celt gsm dirac rtmp schroedinger speex vpx; do - use ${i} && myconf="${myconf} --enable-lib${i}" - done - use jpeg2k && myconf="${myconf} --enable-libopenjpeg" - - # CPU features - for i in mmx ssse3 altivec avx ; do - use ${i} || myconf="${myconf} --disable-${i}" - done - use mmxext || myconf="${myconf} --disable-mmx2" - use 3dnow || myconf="${myconf} --disable-amd3dnow" - use 3dnowext || myconf="${myconf} --disable-amd3dnowext" - # disable mmx accelerated code if PIC is required - # as the provided asm decidedly is not PIC for x86. - if use pic && use x86 ; then - myconf="${myconf} --disable-mmx --disable-mmx2" - fi - - # Option to force building pic - use pic && myconf="${myconf} --enable-pic" - - # Try to get cpu type based on CFLAGS. - # Bug #172723 - # We need to do this so that features of that CPU will be better used - # If they contain an unknown CPU it will not hurt since ffmpeg's configure - # will just ignore it. - for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do - [ "${i}" = "native" ] && i="host" # bug #273421 - [[ ${i} = *-sse3 ]] && i="${i%-sse3}" # bug 283968 - myconf="${myconf} --cpu=${i}" - break - done - - # Mandatory configuration - myconf=" - --enable-gpl - ${version3} - --enable-postproc - --enable-avfilter - --disable-stripping - ${myconf}" - - # cross compile support - if tc-is-cross-compiler ; then - myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel) --cross-prefix=${CHOST}-" - case ${CHOST} in - *freebsd*) - myconf="${myconf} --target-os=freebsd" - ;; - mingw32*) - myconf="${myconf} --target-os=mingw32" - ;; - *linux*) - myconf="${myconf} --target-os=linux" - ;; - esac - fi - - # Misc stuff - use hardcoded-tables && myconf="${myconf} --enable-hardcoded-tables" - - # Specific workarounds for too-few-registers arch... - if [[ $(tc-arch) == "x86" ]]; then - filter-flags -fforce-addr -momit-leaf-frame-pointer - append-flags -fomit-frame-pointer - is-flag -O? || append-flags -O2 - if (use debug); then - # no need to warn about debug if not using debug flag - ewarn "" - ewarn "Debug information will be almost useless as the frame pointer is omitted." - ewarn "This makes debugging harder, so crashes that has no fixed behavior are" - ewarn "difficult to fix. Please have that in mind." - ewarn "" - fi - fi - - cd "${S}" - ./configure \ - --prefix=/usr \ - --libdir=/usr/$(get_libdir) \ - --shlibdir=/usr/$(get_libdir) \ - --mandir=/usr/share/man \ - --enable-shared \ - --cc="$(tc-getCC)" \ - --host-cc="$(tc-getCC)" \ - --host-cflags="${CFLAGS}" \ - --host-ldflags="${LDFLAGS}" \ - $(use_enable static-libs static) \ - ${myconf} || die -} - -src_compile() { - emake version.h || die #252269 - emake || die - - if use qt-faststart; then - tc-export CC - emake -C tools qt-faststart || die - fi -} - -src_install() { - emake DESTDIR="${D}" install install-man || die - - dodoc Changelog README INSTALL - dodoc doc/* - - if use qt-faststart; then - dobin tools/qt-faststart || die - fi -} - -src_test() { - if use encode ; then - LD_LIBRARY_PATH="${S}/libpostproc:${S}/libswscale:${S}/libavcodec:${S}/libavdevice:${S}/libavfilter:${S}/libavformat:${S}/libavutil" \ - emake test || die "Some tests failed" - else - ewarn "Tests fail without USE=encode, skipping" - fi -} diff --git a/media-video/ffmpeg/ffmpeg-9999.ebuild b/media-video/ffmpeg/ffmpeg-9999.ebuild deleted file mode 100644 index f36615fc..00000000 --- a/media-video/ffmpeg/ffmpeg-9999.ebuild +++ /dev/null @@ -1,268 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/ffmpeg/ffmpeg-0.6_p25767.ebuild,v 1.4 2010/12/09 16:11:56 rich0 Exp $ - -EAPI="2" - -SCM="" -if [ "${PV#9999}" != "${PV}" ] ; then - SCM="subversion" - ESVN_REPO_URI="svn://svn.ffmpeg.org/ffmpeg/trunk" -fi - -inherit eutils flag-o-matic multilib toolchain-funcs ${SCM} - -DESCRIPTION="Complete solution to record, convert and stream audio and video. Includes libavcodec." -HOMEPAGE="http://ffmpeg.org/" -if [ "${PV#9999}" != "${PV}" ] ; then - SRC_URI="" -elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot - SRC_URI="mirror://gentoo/${P}.tar.bz2" -else # Release - SRC_URI="http://ffmpeg.org/releases/${P}.tar.bz2" -fi -FFMPEG_REVISION="${PV#*_p}" - -LICENSE="GPL-3" -SLOT="0" -if [ "${PV#9999}" = "${PV}" ] ; then - KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" -fi -IUSE="+3dnow +3dnowext alsa altivec amr bindist +bzip2 cpudetection custom-cflags debug dirac doc +encode faac frei0r gsm +hardcoded-tables ieee1394 jack jpeg2k +mmx +mmxext mp3 network oss pic qt-faststart rtmp schroedinger sdl speex +ssse3 static-libs test theora threads v4l v4l2 vaapi vdpau vorbis vpx X x264 xvid +zlib" - -VIDEO_CARDS="nvidia" - -for x in ${VIDEO_CARDS}; do - IUSE="${IUSE} video_cards_${x}" -done - -RDEPEND=" - alsa? ( media-libs/alsa-lib ) - amr? ( media-libs/opencore-amr ) - bzip2? ( app-arch/bzip2 ) - dirac? ( media-video/dirac ) - encode? ( - faac? ( media-libs/faac ) - mp3? ( >=media-sound/lame-3.98.3 ) - theora? ( >=media-libs/libtheora-1.1.1[encode] media-libs/libogg ) - vorbis? ( media-libs/libvorbis media-libs/libogg ) - x264? ( >=media-libs/x264-0.0.20101029 ) - xvid? ( >=media-libs/xvid-1.1.0 ) - ) - frei0r? ( media-plugins/frei0r-plugins ) - gsm? ( >=media-sound/gsm-1.0.12-r1 ) - ieee1394? ( media-libs/libdc1394 sys-libs/libraw1394 ) - jack? ( media-sound/jack-audio-connection-kit ) - jpeg2k? ( >=media-libs/openjpeg-1.3-r2 ) - rtmp? ( >=media-video/rtmpdump-2.2f ) - sdl? ( >=media-libs/libsdl-1.2.13-r1[audio,video] ) - schroedinger? ( media-libs/schroedinger ) - speex? ( >=media-libs/speex-1.2_beta3 ) - vaapi? ( x11-libs/libva ) - video_cards_nvidia? ( vdpau? ( x11-libs/libvdpau ) ) - vpx? ( media-libs/libvpx ) - X? ( x11-libs/libX11 x11-libs/libXext ) - zlib? ( sys-libs/zlib ) - !media-video/qt-faststart -" - -DEPEND="${RDEPEND} - >=sys-devel/make-3.81 - dirac? ( dev-util/pkgconfig ) - doc? ( app-text/texi2html ) - mmx? ( dev-lang/yasm ) - rtmp? ( dev-util/pkgconfig ) - schroedinger? ( dev-util/pkgconfig ) - test? ( net-misc/wget ) - v4l? ( sys-kernel/linux-headers ) - v4l2? ( sys-kernel/linux-headers ) -" - -src_prepare() { - if [ "${PV#9999}" != "${PV}" ] ; then - # Set SVN version manually - subversion_wc_info - sed -i -e "s/UNKNOWN/SVN-r${ESVN_WC_REVISION}/" "${S}/version.sh" || die - elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot - sed -i -e "s/UNKNOWN/SVN-r${FFMPEG_REVISION}/" "${S}/version.sh" || die - fi -} - -src_configure() { - local myconf="${EXTRA_FFMPEG_CONF}" - - # enabled by default - for i in debug doc network vaapi zlib; do - use ${i} || myconf="${myconf} --disable-${i}" - done - use bzip2 || myconf="${myconf} --disable-bzlib" - use sdl || myconf="${myconf} --disable-ffplay" - use static-libs || myconf="${myconf} --disable-static" - - use custom-cflags && myconf="${myconf} --disable-optimizations" - use cpudetection && myconf="${myconf} --enable-runtime-cpudetect" - - #for i in h264_vdpau mpeg1_vdpau mpeg_vdpau vc1_vdpau wmv3_vdpau; do - # use video_cards_nvidia || myconf="${myconf} --disable-decoder=${i}" - # use vdpau || myconf="${myconf} --disable-decoder=${i}" - #done - use video_cards_nvidia && use vdpau || myconf="${myconf} --disable-vdpau" - - # Encoders - if use encode - then - use mp3 && myconf="${myconf} --enable-libmp3lame" - for i in theora vorbis x264 xvid; do - use ${i} && myconf="${myconf} --enable-lib${i}" - done - if use bindist - then - use faac && ewarn "faac is nonfree and cannot be distributed; - disabling faac support." - else - use faac && myconf="${myconf} --enable-libfaac --enable-nonfree" - fi - else - myconf="${myconf} --disable-encoders" - fi - - # libavdevice options - use ieee1394 && myconf="${myconf} --enable-libdc1394" - # Indevs - for i in v4l v4l2 alsa oss jack ; do - use ${i} || myconf="${myconf} --disable-indev=${i}" - done - use X && myconf="${myconf} --enable-x11grab" - # Outdevs - for i in alsa oss ; do - use ${i} || myconf="${myconf} --disable-outdev=${i}" - done - # libavfilter options - use frei0r && myconf="${myconf} --enable-frei0r" - - # Threads; we only support pthread for now but ffmpeg supports more - use threads && myconf="${myconf} --enable-pthreads" - - # Decoders - use amr && myconf="${myconf} --enable-libopencore-amrwb --enable-libopencore-amrnb" - for i in gsm dirac rtmp schroedinger speex vpx; do - use ${i} && myconf="${myconf} --enable-lib${i}" - done - use jpeg2k && myconf="${myconf} --enable-libopenjpeg" - - # CPU features - for i in mmx ssse3 altivec ; do - use ${i} || myconf="${myconf} --disable-${i}" - done - use mmxext || myconf="${myconf} --disable-mmx2" - use 3dnow || myconf="${myconf} --disable-amd3dnow" - use 3dnowext || myconf="${myconf} --disable-amd3dnowext" - # disable mmx accelerated code if PIC is required - # as the provided asm decidedly is not PIC for x86. - if use pic && use x86 ; then - myconf="${myconf} --disable-mmx --disable-mmx2" - fi - - # Option to force building pic - use pic && myconf="${myconf} --enable-pic" - - # Try to get cpu type based on CFLAGS. - # Bug #172723 - # We need to do this so that features of that CPU will be better used - # If they contain an unknown CPU it will not hurt since ffmpeg's configure - # will just ignore it. - for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do - [ "${i}" = "native" ] && i="host" # bug #273421 - [[ ${i} = *-sse3 ]] && i="${i%-sse3}" # bug 283968 - myconf="${myconf} --cpu=${i}" - break - done - - # Mandatory configuration - myconf=" - --enable-gpl - --enable-version3 - --enable-postproc - --enable-avfilter - --disable-stripping - ${myconf}" - - # cross compile support - if tc-is-cross-compiler ; then - myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel) --cross-prefix=${CHOST}-" - case ${CHOST} in - *freebsd*) - myconf="${myconf} --target-os=freebsd" - ;; - mingw32*) - myconf="${myconf} --target-os=mingw32" - ;; - *linux*) - myconf="${myconf} --target-os=linux" - ;; - esac - fi - - # Misc stuff - use hardcoded-tables && myconf="${myconf} --enable-hardcoded-tables" - - # Specific workarounds for too-few-registers arch... - if [[ $(tc-arch) == "x86" ]]; then - filter-flags -fforce-addr -momit-leaf-frame-pointer - append-flags -fomit-frame-pointer - is-flag -O? || append-flags -O2 - if (use debug); then - # no need to warn about debug if not using debug flag - ewarn "" - ewarn "Debug information will be almost useless as the frame pointer is omitted." - ewarn "This makes debugging harder, so crashes that has no fixed behavior are" - ewarn "difficult to fix. Please have that in mind." - ewarn "" - fi - fi - - cd "${S}" - ./configure \ - --prefix=/usr \ - --libdir=/usr/$(get_libdir) \ - --shlibdir=/usr/$(get_libdir) \ - --mandir=/usr/share/man \ - --enable-static --enable-shared \ - --cc="$(tc-getCC)" \ - --host-cc="$(tc-getCC)" \ - --host-cflags="${CFLAGS}" \ - --host-ldflags="${LDFLAGS}" \ - ${myconf} || die -} - -src_compile() { - emake version.h || die #252269 - emake || die - - if use qt-faststart; then - tc-export CC - emake -C tools qt-faststart || die - fi -} - -src_install() { - emake DESTDIR="${D}" install install-man || die - - dodoc Changelog README INSTALL - dodoc doc/* - - if use qt-faststart; then - dobin tools/qt-faststart || die - fi -} - -src_test() { - if use encode ; then - for t in codectest lavftest seektest ; do - LD_LIBRARY_PATH="${S}/libavcore:${S}/libpostproc:${S}/libswscale:${S}/libavcodec:${S}/libavdevice:${S}/libavfilter:${S}/libavformat:${S}/libavutil" \ - emake ${t} || die "Some tests in ${t} failed" - done - else - ewarn "Tests fail without USE=encode, skipping" - fi -} diff --git a/media-video/ffmpeg/files/avparser.patch b/media-video/ffmpeg/files/avparser.patch deleted file mode 100644 index b743d9b0..00000000 --- a/media-video/ffmpeg/files/avparser.patch +++ /dev/null @@ -1,21 +0,0 @@ -commit 1f6265e011f6e56562b2f58c182bc0261062b3c4 -Author: Brad -Date: Wed Apr 6 17:41:12 2011 -0400 - - Fix parser: mark av_parser_parse() for removal on next major bump - - Fix the breakage introduced with 9073ca6c6ebb9e3e9b60d968b7aa16cc8b6d558d - -diff --git a/libavcodec/parser.c b/libavcodec/parser.c -index 0c69b91..3ba3e9c 100644 ---- a/libavcodec/parser.c -+++ b/libavcodec/parser.c -@@ -105,7 +105,7 @@ void ff_fetch_timestamp(AVCodecParserContext *s, int off, int remove){ - } - } - --#if LIBAVCODEC_VERSION_MINOR < 53 -+#if LIBAVCODEC_VERSION_MAJOR < 53 - /** - * - * @param buf input diff --git a/media-video/ffmpeg/files/avutil_aes_sha_h.patch b/media-video/ffmpeg/files/avutil_aes_sha_h.patch deleted file mode 100644 index 870d73b7..00000000 --- a/media-video/ffmpeg/files/avutil_aes_sha_h.patch +++ /dev/null @@ -1,28 +0,0 @@ -commit dc4103610520ae70d4989ffe3850dcf4deed54a9 -Author: Alexis Ballier -Date: Thu Apr 7 10:19:23 2011 -0300 - - Install libavutil/{aes,sha}.h - - Signed-off-by: Michael Niedermayer - -diff --git a/libavutil/Makefile b/libavutil/Makefile -index 300acb1..baee496 100644 ---- a/libavutil/Makefile -+++ b/libavutil/Makefile -@@ -3,6 +3,7 @@ include $(SUBDIR)../config.mak - NAME = avutil - - HEADERS = adler32.h \ -+ aes.h \ - attributes.h \ - audioconvert.h \ - avassert.h \ -@@ -33,6 +34,7 @@ HEADERS = adler32.h \ - random_seed.h \ - rational.h \ - samplefmt.h \ -+ sha.h \ - sha1.h \ - - BUILT_HEADERS = avconfig.h diff --git a/media-video/ffmpeg/metadata.xml b/media-video/ffmpeg/metadata.xml deleted file mode 100644 index fb6df0ab..00000000 --- a/media-video/ffmpeg/metadata.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - video - - media-video@gentoo.org - - - - Enable manually-optimised routines using the AMD 3DNow!Ex SIMD - instruction set, present in modern AMD CPUs. (Check for - 3dnowext in /proc/cpuinfo to know whether your CPU supports it). - - Enables Adaptive Multi-Rate Audio support - Enables runtime CPU detection (useful for bindist, compatibility on other CPUs) - Enable Dirac video support (an advanced royalty-free video compression format) via the reference library: dirac. - Use external faac library for AAC encoding - Use external faad library for AAC decoding (instead of internal libavcodec support) - Enable frei0r wrapping in libavfilter - Use pre-calculated tables rather than calculating them on the fly. - Enables mmx2 support - Enables network streaming support - Force shared libraries to be built as PIC (this is slower) - Build and install qt-faststart application - Enable Real Time Messaging Protocol using librtmp - Enable Dirac video support (an advanced royalty-free video compression format) via libschroedinger (high-speed implementation in C of the Dirac codec). - faster floating point optimization for SSSE3 capable chips (Intel Core 2 and later chips) - Enables VAAPI (Video Acceleration API) for hardware decoding - Enables VDPAU decoders (requires nVidia video cards to offload CPU processing to video card - Enables vp8 codec support using libvpx: Decoding vp8 does not require this to be enabled but libvpx can also be used for decoding; encoding vp8 requires this useflag to be enabled though. - - diff --git a/media-video/mjpegtools/ChangeLog b/media-video/mjpegtools/ChangeLog deleted file mode 100644 index 61b571fd..00000000 --- a/media-video/mjpegtools/ChangeLog +++ /dev/null @@ -1,714 +0,0 @@ -# ChangeLog for media-video/mjpegtools -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/mjpegtools/ChangeLog,v 1.152 2011/04/01 09:48:15 ssuominen Exp $ - - 01 Apr 2011; Samuli Suominen - mjpegtools-1.9.0-r1.ebuild: - Remove USE="X" and always pass --with-x wrt #259461. - - 23 Mar 2011; Tim Harder -mjpegtools-1.8.0-r2.ebuild, - -files/mjpegtools-1.8.0-as-needed.patch, - -files/mjpegtools-1.8.0-fix-lav2mpeg.patch, - -files/mjpegtools-1.8.0-gcc41.patch, - -files/mjpegtools-1.8.0-glibc-2.10.patch, - -files/mjpegtools-1.8.0-lavrec-memleak.patch, - -files/mjpegtools-1.8.0-libc.patch, - -files/mjpegtools-1.8.0-libquicktime.patch, - -files/mjpegtools-1.8.0-no-jpeg-mmx.patch, - -files/mjpegtools-1.8.0-parallelmake.patch, - -files/mjpegtools-1.8.0-pkg-config.patch, -mjpegtools-1.9.0.ebuild: - Remove old. - - 15 Mar 2011; Ulrich Mueller mjpegtools-1.8.0-r2.ebuild, - mjpegtools-1.9.0.ebuild, mjpegtools-1.9.0-r1.ebuild: - Replace dependency on virtual/quicktime by libquicktime, bug 358857. - - 07 Nov 2010; Jory A. Pratt - mjpegtools-1.8.0-r2.ebuild, mjpegtools-1.9.0.ebuild, - mjpegtools-1.9.0-r1.ebuild: - Convert media-libs/jpeg to virtual/jpeg - - 20 Feb 2010; Raúl Porcel mjpegtools-1.9.0-r1.ebuild: - alpha/sparc stable wrt #302435 - - 16 Feb 2010; Markus Meier mjpegtools-1.9.0-r1.ebuild: - x86 stable, bug #302435 - - 15 Feb 2010; Joseph Jezak mjpegtools-1.9.0-r1.ebuild: - Marked ppc stable for bug #302435. - - 03 Feb 2010; Markos Chandras - mjpegtools-1.9.0-r1.ebuild: - Stable on amd64 wrt bug #302435 - - 27 Jan 2010; Brent Baude mjpegtools-1.9.0-r1.ebuild: - stable ppc64, bug 302435 - -*mjpegtools-1.9.0-r1 (23 Jan 2010) - - 23 Jan 2010; Samuli Suominen - +mjpegtools-1.9.0-r1.ebuild, +files/mjpegtools-1.9.0-jpeg-7.patch: - Fix jpeg2yuv segmentation fault with jpeg-7 and above wrt #293919 by Salah - Coronya. - - 22 Jan 2010; Samuli Suominen - mjpegtools-1.9.0.ebuild: - Require SLOT="0" of media-libs/jpeg for headers. - - 27 Aug 2009; Samuli Suominen - mjpegtools-1.8.0-r2.ebuild, +files/mjpegtools-1.8.0-glibc-2.10.patch: - Fix building with GCC 4.4+ and GLIBC 2.10+ wrt #282960 by Chris Slycord. - - 22 Jul 2009; Samuli Suominen - mjpegtools-1.8.0-r2.ebuild, +files/mjpegtools-1.8.0-libc.patch: - Fix building with GCC 4.3+ and glibc-2.8+ wrt #240379, thanks to Chris - Slycord. - - 04 Jun 2009; Peter Alfredsen - mjpegtools-1.9.0.ebuild, +files/mjpegtools-1.9.0-glibc-2.10.patch: - Fix the constness of a char w.r.t. bug 270778. Thanks to hirakendu - for providing the patch. - - 03 Mar 2009; Raúl Porcel mjpegtools-1.9.0.ebuild: - sparc stable wrt #217427 - - 15 Feb 2009; Tobias Klausmann - mjpegtools-1.9.0.ebuild: - Stable on alpha, bug #217427 - - 15 Feb 2009; Brent Baude mjpegtools-1.9.0.ebuild: - stable ppc, bug 217427 - - 14 Feb 2009; Markus Meier mjpegtools-1.9.0.ebuild: - amd64/x86 stable, bug #217427 - - 13 Feb 2009; Brent Baude mjpegtools-1.9.0.ebuild: - stable ppc64, bug 217427 - -*mjpegtools-1.9.0 (10 Jan 2009) - - 10 Jan 2009; Steve Dibb +mjpegtools-1.9.0.ebuild: - Version bump - -*mjpegtools-1.9.0_rc4 (04 Jan 2009) - - 04 Jan 2009; Ben de Groot - +mjpegtools-1.9.0_rc4.ebuild: - Version bump, fixes bug 252352 - - 20 Apr 2008; Mike Frysinger - +files/mjpegtools-1.9.0_rc3-gcc43.patch, mjpegtools-1.9.0_rc3.ebuild: - Fix by Ryan Hill for building with gcc-4.3 #200767. - -*mjpegtools-1.9.0_rc3 (04 Dec 2007) - - 04 Dec 2007; Matthias Schwarzott - +mjpegtools-1.9.0_rc3.ebuild: - Version bumped. Seems to solve some rate control problem and maybe more - small bugs. - - 27 Nov 2007; Matthias Schwarzott - mjpegtools-1.8.0-r1.ebuild, mjpegtools-1.8.0-r2.ebuild, - mjpegtools-1.9.0_rc1.ebuild, mjpegtools-1.9.0_rc2.ebuild: - Fixed quoting. - - 22 Jul 2007; Donnie Berkholz ; - mjpegtools-1.8.0-r1.ebuild, mjpegtools-1.8.0-r2.ebuild, - mjpegtools-1.9.0_rc1.ebuild, mjpegtools-1.9.0_rc2.ebuild: - Drop virtual/x11 references. - -*mjpegtools-1.9.0_rc2 (05 Mar 2007) - - 05 Mar 2007; Matthias Schwarzott - +mjpegtools-1.9.0_rc2.ebuild: - Version bumped. All patches/m4 files in upstream tarball now :). - -*mjpegtools-1.9.0_rc1 (25 Feb 2007) - - 25 Feb 2007; Matthias Schwarzott - +files/mjpegtools-1.9.0_rc1-as-needed.patch, - +files/mjpegtools-1.9.0_rc1-lavrec-memleak.patch, - +files/mjpegtools-1.9.0_rc1-pkg-config.patch, - +mjpegtools-1.9.0_rc1.ebuild: - Version bumped. - - 20 Nov 2006; Matthias Schwarzott - +files/mjpegtools-1.8.0-no-jpeg-mmx.patch, mjpegtools-1.8.0-r1.ebuild, - mjpegtools-1.8.0-r2.ebuild: - Explicitly disable usage of jpeg-mmx to prevent automagic depend. - - 19 Nov 2006; Matthias Schwarzott - files/mjpegtools-1.8.0-fix-lav2mpeg.patch: - Added lost hunk to patch for Bug #137530 :). - -*mjpegtools-1.8.0-r2 (19 Nov 2006) - - 19 Nov 2006; Matthias Schwarzott - +files/mjpegtools-1.8.0-fix-lav2mpeg.patch, - +files/mjpegtools-1.8.0-lavrec-memleak.patch, +mjpegtools-1.8.0-r2.ebuild: - Added fixes for various bugs (#152568, #128404 and #137530). - - 03 Nov 2006; Matthias Schwarzott - mjpegtools-1.8.0-r1.ebuild: - Correct dependency to gtk+-2, Bug #150344. Changed configure-argument for - libdv to actually work :). - - 03 Nov 2006; Matthias Schwarzott - mjpegtools-1.8.0-r1.ebuild: - Removed movtar-dependency as it seems no longer needed, Bug #150344. - - 03 Nov 2006; Matthias Schwarzott - mjpegtools-1.8.0-r1.ebuild: - Added correct automake and pkgconfig dependency. - - 06 Sep 2006; Matthias Schwarzott - mjpegtools-1.8.0-r1.ebuild: - Added missing m4-files for autoconf, solves Bug #117091. - - 28 Aug 2006; Matthias Schwarzott - files/mjpegtools-1.8.0-as-needed.patch: - Added the make-dependencies which broke parallel building when having the - as-needed patch applied. Bug #145265. - - 25 Aug 2006; Matthias Schwarzott - +files/mjpegtools-1.8.0-as-needed.patch, mjpegtools-1.8.0-r1.ebuild: - Fixed linking with --as-needed, see bug #144656. - - 25 Aug 2006; Matthias Schwarzott - +files/mjpegtools-1.8.0-pkg-config.patch, mjpegtools-1.8.0-r1.ebuild: - Fixed problem with missing png-support when USE=-quicktime, bug #144551. - Added use-flag png and dependency to libpng which has been missing up to - now. - - 25 Aug 2006; Matthias Schwarzott - +files/mjpegtools-1.8.0-pkg-config.patch, mjpegtools-1.8.0-r1.ebuild: - Fixed problem with missing png-support when USE=-quicktime, bug #144551. - Added use-flag png and dependency to libpng which has been missing up to - now. - - 30 Jul 2006; Diego Pettenò - +files/mjpegtools-1.8.0-libquicktime.patch, mjpegtools-1.8.0-r1.ebuild: - Add patch from bug #128619 when using libquicktime 0.9.9, thanks to Mario - Fetka; also fix quicktime useflag, thanks to Eldad Zack (eldad), both in bug - #128619. - - 27 Apr 2006; Marien Zwart Manifest: - Fixing SHA256 digest, pass four - - 24 Apr 2006; Diego Pettenò - -files/mjpegtools-1.6.2-configure.patch, -files/mjpegtools-1.6.2-dv.patch, - -files/mjpegtools-1.6.2-fPIC.patch, - -files/mjpegtools-1.6.2-gcc34-altivec.patch, - -files/mjpegtools-1.6.2-gcc34.patch, - -files/mjpegtools-1.6.2-libquicktime094.patch, - -files/mjpegtools-1.6.2-nogtk.patch, -files/altivec-fix-1.6.2.patch, - -files/no-x11-lib-2.patch, -mjpegtools-1.6.2-r4.ebuild: - Drop old mjpegtools version. - - 07 Feb 2006; Aron Griffis - mjpegtools-1.8.0-r1.ebuild: - Mark 1.8.0-r1 stable on alpha - - 05 Feb 2006; Diego Pettenò - +files/mjpegtools-1.8.0-parallelmake.patch, mjpegtools-1.8.0-r1.ebuild: - Fix parallel make issues, bug #121622. - - 04 Feb 2006; Diego Pettenò - mjpegtools-1.8.0-r1.ebuild: - Don't run autotools as there's no patch touching them, run only elibtoolize - instead. Don't force -j1 on emake. Append -fno-strict-aliasing as it - dereference type-punned pointers. - - 04 Feb 2006; Diego Pettenò - mjpegtools-1.6.2-r4.ebuild, mjpegtools-1.8.0-r1.ebuild: - Drop dependencies over autotools, autotools eclass take care of that. Change - autoreconf call to eautoreconf. - - 26 Dec 2005; Simon Stelling mjpegtools-1.8.0-r1.ebuild: - stable on amd64 - - 24 Dec 2005; Michael Hanselmann - mjpegtools-1.8.0-r1.ebuild: - Stable on ppc. - - 21 Dec 2005; Mark Loeser mjpegtools-1.8.0-r1.ebuild: - Stable on x86; bug #100869 - - 20 Dec 2005; Gustavo Zacarias - mjpegtools-1.8.0-r1.ebuild: - Stable on sparc wrt security #100869 - - 19 Dec 2005; Markus Rothe mjpegtools-1.8.0-r1.ebuild: - Stable on ppc64; bug #100869 - - 19 Dec 2005; Diego Pettenò - +files/mjpegtools-1.8.0-gcc41.patch, mjpegtools-1.8.0-r1.ebuild: - Add patch to build with GCC 4.1, thanks to Christian Schmidt in bug #116014. - - 17 Dec 2005; Luca Barbato -mjpegtools-1.8.0.ebuild: - Cleanup - - 12 Dec 2005; Donnie Berkholz ; - mjpegtools-1.8.0-r1.ebuild: - Add modular X dependencies. - - 13 Nov 2005; Luca Barbato mjpegtools-1.6.2-r4.ebuild, - mjpegtools-1.8.0-r1.ebuild: - avifile removed - -*mjpegtools-1.8.0-r1 (01 Nov 2005) - - 01 Nov 2005; Simon Stelling - +mjpegtools-1.8.0-r1.ebuild: - revision bump to enable SIMD extensions on amd64; bug 108417 - -*mjpegtools-1.8.0 (19 Sep 2005) - - 05 Oct 2005; Marc Hildebrand - +mjpegtools-1.8.0.ebuild: - Version bump, closes bug #107824. Thanks to Paul Dunwoody for the ebuild. - - 15 Sep 2005; Aron Griffis - mjpegtools-1.6.2-r4.ebuild: - Mark 1.6.2-r4 stable on alpha - - 06 Aug 2005; Doug Goldstein - -mjpegtools-1.6.2-r3.ebuild: - remove old version that had some old stuff that was making the reporter - of bug #100974 angry - - 28 Jul 2005; Diego Pettenò - mjpegtools-1.6.2-r3.ebuild, mjpegtools-1.6.2-r4.ebuild: - Updated dependeny over jpeg-mmx as per bug #100554. - - 18 Jun 2005; Markus Rothe mjpegtools-1.6.2-r4.ebuild: - Stable on ppc64 - - 17 Jun 2005; Michael Hanselmann - mjpegtools-1.6.2-r4.ebuild: - Stable on ppc. - - 08 Jun 2005; Gustavo Zacarias - mjpegtools-1.6.2-r4.ebuild: - Stable on sparc - - 06 Jun 2005; Jan Brinkmann - mjpegtools-1.6.2-r4.ebuild: - stable on amd64 and x86. - - 17 May 2005; Gustavo Zacarias - mjpegtools-1.6.2-r3.ebuild: - Stable on sparc - - 15 May 2005; Diego Pettenò - mjpegtools-1.6.2-r3.ebuild, mjpegtools-1.6.2-r4.ebuild: - Moved to use toolchain-functs eclass. - - 08 May 2005; Bryan Østergaard - mjpegtools-1.6.2-r4.ebuild: - ~alpha keyword. - -*mjpegtools-1.6.2-r4 (17 Apr 2005) - - 17 Apr 2005; Jan Brinkmann - +mjpegtools-1.6.2-r4.ebuild: - added a patch to fix #78404. thanks to Kevin F. Quinn and - Ned Ludd - - 16 Apr 2005; Jan Brinkmann - +files/mjpegtools-1.6.2-libquicktime094.patch, mjpegtools-1.6.2-r3.ebuild: - added patch to make compilation with libquicktime-0.9.4 possible (patch based - on upstream cvs), also enabled largefile support which fixes #66039 - - 27 Mar 2005; Luca Barbato - +files/mjpegtools-1.6.2-configure.patch, mjpegtools-1.6.2-r3.ebuild: - Updated ebuild, from Diego Pettenò - - 26 Mar 2005; Jeremy Huddleston - -files/1.6.0-r7-ppc.patch, -files/mjpegtools-1.6.0-gcc3.patch, - -files/mjpegtools-1.6.1.91-fPIC.patch, - -files/mjpegtools-1.6.1.92-fPIC.patch, - -files/mjpegtools-1.6.1.93-fPIC.patch, -files/no-x11-lib.patch, - -mjpegtools-1.6.0-r7.ebuild, -mjpegtools-1.6.1.90-r2.ebuild, - -mjpegtools-1.6.2-r1.ebuild, mjpegtools-1.6.2-r3.ebuild: - Removing older versions. Fixing avifile dependency to accept newer versions - as it does compile with them. - - 15 Mar 2005; Luca Barbato mjpegtools-1.6.2-r3.ebuild: - yet another workaround for gcc - - 13 Mar 2005; Luca Barbato - +files/mjpegtools-1.6.2-dv.patch, mjpegtools-1.6.2-r3.ebuild: - Fixed libdv issues - - 10 Mar 2005; Jan Brinkmann - mjpegtools-1.6.2-r3.ebuild: - changed the dv and yv12 use_enable logic, fixes #79379 - - 20 Feb 2005; Joseph Jezak mjpegtools-1.6.2-r3.ebuild: - Changed the libtool fix to apply to everyone. - - 06 Feb 2005; Markus Rothe mjpegtools-1.6.2-r3.ebuild: - Stable on ppc64 - - 11 Jan 2005; Luca Barbato mjpegtools-1.6.2-r3.ebuild: - Deps updated, should fix bug #71867 - - 18 Dec 2004; Markus Rothe mjpegtools-1.6.2-r3.ebuild: - added ~ppc64 to KEYWORDS; bug #74834 - - 16 Dec 2004; Simon Stelling mjpegtools-1.6.2-r3.ebuild: - fix libtool-stuff; bug #74664 - - 14 Nov 2004; Simon Stelling mjpegtools-1.6.2-r3.ebuild: - fix bug #70334 with a autoreconf - - 03 Nov 2004; Michael Hanselmann - mjpegtools-1.6.2-r3.ebuild: - Temporary fix for the SDL-problem in bug 66927. - - 23 Oct 2004; Jason Wever mjpegtools-1.6.2-r3.ebuild: - Added ~sparc keyword. - - 19 Oct 2004; Dylan Carlson - mjpegtools-1.6.2-r3.ebuild: - Stable on amd64. - - 25 Sep 2004; Heinrich Wendel - +files/mjpegtools-1.6.2-nogtk.patch, mjpegtools-1.6.2-r3.ebuild: - mark x86 - - 25 Sep 2004; Heinrich Wendel - +files/mjpegtools-1.6.2-nogtk.patch, mjpegtools-1.6.2-r3.ebuild: - strip -fstack-protector if compiled with mmx|3dnow|sse, bug #37972 - - 05 Aug 2004; Luca Barbato - +files/mjpegtools-1.6.2-gcc34-altivec.patch, mjpegtools-1.6.2-r3.ebuild: - Minor fix for altivec - - 26 Jun 2004; Danny van Dyk - mjpegtools-1.6.2-r1.ebuild: - Fixed BUG #55222. -fPIC neccessary for libmjpegutils.a, as it is used to - create shared objects. - -*mjpegtools-1.6.2-r3 (23 Jun 2004) - - 23 Jun 2004; Mike Frysinger - files/mjpegtools-1.6.2-fPIC.patch, -mjpegtools-1.6.2-r2.ebuild, - +mjpegtools-1.6.2-r3.ebuild: - Make sure the libraries get built with -fPIC otherwise people like ppc get mad - #47335 by Heinrich Wendel. - - 14 Jun 2004; Michael Hanselmann - +files/altivec-fix-1.6.2.patch, mjpegtools-1.6.2-r2.ebuild: - Added a patch to fix compilation-errors on PowerPC with Altivec disabled. This - may happen if the code is being compiled for a G3-processor (-mcpu=G3 or - -mcpu=750). It patches the configure.in-file. Added ~ppc to KEYWORDS. - - 09 Jun 2004; Aron Griffis mjpegtools-1.6.0-r7.ebuild, - mjpegtools-1.6.1.90-r2.ebuild, mjpegtools-1.6.2-r1.ebuild, - mjpegtools-1.6.2-r2.ebuild: - Fix use invocation - -*mjpegtools-1.6.2-r2 (17 May 2004) - - 17 May 2004; Patrick Kursawe metadata.xml, - mjpegtools-1.6.2-r2.ebuild, - Adding optional yv12 support and changing CFLAGS handling as suggested in bug - #42414 - Corrected metadata syntax. - - 17 May 2004; Patrick Kursawe - mjpegtools-1.6.1.90-r1.ebuild, mjpegtools-1.6.1.91.ebuild, - mjpegtools-1.6.1.92.ebuild, mjpegtools-1.6.1.93.ebuild, - mjpegtools-1.6.1.ebuild, mjpegtools-1.6.2.ebuild: - Big cleanup. - - 12 May 2004; Alexander Gabert mjpegtools-1.6.2-r1.ebuild: - added new hardened PIE SSP switches - - 12 May 2004; Alexander Gabert - mjpegtools-1.6.1.90-r1.ebuild, mjpegtools-1.6.1.90-r2.ebuild, - mjpegtools-1.6.1.91.ebuild, mjpegtools-1.6.1.92.ebuild, - mjpegtools-1.6.1.93.ebuild, mjpegtools-1.6.2.ebuild: - removed hardened-gcc logic, added filter-flags fPIC logic - - 28 Apr 2004; Travis Tilley - +files/mjpegtools-1.6.2-gcc34.patch, mjpegtools-1.6.2-r1.ebuild: - added fix for compiling with gcc 3.4. thanks go to Igor V. Kovanlenko and - "LordKow". MOOOO! - - 27 Apr 2004; Aron Griffis - mjpegtools-1.6.1.90-r1.ebuild, mjpegtools-1.6.1.90-r2.ebuild, - mjpegtools-1.6.1.91.ebuild, mjpegtools-1.6.1.92.ebuild, - mjpegtools-1.6.1.93.ebuild: - Add inherit eutils - - 26 Apr 2004; Aron Griffis - mjpegtools-1.6.1.90-r1.ebuild, mjpegtools-1.6.1.90-r2.ebuild, - mjpegtools-1.6.1.91.ebuild, mjpegtools-1.6.1.92.ebuild, - mjpegtools-1.6.1.93.ebuild: - Add die following econf for bug 48950 - - 19 Apr 2004; Martin Holzer mjpegtools-1.6.2-r1.ebuild: - fixing via ezra. closes 48160 - - 15 Apr 2004; Scott W Taylor - mjpegtools-1.6.2-r1.ebuild: - More universal check for hardened - - 29 Mar 2004; Donnie Berkholz ; - mjpegtools-1.6.0-r7.ebuild, mjpegtools-1.6.1.90-r1.ebuild, - mjpegtools-1.6.1.90-r2.ebuild, mjpegtools-1.6.1.91.ebuild, - mjpegtools-1.6.1.92.ebuild, mjpegtools-1.6.1.93.ebuild, - mjpegtools-1.6.1.ebuild, mjpegtools-1.6.2-r1.ebuild, - mjpegtools-1.6.2.ebuild: - Change x11-base/xfree dependency to virtual/x11. - - 18 Mar 2004; Patrick Kursawe - mjpegtools-1.6.2-r1.ebuild: - Updating dependencies because of bug #38665 - - 18 Mar 2004; Patrick Kursawe - mjpegtools-1.6.2-r1.ebuild: - Added the patch to the latest version aswell, see bug #44645 - - 17 Mar 2004; Patrick Kursawe - mjpegtools-1.6.1.93.ebuild, files/no-x11-lib-2.patch: - Adding no-x11-lib patch, see bug #36771 - - 17 Mar 2004; Patrick Kursawe - mjpegtools-1.6.1.90-r2.ebuild: - The no-x11-lib.patch should be only applied when not using X, see bug #42037. - -*mjpegtools-1.6.2-r1 (15 Mar 2004) -*mjpegtools-1.6.1.90-r2 (15 Mar 2004) - - 15 Mar 2004; Patrick Kursawe - mjpegtools-1.6.2-r1.ebuild, mjpegtools-1.6.1.90-r2.ebuild: - Adding missing info directory entries (bug #38459). - - 24 Feb 2004; Martin Holzer - files/mjpegtools-1.6.1.92-fPIC.patch, files/mjpegtools-1.6.1.93-fPIC.patch: - adding fPIC patches. Closes 39268. - -*mjpegtools-1.6.2 (05 Feb 2004) - - 05 Feb 2004; Martin Holzer mjpegtools-1.6.2.ebuild: - Version bumped. - -*mjpegtools-1.6.1.93 (18 Jan 2004) - - 18 Jan 2004; Martin Holzer mjpegtools-1.6.1.93.ebuild: - Version bumped. - - 17 Jan 2004; Bartosch Pixa - mjpegtools-1.6.0-r7.ebuild: - set ppc in keywords - -*mjpegtools-1.6.1.92 (16 Jan 2004) - - 16 Jan 2004; Wout Mertens mjpegtools-1.6.1.92.ebuild: - Version bump and disabling -fPIC on x86 where it fails. Also first go at - making it work for Via C3-I chips (That don't have the cmov instruction) - Closing #37133, #36502 and #30345 - - 02 Jan 2004; Daniel Ahlberg mjpegtools-1.6.1.91.ebuild: - Added fPIC patch to make it compile on amd64. Also updated dependencies so - that mmx, 3dnow and sse dependencies only gets pulled in for x86. Closing - #36843. - - 28 Dec 2003; Jason Wever mjpegtools-1.6.1.90-r1.ebuild: - Fixed ebuild so it works better with non-x86 arches. Adding ~sparc keyword as - it compiled fine. Fixes bug #36680. - -*mjpegtools-1.6.1.91 (26 Nov 2003) - - 26 Nov 2003; Martin Holzer mjpegtools-1.6.1.91.ebuild: - Version bumped. - - 14 Oct 2003; Martin Holzer - mjpegtools-1.6.1.90-r1.ebuild: - updated slot. closes #30908. - - 06 Oct 2003; Martin Holzer mjpegtools-1.6.0-r7.ebuild, - files/mjpegtools-1.6.0-gcc3.patch: - Added gcc3 fix. Closes #25163. - - 23 Sep 2003; Max Kalika mjpegtools-1.6.1.90-r1.ebuild: - Forward-port the hardened-gcc fixes. - - 20 Sep 2003; Alexander Gabert mjpegtools-1.6.1.90.ebuild: - added hardened-gcc exclusion gcc flags for failing assembler - -*mjpegtools-1.6.1.90-r1 (19 Sep 2003) - - 19 Sep 2003; Max Kalika mjpegtools-1.6.1.90-r1.ebuild, - files/no-x11-lib.patch: - Remove dangling -lX11. Fixes bug 29070. Thanks to Christian Jiresjö for the - patch - - 19 Sep 2003; Max Kalika mjpegtools-1.6.1.90.ebuild: - Less aggressive flag filtering. - - 16 Sep 2003; Max Kalika mjpegtools-1.6.1.90.ebuild: - Bump to stable x86. - -*mjpegtools-1.6.1.90 (10 Sep 2003) - - 10 Sep 2003; Max Kalika mjpegtools-1.6.1.90.ebuild: - Bump to version 1.6.1.90. - - 25 Aug 2003; Max Kalika mjpegtools-1.6.0-r7.ebuild, - mjpegtools-1.6.1.ebuild: - Require avifile < 0.7.38. Doesn't compile with the newest version. - - 04 Aug 2003; Martin Holzer mjpegtools-1.6.0-r7.ebuild, - mjpegtools-1.6.1.ebuild: - Adding more Filtering options. - - 15 Jul 2003; pvdabeel mjpegtools-1.6.1.ebuild: - -ppc for now , lots of altivec troubles - - 16 Jun 2003; mjpegtools-1.6.1.ebuild: - use mirror:// in SRC_URI - - 10 Jun 2003; mjpegtools-1.6.0-r7.ebuild: - DEPEND on sed >= 4 - - 09 Jun 2003; Martin Holzer mjpegtools-1.6.0-r7.ebuild: - Added eutils which is needed for ppc. closes #19224. - - 01 Jun 2003; Martin Holzer mjpegtools-1.6.1.ebuild: - Making gcc 2.95 compatible - - 01 Jun 2003; Martin Holzer mjpegtools-1.6.0-r7.ebuild: - Making gcc 2.95 compatible - -*mjpegtools-1.6.1 (09 Feb 2003) - - 02 May 2003; Jon Portnoy mjpegtools-1.6.1.ebuild : - Made gtk-1.2 an optional dependency to fix bug #19804. - - 09 Feb 2003; Martin Holzer mjpegtools-1.6.1.ebuild - files/digest-mjpegtools-1.6.1 ChangeLog : - Version bumped. Submitted by mathewalexander@surewest.net in #10970. - -*mjpegtools-1.6.0-r7 (27 Dec 2002) - - 29 Apr 2003; Martin Holzer mjpegtools-1.6.0-r7.ebuild: - Adding filtering. Closes #16238. - - 01 Mar 2003; Jason Wever mjpegtools-1.6.0-r7.ebuild: - Added ~sparc to keywords. - - 22 Feb 2003; Aron Griffis mjpegtools-1.6.0-r7.ebuild : - Fix problem in SRC_URI... see bug 16159 - - 21 Feb 2003; Aron Griffis mjpegtools-1.6.0-r7.ebuild : - Disable quicktime support on alpha, where it doesn't build. - Mark stable on alpha in support of Gnome 2.2. - - 20 Feb 2003; Aron Griffis mjpegtools-1.6.0-r7.ebuild : - Make svgalib dependent on USE=svga. This isn't really the best - fix because it's actually libsdl that depends on svgalib, but it - will do for the moment. Add ~alpha to KEYWORDS and fix a couple - niglets in the ebuild. - - 18 Feb 2003; Martin Holzer mjpegtools-1.6.0-r7 : - Added svgalib to DEPEND. Closes #15876. - - 10 Feb 2003; Mark Guertin mjpegtools-1.6.0-r7.ebuild - files/1.6.0-r7-ppc.patch: - Added patch to close bug #15441, thanks go to Lapo Calamandrei. - - 09 Feb 2003; Martin Holzer mjpegtools-1.6.0-r7.ebuild : - Marked as stable for x86. - - 27 Dec 2002; Martin Schlemmer mjpegtools-1.6.0-r7.ebuild : - Moved elibtoolize to src_compile. Remove the unneeded 'if then fi' 's for - the 'mmx' 'sse' and '3dnow' USE flags in [R]DEPEND, as they are already - in [R]DEPEND ... - -*mjpegtools-1.6.0-r6 (03 Dec 2002) - - 18 Feb 2003; Martin Holzer mjpegtools-1.6.0-r6 : - Added svgalib to DEPEND. Closes #15876. - - 03 Dec 2002; Jon Nall mjpegtools-1.6.0-r6.ebuild : - I didn't create this version. there was no ChangeLog entry for -r6 - (though i think phoen][x's comment from 25 Nov 2002 refers to -r6.) - - I added ~ppc and made libmovtar mmx-dependent - -*mjpegtools-1.6.0-r5 (d1814 Nov 2002) - - 18 Feb 2003; Martin Holzer mjpegtools-1.6.0-r5 : - Added svgalib to DEPEND. Closes #15876. - - 25 Nov 2002; phoen][x mjpegtools-1.6.0-r5 : - Fixed a really evil bug which caused mjpegtools to fail in lavtools/ - when merged with USE="quicktime" - the problem comes down to this: - lav_common.c and lav_io.c both use "dv_decoder_new(0,0,0);" which is - wrong because dv_decoder_new() doesn't take any arguments. I used sed - to work around that - it should work flawlessy now. This fixes bug #11163. - - 14 Nov 2002; Matthew Kennedy - mjpegtools-1.6.0-r5.ebuild files/digest-mjpegtools-1.6.0-r5, ChangeLog : - Filter compiler flags. Resolves bug #10962 - -*mjpegtools-1.6.0-r4 (14 Nov 2002) - - 14 Nov 2002; Seemant Kulleen - mjpegtools-1.6.0-r4.ebuild files/digest-mjpegtools-1.6.0-r4 : - Added avifile as a dependency (based on "avi" USE flag), so that it - installs lav2divx utilities as well. Closes bug #10516 by - ajacoutot@lphp.org (ajacoutot) - -*mjpegtools-1.6.0-r3 (26 Jul 2002) - - 30 Aug 2002; Dan Armak ChangeLog : - Add missing deps on libdv and arts (tha latter one is optional); see - bug #7081. - - 26 Jul 2002; Daniel Ahlberg mjpegtools-1.6.0-r3.ebuild : - Closes #4702. Also added nasm to dependancy list (if 3dnow, sse or mmx are in USE) - to make mjpegtools more optimized. - -*mjpegtools-1.6.0-r2 (08 Jul 2002) - - 08 Jul 2002; Spider mjpegtools-1.6.0-r2.ebuild : - fixed remnants of ${D} in .la files - -*mjpegtools-1.6.0-r1 (30 May 2002) - - 30 May 2002; Seemant Kulleen - mjpegtools-1.6.0-r1.ebuild files/digest-mjpegtools-1.6.0-r1 : - Fixed some dependency information, thanks to: aliz@telia.com (Daniel - Ahlberg) in bug #3108 - -*mjpegtools-1.6.0 (26 May 2002) - - 26 May 2002; Seemant Kulleen mjpegtools-1.6.0.ebuild - files/digest-mjpegtools-1.6.0 : - Version bump to newest stable - -*mjpegtools-1.5.20011611-r2 (12 Apr 2002) - 12 Apr 2002; Spider - Updating dependency for libpng 1.2.1 - -*mjpegtools-1.5.20011611-r1 (12 Apr 2002) - - 12 Apr 2002; Seemant Kulleen - mjpegtools-1.5.20011611-r1.ebuild : - Changed avifile USE flag to avi USE flag instead and cleaned up ebuild - a little. - -*mjpegtools-1.5.20011611-r1 (1 Feb 2002) - - 1 Feb 2002; G.Bevin ChangeLog : - Added initial ChangeLog which should be updated whenever the package is - updated in any way. This changelog is targetted to users. This means that the - comments should well explained and written in clean English. The details about - writing correct changelogs are explained in the skel.ChangeLog file which you - can find in the root directory of the portage repository. diff --git a/media-video/mjpegtools/Manifest b/media-video/mjpegtools/Manifest deleted file mode 100644 index 3273d08d..00000000 --- a/media-video/mjpegtools/Manifest +++ /dev/null @@ -1,7 +0,0 @@ -AUX mjpegtools-1.9.0-glibc-2.10.patch 429 RMD160 ef7f706aeda7ebfa04dbd43b70a5e3e6faf24610 SHA1 3029f0e835e693b144298ed9f8143c9566be26f3 SHA256 0a76b418df4daa1603c827001ede6a1b3da4457b5d3aefeda0a656cd88ad446b -AUX mjpegtools-1.9.0-jpeg-7.patch 774 RMD160 22c50dd28617159eaa89aefb4647e21d4d9972e7 SHA1 2bdb1b3b8591cede11d4a133a758e8ead35db4dd SHA256 2c9b90a283e8e6d95bd9573cd16310107c654d0d701a7dff7e47ee1a773da7cf -AUX mjpegtools-kernel-headers-2.6.38-videodev.h.patch 803 RMD160 e56cb26617f837017973ae61a0d849091997f97c SHA1 9b4dc9bb59e59b28a4f3ebb6d4649cd0fafcdf6c SHA256 a52699979d01369ef0ce8931e91d398ef7d8b54ec7b807de4b0bf07faf593d05 -DIST mjpegtools-1.9.0.tar.gz 1718063 RMD160 79e0eb4bce468bb8f12da336e29abe8fab390a5f SHA1 1701233354c7ea86b5b7808c4dd5d03a71118e48 SHA256 a9322aaab1e0835fbaa00fc10e58e885833454fa0ad6f57c60c89a78f7ed1711 -EBUILD mjpegtools-1.9.0-r1.ebuild 2163 RMD160 8df34598ea5102ae3876ff73acd2c98077734648 SHA1 d0ce1e2094c04b8481cd8608a6fa4bd1d2de14b7 SHA256 5678e8271c6f66d9ee06c256b6a395306a2b08f162002c7603d86d4defb83003 -MISC ChangeLog 27091 RMD160 f6ae3de42807e4f3be9beab90e23d31092f93990 SHA1 5aa735164d29e982fe1f5f05d61cf84e243eb250 SHA256 cc663ac6651287f96a2616d4dfb3fe2c938fb79ed2de05085d44d20faba65b24 -MISC metadata.xml 415 RMD160 cdbf5de3ece63e3df10d1a4e69ed5e471abb84fa SHA1 5ae767eb57a50fff79f938a01332e67f88306aff SHA256 75cf2c90452ef1a74f46812e6ffee8c2f25a979f3a0b8e366032ee60bdb8663b diff --git a/media-video/mjpegtools/files/mjpegtools-1.9.0-glibc-2.10.patch b/media-video/mjpegtools/files/mjpegtools-1.9.0-glibc-2.10.patch deleted file mode 100644 index e1615604..00000000 --- a/media-video/mjpegtools/files/mjpegtools-1.9.0-glibc-2.10.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- mjpegtools-1.9.0/mplex/lpcmstrm_in.cpp.orig 2009-05-27 01:31:46.000000000 -0700 -+++ mjpegtools-1.9.0/mplex/lpcmstrm_in.cpp 2009-05-27 01:33:09.000000000 -0700 -@@ -53,7 +53,7 @@ - - bool LPCMStream::Probe(IBitStream &bs ) - { -- char *last_dot = strrchr( bs.StreamName(), '.' ); -+ const char *last_dot = strrchr( bs.StreamName(), '.' ); - return - last_dot != NULL - && strcmp( last_dot+1, "lpcm") == 0; diff --git a/media-video/mjpegtools/files/mjpegtools-1.9.0-jpeg-7.patch b/media-video/mjpegtools/files/mjpegtools-1.9.0-jpeg-7.patch deleted file mode 100644 index ec367318..00000000 --- a/media-video/mjpegtools/files/mjpegtools-1.9.0-jpeg-7.patch +++ /dev/null @@ -1,24 +0,0 @@ -Fix segmentation fault with jpeg-7 and above where dinfo.do_fancy_upsampling isn't set by default to FALSE anymore. - -Patch by: Salah Coronya - -http://bugs.gentoo.org/show_bug.cgi?id=293919 - ---- lavtools/jpegutils.c -+++ lavtools/jpegutils.c -@@ -502,6 +502,7 @@ - - jpeg_read_header (&dinfo, TRUE); - dinfo.raw_data_out = TRUE; -+ dinfo.do_fancy_upsampling = FALSE; - dinfo.out_color_space = JCS_YCbCr; - dinfo.dct_method = JDCT_IFAST; - guarantee_huff_tables(&dinfo); -@@ -599,6 +600,7 @@ - if (field > 0) { - jpeg_read_header (&dinfo, TRUE); - dinfo.raw_data_out = TRUE; -+ dinfo.do_fancy_upsampling = FALSE; - dinfo.out_color_space = JCS_YCbCr; - dinfo.dct_method = JDCT_IFAST; - jpeg_start_decompress (&dinfo); diff --git a/media-video/mjpegtools/files/mjpegtools-kernel-headers-2.6.38-videodev.h.patch b/media-video/mjpegtools/files/mjpegtools-kernel-headers-2.6.38-videodev.h.patch deleted file mode 100644 index ecc57afb..00000000 --- a/media-video/mjpegtools/files/mjpegtools-kernel-headers-2.6.38-videodev.h.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff --git a/configure.ac b/configure.ac -index f06488a..0413374 100644 ---- configure.ac -+++ configure.ac -@@ -159,7 +159,7 @@ case $host in - [have_video4linux=true - AC_DEFINE(HAVE_V4L, 1, - [Building for Linux - using the video4linux API])], -- [AC_MSG_ERROR([videodev.h not found - please install the linux kernel headers])]) -+ [AC_MSG_WARN([videodev.h not found - please install the linux kernel headers])]) - ;; - esac - AM_CONDITIONAL(HAVE_V4L, test x$have_video4linux = xtrue) -diff --git a/autogen.sh b/autogen.sh -index c894008..f5c6a7c 100755 ---- autogen.sh -+++ autogen.sh -@@ -1,4 +1,3 @@ - #!/bin/sh - # Run this to generate all the initial makefiles, etc. --export ACLOCAL="aclocal -I missing_M4" - autoreconf -f -i diff --git a/media-video/mjpegtools/metadata.xml b/media-video/mjpegtools/metadata.xml deleted file mode 100644 index 5acf5410..00000000 --- a/media-video/mjpegtools/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - video - media-tv - - media-video@gentoo.org - - - media-tv@gentoo.org - - - Enables support for the YV12 pixel format - - diff --git a/media-video/mjpegtools/mjpegtools-1.9.0-r1.ebuild b/media-video/mjpegtools/mjpegtools-1.9.0-r1.ebuild deleted file mode 100644 index 811d8aec..00000000 --- a/media-video/mjpegtools/mjpegtools-1.9.0-r1.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/mjpegtools/mjpegtools-1.9.0-r1.ebuild,v 1.9 2011/04/01 09:48:15 ssuominen Exp $ - -EAPI="1" - -inherit flag-o-matic toolchain-funcs eutils libtool - -MY_P=${P/_/} - -DESCRIPTION="Tools for MJPEG video" -HOMEPAGE="http://mjpeg.sourceforge.net/" -SRC_URI="mirror://sourceforge/mjpeg/${MY_P}.tar.gz" - -LICENSE="as-is" -SLOT="1" -KEYWORDS="alpha amd64 ppc ppc64 sparc x86" -IUSE="gtk dv quicktime sdl yv12 v4l dga png mmx" - -RDEPEND="virtual/jpeg - gtk? ( x11-libs/gtk+:2 ) - dv? ( >=media-libs/libdv-0.99 ) - quicktime? ( media-libs/libquicktime ) - png? ( media-libs/libpng ) - sdl? ( >=media-libs/libsdl-1.2.7-r3 ) - x11-libs/libX11 - x11-libs/libXt" - -DEPEND="${RDEPEND} - mmx? ( dev-lang/nasm ) - >=sys-apps/sed-4 - dev-util/pkgconfig" - -S="${WORKDIR}/${MY_P}" - -src_unpack() { - unpack ${A} - cd "${S}" - sed -i -e '/ARCHFLAGS=/s:=.*:=:' configure.ac - epatch "${FILESDIR}"/${P}-glibc-2.10.patch \ - "${FILESDIR}"/${P}-jpeg-7.patch \ - "${FILESDIR}"/mjpegtools-kernel-headers-2.6.38-videodev.h.patch - ./autogen.sh -} - -src_compile() { - local myconf - - if use yv12 && use dv; then - myconf="${myconf} --with-dv-yv12" - elif use yv12; then - ewarn "yv12 support is possible when 'dv' is in your USE flags." - fi - - [[ $(gcc-major-version) -eq 3 ]] && append-flags -mno-sse2 - - append-flags -fno-strict-aliasing - - econf \ - --with-x \ - $(use_enable dga xfree-ext) \ - $(use_with quicktime libquicktime) \ - $(use_with png libpng) \ - $(use_with v4l) \ - $(use_with gtk) \ - $(use_with sdl) \ - $(use_with dv libdv /usr) \ - $(use_enable mmx simd-accel) \ - --enable-largefile \ - --without-jpeg-mmx \ - ${myconf} - - emake || die - - cd docs - local infofile - for infofile in mjpeg*info*; do - echo "INFO-DIR-SECTION Miscellaneous" >> ${infofile} - echo "START-INFO-DIR-ENTRY" >> ${infofile} - echo "* mjpeg-howto: (mjpeg-howto). How to use the mjpeg-tools" >> ${infofile} - echo "END-INFO-DIR-ENTRY" >> ${infofile} - done -} - -src_install() { - einstall || die - dodoc mjpeg_howto.txt README* PLANS NEWS TODO HINTS BUGS ChangeLog \ - AUTHORS CHANGES -} diff --git a/net-fs/samba/ChangeLog b/net-fs/samba/ChangeLog deleted file mode 100644 index ad148534..00000000 --- a/net-fs/samba/ChangeLog +++ /dev/null @@ -1,15 +0,0 @@ -# ChangeLog for net-fs/samba -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*samba-3.5.0_rc3 (20 Feb 2010) - - 20 Feb 2010; Ewoud Kohl van Wijngaarden - +files/3.5/lmhosts, +files/3.5/nsswitch.conf-winbind, - +files/3.5/nsswitch.conf-wins, +files/3.5/samba.confd, - +files/3.5/samba.initd, +files/3.5/samba.pam, +files/3.5/smb.conf.default, - +files/3.5/smbusers, +files/3.5/swat.xinetd, - +files/samba-3.4.2-lib.tevent.python.mk, +samba-3.5.0_rc3.ebuild, - +files/3.5/system-auth-winbind.pam, metadata.xml: - Added a merged samba 3.5 ebuild (files copied from the tree) - diff --git a/net-fs/samba/Manifest b/net-fs/samba/Manifest deleted file mode 100644 index f2fdeb1e..00000000 --- a/net-fs/samba/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -AUX samba4.initd 540 RMD160 4ac822b4214ebcbf694ebca611e0c48baaeabe33 SHA1 75aad52258548f5593c34b7c363a0903e669655e SHA256 2fbd1e276bdf58060b5d74dfd03b3b934f788c10cff5a35e9cc857cd5a51ebf1 -DIST samba-4.0.0alpha13.tar.gz 8681348 RMD160 522e1754044f0fb1141246c1a37f28f08567d069 SHA1 c6ff1eafba5869e9ea74f046668cf147ce834da8 SHA256 3cf571d6d32e07537f2b315f3976eb5e5ee563af17a12e406d6d3671fc59cf6c -DIST samba-4.0.0alpha14.tar.gz 9003353 RMD160 8e6d0f89139ad3251188dc74a9b9e93aa4f0a3a8 SHA1 76cec4e695336d8a9a5e428be9e7b53348b8b5a0 SHA256 6ad7954ad8da388d43444bbebcfeacd601904853cd88d4ee7dd42896b31375ca -EBUILD samba-4.0.0_alpha13.ebuild 2381 RMD160 771da3aade50734264e68b96e5454e41d690135b SHA1 58e00beb8ae97b488deb4740ee73e064f4a295cb SHA256 9e1852cc2f838ec4a665e5472dd5540013ab911b804ce062b87d9834ca290d23 -EBUILD samba-4.0.0_alpha14.ebuild 2381 RMD160 771da3aade50734264e68b96e5454e41d690135b SHA1 58e00beb8ae97b488deb4740ee73e064f4a295cb SHA256 9e1852cc2f838ec4a665e5472dd5540013ab911b804ce062b87d9834ca290d23 -EBUILD samba-4.9999.ebuild 2381 RMD160 771da3aade50734264e68b96e5454e41d690135b SHA1 58e00beb8ae97b488deb4740ee73e064f4a295cb SHA256 9e1852cc2f838ec4a665e5472dd5540013ab911b804ce062b87d9834ca290d23 -MISC ChangeLog 638 RMD160 0c908047481a22b1e71fe53efbffaa440bac543a SHA1 3be25bb28f1a39e08ce8c7b8ebf72343b5c9c3f4 SHA256 756cc4d2783e0497f9e82dfc7349fd2b53c026994cea6b647684715a0603db9a -MISC metadata.xml 607 RMD160 aeddb2c2dba872001c02f500e89dd494181d90fa SHA1 8b7bc7647d15b519e6e2f2a02058aa0dbe592f29 SHA256 5a7f46589354ab4e7a2c6ef61c0bede07f3567ea04899686fc94a4b083ab319e diff --git a/net-fs/samba/files/samba4.initd b/net-fs/samba/files/samba4.initd deleted file mode 100644 index 7202ff9b..00000000 --- a/net-fs/samba/files/samba4.initd +++ /dev/null @@ -1,31 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -opts="reload" - -description="The samba daemon init script" -description_reload="Reloads the samba daemon" - -depend() { - need net -} - -start() { - ebegin "Starting samba" - start-stop-daemon --start --exec /usr/sbin/samba - eend $? -} - -stop() { - ebegin "Stopping samba" - start-stop-daemon --stop --pidfile /var/run/samba/samba.pid - eend $? -} - -reload() { - ebegin "Reloading samba" - killall -HUP samba - eend $? -} diff --git a/net-fs/samba/metadata.xml b/net-fs/samba/metadata.xml deleted file mode 100644 index 199387cf..00000000 --- a/net-fs/samba/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - gentoo@kohlvanwijngaarden.nl - Ewoud Kohl van Wijngaarden - - -Samba is an Open Source/Free Software suite that provides seamless file and -print services to SMB/CIFS clients. Integration with various accounting and -antivirus backends. License: GNU General Public License. - - - Enables the full test suite - - diff --git a/net-fs/samba/samba-4.0.0_alpha13.ebuild b/net-fs/samba/samba-4.0.0_alpha13.ebuild deleted file mode 100644 index 4aac18a8..00000000 --- a/net-fs/samba/samba-4.0.0_alpha13.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="3" - -inherit confutils python - -MY_PV="${PV/_alpha/alpha}" -MY_P="${PN}-${MY_PV}" - -if [ "${PV}" = "4.9999" ]; then - EGIT_REPO_URI="git://git.samba.org/samba.git" - inherit git -else - SRC_URI="mirror://samba/samba4/${MY_P}.tar.gz" -fi - -DESCRIPTION="Samba Server component" -HOMEPAGE="http://www.samba.org/" -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="gnutls fulltest" - -DEPEND="!net-fs/samba-libs - !net-fs/samba-server - !net-fs/samba-client - dev-libs/popt - sys-libs/readline - virtual/libiconv - >=dev-lang/python-2.4.2 - gnutls? ( >=net-libs/gnutls-1.4.0 ) - !sys-libs/tdb" # Conflict because of tdb binaries - #>=sys-libs/talloc-2.0.3 No 2.0.3 release - #>=sys-libs/tdb-1.2.4 No 1.2.4 release - #=sys-libs/tevent-0.9.9 System tevent wants system talloc - #=sys-libs/ldb-0.9.11 No release yet -RDEPEND="${DEPEND}" - -RESTRICT="mirror" - -S="${WORKDIR}/${MY_P}/source4" - -WAF="${WORKDIR}/${MY_P}/buildtools/bin/waf" - -pkg_setup() { - confutils_use_depend_all fulltest test -} - -src_unpack() { - if [ "${PV}" = "4.9999" ]; then - S="${WORKDIR}/${MY_P}" git_src_unpack - else - default - fi -} - -src_configure() { - # FIXME add --jobs - # Mostly copied from debian - FLAGS="$CFLAGS" $WAF configure -C \ - --enable-fhs \ - --prefix=/usr \ - --mandir=/usr/share/man \ - --sysconfdir=/etc \ - --localstatedir=/var \ - --with-piddir=/var/run \ - --with-privatedir=/var/lib/samba/private \ - --disable-rpath \ - --disable-rpath-install \ - --bundled-libraries=ldb,tdb,talloc,tevent,NONE \ - --builtin-libraries=replace \ - --nopyc \ - --nopyo \ - $(use_enable gnutls) \ - || die "configure failed" -} - -src_compile() { - $WAF build || die "build failed" -} - -src_install() { - DESTDIR="${D}" $WAF install || die "emake install failed" - - newinitd "${FILESDIR}/samba4.initd" samba || die "newinitd failed" -} - -src_test() { - if use fulltest ; then - $WAF test || die "test failed" - else - $WAF test --quick || die "Test failed" - fi -} - -pkg_postinst() { - # Optimize the python modules so they get properly removed - python_mod_optimize "${PN}" - - # Warn that it's an alpha - ewarn "Samba 4 is an alpha and therefore not considered stable. It's only" - ewarn "meant to test and experiment and definitely not for production" -} - -pkg_postrm() { - # Clean up the python modules - python_mod_cleanup "${PN}" -} diff --git a/net-fs/samba/samba-4.0.0_alpha14.ebuild b/net-fs/samba/samba-4.0.0_alpha14.ebuild deleted file mode 100644 index 4aac18a8..00000000 --- a/net-fs/samba/samba-4.0.0_alpha14.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="3" - -inherit confutils python - -MY_PV="${PV/_alpha/alpha}" -MY_P="${PN}-${MY_PV}" - -if [ "${PV}" = "4.9999" ]; then - EGIT_REPO_URI="git://git.samba.org/samba.git" - inherit git -else - SRC_URI="mirror://samba/samba4/${MY_P}.tar.gz" -fi - -DESCRIPTION="Samba Server component" -HOMEPAGE="http://www.samba.org/" -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="gnutls fulltest" - -DEPEND="!net-fs/samba-libs - !net-fs/samba-server - !net-fs/samba-client - dev-libs/popt - sys-libs/readline - virtual/libiconv - >=dev-lang/python-2.4.2 - gnutls? ( >=net-libs/gnutls-1.4.0 ) - !sys-libs/tdb" # Conflict because of tdb binaries - #>=sys-libs/talloc-2.0.3 No 2.0.3 release - #>=sys-libs/tdb-1.2.4 No 1.2.4 release - #=sys-libs/tevent-0.9.9 System tevent wants system talloc - #=sys-libs/ldb-0.9.11 No release yet -RDEPEND="${DEPEND}" - -RESTRICT="mirror" - -S="${WORKDIR}/${MY_P}/source4" - -WAF="${WORKDIR}/${MY_P}/buildtools/bin/waf" - -pkg_setup() { - confutils_use_depend_all fulltest test -} - -src_unpack() { - if [ "${PV}" = "4.9999" ]; then - S="${WORKDIR}/${MY_P}" git_src_unpack - else - default - fi -} - -src_configure() { - # FIXME add --jobs - # Mostly copied from debian - FLAGS="$CFLAGS" $WAF configure -C \ - --enable-fhs \ - --prefix=/usr \ - --mandir=/usr/share/man \ - --sysconfdir=/etc \ - --localstatedir=/var \ - --with-piddir=/var/run \ - --with-privatedir=/var/lib/samba/private \ - --disable-rpath \ - --disable-rpath-install \ - --bundled-libraries=ldb,tdb,talloc,tevent,NONE \ - --builtin-libraries=replace \ - --nopyc \ - --nopyo \ - $(use_enable gnutls) \ - || die "configure failed" -} - -src_compile() { - $WAF build || die "build failed" -} - -src_install() { - DESTDIR="${D}" $WAF install || die "emake install failed" - - newinitd "${FILESDIR}/samba4.initd" samba || die "newinitd failed" -} - -src_test() { - if use fulltest ; then - $WAF test || die "test failed" - else - $WAF test --quick || die "Test failed" - fi -} - -pkg_postinst() { - # Optimize the python modules so they get properly removed - python_mod_optimize "${PN}" - - # Warn that it's an alpha - ewarn "Samba 4 is an alpha and therefore not considered stable. It's only" - ewarn "meant to test and experiment and definitely not for production" -} - -pkg_postrm() { - # Clean up the python modules - python_mod_cleanup "${PN}" -} diff --git a/net-fs/samba/samba-4.9999.ebuild b/net-fs/samba/samba-4.9999.ebuild deleted file mode 100644 index 4aac18a8..00000000 --- a/net-fs/samba/samba-4.9999.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="3" - -inherit confutils python - -MY_PV="${PV/_alpha/alpha}" -MY_P="${PN}-${MY_PV}" - -if [ "${PV}" = "4.9999" ]; then - EGIT_REPO_URI="git://git.samba.org/samba.git" - inherit git -else - SRC_URI="mirror://samba/samba4/${MY_P}.tar.gz" -fi - -DESCRIPTION="Samba Server component" -HOMEPAGE="http://www.samba.org/" -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="gnutls fulltest" - -DEPEND="!net-fs/samba-libs - !net-fs/samba-server - !net-fs/samba-client - dev-libs/popt - sys-libs/readline - virtual/libiconv - >=dev-lang/python-2.4.2 - gnutls? ( >=net-libs/gnutls-1.4.0 ) - !sys-libs/tdb" # Conflict because of tdb binaries - #>=sys-libs/talloc-2.0.3 No 2.0.3 release - #>=sys-libs/tdb-1.2.4 No 1.2.4 release - #=sys-libs/tevent-0.9.9 System tevent wants system talloc - #=sys-libs/ldb-0.9.11 No release yet -RDEPEND="${DEPEND}" - -RESTRICT="mirror" - -S="${WORKDIR}/${MY_P}/source4" - -WAF="${WORKDIR}/${MY_P}/buildtools/bin/waf" - -pkg_setup() { - confutils_use_depend_all fulltest test -} - -src_unpack() { - if [ "${PV}" = "4.9999" ]; then - S="${WORKDIR}/${MY_P}" git_src_unpack - else - default - fi -} - -src_configure() { - # FIXME add --jobs - # Mostly copied from debian - FLAGS="$CFLAGS" $WAF configure -C \ - --enable-fhs \ - --prefix=/usr \ - --mandir=/usr/share/man \ - --sysconfdir=/etc \ - --localstatedir=/var \ - --with-piddir=/var/run \ - --with-privatedir=/var/lib/samba/private \ - --disable-rpath \ - --disable-rpath-install \ - --bundled-libraries=ldb,tdb,talloc,tevent,NONE \ - --builtin-libraries=replace \ - --nopyc \ - --nopyo \ - $(use_enable gnutls) \ - || die "configure failed" -} - -src_compile() { - $WAF build || die "build failed" -} - -src_install() { - DESTDIR="${D}" $WAF install || die "emake install failed" - - newinitd "${FILESDIR}/samba4.initd" samba || die "newinitd failed" -} - -src_test() { - if use fulltest ; then - $WAF test || die "test failed" - else - $WAF test --quick || die "Test failed" - fi -} - -pkg_postinst() { - # Optimize the python modules so they get properly removed - python_mod_optimize "${PN}" - - # Warn that it's an alpha - ewarn "Samba 4 is an alpha and therefore not considered stable. It's only" - ewarn "meant to test and experiment and definitely not for production" -} - -pkg_postrm() { - # Clean up the python modules - python_mod_cleanup "${PN}" -} diff --git a/net-ftp/oftpd/ChangeLog b/net-ftp/oftpd/ChangeLog deleted file mode 100644 index 8bd9e332..00000000 --- a/net-ftp/oftpd/ChangeLog +++ /dev/null @@ -1,19 +0,0 @@ -# ChangeLog for net-ftp/oftpd -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - - 06 Nov 2010; Mario Fetka +files/init.d.oftpd-r1: - add init script back - - 06 Nov 2010; Mario Fetka -oftpd-0.3.7-r5.ebuild, - +oftpd-0.3.7-r6.ebuild, -files/conf.d.oftpd-r1, +files/conf.d.oftpd-r6, - -files/init.d.oftpd-r1: - bump to gentoo's latest conf file - - 09 May 2010; Mario Fetka - +files/oftpd-0.3.7-r4.diff: - add ipv6 patch - - 05 Jan 2010; Mario Fetka +metadata.xml: - initial checkin based on official gentoo ebuild but with proper ipv6 patch - diff --git a/net-ftp/oftpd/Manifest b/net-ftp/oftpd/Manifest deleted file mode 100644 index 544468a9..00000000 --- a/net-ftp/oftpd/Manifest +++ /dev/null @@ -1,9 +0,0 @@ -AUX conf.d.oftpd-r6 579 RMD160 8433daa924b3cda57ca579ef451c25749b07b4d2 SHA1 9989021aac01c58e0b5e5703b2263c32184a0c34 SHA256 fabff4fcce71d756ea1fb88951dee6f6146aa3d0dc867ccbca02723369fce800 -AUX init.d.oftpd-r1 722 RMD160 3e24790f4d56d2eff46ce810c8433a10f852c1ad SHA1 49e4d235f382eedd24b25955c1cf2764a94ee08b SHA256 cd3c98cc8bc3255503d9cc9946749d53d90410bf9d4c0a3a9ddb6819c87ab84e -AUX oftpd-0.3.7-family-1.patch 936 RMD160 0668323bb69fac190d8b1c4bcb0f5ed1c9c2b692 SHA1 945970c75cd4d23b4027f72521f4390a8b8ee4e6 SHA256 fe903d6fbb4a523f7b85dfb4c112f489da07764e8d67e15faa9b8380d400ba2a -AUX oftpd-0.3.7-ipv6rel2-1.patch 44765 RMD160 563fafe68e9e1be6b96116b7ae0c24204147b6f7 SHA1 5b7fd9a9b46cdcb2e3d081bdecb255b584826d42 SHA256 4ae576a749c26dd66432c273ec71c0d7fc34a4159cd7fd7760e484304eeb1ccc -AUX oftpd-0.3.7-r4.diff 1254 RMD160 64dbf5d120e03beffb3bce72ce16d647f54c906c SHA1 f8182ff728b0d9752429702e7ca04e79051dfca2 SHA256 4497626ffbbff1134b8940da423a2ad1f8fecba0e743d370e73da756ae949438 -DIST oftpd-0.3.7.tar.gz 97364 RMD160 9430607bf0c51847a4e4cc97c84be0495c931183 SHA1 d6d3ce43c009bb68736d50739e9a2f60bede99c1 SHA256 b135cd2bc6c54e03e5374845964eab73d5e567160c15bb4226c1c922b1e6d64e -EBUILD oftpd-0.3.7-r6.ebuild 1030 RMD160 f7c031eefa6978cb7402c2291b8d4aa0f282ad2e SHA1 183e9049795dd1feb90784d9c9bcb47aabe31d08 SHA256 0eddbfd2e9371052b8ba1a2a1aafb41b7224e4ff0efb33bae8039d0ad82fd72b -MISC ChangeLog 668 RMD160 c32b7d7b407ce6141f32f22e6d3caba40713a7ed SHA1 2de30e96bc412ca29dcf84ba57e090bfb6b08978 SHA256 b17456cb39c45c46de0c71a1add806e7c11b69c3f60bf4a87576ff7368918033 -MISC metadata.xml 1238 RMD160 c82938e77f387291d6a1c3bf9b0d802f2878dd12 SHA1 b5738f14922c69e78cfb867acdc65eeea25977bf SHA256 2c13f98be5fa8bdaf21ac86bcd00bbeb8944df5615de0cfce35ae4c00ef4b4d5 diff --git a/net-ftp/oftpd/files/conf.d.oftpd-r6 b/net-ftp/oftpd/files/conf.d.oftpd-r6 deleted file mode 100644 index dee1cba0..00000000 --- a/net-ftp/oftpd/files/conf.d.oftpd-r6 +++ /dev/null @@ -1,17 +0,0 @@ -# Please read the oftpd(8) man page for a more detailed explaination of these -# variables. -# -# FTPUSER (user-name in the man page): -# Set this variable to the user to run the ftp daemon as -FTPUSER=ftp - -# FTPROOT (root-directory in the man page): -# The server uses chroot(2) to change the root directory of the server to this -# directory. When a user connects, this is the directory that they will start -# in, and is the top of their directory tree. -# -FTPROOT=/home/ftp - -# FTPPORT (TCP port) -# 22 is the standard ftp port, but you can change it here to something else -FTPPORT=22 diff --git a/net-ftp/oftpd/files/init.d.oftpd-r1 b/net-ftp/oftpd/files/init.d.oftpd-r1 deleted file mode 100644 index a910b92f..00000000 --- a/net-ftp/oftpd/files/init.d.oftpd-r1 +++ /dev/null @@ -1,29 +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/net-ftp/oftpd/files/init.d.oftpd-r1,v 1.3 2009/06/13 19:31:06 grobian Exp $ - -depend() { - need net -} - -checkconfig() { - if [ -z "${FTPUSER}" ] || [ -z "${FTPROOT}" ] || [ -z "${FTPPORT}" ] ; then - eerror "You need to setup FTPUSER, FTPROOT and FTPPORT in /etc/conf.d/oftpd" - return 1 - fi -} - -start() { - checkconfig || return 1 - - ebegin "Starting oftpd" - start-stop-daemon --start --exec /usr/sbin/oftpd -- -p ${FTPPORT} ${FTPUSER} ${FTPROOT} - eend $? -} - -stop() { - ebegin "Stopping oftpd" - start-stop-daemon --stop --quiet --exec /usr/sbin/oftpd - eend $? -} diff --git a/net-ftp/oftpd/files/oftpd-0.3.7-family-1.patch b/net-ftp/oftpd/files/oftpd-0.3.7-family-1.patch deleted file mode 100644 index 490612d8..00000000 --- a/net-ftp/oftpd/files/oftpd-0.3.7-family-1.patch +++ /dev/null @@ -1,23 +0,0 @@ -Submitted By: Mario Fetka (geos_one) (mario dot fetka at gmail dot com) -Date: 2010-01-05 -Initial Package Version: 0.3.7 -Origin: http://gentoo.mirror.solnet.ch/net-ftp/oftpd/files/oftpd-0.3.7-family.patch -Upstream Status: unkonwn -Description: dont crash on wrong protocol family - -diff -Naur oftpd-0.3.7.orig/src/ftp_session.c oftpd-0.3.7/src/ftp_session.c ---- oftpd-0.3.7.orig/src/ftp_session.c 2010-01-05 21:56:48.540303543 +0000 -+++ oftpd-0.3.7/src/ftp_session.c 2010-01-05 21:57:29.995553119 +0000 -@@ -708,10 +708,12 @@ - if ((((struct sockaddr *)host_port)->sa_family != AF_INET) && - (((struct sockaddr *)host_port)->sa_family != AF_INET6)) { - reply(f, 521, "Only IPv4 and IPv6 supported, address families (4,6)"); -+ return; - } - #else - if (((struct sockaddr *)host_port)->sa_family != AF_INET) { - reply(f, 521, "Only IPv4 supported, address family (4)"); -+ return; - } - #endif - diff --git a/net-ftp/oftpd/files/oftpd-0.3.7-ipv6rel2-1.patch b/net-ftp/oftpd/files/oftpd-0.3.7-ipv6rel2-1.patch deleted file mode 100644 index 36c76209..00000000 --- a/net-ftp/oftpd/files/oftpd-0.3.7-ipv6rel2-1.patch +++ /dev/null @@ -1,1308 +0,0 @@ -Submitted By: Mario Fetka (geos_one) (mario dot fetka at gmail dot com) -Date: 2010-01-05 -Initial Package Version: 0.3.6 -Origin: ftp://ftp.deepspace6.net/pub/ds6/sources/oftpd/oftpd-0.3.6-ipv6rel2.patch.gz -Upstream Status: unknown -Description: add better ipv6 support to oftpd - -diff -Naur oftpd-0.3.7.orig/src/Makefile.am oftpd-0.3.7/src/Makefile.am ---- oftpd-0.3.7.orig/src/Makefile.am 2001-04-17 23:05:16.000000000 +0000 -+++ oftpd-0.3.7/src/Makefile.am 2010-01-05 21:50:11.109303546 +0000 -@@ -1,2 +1,2 @@ - bin_PROGRAMS = oftpd --oftpd_SOURCES = file_list.c file_list.h ftp_command.c ftp_command.h ftp_listener.c ftp_listener.h ftp_session.c ftp_session.h oftpd.c oftpd.h telnet_session.c telnet_session.h watchdog.c watchdog.h error.c error.h af_portability.h daemon_assert.c daemon_assert.h -+oftpd_SOURCES = file_list.c file_list.h ftp_command.c ftp_command.h ftp_listener.c ftp_listener.h ftp_session.c ftp_session.h oftpd.c oftpd.h telnet_session.c telnet_session.h watchdog.c watchdog.h error.c error.h af_portability.h af_portability.c daemon_assert.c daemon_assert.h -diff -Naur oftpd-0.3.7.orig/src/af_portability.c oftpd-0.3.7/src/af_portability.c ---- oftpd-0.3.7.orig/src/af_portability.c 1970-01-01 00:00:00.000000000 +0000 -+++ oftpd-0.3.7/src/af_portability.c 2010-01-05 21:50:11.109303546 +0000 -@@ -0,0 +1,32 @@ -+#include -+#include -+#include -+ -+unsigned short int sockaddr_port(const struct sockaddr *sa, socklen_t salen) -+{ -+#ifdef INET6 -+ char sbuf[NI_MAXSERV]; -+#endif -+ unsigned short int port = 0; -+ -+#ifdef INET6 -+ if (getnameinfo(sa, salen, NULL, 0, sbuf, sizeof(sbuf), -+ NI_NUMERICSERV) == 0) -+ port = atoi(sbuf); -+ else -+#endif -+ switch (sa->sa_family) { -+ case AF_INET: -+ port = ntohs(((struct sockaddr_in *)sa)->sin_port); -+ break; -+#ifdef INET6 -+ case AF_INET6: -+ port = ntohs(((struct sockaddr_in6 *)sa)->sin6_port); -+ break; -+#endif -+ default: -+ /* everything went wrong :-P */ -+ exit(1); -+ } -+ return port; -+} -diff -Naur oftpd-0.3.7.orig/src/af_portability.h oftpd-0.3.7/src/af_portability.h ---- oftpd-0.3.7.orig/src/af_portability.h 2001-03-28 22:31:01.000000000 +0000 -+++ oftpd-0.3.7/src/af_portability.h 2010-01-05 21:50:11.109303546 +0000 -@@ -2,10 +2,9 @@ - #define AF_PORTABILITY_H - - #include --#include - - /* _x_ must be a pointer to a sockaddr structure */ -- -+/* - #define SAFAM(_x_) (((struct sockaddr *)(_x_))->sa_family) - - #ifdef HAVE_NEW_SS_FAMILY -@@ -26,6 +25,7 @@ - #define SINADDR(_x_) SIN4ADDR(_x_) - #define SINPORT(_x_) SIN4PORT(_x_) - #endif -+*/ - - #ifndef INET_ADDRSTRLEN - #define INET_ADDRSTRLEN 16 -@@ -43,10 +43,13 @@ - #define IP_ADDRSTRLEN INET_ADDRSTRLEN - #endif - -+unsigned short int sockaddr_port(const struct sockaddr *sa, socklen_t salen); -+/* - #ifdef INET6 - typedef struct sockaddr_storage sockaddr_storage_t; - #else - typedef struct sockaddr_in sockaddr_storage_t; - #endif -+*/ - - #endif /* AF_PORTABILITY_H */ -diff -Naur oftpd-0.3.7.orig/src/config.h.in oftpd-0.3.7/src/config.h.in ---- oftpd-0.3.7.orig/src/config.h.in 2002-02-04 22:45:58.000000000 +0000 -+++ oftpd-0.3.7/src/config.h.in 2010-01-05 21:50:11.110304366 +0000 -@@ -97,15 +97,15 @@ - /* Define if you have the header file. */ - #undef HAVE_LIMITS_H - -+/* Define if you have the header file. */ -+#undef HAVE_SYSLOG_H -+ - /* Define if you have the header file. */ - #undef HAVE_SYS_TIME_H - - /* Define if you have the header file. */ - #undef HAVE_SYS_TYPES_H - --/* Define if you have the header file. */ --#undef HAVE_SYSLOG_H -- - /* Define if you have the header file. */ - #undef HAVE_UNISTD_H - -diff -Naur oftpd-0.3.7.orig/src/error.c oftpd-0.3.7/src/error.c ---- oftpd-0.3.7.orig/src/error.c 2001-04-18 21:41:04.000000000 +0000 -+++ oftpd-0.3.7/src/error.c 2010-01-05 21:50:11.110304366 +0000 -@@ -23,6 +23,7 @@ - { - va_list args; - -+ fprintf(stderr, "error_init: %d %s", error_code, desc_fmt); - daemon_assert(err != NULL); - daemon_assert(error_code >= 0); - daemon_assert(desc_fmt != NULL); -diff -Naur oftpd-0.3.7.orig/src/ftp_command.c oftpd-0.3.7/src/ftp_command.c ---- oftpd-0.3.7.orig/src/ftp_command.c 2004-03-25 20:46:57.000000000 +0000 -+++ oftpd-0.3.7/src/ftp_command.c 2010-01-05 21:50:11.133303657 +0000 -@@ -12,7 +12,6 @@ - #include - #include - #include "ftp_command.h" --#include "af_portability.h" - #include "daemon_assert.h" - - /* argument types */ -@@ -67,8 +66,8 @@ - static const char *parse_host_port(struct sockaddr_in *addr, const char *s); - static const char *parse_number(int *num, const char *s, int max_num); - static const char *parse_offset(off_t *ofs, const char *s); --static const char *parse_host_port_long(sockaddr_storage_t *sa, const char *s); --static const char *parse_host_port_ext(sockaddr_storage_t *sa, const char *s); -+static const char *parse_host_port_long(struct sockaddr *sa, const char *s); -+static const char *parse_host_port_ext(struct sockaddr *sa, const char *s); - - int ftp_command_parse(const char *input, ftp_command_t *cmd) - { -@@ -137,7 +136,7 @@ - input++; - - /* parse the host & port information (if any) */ -- input = parse_host_port(&tmp.arg[0].host_port, input); -+ input = parse_host_port((struct sockaddr_in *)&tmp.arg[0].host_port, input); - if (input == NULL) { - return 0; - } -@@ -151,7 +150,7 @@ - input++; - - /* parse the host & port information (if any) */ -- input = parse_host_port_long(&tmp.arg[0].host_port, input); -+ input = parse_host_port_long((struct sockaddr *)&tmp.arg[0].host_port, input); - if (input == NULL) { - return 0; - } -@@ -165,7 +164,7 @@ - input++; - - /* parse the host & port information (if any) */ -- input = parse_host_port_ext(&tmp.arg[0].host_port, input); -+ input = parse_host_port_ext((struct sockaddr *)&tmp.arg[0].host_port, input); - if (input == NULL) { - return 0; - } -@@ -378,7 +377,7 @@ - - /* note: returns success even for unknown address families */ - /* this is okay, as long as subsequent uses VERIFY THE FAMILY first */ --static const char *parse_host_port_long(sockaddr_storage_t *sa, const char *s) -+static const char *parse_host_port_long(struct sockaddr *sa, const char *s) - { - int i; - int family; -@@ -441,38 +440,38 @@ - - /* okay, everything parses, load the address if possible */ - if (family == 4) { -- SAFAM(sa) = AF_INET; -+ ((struct sockaddr_in *)sa)->sin_family = AF_INET; - if (addr_len != sizeof(struct in_addr)) { - return NULL; - } - if (port_len != 2) { - return NULL; -- } -- memcpy(&SINADDR(sa), addr, addr_len); -- SINPORT(sa) = htons((port[0] << 8) + port[1]); -+ } -+ memcpy(&((struct sockaddr_in *)sa)->sin_addr, addr, addr_len); -+ ((struct sockaddr_in *)sa)->sin_port = htons((port[0] << 8) + port[1]); - } - #ifdef INET6 - else if (family == 6) { -- SAFAM(sa) = AF_INET6; -+ ((struct sockaddr_in6 *)sa)->sin6_family = AF_INET6; - if (addr_len != sizeof(struct in6_addr)) { - return NULL; - } - if (port_len != 2) { - return NULL; - } -- memcpy(&SIN6ADDR(sa), addr, addr_len); -- SINPORT(sa) = htons((port[0] << 8) + port[1]); -+ memcpy(&((struct sockaddr_in6 *)sa)->sin6_addr, addr, addr_len); -+ ((struct sockaddr_in6 *)sa)->sin6_port = htons((port[0] << 8) + port[1]); - } - #endif - else { -- SAFAM(sa) = -1; -+ sa->sa_family = -1; - } - - /* return new pointer */ - return s; - } - --static const char *parse_host_port_ext(sockaddr_storage_t *sa, const char *s) -+static const char *parse_host_port_ext(struct sockaddr *sa, const char *s) - { - int delimeter; - int family; -@@ -545,12 +544,11 @@ - } - #endif /* HAVE_INET_ATON */ - -- SIN4ADDR(sa) = in_addr; -+ ((struct sockaddr_in *)sa)->sin_addr = in_addr; - } - #else - { -- struct addrinfo hints; -- struct *res; -+ struct addrinfo hints, *res; - - memset(&hints, 0, sizeof(hints)); - hints.ai_flags = AI_NUMERICHOST; -@@ -566,8 +564,17 @@ - } - #endif /* INET6 */ - -- SAFAM(sa) = family; -- SINPORT(sa) = htons(port); -+ sa->sa_family = family; -+ if (family == AF_INET) { -+ ((struct sockaddr_in *)sa)->sin_port = htons(port); -+#ifdef INET6 -+ } else if (family == AF_INET6) { -+ ((struct sockaddr_in6 *)sa)->sin6_port = htons(port); -+#endif /* INET6 */ -+ } else { -+ /* we have an error! */ -+ return NULL; -+ } - - /* return new pointer */ - return s; -diff -Naur oftpd-0.3.7.orig/src/ftp_command.h oftpd-0.3.7/src/ftp_command.h ---- oftpd-0.3.7.orig/src/ftp_command.h 2001-03-20 23:56:00.000000000 +0000 -+++ oftpd-0.3.7/src/ftp_command.h 2010-01-05 21:50:11.141303856 +0000 -@@ -34,7 +34,6 @@ - #include - #include - #include --#include "af_portability.h" - - /* special macro for handling EPSV ALL requests */ - #define EPSV_ALL (-1) -@@ -50,7 +49,11 @@ - int num_arg; - union { - char string[MAX_STRING_LEN+1]; -- sockaddr_storage_t host_port; -+#ifdef INET6 -+ struct sockaddr_storage host_port; -+#else -+ struct sockaddr_in host_port; -+#endif - int num; - off_t offset; - } arg[MAX_ARG]; -diff -Naur oftpd-0.3.7.orig/src/ftp_listener.c oftpd-0.3.7/src/ftp_listener.c ---- oftpd-0.3.7.orig/src/ftp_listener.c 2001-05-10 23:29:46.000000000 +0000 -+++ oftpd-0.3.7/src/ftp_listener.c 2010-01-05 21:50:11.144303870 +0000 -@@ -52,7 +52,6 @@ - #include "af_portability.h" - - -- - /* maximum number of consecutive errors in accept() - before we terminate listener */ - #define MAX_ACCEPT_ERROR 10 -@@ -73,7 +72,7 @@ - /* prototypes */ - static int invariant(const ftp_listener_t *f); - static void *connection_acceptor(ftp_listener_t *f); --static void addr_to_string(const sockaddr_storage_t *s, char *addr); -+static void addr_to_string(const struct sockaddr *s, char *addr); - static void *connection_handler(connection_info_t *info); - static void connection_handler_cleanup(connection_info_t *info); - -@@ -85,14 +84,22 @@ - int inactivity_timeout, - error_t *err) - { -- sockaddr_storage_t sock_addr; -+#ifdef INET6 -+ struct sockaddr_storage sock_addr; -+ int gai_err; -+ struct addrinfo hints; -+ struct addrinfo *res; -+ char buf[ADDR_BUF_LEN+1]; -+ int ret; -+#else -+ struct sockaddr_in sock_addr; -+ char *addr_str; -+#endif - int fd; - int flags; - int pipefds[2]; - int reuseaddr; - char dir[PATH_MAX+1]; -- char buf[ADDR_BUF_LEN+1]; -- const char *inet_ntop_ret; - - daemon_assert(f != NULL); - daemon_assert(port >= 0); -@@ -108,64 +115,67 @@ - } - - /* set up our socket address */ -- memset(&sock_addr, 0, sizeof(sockaddr_storage_t)); -+ memset(&sock_addr, 0, sizeof(sock_addr)); - -- if (address == NULL) { - #ifdef INET6 -- SAFAM(&sock_addr) = AF_INET6; -- memcpy(&SIN6ADDR(&sock_addr), &in6addr_any, sizeof(struct in6_addr)); -+ memset(&hints, 0, sizeof(hints)); -+ -+ /* with AF_UNSPEC we can handle even hostnames */ -+ hints.ai_family = (address == NULL ? AF_INET6 : AF_UNSPEC); -+ hints.ai_flags = AI_PASSIVE; -+ hints.ai_socktype = SOCK_STREAM; -+ -+ gai_err = getaddrinfo(address, "21", &hints, &res); -+ if (gai_err != 0) { -+ if (gai_err < 0) gai_err = -gai_err; -+ error_init(err, gai_err, "error parsing server socket address; %s", -+ gai_strerror(gai_err)); -+ return 0; -+ } -+ -+ memcpy(&sock_addr, res->ai_addr, res->ai_addrlen); -+ freeaddrinfo(res); - #else -- SAFAM(&sock_addr) = AF_INET; -+ if (address == NULL) { -+ sock_addr.sin_family = AF_INET; - sock_addr.sin_addr.s_addr = INADDR_ANY; --#endif - } else { -- int gai_err; -- struct addrinfo hints; -- struct addrinfo *res; -- -- memset(&hints, 0, sizeof(hints)); -- --/* - This code should be able to parse both IPv4 and IPv6 internet -- * addresses and put them in the sock_addr variable. -- * - Much neater now. -- * - Bug: Can't handle hostnames, only IP addresses. Not sure -- * exactly why. But then again, I'm not sure exactly why -- * there is a man page for getipnodebyname (which getaddrinfo -- * says it uses) but no corresponding function in libc. -- * -- Matthew Danish [3/20/2001] -- */ -+ struct hostent *hp; -+ -+ hp = gethostbyname(address); -+ if(hp == NULL) { -+ error_init(err, h_errno, "error with gethostbyname"); -+ return 0; -+ } -+ -+ assert(hp->h_length <= sizeof(sock_addr)); -+ memcpy(&sock_addr, hp->h_addr, hp->h_length); -+ } -+#endif - -+ /* setup non-default port */ -+ if (port != 0) { -+ sa_family_t family = ((struct sockaddr *)&sock_addr)->sa_family; -+ switch (family) { - #ifdef INET6 -- hints.ai_family = AF_INET6; --#else -- hints.ai_family = AF_INET; -+ case AF_INET6: -+ ((struct sockaddr_in6*)&sock_addr)->sin6_port = port; -+ break; - #endif -- -- hints.ai_flags = AI_PASSIVE; -- -- gai_err = getaddrinfo(address, NULL, &hints, &res); -- if (gai_err != 0) { -- error_init(err, gai_err, "error parsing server socket address; %s", -- gai_strerror(gai_err)); -- return 0; -- } -- -- memcpy(&sock_addr, res->ai_addr, res->ai_addrlen); -- freeaddrinfo(res); -- } -- -- if (port == 0) { -- SINPORT(&sock_addr) = htons(DEFAULT_FTP_PORT); -- } else { -- SINPORT(&sock_addr) = htons(port); -+ case AF_INET: -+ ((struct sockaddr_in*)&sock_addr)->sin_port = port; -+ break; -+ default: -+ /* handle error */ -+ error_init(err, 1, "unknown adderess family"); -+ return 0; -+ } - } -- -- -- inet_ntop_ret = inet_ntop(SAFAM(&sock_addr), -- (void *)&SINADDR(&sock_addr), -- buf, -- sizeof(buf)); -- if (inet_ntop_ret == NULL) { -+ -+#ifdef INET6 -+ ret = getnameinfo((struct sockaddr *)(&sock_addr), sizeof(sock_addr), buf, sizeof(buf), -+ NULL, 0, NI_NUMERICHOST); -+ if (ret != 0) { - error_init(err, errno, "error converting server address to ASCII; %s", - strerror(errno)); - return 0; -@@ -173,11 +183,26 @@ - - /* Put some information in syslog */ - syslog(LOG_INFO, "Binding interface '%s', port %d, max clients %d\n", buf, -- ntohs(SINPORT(&sock_addr)), max_connections); -+ sockaddr_port((struct sockaddr *)&sock_addr, sizeof(sock_addr)), max_connections); -+#else -+ /* this should be thread-safe, as glibc texinfo documentation states: -+ * -+ * In multi-threaded programs each thread has an own -+ * statically-allocated buffer (for inet_ntoa). But still -+ * subsequent calls of `inet_ntoa' in the same thread will -+ * overwrite the result of the last call. -+ */ -+ addr_str = inet_ntoa(sock_addr.sin_addr); -+ -+ /* Put some information in syslog */ -+ syslog(LOG_INFO, "Binding interface '%s', port %d, max clients %d\n", -+ addr_str,sockaddr_port((struct sockaddr*)&sock_addr,sizeof(sock_addr)), -+ max_connections); -+#endif - - - /* okay, finally do some socket manipulation */ -- fd = socket(AF_INET, SOCK_STREAM, 0); -+ fd = socket(((struct sockaddr *)&sock_addr)->sa_family, SOCK_STREAM, 0); - if (fd == -1) { - error_init(err, errno, "error creating socket; %s", strerror(errno)); - return 0; -@@ -193,8 +218,7 @@ - return 0; - } - -- if (bind(fd, (struct sockaddr *)&sock_addr, -- sizeof(struct sockaddr_in)) != 0) -+ if (bind(fd, (struct sockaddr *)&sock_addr, sizeof(sock_addr)) != 0) - { - close(fd); - error_init(err, errno, "error binding address; %s", strerror(errno)); -@@ -261,6 +285,8 @@ - daemon_assert(invariant(f)); - daemon_assert(err != NULL); - -+ syslog(LOG_WARNING, "in ftp_listener_start\n"); -+ - error_code = pthread_create(&thread_id, - NULL, - (void *(*)())connection_acceptor, -@@ -320,8 +346,13 @@ - - int fd; - int tcp_nodelay; -- sockaddr_storage_t client_addr; -- sockaddr_storage_t server_addr; -+#ifdef INET6 -+ struct sockaddr_storage client_addr; -+ struct sockaddr_storage server_addr; -+#else -+ struct sockaddr_in client_addr; -+ struct sockaddr_in server_addr; -+#endif - unsigned addr_len; - - connection_info_t *info; -@@ -332,6 +363,8 @@ - - daemon_assert(invariant(f)); - -+ syslog(LOG_WARNING, "in connection_acceptor\n"); -+ - if (!watchdog_init(&f->watchdog, f->inactivity_timeout, &err)) { - syslog(LOG_ERR, "Error initializing watchdog thread; %s", - error_get_desc(&err)); -@@ -355,10 +388,12 @@ - } - - /* otherwise accept our pending connection (if any) */ -- addr_len = sizeof(sockaddr_storage_t); -+ addr_len = sizeof(client_addr); - fd = accept(f->fd, (struct sockaddr *)&client_addr, &addr_len); - if (fd >= 0) { - -+ syslog(LOG_WARNING, "in connection_acceptor loop\n"); -+ - tcp_nodelay = 1; - if (setsockopt(fd, IPPROTO_TCP, TCP_NODELAY, (void *)&tcp_nodelay, - sizeof(int)) != 0) -@@ -370,7 +405,7 @@ - continue; - } - -- addr_len = sizeof(sockaddr_storage_t); -+ addr_len = sizeof(server_addr); - if (getsockname(fd, (struct sockaddr *)&server_addr, - &addr_len) == -1) - { -@@ -392,9 +427,11 @@ - - telnet_session_init(&info->telnet_session, fd, fd); - -+ syslog(LOG_WARNING, "about to call ftp_session_init\n"); -+ - if (!ftp_session_init(&info->ftp_session, -- &client_addr, -- &server_addr, -+ (struct sockaddr *)&client_addr, -+ (struct sockaddr *)&server_addr, - &info->telnet_session, - f->dir, - &err)) -@@ -444,7 +481,7 @@ - - /* convert an address to a printable string */ - /* NOT THREADSAFE - wrap with a mutex before calling! */ --static char *addr2string(const sockaddr_storage_t *s) -+static char *addr2string(const struct sockaddr *s) - { - static char addr[IP_ADDRSTRLEN+1]; - int error; -@@ -454,14 +491,14 @@ - - #ifdef INET6 - error = getnameinfo((struct sockaddr *)s, -- sizeof(sockaddr_storage_t), -+ sizeof(struct sockaddr_storage), - addr, - sizeof(addr), - NULL, - 0, - NI_NUMERICHOST); - if (error != 0) { -- syslog(LOG_WARN, "getnameinfo error; %s", gai_strerror(error)); -+ syslog(LOG_WARNING, "getnameinfo error; %s", gai_strerror(error)); - ret_val = "Unknown IP"; - } else { - ret_val = addr; -@@ -480,6 +517,7 @@ - int num_connections; - char drop_reason[80]; - -+ syslog(LOG_WARNING, "in connection_handler\n"); - /* for ease of use only */ - f = info->ftp_listener; - -@@ -497,13 +535,15 @@ - pthread_mutex_lock(&f->mutex); - num_connections = ++f->num_connections; - syslog(LOG_INFO, "%s port %d connection", -- addr2string(&info->ftp_session.client_addr), -- ntohs(SINPORT(&info->ftp_session.client_addr))); -+ addr2string((struct sockaddr *)&info->ftp_session.client_addr), -+ sockaddr_port((struct sockaddr *)&info->ftp_session.client_addr, -+ sizeof(info->ftp_session.client_addr))); - pthread_mutex_unlock(&f->mutex); - - /* handle the session */ - if (num_connections <= f->max_connections) { - -+ syslog(LOG_WARNING, "about to call ftp_session_run\n"); - ftp_session_run(&info->ftp_session, &info->watched); - - } else { -@@ -518,8 +558,9 @@ - pthread_mutex_lock(&f->mutex); - syslog(LOG_WARNING, - "%s port %d exceeds max users (%d), dropping connection", -- addr2string(&info->ftp_session.client_addr), -- ntohs(SINPORT(&info->ftp_session.client_addr)), -+ addr2string((struct sockaddr *)&info->ftp_session.client_addr), -+ sockaddr_port((struct sockaddr *)&info->ftp_session.client_addr, -+ sizeof(info->ftp_session.client_addr)), - num_connections); - pthread_mutex_unlock(&f->mutex); - -@@ -548,8 +589,9 @@ - - syslog(LOG_INFO, - "%s port %d disconnected", -- addr2string(&info->ftp_session.client_addr), -- ntohs(SINPORT(&info->ftp_session.client_addr))); -+ addr2string((struct sockaddr *)&info->ftp_session.client_addr), -+ sockaddr_port((struct sockaddr *)&info->ftp_session.client_addr, -+ sizeof(info->ftp_session.client_addr))); - - pthread_mutex_unlock(&f->mutex); - -diff -Naur oftpd-0.3.7.orig/src/ftp_session.c oftpd-0.3.7/src/ftp_session.c ---- oftpd-0.3.7.orig/src/ftp_session.c 2004-03-25 20:46:40.000000000 +0000 -+++ oftpd-0.3.7/src/ftp_session.c 2010-01-05 21:50:11.159303450 +0000 -@@ -52,12 +52,12 @@ - static void init_passive_port(); - static int get_passive_port(); - static int convert_newlines(char *dst, const char *src, int srclen); --static void get_addr_str(const sockaddr_storage_t *s, char *buf, int bufsiz); -+static void get_addr_str(const struct sockaddr *s, char *buf, int bufsiz); - static void send_readme(const ftp_session_t *f, int code); - static void netscape_hack(int fd); --static void set_port(ftp_session_t *f, const sockaddr_storage_t *host_port); --static int set_pasv(ftp_session_t *f, sockaddr_storage_t *host_port); --static int ip_equal(const sockaddr_storage_t *a, const sockaddr_storage_t *b); -+static void set_port(ftp_session_t *f, const struct sockaddr *host_port); -+static int set_pasv(ftp_session_t *f, struct sockaddr *host_port); -+static int ip_equal(const struct sockaddr *a, const struct sockaddr *b); - static void get_absolute_fname(char *fname, - int fname_len, - const char *dir, -@@ -123,8 +123,8 @@ - - - int ftp_session_init(ftp_session_t *f, -- const sockaddr_storage_t *client_addr, -- const sockaddr_storage_t *server_addr, -+ const struct sockaddr *client_addr, -+ const struct sockaddr *server_addr, - telnet_session_t *t, - const char *dir, - error_t *err) -@@ -138,9 +138,9 @@ - daemon_assert(err != NULL); - - #ifdef INET6 -- /* if the control connection is on IPv6, we need to get an IPv4 address */ -- /* to bind the socket to */ -- if (SSFAM(server_addr) == AF_INET6) { -+ /* if the control connection is on IPv6, we need to get an IPv4 address -+ * to bind the socket to */ -+ if (server_addr->sa_family == AF_INET6) { - struct addrinfo hints; - struct addrinfo *res; - int errcode; -@@ -149,8 +149,10 @@ - memset(&hints, 0, sizeof(struct addrinfo)); - hints.ai_family = AF_INET; - hints.ai_flags = AI_PASSIVE; -- if (getaddrinfo(NULL, "ftp", &hints, &res) != 0) { -- error_init(err, 0, "unable to determing IPv4 address; %s", -+ hints.ai_socktype = SOCK_STREAM; -+ -+ if ((errcode = getaddrinfo(NULL, "21", &hints, &res)) != 0) { -+ error_init(err, 0, "unable to determine IPv4 address; %s", - gai_strerror(errcode)); - return 0; - } -@@ -158,17 +160,14 @@ - /* let's sanity check */ - daemon_assert(res != NULL); - daemon_assert(sizeof(f->server_ipv4_addr) >= res->ai_addrlen); -- daemon_assert(SSFAM(host_port) == AF_INET); -+ daemon_assert(res->ai_addr->sa_family == AF_INET); - - /* copy the result and free memory as necessary */ - memcpy(&f->server_ipv4_addr, res->ai_addr, res->ai_addrlen); - freeaddrinfo(res); - } else { -- daemon_assert(SSFAM(host_port) == AF_INET); -- f->server_ipv4_addr = *server_addr; -+ f->server_ipv4_addr = *((struct sockaddr_in *)server_addr); - } --#else -- f->server_ipv4_addr = *server_addr; - #endif - - f->session_active = 1; -@@ -182,17 +181,22 @@ - - f->epsv_all_set = 0; - -- f->client_addr = *client_addr; -+#ifdef INET6 -+ memcpy(&f->client_addr, client_addr, sizeof(struct sockaddr_in6)); -+ memcpy(&f->server_addr, server_addr, sizeof(struct sockaddr_in6)); -+ memcpy(&f->data_port, client_addr, sizeof(struct sockaddr_in6)); -+#else -+ memcpy(&f->client_addr, client_addr, sizeof(struct sockaddr_in)); -+ memcpy(&f->server_addr, server_addr, sizeof(struct sockaddr_in)); -+ memcpy(&f->data_port, client_addr, sizeof(struct sockaddr_in)); -+#endif - get_addr_str(client_addr, f->client_addr_str, sizeof(f->client_addr_str)); - -- f->server_addr = *server_addr; -- - f->telnet_session = t; - daemon_assert(strlen(dir) < sizeof(f->dir)); - strcpy(f->dir, dir); - - f->data_channel = DATA_PORT; -- f->data_port = *client_addr; - f->server_fd = -1; - - daemon_assert(invariant(f)); -@@ -326,7 +330,8 @@ - /* If the client specifies a port, verify that it is from the */ - /* host the client connected from. This prevents a client from */ - /* using the server to open connections to arbritrary hosts. */ -- if (!ip_equal(&f->client_addr, &f->data_port)) { -+ if (!ip_equal((struct sockaddr *)&f->client_addr, -+ (struct sockaddr *)&f->data_port)) { - return 0; - } - if (f->server_fd != -1) { -@@ -412,7 +417,7 @@ - } - - #ifdef INET6 --static void get_addr_str(const sockaddr_storage_t *s, char *buf, int bufsiz) -+static void get_addr_str(const struct sockaddr *s, char *buf, int bufsiz) - { - int port; - int error; -@@ -426,17 +431,17 @@ - * number (which is 5 chars max), plus the '\0' character. */ - daemon_assert(bufsiz >= (INET_ADDRSTRLEN + 12)); - -- error = getnameinfo(client_addr, sizeof(sockaddr_storage_t), buf, -+ error = getnameinfo(s, sizeof(struct sockaddr_storage), buf, - bufsiz, NULL, 0, NI_NUMERICHOST); - /* getnameinfo() should never fail when called with NI_NUMERICHOST */ - daemon_assert(error == 0); - - len = strlen(buf); - daemon_assert(bufsiz >= len+12); -- snprintf(buf+len, bufsiz-len, " port %d", ntohs(SINPORT(&f->client_addr))); -+ snprintf(buf+len, bufsiz-len, " port %d", sockaddr_port((struct sockaddr *)s, sizeof(s))); - } - #else --static void get_addr_str(const sockaddr_storage_t *s, char *buf, int bufsiz) -+static void get_addr_str(const struct sockaddr *s, char *buf, int bufsiz) - { - unsigned int addr; - int port; -@@ -449,8 +454,8 @@ - * number (which is 5 chars max), plus the '\0' character. */ - daemon_assert(bufsiz >= (INET_ADDRSTRLEN + 12)); - -- addr = ntohl(s->sin_addr.s_addr); -- port = ntohs(s->sin_port); -+ addr = ntohl(((struct sockaddr_in *)s)->sin_addr.s_addr); -+ port = ntohs(((struct sockaddr_in *)s)->sin_port); - snprintf(buf, bufsiz, "%d.%d.%d.%d port %d", - (addr >> 24) & 0xff, - (addr >> 16) & 0xff, -@@ -626,16 +631,22 @@ - } - - /* support for the various port setting functions */ --static void set_port(ftp_session_t *f, const sockaddr_storage_t *host_port) --{ -+static void set_port(ftp_session_t *f, const struct sockaddr *host_port) -+{ - daemon_assert(invariant(f)); - daemon_assert(host_port != NULL); - - if (f->epsv_all_set) { - reply(f, 500, "After EPSV ALL, only EPSV allowed."); -- } else if (!ip_equal(&f->client_addr, host_port)) { -+ } else if (!ip_equal((struct sockaddr *)&f->client_addr, host_port)) { - reply(f, 500, "Port must be on command channel IP."); -- } else if (ntohs(SINPORT(host_port)) < IPPORT_RESERVED) { -+#ifdef INET6 -+ } else if (sockaddr_port(host_port, sizeof(struct sockaddr_storage)) -+ < IPPORT_RESERVED) { -+#else -+ } else if (sockaddr_port(host_port, sizeof(struct sockaddr_in)) -+ < IPPORT_RESERVED) { -+#endif - reply(f, 500, "Port may not be less than 1024, which is reserved."); - } else { - /* close any outstanding PASSIVE port */ -@@ -645,7 +656,11 @@ - } - - f->data_channel = DATA_PORT; -- f->data_port = *host_port; -+#ifdef INET6 -+ memcpy(&f->data_port, host_port, sizeof(struct sockaddr_in6)); -+#else -+ memcpy(&f->data_port, host_port, sizeof(struct sockaddr_in)); -+#endif - reply(f, 200, "Command okay."); - } - -@@ -655,16 +670,20 @@ - /* set IP and port for client to receive data on */ - static void do_port(ftp_session_t *f, const ftp_command_t *cmd) - { -- const sockaddr_storage_t *host_port; -+#ifdef INET6 -+ const struct sockaddr_storage *host_port; -+#else -+ const struct sockaddr_in *host_port; -+#endif - - daemon_assert(invariant(f)); - daemon_assert(cmd != NULL); - daemon_assert(cmd->num_arg == 1); - - host_port = &cmd->arg[0].host_port; -- daemon_assert(SSFAM(host_port) == AF_INET); -+ daemon_assert(((struct sockaddr *)host_port)->sa_family == AF_INET); - -- set_port(f, host_port); -+ set_port(f, (struct sockaddr *)host_port); - - daemon_assert(invariant(f)); - } -@@ -672,7 +691,12 @@ - /* set IP and port for client to receive data on, transport independent */ - static void do_lprt(ftp_session_t *f, const ftp_command_t *cmd) - { -- const sockaddr_storage_t *host_port; -+#ifdef INET6 -+ const struct sockaddr_storage *host_port; -+#else -+ const struct sockaddr_in *host_port; -+#endif -+ struct sockaddr_in6 *tmp = (struct sockaddr_in6 *)host_port; - - daemon_assert(invariant(f)); - daemon_assert(cmd != NULL); -@@ -681,16 +705,30 @@ - host_port = &cmd->arg[0].host_port; - - #ifdef INET6 -- if ((SSFAM(host_port) != AF_INET) && (SSFAM(host_port) != AF_INET6)) { -+ if ((((struct sockaddr *)host_port)->sa_family != AF_INET) && -+ (((struct sockaddr *)host_port)->sa_family != AF_INET6)) { - reply(f, 521, "Only IPv4 and IPv6 supported, address families (4,6)"); - } - #else -- if (SSFAM(host_port) != AF_INET) { -+ if (((struct sockaddr *)host_port)->sa_family != AF_INET) { - reply(f, 521, "Only IPv4 supported, address family (4)"); - } - #endif - -- set_port(f, host_port); -+ /* -+ syslog(LOG_WARNING, "host is %d:%d:%d:%d:%d:%d:%d:%d %d", -+ ntohs(((struct sockaddr_in6 *)host_port)->sin6_addr.s6_addr16[0]), -+ ntohs(((struct sockaddr_in6 *)host_port)->sin6_addr.s6_addr16[1]), -+ ntohs(((struct sockaddr_in6 *)host_port)->sin6_addr.s6_addr16[2]), -+ ntohs(((struct sockaddr_in6 *)host_port)->sin6_addr.s6_addr16[3]), -+ ntohs(((struct sockaddr_in6 *)host_port)->sin6_addr.s6_addr16[4]), -+ ntohs(((struct sockaddr_in6 *)host_port)->sin6_addr.s6_addr16[5]), -+ ntohs(((struct sockaddr_in6 *)host_port)->sin6_addr.s6_addr16[6]), -+ ntohs(((struct sockaddr_in6 *)host_port)->sin6_addr.s6_addr16[7]), -+ sockaddr_port(host_port, sizeof(struct sockaddr_storage))); -+ */ -+ -+ set_port(f, (struct sockaddr *)host_port); - - daemon_assert(invariant(f)); - } -@@ -703,7 +741,11 @@ - /* requests. */ - static void do_eprt(ftp_session_t *f, const ftp_command_t *cmd) - { -- const sockaddr_storage_t *host_port; -+#ifdef INET6 -+ const struct sockaddr_storage *host_port; -+#else -+ const struct sockaddr_in *host_port; -+#endif - - daemon_assert(invariant(f)); - daemon_assert(cmd != NULL); -@@ -717,15 +759,17 @@ - /* support for the various pasv setting functions */ - /* returns the file descriptor of the bound port, or -1 on error */ - /* note: the "host_port" parameter will be modified, having its port set */ --static int set_pasv(ftp_session_t *f, sockaddr_storage_t *bind_addr) -+static int set_pasv(ftp_session_t *f, struct sockaddr *bind_addr) - { - int socket_fd; - int port; -+ sa_family_t family; - - daemon_assert(invariant(f)); - daemon_assert(bind_addr != NULL); - -- socket_fd = socket(SSFAM(bind_addr), SOCK_STREAM, 0); -+ family = ((struct sockaddr *)bind_addr)->sa_family; -+ socket_fd = socket(family, SOCK_STREAM, 0); - if (socket_fd == -1) { - reply(f, 500, "Error creating server socket; %s.", strerror(errno)); - return -1; -@@ -733,9 +777,19 @@ - - for (;;) { - port = get_passive_port(); -- SINPORT(bind_addr) = htons(port); -+#ifdef INET6 -+ if (((struct sockaddr *)bind_addr)->sa_family == AF_INET6) { -+ ((struct sockaddr_in6 *)bind_addr)->sin6_port = htons(port); -+ } else -+#endif -+ ((struct sockaddr_in *)bind_addr)->sin_port = htons(port); -+ - if (bind(socket_fd, (struct sockaddr *)bind_addr, -- sizeof(struct sockaddr)) == 0) -+#ifdef INET6 -+ sizeof(struct sockaddr_storage)) == 0) -+#else -+ sizeof(struct sockaddr_in)) == 0) -+#endif - { - break; - } -@@ -771,14 +825,23 @@ - goto exit_pasv; - } - -- socket_fd = set_pasv(f, &f->server_ipv4_addr); -+#ifdef INET6 -+ socket_fd = set_pasv(f, (struct sockaddr *)&f->server_ipv4_addr); -+#else -+ socket_fd = set_pasv(f, (struct sockaddr *)&f->server_addr); -+#endif - if (socket_fd == -1) { - goto exit_pasv; - } - - /* report port to client */ -+#ifdef INET6 - addr = ntohl(f->server_ipv4_addr.sin_addr.s_addr); - port = ntohs(f->server_ipv4_addr.sin_port); -+#else -+ addr = ntohl(f->server_addr.sin_addr.s_addr); -+ port = ntohs(f->server_addr.sin_port); -+#endif - reply(f, 227, "Entering Passive Mode (%d,%d,%d,%d,%d,%d).", - addr >> 24, - (addr >> 16) & 0xff, -@@ -815,16 +878,16 @@ - goto exit_lpsv; - } - -- socket_fd = set_pasv(f, &f->server_addr); -+ socket_fd = set_pasv(f, (struct sockaddr *)&f->server_addr); - if (socket_fd == -1) { - goto exit_lpsv; - } - -- /* report address and port to client */ -+ /* report address and port to server */ - #ifdef INET6 -- if (SSFAM(&f->server_addr) == AF_INET6) { -- a = (uint8_t *)&SIN6ADDR(&f->server_addr); -- p = (uint8_t *)&SIN6PORT(&f->server_addr); -+ if (((struct sockaddr *)&f->server_addr)->sa_family == AF_INET6) { -+ a = (uint8_t *)&(((struct sockaddr_in6 *)&f->server_addr)->sin6_addr); -+ p = (uint8_t *)&(((struct sockaddr_in6 *)&f->server_addr)->sin6_port); - snprintf(addr, sizeof(addr), - "(6,16,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,2,%d,%d)", - a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], -@@ -832,8 +895,8 @@ - } else - #endif - { -- a = (uint8_t *)&SIN4ADDR(&f->server_addr); -- p = (uint8_t *)&SIN4PORT(&f->server_addr); -+ a = (uint8_t *)&(((struct sockaddr_in *)&f->server_addr)->sin_addr); -+ p = (uint8_t *)&(((struct sockaddr_in *)&f->server_addr)->sin_port); - snprintf(addr, sizeof(addr), "(4,4,%d,%d,%d,%d,2,%d,%d)", - a[0], a[1], a[2], a[3], p[0], p[1]); - } -@@ -855,7 +918,7 @@ - static void do_epsv(ftp_session_t *f, const ftp_command_t *cmd) - { - int socket_fd; -- sockaddr_storage_t *addr; -+ struct sockaddr *addr; - - daemon_assert(invariant(f)); - daemon_assert(cmd != NULL); -@@ -863,10 +926,10 @@ - - /* check our argument, if any, and use the appropriate address */ - if (cmd->num_arg == 0) { -- addr = &f->server_addr; -+ addr = (struct sockaddr *)&f->server_addr; - } else { - switch (cmd->arg[0].num) { -- /* EPSV_ALL is a special number indicating the client sent */ -+ /* EPSV_ALL is a special number indicating the server sent */ - /* the command "EPSV ALL" - this is not a request to assign */ - /* a new passive port, but rather to deny all future port */ - /* assignment requests other than EPSV */ -@@ -874,17 +937,20 @@ - f->epsv_all_set = 1; - reply(f, 200, "EPSV ALL command successful."); - goto exit_epsv; -+#ifdef INET6 - case 1: -- addr = (sockaddr_storage_t *)&f->server_ipv4_addr; -+ addr = (struct sockaddr *)&f->server_ipv4_addr; - break; --#ifdef INET6 - case 2: -- addr = &f->server_addr; -+ addr = (struct sockaddr *)&f->server_addr; - break; - default: - reply(f, 522, "Only IPv4 and IPv6 supported, use (1,2)"); - goto exit_epsv; - #else -+ case 1: -+ addr = (struct sockaddr *)&f->server_addr; -+ break; - default: - reply(f, 522, "Only IPv4 supported, use (1)"); - goto exit_epsv; -@@ -900,7 +966,8 @@ - - /* report port to client */ - reply(f, 229, "Entering Extended Passive Mode (|||%d|)", -- ntohs(SINPORT(&f->server_addr))); -+ sockaddr_port((struct sockaddr *)&f->server_addr, -+ sizeof(f->server_addr))); - - /* close any outstanding PASSIVE port */ - if (f->data_channel == DATA_PASSIVE) { -@@ -1278,29 +1345,36 @@ - static int open_connection(ftp_session_t *f) - { - int socket_fd; -+#ifdef INET6 -+ struct sockaddr_storage addr; -+#else - struct sockaddr_in addr; -+#endif - unsigned addr_len; -+ sa_family_t family; - - daemon_assert((f->data_channel == DATA_PORT) || - (f->data_channel == DATA_PASSIVE)); - - if (f->data_channel == DATA_PORT) { -- socket_fd = socket(SSFAM(&f->data_port), SOCK_STREAM, 0); -+ family = ((struct sockaddr *)&f->data_port)->sa_family; -+ socket_fd = socket(family, SOCK_STREAM, 0); - if (socket_fd == -1) { - reply(f, 425, "Error creating socket; %s.", strerror(errno)); - return -1; - } - if (connect(socket_fd, (struct sockaddr *)&f->data_port, -- sizeof(sockaddr_storage_t)) != 0) -+ sizeof(f->data_port)) != 0) - { - reply(f, 425, "Error connecting; %s.", strerror(errno)); - close(socket_fd); - return -1; - } - } else { -+ sa_family_t a, b; - daemon_assert(f->data_channel == DATA_PASSIVE); - -- addr_len = sizeof(struct sockaddr_in); -+ addr_len = sizeof(addr); - socket_fd = accept(f->server_fd, (struct sockaddr *)&addr, &addr_len); - if (socket_fd == -1) { - reply(f, 425, "Error accepting connection; %s.", strerror(errno)); -@@ -1310,15 +1384,31 @@ - /* in IPv6, the client can connect to a channel using a different */ - /* protocol - in that case, we'll just blindly let the connection */ - /* through, otherwise verify addresses match */ -- if (SAFAM(addr) == SSFAM(&f->client_addr)) { -- if (memcmp(&SINADDR(&f->client_addr), &SINADDR(&addr), -- sizeof(SINADDR(&addr)))) -- { -- reply(f, 425, -- "Error accepting connection; connection from invalid IP."); -- close(socket_fd); -- return -1; -- } -+ a = ((struct sockaddr *)&addr)->sa_family; -+ b = ((struct sockaddr *)&f->client_addr)->sa_family; -+ -+ if (a == b) { -+ if (a == AF_INET6) { -+ if (memcmp(&(((struct sockaddr_in6 *)&addr)->sin6_addr), -+ &(((struct sockaddr_in6 *)&f->client_addr)->sin6_addr), -+ sizeof(struct in6_addr))) -+ { -+ reply(f, 425, -+ "Error accepting connection; connection from invalid IP."); -+ close(socket_fd); -+ return -1; -+ } -+ } else { -+ if (memcmp(&(((struct sockaddr_in *)&addr)->sin_addr), -+ &(((struct sockaddr_in *)&f->client_addr)->sin_addr), -+ sizeof(struct in_addr))) -+ { -+ reply(f, 425, -+ "Error accepting connection; connection from invalid IP."); -+ close(socket_fd); -+ return -1; -+ } -+ } - } - #else - if (memcmp(&f->client_addr.sin_addr, -@@ -1811,20 +1901,69 @@ - } - } - -+#ifdef INET6 -+ - /* compare two addresses to see if they contain the same IP address */ --static int ip_equal(const sockaddr_storage_t *a, const sockaddr_storage_t *b) -+static int ip_equal(const struct sockaddr *a, const struct sockaddr *b) - { -+ struct sockaddr *aa, *bb; -+ - daemon_assert(a != NULL); - daemon_assert(b != NULL); -- daemon_assert((SSFAM(a) == AF_INET) || (SSFAM(a) == AF_INET6)); -- daemon_assert((SSFAM(b) == AF_INET) || (SSFAM(b) == AF_INET6)); -- -- if (SSFAM(a) != SSFAM(b)) { -- return 0; -+ daemon_assert((a->sa_family == AF_INET) || (a->sa_family == AF_INET6)); -+ daemon_assert((b->sa_family == AF_INET) || (b->sa_family == AF_INET6)); -+ -+ aa = (struct sockaddr *)a; -+ bb = (struct sockaddr *)b; -+ -+ /* we have to handle those --damned-- IPV4MAPPED addresses */ -+ if (aa->sa_family != bb->sa_family) { -+ if (a->sa_family == AF_INET6 && -+ IN6_IS_ADDR_V4MAPPED(&((struct sockaddr_in6 *)a)->sin6_addr)) { -+ aa = (struct sockaddr *)alloca(sizeof(struct sockaddr_in)); -+ memset(aa, 0, sizeof(struct sockaddr_in)); -+ ((struct sockaddr_in *)aa)->sin_addr.s_addr = -+ ((struct sockaddr_in6 *)a)->sin6_addr.s6_addr32[3]; -+ ((struct sockaddr_in *)aa)->sin_port = -+ ((struct sockaddr_in6 *)a)->sin6_port; -+ } else if (b->sa_family == AF_INET6 && -+ IN6_IS_ADDR_V4MAPPED(&((struct sockaddr_in6 *)b)->sin6_addr)) { -+ bb = (struct sockaddr *)alloca(sizeof(struct sockaddr_in)); -+ memset(bb, 0, sizeof(struct sockaddr_in)); -+ ((struct sockaddr_in *)bb)->sin_addr.s_addr = -+ ((struct sockaddr_in6 *)b)->sin6_addr.s6_addr32[3]; -+ ((struct sockaddr_in *)bb)->sin_port = -+ ((struct sockaddr_in6 *)b)->sin6_port; -+ } else { -+ return 0; -+ } - } -- if (memcmp(&SINADDR(a), &SINADDR(b), sizeof(SINADDR(a))) != 0) { -- return 0; -+ -+ if (aa->sa_family == AF_INET6) { -+ if (memcmp(&((struct sockaddr_in6 *)aa)->sin6_addr, -+ &((struct sockaddr_in6 *)bb)->sin6_addr, -+ sizeof(struct sockaddr_in6)) != 0) return 0; -+ } else { -+ if (((struct sockaddr_in *)aa)->sin_addr.s_addr != -+ ((struct sockaddr_in *)bb)->sin_addr.s_addr) return 0; - } -+ - return 1; - } - -+#else -+ -+static int ip_equal(const struct sockaddr *a, const struct sockaddr *b) -+{ -+ daemon_assert(a != NULL); -+ daemon_assert(b != NULL); -+ daemon_assert(a->sa_family == AF_INET); -+ daemon_assert(b->sa_family == AF_INET); -+ -+ if (((struct sockaddr_in *)aa)->sin_addr.s_addr != -+ ((struct sockaddr_in *)bb)->sin_addr.s_addr) return 0; -+ -+ return 1; -+} -+ -+#endif -diff -Naur oftpd-0.3.7.orig/src/ftp_session.h oftpd-0.3.7/src/ftp_session.h ---- oftpd-0.3.7.orig/src/ftp_session.h 2001-05-10 23:29:12.000000000 +0000 -+++ oftpd-0.3.7/src/ftp_session.h 2010-01-05 21:50:11.160303781 +0000 -@@ -12,7 +12,6 @@ - #include - #include - #include --#include "af_portability.h" - #include "watchdog.h" - #include "error.h" - -@@ -54,12 +53,20 @@ - int epsv_all_set; - - /* address of client */ -- sockaddr_storage_t client_addr; -+#ifdef INET6 -+ struct sockaddr_storage client_addr; -+#else -+ struct sockaddr_in client_addr; -+#endif - char client_addr_str[ADDRPORT_STRLEN]; - - /* address of server (including IPv4 version) */ -- sockaddr_storage_t server_addr; -+#ifdef INET6 -+ struct sockaddr_storage server_addr; - struct sockaddr_in server_ipv4_addr; -+#else -+ struct sockaddr_in server_addr; -+#endif - - /* telnet session to encapsulate control channel logic */ - telnet_session_t *telnet_session; -@@ -70,7 +77,11 @@ - /* data channel information, including type, - and client address or server port depending on type */ - int data_channel; -- sockaddr_storage_t data_port; -+#ifdef INET6 -+ struct sockaddr_storage data_port; -+#else -+ struct sockaddr_in data_port; -+#endif - int server_fd; - - /* watchdog to handle timeout */ -@@ -78,8 +89,8 @@ - } ftp_session_t; - - int ftp_session_init(ftp_session_t *f, -- const sockaddr_storage_t *client_addr, -- const sockaddr_storage_t *server_addr, -+ const struct sockaddr *client_addr, -+ const struct sockaddr *server_addr, - telnet_session_t *t, - const char *dir, - error_t *err); -diff -Naur oftpd-0.3.7.orig/src/oftpd.c oftpd-0.3.7/src/oftpd.c ---- oftpd-0.3.7.orig/src/oftpd.c 2001-05-27 22:40:27.000000000 +0000 -+++ oftpd-0.3.7/src/oftpd.c 2010-01-05 21:50:11.160303781 +0000 -@@ -300,7 +300,7 @@ - - - fork_ret = fork(); -- if (fork_ret == -1) { -+ if (fork_ret < 0) { - fprintf(stderr, "%s: error forking; %s\n", exe_name, strerror(errno)); - exit(1); - } -@@ -313,7 +313,7 @@ - exit(1); - } - fork_ret = fork(); -- if (fork_ret == -1) { -+ if (fork_ret < 0) { - fprintf(stderr, "%s: error forking; %s\n", exe_name, strerror(errno)); - exit(1); - } diff --git a/net-ftp/oftpd/files/oftpd-0.3.7-r4.diff b/net-ftp/oftpd/files/oftpd-0.3.7-r4.diff deleted file mode 100644 index ea116668..00000000 --- a/net-ftp/oftpd/files/oftpd-0.3.7-r4.diff +++ /dev/null @@ -1,42 +0,0 @@ ---- /usr/portage/net-ftp/oftpd/oftpd-0.3.7-r4.ebuild 2009-05-29 16:00:05.000000000 +0200 -+++ oftpd-0.3.7-r5.ebuild 2010-01-05 23:07:34.079555852 +0100 -@@ -1,9 +1,9 @@ --# Copyright 1999-2009 Gentoo Foundation -+# Copyright 1999-2010 Gentoo Foundation - # Distributed under the terms of the GNU General Public License v2 --# $Header: /var/cvsroot/gentoo-x86/net-ftp/oftpd/oftpd-0.3.7-r4.ebuild,v 1.1 2009/05/29 14:00:05 rbu Exp $ -+# $Header: $ - - EAPI=2 --inherit eutils -+inherit eutils autotools - - DESCRIPTION="Secure, small, anonymous only ftpd" - HOMEPAGE="http://www.time-travellers.org/oftpd" -@@ -12,21 +12,23 @@ - LICENSE="as-is" - SLOT="0" - KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sh ~sparc ~x86" --IUSE="" -+IUSE="ipv6" - - DEPEND="net-ftp/ftpbase" - RDEPEND="${DEPEND}" - - src_prepare() { -+ epatch "${FILESDIR}"/oftpd-0.3.7-ipv6rel2-1.patch - # Don't crash when using an unsupported address family, #159178. -- epatch "${FILESDIR}"/oftpd-0.3.7-family.patch -+ epatch "${FILESDIR}"/oftpd-0.3.7-family-1.patch -+ eautoreconf - } - - src_configure() { - # local myconf - # ipv6 support busted according to lamer - # use ipv6 && myconf="${myconf} --enable-ipv6" -- econf --bindir=/usr/sbin || die -+ econf --bindir=/usr/sbin $(use_enable ipv6) || die - } - - src_install() { diff --git a/net-ftp/oftpd/metadata.xml b/net-ftp/oftpd/metadata.xml deleted file mode 100644 index 46a44e57..00000000 --- a/net-ftp/oftpd/metadata.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - -no-herd - - @gentoo.org - - - - - diff --git a/net-ftp/oftpd/oftpd-0.3.7-r6.ebuild b/net-ftp/oftpd/oftpd-0.3.7-r6.ebuild deleted file mode 100644 index 1682c57b..00000000 --- a/net-ftp/oftpd/oftpd-0.3.7-r6.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=2 -inherit eutils autotools - -DESCRIPTION="Secure, small, anonymous only ftpd" -HOMEPAGE="http://www.time-travellers.org/oftpd" -SRC_URI="http://www.time-travellers.org/oftpd/${P}.tar.gz" - -LICENSE="as-is" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sh ~sparc ~x86" -IUSE="ipv6" - -DEPEND="net-ftp/ftpbase" -RDEPEND="${DEPEND}" - -src_prepare() { - epatch "${FILESDIR}"/oftpd-0.3.7-ipv6rel2-1.patch - # Don't crash when using an unsupported address family, #159178. - epatch "${FILESDIR}"/oftpd-0.3.7-family-1.patch - eautoreconf -} - -src_configure() { - # local myconf - # ipv6 support busted according to lamer - # use ipv6 && myconf="${myconf} --enable-ipv6" - econf --bindir=/usr/sbin $(use_enable ipv6) || die -} - -src_install() { - emake DESTDIR="${D}" install || die - dodoc AUTHORS BUGS FAQ NEWS README TODO - keepdir /home/ftp - newinitd "${FILESDIR}"/init.d.oftpd-r1 oftpd - newconfd "${FILESDIR}"/conf.d.oftpd-r6 oftpd -} diff --git a/sys-devel/openwatcom/ChangeLog b/sys-devel/openwatcom/ChangeLog deleted file mode 100644 index 4b22bb2b..00000000 --- a/sys-devel/openwatcom/ChangeLog +++ /dev/null @@ -1,7 +0,0 @@ -# ChangeLog for sys-devel/openwatcom -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - - 07 Nov 2010; Mario Fetka +metadata.xml: - initial checkin based on #206293 - diff --git a/sys-devel/openwatcom/Manifest b/sys-devel/openwatcom/Manifest deleted file mode 100644 index 62640b88..00000000 --- a/sys-devel/openwatcom/Manifest +++ /dev/null @@ -1,10 +0,0 @@ -AUX build.sh.patch 494 RMD160 bd6a6cdc97c8c6d328581352a4270e7e2d8f5505 SHA1 f6872a0282e5f06157cfbfef7412600752089903 SHA256 a28399a67e990e0e87aa8f617d2e2df16a09b4aabcacd953b5974a936c910de9 -AUX wmake_c_mglob.c.patch 480 RMD160 be5c09f70696a57f666e920e62c26267720fa900 SHA1 1fc74047215bd607befb397f1f475d09cd9fe24d SHA256 2386c16c22e87d7547ff2c0d0d24e5ea8e8b15163f44e86f937c3e828768cd6d -DIST open_watcom_1.7.1-src.tar.bz2 26173755 RMD160 cc9bc3a5bf41a560058a4ffb3d55146cf9d4b40a SHA1 b9289221ffa8a595fcfce6a1a94bef5808bdf629 SHA256 14410438afd2d331e89dd2ae60a6e75e2db1251bba6f8a416a4b5987f8f4c712 -DIST open_watcom_1.8.0-src.tar.bz2 27013448 RMD160 19051fed3a323aa271634ef398f146cabe195158 SHA1 7ac7ac7c6ed986e85d0fc080d0a06f3130d64b8e SHA256 191b66783e02d28f0c8503e9f82f820883134648349d8c917cefacb850ca4aef -DIST open_watcom_1.9.0-src.tar.bz2 27927922 RMD160 198f43cd08dd3f1829c6eb1f1ebfd00dca509403 SHA1 70922850abed798dc7c766eceb7797345a94f22e SHA256 6d303327988ee2dda60cfabebf3f45a9758aee4da117d41cf3153fccb7e5e4bf -EBUILD openwatcom-1.7.1.ebuild 969 RMD160 25ab08b4accce4bf8952663e8d0c1b4e06c7a5ad SHA1 d9f9a0a8e37e67e801e14e362dfe320ae04915e0 SHA256 702b7bcd3dfaffd4349d6b1ec7df918d0437cd2db98d2724e276081df80ad549 -EBUILD openwatcom-1.8.0.ebuild 1021 RMD160 686e54be3109dfed8a8a98785ee356d58c097ac5 SHA1 23a7e4b1ca4848ef5afd04807ef044773babc680 SHA256 927c251c78a09397cef6344972cbe40ce1a4a5bbba14bf5bc06f031742fdc6d9 -EBUILD openwatcom-1.9.0.ebuild 1018 RMD160 84875c85495ca2ac42ebc8e36c40c9850d461ed4 SHA1 2c6bb7b6d883f4e57564af46fd5fcc7758b9df88 SHA256 0254c717f97c64196fa3df43ccbacbf66088376df6670417fade0f31f48109cc -MISC ChangeLog 223 RMD160 fbf2655842c47ac26995304732b75109ec388ea7 SHA1 c954260bf8abb8d3a98595c8fdb118d5de357e3a SHA256 eb57058bfe55945d97d23766de6bcd957b33441c19dcedbbef4c8e9810311a24 -MISC metadata.xml 1238 RMD160 c82938e77f387291d6a1c3bf9b0d802f2878dd12 SHA1 b5738f14922c69e78cfb867acdc65eeea25977bf SHA256 2c13f98be5fa8bdaf21ac86bcd00bbeb8944df5615de0cfce35ae4c00ef4b4d5 diff --git a/sys-devel/openwatcom/files/build.sh.patch b/sys-devel/openwatcom/files/build.sh.patch deleted file mode 100644 index e642df70..00000000 --- a/sys-devel/openwatcom/files/build.sh.patch +++ /dev/null @@ -1,16 +0,0 @@ ---- orig/build.sh 2009-10-07 10:55:38.000000000 +0200 -+++ new/build.sh 2009-10-07 10:55:19.000000000 +0200 -@@ -4,10 +4,10 @@ - # using the GNU C/C++ compiler tools. If you already have a working - # Open Watcom compiler, you do not need to use the bootstrap process - --if [ -f setvars ]; then -- . setvars -+if [ -f ./setvars ]; then -+ . ./setvars - else -- . setvars.sh -+ . ./setvars.sh - fi - if [ ! -f $DEVDIR/build/binl/wtouch ]; then - cp -p `which touch` $DEVDIR/build/binl/wtouch diff --git a/sys-devel/openwatcom/files/wmake_c_mglob.c.patch b/sys-devel/openwatcom/files/wmake_c_mglob.c.patch deleted file mode 100644 index 82ba7d91..00000000 --- a/sys-devel/openwatcom/files/wmake_c_mglob.c.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- OW18src/bld/wmake/c/mglob.c.orig 2009-02-23 18:40:32.000000000 -0500 -+++ OW18src/bld/wmake/c/mglob.c 2009-10-09 19:39:05.000000000 -0400 -@@ -110,6 +110,8 @@ - "__UNIX__=\n" - #if defined(__386__) || defined(__i386__) || defined(__i386) - "__LINUX386__=\n" -+ #elif defined(__x86_64) -+ "__LINUX386__=\n" - #elif defined(__PPC__) || defined(__ppc__) || defined(__powerpc__) - "__LINUXPPC__=\n" - #elif defined(__MIPS__) || defined(__mips__) - diff --git a/sys-devel/openwatcom/metadata.xml b/sys-devel/openwatcom/metadata.xml deleted file mode 100644 index 46a44e57..00000000 --- a/sys-devel/openwatcom/metadata.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - -no-herd - - @gentoo.org - - - - - diff --git a/sys-devel/openwatcom/openwatcom-1.7.1.ebuild b/sys-devel/openwatcom/openwatcom-1.7.1.ebuild deleted file mode 100644 index 895e5113..00000000 --- a/sys-devel/openwatcom/openwatcom-1.7.1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="2" - -inherit eutils - -LICENSE="OWPL-1" -DESCRIPTION="The Open Watcom compiler" -HOMEPAGE="http://www.openwatcom.org" -SRC_URI="ftp://ftp.heanet.ie/pub/openwatcom/source/open_watcom_${PV}-src.tar.bz2" - -KEYWORDS="~x86" -SLOT="0" -IUSE="examples source" - -DEPEND="sys-devel/gcc" - -RESTRICT="" - -S=${WORKDIR} - -src_prepare() { - epatch "${FILESDIR}/build.sh.patch" -} - -src_compile() { - ./build.sh || die "build.sh failed" -} - -src_install() { - mkdir -p "${D}"/opt - cp -R rel2 "${D}"/opt/openwatcom - ln -s binl "${D}"/opt/openwatcom/bin - - use examples || rm -rf "${D}"/opt/openwatcom/samples - use source || rm -rf "${D}"/opt/openwatcom/src - - INSTALL_DIR=/opt/openwatcom - - local env_file=05${PN} - cat > ${env_file} <<-EOF - WATCOM=${INSTALL_DIR} - INCLUDE=${INSTALL_DIR}/lh - PATH=${INSTALL_DIR}/binl - EOF - doenvd ${env_file} || die "doenvd ${env_file} failed" -} diff --git a/sys-devel/openwatcom/openwatcom-1.8.0.ebuild b/sys-devel/openwatcom/openwatcom-1.8.0.ebuild deleted file mode 100644 index 3e91e627..00000000 --- a/sys-devel/openwatcom/openwatcom-1.8.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="2" - -inherit eutils - -LICENSE="OWPL-1" -DESCRIPTION="The Open Watcom compiler" -HOMEPAGE="http://www.openwatcom.org" -SRC_URI="ftp://ftp.heanet.ie/pub/openwatcom/source/open_watcom_${PV}-src.tar.bz2" - -KEYWORDS="~x86" -SLOT="0" -IUSE="examples source" - -DEPEND="sys-devel/gcc" - -RESTRICT="" - -S=${WORKDIR}/OW18src - -src_prepare() { - epatch "${FILESDIR}/build.sh.patch" - epatch "${FILESDIR}/wmake_c_mglob.c.patch" -} - -src_compile() { - ./build.sh || die "build.sh failed" -} - -src_install() { - mkdir -p "${D}"/opt - cp -R rel2 "${D}"/opt/openwatcom - ln -s binl "${D}"/opt/openwatcom/bin - - use examples || rm -rf "${D}"/opt/openwatcom/samples - use source || rm -rf "${D}"/opt/openwatcom/src - - INSTALL_DIR=/opt/openwatcom - - local env_file=05${PN} - cat > ${env_file} <<-EOF - WATCOM=${INSTALL_DIR} - INCLUDE=${INSTALL_DIR}/lh - PATH=${INSTALL_DIR}/binl - EOF - doenvd ${env_file} || die "doenvd ${env_file} failed" -} diff --git a/sys-devel/openwatcom/openwatcom-1.9.0.ebuild b/sys-devel/openwatcom/openwatcom-1.9.0.ebuild deleted file mode 100644 index 4aaca563..00000000 --- a/sys-devel/openwatcom/openwatcom-1.9.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="2" - -inherit eutils - -LICENSE="OWPL-1" -DESCRIPTION="The Open Watcom compiler" -HOMEPAGE="http://www.openwatcom.org" -SRC_URI="ftp://ftp.heanet.ie/pub/openwatcom/source/open_watcom_${PV}-src.tar.bz2" - -KEYWORDS="~x86" -SLOT="0" -IUSE="examples source" - -DEPEND="sys-devel/gcc" - -RESTRICT="" - -S=${WORKDIR}/OW19 - -src_prepare() { - epatch "${FILESDIR}/build.sh.patch" - epatch "${FILESDIR}/wmake_c_mglob.c.patch" -} - -src_compile() { - ./build.sh || die "build.sh failed" -} - -src_install() { - mkdir -p "${D}"/opt - cp -R rel2 "${D}"/opt/openwatcom - ln -s binl "${D}"/opt/openwatcom/bin - - use examples || rm -rf "${D}"/opt/openwatcom/samples - use source || rm -rf "${D}"/opt/openwatcom/src - - INSTALL_DIR=/opt/openwatcom - - local env_file=05${PN} - cat > ${env_file} <<-EOF - WATCOM=${INSTALL_DIR} - INCLUDE=${INSTALL_DIR}/lh - PATH=${INSTALL_DIR}/binl - EOF - doenvd ${env_file} || die "doenvd ${env_file} failed" -} diff --git a/sys-fs/trustees/ChangeLog b/sys-fs/trustees/ChangeLog deleted file mode 100644 index 30a9266d..00000000 --- a/sys-fs/trustees/ChangeLog +++ /dev/null @@ -1,53 +0,0 @@ -# ChangeLog for sys-fs/trustees -# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - - 19 Feb 2007; Mario Fetka +trustees-3.0.ebuild: - Initial Ebuild - -*trustees-3.0 (26 Aug 2005) - - 12 Sep 2005; Matt Stegman trustees-3.0.ebuild: - Brand new ebuild for Trustees version 3.0, which works only on 2.6 kernels! - Includes initscript and corresponding conf.d file, and an additional - example trustees.conf in a gentoo-extras tarball. - - 01 Jul 2004; Jeremy Huddleston trustees-2.10.ebuild: - virtual/glibc -> virtual/libc - - 10 Mar 2004; Max Kalika trustees-2.10.ebuild: - Ditch sed dependency. - - 29 Oct 2003; Max Kalika trustees-2.10.ebuild: - Really fix link error. Move kernel check to pkg_setup(). Add echo of the - compile operation. Use CFLAGS during compile. - - 27 Oct 2003; Max Kalika trustees-2.10.ebuild: - Fix linking error. - -*trustees-2.10 (13 Oct 2003) - - 13 Oct 2003; Max Kalika metadata.xml, trustees-2.10.ebuild, - files/trustees.conf, files/trustees.rc6: - Cleanup and mark stable. - - 03 Jul 2003; Max Kalika trustees-2.10.ebuild: - Set KEYWORDS to ~x86. - - 11 Jun 2003; Max Kalika trustees-2.10.ebuild, - files/trustees.rc6: - Start trustees before net. - - 23 May 2003; Max Kalika files/trustees.rc6: - Add check for /proc/trustee in startup script. - - 22 May 2003; Max Kalika trustees-2.10.ebuild, - files/trustees.conf, files/trustees.rc6: - Add startup script and corresponding config file. Remove post-install message - about loading permissions on boot. - -*trustees-2.10 (08 May 2003) - - 08 May 2003; Max Kalika trustees-2.10.ebuild: - Initial version. - diff --git a/sys-fs/trustees/Manifest b/sys-fs/trustees/Manifest deleted file mode 100644 index f146b70a..00000000 --- a/sys-fs/trustees/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST trustees-3.0-gentoo.tar.bz2 1445 RMD160 e335657a54c9a9e6f8fd84bfbb775545d9ae6e4d SHA1 21395595de4609e9e8dba372187386183d70f42d SHA256 a2f12740336d163ac54b874e69531bae8bf69a0962f7ec22dd54142fee399256 -DIST trustees-3.0.tar.bz2 26958 RMD160 77c2dec8df23fce0fee1caa0522826cd2a2d9ec3 SHA1 891a04db88af795dac9b5dd6117217dbe374062c SHA256 c3f92272790de29bc776b4f4a833d7066828cd35042a144a666bae35755c5420 -EBUILD trustees-3.0.ebuild 1990 RMD160 8bd6b79056132f0c68aed7ea204fab8962a2c550 SHA1 7b5f2f427af5ea6e99dad754fe4634b4821c4b99 SHA256 713115df11f074616d6fe2f549ca9a09c02355b30de40f04c9a2f375c61f6ca6 -MISC ChangeLog 1820 RMD160 5f7ff8fb2a4ffea02d1b04ad8d2f2f6889dc0303 SHA1 36b23b7bcee4e082d15ae84af0c91465159f7b62 SHA256 c1da7ac6b0ecc16d90d544690232750cb189500fa6bcad79984fccb93234e730 diff --git a/sys-fs/trustees/trustees-3.0.ebuild b/sys-fs/trustees/trustees-3.0.ebuild deleted file mode 100644 index 5f40463f..00000000 --- a/sys-fs/trustees/trustees-3.0.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# ebuild for Trustees 3.0 by M Stegman -# Distributed under the terms of the GNU General Public License v2 - -inherit linux-mod - -MY_PP=${PN}-${PV}-gentoo -DESCRIPTION="Advanced permission management system for Linux" -HOMEPAGE="http://trustees.sourceforge.net/" -SRC_URI="http://umn.dl.sourceforge.net/sourceforge/trustees/${PN}-${PV}.tar.bz2 - http://www.ephess.net/gentoo/${MY_PP}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="x86" -IUSE="" -RESTRICT="nomirror" - -DEPEND="virtual/libc - virtual/linux-sources" - -pkg_setup() { - # linux-mod inherits linux-info ! - linux-mod_pkg_setup - # check prerequisites for Trustees 3.0: - # CONFIG_SECURITY is enabled - # kernel is 2.6.XXX - linux_chkconfig_builtin "SECURITY" || die "You must have CONFIG_SECURITY built in to use trustees!" - if ! kernel_is 2 6; then - einfo "Your kernel version is ${KV}!" - die "Trustees 3.0 is for kernel 2.6 only!" - fi - - # I guess we're OK! - MODULE_NAMES="trustees(security:${S}/module)" - BUILD_TARGETS="clean all" -} - -src_compile() { - linux-mod_src_compile - cd "${S}/src" - make -} - -src_install() { - linux-mod_src_install - dodir /etc - dodir /trustees - GENTOO_DIR="${WORKDIR}/gentoo-extra" - newinitd ${GENTOO_DIR}/trustees-init.d trustees - newconfd ${GENTOO_DIR}/trustees-conf.d trustees - dodoc README - docinto examples - dodoc examples/* - dodoc ${GENTOO_DIR}/trustees3.conf - exeinto /sbin - doexe src/settrustees -} - -pkg_postinst() { - linux-mod_pkg_postinst - - einfo "You need to create /etc/trustees.conf. See examples in" - einfo "/usr/share/doc/${PF}/examples. After setting up your config" - einfo "file, simply use the initscript to start using trustees:" - einfo " /etc/init.d/trustees start" - einfo "After starting trustees, if you modify /etc/trustees.conf," - einfo "you need to reload trustees for the changes to take effect:" - einfo " /etc/init.d/trustees reload" -} - -pkg_prerm() { - /etc/init.d/trustees stop - # just in case something broke... - umount -a -t trusteesfs - rmmod trustees -}