ssuominen 14/07/27 13:06:12 Modified: x265-9999.ebuild ChangeLog Added: x265-1.2.ebuild Log: Version bump; update SLOT to 0/25 based on new SONAME (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 4868F14D)
Revision Changes Path 1.8 media-libs/x265/x265-9999.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/x265/x265-9999.ebuild?rev=1.8&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/x265/x265-9999.ebuild?rev=1.8&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/x265/x265-9999.ebuild?r1=1.7&r2=1.8 Index: x265-9999.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/media-libs/x265/x265-9999.ebuild,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- x265-9999.ebuild 14 Jun 2014 02:40:06 -0000 1.7 +++ x265-9999.ebuild 27 Jul 2014 13:06:12 -0000 1.8 @@ -1,6 +1,6 @@ # 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-9999.ebuild,v 1.7 2014/06/14 02:40:06 floppym Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/x265/x265-9999.ebuild,v 1.8 2014/07/27 13:06:12 ssuominen Exp $ EAPI=5 @@ -19,7 +19,7 @@ LICENSE="GPL-2" # subslot = libx265 soname -SLOT="0/18" +SLOT="0/25" IUSE="+10bit test" ASM_DEPEND=">=dev-lang/yasm-1.2.0" 1.9 media-libs/x265/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/x265/ChangeLog?rev=1.9&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/x265/ChangeLog?rev=1.9&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/x265/ChangeLog?r1=1.8&r2=1.9 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/media-libs/x265/ChangeLog,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- ChangeLog 14 Jun 2014 02:40:06 -0000 1.8 +++ ChangeLog 27 Jul 2014 13:06:12 -0000 1.9 @@ -1,6 +1,12 @@ # 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.8 2014/06/14 02:40:06 floppym Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/x265/ChangeLog,v 1.9 2014/07/27 13:06:12 ssuominen Exp $ + +*x265-1.2 (27 Jul 2014) + + 27 Jul 2014; Samuli Suominen <ssuomi...@gentoo.org> +x265-1.2.ebuild, + x265-9999.ebuild: + Version bump; update SLOT to 0/25 based on new SONAME 14 Jun 2014; Mike Gilbert <flop...@gentoo.org> x265-1.0.ebuild, x265-9999.ebuild: 1.1 media-libs/x265/x265-1.2.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/x265/x265-1.2.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/x265/x265-1.2.ebuild?rev=1.1&content-type=text/plain Index: x265-1.2.ebuild =================================================================== # 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.2.ebuild,v 1.1 2014/07/27 13:06:12 ssuominen 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 ~x86" 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/25" 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/"* }