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/"*
}




Reply via email to