[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/
commit: 868d3c02f10b7c817c2d92e659592cc6bda18413 Author: Sam James gentoo org> AuthorDate: Mon Mar 18 04:45:16 2024 + Commit: Sam James gentoo org> CommitDate: Mon Mar 18 04:45:16 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=868d3c02 media-video/x264-encoder: Stabilize 0.0.20231114 x86, #926282 Signed-off-by: Sam James gentoo.org> media-video/x264-encoder/x264-encoder-0.0.20231114.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-video/x264-encoder/x264-encoder-0.0.20231114.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20231114.ebuild index 9b097b18437b..14aa1ea30410 100644 --- a/media-video/x264-encoder/x264-encoder-0.0.20231114.ebuild +++ b/media-video/x264-encoder/x264-encoder-0.0.20231114.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == ]]; then else X264_COMMIT="c196240409e4d7c01b47448d93b1f9683aaa7cf7" SRC_URI="https://code.videolan.org/videolan/x264/-/archive/${X264_COMMIT}/x264-${X264_COMMIT}.tar.bz2 -> ${P/-encoder}.tar.bz2" - KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~sparc x86" S="${WORKDIR}/${PN/-encoder}-${X264_COMMIT}" fi
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/
commit: cc353b76fe1cfbaecb6656280d27e6d90ae6d79b Author: Arthur Zamarin gentoo org> AuthorDate: Sun Mar 17 19:29:24 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Mar 17 19:29:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc353b76 media-video/x264-encoder: Stabilize 0.0.20231114 amd64, #926282 Signed-off-by: Arthur Zamarin gentoo.org> media-video/x264-encoder/x264-encoder-0.0.20231114.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-video/x264-encoder/x264-encoder-0.0.20231114.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20231114.ebuild index f688e3cb2d4e..9b097b18437b 100644 --- a/media-video/x264-encoder/x264-encoder-0.0.20231114.ebuild +++ b/media-video/x264-encoder/x264-encoder-0.0.20231114.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,7 +16,7 @@ if [[ ${PV} == ]]; then else X264_COMMIT="c196240409e4d7c01b47448d93b1f9683aaa7cf7" SRC_URI="https://code.videolan.org/videolan/x264/-/archive/${X264_COMMIT}/x264-${X264_COMMIT}.tar.bz2 -> ${P/-encoder}.tar.bz2" - KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~sparc ~x86" S="${WORKDIR}/${PN/-encoder}-${X264_COMMIT}" fi
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/
commit: b587936743bfa53e48390e51c1dac049cd2b2b66 Author: Sam James gentoo org> AuthorDate: Tue Dec 26 21:32:53 2023 + Commit: Sam James gentoo org> CommitDate: Tue Dec 26 21:32:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5879367 media-video/x264-encoder: add 0.0.20231114 Bug: https://bugs.gentoo.org/920559 Signed-off-by: Sam James gentoo.org> media-video/x264-encoder/Manifest | 1 + ...999.ebuild => x264-encoder-0.0.20231114.ebuild} | 25 -- media-video/x264-encoder/x264-encoder-.ebuild | 25 -- 3 files changed, 29 insertions(+), 22 deletions(-) diff --git a/media-video/x264-encoder/Manifest b/media-video/x264-encoder/Manifest index 4b11d2ba0042..b95b528c7338 100644 --- a/media-video/x264-encoder/Manifest +++ b/media-video/x264-encoder/Manifest @@ -1 +1,2 @@ DIST x264-0.0.20220222.tar.bz2 777236 BLAKE2B 45e57c48b4b889f5c7b4ce87d1442d26d907aac47fb7c586b34239317a8b74bb93eac3058eed766728fbca6370656d9a6f070e8992643984a89560e28edf206d SHA512 1cf864059f83731ac47008c1af1d9ac06d06283439cf883a020f8a76e0c7efc3b525791d11efe8784d0e39ded68dd03794f0502fa64cc07df2f2de064a55e1d9 +DIST x264-0.0.20231114.tar.bz2 833229 BLAKE2B e8e60767d16ea11e55f9dd56f1c74535a06b07a498b91d4372872925915563b67fb917c5856e2e40e1f58acbab3142509d036cae8d56820bef0e16ee7bc35196 SHA512 7705c2827c6b280afc7403bce206f82ee94c1ba76c582d3e6ae017b9c4f08c4475ac70373f8a0bcda73046221456efc3f338c57aaf03c11f4d8e63f69bb94db5 diff --git a/media-video/x264-encoder/x264-encoder-.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20231114.ebuild similarity index 82% copy from media-video/x264-encoder/x264-encoder-.ebuild copy to media-video/x264-encoder/x264-encoder-0.0.20231114.ebuild index f9d72081e46e..f688e3cb2d4e 100644 --- a/media-video/x264-encoder/x264-encoder-.ebuild +++ b/media-video/x264-encoder/x264-encoder-0.0.20231114.ebuild @@ -1,39 +1,42 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 + +# Bump with media-libs/x264 inherit flag-o-matic toolchain-funcs DESCRIPTION="A free commandline encoder for X264/AVC streams" HOMEPAGE="https://www.videolan.org/developers/x264.html; + if [[ ${PV} == ]]; then inherit git-r3 EGIT_REPO_URI="https://code.videolan.org/videolan/x264.git; - SRC_URI="" else - # Download https://code.videolan.org/videolan/x264/-/archive/master/x264-master.tar.bz2 - SRC_URI="https://dev.gentoo.org/~aballier/distfiles/x264-${PV}.tar.bz2; + X264_COMMIT="c196240409e4d7c01b47448d93b1f9683aaa7cf7" + SRC_URI="https://code.videolan.org/videolan/x264/-/archive/${X264_COMMIT}/x264-${X264_COMMIT}.tar.bz2 -> ${P/-encoder}.tar.bz2" KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86" - S="${WORKDIR}/x264-master" + S="${WORKDIR}/${PN/-encoder}-${X264_COMMIT}" fi LICENSE="GPL-2" SLOT="0" IUSE="avs custom-cflags ffmpeg ffmpegsource +interlaced mp4 +threads" - REQUIRED_USE="ffmpegsource? ( ffmpeg )" RDEPEND=" ~media-libs/x264-${PV}[interlaced=,threads=] ffmpeg? ( media-video/ffmpeg:= ) ffmpegsource? ( media-libs/ffmpegsource ) - mp4? ( >=media-video/gpac-0.5.2:= )" - + mp4? ( >=media-video/gpac-0.5.2:= ) +" ASM_DEP=">=dev-lang/nasm-2.13" -DEPEND="${RDEPEND} +DEPEND=" + ${RDEPEND} amd64? ( ${ASM_DEP} ) - x86? ( ${ASM_DEP} )" + x86? ( ${ASM_DEP} ) +" BDEPEND="virtual/pkgconfig" src_configure() { diff --git a/media-video/x264-encoder/x264-encoder-.ebuild b/media-video/x264-encoder/x264-encoder-.ebuild index f9d72081e46e..f688e3cb2d4e 100644 --- a/media-video/x264-encoder/x264-encoder-.ebuild +++ b/media-video/x264-encoder/x264-encoder-.ebuild @@ -1,39 +1,42 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 + +# Bump with media-libs/x264 inherit flag-o-matic toolchain-funcs DESCRIPTION="A free commandline encoder for X264/AVC streams" HOMEPAGE="https://www.videolan.org/developers/x264.html; + if [[ ${PV} == ]]; then inherit git-r3 EGIT_REPO_URI="https://code.videolan.org/videolan/x264.git; - SRC_URI="" else - # Download https://code.videolan.org/videolan/x264/-/archive/master/x264-master.tar.bz2 - SRC_URI="https://dev.gentoo.org/~aballier/distfiles/x264-${PV}.tar.bz2; + X264_COMMIT="c196240409e4d7c01b47448d93b1f9683aaa7cf7" + SRC_URI="https://code.videolan.org/videolan/x264/-/archive/${X264_COMMIT}/x264-${X264_COMMIT}.tar.bz2 -> ${P/-encoder}.tar.bz2" KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86" - S="${WORKDIR}/x264-master" + S="${WORKDIR}/${PN/-encoder}-${X264_COMMIT}" fi LICENSE="GPL-2" SLOT="0" IUSE="avs custom-cflags
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/files/
commit: 60983f33be38834840f53a5dc63d7f19e9819317 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Mon Nov 14 17:50:22 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Tue Nov 15 22:43:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60983f33 media-video/x264-encoder: remove unused patch(es) Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/28266 Signed-off-by: Conrad Kostecki gentoo.org> media-video/x264-encoder/files/gpac.patch | 13 - 1 file changed, 13 deletions(-) diff --git a/media-video/x264-encoder/files/gpac.patch b/media-video/x264-encoder/files/gpac.patch deleted file mode 100644 index 94da64cf9d40.. --- a/media-video/x264-encoder/files/gpac.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: x264-snapshot-20150820-2245/configure -=== x264-snapshot-20150820-2245.orig/configure -+++ x264-snapshot-20150820-2245/configure -@@ -1086,7 +1086,7 @@ fi - - if [ "$gpac" = "auto" -a "$lsmash" != "yes" ] ; then - gpac="no" --GPAC_LIBS="-lgpac_static" -+GPAC_LIBS="-lgpac" - cc_check "" -lz && GPAC_LIBS="$GPAC_LIBS -lz" - if [ "$SYS" = "WINDOWS" ] ; then - cc_check "" -lws2_32 && GPAC_LIBS="$GPAC_LIBS -lws2_32"
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/
commit: dcecde9f569ef3a9e836d1f44c2994db8936f7d5 Author: Matt Turner gentoo org> AuthorDate: Sat Nov 12 17:30:30 2022 + Commit: Matt Turner gentoo org> CommitDate: Sat Nov 12 17:32:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcecde9f media-video/x264-encoder: Drop old versions Signed-off-by: Matt Turner gentoo.org> media-video/x264-encoder/Manifest | 1 - .../x264-encoder/x264-encoder-0.0.20190903.ebuild | 76 -- 2 files changed, 77 deletions(-) diff --git a/media-video/x264-encoder/Manifest b/media-video/x264-encoder/Manifest index 1cedc164b43d..4b11d2ba0042 100644 --- a/media-video/x264-encoder/Manifest +++ b/media-video/x264-encoder/Manifest @@ -1,2 +1 @@ DIST x264-0.0.20220222.tar.bz2 777236 BLAKE2B 45e57c48b4b889f5c7b4ce87d1442d26d907aac47fb7c586b34239317a8b74bb93eac3058eed766728fbca6370656d9a6f070e8992643984a89560e28edf206d SHA512 1cf864059f83731ac47008c1af1d9ac06d06283439cf883a020f8a76e0c7efc3b525791d11efe8784d0e39ded68dd03794f0502fa64cc07df2f2de064a55e1d9 -DIST x264-snapshot-20190903-2245.tar.bz2 774515 BLAKE2B 0b19fc1d3cedea32bfac9c5247bce7b3c04dead35458d61f3b5c0694040dc852b0110b620faf4118ed265a5605aafce3c49d468d38fb91e4c515b2860c486920 SHA512 c357c9025ffdf653c974eb7ccc2e9a4de86c02881372a6a8270ae59ce948c284da48a2aba37763bd29359d2a6dfc76ea56a52fed6082f8483912c8f948488a2d diff --git a/media-video/x264-encoder/x264-encoder-0.0.20190903.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20190903.ebuild deleted file mode 100644 index cb6f65632011.. --- a/media-video/x264-encoder/x264-encoder-0.0.20190903.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic toolchain-funcs - -DESCRIPTION="A free commandline encoder for X264/AVC streams" -HOMEPAGE="https://www.videolan.org/developers/x264.html; -if [[ ${PV} == ]]; then - inherit git-r3 - EGIT_REPO_URI="https://code.videolan.org/videolan/x264.git; - SRC_URI="" -else - MY_P="x264-snapshot-$(ver_cut 3)-2245" - SRC_URI="http://download.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2; - KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~sparc x86" - S="${WORKDIR}/${MY_P}" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="avs custom-cflags ffmpeg ffmpegsource +interlaced mp4 +threads" - -REQUIRED_USE="ffmpegsource? ( ffmpeg )" - -RDEPEND=" - ~media-libs/x264-${PV}[interlaced=,threads=] - ffmpeg? ( media-video/ffmpeg:= ) - ffmpegsource? ( media-libs/ffmpegsource ) - mp4? ( >=media-video/gpac-0.5.2:= )" - -ASM_DEP=">=dev-lang/nasm-2.13" -DEPEND="${RDEPEND} - amd64? ( ${ASM_DEP} ) - x86? ( ${ASM_DEP} )" -BDEPEND="virtual/pkgconfig" - -PATCHES=( "${FILESDIR}/gpac.patch" ) - -src_configure() { - tc-export CC - - if [[ ${ABI} == x86 || ${ABI} == amd64 ]]; then - export AS="nasm" - else - export AS="${CC}" - fi - - # let upstream pick the optimization level by default - use custom-cflags || filter-flags -O? - - ./configure \ - --prefix="${EPREFIX}"/usr \ - --libdir="${EPREFIX}"/usr/$(get_libdir) \ - --system-libx264 \ - --host="${CHOST}" \ - --disable-lsmash \ - $(usex avs "" "--disable-avs") \ - $(usex ffmpeg "" "--disable-lavf --disable-swscale") \ - $(usex ffmpegsource "" "--disable-ffms") \ - $(usex interlaced "" "--disable-interlaced") \ - $(usex mp4 "" "--disable-gpac") \ - $(usex threads "" "--disable-thread") || die - - # this is a nasty workaround for bug #376925 for x264 that also applies - # here, needed because as upstream doesn't like us fiddling with their CFLAGS - if use custom-cflags; then - local cflags - cflags="$(grep "^CFLAGS=" config.mak | sed 's/CFLAGS=//')" - cflags="${cflags//$(get-flag O)/}" - cflags="${cflags//-O? /$(get-flag O) }" - cflags="${cflags//-g /}" - sed -i "s:^CFLAGS=.*:CFLAGS=${cflags//:/\\:}:" config.mak - fi -}
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/
commit: 8390cafbae56beddbf5382cc05feb819c842860a Author: Sam James gentoo org> AuthorDate: Sat Sep 3 05:26:39 2022 + Commit: Sam James gentoo org> CommitDate: Sat Sep 3 05:26:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8390cafb media-video/x264-encoder: Stabilize 0.0.20220222 amd64, #868030 Signed-off-by: Sam James gentoo.org> media-video/x264-encoder/x264-encoder-0.0.20220222.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-video/x264-encoder/x264-encoder-0.0.20220222.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20220222.ebuild index 775f1a205278..7be6d065c869 100644 --- a/media-video/x264-encoder/x264-encoder-0.0.20220222.ebuild +++ b/media-video/x264-encoder/x264-encoder-0.0.20220222.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then else # Download https://code.videolan.org/videolan/x264/-/archive/master/x264-master.tar.bz2 SRC_URI="https://dev.gentoo.org/~aballier/distfiles/x264-${PV}.tar.bz2; - KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc x86" + KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~sparc x86" S="${WORKDIR}/x264-master" fi
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/
commit: 91e9b122abf58a3f7b68ef127ed7442bf1cfb405 Author: Sam James gentoo org> AuthorDate: Sat Sep 3 05:26:25 2022 + Commit: Sam James gentoo org> CommitDate: Sat Sep 3 05:26:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91e9b122 media-video/x264-encoder: Stabilize 0.0.20220222 x86, #868030 Signed-off-by: Sam James gentoo.org> media-video/x264-encoder/x264-encoder-0.0.20220222.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-video/x264-encoder/x264-encoder-0.0.20220222.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20220222.ebuild index f9d72081e46e..775f1a205278 100644 --- a/media-video/x264-encoder/x264-encoder-0.0.20220222.ebuild +++ b/media-video/x264-encoder/x264-encoder-0.0.20220222.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then else # Download https://code.videolan.org/videolan/x264/-/archive/master/x264-master.tar.bz2 SRC_URI="https://dev.gentoo.org/~aballier/distfiles/x264-${PV}.tar.bz2; - KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc x86" S="${WORKDIR}/x264-master" fi
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/
commit: a18f61aa3eb0265173119372ae385905b8468de8 Author: Alexis Ballier gentoo org> AuthorDate: Thu Mar 10 12:11:26 2022 + Commit: Alexis Ballier gentoo org> CommitDate: Thu Mar 10 12:45:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a18f61aa media-video/x264-encoder: bump to latest Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Alexis Ballier gentoo.org> media-video/x264-encoder/Manifest | 1 + ...{x264-encoder-.ebuild => x264-encoder-0.0.20220222.ebuild} | 8 +++- media-video/x264-encoder/x264-encoder-.ebuild | 8 +++- 3 files changed, 7 insertions(+), 10 deletions(-) diff --git a/media-video/x264-encoder/Manifest b/media-video/x264-encoder/Manifest index c1e5f3cbddf9..1cedc164b43d 100644 --- a/media-video/x264-encoder/Manifest +++ b/media-video/x264-encoder/Manifest @@ -1 +1,2 @@ +DIST x264-0.0.20220222.tar.bz2 777236 BLAKE2B 45e57c48b4b889f5c7b4ce87d1442d26d907aac47fb7c586b34239317a8b74bb93eac3058eed766728fbca6370656d9a6f070e8992643984a89560e28edf206d SHA512 1cf864059f83731ac47008c1af1d9ac06d06283439cf883a020f8a76e0c7efc3b525791d11efe8784d0e39ded68dd03794f0502fa64cc07df2f2de064a55e1d9 DIST x264-snapshot-20190903-2245.tar.bz2 774515 BLAKE2B 0b19fc1d3cedea32bfac9c5247bce7b3c04dead35458d61f3b5c0694040dc852b0110b620faf4118ed265a5605aafce3c49d468d38fb91e4c515b2860c486920 SHA512 c357c9025ffdf653c974eb7ccc2e9a4de86c02881372a6a8270ae59ce948c284da48a2aba37763bd29359d2a6dfc76ea56a52fed6082f8483912c8f948488a2d diff --git a/media-video/x264-encoder/x264-encoder-.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20220222.ebuild similarity index 91% copy from media-video/x264-encoder/x264-encoder-.ebuild copy to media-video/x264-encoder/x264-encoder-0.0.20220222.ebuild index 2596cb3a87e1..f9d72081e46e 100644 --- a/media-video/x264-encoder/x264-encoder-.ebuild +++ b/media-video/x264-encoder/x264-encoder-0.0.20220222.ebuild @@ -12,10 +12,10 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://code.videolan.org/videolan/x264.git; SRC_URI="" else - MY_P="x264-snapshot-$(ver_cut 3)-2245" - SRC_URI="http://download.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2; + # Download https://code.videolan.org/videolan/x264/-/archive/master/x264-master.tar.bz2 + SRC_URI="https://dev.gentoo.org/~aballier/distfiles/x264-${PV}.tar.bz2; KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86" - S="${WORKDIR}/${MY_P}" + S="${WORKDIR}/x264-master" fi LICENSE="GPL-2" @@ -36,8 +36,6 @@ DEPEND="${RDEPEND} x86? ( ${ASM_DEP} )" BDEPEND="virtual/pkgconfig" -PATCHES=( "${FILESDIR}/gpac.patch" ) - src_configure() { tc-export CC diff --git a/media-video/x264-encoder/x264-encoder-.ebuild b/media-video/x264-encoder/x264-encoder-.ebuild index 2596cb3a87e1..f9d72081e46e 100644 --- a/media-video/x264-encoder/x264-encoder-.ebuild +++ b/media-video/x264-encoder/x264-encoder-.ebuild @@ -12,10 +12,10 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://code.videolan.org/videolan/x264.git; SRC_URI="" else - MY_P="x264-snapshot-$(ver_cut 3)-2245" - SRC_URI="http://download.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2; + # Download https://code.videolan.org/videolan/x264/-/archive/master/x264-master.tar.bz2 + SRC_URI="https://dev.gentoo.org/~aballier/distfiles/x264-${PV}.tar.bz2; KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86" - S="${WORKDIR}/${MY_P}" + S="${WORKDIR}/x264-master" fi LICENSE="GPL-2" @@ -36,8 +36,6 @@ DEPEND="${RDEPEND} x86? ( ${ASM_DEP} )" BDEPEND="virtual/pkgconfig" -PATCHES=( "${FILESDIR}/gpac.patch" ) - src_configure() { tc-export CC
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/
commit: a8cfcf2d125ed83b292f31134dd4a59d4dd7e15a Author: David Seifert gentoo org> AuthorDate: Wed Jan 5 10:01:28 2022 + Commit: David Seifert gentoo org> CommitDate: Wed Jan 5 10:01:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8cfcf2d media-video/x264-encoder: remove x86-fbsd Signed-off-by: David Seifert gentoo.org> media-video/x264-encoder/x264-encoder-0.0.20190903.ebuild | 5 ++--- media-video/x264-encoder/x264-encoder-.ebuild | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/media-video/x264-encoder/x264-encoder-0.0.20190903.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20190903.ebuild index 8c3910308498..cb6f65632011 100644 --- a/media-video/x264-encoder/x264-encoder-0.0.20190903.ebuild +++ b/media-video/x264-encoder/x264-encoder-0.0.20190903.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -33,8 +33,7 @@ RDEPEND=" ASM_DEP=">=dev-lang/nasm-2.13" DEPEND="${RDEPEND} amd64? ( ${ASM_DEP} ) - x86? ( ${ASM_DEP} ) - x86-fbsd? ( ${ASM_DEP} )" + x86? ( ${ASM_DEP} )" BDEPEND="virtual/pkgconfig" PATCHES=( "${FILESDIR}/gpac.patch" ) diff --git a/media-video/x264-encoder/x264-encoder-.ebuild b/media-video/x264-encoder/x264-encoder-.ebuild index 13b167268ffb..2596cb3a87e1 100644 --- a/media-video/x264-encoder/x264-encoder-.ebuild +++ b/media-video/x264-encoder/x264-encoder-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -33,8 +33,7 @@ RDEPEND=" ASM_DEP=">=dev-lang/nasm-2.13" DEPEND="${RDEPEND} amd64? ( ${ASM_DEP} ) - x86? ( ${ASM_DEP} ) - x86-fbsd? ( ${ASM_DEP} )" + x86? ( ${ASM_DEP} )" BDEPEND="virtual/pkgconfig" PATCHES=( "${FILESDIR}/gpac.patch" )
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/
commit: 0c54d2d7b5ecfa6087a0125e3337d9489b5bef22 Author: Sam James gentoo org> AuthorDate: Thu Jan 7 19:02:23 2021 + Commit: Sam James gentoo org> CommitDate: Thu Jan 7 19:02:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c54d2d7 media-video/x264-encoder: cleanup old Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> media-video/x264-encoder/Manifest | 1 - .../x264-encoder/x264-encoder-0.0.20190214.ebuild | 77 -- 2 files changed, 78 deletions(-) diff --git a/media-video/x264-encoder/Manifest b/media-video/x264-encoder/Manifest index fd3a9926450..c1e5f3cbddf 100644 --- a/media-video/x264-encoder/Manifest +++ b/media-video/x264-encoder/Manifest @@ -1,2 +1 @@ -DIST x264-snapshot-20190214-2245.tar.bz2 770462 BLAKE2B d90a3bafb88febe12526b225617616a62c32fa3d3eacf410267e1fbd7e0fafaadca7c146172c08fc525bce8791d81c7d87dc27b06d61a6a44bf2ad92f6c1def6 SHA512 c8b1b46d4e6c0ef653dab35083a454c635ebf72c6a5255ce30bbb5d9d6bb8e23fca0e6cc197ea99f3c702fbfec096587df6fa82dec338d8bd45e35fa89c43039 DIST x264-snapshot-20190903-2245.tar.bz2 774515 BLAKE2B 0b19fc1d3cedea32bfac9c5247bce7b3c04dead35458d61f3b5c0694040dc852b0110b620faf4118ed265a5605aafce3c49d468d38fb91e4c515b2860c486920 SHA512 c357c9025ffdf653c974eb7ccc2e9a4de86c02881372a6a8270ae59ce948c284da48a2aba37763bd29359d2a6dfc76ea56a52fed6082f8483912c8f948488a2d diff --git a/media-video/x264-encoder/x264-encoder-0.0.20190214.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20190214.ebuild deleted file mode 100644 index 1c576fa216e..000 --- a/media-video/x264-encoder/x264-encoder-0.0.20190214.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic toolchain-funcs - -DESCRIPTION="A free commandline encoder for X264/AVC streams" -HOMEPAGE="https://www.videolan.org/developers/x264.html; -if [[ ${PV} == ]]; then - inherit git-r3 - EGIT_REPO_URI="https://code.videolan.org/videolan/x264.git; - SRC_URI="" -else - MY_P="x264-snapshot-$(ver_cut 3)-2245" - SRC_URI="http://download.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2; - KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~sparc x86" - S="${WORKDIR}/${MY_P}" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="avs custom-cflags ffmpeg ffmpegsource +interlaced mp4 +threads" - -REQUIRED_USE="ffmpegsource? ( ffmpeg )" - -RDEPEND=" - ~media-libs/x264-${PV}[interlaced=,threads=] - ffmpeg? ( media-video/ffmpeg:= ) - ffmpegsource? ( media-libs/ffmpegsource ) - mp4? ( >=media-video/gpac-0.5.2:= )" - -ASM_DEP=">=dev-lang/nasm-2.13" -DEPEND="${RDEPEND} - amd64? ( ${ASM_DEP} ) - x86? ( ${ASM_DEP} ) - x86-fbsd? ( ${ASM_DEP} )" -BDEPEND="virtual/pkgconfig" - -PATCHES=( "${FILESDIR}/gpac.patch" ) - -src_configure() { - tc-export CC - - if [[ ${ABI} == x86 || ${ABI} == amd64 ]]; then - export AS="nasm" - else - export AS="${CC}" - fi - - # let upstream pick the optimization level by default - use custom-cflags || filter-flags -O? - - ./configure \ - --prefix="${EPREFIX}"/usr \ - --libdir="${EPREFIX}"/usr/$(get_libdir) \ - --system-libx264 \ - --host="${CHOST}" \ - --disable-lsmash \ - $(usex avs "" "--disable-avs") \ - $(usex ffmpeg "" "--disable-lavf --disable-swscale") \ - $(usex ffmpegsource "" "--disable-ffms") \ - $(usex interlaced "" "--disable-interlaced") \ - $(usex mp4 "" "--disable-gpac") \ - $(usex threads "" "--disable-thread") || die - - # this is a nasty workaround for bug #376925 for x264 that also applies - # here, needed because as upstream doesn't like us fiddling with their CFLAGS - if use custom-cflags; then - local cflags - cflags="$(grep "^CFLAGS=" config.mak | sed 's/CFLAGS=//')" - cflags="${cflags//$(get-flag O)/}" - cflags="${cflags//-O? /$(get-flag O) }" - cflags="${cflags//-g /}" - sed -i "s:^CFLAGS=.*:CFLAGS=${cflags//:/\\:}:" config.mak - fi -}
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/
commit: 2f5b6560465b10ac0f45727450c8741b19b03864 Author: Sam James gentoo org> AuthorDate: Mon Jan 4 03:29:47 2021 + Commit: Sam James gentoo org> CommitDate: Mon Jan 4 03:29:47 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f5b6560 media-video/x264-encoder: Stabilize 0.0.20190903 amd64, #763390 Signed-off-by: Sam James gentoo.org> media-video/x264-encoder/x264-encoder-0.0.20190903.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-video/x264-encoder/x264-encoder-0.0.20190903.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20190903.ebuild index 13b167268ff..7152350a414 100644 --- a/media-video/x264-encoder/x264-encoder-0.0.20190903.ebuild +++ b/media-video/x264-encoder/x264-encoder-0.0.20190903.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then else MY_P="x264-snapshot-$(ver_cut 3)-2245" SRC_URI="http://download.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2; - KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~sparc ~x86" S="${WORKDIR}/${MY_P}" fi
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/
commit: 97aa0cb3357e3ce8bdd346f450772468d8b0c936 Author: Arfrever Frehtes Taifersar Arahesis Apache Org> AuthorDate: Mon Sep 14 13:00:00 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Tue Sep 15 18:33:40 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97aa0cb3 media-video/x264-encoder: Set special value of AS to fix build failure. Closes: https://bugs.gentoo.org/740566 Signed-off-by: Arfrever Frehtes Taifersar Arahesis Apache.Org> Signed-off-by: Mike Gilbert gentoo.org> media-video/x264-encoder/x264-encoder-0.0.20190214.ebuild | 6 ++ media-video/x264-encoder/x264-encoder-0.0.20190903.ebuild | 6 ++ media-video/x264-encoder/x264-encoder-.ebuild | 6 ++ 3 files changed, 18 insertions(+) diff --git a/media-video/x264-encoder/x264-encoder-0.0.20190214.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20190214.ebuild index 893ddce8fed..1c576fa216e 100644 --- a/media-video/x264-encoder/x264-encoder-0.0.20190214.ebuild +++ b/media-video/x264-encoder/x264-encoder-0.0.20190214.ebuild @@ -42,6 +42,12 @@ PATCHES=( "${FILESDIR}/gpac.patch" ) src_configure() { tc-export CC + if [[ ${ABI} == x86 || ${ABI} == amd64 ]]; then + export AS="nasm" + else + export AS="${CC}" + fi + # let upstream pick the optimization level by default use custom-cflags || filter-flags -O? diff --git a/media-video/x264-encoder/x264-encoder-0.0.20190903.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20190903.ebuild index 18dccd367cb..13b167268ff 100644 --- a/media-video/x264-encoder/x264-encoder-0.0.20190903.ebuild +++ b/media-video/x264-encoder/x264-encoder-0.0.20190903.ebuild @@ -42,6 +42,12 @@ PATCHES=( "${FILESDIR}/gpac.patch" ) src_configure() { tc-export CC + if [[ ${ABI} == x86 || ${ABI} == amd64 ]]; then + export AS="nasm" + else + export AS="${CC}" + fi + # let upstream pick the optimization level by default use custom-cflags || filter-flags -O? diff --git a/media-video/x264-encoder/x264-encoder-.ebuild b/media-video/x264-encoder/x264-encoder-.ebuild index 18dccd367cb..13b167268ff 100644 --- a/media-video/x264-encoder/x264-encoder-.ebuild +++ b/media-video/x264-encoder/x264-encoder-.ebuild @@ -42,6 +42,12 @@ PATCHES=( "${FILESDIR}/gpac.patch" ) src_configure() { tc-export CC + if [[ ${ABI} == x86 || ${ABI} == amd64 ]]; then + export AS="nasm" + else + export AS="${CC}" + fi + # let upstream pick the optimization level by default use custom-cflags || filter-flags -O?
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/
commit: a2acd65de316841c480baba672aee6b98df02d7e Author: Mikle Kolyada gentoo org> AuthorDate: Sat Apr 25 19:14:08 2020 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat Apr 25 19:14:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2acd65d media-video/x264-encoder: migrate from libav Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Mikle Kolyada gentoo.org> media-video/x264-encoder/x264-encoder-0.0.20190214.ebuild | 9 +++-- media-video/x264-encoder/x264-encoder-0.0.20190903.ebuild | 9 +++-- media-video/x264-encoder/x264-encoder-.ebuild | 9 +++-- 3 files changed, 9 insertions(+), 18 deletions(-) diff --git a/media-video/x264-encoder/x264-encoder-0.0.20190214.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20190214.ebuild index a597d419a81..893ddce8fed 100644 --- a/media-video/x264-encoder/x264-encoder-0.0.20190214.ebuild +++ b/media-video/x264-encoder/x264-encoder-0.0.20190214.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -20,16 +20,13 @@ fi LICENSE="GPL-2" SLOT="0" -IUSE="avs custom-cflags ffmpeg ffmpegsource +interlaced libav mp4 +threads" +IUSE="avs custom-cflags ffmpeg ffmpegsource +interlaced mp4 +threads" REQUIRED_USE="ffmpegsource? ( ffmpeg )" RDEPEND=" ~media-libs/x264-${PV}[interlaced=,threads=] - ffmpeg? ( - !libav? ( media-video/ffmpeg:= ) - libav? ( media-video/libav:= ) - ) + ffmpeg? ( media-video/ffmpeg:= ) ffmpegsource? ( media-libs/ffmpegsource ) mp4? ( >=media-video/gpac-0.5.2:= )" diff --git a/media-video/x264-encoder/x264-encoder-0.0.20190903.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20190903.ebuild index 6ad1f8d7a6c..18dccd367cb 100644 --- a/media-video/x264-encoder/x264-encoder-0.0.20190903.ebuild +++ b/media-video/x264-encoder/x264-encoder-0.0.20190903.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -20,16 +20,13 @@ fi LICENSE="GPL-2" SLOT="0" -IUSE="avs custom-cflags ffmpeg ffmpegsource +interlaced libav mp4 +threads" +IUSE="avs custom-cflags ffmpeg ffmpegsource +interlaced mp4 +threads" REQUIRED_USE="ffmpegsource? ( ffmpeg )" RDEPEND=" ~media-libs/x264-${PV}[interlaced=,threads=] - ffmpeg? ( - !libav? ( media-video/ffmpeg:= ) - libav? ( media-video/libav:= ) - ) + ffmpeg? ( media-video/ffmpeg:= ) ffmpegsource? ( media-libs/ffmpegsource ) mp4? ( >=media-video/gpac-0.5.2:= )" diff --git a/media-video/x264-encoder/x264-encoder-.ebuild b/media-video/x264-encoder/x264-encoder-.ebuild index 6ad1f8d7a6c..18dccd367cb 100644 --- a/media-video/x264-encoder/x264-encoder-.ebuild +++ b/media-video/x264-encoder/x264-encoder-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -20,16 +20,13 @@ fi LICENSE="GPL-2" SLOT="0" -IUSE="avs custom-cflags ffmpeg ffmpegsource +interlaced libav mp4 +threads" +IUSE="avs custom-cflags ffmpeg ffmpegsource +interlaced mp4 +threads" REQUIRED_USE="ffmpegsource? ( ffmpeg )" RDEPEND=" ~media-libs/x264-${PV}[interlaced=,threads=] - ffmpeg? ( - !libav? ( media-video/ffmpeg:= ) - libav? ( media-video/libav:= ) - ) + ffmpeg? ( media-video/ffmpeg:= ) ffmpegsource? ( media-libs/ffmpegsource ) mp4? ( >=media-video/gpac-0.5.2:= )"
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/
commit: ce1f5e238698b62cf94c3d78c740105da90ec573 Author: Alexis Ballier gentoo org> AuthorDate: Wed Sep 4 14:45:58 2019 + Commit: Alexis Ballier gentoo org> CommitDate: Wed Sep 4 14:46:46 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce1f5e23 media-video/x264-encoder: bump a new snapshot Package-Manager: Portage-2.3.75, Repoman-2.3.17 Signed-off-by: Alexis Ballier gentoo.org> media-video/x264-encoder/Manifest | 1 + .../x264-encoder/x264-encoder-0.0.20190903.ebuild | 74 ++ 2 files changed, 75 insertions(+) diff --git a/media-video/x264-encoder/Manifest b/media-video/x264-encoder/Manifest index 9e07ce682c0..fd3a9926450 100644 --- a/media-video/x264-encoder/Manifest +++ b/media-video/x264-encoder/Manifest @@ -1 +1,2 @@ DIST x264-snapshot-20190214-2245.tar.bz2 770462 BLAKE2B d90a3bafb88febe12526b225617616a62c32fa3d3eacf410267e1fbd7e0fafaadca7c146172c08fc525bce8791d81c7d87dc27b06d61a6a44bf2ad92f6c1def6 SHA512 c8b1b46d4e6c0ef653dab35083a454c635ebf72c6a5255ce30bbb5d9d6bb8e23fca0e6cc197ea99f3c702fbfec096587df6fa82dec338d8bd45e35fa89c43039 +DIST x264-snapshot-20190903-2245.tar.bz2 774515 BLAKE2B 0b19fc1d3cedea32bfac9c5247bce7b3c04dead35458d61f3b5c0694040dc852b0110b620faf4118ed265a5605aafce3c49d468d38fb91e4c515b2860c486920 SHA512 c357c9025ffdf653c974eb7ccc2e9a4de86c02881372a6a8270ae59ce948c284da48a2aba37763bd29359d2a6dfc76ea56a52fed6082f8483912c8f948488a2d diff --git a/media-video/x264-encoder/x264-encoder-0.0.20190903.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20190903.ebuild new file mode 100644 index 000..207434fe1c3 --- /dev/null +++ b/media-video/x264-encoder/x264-encoder-0.0.20190903.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="A free commandline encoder for X264/AVC streams" +HOMEPAGE="https://www.videolan.org/developers/x264.html; +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://code.videolan.org/videolan/x264.git; + SRC_URI="" +else + MY_P="x264-snapshot-$(ver_cut 3)-2245" + SRC_URI="http://download.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2; + KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" + S="${WORKDIR}/${MY_P}" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="avs custom-cflags ffmpeg ffmpegsource +interlaced libav mp4 +threads" + +REQUIRED_USE="ffmpegsource? ( ffmpeg )" + +RDEPEND=" + ~media-libs/x264-${PV}[interlaced=,threads=] + ffmpeg? ( + !libav? ( media-video/ffmpeg:= ) + libav? ( media-video/libav:= ) + ) + ffmpegsource? ( media-libs/ffmpegsource ) + mp4? ( >=media-video/gpac-0.5.2:= )" + +ASM_DEP=">=dev-lang/nasm-2.13" +DEPEND="${RDEPEND} + amd64? ( ${ASM_DEP} ) + x86? ( ${ASM_DEP} ) + x86-fbsd? ( ${ASM_DEP} )" +BDEPEND="virtual/pkgconfig" + +PATCHES=( "${FILESDIR}/gpac.patch" ) + +src_configure() { + tc-export CC + + # let upstream pick the optimization level by default + use custom-cflags || filter-flags -O? + + ./configure \ + --prefix="${EPREFIX}"/usr \ + --libdir="${EPREFIX}"/usr/$(get_libdir) \ + --system-libx264 \ + --host="${CHOST}" \ + --disable-lsmash \ + $(usex avs "" "--disable-avs") \ + $(usex ffmpeg "" "--disable-lavf --disable-swscale") \ + $(usex ffmpegsource "" "--disable-ffms") \ + $(usex interlaced "" "--disable-interlaced") \ + $(usex mp4 "" "--disable-gpac") \ + $(usex threads "" "--disable-thread") || die + + # this is a nasty workaround for bug #376925 for x264 that also applies + # here, needed because as upstream doesn't like us fiddling with their CFLAGS + if use custom-cflags; then + local cflags + cflags="$(grep "^CFLAGS=" config.mak | sed 's/CFLAGS=//')" + cflags="${cflags//$(get-flag O)/}" + cflags="${cflags//-O? /$(get-flag O) }" + cflags="${cflags//-g /}" + sed -i "s:^CFLAGS=.*:CFLAGS=${cflags//:/\\:}:" config.mak + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/
commit: 8544f30e250fdd6a265f34bfaef9592f5ae3c419 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Jul 28 11:10:37 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Jul 28 11:23:31 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8544f30e media-video/x264-encoder: Drop 0.0.20170701 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Andreas Sturmlechner gentoo.org> media-video/x264-encoder/Manifest | 1 - media-video/x264-encoder/metadata.xml | 1 - .../x264-encoder/x264-encoder-0.0.20170701.ebuild | 73 -- 3 files changed, 75 deletions(-) diff --git a/media-video/x264-encoder/Manifest b/media-video/x264-encoder/Manifest index ab3b20f2392..9e07ce682c0 100644 --- a/media-video/x264-encoder/Manifest +++ b/media-video/x264-encoder/Manifest @@ -1,2 +1 @@ -DIST x264-snapshot-20170701-2245.tar.bz2 750527 BLAKE2B ccf276da31383ab4b4a1ac48866bc49b4b2bc5913361c933fa2359de4d6e90cca091dd4aba781f3735a5b28d6ce006aa9d4e149ba48745b80cb971c2952ca867 SHA512 28fc9850c36ac385fced6dec9a0f68a5605a68805e1ef7b8cedcd78917eaa1ad6e47e57fe5a74fee0a6e482f3a33de6011f675e6c77b5db94c8fe01d5c5f3e9f DIST x264-snapshot-20190214-2245.tar.bz2 770462 BLAKE2B d90a3bafb88febe12526b225617616a62c32fa3d3eacf410267e1fbd7e0fafaadca7c146172c08fc525bce8791d81c7d87dc27b06d61a6a44bf2ad92f6c1def6 SHA512 c8b1b46d4e6c0ef653dab35083a454c635ebf72c6a5255ce30bbb5d9d6bb8e23fca0e6cc197ea99f3c702fbfec096587df6fa82dec338d8bd45e35fa89c43039 diff --git a/media-video/x264-encoder/metadata.xml b/media-video/x264-encoder/metadata.xml index b78e7f5a76e..cdf2dbfca75 100644 --- a/media-video/x264-encoder/metadata.xml +++ b/media-video/x264-encoder/metadata.xml @@ -5,7 +5,6 @@ media-vi...@gentoo.org -Set output bit depth to 10 enable AvxSynth support in the AviSynth input module Enable ffmpegsource aka ffms support, disables lavf Enable interlaced encoding support, this can decrease encoding speed by up to 2% diff --git a/media-video/x264-encoder/x264-encoder-0.0.20170701.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20170701.ebuild deleted file mode 100644 index 05428fbc201..000 --- a/media-video/x264-encoder/x264-encoder-0.0.20170701.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit flag-o-matic toolchain-funcs - -DESCRIPTION="A free commandline encoder for X264/AVC streams" -HOMEPAGE="https://www.videolan.org/developers/x264.html; -if [[ ${PV} == ]]; then - inherit git-r3 - EGIT_REPO_URI="https://code.videolan.org/videolan/x264.git; - SRC_URI="" -else - inherit versionator - MY_P="x264-snapshot-$(get_version_component_range 3)-2245" - SRC_URI="http://download.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2; - KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" - S="${WORKDIR}/${MY_P}" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="10bit avs custom-cflags ffmpeg ffmpegsource +interlaced mp4 +threads" - -REQUIRED_USE="ffmpegsource? ( ffmpeg )" - -RDEPEND=" - ~media-libs/x264-${PV}[10bit=,interlaced=,threads=] - ffmpeg? ( virtual/ffmpeg ) - ffmpegsource? ( media-libs/ffmpegsource ) - mp4? ( >=media-video/gpac-0.5.2:= )" - -ASM_DEP=">=dev-lang/nasm-2.13" -DEPEND="${RDEPEND} - amd64? ( ${ASM_DEP} ) - x86? ( ${ASM_DEP} ) - x86-fbsd? ( ${ASM_DEP} ) - virtual/pkgconfig" - -PATCHES=( "${FILESDIR}/gpac.patch" ) - -src_configure() { - tc-export CC - - # let upstream pick the optimization level by default - use custom-cflags || filter-flags -O? - - ./configure \ - --prefix="${EPREFIX}"/usr \ - --libdir="${EPREFIX}"/usr/$(get_libdir) \ - --system-libx264 \ - --host="${CHOST}" \ - --disable-lsmash \ - $(usex 10bit "--bit-depth=10" "") \ - $(usex avs "" "--disable-avs") \ - $(usex ffmpeg "" "--disable-lavf --disable-swscale") \ - $(usex ffmpegsource "" "--disable-ffms") \ - $(usex interlaced "" "--disable-interlaced") \ - $(usex mp4 "" "--disable-gpac") \ - $(usex threads "" "--disable-thread") || die - - # this is a nasty workaround for bug #376925 for x264 that also applies - # here, needed because as upstream doesn't like us fiddling with their CFLAGS - if use custom-cflags; then - local cflags - cflags="$(grep "^CFLAGS=" config.mak | sed 's/CFLAGS=//')" - cflags="${cflags//$(get-flag O)/}" - cflags="${cflags//-O? /$(get-flag O) }" - cflags="${cflags//-g /}" - sed -i "s:^CFLAGS=.*:CFLAGS=${cflags//:/\\:}:" config.mak - fi -}
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/
commit: 8277cdb12750cf23825e51d431a47f0cd24a9204 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Jul 2 10:32:39 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Jul 2 10:32:39 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8277cdb1 media-video/x264-encoder: amd64 stable wrt bug #688712 Signed-off-by: Agostino Sarubbo gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" media-video/x264-encoder/x264-encoder-0.0.20190214.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-video/x264-encoder/x264-encoder-0.0.20190214.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20190214.ebuild index 1b388f29833..83503e08e45 100644 --- a/media-video/x264-encoder/x264-encoder-0.0.20190214.ebuild +++ b/media-video/x264-encoder/x264-encoder-0.0.20190214.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then else MY_P="x264-snapshot-$(ver_cut 3)-2245" SRC_URI="http://download.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2; - KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" + KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" S="${WORKDIR}/${MY_P}" fi
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/
commit: c255bc999cad548940154ddf3b86701a963d89d6 Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Jul 1 19:19:57 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Jul 1 19:19:57 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c255bc99 media-video/x264-encoder: x86 stable (bug #688712) Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Thomas Deutschmann gentoo.org> media-video/x264-encoder/x264-encoder-0.0.20190214.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-video/x264-encoder/x264-encoder-0.0.20190214.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20190214.ebuild index 207434fe1c3..1b388f29833 100644 --- a/media-video/x264-encoder/x264-encoder-0.0.20190214.ebuild +++ b/media-video/x264-encoder/x264-encoder-0.0.20190214.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then else MY_P="x264-snapshot-$(ver_cut 3)-2245" SRC_URI="http://download.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2; - KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" + KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" S="${WORKDIR}/${MY_P}" fi
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/
commit: 354d7beac6c291d1683a66b7977cab9eac229df1 Author: Arfrever Frehtes Taifersar Arahesis Apache Org> AuthorDate: Sun May 5 03:10:32 2019 + Commit: Mike Gilbert gentoo org> CommitDate: Sun May 5 19:04:03 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=354d7bea media-video/x264-encoder: Update EGIT_REPO_URI. Signed-off-by: Arfrever Frehtes Taifersar Arahesis Apache.Org> Signed-off-by: Mike Gilbert gentoo.org> media-video/x264-encoder/x264-encoder-0.0.20170701.ebuild | 4 ++-- media-video/x264-encoder/x264-encoder-0.0.20190214.ebuild | 2 +- media-video/x264-encoder/x264-encoder-.ebuild | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/media-video/x264-encoder/x264-encoder-0.0.20170701.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20170701.ebuild index 56e61327598..05428fbc201 100644 --- a/media-video/x264-encoder/x264-encoder-0.0.20170701.ebuild +++ b/media-video/x264-encoder/x264-encoder-0.0.20170701.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -9,7 +9,7 @@ DESCRIPTION="A free commandline encoder for X264/AVC streams" HOMEPAGE="https://www.videolan.org/developers/x264.html; if [[ ${PV} == ]]; then inherit git-r3 - EGIT_REPO_URI="https://git.videolan.org/git/x264.git; + EGIT_REPO_URI="https://code.videolan.org/videolan/x264.git; SRC_URI="" else inherit versionator diff --git a/media-video/x264-encoder/x264-encoder-0.0.20190214.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20190214.ebuild index ae007c71112..207434fe1c3 100644 --- a/media-video/x264-encoder/x264-encoder-0.0.20190214.ebuild +++ b/media-video/x264-encoder/x264-encoder-0.0.20190214.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="A free commandline encoder for X264/AVC streams" HOMEPAGE="https://www.videolan.org/developers/x264.html; if [[ ${PV} == ]]; then inherit git-r3 - EGIT_REPO_URI="https://git.videolan.org/git/x264.git; + EGIT_REPO_URI="https://code.videolan.org/videolan/x264.git; SRC_URI="" else MY_P="x264-snapshot-$(ver_cut 3)-2245" diff --git a/media-video/x264-encoder/x264-encoder-.ebuild b/media-video/x264-encoder/x264-encoder-.ebuild index ae007c71112..207434fe1c3 100644 --- a/media-video/x264-encoder/x264-encoder-.ebuild +++ b/media-video/x264-encoder/x264-encoder-.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="A free commandline encoder for X264/AVC streams" HOMEPAGE="https://www.videolan.org/developers/x264.html; if [[ ${PV} == ]]; then inherit git-r3 - EGIT_REPO_URI="https://git.videolan.org/git/x264.git; + EGIT_REPO_URI="https://code.videolan.org/videolan/x264.git; SRC_URI="" else MY_P="x264-snapshot-$(ver_cut 3)-2245"
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/
commit: 16094f381e62c5086d77a2de8e3325da580e454b Author: Alexis Ballier gentoo org> AuthorDate: Fri Feb 15 11:46:49 2019 + Commit: Alexis Ballier gentoo org> CommitDate: Fri Feb 15 12:35:53 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16094f38 media-video/x264-encoder: bump a new snapshot Bug: https://bugs.gentoo.org/676596 Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Alexis Ballier gentoo.org> media-video/x264-encoder/Manifest | 1 + .../x264-encoder/x264-encoder-0.0.20190214.ebuild | 74 ++ 2 files changed, 75 insertions(+) diff --git a/media-video/x264-encoder/Manifest b/media-video/x264-encoder/Manifest index 0a6d8558016..ab3b20f2392 100644 --- a/media-video/x264-encoder/Manifest +++ b/media-video/x264-encoder/Manifest @@ -1 +1,2 @@ DIST x264-snapshot-20170701-2245.tar.bz2 750527 BLAKE2B ccf276da31383ab4b4a1ac48866bc49b4b2bc5913361c933fa2359de4d6e90cca091dd4aba781f3735a5b28d6ce006aa9d4e149ba48745b80cb971c2952ca867 SHA512 28fc9850c36ac385fced6dec9a0f68a5605a68805e1ef7b8cedcd78917eaa1ad6e47e57fe5a74fee0a6e482f3a33de6011f675e6c77b5db94c8fe01d5c5f3e9f +DIST x264-snapshot-20190214-2245.tar.bz2 770462 BLAKE2B d90a3bafb88febe12526b225617616a62c32fa3d3eacf410267e1fbd7e0fafaadca7c146172c08fc525bce8791d81c7d87dc27b06d61a6a44bf2ad92f6c1def6 SHA512 c8b1b46d4e6c0ef653dab35083a454c635ebf72c6a5255ce30bbb5d9d6bb8e23fca0e6cc197ea99f3c702fbfec096587df6fa82dec338d8bd45e35fa89c43039 diff --git a/media-video/x264-encoder/x264-encoder-0.0.20190214.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20190214.ebuild new file mode 100644 index 000..ae007c71112 --- /dev/null +++ b/media-video/x264-encoder/x264-encoder-0.0.20190214.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="A free commandline encoder for X264/AVC streams" +HOMEPAGE="https://www.videolan.org/developers/x264.html; +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.videolan.org/git/x264.git; + SRC_URI="" +else + MY_P="x264-snapshot-$(ver_cut 3)-2245" + SRC_URI="http://download.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2; + KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" + S="${WORKDIR}/${MY_P}" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="avs custom-cflags ffmpeg ffmpegsource +interlaced libav mp4 +threads" + +REQUIRED_USE="ffmpegsource? ( ffmpeg )" + +RDEPEND=" + ~media-libs/x264-${PV}[interlaced=,threads=] + ffmpeg? ( + !libav? ( media-video/ffmpeg:= ) + libav? ( media-video/libav:= ) + ) + ffmpegsource? ( media-libs/ffmpegsource ) + mp4? ( >=media-video/gpac-0.5.2:= )" + +ASM_DEP=">=dev-lang/nasm-2.13" +DEPEND="${RDEPEND} + amd64? ( ${ASM_DEP} ) + x86? ( ${ASM_DEP} ) + x86-fbsd? ( ${ASM_DEP} )" +BDEPEND="virtual/pkgconfig" + +PATCHES=( "${FILESDIR}/gpac.patch" ) + +src_configure() { + tc-export CC + + # let upstream pick the optimization level by default + use custom-cflags || filter-flags -O? + + ./configure \ + --prefix="${EPREFIX}"/usr \ + --libdir="${EPREFIX}"/usr/$(get_libdir) \ + --system-libx264 \ + --host="${CHOST}" \ + --disable-lsmash \ + $(usex avs "" "--disable-avs") \ + $(usex ffmpeg "" "--disable-lavf --disable-swscale") \ + $(usex ffmpegsource "" "--disable-ffms") \ + $(usex interlaced "" "--disable-interlaced") \ + $(usex mp4 "" "--disable-gpac") \ + $(usex threads "" "--disable-thread") || die + + # this is a nasty workaround for bug #376925 for x264 that also applies + # here, needed because as upstream doesn't like us fiddling with their CFLAGS + if use custom-cflags; then + local cflags + cflags="$(grep "^CFLAGS=" config.mak | sed 's/CFLAGS=//')" + cflags="${cflags//$(get-flag O)/}" + cflags="${cflags//-O? /$(get-flag O) }" + cflags="${cflags//-g /}" + sed -i "s:^CFLAGS=.*:CFLAGS=${cflags//:/\\:}:" config.mak + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/
commit: 460ca8f587c7f197273db7057f27ad2d16adb487 Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Jan 17 02:43:34 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Jan 17 02:47:22 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=460ca8f5 media-video/x264-encoder: EAPI-7 bump Package-Manager: Portage-2.3.56, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner gentoo.org> media-video/x264-encoder/x264-encoder-.ebuild | 9 - 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/media-video/x264-encoder/x264-encoder-.ebuild b/media-video/x264-encoder/x264-encoder-.ebuild index 3a0cdc8541f..ae007c71112 100644 --- a/media-video/x264-encoder/x264-encoder-.ebuild +++ b/media-video/x264-encoder/x264-encoder-.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 inherit flag-o-matic toolchain-funcs @@ -12,8 +12,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://git.videolan.org/git/x264.git; SRC_URI="" else - inherit versionator - MY_P="x264-snapshot-$(get_version_component_range 3)-2245" + MY_P="x264-snapshot-$(ver_cut 3)-2245" SRC_URI="http://download.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2; KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" S="${WORKDIR}/${MY_P}" @@ -38,8 +37,8 @@ ASM_DEP=">=dev-lang/nasm-2.13" DEPEND="${RDEPEND} amd64? ( ${ASM_DEP} ) x86? ( ${ASM_DEP} ) - x86-fbsd? ( ${ASM_DEP} ) - virtual/pkgconfig" + x86-fbsd? ( ${ASM_DEP} )" +BDEPEND="virtual/pkgconfig" PATCHES=( "${FILESDIR}/gpac.patch" )
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/
commit: a8928d86d6e8ce4e4b81e4dcd04760525aba7381 Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Jan 17 02:37:52 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Jan 17 02:47:22 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8928d86 media-video/x264-encoder: Drop USE 10bit Closes: https://bugs.gentoo.org/644114 Package-Manager: Portage-2.3.56, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner gentoo.org> media-video/x264-encoder/x264-encoder-.ebuild | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/media-video/x264-encoder/x264-encoder-.ebuild b/media-video/x264-encoder/x264-encoder-.ebuild index 4958c30688e..8c3b410528a 100644 --- a/media-video/x264-encoder/x264-encoder-.ebuild +++ b/media-video/x264-encoder/x264-encoder-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -21,12 +21,12 @@ fi LICENSE="GPL-2" SLOT="0" -IUSE="10bit avs custom-cflags ffmpeg ffmpegsource +interlaced mp4 +threads" +IUSE="avs custom-cflags ffmpeg ffmpegsource +interlaced mp4 +threads" REQUIRED_USE="ffmpegsource? ( ffmpeg )" RDEPEND=" - ~media-libs/x264-${PV}[10bit=,interlaced=,threads=] + ~media-libs/x264-${PV}[interlaced=,threads=] ffmpeg? ( virtual/ffmpeg ) ffmpegsource? ( media-libs/ffmpegsource ) mp4? ( >=media-video/gpac-0.5.2:= )" @@ -52,7 +52,6 @@ src_configure() { --system-libx264 \ --host="${CHOST}" \ --disable-lsmash \ - $(usex 10bit "--bit-depth=10" "") \ $(usex avs "" "--disable-avs") \ $(usex ffmpeg "" "--disable-lavf --disable-swscale") \ $(usex ffmpegsource "" "--disable-ffms") \
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/
commit: 0cc6977833961d39dd68ef2040878d26ec441615 Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Jan 17 02:41:26 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Jan 17 02:47:22 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cc69778 media-video/x264-encoder: Switch virtual/ffmpeg -> USE ffmpeg/libav Package-Manager: Portage-2.3.56, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner gentoo.org> media-video/x264-encoder/x264-encoder-.ebuild | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/media-video/x264-encoder/x264-encoder-.ebuild b/media-video/x264-encoder/x264-encoder-.ebuild index 8c3b410528a..3a0cdc8541f 100644 --- a/media-video/x264-encoder/x264-encoder-.ebuild +++ b/media-video/x264-encoder/x264-encoder-.ebuild @@ -21,13 +21,16 @@ fi LICENSE="GPL-2" SLOT="0" -IUSE="avs custom-cflags ffmpeg ffmpegsource +interlaced mp4 +threads" +IUSE="avs custom-cflags ffmpeg ffmpegsource +interlaced libav mp4 +threads" REQUIRED_USE="ffmpegsource? ( ffmpeg )" RDEPEND=" ~media-libs/x264-${PV}[interlaced=,threads=] - ffmpeg? ( virtual/ffmpeg ) + ffmpeg? ( + !libav? ( media-video/ffmpeg:= ) + libav? ( media-video/libav:= ) + ) ffmpegsource? ( media-libs/ffmpegsource ) mp4? ( >=media-video/gpac-0.5.2:= )"
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/
commit: 21fdd48f8137fc9fa8bdc0644d9ecdbfd4549419 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun May 20 20:16:01 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun May 20 20:17:23 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21fdd48f media-video/x264-encoder: Drop old Package-Manager: Portage-2.3.38, Repoman-2.3.9 media-video/x264-encoder/Manifest | 1 - .../x264-encoder/x264-encoder-0.0.20160712.ebuild | 74 -- 2 files changed, 75 deletions(-) diff --git a/media-video/x264-encoder/Manifest b/media-video/x264-encoder/Manifest index a63f222091d..0a6d8558016 100644 --- a/media-video/x264-encoder/Manifest +++ b/media-video/x264-encoder/Manifest @@ -1,2 +1 @@ -DIST x264-snapshot-20160712-2245.tar.bz2 730644 BLAKE2B 3d80d831c5a13ab95f9a4ba269f959e36aa35f4f2914d435b9e9817fcbe40105f44881b0dbb92cad4b9c41e25536194ff2b7c35925bff9016ebca5e38b16c54e SHA512 ac97730611e6194701a891a7e73c739696664de2411a7937ab0c36a3ce843f22bf2bd2defe053c2506d95652842b99a905b6f16a2f016a9d73059c2c75b71963 DIST x264-snapshot-20170701-2245.tar.bz2 750527 BLAKE2B ccf276da31383ab4b4a1ac48866bc49b4b2bc5913361c933fa2359de4d6e90cca091dd4aba781f3735a5b28d6ce006aa9d4e149ba48745b80cb971c2952ca867 SHA512 28fc9850c36ac385fced6dec9a0f68a5605a68805e1ef7b8cedcd78917eaa1ad6e47e57fe5a74fee0a6e482f3a33de6011f675e6c77b5db94c8fe01d5c5f3e9f diff --git a/media-video/x264-encoder/x264-encoder-0.0.20160712.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20160712.ebuild deleted file mode 100644 index 0f3b0b91384..000 --- a/media-video/x264-encoder/x264-encoder-0.0.20160712.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit flag-o-matic multilib toolchain-funcs eutils - -DESCRIPTION="A free commandline encoder for X264/AVC streams" -HOMEPAGE="http://www.videolan.org/developers/x264.html; -if [[ ${PV} == ]]; then - inherit git-2 - EGIT_REPO_URI="git://git.videolan.org/x264.git" - SRC_URI="" -else - inherit versionator - MY_P="x264-snapshot-$(get_version_component_range 3)-2245" - SRC_URI="http://download.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2; - KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" - S="${WORKDIR}/${MY_P}" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="10bit avs custom-cflags ffmpeg ffmpegsource +interlaced mp4 +threads" - -REQUIRED_USE="ffmpegsource? ( ffmpeg )" - -RDEPEND="ffmpeg? ( virtual/ffmpeg ) - ~media-libs/x264-${PV}[10bit=,interlaced=,threads=] - ffmpegsource? ( media-libs/ffmpegsource ) - mp4? ( >=media-video/gpac-0.5.2 )" - -ASM_DEP=">=dev-lang/yasm-1.2.0" -DEPEND="${RDEPEND} - amd64? ( ${ASM_DEP} ) - x86? ( ${ASM_DEP} ) - x86-fbsd? ( ${ASM_DEP} ) - virtual/pkgconfig" - -src_prepare() { - epatch "${FILESDIR}/gpac.patch" -} - -src_configure() { - tc-export CC - - # let upstream pick the optimization level by default - use custom-cflags || filter-flags -O? - - ./configure \ - --prefix="${EPREFIX}"/usr \ - --libdir="${EPREFIX}"/usr/$(get_libdir) \ - --system-libx264 \ - --host="${CHOST}" \ - --disable-lsmash \ - $(usex 10bit "--bit-depth=10" "") \ - $(usex avs "" "--disable-avs") \ - $(usex ffmpeg "" "--disable-lavf --disable-swscale") \ - $(usex ffmpegsource "" "--disable-ffms") \ - $(usex interlaced "" "--disable-interlaced") \ - $(usex mp4 "" "--disable-gpac") \ - $(usex threads "" "--disable-thread") || die - - # this is a nasty workaround for bug #376925 for x264 that also applies - # here, needed because as upstream doesn't like us fiddling with their CFLAGS - if use custom-cflags; then - local cflags - cflags="$(grep "^CFLAGS=" config.mak | sed 's/CFLAGS=//')" - cflags="${cflags//$(get-flag O)/}" - cflags="${cflags//-O? /$(get-flag O) }" - cflags="${cflags//-g /}" - sed -i "s:^CFLAGS=.*:CFLAGS=${cflags//:/\\:}:" config.mak - fi -}
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/
commit: c2c53a8d653e7bea4d8b6d4d8674cab5e7f533c3 Author: Jason Zaman gentoo org> AuthorDate: Mon Feb 26 14:21:44 2018 + Commit: Jason Zaman gentoo org> CommitDate: Mon Feb 26 14:21:44 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2c53a8d media-video/x264-encoder: amd64 stable Gentoo-bug: 648078 Package-Manager: Portage-2.3.19, Repoman-2.3.6 media-video/x264-encoder/x264-encoder-0.0.20170701.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-video/x264-encoder/x264-encoder-0.0.20170701.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20170701.ebuild index 705e8063e25..56e61327598 100644 --- a/media-video/x264-encoder/x264-encoder-0.0.20170701.ebuild +++ b/media-video/x264-encoder/x264-encoder-0.0.20170701.ebuild @@ -15,7 +15,7 @@ else inherit versionator MY_P="x264-snapshot-$(get_version_component_range 3)-2245" SRC_URI="http://download.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2; - KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" + KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" S="${WORKDIR}/${MY_P}" fi
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/
commit: 6c3ca5b02ef89fd1ef2e3c97518b15f34ef033f3 Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Feb 25 20:16:07 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Feb 25 20:16:39 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c3ca5b0 media-video/x264-encoder: x86 stable (bug #648078) Package-Manager: Portage-2.3.24, Repoman-2.3.6 media-video/x264-encoder/x264-encoder-0.0.20170701.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-video/x264-encoder/x264-encoder-0.0.20170701.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20170701.ebuild index 4958c30688e..705e8063e25 100644 --- a/media-video/x264-encoder/x264-encoder-0.0.20170701.ebuild +++ b/media-video/x264-encoder/x264-encoder-0.0.20170701.ebuild @@ -15,7 +15,7 @@ else inherit versionator MY_P="x264-snapshot-$(get_version_component_range 3)-2245" SRC_URI="http://download.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2; - KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" + KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" S="${WORKDIR}/${MY_P}" fi
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/
commit: 0e7fbcdb423e8e0bafb13474a5d01c7abc132ec8 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Feb 25 19:30:03 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Feb 25 19:41:44 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e7fbcdb media-video/x264-encoder: EAPI 6, git-r3, https Package-Manager: Portage-2.3.24, Repoman-2.3.6 .../x264-encoder/x264-encoder-0.0.20170701.ebuild | 19 +-- media-video/x264-encoder/x264-encoder-.ebuild | 19 +-- 2 files changed, 18 insertions(+), 20 deletions(-) diff --git a/media-video/x264-encoder/x264-encoder-0.0.20170701.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20170701.ebuild index 96667a601b4..4958c30688e 100644 --- a/media-video/x264-encoder/x264-encoder-0.0.20170701.ebuild +++ b/media-video/x264-encoder/x264-encoder-0.0.20170701.ebuild @@ -1,15 +1,15 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=6 -inherit flag-o-matic multilib toolchain-funcs eutils +inherit flag-o-matic toolchain-funcs DESCRIPTION="A free commandline encoder for X264/AVC streams" -HOMEPAGE="http://www.videolan.org/developers/x264.html; +HOMEPAGE="https://www.videolan.org/developers/x264.html; if [[ ${PV} == ]]; then - inherit git-2 - EGIT_REPO_URI="git://git.videolan.org/x264.git" + inherit git-r3 + EGIT_REPO_URI="https://git.videolan.org/git/x264.git; SRC_URI="" else inherit versionator @@ -25,8 +25,9 @@ IUSE="10bit avs custom-cflags ffmpeg ffmpegsource +interlaced mp4 +threads" REQUIRED_USE="ffmpegsource? ( ffmpeg )" -RDEPEND="ffmpeg? ( virtual/ffmpeg ) +RDEPEND=" ~media-libs/x264-${PV}[10bit=,interlaced=,threads=] + ffmpeg? ( virtual/ffmpeg ) ffmpegsource? ( media-libs/ffmpegsource ) mp4? ( >=media-video/gpac-0.5.2:= )" @@ -37,9 +38,7 @@ DEPEND="${RDEPEND} x86-fbsd? ( ${ASM_DEP} ) virtual/pkgconfig" -src_prepare() { - epatch "${FILESDIR}/gpac.patch" -} +PATCHES=( "${FILESDIR}/gpac.patch" ) src_configure() { tc-export CC diff --git a/media-video/x264-encoder/x264-encoder-.ebuild b/media-video/x264-encoder/x264-encoder-.ebuild index 96667a601b4..4958c30688e 100644 --- a/media-video/x264-encoder/x264-encoder-.ebuild +++ b/media-video/x264-encoder/x264-encoder-.ebuild @@ -1,15 +1,15 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=6 -inherit flag-o-matic multilib toolchain-funcs eutils +inherit flag-o-matic toolchain-funcs DESCRIPTION="A free commandline encoder for X264/AVC streams" -HOMEPAGE="http://www.videolan.org/developers/x264.html; +HOMEPAGE="https://www.videolan.org/developers/x264.html; if [[ ${PV} == ]]; then - inherit git-2 - EGIT_REPO_URI="git://git.videolan.org/x264.git" + inherit git-r3 + EGIT_REPO_URI="https://git.videolan.org/git/x264.git; SRC_URI="" else inherit versionator @@ -25,8 +25,9 @@ IUSE="10bit avs custom-cflags ffmpeg ffmpegsource +interlaced mp4 +threads" REQUIRED_USE="ffmpegsource? ( ffmpeg )" -RDEPEND="ffmpeg? ( virtual/ffmpeg ) +RDEPEND=" ~media-libs/x264-${PV}[10bit=,interlaced=,threads=] + ffmpeg? ( virtual/ffmpeg ) ffmpegsource? ( media-libs/ffmpegsource ) mp4? ( >=media-video/gpac-0.5.2:= )" @@ -37,9 +38,7 @@ DEPEND="${RDEPEND} x86-fbsd? ( ${ASM_DEP} ) virtual/pkgconfig" -src_prepare() { - epatch "${FILESDIR}/gpac.patch" -} +PATCHES=( "${FILESDIR}/gpac.patch" ) src_configure() { tc-export CC
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/
commit: 33701ff96828e2b1de5d5bb627c23e3975444f57 Author: Alexis Ballier gentoo org> AuthorDate: Fri Jul 28 08:30:59 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Sat Jul 29 10:05:37 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33701ff9 media-video/x264-encoder: add := dep on gpac Package-Manager: Portage-2.3.6, Repoman-2.3.3 media-video/x264-encoder/x264-encoder-0.0.20170701.ebuild | 2 +- media-video/x264-encoder/x264-encoder-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-video/x264-encoder/x264-encoder-0.0.20170701.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20170701.ebuild index 292bca0ee5b..96667a601b4 100644 --- a/media-video/x264-encoder/x264-encoder-0.0.20170701.ebuild +++ b/media-video/x264-encoder/x264-encoder-0.0.20170701.ebuild @@ -28,7 +28,7 @@ REQUIRED_USE="ffmpegsource? ( ffmpeg )" RDEPEND="ffmpeg? ( virtual/ffmpeg ) ~media-libs/x264-${PV}[10bit=,interlaced=,threads=] ffmpegsource? ( media-libs/ffmpegsource ) - mp4? ( >=media-video/gpac-0.5.2 )" + mp4? ( >=media-video/gpac-0.5.2:= )" ASM_DEP=">=dev-lang/nasm-2.13" DEPEND="${RDEPEND} diff --git a/media-video/x264-encoder/x264-encoder-.ebuild b/media-video/x264-encoder/x264-encoder-.ebuild index 292bca0ee5b..96667a601b4 100644 --- a/media-video/x264-encoder/x264-encoder-.ebuild +++ b/media-video/x264-encoder/x264-encoder-.ebuild @@ -28,7 +28,7 @@ REQUIRED_USE="ffmpegsource? ( ffmpeg )" RDEPEND="ffmpeg? ( virtual/ffmpeg ) ~media-libs/x264-${PV}[10bit=,interlaced=,threads=] ffmpegsource? ( media-libs/ffmpegsource ) - mp4? ( >=media-video/gpac-0.5.2 )" + mp4? ( >=media-video/gpac-0.5.2:= )" ASM_DEP=">=dev-lang/nasm-2.13" DEPEND="${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/
commit: 5fd5a078f753ec5d55a2530246295b592f803876 Author: Alexis Ballier gentoo org> AuthorDate: Sun Jul 2 09:42:26 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Sun Jul 2 10:04:41 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fd5a078 media-video/x264-encoder: bump a new snapshot Package-Manager: Portage-2.3.6, Repoman-2.3.2 media-video/x264-encoder/Manifest | 1 + .../x264-encoder/x264-encoder-0.0.20170701.ebuild | 74 ++ 2 files changed, 75 insertions(+) diff --git a/media-video/x264-encoder/Manifest b/media-video/x264-encoder/Manifest index a8c41735ff3..5343ed75b11 100644 --- a/media-video/x264-encoder/Manifest +++ b/media-video/x264-encoder/Manifest @@ -1 +1,2 @@ DIST x264-snapshot-20160712-2245.tar.bz2 730644 SHA256 d5033882bbc7e2908f74970931c7dc2044191cc9fa7c7435dc85ad334f23078e SHA512 ac97730611e6194701a891a7e73c739696664de2411a7937ab0c36a3ce843f22bf2bd2defe053c2506d95652842b99a905b6f16a2f016a9d73059c2c75b71963 WHIRLPOOL d42459a93e8ff1b69d16f7adecaf3486d102e6fe4ee0d8dd991cdbb7a233bb9975faabc79ff7d2dfd2f67fa1f69a729e617ae868ee127cc0306dfc897db7053b +DIST x264-snapshot-20170701-2245.tar.bz2 750527 SHA256 6ca4863cda3c7c24923ebd2c062c001a05283d50922292ee55dfda7811782380 SHA512 28fc9850c36ac385fced6dec9a0f68a5605a68805e1ef7b8cedcd78917eaa1ad6e47e57fe5a74fee0a6e482f3a33de6011f675e6c77b5db94c8fe01d5c5f3e9f WHIRLPOOL 063c0d3685d961b96101c98110345d1b283dbfe2b2098be51b4cb55f9d0551e80d01d449a2622ebba457a5a8374f5c2783351e2e1f0bfabf150be27dbcc07965 diff --git a/media-video/x264-encoder/x264-encoder-0.0.20170701.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20170701.ebuild new file mode 100644 index 000..292bca0ee5b --- /dev/null +++ b/media-video/x264-encoder/x264-encoder-0.0.20170701.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit flag-o-matic multilib toolchain-funcs eutils + +DESCRIPTION="A free commandline encoder for X264/AVC streams" +HOMEPAGE="http://www.videolan.org/developers/x264.html; +if [[ ${PV} == ]]; then + inherit git-2 + EGIT_REPO_URI="git://git.videolan.org/x264.git" + SRC_URI="" +else + inherit versionator + MY_P="x264-snapshot-$(get_version_component_range 3)-2245" + SRC_URI="http://download.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2; + KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" + S="${WORKDIR}/${MY_P}" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="10bit avs custom-cflags ffmpeg ffmpegsource +interlaced mp4 +threads" + +REQUIRED_USE="ffmpegsource? ( ffmpeg )" + +RDEPEND="ffmpeg? ( virtual/ffmpeg ) + ~media-libs/x264-${PV}[10bit=,interlaced=,threads=] + ffmpegsource? ( media-libs/ffmpegsource ) + mp4? ( >=media-video/gpac-0.5.2 )" + +ASM_DEP=">=dev-lang/nasm-2.13" +DEPEND="${RDEPEND} + amd64? ( ${ASM_DEP} ) + x86? ( ${ASM_DEP} ) + x86-fbsd? ( ${ASM_DEP} ) + virtual/pkgconfig" + +src_prepare() { + epatch "${FILESDIR}/gpac.patch" +} + +src_configure() { + tc-export CC + + # let upstream pick the optimization level by default + use custom-cflags || filter-flags -O? + + ./configure \ + --prefix="${EPREFIX}"/usr \ + --libdir="${EPREFIX}"/usr/$(get_libdir) \ + --system-libx264 \ + --host="${CHOST}" \ + --disable-lsmash \ + $(usex 10bit "--bit-depth=10" "") \ + $(usex avs "" "--disable-avs") \ + $(usex ffmpeg "" "--disable-lavf --disable-swscale") \ + $(usex ffmpegsource "" "--disable-ffms") \ + $(usex interlaced "" "--disable-interlaced") \ + $(usex mp4 "" "--disable-gpac") \ + $(usex threads "" "--disable-thread") || die + + # this is a nasty workaround for bug #376925 for x264 that also applies + # here, needed because as upstream doesn't like us fiddling with their CFLAGS + if use custom-cflags; then + local cflags + cflags="$(grep "^CFLAGS=" config.mak | sed 's/CFLAGS=//')" + cflags="${cflags//$(get-flag O)/}" + cflags="${cflags//-O? /$(get-flag O) }" + cflags="${cflags//-g /}" + sed -i "s:^CFLAGS=.*:CFLAGS=${cflags//:/\\:}:" config.mak + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/
commit: 52b9dcbc53eb10c9d9ea702e7c2ffdb68ed82fb0 Author: Alexis Ballier gentoo org> AuthorDate: Sun Jul 2 09:26:43 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Sun Jul 2 10:04:38 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52b9dcbc media-video/x264-encoder: fix asm deps (nasm 2.13 is required now) Package-Manager: Portage-2.3.6, Repoman-2.3.2 media-video/x264-encoder/x264-encoder-.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-video/x264-encoder/x264-encoder-.ebuild b/media-video/x264-encoder/x264-encoder-.ebuild index 5ca8ce76dc2..292bca0ee5b 100644 --- a/media-video/x264-encoder/x264-encoder-.ebuild +++ b/media-video/x264-encoder/x264-encoder-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -30,7 +30,7 @@ RDEPEND="ffmpeg? ( virtual/ffmpeg ) ffmpegsource? ( media-libs/ffmpegsource ) mp4? ( >=media-video/gpac-0.5.2 )" -ASM_DEP=">=dev-lang/yasm-1.2.0" +ASM_DEP=">=dev-lang/nasm-2.13" DEPEND="${RDEPEND} amd64? ( ${ASM_DEP} ) x86? ( ${ASM_DEP} )
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/
commit: e3788098925bc1bd40b01361768cf1067b316610 Author: Alexis Ballier gentoo org> AuthorDate: Tue Jan 31 14:02:59 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Tue Jan 31 14:04:20 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3788098 media-video/x264-encoder: remove old Package-Manager: Portage-2.3.3, Repoman-2.3.1 media-video/x264-encoder/Manifest | 3 - .../x264-encoder/x264-encoder-0.0.20140308.ebuild | 71 .../x264-encoder/x264-encoder-0.0.20151011.ebuild | 75 -- .../x264-encoder/x264-encoder-0.0.20160523.ebuild | 75 -- 4 files changed, 224 deletions(-) diff --git a/media-video/x264-encoder/Manifest b/media-video/x264-encoder/Manifest index 8359baf..a8c4173 100644 --- a/media-video/x264-encoder/Manifest +++ b/media-video/x264-encoder/Manifest @@ -1,4 +1 @@ -DIST x264-snapshot-20140308-2245.tar.bz2 624712 SHA256 b179cb1e1d4f51418d292011a7494d5b62145571c05c22007f28d8fd89d2ebbe SHA512 42dc8183aa7af2bd4c360edc0349193cf69a119450880af0c1586e8f27490d7c6784c464b29c9f07ae972aaf661672ab4f2094a46a3d19b6df35be1f9d9a1629 WHIRLPOOL b1ac3341647d9d8d8ff6177f179ee8b5d6a49a38a48791748c24d5cd3c53858758785a0d21d42fbe373ec74465d947b69526a487da15fbca1a1f9aa50064288c -DIST x264-snapshot-20151011-2245.tar.bz2 725627 SHA256 80a4075ea12a81ec3b6c493e03529c5b7c1afb34c6e91d86bb078bc2ead2ccf0 SHA512 a326d724f5a28268a6dca2e75f39d10f0d9cd137e6477cb8c1be377a8c3fe9de384f74498f7c6b785377bb43024526e72ff8363b67a7e17717b176e5249df5e3 WHIRLPOOL 520dd79b2f3dfdd9e4629bd810fe8560205f4e3581d03854bd2aea35fbac565520cec336f214da688428c320bab3dea0d692a9cb816f9f53fc89520b54e200e3 -DIST x264-snapshot-20160523-2245.tar.bz2 729952 SHA256 1176c018e4896a440bf0b18ed76e3d92de7a7ce5b1e28a7efd5f6e54bf1d6860 SHA512 71cce21acec300842a8323ef8999e655520e2d47288fe983631e0d6fa180155badd9026d58057edebfd73b002f79c9c0011439e8ee9878b3bf0574e8a16fdff9 WHIRLPOOL fb844e07752a9e48ed2ccd75f34730528c60c22f9a17791c0e002f1c7d25224b814af288e6f6a9563da832bb2fc9a0fed6c92e60bb102e244ee0de24eee40b24 DIST x264-snapshot-20160712-2245.tar.bz2 730644 SHA256 d5033882bbc7e2908f74970931c7dc2044191cc9fa7c7435dc85ad334f23078e SHA512 ac97730611e6194701a891a7e73c739696664de2411a7937ab0c36a3ce843f22bf2bd2defe053c2506d95652842b99a905b6f16a2f016a9d73059c2c75b71963 WHIRLPOOL d42459a93e8ff1b69d16f7adecaf3486d102e6fe4ee0d8dd991cdbb7a233bb9975faabc79ff7d2dfd2f67fa1f69a729e617ae868ee127cc0306dfc897db7053b diff --git a/media-video/x264-encoder/x264-encoder-0.0.20140308.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20140308.ebuild deleted file mode 100644 index 1f30d4e.. --- a/media-video/x264-encoder/x264-encoder-0.0.20140308.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit flag-o-matic multilib toolchain-funcs - -DESCRIPTION="A free commandline encoder for X264/AVC streams" -HOMEPAGE="http://www.videolan.org/developers/x264.html; -if [[ ${PV} == ]]; then - inherit git-2 - EGIT_REPO_URI="git://git.videolan.org/x264.git" - SRC_URI="" -else - inherit versionator - MY_P="x264-snapshot-$(get_version_component_range 3)-2245" - SRC_URI="http://download.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2; - KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" - S="${WORKDIR}/${MY_P}" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="10bit avs custom-cflags ffmpeg ffmpegsource +interlaced mp4 +threads" - -REQUIRED_USE="ffmpegsource? ( ffmpeg )" - -RDEPEND="ffmpeg? ( virtual/ffmpeg ) - ~media-libs/x264-${PV}[10bit=,interlaced=,threads=] - ffmpegsource? ( media-libs/ffmpegsource ) - mp4? ( >=media-video/gpac-0.4.1_pre20060122 )" - -ASM_DEP=">=dev-lang/yasm-1.2.0" -DEPEND="${RDEPEND} - amd64? ( ${ASM_DEP} ) - x86? ( ${ASM_DEP} ) - x86-fbsd? ( ${ASM_DEP} ) - virtual/pkgconfig" - -src_configure() { - tc-export CC - - # let upstream pick the optimization level by default - use custom-cflags || filter-flags -O? - - ./configure \ - --prefix="${EPREFIX}"/usr \ - --libdir="${EPREFIX}"/usr/$(get_libdir) \ - --system-libx264 \ - --host="${CHOST}" \ - --disable-lsmash \ - $(usex 10bit "--bit-depth=10" "") \ - $(usex avs "" "--disable-avs") \ - $(usex ffmpeg "" "--disable-lavf --disable-swscale") \ - $(usex ffmpegsource "" "--disable-ffms") \ - $(usex interlaced "" "--disable-interlaced") \ - $(usex mp4 "" "--disable-gpac") \ - $(usex threads "" "--disable-thread") || die - - # this is a nasty workaround for bug #376925 for x264 that also applies - # here, needed because as upstream doesn't like us fiddling with their
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/
commit: 118fd575a9852a33bad09789c53d4a333ae78283 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Dec 6 12:21:01 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Dec 6 12:21:01 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=118fd575 media-video/x264-encoder: amd64 stable wrt bug #579642 Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> media-video/x264-encoder/x264-encoder-0.0.20160712.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-video/x264-encoder/x264-encoder-0.0.20160712.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20160712.ebuild index 02e46dd..c809a81 100644 --- a/media-video/x264-encoder/x264-encoder-0.0.20160712.ebuild +++ b/media-video/x264-encoder/x264-encoder-0.0.20160712.ebuild @@ -16,7 +16,7 @@ else inherit versionator MY_P="x264-snapshot-$(get_version_component_range 3)-2245" SRC_URI="http://download.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2; - KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" + KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" S="${WORKDIR}/${MY_P}" fi
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/
commit: 7fee60dc713515eeea9e970541b70250c7eb8730 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Dec 6 12:21:35 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Dec 6 12:21:35 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fee60dc media-video/x264-encoder: x86 stable wrt bug #579642 Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> media-video/x264-encoder/x264-encoder-0.0.20160712.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-video/x264-encoder/x264-encoder-0.0.20160712.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20160712.ebuild index c809a81..62cba21 100644 --- a/media-video/x264-encoder/x264-encoder-0.0.20160712.ebuild +++ b/media-video/x264-encoder/x264-encoder-0.0.20160712.ebuild @@ -16,7 +16,7 @@ else inherit versionator MY_P="x264-snapshot-$(get_version_component_range 3)-2245" SRC_URI="http://download.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2; - KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" + KEYWORDS="~alpha amd64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" S="${WORKDIR}/${MY_P}" fi
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/
commit: abad6fefc8749365a5367c8960a460342475fa24 Author: Alexis Ballier gentoo org> AuthorDate: Wed Jul 13 13:24:00 2016 + Commit: Alexis Ballier gentoo org> CommitDate: Wed Jul 13 13:24:00 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abad6fef media-video/x264-encoder: bump a new snapshot Package-Manager: portage-2.3.0 media-video/x264-encoder/Manifest | 1 + .../x264-encoder/x264-encoder-0.0.20160712.ebuild | 75 ++ 2 files changed, 76 insertions(+) diff --git a/media-video/x264-encoder/Manifest b/media-video/x264-encoder/Manifest index 7e88eb8..8359baf 100644 --- a/media-video/x264-encoder/Manifest +++ b/media-video/x264-encoder/Manifest @@ -1,3 +1,4 @@ DIST x264-snapshot-20140308-2245.tar.bz2 624712 SHA256 b179cb1e1d4f51418d292011a7494d5b62145571c05c22007f28d8fd89d2ebbe SHA512 42dc8183aa7af2bd4c360edc0349193cf69a119450880af0c1586e8f27490d7c6784c464b29c9f07ae972aaf661672ab4f2094a46a3d19b6df35be1f9d9a1629 WHIRLPOOL b1ac3341647d9d8d8ff6177f179ee8b5d6a49a38a48791748c24d5cd3c53858758785a0d21d42fbe373ec74465d947b69526a487da15fbca1a1f9aa50064288c DIST x264-snapshot-20151011-2245.tar.bz2 725627 SHA256 80a4075ea12a81ec3b6c493e03529c5b7c1afb34c6e91d86bb078bc2ead2ccf0 SHA512 a326d724f5a28268a6dca2e75f39d10f0d9cd137e6477cb8c1be377a8c3fe9de384f74498f7c6b785377bb43024526e72ff8363b67a7e17717b176e5249df5e3 WHIRLPOOL 520dd79b2f3dfdd9e4629bd810fe8560205f4e3581d03854bd2aea35fbac565520cec336f214da688428c320bab3dea0d692a9cb816f9f53fc89520b54e200e3 DIST x264-snapshot-20160523-2245.tar.bz2 729952 SHA256 1176c018e4896a440bf0b18ed76e3d92de7a7ce5b1e28a7efd5f6e54bf1d6860 SHA512 71cce21acec300842a8323ef8999e655520e2d47288fe983631e0d6fa180155badd9026d58057edebfd73b002f79c9c0011439e8ee9878b3bf0574e8a16fdff9 WHIRLPOOL fb844e07752a9e48ed2ccd75f34730528c60c22f9a17791c0e002f1c7d25224b814af288e6f6a9563da832bb2fc9a0fed6c92e60bb102e244ee0de24eee40b24 +DIST x264-snapshot-20160712-2245.tar.bz2 730644 SHA256 d5033882bbc7e2908f74970931c7dc2044191cc9fa7c7435dc85ad334f23078e SHA512 ac97730611e6194701a891a7e73c739696664de2411a7937ab0c36a3ce843f22bf2bd2defe053c2506d95652842b99a905b6f16a2f016a9d73059c2c75b71963 WHIRLPOOL d42459a93e8ff1b69d16f7adecaf3486d102e6fe4ee0d8dd991cdbb7a233bb9975faabc79ff7d2dfd2f67fa1f69a729e617ae868ee127cc0306dfc897db7053b diff --git a/media-video/x264-encoder/x264-encoder-0.0.20160712.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20160712.ebuild new file mode 100644 index 000..02e46dd --- /dev/null +++ b/media-video/x264-encoder/x264-encoder-0.0.20160712.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit flag-o-matic multilib toolchain-funcs eutils + +DESCRIPTION="A free commandline encoder for X264/AVC streams" +HOMEPAGE="http://www.videolan.org/developers/x264.html; +if [[ ${PV} == ]]; then + inherit git-2 + EGIT_REPO_URI="git://git.videolan.org/x264.git" + SRC_URI="" +else + inherit versionator + MY_P="x264-snapshot-$(get_version_component_range 3)-2245" + SRC_URI="http://download.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2; + KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" + S="${WORKDIR}/${MY_P}" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="10bit avs custom-cflags ffmpeg ffmpegsource +interlaced mp4 +threads" + +REQUIRED_USE="ffmpegsource? ( ffmpeg )" + +RDEPEND="ffmpeg? ( virtual/ffmpeg ) + ~media-libs/x264-${PV}[10bit=,interlaced=,threads=] + ffmpegsource? ( media-libs/ffmpegsource ) + mp4? ( >=media-video/gpac-0.5.2 )" + +ASM_DEP=">=dev-lang/yasm-1.2.0" +DEPEND="${RDEPEND} + amd64? ( ${ASM_DEP} ) + x86? ( ${ASM_DEP} ) + x86-fbsd? ( ${ASM_DEP} ) + virtual/pkgconfig" + +src_prepare() { + epatch "${FILESDIR}/gpac.patch" +} + +src_configure() { + tc-export CC + + # let upstream pick the optimization level by default + use custom-cflags || filter-flags -O? + + ./configure \ + --prefix="${EPREFIX}"/usr \ + --libdir="${EPREFIX}"/usr/$(get_libdir) \ + --system-libx264 \ + --host="${CHOST}" \ + --disable-lsmash \ + $(usex 10bit "--bit-depth=10" "") \ + $(usex avs "" "--disable-avs") \ + $(usex ffmpeg "" "--disable-lavf --disable-swscale") \ + $(usex ffmpegsource "" "--disable-ffms") \ + $(usex interlaced "" "--disable-interlaced") \ + $(usex mp4 "" "--disable-gpac") \ + $(usex threads "" "--disable-thread") || die + + # this is a nasty workaround for bug #376925 for x264 that also applies + # here, needed because as upstream doesn't like us fiddling with their CFLAGS + if use custom-cflags; then + local cflags + cflags="$(grep "^CFLAGS="
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/
commit: 766f549b0ed131910864316c8e5a53839936b529 Author: Alexis Ballier gentoo org> AuthorDate: Tue May 24 14:12:19 2016 + Commit: Alexis Ballier gentoo org> CommitDate: Tue May 24 14:12:19 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=766f549b media-video/x264-encoder: bump a new snapshot Package-Manager: portage-2.3.0_rc1 media-video/x264-encoder/Manifest | 1 + .../x264-encoder/x264-encoder-0.0.20160523.ebuild | 75 ++ 2 files changed, 76 insertions(+) diff --git a/media-video/x264-encoder/Manifest b/media-video/x264-encoder/Manifest index 91c698a..7e88eb8 100644 --- a/media-video/x264-encoder/Manifest +++ b/media-video/x264-encoder/Manifest @@ -1,2 +1,3 @@ DIST x264-snapshot-20140308-2245.tar.bz2 624712 SHA256 b179cb1e1d4f51418d292011a7494d5b62145571c05c22007f28d8fd89d2ebbe SHA512 42dc8183aa7af2bd4c360edc0349193cf69a119450880af0c1586e8f27490d7c6784c464b29c9f07ae972aaf661672ab4f2094a46a3d19b6df35be1f9d9a1629 WHIRLPOOL b1ac3341647d9d8d8ff6177f179ee8b5d6a49a38a48791748c24d5cd3c53858758785a0d21d42fbe373ec74465d947b69526a487da15fbca1a1f9aa50064288c DIST x264-snapshot-20151011-2245.tar.bz2 725627 SHA256 80a4075ea12a81ec3b6c493e03529c5b7c1afb34c6e91d86bb078bc2ead2ccf0 SHA512 a326d724f5a28268a6dca2e75f39d10f0d9cd137e6477cb8c1be377a8c3fe9de384f74498f7c6b785377bb43024526e72ff8363b67a7e17717b176e5249df5e3 WHIRLPOOL 520dd79b2f3dfdd9e4629bd810fe8560205f4e3581d03854bd2aea35fbac565520cec336f214da688428c320bab3dea0d692a9cb816f9f53fc89520b54e200e3 +DIST x264-snapshot-20160523-2245.tar.bz2 729952 SHA256 1176c018e4896a440bf0b18ed76e3d92de7a7ce5b1e28a7efd5f6e54bf1d6860 SHA512 71cce21acec300842a8323ef8999e655520e2d47288fe983631e0d6fa180155badd9026d58057edebfd73b002f79c9c0011439e8ee9878b3bf0574e8a16fdff9 WHIRLPOOL fb844e07752a9e48ed2ccd75f34730528c60c22f9a17791c0e002f1c7d25224b814af288e6f6a9563da832bb2fc9a0fed6c92e60bb102e244ee0de24eee40b24 diff --git a/media-video/x264-encoder/x264-encoder-0.0.20160523.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20160523.ebuild new file mode 100644 index 000..02e46dd --- /dev/null +++ b/media-video/x264-encoder/x264-encoder-0.0.20160523.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit flag-o-matic multilib toolchain-funcs eutils + +DESCRIPTION="A free commandline encoder for X264/AVC streams" +HOMEPAGE="http://www.videolan.org/developers/x264.html; +if [[ ${PV} == ]]; then + inherit git-2 + EGIT_REPO_URI="git://git.videolan.org/x264.git" + SRC_URI="" +else + inherit versionator + MY_P="x264-snapshot-$(get_version_component_range 3)-2245" + SRC_URI="http://download.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2; + KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" + S="${WORKDIR}/${MY_P}" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="10bit avs custom-cflags ffmpeg ffmpegsource +interlaced mp4 +threads" + +REQUIRED_USE="ffmpegsource? ( ffmpeg )" + +RDEPEND="ffmpeg? ( virtual/ffmpeg ) + ~media-libs/x264-${PV}[10bit=,interlaced=,threads=] + ffmpegsource? ( media-libs/ffmpegsource ) + mp4? ( >=media-video/gpac-0.5.2 )" + +ASM_DEP=">=dev-lang/yasm-1.2.0" +DEPEND="${RDEPEND} + amd64? ( ${ASM_DEP} ) + x86? ( ${ASM_DEP} ) + x86-fbsd? ( ${ASM_DEP} ) + virtual/pkgconfig" + +src_prepare() { + epatch "${FILESDIR}/gpac.patch" +} + +src_configure() { + tc-export CC + + # let upstream pick the optimization level by default + use custom-cflags || filter-flags -O? + + ./configure \ + --prefix="${EPREFIX}"/usr \ + --libdir="${EPREFIX}"/usr/$(get_libdir) \ + --system-libx264 \ + --host="${CHOST}" \ + --disable-lsmash \ + $(usex 10bit "--bit-depth=10" "") \ + $(usex avs "" "--disable-avs") \ + $(usex ffmpeg "" "--disable-lavf --disable-swscale") \ + $(usex ffmpegsource "" "--disable-ffms") \ + $(usex interlaced "" "--disable-interlaced") \ + $(usex mp4 "" "--disable-gpac") \ + $(usex threads "" "--disable-thread") || die + + # this is a nasty workaround for bug #376925 for x264 that also applies + # here, needed because as upstream doesn't like us fiddling with their CFLAGS + if use custom-cflags; then + local cflags + cflags="$(grep "^CFLAGS=" config.mak | sed 's/CFLAGS=//')" + cflags="${cflags//$(get-flag O)/}" + cflags="${cflags//-O? /$(get-flag O) }" + cflags="${cflags//-g /}" + sed -i "s:^CFLAGS=.*:CFLAGS=${cflags//:/\\:}:" config.mak + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/
commit: 1ff4d04abb3a67c103719b116e451f3b5c682ebe Author: Alexis Ballier gentoo org> AuthorDate: Mon Oct 12 07:55:07 2015 + Commit: Alexis Ballier gentoo org> CommitDate: Mon Oct 12 07:56:54 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ff4d04a media-video/x264-encoder: bump to latest snapshot. Package-Manager: portage-2.2.23 media-video/x264-encoder/Manifest | 1 + .../x264-encoder/x264-encoder-0.0.20151011.ebuild | 75 ++ 2 files changed, 76 insertions(+) diff --git a/media-video/x264-encoder/Manifest b/media-video/x264-encoder/Manifest index 203faf6..c8c49eb 100644 --- a/media-video/x264-encoder/Manifest +++ b/media-video/x264-encoder/Manifest @@ -1,2 +1,3 @@ DIST x264-snapshot-20140308-2245.tar.bz2 624712 SHA256 b179cb1e1d4f51418d292011a7494d5b62145571c05c22007f28d8fd89d2ebbe SHA512 42dc8183aa7af2bd4c360edc0349193cf69a119450880af0c1586e8f27490d7c6784c464b29c9f07ae972aaf661672ab4f2094a46a3d19b6df35be1f9d9a1629 WHIRLPOOL b1ac3341647d9d8d8ff6177f179ee8b5d6a49a38a48791748c24d5cd3c53858758785a0d21d42fbe373ec74465d947b69526a487da15fbca1a1f9aa50064288c DIST x264-snapshot-20150820-2245.tar.bz2 718209 SHA256 0ea86849d1a9b0a5b88fe6e0281359d7f5675c68fb83f6397b3e02896ccd77e3 SHA512 6b85f96f7cc85e1e938dad06c01b777aaf866796fb1763a02b4b7fa9c44f70bf15fc1bef123f7b24bb2c58b23f7276d4eb2b8f99b2e4fef3c716ed7f66d66e44 WHIRLPOOL daf5a63dbe2cb77a496a3eec1b1687ef6c4a008328064c46bd0e90139d328a6ff4e7dbd17b8dad57c357717c0b665293c86883213b483e85d25a06ec93c81024 +DIST x264-snapshot-20151011-2245.tar.bz2 725627 SHA256 80a4075ea12a81ec3b6c493e03529c5b7c1afb34c6e91d86bb078bc2ead2ccf0 SHA512 a326d724f5a28268a6dca2e75f39d10f0d9cd137e6477cb8c1be377a8c3fe9de384f74498f7c6b785377bb43024526e72ff8363b67a7e17717b176e5249df5e3 WHIRLPOOL 520dd79b2f3dfdd9e4629bd810fe8560205f4e3581d03854bd2aea35fbac565520cec336f214da688428c320bab3dea0d692a9cb816f9f53fc89520b54e200e3 diff --git a/media-video/x264-encoder/x264-encoder-0.0.20151011.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20151011.ebuild new file mode 100644 index 000..71259d7 --- /dev/null +++ b/media-video/x264-encoder/x264-encoder-0.0.20151011.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit flag-o-matic multilib toolchain-funcs eutils + +DESCRIPTION="A free commandline encoder for X264/AVC streams" +HOMEPAGE="http://www.videolan.org/developers/x264.html; +if [[ ${PV} == ]]; then + inherit git-2 + EGIT_REPO_URI="git://git.videolan.org/x264.git" + SRC_URI="" +else + inherit versionator + MY_P="x264-snapshot-$(get_version_component_range 3)-2245" + SRC_URI="http://download.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2; + KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" + S="${WORKDIR}/${MY_P}" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="10bit avs custom-cflags ffmpeg ffmpegsource +interlaced mp4 +threads" + +REQUIRED_USE="ffmpegsource? ( ffmpeg )" + +RDEPEND="ffmpeg? ( virtual/ffmpeg ) + ~media-libs/x264-${PV}[10bit=,interlaced=,threads=] + ffmpegsource? ( media-libs/ffmpegsource ) + mp4? ( >=media-video/gpac-0.5.2 )" + +ASM_DEP=">=dev-lang/yasm-1.2.0" +DEPEND="${RDEPEND} + amd64? ( ${ASM_DEP} ) + x86? ( ${ASM_DEP} ) + x86-fbsd? ( ${ASM_DEP} ) + virtual/pkgconfig" + +src_prepare() { + epatch "${FILESDIR}/gpac.patch" +} + +src_configure() { + tc-export CC + + # let upstream pick the optimization level by default + use custom-cflags || filter-flags -O? + + ./configure \ + --prefix="${EPREFIX}"/usr \ + --libdir="${EPREFIX}"/usr/$(get_libdir) \ + --system-libx264 \ + --host="${CHOST}" \ + --disable-lsmash \ + $(usex 10bit "--bit-depth=10" "") \ + $(usex avs "" "--disable-avs") \ + $(usex ffmpeg "" "--disable-lavf --disable-swscale") \ + $(usex ffmpegsource "" "--disable-ffms") \ + $(usex interlaced "" "--disable-interlaced") \ + $(usex mp4 "" "--disable-gpac") \ + $(usex threads "" "--disable-thread") || die + + # this is a nasty workaround for bug #376925 for x264 that also applies + # here, needed because as upstream doesn't like us fiddling with their CFLAGS + if use custom-cflags; then + local cflags + cflags="$(grep "^CFLAGS=" config.mak | sed 's/CFLAGS=//')" + cflags="${cflags//$(get-flag O)/}" + cflags="${cflags//-O? /$(get-flag O) }" + cflags="${cflags//-g /}" + sed -i "s:^CFLAGS=.*:CFLAGS=${cflags//:/\\:}:" config.mak + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/, media-video/x264-encoder/files/
commit: 82ed97e105573b88ebdbe115643f55a685bbf7ef Author: Alexis Ballier gentoo org> AuthorDate: Mon Oct 12 07:56:14 2015 + Commit: Alexis Ballier gentoo org> CommitDate: Mon Oct 12 07:56:54 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82ed97e1 media-video/x264-encoder: remove old. Package-Manager: portage-2.2.23 media-video/x264-encoder/Manifest | 1 - media-video/x264-encoder/files/ffmpeg29.patch | 13 .../x264-encoder-0.0.20150820-r1.ebuild| 75 -- .../x264-encoder/x264-encoder-0.0.20150820.ebuild | 71 4 files changed, 160 deletions(-) diff --git a/media-video/x264-encoder/Manifest b/media-video/x264-encoder/Manifest index c8c49eb..91c698a 100644 --- a/media-video/x264-encoder/Manifest +++ b/media-video/x264-encoder/Manifest @@ -1,3 +1,2 @@ DIST x264-snapshot-20140308-2245.tar.bz2 624712 SHA256 b179cb1e1d4f51418d292011a7494d5b62145571c05c22007f28d8fd89d2ebbe SHA512 42dc8183aa7af2bd4c360edc0349193cf69a119450880af0c1586e8f27490d7c6784c464b29c9f07ae972aaf661672ab4f2094a46a3d19b6df35be1f9d9a1629 WHIRLPOOL b1ac3341647d9d8d8ff6177f179ee8b5d6a49a38a48791748c24d5cd3c53858758785a0d21d42fbe373ec74465d947b69526a487da15fbca1a1f9aa50064288c -DIST x264-snapshot-20150820-2245.tar.bz2 718209 SHA256 0ea86849d1a9b0a5b88fe6e0281359d7f5675c68fb83f6397b3e02896ccd77e3 SHA512 6b85f96f7cc85e1e938dad06c01b777aaf866796fb1763a02b4b7fa9c44f70bf15fc1bef123f7b24bb2c58b23f7276d4eb2b8f99b2e4fef3c716ed7f66d66e44 WHIRLPOOL daf5a63dbe2cb77a496a3eec1b1687ef6c4a008328064c46bd0e90139d328a6ff4e7dbd17b8dad57c357717c0b665293c86883213b483e85d25a06ec93c81024 DIST x264-snapshot-20151011-2245.tar.bz2 725627 SHA256 80a4075ea12a81ec3b6c493e03529c5b7c1afb34c6e91d86bb078bc2ead2ccf0 SHA512 a326d724f5a28268a6dca2e75f39d10f0d9cd137e6477cb8c1be377a8c3fe9de384f74498f7c6b785377bb43024526e72ff8363b67a7e17717b176e5249df5e3 WHIRLPOOL 520dd79b2f3dfdd9e4629bd810fe8560205f4e3581d03854bd2aea35fbac565520cec336f214da688428c320bab3dea0d692a9cb816f9f53fc89520b54e200e3 diff --git a/media-video/x264-encoder/files/ffmpeg29.patch b/media-video/x264-encoder/files/ffmpeg29.patch deleted file mode 100644 index d840c87..000 --- a/media-video/x264-encoder/files/ffmpeg29.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: x264-snapshot-20150820-2245/x264.c -=== x264-snapshot-20150820-2245.orig/x264.c -+++ x264-snapshot-20150820-2245/x264.c -@@ -442,7 +442,7 @@ static void print_csp_names( int longhel - printf( " - valid csps for `lavf' demuxer:\n" ); - printf( INDENT ); - size_t line_len = strlen( INDENT ); --for( enum PixelFormat i = AV_PIX_FMT_NONE+1; i < AV_PIX_FMT_NB; i++ ) -+for( enum AVPixelFormat i = AV_PIX_FMT_NONE+1; i < AV_PIX_FMT_NB; i++ ) - { - const char *pfname = av_get_pix_fmt_name( i ); - if( pfname ) diff --git a/media-video/x264-encoder/x264-encoder-0.0.20150820-r1.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20150820-r1.ebuild deleted file mode 100644 index a837041..000 --- a/media-video/x264-encoder/x264-encoder-0.0.20150820-r1.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit flag-o-matic multilib toolchain-funcs eutils - -DESCRIPTION="A free commandline encoder for X264/AVC streams" -HOMEPAGE="http://www.videolan.org/developers/x264.html; -if [[ ${PV} == ]]; then - inherit git-2 - EGIT_REPO_URI="git://git.videolan.org/x264.git" - SRC_URI="" -else - inherit versionator - MY_P="x264-snapshot-$(get_version_component_range 3)-2245" - SRC_URI="http://download.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2; - KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" - S="${WORKDIR}/${MY_P}" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="10bit avs custom-cflags ffmpeg ffmpegsource +interlaced mp4 +threads" - -REQUIRED_USE="ffmpegsource? ( ffmpeg )" - -RDEPEND="ffmpeg? ( virtual/ffmpeg ) - ~media-libs/x264-${PV}[10bit=,interlaced=,threads=] - ffmpegsource? ( media-libs/ffmpegsource ) - mp4? ( >=media-video/gpac-0.5.2 )" - -ASM_DEP=">=dev-lang/yasm-1.2.0" -DEPEND="${RDEPEND} - amd64? ( ${ASM_DEP} ) - x86? ( ${ASM_DEP} ) - x86-fbsd? ( ${ASM_DEP} ) - virtual/pkgconfig" - -src_prepare() { - epatch "${FILESDIR}/gpac.patch" "${FILESDIR}/ffmpeg29.patch" -} - -src_configure() { - tc-export CC - - # let upstream pick the optimization level by default - use custom-cflags || filter-flags -O? - - ./configure \ - --prefix="${EPREFIX}"/usr \ - --libdir="${EPREFIX}"/usr/$(get_libdir) \ - --system-libx264 \ - --host="${CHOST}" \ - --disable-lsmash \ -
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/files/, media-video/x264-encoder/
commit: ac1de66b8f0e6b5eb3ea4422028b5cb140c6cb70 Author: Alexis Ballier gentoo org> AuthorDate: Wed Sep 16 13:34:07 2015 + Commit: Alexis Ballier gentoo org> CommitDate: Wed Sep 16 13:34:21 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac1de66b media-video/x264-encoder: fix build with ffmpeg git master. Package-Manager: portage-2.2.20.1 media-video/x264-encoder/files/ffmpeg29.patch | 13 + .../x264-encoder/x264-encoder-0.0.20150820-r1.ebuild| 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/media-video/x264-encoder/files/ffmpeg29.patch b/media-video/x264-encoder/files/ffmpeg29.patch new file mode 100644 index 000..d840c87 --- /dev/null +++ b/media-video/x264-encoder/files/ffmpeg29.patch @@ -0,0 +1,13 @@ +Index: x264-snapshot-20150820-2245/x264.c +=== +--- x264-snapshot-20150820-2245.orig/x264.c x264-snapshot-20150820-2245/x264.c +@@ -442,7 +442,7 @@ static void print_csp_names( int longhel + printf( " - valid csps for `lavf' demuxer:\n" ); + printf( INDENT ); + size_t line_len = strlen( INDENT ); +-for( enum PixelFormat i = AV_PIX_FMT_NONE+1; i < AV_PIX_FMT_NB; i++ ) ++for( enum AVPixelFormat i = AV_PIX_FMT_NONE+1; i < AV_PIX_FMT_NB; i++ ) + { + const char *pfname = av_get_pix_fmt_name( i ); + if( pfname ) diff --git a/media-video/x264-encoder/x264-encoder-0.0.20150820-r1.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20150820-r1.ebuild index 71259d7..a837041 100644 --- a/media-video/x264-encoder/x264-encoder-0.0.20150820-r1.ebuild +++ b/media-video/x264-encoder/x264-encoder-0.0.20150820-r1.ebuild @@ -39,7 +39,7 @@ DEPEND="${RDEPEND} virtual/pkgconfig" src_prepare() { - epatch "${FILESDIR}/gpac.patch" + epatch "${FILESDIR}/gpac.patch" "${FILESDIR}/ffmpeg29.patch" } src_configure() {
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/files/, media-video/x264-encoder/
commit: 4817c4335f9229f7334016f34e0dac966ed66419 Author: Alexis Ballier aballier AT gentoo DOT org AuthorDate: Sat Aug 22 09:29:38 2015 + Commit: Alexis Ballier aballier AT gentoo DOT org CommitDate: Sat Aug 22 09:29:38 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4817c433 media-video/x264-encoder: Fix gpac / mp4 support. https://bugs.gentoo.org/show_bug.cgi?id=499116 Package-Manager: portage-2.2.20.1 media-video/x264-encoder/files/gpac.patch | 13 + ...oder-.ebuild = x264-encoder-0.0.20150820-r1.ebuild} | 8 ++-- media-video/x264-encoder/x264-encoder-.ebuild | 8 ++-- 3 files changed, 25 insertions(+), 4 deletions(-) diff --git a/media-video/x264-encoder/files/gpac.patch b/media-video/x264-encoder/files/gpac.patch new file mode 100644 index 000..94da64c --- /dev/null +++ b/media-video/x264-encoder/files/gpac.patch @@ -0,0 +1,13 @@ +Index: x264-snapshot-20150820-2245/configure +=== +--- x264-snapshot-20150820-2245.orig/configure x264-snapshot-20150820-2245/configure +@@ -1086,7 +1086,7 @@ fi + + if [ $gpac = auto -a $lsmash != yes ] ; then + gpac=no +-GPAC_LIBS=-lgpac_static ++GPAC_LIBS=-lgpac + cc_check -lz GPAC_LIBS=$GPAC_LIBS -lz + if [ $SYS = WINDOWS ] ; then + cc_check -lws2_32 GPAC_LIBS=$GPAC_LIBS -lws2_32 diff --git a/media-video/x264-encoder/x264-encoder-.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20150820-r1.ebuild similarity index 93% copy from media-video/x264-encoder/x264-encoder-.ebuild copy to media-video/x264-encoder/x264-encoder-0.0.20150820-r1.ebuild index 64e7ddc..71259d7 100644 --- a/media-video/x264-encoder/x264-encoder-.ebuild +++ b/media-video/x264-encoder/x264-encoder-0.0.20150820-r1.ebuild @@ -4,7 +4,7 @@ EAPI=5 -inherit flag-o-matic multilib toolchain-funcs +inherit flag-o-matic multilib toolchain-funcs eutils DESCRIPTION=A free commandline encoder for X264/AVC streams HOMEPAGE=http://www.videolan.org/developers/x264.html; @@ -29,7 +29,7 @@ REQUIRED_USE=ffmpegsource? ( ffmpeg ) RDEPEND=ffmpeg? ( virtual/ffmpeg ) ~media-libs/x264-${PV}[10bit=,interlaced=,threads=] ffmpegsource? ( media-libs/ffmpegsource ) - mp4? ( =media-video/gpac-0.4.1_pre20060122 ) + mp4? ( =media-video/gpac-0.5.2 ) ASM_DEP==dev-lang/yasm-1.2.0 DEPEND=${RDEPEND} @@ -38,6 +38,10 @@ DEPEND=${RDEPEND} x86-fbsd? ( ${ASM_DEP} ) virtual/pkgconfig +src_prepare() { + epatch ${FILESDIR}/gpac.patch +} + src_configure() { tc-export CC diff --git a/media-video/x264-encoder/x264-encoder-.ebuild b/media-video/x264-encoder/x264-encoder-.ebuild index 64e7ddc..71259d7 100644 --- a/media-video/x264-encoder/x264-encoder-.ebuild +++ b/media-video/x264-encoder/x264-encoder-.ebuild @@ -4,7 +4,7 @@ EAPI=5 -inherit flag-o-matic multilib toolchain-funcs +inherit flag-o-matic multilib toolchain-funcs eutils DESCRIPTION=A free commandline encoder for X264/AVC streams HOMEPAGE=http://www.videolan.org/developers/x264.html; @@ -29,7 +29,7 @@ REQUIRED_USE=ffmpegsource? ( ffmpeg ) RDEPEND=ffmpeg? ( virtual/ffmpeg ) ~media-libs/x264-${PV}[10bit=,interlaced=,threads=] ffmpegsource? ( media-libs/ffmpegsource ) - mp4? ( =media-video/gpac-0.4.1_pre20060122 ) + mp4? ( =media-video/gpac-0.5.2 ) ASM_DEP==dev-lang/yasm-1.2.0 DEPEND=${RDEPEND} @@ -38,6 +38,10 @@ DEPEND=${RDEPEND} x86-fbsd? ( ${ASM_DEP} ) virtual/pkgconfig +src_prepare() { + epatch ${FILESDIR}/gpac.patch +} + src_configure() { tc-export CC
[gentoo-commits] repo/gentoo:master commit in: media-video/x264-encoder/
commit: 36c01700498b3b61d12f07102e4e8bea16f072a5 Author: Alexis Ballier aballier AT gentoo DOT org AuthorDate: Fri Aug 21 13:50:44 2015 + Commit: Alexis Ballier aballier AT gentoo DOT org CommitDate: Fri Aug 21 13:51:19 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36c01700 media-video/x264-encoder: bump a new snapshot Package-Manager: portage-2.2.20.1 media-video/x264-encoder/Manifest | 1 + .../x264-encoder/x264-encoder-0.0.20150820.ebuild | 71 ++ 2 files changed, 72 insertions(+) diff --git a/media-video/x264-encoder/Manifest b/media-video/x264-encoder/Manifest index 3d91188..203faf6 100644 --- a/media-video/x264-encoder/Manifest +++ b/media-video/x264-encoder/Manifest @@ -1 +1,2 @@ DIST x264-snapshot-20140308-2245.tar.bz2 624712 SHA256 b179cb1e1d4f51418d292011a7494d5b62145571c05c22007f28d8fd89d2ebbe SHA512 42dc8183aa7af2bd4c360edc0349193cf69a119450880af0c1586e8f27490d7c6784c464b29c9f07ae972aaf661672ab4f2094a46a3d19b6df35be1f9d9a1629 WHIRLPOOL b1ac3341647d9d8d8ff6177f179ee8b5d6a49a38a48791748c24d5cd3c53858758785a0d21d42fbe373ec74465d947b69526a487da15fbca1a1f9aa50064288c +DIST x264-snapshot-20150820-2245.tar.bz2 718209 SHA256 0ea86849d1a9b0a5b88fe6e0281359d7f5675c68fb83f6397b3e02896ccd77e3 SHA512 6b85f96f7cc85e1e938dad06c01b777aaf866796fb1763a02b4b7fa9c44f70bf15fc1bef123f7b24bb2c58b23f7276d4eb2b8f99b2e4fef3c716ed7f66d66e44 WHIRLPOOL daf5a63dbe2cb77a496a3eec1b1687ef6c4a008328064c46bd0e90139d328a6ff4e7dbd17b8dad57c357717c0b665293c86883213b483e85d25a06ec93c81024 diff --git a/media-video/x264-encoder/x264-encoder-0.0.20150820.ebuild b/media-video/x264-encoder/x264-encoder-0.0.20150820.ebuild new file mode 100644 index 000..64e7ddc --- /dev/null +++ b/media-video/x264-encoder/x264-encoder-0.0.20150820.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit flag-o-matic multilib toolchain-funcs + +DESCRIPTION=A free commandline encoder for X264/AVC streams +HOMEPAGE=http://www.videolan.org/developers/x264.html; +if [[ ${PV} == ]]; then + inherit git-2 + EGIT_REPO_URI=git://git.videolan.org/x264.git + SRC_URI= +else + inherit versionator + MY_P=x264-snapshot-$(get_version_component_range 3)-2245 + SRC_URI=http://download.videolan.org/pub/videolan/x264/snapshots/${MY_P}.tar.bz2; + KEYWORDS=~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd + S=${WORKDIR}/${MY_P} +fi + +LICENSE=GPL-2 +SLOT=0 +IUSE=10bit avs custom-cflags ffmpeg ffmpegsource +interlaced mp4 +threads + +REQUIRED_USE=ffmpegsource? ( ffmpeg ) + +RDEPEND=ffmpeg? ( virtual/ffmpeg ) + ~media-libs/x264-${PV}[10bit=,interlaced=,threads=] + ffmpegsource? ( media-libs/ffmpegsource ) + mp4? ( =media-video/gpac-0.4.1_pre20060122 ) + +ASM_DEP==dev-lang/yasm-1.2.0 +DEPEND=${RDEPEND} + amd64? ( ${ASM_DEP} ) + x86? ( ${ASM_DEP} ) + x86-fbsd? ( ${ASM_DEP} ) + virtual/pkgconfig + +src_configure() { + tc-export CC + + # let upstream pick the optimization level by default + use custom-cflags || filter-flags -O? + + ./configure \ + --prefix=${EPREFIX}/usr \ + --libdir=${EPREFIX}/usr/$(get_libdir) \ + --system-libx264 \ + --host=${CHOST} \ + --disable-lsmash \ + $(usex 10bit --bit-depth=10 ) \ + $(usex avs --disable-avs) \ + $(usex ffmpeg --disable-lavf --disable-swscale) \ + $(usex ffmpegsource --disable-ffms) \ + $(usex interlaced --disable-interlaced) \ + $(usex mp4 --disable-gpac) \ + $(usex threads --disable-thread) || die + + # this is a nasty workaround for bug #376925 for x264 that also applies + # here, needed because as upstream doesn't like us fiddling with their CFLAGS + if use custom-cflags; then + local cflags + cflags=$(grep ^CFLAGS= config.mak | sed 's/CFLAGS=//') + cflags=${cflags//$(get-flag O)/} + cflags=${cflags//-O? /$(get-flag O) } + cflags=${cflags//-g /} + sed -i s:^CFLAGS=.*:CFLAGS=${cflags//:/\\:}: config.mak + fi +}