git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/linamh@2897 6952d904-891a-0410-993b-d76249ca496b
This commit is contained in:
geos_one 2011-04-21 15:50:49 +00:00
parent c209e291b5
commit cd98434459
33 changed files with 4324 additions and 7 deletions

View File

@ -0,0 +1 @@
EBUILD emul-linux-x86-qtlibs-99999999-r1.ebuild 1407 RMD160 1cf80eafefedbe50d637ab063e8a4c0f89681836 SHA1 bf093e5581ce300a11f18cda76e667f1de1ae296 SHA256 d74909d02ed7e07dfdb61128c6a33364d245f92ef54b46607086b978b907ec22

View File

@ -0,0 +1,39 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
DESCRIPTION="Metapackage to provide 32bit libraries via multilib"
HOMEPAGE="http://www.gentoo.org/"
LICENSE="GPL-2"
KEYWORDS="-* ~amd64"
SLOT="0"
IUSE="+dbus kde -nodep opengl +qt3 +qt4 +svg +sql +webkit"
DEPEND="!nodep? ( opengl? ( app-admin/eselect-opengl ) )"
RDEPEND="!nodep? ( =app-emulation/emul-linux-x86-baselibs-${PV}
=app-emulation/emul-linux-x86-soundlibs-${PV}
=app-emulation/emul-linux-x86-xlibs-${PV}
qt3? ( !qt4? ( x11-libs/qt:3[multilib_abi_x86] ) )
qt4? ( x11-libs/qt-core:4[multilib_abi_x86]
x11-libs/qt-gui:4[multilib_abi_x86]
svg? ( x11-libs/qt-svg:4[multilib_abi_x86] )
sql? ( x11-libs/qt-sql:4[multilib_abi_x86] )
x11-libs/qt-script:4[multilib_abi_x86]
x11-libs/qt-xmlpatterns:4[multilib_abi_x86]
dbus? ( x11-libs/qt-dbus:4[multilib_abi_x86] )
opengl? ( x11-libs/qt-opengl:4[multilib_abi_x86] )
!kde? ( || ( x11-libs/qt-phonon:4[multilib_abi_x86] media-libs/phonon[multilib_abi_x86] ) )
kde? ( media-libs/phonon[multilib_abi_x86] )
qt3? ( x11-libs/qt-qt3support:4[multilib_abi_x86] )
webkit? ( x11-libs/qt-webkit:4[multilib_abi_x86] )
x11-libs/qt-test:4[multilib_abi_x86]
x11-libs/qt-assistant:4[multilib_abi_x86] ) )"
pkg_postinst() {
#update GL symlinks
use opengl && eselect opengl set --use-old
}

View File

@ -1,7 +1,10 @@
# ChangeLog for app-emulation/vice
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/vice/ChangeLog,v 1.72 2010/04/11 17:04:29 phajdan.jr Exp $
01 Apr 2011; Mario Fetka <mario.fetka@gmail.com> vice-2.2-r1.ebuild:
add keywords
07 Nov 2010; Mario Fetka <mario.fetka@gmail.com> ChangeLog:
add vice with opencbm support

View File

@ -1,5 +1,5 @@
AUX vice-2.2-xshm.patch 1691 RMD160 b5a99eb56e6f89404da4ac7fb72c123beb500a52 SHA1 731b29e46f30411d532cf57ea674b48acfe7cb7e SHA256 58d6aeaebec1fe4a52a434b8f6874b67aa7ebea40339796f1b164726a864e27a
DIST vice-2.2.tar.gz 9597027 RMD160 d3fb33deb776ffcae297df413849437fb4e49840 SHA1 88ec1f4fefc708957b242805a28ca9b26a3e2738 SHA256 5d581bf817c97f1887651f92e73dd1f5e3c14627fa86fc70732491be7cba1551
EBUILD vice-2.2-r1.ebuild 3008 RMD160 83760698a9dcf62a6ad8aef3021217551be69f4d SHA1 ee770850992c0c90f20d5c807250f79cddfae0ca SHA256 ad9435a28184a572200a018847df456db58dbcdd1ca04e20ff3c622dfe8f3e51
MISC ChangeLog 9513 RMD160 c7a358ad0a0a1b9c8e69c83c80cd0b7f5675c0a6 SHA1 366e13d186558109400dacb2292d64b02696df08 SHA256 e569a828808f0c47a5bdb93a519198254a0be298bd87d36325ddf38ddfe4ee6e
EBUILD vice-2.2-r1.ebuild 2997 RMD160 84a50cb499c2e587c00f3ce12064dbc2cfc4fbf1 SHA1 5f4417a1c980814a80d7596c6190408b7b63165d SHA256 766bc6b183df69fc7be0b9e1147c41377b1c06faeb0db3b2ee9b103256e3f5b7
MISC ChangeLog 9600 RMD160 9786c41fe1d5c0d96ac7a0e704e98d466925eb46 SHA1 f788471faf17342b97c64d0ad3844b32ccadcee4 SHA256 ac5eae716aedbeaeeb46e588d6f870954c6ef6c218f904c8fc0b9f09497ae4b9
MISC metadata.xml 355 RMD160 2be86be120d60193f7debc4eac5b87274ea71d0e SHA1 47edf967eca28ee36ba41788a9f2f55330b6a1b4 SHA256 74dd1a42d4949ea4d7e8f1267fb2b6d0f63b8cee0f1aa2cb9278f674192edb1f

View File

