summaryrefslogtreecommitdiff
path: root/x265
diff options
context:
space:
mode:
authorDanny Rawlins <contact@romster.me>2020-11-09 22:17:36 +1100
committerDanny Rawlins <contact@romster.me>2020-11-09 22:17:36 +1100
commitac04fb465f3fcc22a3e0f89b49e70fc25ba659c4 (patch)
treed78d666bfed730a0f015ba8b103c3cc897e39a97 /x265
parentdbc90783dfd89d59e386b3f1a7418630f0b4ffbc (diff)
downloadcontrib-ac04fb465f3fcc22a3e0f89b49e70fc25ba659c4.tar.gz
contrib-ac04fb465f3fcc22a3e0f89b49e70fc25ba659c4.tar.xz
x265: fix source and quiet asm/c++ compile
Diffstat (limited to 'x265')
-rw-r--r--x265/.signature4
-rw-r--r--x265/Pkgfile21
2 files changed, 13 insertions, 12 deletions
diff --git a/x265/.signature b/x265/.signature
index 880e0367b..e02b13f40 100644
--- a/x265/.signature
+++ b/x265/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF3419JwbWNtUHpgAkcUsc8I2X1St0fdIcIJPeDMweR0JnoKZKQJYfgXxjB812F/zU9kWuB8Y34JJBzIK/ovBccAg=
-SHA256 (Pkgfile) = d79ca12ccbcec5111912d4932c8148763f4a93826ee61e48de9923df0e219b9e
+RWSagIOpLGJF30aoCqrGzKTPXoAUzlCLbmmsOJpri4sRAS15m6gsuALkYj0NEdzvtWWXP8slRV3zNh2z+yPTDaPP6pHG9ikrlws=
+SHA256 (Pkgfile) = 1ddb16703ca5fc2eb98552d28ec2ad653707b3f9d76e1c3d3a91f107ccb799b3
SHA256 (.footprint) = 69ed2110e482df297278785cb91c53864871982ea4a281fdc7c8ecf53cbb0806
SHA256 (x265_3.4.tar.gz) = c2047f23a6b729e5c70280d23223cb61b57bfe4ad4e8f1471eeee2a61d148672
diff --git a/x265/Pkgfile b/x265/Pkgfile
index f517e03f9..e8bfe9bc6 100644
--- a/x265/Pkgfile
+++ b/x265/Pkgfile
@@ -1,22 +1,23 @@
# Description: Open Source H265/HEVC video encoder.
-# URL: https://bitbucket.org/multicoreware/x265/wiki/Home
+# URL: https://bitbucket.org/multicoreware/x265_git/wiki/Home
# Maintainer: Danny Rawlins, crux at romster dot me
-# Depends on: yasm cmake
+# Depends on: cmake
name=x265
version=3.4
release=1
-source=(https://bitbucket.org/multicoreware/$name/downloads/${name}_$version.tar.gz)
+source=(#https://bitbucket.org/multicoreware/$name/downloads/${name}_$version.tar.gz
+ https://crux.ster.zone/downloads/$name/${name}_$version.tar.gz)
build() {
- [[ -e /usr/bin/ninja ]] && PKGMK_X265+=' -G Ninja'
+ [[ -e '/usr/bin/ninja' ]] && PKGMK_X265+=' -G Ninja'
# build 12
cmake -S $SRC/${name}_$version/source -B build-12 $PKGMK_X265 \
-D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=Release \
- -D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS -DNDEBUG -Wno-deprecated" \
- -D CMAKE_C_FLAGS_RELEASE="$CFLAGS -DNDEBUG -Wno-deprecated" \
+ -D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS -DNDEBUG -Wno-restrict -Wno-format-overflow" \
+ -D CMAKE_ASM_NASM_FLAGS_RELEASE=' -wno-macro-params-legacy' \
-D HIGH_BIT_DEPTH=TRUE \
-D MAIN12=TRUE \
-D EXPORT_C_API=FALSE \
@@ -29,8 +30,8 @@ build() {
cmake -S $SRC/${name}_$version/source -B build-10 $PKGMK_X265 \
-D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=Release \
- -D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS -DNDEBUG" \
- -D CMAKE_C_FLAGS_RELEASE="$CFLAGS -DNDEBUG" \
+ -D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS -DNDEBUG -Wno-restrict -Wno-format-overflow" \
+ -D CMAKE_ASM_NASM_FLAGS_RELEASE=' -wno-macro-params-legacy' \
-D HIGH_BIT_DEPTH=TRUE \
-D EXPORT_C_API=FALSE \
-D ENABLE_CLI=FALSE \
@@ -46,8 +47,8 @@ build() {
cmake -S $SRC/${name}_$version/source -B build-8 $PKGMK_X265 \
-D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=Release \
- -D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS -DNDEBUG" \
- -D CMAKE_C_FLAGS_RELEASE="$CFLAGS -DNDEBUG" \
+ -D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS -DNDEBUG -Wno-restrict -Wno-format-overflow" \
+ -D CMAKE_ASM_NASM_FLAGS_RELEASE=' -wno-macro-params-legacy' \
-D ENABLE_SHARED=TRUE \
-D EXTRA_LIB='x265_main10.a;x265_main12.a' \
-D EXTRA_LINK_FLAGS='-L.' \

Generated by cgit