aballier    15/03/17 08:35:54

  Modified:             ChangeLog x265-9999.ebuild
  Added:                x265-1.5.ebuild
  Log:
  version bump, update subslot, bug #540080
  
  Signed-off-by: [email protected]
  (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 
160F534A)

Revision  Changes    Path
1.16                 media-libs/x265/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/x265/ChangeLog?rev=1.16&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/x265/ChangeLog?rev=1.16&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/x265/ChangeLog?r1=1.15&r2=1.16

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-libs/x265/ChangeLog,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- ChangeLog   9 Nov 2014 09:12:10 -0000       1.15
+++ ChangeLog   17 Mar 2015 08:35:54 -0000      1.16
@@ -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.15 2014/11/09 
09:12:10 ssuominen Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/x265/ChangeLog,v 1.16 2015/03/17 
08:35:54 aballier Exp $
+
+*x265-1.5 (17 Mar 2015)
+
+  17 Mar 2015; Alexis Ballier <[email protected]> +x265-1.5.ebuild,
+  x265-9999.ebuild:
+  version bump, update subslot, bug #540080
 
 *x265-1.4 (09 Nov 2014)
 



1.12                 media-libs/x265/x265-9999.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/x265/x265-9999.ebuild?rev=1.12&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/x265/x265-9999.ebuild?rev=1.12&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/x265/x265-9999.ebuild?r1=1.11&r2=1.12

Index: x265-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-libs/x265/x265-9999.ebuild,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- x265-9999.ebuild    9 Nov 2014 09:12:10 -0000       1.11
+++ x265-9999.ebuild    17 Mar 2015 08:35:54 -0000      1.12
@@ -1,6 +1,6 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 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.11 
2014/11/09 09:12:10 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/x265/x265-9999.ebuild,v 1.12 
2015/03/17 08:35:54 aballier Exp $
 
 EAPI=5
 
@@ -19,7 +19,7 @@
 
 LICENSE="GPL-2"
 # subslot = libx265 soname
-SLOT="0/35"
+SLOT="0/48"
 IUSE="+10bit test"
 
 ASM_DEPEND=">=dev-lang/yasm-1.2.0"
@@ -57,7 +57,7 @@
 
 multilib_src_test() {
        cd "${BUILD_DIR}/test" || die
-       for i in PoolTest TestBench ; do
+       for i in TestBench ; do
                ./${i} || die
        done
 }



1.1                  media-libs/x265/x265-1.5.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/x265/x265-1.5.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/x265/x265-1.5.ebuild?rev=1.1&content-type=text/plain

Index: x265-1.5.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/x265/x265-1.5.ebuild,v 1.1 
2015/03/17 08:35:54 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 ~arm ~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/43"
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 TestBench ; do
                ./${i} || die
        done
}

src_test() {
        multilib_foreach_abi multilib_src_test
}

src_install() {
        cmake-multilib_src_install
        dodoc -r "${S}/../doc/"*
}




Reply via email to