aballier    14/05/20 19:03:16

  Modified:             ChangeLog
  Added:                x265-1.0.ebuild
  Log:
  version bump, bug #509432
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
160F534A)

Revision  Changes    Path
1.7                  media-libs/x265/ChangeLog

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

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-libs/x265/ChangeLog,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- ChangeLog   20 May 2014 17:59:04 -0000      1.6
+++ ChangeLog   20 May 2014 19:03:16 -0000      1.7
@@ -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 <[email protected]> +x265-1.0.ebuild:
+  version bump, bug #509432
 
   20 May 2014; Alexis Ballier <[email protected]> x265-9999.ebuild:
   bump subslot according to soname change



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

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

Index: x265-1.0.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.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/"*
}




Reply via email to