@ -1,4 +1,4 @@
# Copyright 1999-2010 Gentoo Foundation
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/vice/vice-2.2.ebuild,v 1.4 2010/04/11 17:04:29 phajdan.jr Exp $
@ -33,7 +33,7 @@ RDEPEND="
x11-libs/pango
)
lame? ( media-sound/lame )
ffmpeg? ( >=media-video/ffmpeg-0.5_p20373 )
ffmpeg? ( >=virtual/ffmpeg-0.5 )
ethernet? (
>=net-libs/libpcap-0.9.8
>=net-libs/libnet-1.1.2.1

View File

@ -0,0 +1,323 @@
# ChangeLog for media-libs/libdc1394
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/libdc1394/ChangeLog,v 1.54 2011/03/21 14:23:54 flameeyes Exp $
21 Mar 2011; Diego E. Pettenò <flameeyes@gentoo.org>
-files/libdc1394-1.2.1-nox11.patch, libdc1394-1.2.2.ebuild:
QA: the nox11 patch failed to apply and was totally bogus (patched
Makefile.in only); drop the X USE flag, forcing it enabled, which is the only
working configuration for SLOT=1 ebuild.
10 Jun 2010; Jeroen Roovers <jer@gentoo.org> libdc1394-1.2.2.ebuild,
libdc1394-2.1.2.ebuild:
Stable for HPPA (bug #315655).
01 Jun 2010; Joseph Jezak <josejx@gentoo.org> libdc1394-1.2.2.ebuild,
libdc1394-2.1.2.ebuild:
Marked ppc stable for bug #315655.
22 May 2010; Raúl Porcel <armin76@gentoo.org> libdc1394-1.2.2.ebuild,
libdc1394-2.1.2.ebuild:
alpha/arm/ia64/sparc stable wrt #315655
12 May 2010; Brent Baude <ranger@gentoo.org> libdc1394-1.2.2.ebuild,
libdc1394-2.1.2.ebuild:
marking 2.1.2 and 1.22 ppc64 for bug 315655
16 Apr 2010; Pacho Ramos <pacho@gentoo.org> libdc1394-1.2.2.ebuild:
amd64 stable, bug 307739
04 Mar 2010; Christian Faulhammer <fauli@gentoo.org>
libdc1394-1.2.2.ebuild:
stable x86, bug 307739
07 Dec 2009; Markus Meier <maekke@gentoo.org> libdc1394-2.1.2.ebuild:
x86 stable, bug #295659
04 Dec 2009; Samuli Suominen <ssuominen@gentoo.org>
libdc1394-2.1.2.ebuild:
amd64 stable wrt #295659
*libdc1394-2.1.2 (23 Aug 2009)
23 Aug 2009; Stefaan De Roeck <stefaan@gentoo.org>
+libdc1394-2.1.2.ebuild:
Version bump to 2.1.2, as per bug #282249
*libdc1394-2.1.0 (17 Jun 2009)
17 Jun 2009; Stefaan De Roeck <stefaan@gentoo.org>
+libdc1394-2.1.0.ebuild:
Version bump, fix bug #257393
17 Jun 2009; Stefaan De Roeck <stefaan@gentoo.org> libdc1394-1.2.2.ebuild:
fix patch reference (bug #263251)
*libdc1394-2.0.3 (31 Jan 2009)
31 Jan 2009; Stefaan De Roeck <stefaan@gentoo.org>
+libdc1394-2.0.3.ebuild:
Bumping to 2.0.3, fixing bug #256428
*libdc1394-1.2.2 (31 Jan 2009)
31 Jan 2009; Stefaan De Roeck <stefaan@gentoo.org>
+files/libdc1394-disable-raw-capture.patch, +libdc1394-1.2.2.ebuild:
Version bump, + new patch to disable obsolete raw capture (required for
bug #231908)
31 Jan 2009; Stefaan De Roeck <stefaan@gentoo.org>
-libdc1394-2.0.0_pre4.ebuild, -libdc1394-2.0.0-r1.ebuild:
Remove obsolete ebuilds
11 Jun 2008; Stefaan De Roeck <stefaan@gentoo.org>
libdc1394-2.0.0_pre4.ebuild:
QA, fix bug #221621
11 Jun 2008; Stefaan De Roeck <stefaan@gentoo.org>
-files/libdc1394-2.0.0_pre5-update-iso_channel.patch,
-files/libdc1394-2.0.0_pre6-extra-failure-removal.diff,
-files/libdc1394-2.0.0_pre6-grab_partial_image.diff,
-files/libdc1394-2.0.0_pre6-vendor_avt.diff,
-files/libdc1394-2.0.0_pre7-config.h-include-fix.patch,
-files/libdc1394-2.0.0_rc3-update-iso_channel.patch, -files/nox11.patch,
-libdc1394-1.0.0-r1.ebuild, -libdc1394-2.0.0_pre6-r2.ebuild,
-libdc1394-2.0.0_pre7-r1.ebuild, -libdc1394-2.0.0_rc3.ebuild,
-libdc1394-2.0.0.ebuild:
Purge obsolete versions
*libdc1394-2.0.2 (11 Jun 2008)
11 Jun 2008; Stefaan De Roeck <stefaan@gentoo.org>
+libdc1394-2.0.2.ebuild:
Version bump to 2.0.2
22 May 2008; Markus Rothe <corsair@gentoo.org> libdc1394-2.0.0-r1.ebuild:
Stable on ppc64
21 Feb 2008; Michael Sterrett <mr_bones_@gentoo.org>
libdc1394-2.0.0.ebuild, libdc1394-2.0.0-r1.ebuild:
fix deps - virtual/x11 is no more
*libdc1394-2.0.0-r1 (21 Jan 2008)
21 Jan 2008; Stefaan De Roeck <stefaan@gentoo.org>
+libdc1394-2.0.0-r1.ebuild:
Fix bad communication of juju USE-flag to configure script (bug #206833)
*libdc1394-2.0.0 (14 Jan 2008)
14 Jan 2008; Stefaan De Roeck <stefaan@gentoo.org>
+libdc1394-2.0.0.ebuild:
Version bump to version 2.0.0
14 Jan 2008; Stefaan De Roeck <stefaan@gentoo.org> metadata.xml:
Assigning this package to stefaan, updating metadata.xml
25 Dec 2007; Christian Heim <phreak@gentoo.org> metadata.xml:
Removing seemant from metadata.xml as per #202469. Assigning to
maintainer-needed.
22 Jul 2007; Donnie Berkholz <dberkholz@gentoo.org>;
libdc1394-1.0.0-r1.ebuild, libdc1394-1.2.1.ebuild,
libdc1394-2.0.0_pre4.ebuild, libdc1394-2.0.0_pre6-r2.ebuild,
libdc1394-2.0.0_pre7-r1.ebuild, libdc1394-2.0.0_rc3.ebuild:
Drop virtual/x11 references.
22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
Transition to Manifest2.
13 Sep 2006; Seemant Kulleen <seemant@gentoo.org>
+files/libdc1394-1.2.1-nox11.patch, libdc1394-1.2.1.ebuild:
fixed up no X patch from Andre Hinrichs in bug #132208
*libdc1394-2.0.0_rc3 (29 Aug 2006)
29 Aug 2006; Seemant Kulleen <seemant@gentoo.org>
+files/libdc1394-2.0.0_rc3-update-iso_channel.patch,
+libdc1394-2.0.0_rc3.ebuild:
version bump -- watch for an API change since pre7
*libdc1394-2.0.0_pre7-r1 (19 Jun 2006)
19 Jun 2006; Seemant Kulleen <seemant@gentoo.org>
+files/libdc1394-2.0.0_pre7-config.h-include-fix.patch,
+libdc1394-2.0.0_pre7-r1.ebuild:
patch to fix the location of the include directive for config.h. submitted
upstream as well
*libdc1394-2.0.0_pre7 (08 Jun 2006)
08 Jun 2006; Seemant Kulleen <seemant@gentoo.org> -libdc1394-1.0.0.ebuild,
-libdc1394-2.0.0_pre5-r1.ebuild, -libdc1394-2.0.0_pre6-r1.ebuild,
+libdc1394-2.0.0_pre7.ebuild:
version bump a month late, and nobody told me :(
03 May 2006; Seemant Kulleen <seemant@gentoo.org> libdc1394-1.0.0.ebuild,
libdc1394-2.0.0_pre4.ebuild, libdc1394-2.0.0_pre5-r1.ebuild,
libdc1394-2.0.0_pre6-r1.ebuild, libdc1394-2.0.0_pre6-r2.ebuild:
since we make use of the slotmove function in profile/updates, the old
SLOT=0 ebuilds all have to go away now
*libdc1394-2.0.0_pre6-r2 (03 May 2006)
*libdc1394-1.2.1 (03 May 2006)
*libdc1394-1.0.0-r1 (03 May 2006)
03 May 2006; Seemant Kulleen <seemant@gentoo.org>
+libdc1394-1.0.0-r1.ebuild, +libdc1394-1.2.1.ebuild,
+libdc1394-2.0.0_pre6-r2.ebuild:
Now that pre6 has changed API and install locations of its headers and
library names, we can safely SLOT version 1 and version 2 separately for
simultaneous install. Note that pre5 and earlier in the 2.0.0 branch will
NOT be put back into the tree at all, because they clash with version 1.
Also, pre6 is supposed to be closer to the final 2.0.0 release in terms of
API etc, so I am more confident with this change than I was earlier.
Additionally, added the fix for CLK_TCK and glibc-2.4, that really I should
have done months ago. My apologies for that. Bugs #117201 and #124995 are
now closed with this.
27 Apr 2006; Marien Zwart <marienz@gentoo.org>
files/digest-libdc1394-2.0.0_pre4, Manifest:
Fixing SHA256 digest, pass four
10 Apr 2006; Stefaan De Roeck <stefaan@gentoo.org>
libdc1394-2.0.0_pre6-r1.ebuild:
Fixed building with USE="-X", and updated dependency on libraw1394
*libdc1394-2.0.0_pre6-r1 (06 Apr 2006)
06 Apr 2006; Seemant Kulleen <seemant@gentoo.org>
+files/libdc1394-2.0.0_pre6-extra-failure-removal.diff,
-libdc1394-2.0.0_pre6.ebuild, +libdc1394-2.0.0_pre6-r1.ebuild:
add a patch that gets rid of the unconditional failure return in
dc1394_avt_get_mirror function. Patch thanks to Phil Lamoreaux
*libdc1394-2.0.0_pre6 (20 Mar 2006)
20 Mar 2006; Seemant Kulleen <seemant@gentoo.org>
+files/libdc1394-2.0.0_pre6-grab_partial_image.diff,
+files/libdc1394-2.0.0_pre6-vendor_avt.diff, -libdc1394-2.0.0_pre5.ebuild,
+libdc1394-2.0.0_pre6.ebuild:
version bump to latest release from upstream, with many fixes. API continues
to stabilise -- please check apps that you've compiled against pre5 and
before, they will need porting
*libdc1394-2.0.0_pre5-r1 (07 Feb 2006)
07 Feb 2006; Daniel Drake <dsd@gentoo.org>
+files/libdc1394-2.0.0_pre5-update-iso_channel.patch,
libdc1394-2.0.0_pre4.ebuild, +libdc1394-2.0.0_pre5-r1.ebuild:
Fix a bug where iso_channel attribute was not updated. Also fix pre4 for
modular X.
29 Jan 2006; Robin H. Johnson <robbat2@gentoo.org> libdc1394-1.0.0.ebuild:
Fix 1.0.0 for modular-x as well.
29 Jan 2006; Robin H. Johnson <robbat2@gentoo.org>
libdc1394-2.0.0_pre5.ebuild:
Modular-X fixes.
*libdc1394-2.0.0_pre5 (19 Oct 2005)
19 Oct 2005; Seemant Kulleen <seemant@gentoo.org>
libdc1394-2.0.0_pre4.ebuild, +libdc1394-2.0.0_pre5.ebuild:
version bump thanks to: Aaron in bug #109659. I missed the announcement of
the release, so apologies for the delay
19 Oct 2005; Seemant Kulleen <seemant@gentoo.org> files/nox11.patch,
libdc1394-1.0.0.ebuild:
fix the nox11 patch for libdc1394-1.0.0. Closes bug #90952 by Christoph Diesch
30 Sep 2005; Gustavo Zacarias <gustavoz@gentoo.org>
libdc1394-2.0.0_pre4.ebuild:
Back to testing on ppc & sparc
30 Sep 2005; Seemant Kulleen <seemant@gentoo.org>
libdc1394-2.0.0_pre4.ebuild:
should not have gone straight to stable
14 Sep 2005; Seemant Kulleen <seemant@gentoo.org>
libdc1394-2.0.0_pre4.ebuild:
I don't understand, but now it's fixed
12 Sep 2005; Seemant Kulleen <seemant@gentoo.org> +files/nox11-2.patch,
-libdc1394-0.9.3.ebuild, libdc1394-1.0.0.ebuild:
fix the nox11 patch to work with 2.0.0 series. Closes bug #105675 by tigger
12 Sep 2005; Aron Griffis <agriffis@gentoo.org>
libdc1394-1.0.0.ebuild, libdc1394-2.0.0_pre4.ebuild:
Mark 1.0.0, 2.0.0_pre4 stable on alpha
08 Sep 2005; Aron Griffis <agriffis@gentoo.org>
libdc1394-2.0.0_pre4.ebuild:
Mark 2.0.0_pre4 stable on ia64
29 Aug 2005; Seemant Kulleen <seemant@gentoo.org>
libdc1394-2.0.0_pre4.ebuild:
use DESTDIR instead of einstall -- thanks stefaan
*libdc1394-2.0.0_pre4 (29 Aug 2005)
29 Aug 2005; Seemant Kulleen <seemant@gentoo.org>
+libdc1394-2.0.0_pre4.ebuild:
Version bump to newest prerelease + snapshot fixes
26 Aug 2005; Seemant Kulleen <seemant@gentoo.org> +files/nox11.patch,
+libdc1394-0.9.3.ebuild, +libdc1394-1.0.0.ebuild:
move to media-libs, where it belongs. Why was it ever put into
media-plugins, when it's a lib?
24 Aug 2005; Aron Griffis <agriffis@gentoo.org> libdc1394-1.0.0.ebuild:
stable on ia64
01 Aug 2005; Seemant Kulleen <seemant@gentoo.org> -libdc1394-0.9.1.ebuild,
-libdc1394-0.9.5.ebuild:
remove cruft ebuilds
17 May 2005; Gustavo Zacarias <gustavoz@gentoo.org>
libdc1394-1.0.0.ebuild:
Stable on sparc
08 May 2005; Aron Griffis <agriffis@gentoo.org> libdc1394-1.0.0.ebuild:
add ~ia64
06 May 2005; Luca Barbato <lu_zero@gentoo.org> libdc1394-0.9.3.ebuild:
Marked x86
27 Feb 2005; Simon Stelling <blubb@gentoo.org> libdc1394-1.0.0.ebuild:
stable on amd64
25 Jan 2005; Markus Rothe <corsair@gentoo.org> libdc1394-1.0.0.ebuild:
Stable on ppc64
04 Dec 2004; Markus Rothe <corsair@gentoo.org> libdc1394-1.0.0.ebuild:
Added ~ppc64 to KEYWORDS; bug #72993
09 Nov 2004; Bryan Østergaard <kloeri@gentoo.org> libdc1394-1.0.0.ebuild:
~alpha keyword.
05 Nov 2004; Travis Tilley <lv@gentoo.org> libdc1394-1.0.0.ebuild:
add missing ~amd64 keyword
*libdc1394-1.0.0 (22 Oct 2004)
22 Oct 2004; Jason Wever <weeve@gentoo.org> libdc1394-1.0.0.ebuild:
Added ~sparc keyword.
23 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
libdc1394-0.9.1.ebuild:
Removing libtool from RDEPEND.
26 May 2004; Danny van Dyk <kugelfang@gentoo.org> libdc1394-0.9.3.ebuild:
Marked ~amd64.
*libdc1394-0.9.3 (02 Mar 2004)
02 Mar 2004; Hanno Boeck <hanno@gentoo.org> libdc1394-0.9.3.ebuild:
Version bump, resolves bug # 41792.
*libdc1394-0.9.1 (11 Oct 2003)
11 Oct 2003; Hanno Boeck <hanno@gentoo.org> libdc1394-0.9.1.ebuild:
Ebuild submitted by Stephen Edwards <sed@flashmail.com>.

View File

@ -0,0 +1,4 @@
DIST libdc1394-2.1.2.tar.gz 585911 RMD160 20b7470cfb1990a9c8b4798b0362e91038d054a4 SHA1 d9ad4834f23b555d04f255945117a4420ae40977 SHA256 70a9f97a091165051bce7a5a5f198e01760432bbd20aa352e31562a73b229229
EBUILD libdc1394-2.1.2.ebuild 1066 RMD160 12025f980ac56d5cf2222d7dc30cef1c5a0008c4 SHA1 0de8154065a39c611dba148369f8d38a34307144 SHA256 600d2b4a8f3c1c0cbadd2d7ea7c14c38128a1c61bd6d68a6b6a54a81a8b12808
MISC ChangeLog 11665 RMD160 5de4acc3fa5dc08c935d8456ebd889d48f1d22b6 SHA1 3f709677562998332ba8655dca9cebd54670784e SHA256 f707b15d8202f8abdb2a049213667f03c24c3d69f925df71f21cee2155ffef51
MISC metadata.xml 265 RMD160 970f5f1ffd4c5652129991f704b9a53088ee3828 SHA1 705eaa46d73963dc22127305779275f787a3778a SHA256 1e6dd2b97263b8f143a2d2c0cd05cc1b917c9fcab50b2fae5e60f11d39c9c014

View File

@ -0,0 +1,40 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/libdc1394/libdc1394-2.1.2.ebuild,v 1.9 2010/06/10 03:04:43 jer Exp $
inherit eutils
DESCRIPTION="Library to interface with IEEE 1394 cameras following the IIDC specification"
HOMEPAGE="http://sourceforge.net/projects/libdc1394/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="2"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86"
IUSE="X doc"
RDEPEND=">=sys-libs/libraw1394-1.2.0
X? ( x11-libs/libSM x11-libs/libXv )"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )"
src_compile() {
local myconf="--disable-examples"
econf \
--program-suffix=2 \
$(use_with X x) \
$(use_enable doc doxygen-html) \
${myconf} \
|| die "econf failed"
emake || die "emake failed"
if use doc ; then
emake doc || die "emake doc failed"
fi
}
src_install() {
emake DESTDIR="${D}" install || die "install failed"
dodoc NEWS README AUTHORS ChangeLog
use doc && dohtml doc/html/*
}

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>no-herd</herd>
<maintainer>
<email>stefaan@gentoo.org</email>
<name>Stefaan De Roeck</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,722 @@
# ChangeLog for media-libs/libquicktime
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/libquicktime/ChangeLog,v 1.167 2011/03/29 02:43:51 aballier Exp $
29 Mar 2011; Alexis Ballier <aballier@gentoo.org> -libquicktime-1.1.5.ebuild:
remove old
23 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org>
libquicktime-1.2.2.ebuild:
ppc64 stable wrt #355449
23 Mar 2011; Tim Harder <radhermit@gentoo.org> libquicktime-1.1.5.ebuild,
libquicktime-1.2.2.ebuild:
Use slot deps for gtk+.
15 Mar 2011; Ulrich Mueller <ulm@gentoo.org> libquicktime-1.1.5.ebuild,
libquicktime-1.2.2.ebuild:
Don't PROVIDE virtual/quicktime, bug 358857.
05 Mar 2011; Brent Baude <ranger@gentoo.org> libquicktime-1.2.2.ebuild:
stable ppc, bug 355449
26 Feb 2011; Raúl Porcel <armin76@gentoo.org> libquicktime-1.2.2.ebuild:
alpha/ia64/sparc stable wrt #355449
26 Feb 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
libquicktime-1.2.2.ebuild:
x86 stable wrt bug #355449
21 Feb 2011; Markos Chandras <hwoarang@gentoo.org> libquicktime-1.2.2.ebuild:
Stable on amd64 wrt bug #355449
24 Jan 2011; Alexis Ballier <aballier@gentoo.org> -libquicktime-1.2.0.ebuild,
-libquicktime-1.2.1.ebuild:
remove old
*libquicktime-1.2.2 (09 Jan 2011)
09 Jan 2011; Alexis Ballier <aballier@gentoo.org> +libquicktime-1.2.2.ebuild:
version bump
*libquicktime-1.2.1 (22 Dec 2010)
22 Dec 2010; Alexis Ballier <aballier@gentoo.org> +libquicktime-1.2.1.ebuild:
version bump
*libquicktime-1.2.0 (15 Dec 2010)
15 Dec 2010; Alexis Ballier <aballier@gentoo.org> +libquicktime-1.2.0.ebuild:
version bump
14 Nov 2010; Samuli Suominen <ssuominen@gentoo.org>
libquicktime-1.1.5.ebuild:
Remove -DGTK_DISABLE_DEPRECATED from build flags wrt #343419 by Lars
Wendler.
11 Nov 2010; Samuli Suominen <ssuominen@gentoo.org>
libquicktime-1.1.5.ebuild:
Use virtual/jpeg wrt #327487.
24 May 2010; Alexis Ballier <aballier@gentoo.org>
-libquicktime-1.1.3.ebuild, -files/libquicktime-1.1.3-x264.patch,
-libquicktime-1.1.4.ebuild:
remove old
23 May 2010; <nixnut@gentoo.org> libquicktime-1.1.5.ebuild:
ppc stable #314821
23 May 2010; Pacho Ramos <pacho@gentoo.org> libquicktime-1.1.5.ebuild:
stable amd64, bug 314821
19 May 2010; Raúl Porcel <armin76@gentoo.org> libquicktime-1.1.5.ebuild:
alpha/ia64/sparc stable wrt #314821
11 May 2010; Brent Baude <ranger@gentoo.org> libquicktime-1.1.5.ebuild:
stable ppc64, bug 314821
26 Apr 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
libquicktime-1.1.5.ebuild:
x86 stable wrt bug #314821
*libquicktime-1.1.5 (23 Feb 2010)
23 Feb 2010; Alexis Ballier <aballier@gentoo.org>
+libquicktime-1.1.5.ebuild:
version bump
*libquicktime-1.1.4 (08 Jan 2010)
08 Jan 2010; Alexis Ballier <aballier@gentoo.org>
+libquicktime-1.1.4.ebuild:
version bump
26 Oct 2009; Alexis Ballier <aballier@gentoo.org>
-libquicktime-1.1.1.ebuild, -files/libquicktime-1.1.1-headers.patch,
-files/libquicktime-1.1.1-libavutil50.patch, -libquicktime-1.1.2.ebuild:
remove old
26 Oct 2009; Alexis Ballier <aballier@gentoo.org>
libquicktime-1.1.3.ebuild, +files/libquicktime-1.1.3-x264.patch:
Add a fix for latest x264 versions.
24 Oct 2009; nixnut <nixnut@gentoo.org> libquicktime-1.1.3.ebuild:
ppc stable #283815
06 Oct 2009; Raúl Porcel <armin76@gentoo.org> libquicktime-1.1.3.ebuild:
ia64/sparc stable wrt #283815
29 Sep 2009; Tobias Klausmann <klausman@gentoo.org>
libquicktime-1.1.3.ebuild:
Stable on alpha, bug #283815
27 Sep 2009; Brent Baude <ranger@gentoo.org> libquicktime-1.1.3.ebuild:
Marking libquicktime-1.1.3 ppc64 for bug 283815
11 Sep 2009; Markus Meier <maekke@gentoo.org> libquicktime-1.1.3.ebuild:
amd64/x86 stable, bug #283815
*libquicktime-1.1.3 (14 Jul 2009)
14 Jul 2009; Alexis Ballier <aballier@gentoo.org>
+libquicktime-1.1.3.ebuild:
version bump
17 Jun 2009; Alexis Ballier <aballier@gentoo.org>
-libquicktime-1.0.3.ebuild, -files/libquicktime-1.0.3-x264-65.patch,
-files/libquicktime-1.0.3-x264lavc.patch, -libquicktime-1.1.0.ebuild:
remove old
*libquicktime-1.1.2 (17 Jun 2009)
17 Jun 2009; Alexis Ballier <aballier@gentoo.org>
+libquicktime-1.1.2.ebuild, metadata.xml:
version bump
20 May 2009; nixnut <nixnut@gentoo.org> libquicktime-1.1.1.ebuild:
ppc stable #268018
09 May 2009; Raúl Porcel <armin76@gentoo.org> libquicktime-1.1.1.ebuild:
ia64/sparc stable wrt #268018
07 May 2009; Tobias Klausmann <klausman@gentoo.org>
libquicktime-1.1.1.ebuild:
Stable on alpha, bug #268018
03 May 2009; Markus Meier <maekke@gentoo.org> libquicktime-1.1.1.ebuild:
amd64/x86 stable, bug #268018
01 May 2009; Brent Baude <ranger@gentoo.org> libquicktime-1.1.1.ebuild:
stable ppc64, bug 268018
15 Apr 2009; Alexis Ballier <aballier@gentoo.org>
+files/libquicktime-1.1.1-libavutil50.patch, libquicktime-1.1.1.ebuild:
add a fix from upstream to build with ffmpeg trunk
29 Dec 2008; Mike Frysinger <vapier@gentoo.org>
+files/libquicktime-1.1.1-headers.patch, libquicktime-1.1.1.ebuild:
Fix random crash on 64bit systems due to implicit string func decls.
20 Dec 2008; <ssuominen@gentoo.org> libquicktime-1.0.3.ebuild,
libquicktime-1.1.0.ebuild, libquicktime-1.1.1.ebuild:
Upgrade alsa-lib dep. to latest stable 1.0.16 wrt #251696.
*libquicktime-1.1.1 (17 Dec 2008)
17 Dec 2008; Alexis Ballier <aballier@gentoo.org>
+libquicktime-1.1.1.ebuild:
version bump
*libquicktime-1.1.0 (10 Nov 2008)
10 Nov 2008; Alexis Ballier <aballier@gentoo.org>
+libquicktime-1.1.0.ebuild:
version bump
06 Oct 2008; Alexis Ballier <aballier@gentoo.org>
+files/libquicktime-1.0.3-x264-65.patch, libquicktime-1.0.3.ebuild:
Another patch merged upstream to fix compatibility with latest x264.
26 Sep 2008; Alexis Ballier <aballier@gentoo.org>
files/libquicktime-1.0.3-x264lavc.patch:
Fix the lavc patch again for bug #237234... why did I trust upstream in
merging the correct patch?
22 Sep 2008; Alexis Ballier <aballier@gentoo.org>
files/libquicktime-1.0.3-x264lavc.patch:
It seems I was a bit too quick at backporting the patch. Fix it now.
22 Sep 2008; Alexis Ballier <aballier@gentoo.org>
+files/libquicktime-1.0.3-x264lavc.patch, libquicktime-1.0.3.ebuild:
fix from upstream to build against latest ffmpeg and x264
25 Aug 2008; Alexis Ballier <aballier@gentoo.org>
-libquicktime-1.0.2.ebuild:
remove old
25 Aug 2008; Raúl Porcel <armin76@gentoo.org> libquicktime-1.0.3.ebuild:
ia64 stable wrt #234995
24 Aug 2008; Tobias Klausmann <klausman@gentoo.org>
libquicktime-1.0.3.ebuild:
Stable on alpha, bug #234995
24 Aug 2008; Markus Rothe <corsair@gentoo.org> libquicktime-1.0.3.ebuild:
Stable on ppc64; bug #234995
22 Aug 2008; nixnut <nixnut@gentoo.org> libquicktime-1.0.3.ebuild:
Stable on ppc wrt bug 234995
19 Aug 2008; Friedrich Oslage <bluebird@gentoo.org>
libquicktime-1.0.3.ebuild:
Stable on sparc, bug #234995
17 Aug 2008; Markus Meier <maekke@gentoo.org> libquicktime-1.0.3.ebuild:
amd64/x86 stable, bug #234995
07 Aug 2008; Alexis Ballier <aballier@gentoo.org>
-libquicktime-1.0.2_p20080621.ebuild:
remove unused version
*libquicktime-1.0.3 (15 Jul 2008)
15 Jul 2008; Alexis Ballier <aballier@gentoo.org>
+libquicktime-1.0.3.ebuild:
version bump
*libquicktime-1.0.2_p20080621 (21 Jun 2008)
21 Jun 2008; Peter Alfredsen <loki_val@gentoo.org>
+libquicktime-1.0.2_p20080621.ebuild:
Bump to snapshot. Fixes 218101 wrt. libquicktime. Please wait for the
correct distfile to propagate.
20 Jun 2008; Alexis Ballier <aballier@gentoo.org>
libquicktime-1.0.2.ebuild:
ffmpeg plugin will not be built if we are usingg too recent ffmpeg, adjust
deps accordingly
07 Apr 2008; Ben de Groot <yngwin@gentoo.org> libquicktime-1.0.2.ebuild:
Pkgmove x264-svn to x264
20 Mar 2008; Alexis Ballier <aballier@gentoo.org>
-libquicktime-1.0.1.ebuild:
remove old
10 Mar 2008; Steve Dibb <beandog@gentoo.org> libquicktime-1.0.2.ebuild:
amd64 stable, bug 212020
07 Mar 2008; Brent Baude <ranger@gentoo.org> libquicktime-1.0.2.ebuild:
stable ppc64, bug 212020
04 Mar 2008; Raúl Porcel <armin76@gentoo.org> libquicktime-1.0.2.ebuild:
alpha/ia64/sparc stable wrt #212020
03 Mar 2008; Christian Faulhammer <opfer@gentoo.org>
libquicktime-1.0.2.ebuild:
stable x86 (bug 212020)
02 Mar 2008; Lars Weiler <pylon@gentoo.org> libquicktime-1.0.2.ebuild:
stable ppc, bug 212020
01 Mar 2008; Alexis Ballier <aballier@gentoo.org>
-files/libquicktime-1.0.1-nls-asneeded.patch,
-files/libquicktime-1.0.1-pkgconfig_init.patch,
-libquicktime-1.0.1-r1.ebuild:
unused version
*libquicktime-1.0.2 (08 Jan 2008)
08 Jan 2008; Alexis Ballier <aballier@gentoo.org>
+libquicktime-1.0.2.ebuild:
version bump
03 Jan 2008; Alexis Ballier <aballier@gentoo.org>
libquicktime-1.0.1-r1.ebuild:
Keyword ~x86-fbsd, working fine here
02 Jan 2008; Alexis Ballier <aballier@gentoo.org>
-files/libquicktime-0.9.7-dv.patch,
-files/libquicktime-0.9.7-unrice.patch,
-files/libquicktime-0.9.10-automagic-deps.patch,
-files/libquicktime-0.9.10-cflags.patch,
-files/libquicktime-0.9.10-opengl-link.patch,
-files/libquicktime-0.9.10-x264.patch,
-files/libquicktime-1.0.0-cflags.patch,
-files/libquicktime-1.0.0-gtk212.patch, -libquicktime-0.9.7-r1.ebuild,
-libquicktime-0.9.10.ebuild, -libquicktime-1.0.0.ebuild:
remove unused versions
*libquicktime-1.0.1-r1 (02 Jan 2008)
02 Jan 2008; Alexis Ballier <aballier@gentoo.org>
+files/libquicktime-1.0.1-nls-asneeded.patch,
+files/libquicktime-1.0.1-pkgconfig_init.patch,
+libquicktime-1.0.1-r1.ebuild:
Fix pkg-config initialisation when alsa is not used, fix nls build with
as-needed on non glibc systems, add missing dep on virtual/libintl for non
glibc systems
25 Dec 2007; Christian Heim <phreak@gentoo.org> metadata.xml:
Removing zypher from metadata.xml as per #26909.
19 Nov 2007; Markus Rothe <corsair@gentoo.org> libquicktime-1.0.1.ebuild:
Stable on ppc64; bug #198845
17 Nov 2007; nixnut <nixnut@gentoo.org> libquicktime-1.0.1.ebuild:
Stable on ppc wrt bug 198845
14 Nov 2007; Raúl Porcel <armin76@gentoo.org> libquicktime-1.0.1.ebuild:
alpha/ia64/sparc stable wrt #198845
13 Nov 2007; Christian Faulhammer <opfer@gentoo.org>
libquicktime-1.0.1.ebuild:
stable x86, bug 198845
12 Nov 2007; Samuli Suominen <drac@gentoo.org> libquicktime-1.0.1.ebuild:
amd64 stable wrt #198845
14 Oct 2007; Alexis Ballier <aballier@gentoo.org>
libquicktime-1.0.1.ebuild:
drop xorg 6 checks for built with use, dont try to be clever with
/usr/include/quicktime by removing the files, just die
*libquicktime-1.0.1 (13 Oct 2007)
13 Oct 2007; Alexis Ballier <aballier@gentoo.org>
+libquicktime-1.0.1.ebuild:
version bump
23 Sep 2007; Samuli Suominen <drac@gentoo.org>
+files/libquicktime-1.0.0-gtk212.patch, libquicktime-1.0.0.ebuild:
Stop using -DGTK_DISABLE_DEPRECATED in configure.ac because it breaks with
GTK+-2.12 wrt #193446, thanks to Ed Catmur.
22 Jul 2007; Samuli Suominen <drac@gentoo.org>
libquicktime-0.9.7-r1.ebuild:
Remove virtual/x11 references.
15 Jun 2007; Alexis Ballier <aballier@gentoo.org>
-files/libquicktime-0.9.2-amd64.patch, -files/libquicktime-new-x264.patch,
-files/libquicktime-0.9.4-cflags.patch, -libquicktime-0.9.2.ebuild,
-libquicktime-0.9.4.ebuild, -libquicktime-0.9.9.ebuild,
-libquicktime-0.9.9-r1.ebuild:
Cleanup old and unused versions
16 May 2007; Raúl Porcel <armin76@gentoo.org> libquicktime-0.9.10.ebuild:
alpha stable wrt #157892
30 Apr 2007; Marius Mauch <genone@gentoo.org>
libquicktime-0.9.7-r1.ebuild, libquicktime-0.9.9.ebuild,
libquicktime-0.9.9-r1.ebuild, libquicktime-0.9.10.ebuild,
libquicktime-1.0.0.ebuild:
Replacing einfo with elog
*libquicktime-1.0.0 (17 Apr 2007)
17 Apr 2007; Alexis Ballier <aballier@gentoo.org>
+files/libquicktime-1.0.0-cflags.patch, +libquicktime-1.0.0.ebuild:
Version bump
27 Mar 2007; Raúl Porcel <armin76@gentoo.org> libquicktime-0.9.10.ebuild:
ia64 stable wrt bug 157814
22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
Transition to Manifest2.
07 Feb 2007; Simon Stelling <blubb@gentoo.org> libquicktime-0.9.10.ebuild:
stable on amd64; bug 15892
06 Jan 2007; Bryan Østergaard <kloeri@gentoo.org>
libquicktime-0.9.10.ebuild:
~ia64 re-keywordind.
04 Jan 2007; Christian Faulhammer <opfer@gentoo.org>
libquicktime-0.9.10.ebuild:
stable x86, bug #157814
23 Dec 2006; Tobias Scherbaum <dertobi123@gentoo.org>
libquicktime-0.9.10.ebuild:
Stable on ppc wrt bug #157814.
22 Dec 2006; Matthias Schwarzott <zzam@gentoo.org>
+files/libquicktime-0.9.10-cflags.patch, libquicktime-0.9.10.ebuild:
Make it respect user-defined CFLAGS.
22 Dec 2006; Matthias Schwarzott <zzam@gentoo.org>
libquicktime-0.9.10.ebuild:
Added missing depend to pkgconfig.
21 Dec 2006; Gustavo Zacarias <gustavoz@gentoo.org>
libquicktime-0.9.10.ebuild:
Stable on sparc wrt #157814
21 Dec 2006; Markus Rothe <corsair@gentoo.org> libquicktime-0.9.10.ebuild:
Stable on ppc64; bug #157814
16 Dec 2006; Matthias Schwarzott <zzam@gentoo.org>
files/libquicktime-0.9.10-opengl-link.patch:
Fixed quoting in opengl-patch.
16 Dec 2006; Matthias Schwarzott <zzam@gentoo.org>
+files/libquicktime-0.9.10-opengl-link.patch, libquicktime-0.9.10.ebuild:
Enable compiling with X but without opengl, thanks to aballier.
16 Dec 2006; Matthias Schwarzott <zzam@gentoo.org>
files/libquicktime-0.9.10-automagic-deps.patch,
libquicktime-0.9.10.ebuild:
Changed patch to also use --without-vorbis.
13 Dec 2006; Matthias Schwarzott <zzam@gentoo.org>
files/libquicktime-0.9.10-automagic-deps.patch,
libquicktime-0.9.10.ebuild:
Changed vorbis-switch to enable, to prevent clash with vorbis-path.
13 Dec 2006; Matthias Schwarzott <zzam@gentoo.org>
+files/libquicktime-0.9.10-automagic-deps.patch,
libquicktime-0.9.10.ebuild:
Control all automagic dependencies by use-flags now, solving Bugs #140873,
#148216.
09 Nov 2006; Matthias Schwarzott <zzam@gentoo.org>
libquicktime-0.9.7-r1.ebuild:
Changed automake/autoconf-dependencys to latest.
28 Oct 2006; Matthias Schwarzott <zzam@gentoo.org>
libquicktime-0.9.7-r1.ebuild:
Added pkgconfig-depend due to Bug #153060, and added WANT_AUTOMAKE,
WANT_AUTOCONF.
23 Oct 2006; Matthias Schwarzott <zzam@gentoo.org>
libquicktime-0.9.7-r1.ebuild:
Added a tarball with the missing aclocal-m4-files, solving Bug #140516.
20 Oct 2006; Bryan Østergaard <kloeri@gentoo.org>
libquicktime-0.9.7-r1.ebuild, libquicktime-0.9.10.ebuild:
Stable on Alpha.
*libquicktime-0.9.10 (17 Oct 2006)
17 Oct 2006; Alexis Ballier <aballier@gentoo.org>
+files/libquicktime-0.9.10-x264.patch, +libquicktime-0.9.10.ebuild:
Bumping to 0.9.10 plus adding the patch upstream applied to be compatible
with media-libs/x264-svn-20061014
15 Oct 2006; Alexis Ballier <aballier@gentoo.org>
files/libquicktime-new-x264.patch, libquicktime-0.9.9-r1.ebuild:
Updating dependencies since it will not build with older x264-svn versions
and minor change to the patch
14 Oct 2006; Alexis Ballier <aballier@gentoo.org>
files/libquicktime-new-x264.patch:
Update of the x264 compatibility patch to be compatible with
media-libs/x264-svn-20061014
*libquicktime-0.9.9-r1 (20 Aug 2006)
20 Aug 2006; Hanno Boeck <hanno@gentoo.org>
+files/libquicktime-new-x264.patch, +libquicktime-0.9.9-r1.ebuild:
Add patch to compile with latest x264 (still masked).
08 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
libquicktime-0.9.7-r1.ebuild:
Stable on amd64 and x86 wrt bug #138828.
05 Aug 2006; Jason Wever <weeve@gentoo.org> libquicktime-0.9.9.ebuild:
Re-added ~sparc keyword wrt bug #142171.
02 Aug 2006; Gustavo Zacarias <gustavoz@gentoo.org>
libquicktime-0.9.7-r1.ebuild:
Stable on sparc
*libquicktime-0.9.9 (29 Jun 2006)
17 Jul 2006; Marc Hildebrand <zypher@gentoo.org>
+libquicktime-0.9.9.ebuild:
version bump, removed some USE flags..
17 Jul 2006; Marc Hildebrand <zypher@gentoo.org>
libquicktime-0.9.7-r1.ebuild:
Added removal of /usr/include/quicktime ind pkg_preinst to solve bug #128807
15 Jul 2006; Markus Rothe <corsair@gentoo.org>
libquicktime-0.9.7-r1.ebuild:
Stable on ppc64
13 Jul 2006; Aron Griffis <agriffis@gentoo.org>
libquicktime-0.9.7-r1.ebuild:
Mark 0.9.7-r1 stable on ia64
30 Jun 2006; Lars Weiler <pylon@gentoo.org> libquicktime-0.9.7-r1.ebuild:
Stable on ppc; gcc-4 related; bug #138099.
29 Jun 2006; Diego Pettenò <flameeyes@gentoo.org>
+files/libquicktime-0.9.7-unrice.patch, libquicktime-0.9.4.ebuild,
libquicktime-0.9.7-r1.ebuild:
Fix check for xv useflag on xorg-x11 so that it's done only for 6.x series,
fixes bug #135761. Fix quoting, use emake for installing, add patch to
respect CFLAGS and not add extra CFLAGS that are unrequested.
27 Apr 2006; Marien Zwart <marienz@gentoo.org>
files/digest-libquicktime-0.9.2, files/digest-libquicktime-0.9.4,
files/digest-libquicktime-0.9.7-r1, Manifest:
Fixing SHA256 digest, pass four
02 Apr 2006; Luca Barbato <lu_zero@gentoo.org>
libquicktime-0.9.7-r1.ebuild:
Typo fix, bug #116929, thank you Chris Smith
18 Feb 2006; Aron Griffis <agriffis@gentoo.org>
libquicktime-0.9.7-r1.ebuild:
Mark 0.9.7-r1 ~ia64. #111137
26 Dec 2005; Luca Barbato <lu_zero@gentoo.org> libquicktime-0.9.2.ebuild,
libquicktime-0.9.4.ebuild:
oggvorbis Cleanup
19 Dec 2005; Diego Pettenò <flameeyes@gentoo.org>
libquicktime-0.9.7-r1.ebuild:
Add a check to make sure that /usr/include/quicktime is not a real directory
in pkg_preinst.
12 Dec 2005; Donnie Berkholz <spyderous@gentoo.org>;
libquicktime-0.9.7-r1.ebuild:
Add modular X dependencies.
02 Dec 2005; Diego Pettenò <flameeyes@gentoo.org>
-files/libquicktime-0.9.6-cflags.patch, -libquicktime-0.9.3-r1.ebuild,
-libquicktime-0.9.6-r1.ebuild:
Remove old verisons.
02 Dec 2005; Diego Pettenò <flameeyes@gentoo.org>
libquicktime-0.9.7-r1.ebuild:
Dependency on GTK was erroneously on 1.2 version (see bug #114294), cleanup
econf call.
19 Nov 2005; Markus Rothe <corsair@gentoo.org>
libquicktime-0.9.6-r1.ebuild, libquicktime-0.9.7-r1.ebuild:
Added ~ppc64; bug #111137
05 Nov 2005; Fernando J. Pereda <ferdy@gentoo.org>
libquicktime-0.9.6-r1.ebuild, libquicktime-0.9.7-r1.ebuild:
re-add the ~alpha keyword. someone didn't like us enough to keep our
keyword. bug #111137
04 Nov 2005; Gustavo Zacarias <gustavoz@gentoo.org>
libquicktime-0.9.6-r1.ebuild, libquicktime-0.9.7-r1.ebuild:
~sparc wrt #111137
*libquicktime-0.9.7-r1 (16 Oct 2005)
16 Oct 2005; Diego Pettenò <flameeyes@gentoo.org>
+files/libquicktime-0.9.7-dv.patch, -libquicktime-0.9.7.ebuild,
+libquicktime-0.9.7-r1.ebuild:
New revision with patch to disable libdv support as per bug #108570. Also,
add X useflag to be able to build without X.
*libquicktime-0.9.7 (26 May 2005)
06 Jun 2005; Marc Hildebrand <zypher@gentoo.org>
+libquicktime-0.9.7.ebuild:
version bump, fixes #94606. Thanks to Natanael Copa for the ebuild.
*libquicktime-0.9.6-r1 (27 May 2005)
27 May 2005; Jan Brinkmann <luckyduck@gentoo.org>
-libquicktime-0.9.6.ebuild, +libquicktime-0.9.6-r1.ebuild:
create a symlink to avoid breaking apps which rely on the old layout, fixes
#94218 and #94061
*libquicktime-0.9.6 (21 May 2005)
24 May 2005; Marc Hildebrand <zypher@gentoo.org>
+files/libquicktime-0.9.6-cflags.patch, +libquicktime-0.9.6.ebuild:
version bump, fixes #93761.
08 May 2005; Bryan Østergaard <kloeri@gentoo.org>
libquicktime-0.9.4.ebuild:
Stable on alpha.
29 Apr 2005; Gustavo Zacarias <gustavoz@gentoo.org>
libquicktime-0.9.4.ebuild:
Stable on sparc wrt #90238, #87464
30 Apr 2005; Diego Pettenò <flameeyes@gentoo.org>
libquicktime-0.9.4.ebuild:
Check for opengl which in turn checks for xv. in xorg-x11.
29 Apr 2005; Markus Rothe <corsair@gentoo.org> libquicktime-0.9.4.ebuild:
Stable on ppc64; bug #90238
28 Apr 2005; Luca Barbato <lu_zero@gentoo.org> libquicktime-0.9.4.ebuild:
Marked ppc and x86
28 Apr 2005; Diego Pettenò <flameeyes@gentoo.org>
libquicktime-0.9.4.ebuild:
Die compilation if xorg-x11 is built without xv support, fixes #76663.
Marked stable on amd64.
05 Apr 2005; Jeremy Huddleston <eradicator@gentoo.org>
-libquicktime-0.9.2_pre1.ebuild, libquicktime-0.9.2.ebuild,
-libquicktime-0.9.3.ebuild, libquicktime-0.9.4.ebuild:
Cleaned up ebuild. Readd keywords which were improperly removed during a
version bump. Removing old versions.
*libquicktime-0.9.4 (12 Mar 2005)
12 Mar 2005; Jan Brinkmann <luckyduck@gentoo.org>
+files/libquicktime-0.9.4-cflags.patch, +libquicktime-0.9.4.ebuild:
version bump, fixes #82059. added patch fixes #59107, old versions failed to
obey CFLAGS
06 Feb 2005; Markus Rothe <corsair@gentoo.org> libquicktime-0.9.3-r1.ebuild:
Stable on ppc64
*libquicktime-0.9.3-r1 (18 Dec 2004)
18 Dec 2004; Markus Rothe <corsair@gentoo.org> libquicktime-0.9.3-r1.ebuild:
added ~ppc64 to KEYWORDS
*libquicktime-0.9.3 (19 Jul 2004)
26 Nov 2004; Marc Hildebrand <zypher@gentoo.org> libquicktime-0.9.3.ebuild:
Fixed dependencies, closes bug #72179. Thanks to Diego Pettenò for the fix.
28 Oct 2004; Marc Hildebrand <zypher@gentoo.org> libquicktime-0.9.3.ebuild:
Added ~amd64 keyword
*libquicktime-0.9.3 (19 Jul 2004)
27 Oct 2004; Marc Hildebrand <zypher@gentoo.org> libquicktime-0.9.3.ebuild:
Version bump
07 Jun 2004; Aron Griffis <agriffis@gentoo.org> libquicktime-0.9.2.ebuild,
libquicktime-0.9.2_pre1.ebuild:
Fix use invocation
19 Mar 2004; Michael Sterrett <mr_bones_@gentoo.org>
libquicktime-0.9.2.ebuild, libquicktime-0.9.2_pre1.ebuild:
fix depend (bug #45110)
11 Mar 2004; Hanno Boeck <hanno@gentoo.org> libquicktime-0.9.2.ebuild,
libquicktime-0.9.2_pre1.ebuild:
Make it not depend on gtk if use-flag is not set (bug #33597).
18 Feb 2004; Aron Griffis <agriffis@gentoo.org> libquicktime-0.9.2.ebuild:
stable on ia64
29 Jan 2004; <gustavoz@gentoo.org> libquicktime-0.9.2.ebuild:
stable on sparc
18 Jan 2004; Bartosch Pixa <darkspecter@gentoo.org>
libquicktime-0.9.2.ebuild:
set ppc in keywords
16 Dec 2003; Jason Wever <weeve@gentoo.org> libquicktime-0.9.2.ebuild:
Added ~sparc keyword.
12 Dec 2003; Daniel Ahlberg <aliz@gentoo.org> libquicktime-0.9.2.ebuild:
Added amd64 keyword. Patch for amd64 contributed by E. Papegaaij <e.papegaaij@student.utwente.nl> in
#33523.
23 Nov 2003; Aron Griffis <agriffis@gentoo.org> libquicktime-0.9.2.ebuild:
Stable on alpha
06 Oct 2003; Martin Holzer <mholzer@gentoo.org> libquicktime-0.9.2.ebuild,
libquicktime-0.9.2_pre1.ebuild:
adding gtk IUSE. Closes #29068.
03 Oct 2003; Heinrich Wendel <lanius@gentoo.org> libquicktime-0.9.2.ebuild:
Made it block on virtual/quicktime, see bug 27851
*libquicktime-0.9.2 (02 Oct 2003)
02 Oct 2003; Heinrich Wendel <lanius@gentoo.org> libquicktime-0.9.2.ebuild:
version bump
02 Oct 2003; Patrick Kursawe <phosphan@gentoo.org>
libquicktime-0.9.2_pre1.ebuild:
Made it block on virtual/quicktime, see bug 27851.
13 Aug 2003; Luca Barbato <lu_zero@gentoo.org>
libquicktime-0.9.2_pre1.ebuild:
Generalized the OPTIMIZE_CFLAGS fix to every non x86 arch, marked ~ppc
21 Jul 2003; Martin Holzer <mholzer@gentoo.org>
libquicktime-0.9.2_pre1.ebuild:
forgot !. Closes #24814
13 Jun 2003; Seemant Kulleen <seemant@gentoo.org>
libquicktime-0.9.2_pre1.ebuild:
blocks quicktime4linux specifically
13 Jun 2003; Seemant Kulleen <seemant@gentoo.org>
libquicktime-0.9.2_pre1.ebuild:
blocks virtual/quicktime, which quicktime4linux provides. Closes bug
#20709 by Patrick Kursawe <phosphan@gentoo.org>
*libquicktime-0.9.2_pre1 (04 Nov 2002)
01 Apr 2003; Aron Griffis <agriffis@gentoo.org>
libquicktime-0.9.2_pre1.ebuild:
Fix bug 10966 by replacing the x86-centric OPTIMIZE_CFLAGS with our on alpha.
Also force -j1 since this package doesn't build reliably with larger values
14 Feb 2003; Seemant Kulleen <seemant@gentoo.org>
libquicktime-0.9.2_pre1.ebuild :
Fixed breaking compiles when ffmpeg is installed on system. Native
ffmpeg now disabled by default, thanks to rac in #gentoo-dev. Closes bug
#15582 by matrixise <stephane.wirtel@belgacom.net>
09 Dec 2002; Seemant Kulleen <seemant@gentoo.org>
libquicktime-0.9.2_pre1.ebuild :
Fixed DESCRIPTION. Thanks to: torgeir@trenger.ro (Torgeir Hansen) in bug
#11824.
04 Nov 2002; Seemant Kulleen <seemant@gentoo.org>
libquicktime-0.9.2_pre1.ebuild ChangeLog
files/digest-libquicktime-0.9.2_pre1 :
New quicktime library which is source compatible with quicktime4linux.
XawTV needs this as a dependency to record from TV into quicktime/avi
format.

View File

@ -0,0 +1,4 @@
DIST libquicktime-1.2.2.tar.gz 1012400 RMD160 3c9ebdcbfa94f26b4f6c686dc1d2318586edfa4f SHA1 fc2e9754f6cb8a817ce9a7ac91912af56667ee09 SHA256 a83ddaaeaf98231d9f224190dcb8810ebdabd3edb5c8cebe2fb083d25edb7436
EBUILD libquicktime-1.2.2-r1.ebuild 2832 RMD160 dba1740c2d069df3edbf5df3380b0846fff6028f SHA1 151de67424c872766f50a526e6e46e5920ca5a9d SHA256 52b1e31544b73b9b8460f6a3aa11ab4619cdb6497b2cdf8ab7da02b20427b873
MISC ChangeLog 24976 RMD160 0a64e3105e0bd5f423c2cdc024bf6f53e95030af SHA1 5b30a62cc0ef29c63d5b4b886c4e82b171931f7c SHA256 aa2a4437cc33680a455268772483825f8171cde638e945dd98aee1f1f09f4e82
MISC metadata.xml 365 RMD160 3b9ef1a47d2f85224d5cdb61594ea7a99523df8b SHA1 89432e8cbc4ea43cfef9faa722fdd54ba2d4e10f SHA256 2963a8d151be35ab849e2265204e548a11e9176dd3275158905784702910906f

View File

@ -0,0 +1,110 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/libquicktime/libquicktime-1.2.2.ebuild,v 1.8 2011/03/23 21:22:52 xarthisius Exp $
EAPI=1
inherit libtool eutils
MY_P=${P/_pre/pre}
DESCRIPTION="A library based on quicktime4linux with extensions"
HOMEPAGE="http://libquicktime.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
IUSE="mmx X opengl dv gtk alsa aac encode png jpeg vorbis lame x264 ffmpeg doc schroedinger"
RDEPEND="dv? ( media-libs/libdv )
gtk? ( >=x11-libs/gtk+-2.4.0:2 )
aac? (
media-libs/faad2
encode? ( media-libs/faac )
)
alsa? ( >=media-libs/alsa-lib-1.0.16 )
png? ( media-libs/libpng )
jpeg? ( virtual/jpeg )
vorbis? ( media-libs/libvorbis media-libs/libogg )
lame? ( media-sound/lame )
ffmpeg? ( >=virtual/ffmpeg-0.4 )
x264? ( media-libs/x264 )
schroedinger? ( >=media-libs/schroedinger-1.0.5 )
X? ( x11-libs/libXaw
x11-libs/libXv
x11-libs/libXext
x11-libs/libX11
opengl? ( media-libs/mesa )
)
virtual/libintl"
DEPEND="${RDEPEND}
X? (
x11-proto/videoproto
x11-proto/xextproto
)
doc? ( app-doc/doxygen )
dev-util/pkgconfig
sys-devel/gettext"
S=${WORKDIR}/${MY_P}
src_unpack() {
unpack ${A}
cd "${S}"
# Needed for sane .so versionning on g/fbsd
elibtoolize
}
src_compile() {
local MY_OPTS=""
if use !encode || use !aac; then
MY_OPTS="--without-faac"
fi
econf --enable-shared \
--enable-static \
--enable-gpl \
$(use_with doc doxygen) \
$(use_enable mmx asm) \
$(use_with X x) \
$(use_with gtk) \
$(use_with dv libdv) \
$(use_with alsa) \
$(use_with aac faad2) \
$(use_with png libpng) \
$(use_with jpeg libjpeg) \
$(use vorbis || echo "--without-vorbis") \
$(use_with lame) \
$(use_with x264) \
$(use_with ffmpeg) \
$(use_with opengl) \
$(use_with schroedinger) \
${MY_OPTS} \
--without-cpuflags || die "econf failed"
emake || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc README TODO ChangeLog
# Compatibility with software that uses quicktime prefix, but
# don't do that when building for Darwin/MacOS
[[ ${CHOST} != *-darwin* ]] && \
dosym /usr/include/lqt /usr/include/quicktime
}
pkg_preinst() {
if [[ -d /usr/include/quicktime && ! -L /usr/include/quicktime ]]; then
elog "For compatibility with other quicktime libraries, ${PN} was"
elog "going to create a /usr/include/quicktime symlink, but for some"
elog "reason that is a directory on your system."
elog "Please check that is empty, and remove it, or submit a bug"
elog "telling us which package owns the directory."
die "/usr/include/quicktime is a directory."
fi
}

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>video</herd>
<use>
<flag name="schroedinger">Enable Dirac video support (an advanced royalty-free video compression format) via libschroedinger (high-speed implementation in C of the Dirac codec).</flag>
</use>
</pkgmetadata>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,6 @@
AUX xine-lib-1.1.19-xvmc.patch 485 RMD160 781a7fbc5dcc9f3c25de83625509fcce3950cca8 SHA1 f78834833e3aeb05f555688ab657ae05cd0691c7 SHA256 6be3ceb8edd7626e93c617de3068374dd638e1445c7308d88b24614e9bbceaf0
DIST xine-lib-1.1.15-textrel-fix.patch 29373 RMD160 4702a26f42251614f5f6c99b4770f82da36577ae SHA1 e04d04dbd736fd17be8cf0583d47630850a89bf9 SHA256 1d6aa047cb0a13f248aea2e06e16b9758b9c39d8b7e42b32d0b52b424d26b33e
DIST xine-lib-1.1.19.tar.xz 5782580 RMD160 7b8c2a4e5bcd0984414360d8d589aa533a9040f3 SHA1 f65f762d2e16adf04b9d715c91ee0bc02c322a7d SHA256 f834f646880bb44186018d12280ac27c8314447de9335b6fe390157b26df9cd9
EBUILD xine-lib-1.1.19-r1.ebuild 5612 RMD160 c54b64eb5ada389a0684b2c7cff5a9cb353f3b63 SHA1 de550ab3c582cc673b392977a0eb054ace77cdcf SHA256 60896322e1581f33e78fed16fde596845821e9bdafdfd6fa38224aeabd37e3c5
MISC ChangeLog 74433 RMD160 29aea8470dc81f1223f0666ca682cd2d985623ae SHA1 b091951fc0a78448dd86fb466baf04f1c3bb5c5d SHA256 7e25aaab047cb7a73d53ff1980995a48addfba84889aa49a3b83de8bcdb0fd26
MISC metadata.xml 2913 RMD160 ea5722272700444f2ffe366feb88dfd0a18636df SHA1 97d2d10cc63bde0a4bfc46b9b8c4474ee0337b45 SHA256 4929566b88860ef0c53c15ed84ce5d8bbd36692461631fd3d4814dc9bc0807cf

View File

@ -0,0 +1,19 @@
Quoting ChangeLog of X11's videoproto package:
vldXvMC.h: stop uselessly including XvMClib.h
http://bugs.gentoo.org/332389
--- src/video_out/xxmc.h
+++ src/video_out/xxmc.h
@@ -77,10 +77,10 @@
#include <X11/extensions/XShm.h>
#include <X11/extensions/Xv.h>
#include <X11/extensions/Xvlib.h>
+#include <X11/extensions/XvMClib.h>
#ifdef HAVE_VLDXVMC
#include <X11/extensions/vldXvMC.h>
#else
- #include <X11/extensions/XvMClib.h>
#include <X11/extensions/XvMC.h>
#endif

View File

@ -0,0 +1,70 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>video</herd>
<maintainer>
<email>media-video@gentoo.org</email>
</maintainer>
<longdescription>An open source library for media applications</longdescription>
<use>
<flag name="real">
Enable support for loading and using RealPlayer binary codecs on x86 and
amd64 Linux. Enabling this USE flag might make the package
non-redistributable in binary form.
</flag>
<flag name="win32codecs">
Enable support for loading and using Windows 32-bit binary codecs on x86
Linux and FreeBSD. Enabling this USE flag might make the package
non-redistributable in binary form.
</flag>
<flag name="mad">
Build the <pkg>media-libs/libmad</pkg> based mp3 decoder. This mp3 decoder
has superior support compared to the one coming from FFmpeg that is used as
a fallback. If you experience any bad behaviour with mp3 files (skipping,
distorted sound) make sure you enabled this USE flag.
</flag>
<flag name="flac">
Build the <pkg>media-libs/flac</pkg> based FLAC demuxer and decoder. This
flag is not needed for playing FLAC content, neither standalone nor in Ogg
container (OggFLAC), but might have better support for exotic features like
24-bit samples or 96kHz sample rates.
</flag>
<flag name="gtk">
Build the gdkpixbuf-based image decoder plugin.
</flag>
<flag name="imagemagick">
Build the ImageMagick-based image decoder plugin.
</flag>
<flag name="gnome">
Build the <pkg>gnome-base/gnome-vfs</pkg> based input plugin. This plugin is
used to access any resource that can be accessed through Nautilus's (and
others') URLs.
</flag>
<flag name="mmap">
Use mmap() function while reading file from local disks. Using mmap() will
use more virtual memory space, but leaves to the Kernel the task of caching
the file's data. mmap() access should be faster, but might misbehave if the
device where the file resides in is removed during playback.
</flag>
<flag name="truetype">
Use <pkg>media-libs/freetype</pkg> for font rendering and
<pkg>media-libs/fontconfig</pkg> for font discovery. Enabling this USE flag
will allow OSD (such as subtitles) to use more advanced font and to more
easily select which font to use. The support for TrueType fonts in xine-lib
is still experimental, and might not be as good looking as the bitmap fonts
used with this USE flag disabled.
</flag>
<flag name="xvmc">
Enable support for XVideo Motion Compensation (accelerated mpeg playback).
</flag>
<flag name="dxr3">
Enable support for DXR3 mpeg acceleration cards.
</flag>
<flag name="vidix">
Enable support for vidix video output.
</flag>
<flag name="vis">
Adds support for SIMD optimizations for UltraSPARC processors.
</flag>
</use>
</pkgmetadata>

View File

@ -0,0 +1,182 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/xine-lib/xine-lib-1.1.19.ebuild,v 1.12 2011/03/31 15:24:18 scarabeus Exp $
EAPI=3
inherit eutils flag-o-matic toolchain-funcs multilib
# This should normally be empty string, unless a release has a suffix.
if [[ "${P/_pre/}" != "${P}" ]]; then
SRC_URI="mirror://gentoo/${P}.tar.xz"
else
MY_PKG_SUFFIX=""
MY_P="${PN}-${PV/_/-}${MY_PKG_SUFFIX}"
S="${WORKDIR}/${MY_P}"
SRC_URI="mirror://sourceforge/xine/${MY_P}.tar.xz"
fi
SRC_URI="${SRC_URI}
mirror://gentoo/${PN}-1.1.15-textrel-fix.patch"
DESCRIPTION="Core libraries for Xine movie player"
HOMEPAGE="http://xine.sourceforge.net"
LICENSE="GPL-2"
SLOT="1"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
IUSE="-aalib -libcaca esd win32codecs nls +css +X directfb +vorbis +alsa
gnome sdl speex +theora ipv6 altivec opengl aac -fbcon +xv xvmc
-samba dxr3 vidix mng -flac -oss +v4l xinerama vcd +a52 +mad -imagemagick +dts
+modplug -gtk pulseaudio -mmap -truetype wavpack +musepack +xcb -jack
-real +vis"
RDEPEND="X? ( x11-libs/libXext
x11-libs/libX11 )
xv? ( x11-libs/libXv )
xvmc? ( x11-libs/libXvMC )
xinerama? ( x11-libs/libXinerama )
win32codecs? ( >=media-libs/win32codecs-0.50 )
esd? ( media-sound/esound )
css? ( >=media-libs/libdvdcss-1.2.7 )
alsa? ( media-libs/alsa-lib )
aalib? ( media-libs/aalib )
directfb? ( >=dev-libs/DirectFB-0.9.9 )
gnome? ( >=gnome-base/gnome-vfs-2.0 )
flac? ( >=media-libs/flac-1.1.2 )
sdl? ( >=media-libs/libsdl-1.1.5 )
dxr3? ( >=media-libs/libfame-0.9.0 )
vorbis? ( media-libs/libogg media-libs/libvorbis )
theora? ( media-libs/libogg media-libs/libvorbis >=media-libs/libtheora-1.0_alpha6 )
speex? ( media-libs/libogg media-libs/libvorbis media-libs/speex )
libcaca? ( >=media-libs/libcaca-0.99_beta14 )
samba? ( net-fs/samba )
mng? ( media-libs/libmng )
vcd? ( media-video/vcdimager
dev-libs/libcdio[-minimal] )
a52? ( >=media-libs/a52dec-0.7.4-r5 )
mad? ( media-libs/libmad )
imagemagick? ( media-gfx/imagemagick )
dts? ( media-libs/libdca )
aac? ( >=media-libs/faad2-2.6.1 )
>=virtual/ffmpeg-0.5
modplug? ( >=media-libs/libmodplug-0.8.8.1 )
nls? ( virtual/libintl )
gtk? ( x11-libs/gtk+:2 )
pulseaudio? ( media-sound/pulseaudio )
truetype? ( media-libs/freetype:2 media-libs/fontconfig )
virtual/libiconv
wavpack? ( >=media-sound/wavpack-4.31 )
musepack? ( >=media-sound/musepack-tools-444 )
xcb? ( >=x11-libs/libxcb-1.0 )
jack? ( >=media-sound/jack-audio-connection-kit-0.100 )
real? (
x86? ( media-libs/win32codecs )
x86-fbsd? ( media-libs/win32codecs )
amd64? ( media-libs/amd64codecs ) )
v4l? ( media-libs/libv4l )"
DEPEND="${RDEPEND}
app-arch/xz-utils
X? ( x11-libs/libXt
x11-proto/xproto
x11-proto/videoproto
x11-proto/xf86vidmodeproto
xinerama? ( x11-proto/xineramaproto ) )
v4l? ( virtual/os-headers )
dev-util/pkgconfig
sys-devel/libtool
nls? ( sys-devel/gettext )"
src_prepare() {
epatch "${DISTDIR}"/${PN}-1.1.15-textrel-fix.patch \
"${FILESDIR}"/${P}-xvmc.patch
}
src_configure() {
#prevent quicktime crashing
append-flags -frename-registers -ffunction-sections
# Specific workarounds for too-few-registers arch...
if [[ $(tc-arch) == "x86" ]]; then
filter-flags -fforce-addr
filter-flags -momit-leaf-frame-pointer # break on gcc 3.4/4.x
filter-flags -fno-omit-frame-pointer #breaks per bug #149704
is-flag -O? || append-flags -O2
fi
# Set the correct win32 dll path, bug #197236
local win32dir
if has_multilib_profile ; then
win32dir=/usr/$(ABI="x86" get_libdir)/win32
else
win32dir=/usr/$(get_libdir)/win32
fi
# Too many file names are the same (xine_decoder.c), change the builddir
# So that the relative path is used to identify them.
mkdir "${WORKDIR}/build"
ECONF_SOURCE="${S}" econf \
$(use_enable gnome gnomevfs) \
$(use_enable nls) \
$(use_enable ipv6) \
$(use_enable samba) \
$(use_enable altivec) \
$(use_enable v4l) \
$(use_enable v4l libv4l) \
$(use_enable mng) \
$(use_with imagemagick) \
$(use_enable gtk gdkpixbuf) \
$(use_enable aac faad) --with-external-libfaad \
$(use_with flac libflac) \
$(use_with vorbis) \
$(use_with speex) \
$(use_with theora) \
$(use_with wavpack) \
$(use_enable modplug) \
$(use_enable a52 a52dec) --with-external-a52dec \
$(use_enable mad) --with-external-libmad \
$(use_enable dts) --with-external-libdts \
$(use_enable musepack) --with-external-libmpcdec \
$(use_with X x) \
$(use_enable xinerama) \
$(use_enable vidix) \
$(use_enable dxr3) \
$(use_enable directfb) \
$(use_enable fbcon fb) \
$(use_enable opengl) \
$(use_enable aalib) \
$(use_with libcaca caca) \
$(use_with sdl) \
$(use_enable xvmc) \
$(use_with xcb) \
$(use_enable oss) \
$(use_with alsa) \
--without-arts \
$(use_with esd esound) \
$(use_with pulseaudio) \
$(use_with jack) \
$(use_enable vcd) --without-internal-vcdlibs \
$(use_enable win32codecs w32dll) \
$(use_enable real real-codecs) \
$(use_enable mmap) \
$(use_with truetype freetype) $(use_with truetype fontconfig) \
$(use_enable vis) \
--enable-asf \
--with-external-ffmpeg \
--disable-optimizations \
--disable-syncfb \
--with-xv-path=/usr/$(get_libdir) \
--with-w32-path=${win32dir} \
--with-real-codecs-path=/usr/$(get_libdir)/codecs \
--enable-fast-install \
--disable-dependency-tracking
}
src_install() {
emake DESTDIR="${D}" \
docdir="/usr/share/doc/${PF}" htmldir="/usr/share/doc/${PF}/html" \
install || die
dodoc ChangeLog
}

View File

@ -1,6 +1,9 @@
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
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

View File

@ -0,0 +1,276 @@
# 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
}

View File

@ -0,0 +1,21 @@
commit 1f6265e011f6e56562b2f58c182bc0261062b3c4
Author: Brad <brad@comstyle.com>
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

View File

@ -0,0 +1,28 @@
commit dc4103610520ae70d4989ffe3850dcf4deed54a9
Author: Alexis Ballier <aballier@gentoo.org>
Date: Thu Apr 7 10:19:23 2011 -0300
Install libavutil/{aes,sha}.h
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
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

15
net-fs/samba/ChangeLog Normal file
View File

@ -0,0 +1,15 @@
# 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 <ewoud@kohlvanwijngaarden.nl>
+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)

8
net-fs/samba/Manifest Normal file
View File

@ -0,0 +1,8 @@
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

View File

@ -0,0 +1,31 @@
#!/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 $?
}

17
net-fs/samba/metadata.xml Normal file
View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd></herd>
<maintainer>
<email>gentoo@kohlvanwijngaarden.nl</email>
<name>Ewoud Kohl van Wijngaarden</name>
</maintainer>
<longdescription lang="en">
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.
</longdescription>
<use>
<flag name="fulltest">Enables the full test suite</flag>
</use>
</pkgmetadata>

View File

@ -0,0 +1,110 @@
# 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}"
}

View File

@ -0,0 +1,110 @@
# 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}"
}

View File

@ -0,0 +1,110 @@
# 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}"
}

View File

@ -2,6 +2,9 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-nds/openldap/ChangeLog,v 1.370 2010/04/11 15:24:10 jokey Exp $
10 Mar 2011; Mario Fetka <mario.fetka@gmail.com> metadata.xml:
bump with samba4 useflag
*openldap-2.4.24 (10 Mar 2011)
10 Mar 2011; Mario Fetka <mario.fetka@gmail.com>

View File

@ -23,5 +23,5 @@ DIST openldap-2.4.24.tgz 5240643 RMD160 b9df6a5a562b83fe4ad92f8779909b36fab65c52
EBUILD openldap-2.4.22.ebuild 20379 RMD160 b7c7defdfcf7aa14b80064219326af823c7b7631 SHA1 4d331c21e40fea26fab163c50843fac897f5f64c SHA256 b2e5bb9586925bb1dc8bff7a9a8850812639bcaa4f2fb89c6efa03882f5e7644
EBUILD openldap-2.4.23.ebuild 20369 RMD160 90599a947a238edca12b340c4b3dc3df166224dd SHA1 dbbef8fec1c19ea027f1fcb41b957e4e59ab7185 SHA256 b8802afd821e4f6231971317269c4f07adf76bdfcd71b46238938c04bd9eddff
EBUILD openldap-2.4.24.ebuild 20370 RMD160 e4b2bbc628bbf1aa583761ecd02721ac372b581a SHA1 318542d35e508e0042891b6beb818d7bc49d8e6f SHA256 6d910b576ac589796c28e00c27ca9806d861073a0ec54232d69de2bc885cefa1
MISC ChangeLog 65327 RMD160 87e3b71294721ad6f442b74d290f766e9709c05a SHA1 eea73ec0f0b0bf7dc69de2d82547e85f3bca3f7d SHA256 89d7af06bed43d522f7a6e507da61609da26fd308b05372ad2add88540294824
MISC metadata.xml 556 RMD160 14eae07812da4eecd05e467d1dccf841e6e16be6 SHA1 fa4c8d1aa03dd6bb9c27a7758fbaba5355cfe590 SHA256 405d4cd6f15d8495d0c7365f7b7d6bda9b82775d7e157339f3a6e92d46eed2c8
MISC ChangeLog 65420 RMD160 ac15a25b0663bb466648f78ee0b0f028b122f3d4 SHA1 316f6d3cacce76b7afccc1d2a6a77c193c17f1dc SHA256 8199539d42a4514c529a3480c208aa8a73ca3d5be16187b33d32822b54c4b6c4
MISC metadata.xml 609 RMD160 03c8cbd053db76231f859b1c55c5c98a81ab93b4 SHA1 94aa8548d9d70c345694d34e95bdc79716aa7816 SHA256 9ce8d5f8cb31fc99d3d156e453a4e5bf8d7e4546bbe818bb1cb729653b776bff

View File

@ -9,6 +9,7 @@
<flag name='experimental'>Enable experimental backend options</flag>
<flag name='odbc'>Enable ODBC and SQL backend options</flag>
<flag name='overlays'>Enable contributed OpenLDAP overlays</flag>
<flag name='overlays'>Enable Samba4 support</flag>
<flag name='smbkrb5passwd'>Enable overlay for syncing ldap, unix and
lanman passwords</flag>
</use>

3
profiles/updates/1Q-2011 Normal file
View File

@ -0,0 +1,3 @@
move www-apps/trac-accountmanager www-apps/trac-accountmanagerplugin
move www-apps/trac-downloads www-apps/trac-downloadsplugin
move www-apps/trac-tags www-apps/trac-tagsplugin