@@ -395,7 +395,7 @@ if build "libtool" "2.4.7"; then
395
395
fi
396
396
397
397
if $NONFREE_AND_GPL ; then
398
- if build " openssl" " 1.1.1u " ; then
398
+ if build " openssl" " 1.1.1w " ; then
399
399
download " https://www.openssl.org/source/openssl-$CURRENT_PACKAGE_VERSION .tar.gz"
400
400
if $MACOS_M1 ; then
401
401
sed -n ' s/\(##### GNU Hurd\)/"darwin64-arm64-cc" => { \n inherit_from => [ "darwin-common", asm("aarch64_asm") ],\n CFLAGS => add("-Wall"),\n cflags => add("-arch arm64 "),\n lib_cppflags => add("-DL_ENDIAN"),\n bn_ops => "SIXTY_FOUR_BIT_LONG", \n perlasm_scheme => "macosx", \n}, \n\1/g' Configurations/10-main.conf
@@ -417,27 +417,27 @@ else
417
417
build_done " gmp" " 6.2.1"
418
418
fi
419
419
420
- if build " nettle" " 3.8 .1" ; then
421
- download " https://ftp.gnu.org/gnu/nettle/nettle-3.8.1 .tar.gz"
420
+ if build " nettle" " 3.9 .1" ; then
421
+ download " https://ftp.gnu.org/gnu/nettle/nettle-$CURRENT_PACKAGE_VERSION .tar.gz"
422
422
execute ./configure --prefix=" ${WORKSPACE} " --disable-shared --enable-static --disable-openssl --disable-documentation --libdir=" ${WORKSPACE} " /lib CPPFLAGS=" ${CFLAGS} " LDFLAGS=" ${LDFLAGS} "
423
423
execute make -j $MJOBS
424
424
execute make install
425
- build_done " nettle" " 3.8.1 "
425
+ build_done " nettle" $CURRENT_PACKAGE_VERSION
426
426
fi
427
427
428
428
if [[ ! $ARCH == ' arm64' ]]; then
429
- if build " gnutls" " 3.7.9 " ; then
430
- download " https://www.gnupg.org/ftp/gcrypt/gnutls/v3.7/gnutls-3.7.9 .tar.xz"
429
+ if build " gnutls" " 3.7.10 " ; then
430
+ download " https://www.gnupg.org/ftp/gcrypt/gnutls/v3.7/gnutls-$CURRENT_PACKAGE_VERSION .tar.xz"
431
431
execute ./configure --prefix=" ${WORKSPACE} " --disable-shared --enable-static --disable-doc --disable-tools --disable-cxx --disable-tests --disable-gtk-doc-html --disable-libdane --disable-nls --enable-local-libopts --disable-guile --with-included-libtasn1 --with-included-unistring --without-p11-kit CPPFLAGS=" ${CFLAGS} " LDFLAGS=" ${LDFLAGS} "
432
432
execute make -j $MJOBS
433
433
execute make install
434
- build_done " gnutls" " 3.7.9 "
434
+ build_done " gnutls" $CURRENT_PACKAGE_VERSION
435
435
fi
436
436
# CONFIGURE_OPTIONS+=("--enable-gmp" "--enable-gnutls")
437
437
fi
438
438
fi
439
439
440
- if build " cmake" " 3.26.4 " ; then
440
+ if build " cmake" " 3.27.7 " ; then
441
441
download " https://github.com/Kitware/CMake/releases/download/v$CURRENT_PACKAGE_VERSION /cmake-$CURRENT_PACKAGE_VERSION .tar.gz"
442
442
execute ./configure --prefix=" ${WORKSPACE} " --parallel=" ${MJOBS} " -- -DCMAKE_USE_OPENSSL=OFF
443
443
execute make -j $MJOBS
@@ -485,7 +485,7 @@ if command_exists "python3"; then
485
485
fi
486
486
fi
487
487
488
- if build " svtav1" " 1.6 .0" ; then
488
+ if build " svtav1" " 1.7 .0" ; then
489
489
# Last known working commit which passed CI Tests from HEAD branch
490
490
download " https://gitlab.com/AOMediaCodec/SVT-AV1/-/archive/v$CURRENT_PACKAGE_VERSION /SVT-AV1-v$CURRENT_PACKAGE_VERSION .tar.gz" " svtav1-$CURRENT_PACKAGE_VERSION .tar.gz"
491
491
cd " ${PACKAGES} " /svtav1-$CURRENT_PACKAGE_VERSION //Build/linux || exit
@@ -501,11 +501,11 @@ CONFIGURE_OPTIONS+=("--enable-libsvtav1")
501
501
502
502
if command_exists " cargo" ; then
503
503
if [[ ! " $SKIPRAV1E " == " yes" ]]; then
504
- if build " rav1e" " 0.6.3 " ; then
504
+ if build " rav1e" " 0.6.6 " ; then
505
505
execute cargo install --version " 0.9.20+cargo-0.71" cargo-c
506
- download " https://github.com/xiph/rav1e/archive/refs/tags/v0.6.3 .tar.gz"
506
+ download " https://github.com/xiph/rav1e/archive/refs/tags/v $CURRENT_PACKAGE_VERSION .tar.gz"
507
507
execute cargo cinstall --prefix=" ${WORKSPACE} " --library-type=staticlib --crt-static --release
508
- build_done " rav1e" " 0.6.3 "
508
+ build_done " rav1e" $CURRENT_PACKAGE_VERSION
509
509
fi
510
510
CONFIGURE_OPTIONS+=(" --enable-librav1e" )
511
511
fi
576
576
CONFIGURE_OPTIONS+=(" --enable-libx265" )
577
577
fi
578
578
579
- if build " libvpx" " 1.13.0 " ; then
580
- download " https://github.com/webmproject/libvpx/archive/refs/tags/v1.13.0. tar.gz" " libvpx-1.13.0 .tar.gz"
579
+ if build " libvpx" " 1.13.1 " ; then
580
+ download " https://github.com/webmproject/libvpx/archive/refs/tags/v $CURRENT_PACKAGE_VERSION . tar.gz" " libvpx-$CURRENT_PACKAGE_VERSION .tar.gz"
581
581
582
582
if [[ " $OSTYPE " == " darwin" * ]]; then
583
583
echo " Applying Darwin patch"
@@ -589,7 +589,7 @@ if build "libvpx" "1.13.0"; then
589
589
execute make -j $MJOBS
590
590
execute make install
591
591
592
- build_done " libvpx" " 1.13.0 "
592
+ build_done " libvpx" $CURRENT_PACKAGE_VERSION
593
593
fi
594
594
CONFIGURE_OPTIONS+=(" --enable-libvpx" )
595
595
@@ -615,26 +615,26 @@ if $NONFREE_AND_GPL; then
615
615
fi
616
616
617
617
if $NONFREE_AND_GPL ; then
618
- if build " vid_stab" " 1.1.0 " ; then
619
- download " https://github.com/georgmartius/vid.stab/archive/v1.1.0. tar.gz" " vid.stab-1.1.0 .tar.gz"
618
+ if build " vid_stab" " 1.1.1 " ; then
619
+ download " https://github.com/georgmartius/vid.stab/archive/v $CURRENT_PACKAGE_VERSION . tar.gz" " vid.stab-$CURRENT_PACKAGE_VERSION .tar.gz"
620
620
621
621
if $MACOS_M1 ; then
622
- curl -L --silent -o " $PACKAGES /vid.stab-1.1.0 /fix_cmake_quoting.patch" " https://raw.githubusercontent.com/Homebrew/formula-patches/5bf1a0e0cfe666ee410305cece9c9c755641bfdf/libvidstab/fix_cmake_quoting.patch"
622
+ curl -L --silent -o " $PACKAGES /vid.stab-$CURRENT_PACKAGE_VERSION /fix_cmake_quoting.patch" " https://raw.githubusercontent.com/Homebrew/formula-patches/5bf1a0e0cfe666ee410305cece9c9c755641bfdf/libvidstab/fix_cmake_quoting.patch"
623
623
patch -p1 < fix_cmake_quoting.patch
624
624
fi
625
625
626
626
execute cmake -DBUILD_SHARED_LIBS=OFF -DCMAKE_INSTALL_PREFIX=" ${WORKSPACE} " -DUSE_OMP=OFF -DENABLE_SHARED=off .
627
627
execute make
628
628
execute make install
629
629
630
- build_done " vid_stab" " 1.1.0 "
630
+ build_done " vid_stab" $CURRENT_PACKAGE_VERSION
631
631
fi
632
632
CONFIGURE_OPTIONS+=(" --enable-libvidstab" )
633
633
fi
634
634
635
- if build " av1" " bcfe6fb " ; then
635
+ if build " av1" " 7b5f665 " ; then
636
636
# libaom bcfe6fb == v3.5.0
637
- download " https://aomedia.googlesource.com/aom/+archive/bcfe6fbfed315f83ee8a95465c654ee8078dbff9 .tar.gz" " av1.tar.gz" " av1"
637
+ download " https://aomedia.googlesource.com/aom/+archive/7b5f665231dfbcc5abc49d3b8d6d8826c75ce473 .tar.gz" " av1.tar.gz" " av1"
638
638
make_dir " $PACKAGES " /aom_build
639
639
cd " $PACKAGES " /aom_build || exit
640
640
if $MACOS_M1 ; then
@@ -645,19 +645,19 @@ if build "av1" "bcfe6fb"; then
645
645
execute make -j $MJOBS
646
646
execute make install
647
647
648
- build_done " av1" " bcfe6fb "
648
+ build_done " av1" " 7b5f665 "
649
649
fi
650
650
CONFIGURE_OPTIONS+=(" --enable-libaom" )
651
651
652
- if build " zimg" " 3.0.4 " ; then
653
- download " https://github.com/sekrit-twc/zimg/archive/refs/tags/release-3.0.4. tar.gz" " zimg-3.0.4 .tar.gz" " zimg"
654
- cd zimg-release-3.0.4 || exit
652
+ if build " zimg" " 3.0.5 " ; then
653
+ download " https://github.com/sekrit-twc/zimg/archive/refs/tags/release-$CURRENT_PACKAGE_VERSION . tar.gz" " zimg-$CURRENT_PACKAGE_VERSION .tar.gz" " zimg"
654
+ cd zimg-release-$CURRENT_PACKAGE_VERSION || exit
655
655
execute " ${WORKSPACE} /bin/libtoolize" -i -f -q
656
656
execute ./autogen.sh --prefix=" ${WORKSPACE} "
657
657
execute ./configure --prefix=" ${WORKSPACE} " --enable-static --disable-shared
658
658
execute make -j $MJOBS
659
659
execute make install
660
- build_done " zimg" " 3.0.4 "
660
+ build_done " zimg" $CURRENT_PACKAGE_VERSION
661
661
fi
662
662
CONFIGURE_OPTIONS+=(" --enable-libzimg" )
663
663
@@ -742,8 +742,8 @@ if build "lame" "3.100"; then
742
742
fi
743
743
CONFIGURE_OPTIONS+=(" --enable-libmp3lame" )
744
744
745
- if build " opus" " 1.3.1 " ; then
746
- download " https://archive.mozilla .org/pub /opus/opus-1.3.1 .tar.gz"
745
+ if build " opus" " 1.4 " ; then
746
+ download " https://downloads.xiph .org/releases /opus/opus-1.4 .tar.gz"
747
747
execute ./configure --prefix=" ${WORKSPACE} " --disable-shared --enable-static
748
748
execute make -j $MJOBS
749
749
execute make install
846
846
# # other library
847
847
# #
848
848
849
- if build " libsdl" " 2.26.3 " ; then
850
- download " https://www.libsdl.org/release/SDL2-2.26.3 .tar.gz"
849
+ if build " libsdl" " 2.28.5 " ; then
850
+ download " https://www.libsdl.org/release/SDL2-$CURRENT_PACKAGE_VERSION .tar.gz"
851
851
execute ./configure --prefix=" ${WORKSPACE} " --disable-shared --enable-static
852
852
execute make -j $MJOBS
853
853
execute make install
854
854
855
- build_done " libsdl" " 2.26.3 "
855
+ build_done " libsdl" $CURRENT_PACKAGE_VERSION
856
856
fi
857
857
858
858
if build " FreeType2" " 2.11.1" ; then
866
866
CONFIGURE_OPTIONS+=(" --enable-libfreetype" )
867
867
868
868
if $NONFREE_AND_GPL ; then
869
- if build " srt" " 1.5.1 " ; then
870
- download " https://github.com/Haivision/srt/archive/v1.5.1. tar.gz" " srt-1.5.1 .tar.gz"
869
+ if build " srt" " 1.5.3 " ; then
870
+ download " https://github.com/Haivision/srt/archive/v $CURRENT_PACKAGE_VERSION . tar.gz" " srt-$CURRENT_PACKAGE_VERSION .tar.gz"
871
871
export OPENSSL_ROOT_DIR=" ${WORKSPACE} "
872
872
export OPENSSL_LIB_DIR=" ${WORKSPACE} " /lib
873
873
export OPENSSL_INCLUDE_DIR=" ${WORKSPACE} " /include/
@@ -878,7 +878,7 @@ if $NONFREE_AND_GPL; then
878
878
sed -i.backup ' s/-lgcc_s/-lgcc_eh/g' " ${WORKSPACE} " /lib/pkgconfig/srt.pc # The -i.backup is intended and required on MacOS: https://stackoverflow.com/questions/5694228/sed-in-place-flag-that-works-both-on-mac-bsd-and-linux
879
879
fi
880
880
881
- build_done " srt" " 1.5.1 "
881
+ build_done " srt" $CURRENT_PACKAGE_VERSION
882
882
fi
883
883
CONFIGURE_OPTIONS+=(" --enable-libsrt" )
884
884
fi
889
889
890
890
if [[ " $OSTYPE " == " linux-gnu" ]]; then
891
891
if command_exists " nvcc" ; then
892
- if build " nv-codec" " 11.1.5.2 " ; then
893
- download " https://github.com/FFmpeg/nv-codec-headers/releases/download/n11.1.5.2 /nv-codec-headers-11.1.5.2 .tar.gz"
892
+ if build " nv-codec" " 11.1.5.3 " ; then
893
+ download " https://github.com/FFmpeg/nv-codec-headers/releases/download/n $CURRENT_PACKAGE_VERSION /nv-codec-headers-$CURRENT_PACKAGE_VERSION .tar.gz"
894
894
execute make PREFIX=" ${WORKSPACE} "
895
895
execute make PREFIX=" ${WORKSPACE} " install
896
- build_done " nv-codec" " 11.1.5.2 "
896
+ build_done " nv-codec" $CURRENT_PACKAGE_VERSION
897
897
fi
898
898
CFLAGS+=" -I/usr/local/cuda/include"
899
899
LDFLAGS+=" -L/usr/local/cuda/lib64"
0 commit comments