summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2014-05-20 19:03:20 +0000
committerAlexis Ballier <aballier@gentoo.org>2014-05-20 19:03:20 +0000
commit1b19117f3dd03e1dcc6c80b1f24df7f2be9b2a7c (patch)
tree92b1a02861954a5cfe781f702a29f1c77ac4c26c /media-libs/x265
parentAdd ruby20. Drop arm, ia64 due to bug 510876. Drop alpha, sparc due to bug 46... (diff)
downloadhistorical-1b19117f3dd03e1dcc6c80b1f24df7f2be9b2a7c.tar.gz
historical-1b19117f3dd03e1dcc6c80b1f24df7f2be9b2a7c.tar.bz2
historical-1b19117f3dd03e1dcc6c80b1f24df7f2be9b2a7c.zip
version bump, bug #509432
Package-Manager: portage-2.2.10/cvs/Linux x86_64 Manifest-Sign-Key: 0x160F534A
Diffstat (limited to 'media-libs/x265')
-rw-r--r--media-libs/x265/ChangeLog7
-rw-r--r--media-libs/x265/Manifest10
-rw-r--r--media-libs/x265/x265-1.0.ebuild72
3 files changed, 84 insertions, 5 deletions
diff --git a/media-libs/x265/ChangeLog b/media-libs/x265/ChangeLog
index bd8143fd304c..2cb90a2ace35 100644
--- a/media-libs/x265/ChangeLog
+++ b/media-libs/x265/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-libs/x265
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/x265/ChangeLog,v 1.6 2014/05/20 17:59:04 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/x265/ChangeLog,v 1.7 2014/05/20 19:03:16 aballier Exp $
+
+*x265-1.0 (20 May 2014)
+
+ 20 May 2014; Alexis Ballier <aballier@gentoo.org> +x265-1.0.ebuild:
+ version bump, bug #509432
20 May 2014; Alexis Ballier <aballier@gentoo.org> x265-9999.ebuild:
bump subslot according to soname change
diff --git a/media-libs/x265/Manifest b/media-libs/x265/Manifest
index 83e7d69ab9e0..500c21813ba3 100644
--- a/media-libs/x265/Manifest
+++ b/media-libs/x265/Manifest
@@ -4,14 +4,16 @@ Hash: SHA256
AUX x265-libdir.patch 1321 SHA256 e3ef1a0c7eb72a814963e4fc8b62d3cd5331a4e5f73d50326a90ba5b1caa5312 SHA512 855cacd9f2cb2a0f6680f61b4a6a06c19d8bb8140bf3f5a2641c804cfb6cc8103b7b6e8803c1d2e2e9b23693a766407d813acbda5beac542d608d4cb8bff807e WHIRLPOOL d2d65702935a73818052fd7b0b47ad77947ee1ddd93899a346649a31e30119111881f1755d3392273b6dc5a6165d18605266726e007812c4f708530b562fb01e
AUX x265-libdir_pkgconfig.patch 375 SHA256 82b363812649168d2264ac91d71c6372eb8991e347389d37e81fcfd1d3ae7f60 SHA512 f039b741d78a5cf6ac92f6c4e84a182a117439e6cd61944950437a6d3866a4f51a6e1310745ba17904bb0e786a2aac740fbf80cb780ecad7c881072c5aff350e WHIRLPOOL 93d4e0292b3c5e83294a307975921c5f8f6cf140105460d3640315ff7f7492ad338b179faf47cae8a0f4682fbdd57c414280d4f645d67348c4835442c721de10
DIST x265-0.8.tar.bz2 542439 SHA256 279985c47034dda4b3b9fef114aba3c8e8a3d1b26d59cc54ec7d52d13e086835 SHA512 78f7cd0aa6482d6ae921bf7cabc580cd9784a75920eb211a9cbe17fce2168fefe466e6ce1b21b8e7f4fd3ab51d80f33388bf6ec68e0203714294591d0c08b43c WHIRLPOOL 82136477653809fd39a9ad9e2db54bfe972e4eebf451295fd086e6c311d3ed6ef3db4b85c83d5620207035c43ad113ab0e6482357d448685e05950452b804564
+DIST x265-1.0.tar.bz2 564321 SHA256 38b5a8e30eb4e7f7968ca33366a6539b8a7cfdd5aec36ad502ad6eb5c9c35aa8 SHA512 885389a4b039d7c75e28698109c3e2b4b7a83aec5b177940d91ad05a2061bf02233ac4efa01d42a7835df5d7fae6496d80c7baed51f02a40b9bd987a20c95539 WHIRLPOOL a8d1bc1c6b7ba51022a4c7d3507ff640e752d03a1a33b00ce7097d23e8ea4d92aec9005d638280045032929eb9e0129525d27bb8ec29301dda73272546e74694
EBUILD x265-0.8.ebuild 1704 SHA256 148a214cdf6c58e552188c5e7541bba67c9f3f89bb19b9fe54cb62ee6307d6b8 SHA512 2171ce414e9f034e722833e4d2c09e56339ee1896bdf5e45a0a2d94c8873a5dc37c49e7e170e8d1cbb3be93926f1ec91e7155a435c6032b12b50ae11abd654f8 WHIRLPOOL e08d6281107a4ce030c80b1cf82e757551f685b012239634cd5bcf30ca9a0bcfe25b428d99e386b18ac2756a2dbe24542b674c9aa06e47415a31b4fd8ab13cad
+EBUILD x265-1.0.ebuild 1659 SHA256 4dcaa3577f2c669010211ada9dbf675bb15f5ee65d22d94a2cad29176701157a SHA512 70d44106fa56eb9b9e353884884436a56f89d7773d940ce80bab182c7bb57ec9905f39abee3f55eeb34284b0a3f9b1e157ac6b7e77eff05f0e29c9abaa6ac4ff WHIRLPOOL 17f8968b9b3b57b6bff8024d1ec9913b5e10184984770e12fb6c78f0008318d185363754b70d171cc4aa6f0536e27807ae117e4f6e42b1ce4955d6dc45442428
EBUILD x265-9999.ebuild 1660 SHA256 e3374b58f830c2088ce3aa473ae75ece627294c54d8110ed07b1a904ca6cb597 SHA512 49ab6f2bc7bf745473f66591220abf95cbc5128b807c4666dc67ab2d02aabe44fd4ffe3078ad9becc21d3208313bca6377f692c55d8a58d2f383c7ac6260966d WHIRLPOOL e5f85f14cb15a513fd1dff857ef56a8d51a39c438b350d28576d0ad3b25e0d161cc04452bd3209a14d6c0c9112f6120d5c94760c60a2871460d8adc6b322da8a
-MISC ChangeLog 1381 SHA256 1f9618a69e32a30cdb941965b46382a78f357aaaa135a0763f40eca2736f5c73 SHA512 d7386a058dac72f4a467461f00813f80b7a51c897940703da1559a51fa150f00d9fde35246059726ab6655d208ab935c8b86f9777ee6dfbee1535618a2f8e7bf WHIRLPOOL 135d9b6d280c195abb6ce440c0a5ec07e27b5591776279527f529afee57e528ed63def48de39e3f7f263795d90bbd9b3bb9136d98b9197ac749a9f26a3df1cb3
+MISC ChangeLog 1505 SHA256 79beee340a036c37a83f3f4c95c9ef2e7105e0ba42f84cbc07871b8a8b8be878 SHA512 a90250ab25233ff4f970921601cfd3b8b2122d56cc06bba46b684f488d435009831fe9c0b276c12a8421804f6b1e671e68fb24bff6626359cc4d41d29c1dad1a WHIRLPOOL d22df39f6620b8ae11b90202248f768a8eb751ceb4607197cf14a50164961d14bfeffe311bec78f3409fab7fc2a6e22e0784f00915594f72cf2c4614973ade6d
MISC metadata.xml 307 SHA256 98aacb70c596475ef9dd8cd433cb49e37e35c424861adcf901867e0f02827fec SHA512 403a65f0b5dbc39253d731cbf44839e073cff48e373f86baf63bdf8e8fc500d0837fa16be0df79950abc19310edba11da22cb6cabdaf9426fa39d136b48ebf3a WHIRLPOOL dad5401206a10b0c1d5823fb41a5c9c8158b8cb43312b123c7d2bdf66c6bf35697ca17238a02cc6288750bad279bc414dea80d7d83f81230957f4a08997fd6c6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iEYEAREIAAYFAlN7l+kACgkQvFcC4BYPU0rrggCgwwnzLfSkTEFLMyENURmqQuVI
-OqUAoLC6VciM1VPFj9H/SVpvgAuhaIXj
-=+/JT
+iEYEAREIAAYFAlN7pvUACgkQvFcC4BYPU0prKACgtx/PKNTuDGjUAXVNLSir+8YJ
+yAYAniu60z0OwYrF9rf2/9dA3ZSHLCzI
+=hgIJ
-----END PGP SIGNATURE-----
diff --git a/media-libs/x265/x265-1.0.ebuild b/media-libs/x265/x265-1.0.ebuild
new file mode 100644
index 000000000000..2b43087d65cf
--- /dev/null
+++ b/media-libs/x265/x265-1.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/x265/x265-1.0.ebuild,v 1.1 2014/05/20 19:03:16 aballier Exp $
+
+EAPI=5
+
+inherit cmake-multilib multilib flag-o-matic
+
+if [[ ${PV} = 9999* ]]; then
+ inherit mercurial
+ EHG_REPO_URI="http://bitbucket.org/multicoreware/x265"
+else
+ SRC_URI="https://bitbucket.org/multicoreware/x265/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
+ KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Library for encoding video streams into the H.265/HEVC format"
+HOMEPAGE="http://x265.org/"
+
+LICENSE="GPL-2"
+# subslot = libx265 soname
+SLOT="0/16"
+IUSE="+10bit test"
+
+ASM_DEPEND=">=dev-lang/yasm-1.2.0"
+RDEPEND=""
+DEPEND="${RDEPEND}
+ abi_x86_32? ( ${ASM_DEPEND} )
+ abi_x86_64? ( ${ASM_DEPEND} )"
+
+src_unpack() {
+ if [[ ${PV} = 9999* ]]; then
+ mercurial_src_unpack
+ # Can't set it at global scope due to mercurial.eclass limitations...
+ export S=${WORKDIR}/${P}/source
+ else
+ unpack ${A}
+ export S=$(echo "${WORKDIR}"/*${PN}*/source)
+ fi
+}
+
+multilib_src_configure() {
+ append-cflags -fPIC
+ append-cxxflags -fPIC
+ local mycmakeargs=(
+ $(cmake-utils_use_enable test TESTS)
+ $(multilib_is_native_abi || echo "-DENABLE_CLI=OFF")
+ -DHIGH_BIT_DEPTH=$(usex 10bit "ON" "OFF")
+ -DLIB_INSTALL_DIR="$(get_libdir)"
+ )
+ cmake-utils_src_configure
+}
+
+src_configure() {
+ multilib_parallel_foreach_abi multilib_src_configure
+}
+
+multilib_src_test() {
+ cd "${BUILD_DIR}/test" || die
+ for i in PoolTest TestBench ; do
+ ./${i} || die
+ done
+}
+
+src_test() {
+ multilib_foreach_abi multilib_src_test
+}
+
+src_install() {
+ cmake-multilib_src_install
+ dodoc -r "${S}/../doc/"*
+}