summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2014-03-09 11:08:12 +0000
committerAlexis Ballier <aballier@gentoo.org>2014-03-09 11:08:12 +0000
commitf8e11ec6cada5ed5c81da94448017787ef88fe92 (patch)
tree3d554aae5f0feaf015fd696db4a1a32c9adf8154 /media-libs/x264
parentalpha stable wrt bug #495430; Drop old. (diff)
downloadhistorical-f8e11ec6cada5ed5c81da94448017787ef88fe92.tar.gz
historical-f8e11ec6cada5ed5c81da94448017787ef88fe92.tar.bz2
historical-f8e11ec6cada5ed5c81da94448017787ef88fe92.zip
bump a new snapshot
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64 Manifest-Sign-Key: 0x160F534A
Diffstat (limited to 'media-libs/x264')
-rw-r--r--media-libs/x264/ChangeLog7
-rw-r--r--media-libs/x264/Manifest10
-rw-r--r--media-libs/x264/x264-0.0.20140308.ebuild73
3 files changed, 85 insertions, 5 deletions
diff --git a/media-libs/x264/ChangeLog b/media-libs/x264/ChangeLog
index 97e765e21e79..057bfff98232 100644
--- a/media-libs/x264/ChangeLog
+++ b/media-libs/x264/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-libs/x264
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/x264/ChangeLog,v 1.102 2014/03/09 09:56:53 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/x264/ChangeLog,v 1.103 2014/03/09 11:08:09 aballier Exp $
+
+*x264-0.0.20140308 (09 Mar 2014)
+
+ 09 Mar 2014; Alexis Ballier <aballier@gentoo.org> +x264-0.0.20140308.ebuild:
+ bump a new snapshot
09 Mar 2014; Alexis Ballier <aballier@gentoo.org> x264-9999.ebuild:
current git uses .so.142: update subslot
diff --git a/media-libs/x264/Manifest b/media-libs/x264/Manifest
index d1d30c373970..e7a96a7d3c51 100644
--- a/media-libs/x264/Manifest
+++ b/media-libs/x264/Manifest
@@ -13,19 +13,21 @@ DIST x264-snapshot-20120707-2245.tar.bz2 554243 SHA256 52fdc8b558fa7dcb6419fef73
DIST x264-snapshot-20130506-2245.tar.bz2 608013 SHA256 da7055a457d19b97ff35a2830e7caae665ea06d22ddc28393168983d1cd21f61 SHA512 6ba35f6b39fefbda6990dc0fd674efbe403b0616f2f02d71ae3e7bbc6ce2bab8878a963dd5f306f8a2b3b9a74c5c0b4dbf9dfb9dc0e602b807f726cf072905b5 WHIRLPOOL bfb4b7dd0e865cd9305ac177f5c544555004039209dda695fcc932aab647b87c96f0bae4fa040276bd3dbee64dcf982f3c2447efdbc01c1d42f040c9d5d0af85
DIST x264-snapshot-20130731-2245.tar.bz2 625052 SHA256 caa39660f2ddc9dc53033af709452a21479c7b7c715c5f9d744d0d452c2d9e67 SHA512 2abcab4013dee9ac58779afd89fc558a8286cf33affda037e95a7e10cf00387cee1ad461ac59c5020fd9b72d303170f16d4e4b5593ec21528a33b0f530878d9d WHIRLPOOL 6f7fcc1c05c47a0d31578fbd0268b84ba458a968b087fb7d1050f67739bec140a1c3ded288cd0000180b5be921b469357ec9cdc363fc1eec82d82bd795557b56
DIST x264-snapshot-20130912-2245.tar.bz2 628862 SHA256 87142cf15b7d7052f2e046a4b80adc3176fd6421889ab3bae83afc10d57ec648 SHA512 3e2223ca465b1ac214a421c512477524309694f321baabcd62b84bc341de34ecf196c8c91a931bbda0d7538dc138b924dc22ed7f242e135e4b53b387638b40c0 WHIRLPOOL b795a91511994761e9cf6e3a279708e4536ebc281b9ca1d18f0bceb93c89c062608d2e5c779a0f924d2dc005f90921223b42b22e409eaaca8a0041aae354213f
+DIST x264-snapshot-20140308-2245.tar.bz2 624712 SHA256 b179cb1e1d4f51418d292011a7494d5b62145571c05c22007f28d8fd89d2ebbe SHA512 42dc8183aa7af2bd4c360edc0349193cf69a119450880af0c1586e8f27490d7c6784c464b29c9f07ae972aaf661672ab4f2094a46a3d19b6df35be1f9d9a1629 WHIRLPOOL b1ac3341647d9d8d8ff6177f179ee8b5d6a49a38a48791748c24d5cd3c53858758785a0d21d42fbe373ec74465d947b69526a487da15fbca1a1f9aa50064288c
EBUILD x264-0.0.20111220.ebuild 2289 SHA256 edf89ceda65eab31f55d66385245eee6481ffb6d9cb0bf39eaf275e1540359c7 SHA512 2783dcb8babb4972de713f68f544974c463e2e1250485afc5ad9513087b3067d630adddfcd07f79ccb19bc5b6b1ae7f0ddeaa27babfb156aac45873e6768bad5 WHIRLPOOL cf521d2495ca285bb0090b457273717ce8cbeae6718f4b9bc08c229837f4fc04dfe284278fa11eef6131053aa3fbb5ecaada8b65063fd380735796928c99472d
EBUILD x264-0.0.20120327.ebuild 2369 SHA256 652c96142181d3339fb820c0add88ebc21646daf74b24c3bb9b1eaa88737dfc1 SHA512 f90c9af66c75d4f445f1a7443180b8bc4885b0b6be5c64d2c13633ee2094a76dbc74dc33241fd03bba5dcba293df130d45aeb918d8d0b131e8912918583b06de WHIRLPOOL 029fd0b95c4b29e36b6e3cd01671dee797a999631b4a0c086606718295a41ee1c92f667a75d29b1556e2d62a69fd542c323461350f32ff3537ad5706f43fa71a
EBUILD x264-0.0.20120707.ebuild 2880 SHA256 c1058ae73c205292a5ef7e6e8afc48293b74258f353f796a11518e9e78c8f60f SHA512 2091ef73ef17a7fd84ddf41e03593f0b224c1eaa8be8a6e2410ec3352a8146b19e9e89bda5c9d5fcd3a6d9306b126bf96a32f196288b2aab7c76deb82ae8d82d WHIRLPOOL 0ec1b5c56d0e5af2fb285f2f6d662e73e0449ee0a1dcf31fe2d54c82cd26d9bde03f5ffd95ad8350fee1b5de9552663d553a9ae8b87115bfecf2652a4bd1cb9d
EBUILD x264-0.0.20130506.ebuild 2303 SHA256 0087e7edbb66caa01bddaaee8f5ef50ce4d17cf0265c840f13967acfdd358bd4 SHA512 c98aae7c6f938a6df1d238295b710bf035868c55c4797f0c87ed90dc47ab5a5a3deba640fd2e63c3931ed53a6816d1164c7a5a77aab1a1fcf98d18c5e4ca735f WHIRLPOOL 5792a11a81c61c814c6b0e644dd381c0e3f832dfb1c4c844a2e606cadaaa8d8cdced3704fc6251350234a5b7a59c806c689f942d30259a22e386147d315171f9
EBUILD x264-0.0.20130731.ebuild 2108 SHA256 d5a3a2d177cd1aeeca3e16c9a55ea26c404aa373904a5a3872c0528fe3b8707c SHA512 12e9a07a8ce25f14e5e0c7ff17ef6c572cd1bd5da2e1cf49956002695618e63d7e5e28422f019cd5075e6ba7494640d2a5b4bc241db7dede3f299c572dcc0224 WHIRLPOOL 9f28386bc74a0f227f096aa8f59bc29264fa0865a65afa71cbfc47e98f1133debdc7c8ae55413d1bdd8c6dc253d6021e89aaf39eaefe4ad125ed7d4d477a08aa
EBUILD x264-0.0.20130912.ebuild 2110 SHA256 bdb79cdb4a27e02fe44a322815ee192866aa5fe2e7a9ccb8eb3a44b9d975c815 SHA512 0f0d544ca8046ff654c391441f03d21670724ad3307a71d8af87609325898c414f58993b5806d72150e05a3545fd44162f6fabcba4f7f2e191cda832e6a7dcf3 WHIRLPOOL bd89de36eff41d8cf7839f7ab9c381994a24fe63cceb62ddb069adb139ff2599306c38c32af794836f924682c29a823aef20407d3a143b2f797f47e2ae69d521
+EBUILD x264-0.0.20140308.ebuild 2211 SHA256 42a3a9e986aaa1571a94545dad9b578879cb72cf92b540dec399f405ef5f0618 SHA512 f7f9480d4d3ef1e176aa000cf5216096873d76e2ce22bcc593c9220f52825ed46a950c50727caacad62a3a12be2710a73b74660a0f4ba83b07f99e419581d600 WHIRLPOOL c624b2627ea2261abb8aa5447ab546895442dac5aeac82957676b8b97608742c8b2e8e7b9227397aed4df6ffe159120dc5cae1db2b7eb821215ec07f980067be
EBUILD x264-9999.ebuild 2204 SHA256 dc72b7e69759619d8b994ec4ca9a5540d283af1ac834d7708554f2221ffc50e1 SHA512 97782f725604f9530ee2f81b938b460c42cb7d894e20f7aa931b4b4a6d32e5094d8f034617f774084ecc50d0947f7d0e8b5391e7510399618d877265934a872d WHIRLPOOL 28c173fbe77ae895df1cc65ae71f1bd4bdcb2bcf243ae93bd5c6108f657eae4bde4754ec591c8e5caa42fe8c2d7c0b8b52271aa20a4e2629296483756113b1b1
-MISC ChangeLog 15399 SHA256 c82752769d0f6a44486c671bf139dbe37e871a681c4dcc1bf3011e9931b3f31b SHA512 21f8d15aea6babc7cd8859ebffda1eb4034445bf84f7436fac36e3e48d50d9372e74fb5e9513e37f972d24e43e21c60ab302675be0b7a659b54ef9ada47c3deb WHIRLPOOL ba190eef81eecdb4a41b43094c96a63ce4ce0e8a32de61ca936985faa62d4fc622ddd7f2f57e05b6f29f2fa63240f73995d50391c82e3200528139adf4895056
+MISC ChangeLog 15535 SHA256 e402751b60a6c74376e9f9253eb88bf1e33285dd92f04e6b34d4ab13f9f50be2 SHA512 34f88e2dcb73d3a2a4b906219a7dd699a7ff0910126ba75323f8462e7f611033691aea8301944cf6c7dcfe0b1bf1cf485929b08f38dbc7e3ba4f944e7d73b2f1 WHIRLPOOL 1be9eb92ab3ff24cd14fcca2f1ea7192b5e03234cc7ccd42fe659e99a17c286fc128d5cb1b747f3afc224728634730da2df69feb330e1f7f3b43796c68a6dd84
MISC metadata.xml 606 SHA256 175feae20fc3d84511ce15a469df3ccbd75c02fa75eef9d5ad7c3d5c6c3fead3 SHA512 3ee5bd067211cb998771e58ac79e18a9cf7e87d2aaed48b4f766d226ccac3b74199934e1f911bba3389b16ca28661a9e04bbf7fa65069a10682c0327dc4b4b4b WHIRLPOOL 6637b3208323e2eee0dc64572659b6841e29a45232dc3b2209aa4c0b723a39fb75953209da958435510abbbc377b5f36d8890918600dbd837fa553a413823e1e
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iEYEAREIAAYFAlMcOuYACgkQvFcC4BYPU0rLEgCeIkwALFekYSj7wMMLrRSbrUdB
-eQsAoMRDHbtTKcU89wQC2ZBf8F+213eK
-=UQLq
+iEYEAREIAAYFAlMcS5oACgkQvFcC4BYPU0oOZwCeJwfCfujQKJ/utR2o0QYw7OL0
+EWYAnRsKlSTiyDsOdrryfnpP1kFa9xxR
+=kWj1
-----END PGP SIGNATURE-----
diff --git a/media-libs/x264/x264-0.0.20140308.ebuild b/media-libs/x264/x264-0.0.20140308.ebuild
new file mode 100644
index 000000000000..e7be06dc13fe
--- /dev/null
+++ b/media-libs/x264/x264-0.0.20140308.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/x264/x264-0.0.20140308.ebuild,v 1.1 2014/03/09 11:08:09 aballier Exp $
+
+EAPI=5
+
+inherit flag-o-matic multilib toolchain-funcs eutils multilib-minimal
+
+DESCRIPTION="A free library for encoding X264/AVC streams"
+HOMEPAGE="http://www.videolan.org/developers/x264.html"
+if [[ ${PV} == 9999 ]]; then
+ inherit git-2
+ EGIT_REPO_URI="git://git.videolan.org/x264.git"
+else
+ inherit versionator
+ MY_P="x264-snapshot-$(get_version_component_range 3)-2245"
+ SRC_URI="http://download.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2"
+ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+ S="${WORKDIR}/${MY_P}"
+fi
+
+SONAME="142"
+SLOT="0/${SONAME}"
+
+LICENSE="GPL-2"
+IUSE="10bit +interlaced opencl pic static-libs sse +threads"
+
+ASM_DEP=">=dev-lang/yasm-1.2.0"
+DEPEND="abi_x86_32? ( ${ASM_DEP} )
+ abi_x86_64? ( ${ASM_DEP} )
+ opencl? ( dev-lang/perl )"
+RDEPEND="opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
+ abi_x86_32? ( !<=app-emulation/emul-linux-x86-medialibs-20130224-r7
+ !app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )"
+
+DOCS="AUTHORS doc/*.txt"
+
+src_prepare() {
+ # Initial support for x32 ABI, bug #420241
+ # Avoid messing too much with CFLAGS.
+ epatch "${FILESDIR}"/x264-cflags.patch
+}
+
+multilib_src_configure() {
+ tc-export CC
+ local asm_conf=""
+
+ if [[ ${ABI} == x86* ]] && use pic || [[ ${ABI} == "x32" ]]; then
+ asm_conf=" --disable-asm"
+ fi
+
+ # Upstream uses this, see the cflags patch
+ use sse && append-flags "-msse" "-mfpmath=sse"
+
+ "${S}/configure" \
+ --prefix="${EPREFIX}"/usr \
+ --libdir="${EPREFIX}"/usr/$(get_libdir) \
+ --disable-cli \
+ --disable-avs \
+ --disable-lavf \
+ --disable-swscale \
+ --disable-ffms \
+ --disable-gpac \
+ --enable-pic \
+ --enable-shared \
+ --host="${CHOST}" \
+ $(usex 10bit "--bit-depth=10" "") \
+ $(usex interlaced "" "--disable-interlaced") \
+ $(usex opencl "" "--disable-opencl") \
+ $(usex static-libs "--enable-static" "") \
+ $(usex threads "" "--disable-thread") \
+ ${asm_conf} || die
+}