Merge branch '3.4' into 3.5
This commit is contained in:
commit
27e33337fd
22
cmark/.footprint
Normal file
22
cmark/.footprint
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
drwxr-xr-x root/root usr/
|
||||||
|
drwxr-xr-x root/root usr/bin/
|
||||||
|
-rwxr-xr-x root/root usr/bin/cmark
|
||||||
|
drwxr-xr-x root/root usr/include/
|
||||||
|
-rw-r--r-- root/root usr/include/cmark.h
|
||||||
|
-rw-r--r-- root/root usr/include/cmark_export.h
|
||||||
|
-rw-r--r-- root/root usr/include/cmark_version.h
|
||||||
|
drwxr-xr-x root/root usr/lib/
|
||||||
|
drwxr-xr-x root/root usr/lib/cmake/
|
||||||
|
-rw-r--r-- root/root usr/lib/cmake/cmark-release.cmake
|
||||||
|
-rw-r--r-- root/root usr/lib/cmake/cmark.cmake
|
||||||
|
-rw-r--r-- root/root usr/lib/libcmark.a
|
||||||
|
lrwxrwxrwx root/root usr/lib/libcmark.so -> libcmark.so.0.29.0
|
||||||
|
-rwxr-xr-x root/root usr/lib/libcmark.so.0.29.0
|
||||||
|
drwxr-xr-x root/root usr/lib/pkgconfig/
|
||||||
|
-rw-r--r-- root/root usr/lib/pkgconfig/libcmark.pc
|
||||||
|
drwxr-xr-x root/root usr/share/
|
||||||
|
drwxr-xr-x root/root usr/share/man/
|
||||||
|
drwxr-xr-x root/root usr/share/man/man1/
|
||||||
|
-rw-r--r-- root/root usr/share/man/man1/cmark.1.gz
|
||||||
|
drwxr-xr-x root/root usr/share/man/man3/
|
||||||
|
-rw-r--r-- root/root usr/share/man/man3/cmark.3.gz
|
5
cmark/.signature
Normal file
5
cmark/.signature
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
untrusted comment: verify with /etc/ports/contrib.pub
|
||||||
|
RWSagIOpLGJF3+kmr9CST9kPQbnKX+Lkj7L6mBWgQw172dBlDPZZPlYtV/Yp4Mp2CyZt5COKbA56TwuRH6RVQJqgzU94z2P54wk=
|
||||||
|
SHA256 (Pkgfile) = 1e00090ed8413ed5beb1a05e1f0aafb2a1148d02a506caf4278b5ae97002c9fe
|
||||||
|
SHA256 (.footprint) = e5a7f390dd93c1251814952881cfb05354403794e97231863ff9f35071099529
|
||||||
|
SHA256 (cmark-0.29.0.tar.gz) = 2558ace3cbeff85610de3bda32858f722b359acdadf0c4691851865bb84924a6
|
24
cmark/Pkgfile
Normal file
24
cmark/Pkgfile
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
# Description: CommonMark parsing and rendering library and program in C
|
||||||
|
# URL: https://github.com/jgm/cmark
|
||||||
|
# Maintainer: Danny Rawlins, crux at romster dot me
|
||||||
|
# Depends on: cmake python
|
||||||
|
|
||||||
|
name=cmark
|
||||||
|
version=0.29.0
|
||||||
|
release=1
|
||||||
|
source=(https://github.com/jgm/$name/archive/$version/$name-$version.tar.gz)
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd $name-$version
|
||||||
|
|
||||||
|
mkdir -p build
|
||||||
|
cd build
|
||||||
|
|
||||||
|
cmake .. \
|
||||||
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||||
|
-DCMAKE_INSTALL_LIBDIR=/usr/lib \
|
||||||
|
-DCMAKE_BUILD_TYPE=Release
|
||||||
|
|
||||||
|
make
|
||||||
|
make DESTDIR=$PKG install
|
||||||
|
}
|
@ -1,6 +1,6 @@
|
|||||||
untrusted comment: verify with /etc/ports/contrib.pub
|
untrusted comment: verify with /etc/ports/contrib.pub
|
||||||
RWSagIOpLGJF3xu2pIe+c/10Bl+eEuBSN31WvzbjXCJEUipDxNoCtnybpPgzAQffnmqC+QxYjgT9wzNGe8VJQkEDmMXqGEU8MgA=
|
RWSagIOpLGJF36PRRzg13NTUOpJ0N8iilvz24nME+7wIehsFqxrwEQZI8Y0I9ixL9YR1wfGmLIsazD+hB0/5ABy93ZWtqx0Tygw=
|
||||||
SHA256 (Pkgfile) = 6cbbff98ed2fd80388188d0b6ea77c5a17b2e120319520c1af3f11d5a9dff502
|
SHA256 (Pkgfile) = 9e059435f0a3d49072d24b3e8a45e6264bf459734cf77b086837353b60faa929
|
||||||
SHA256 (.footprint) = ba83ace6604f2c04a4e10eb00060ef7d98360e643f3674b29314fe9cec899189
|
SHA256 (.footprint) = ba83ace6604f2c04a4e10eb00060ef7d98360e643f3674b29314fe9cec899189
|
||||||
SHA256 (firefox-66.0.3.source.tar.xz) = 1fe4cfe4f4afce8d5532da8f36a48c333750c90a6ee67167309357edf514c22a
|
SHA256 (firefox-66.0.4.source.tar.xz) = 7ac6fae17e402276483fbfbb6b320d61e6695a28f1112ba2c987127f105dc25d
|
||||||
SHA256 (firefox.desktop) = 8ba3439f3dfc5cab883641969c93d8d15f8f20d7188d9568346b2edad52d6f91
|
SHA256 (firefox.desktop) = 8ba3439f3dfc5cab883641969c93d8d15f8f20d7188d9568346b2edad52d6f91
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
# Optional: sccache
|
# Optional: sccache
|
||||||
|
|
||||||
name=firefox
|
name=firefox
|
||||||
version=66.0.3
|
version=66.0.4
|
||||||
release=1
|
release=1
|
||||||
source=(https://ftp.mozilla.org/pub/firefox/releases/$version/source/firefox-$version.source.tar.xz
|
source=(https://ftp.mozilla.org/pub/firefox/releases/$version/source/firefox-$version.source.tar.xz
|
||||||
firefox.desktop)
|
firefox.desktop)
|
||||||
|
4726
fpc/.footprint
4726
fpc/.footprint
File diff suppressed because it is too large
Load Diff
@ -1,7 +1,7 @@
|
|||||||
untrusted comment: verify with /etc/ports/contrib.pub
|
untrusted comment: verify with /etc/ports/contrib.pub
|
||||||
RWSagIOpLGJF3/2fPfZ86T7dkX0jSJy9kqspUrDGNwONHEuiw1LIhzdvIx7peMvP6BHXB6LhvdxQUl3JUPLYvhY6cYqfnZYW6AM=
|
RWSagIOpLGJF38kVqSnoPxC261aNsRN6MdmlVWO0WCofZv7phS93zIEw3O6BzIwaJk4+qc4m74B0ipxXOfYwIQ3ArHorDOXHtAc=
|
||||||
SHA256 (Pkgfile) = ed862148f3a3fbee690bea786cd4785b144dd21b4677f75da3167633c9876b9b
|
SHA256 (Pkgfile) = 8be765d865df79ecefc25523c864dd330330c837091f5b45444eb7a4f6d27880
|
||||||
SHA256 (.footprint) = 241338004b6a6e882c90ebe3c444a29f89d5c521c7bf428c79ddfc102b149569
|
SHA256 (.footprint) = f456a8409b18f7c1358855727bb4add3e98e6755089422dece99747457f58596
|
||||||
SHA256 (fpcbuild-2.6.4.tar.gz) = 8d9c3bcfa469d9b37c05663e2775d179809e4b3443604fac7d21aa64c9a56daa
|
SHA256 (fpcbuild-3.0.4.tar.gz) = f66514e6f2c2e4e1bccccb4d554c24b77682ed61c87811ae5dd210f421855e76
|
||||||
SHA256 (x86_64-linux-ppcx64.bz2) = 3650b8a6c5821c37bb7e436913197cae08dac4c023d8efe8e2e58292651b45aa
|
SHA256 (fpc-3.0.4.source.tar.gz) = 69b3b7667b72b6759cf27226df5eb54112ce3515ff5efb79d95ac14bac742845
|
||||||
SHA256 (libgdb_mingw702.zip) = f794721ad0e2c4c3a56854107e251619e69c19005930195ffeef080103a75a23
|
SHA256 (fpc-3.0.4.x86_64-linux.tar) = 7e965baf13c9822a0ff39e7bbfa040bd5599e94d0f3338f1ac4efa989081fd77
|
||||||
|
34
fpc/Pkgfile
34
fpc/Pkgfile
@ -1,41 +1,43 @@
|
|||||||
# Description: A Free Pascal compiler.
|
# Description: Free Pascal compiler.
|
||||||
# URL: http://www.freepascal.org/
|
# URL: https://www.freepascal.org/
|
||||||
# Packager: Danny Rawlins, crux at romster dot me
|
|
||||||
# Maintainer: Danny Rawlins, crux at romster dot me
|
# Maintainer: Danny Rawlins, crux at romster dot me
|
||||||
|
|
||||||
name=fpc
|
name=fpc
|
||||||
version=2.6.4
|
version=3.0.4
|
||||||
release=1
|
release=1
|
||||||
source=(ftp://ftp.freepascal.org/pub/fpc/dist/$version/source/fpcbuild-$version.tar.gz
|
source=(
|
||||||
http://crux.ster.zone/downloads/fpc/md5/2f440a0e40d134ed67db2fbf58c6e30a/x86_64-linux-ppcx64.bz2
|
https://sourceforge.net/projects/freepascal/files/Source/$version/fpcbuild-$version.tar.gz
|
||||||
ftp://ftp.freepascal.org/pub/fpc/contrib/libgdb/v7.2/libgdb_mingw702.zip)
|
https://sourceforge.net/projects/freepascal/files/Source/$version/fpc-$version.source.tar.gz
|
||||||
|
https://sourceforge.net/projects/freepascal/files/Linux/$version/$name-$version.x86_64-linux.tar
|
||||||
|
)
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
bunzip2 x86_64-linux-ppcx64.bz2
|
JOBS='-j1'
|
||||||
chmod 0755 x86_64-linux-ppcx64
|
|
||||||
|
|
||||||
export LIBGDBDIR=$SRC/libgdb/win64/x86_64/
|
tar -xf fpc-$version.x86_64-linux/binary.x86_64-linux.tar
|
||||||
|
tar -xzf base.x86_64-linux.tar.gz
|
||||||
|
|
||||||
cd fpcbuild-$version/fpcsrc/
|
cd fpcbuild-$version/fpcsrc/
|
||||||
|
|
||||||
make -j 1 PP=$SRC/x86_64-linux-ppcx64 build
|
make $JOBS PP=$SRC/lib/fpc/$version/ppcx64 build
|
||||||
|
|
||||||
cp $SRC/fpcbuild-$version/fpcsrc/compiler/ppcx64 \
|
cp $SRC/fpcbuild-$version/fpcsrc/compiler/ppcx64 \
|
||||||
$SRC/fpcbuild-$version/fpcsrc/compiler/ppcx64.new
|
$SRC/fpcbuild-$version/fpcsrc/compiler/ppcx64.new
|
||||||
|
|
||||||
make -j 1 PP=$SRC/fpcbuild-$version/fpcsrc/compiler/ppcx64.new build
|
make $JOBS PP=$SRC/fpcbuild-$version/fpcsrc/compiler/ppcx64.new build
|
||||||
rm $SRC/fpcbuild-$version/fpcsrc/compiler/ppcx64.new
|
rm $SRC/fpcbuild-$version/fpcsrc/compiler/ppcx64.new
|
||||||
|
|
||||||
make -j 1 PP=$SRC/fpcbuild-$version/fpcsrc/compiler/ppcx64 rtl_clean
|
make $JOBS PP=$SRC/fpcbuild-$version/fpcsrc/compiler/ppcx64 rtl_clean
|
||||||
make -j 1 PP=$SRC/fpcbuild-$version/fpcsrc/compiler/ppcx64 rtl packages_all utils
|
make $JOBS PP=$SRC/fpcbuild-$version/fpcsrc/compiler/ppcx64 rtl packages_all utils
|
||||||
|
|
||||||
set -- PP=$SRC/fpcbuild-$version/fpcsrc/compiler/ppcx64 \
|
set -- PP=$SRC/fpcbuild-$version/fpcsrc/compiler/ppcx64 \
|
||||||
FPCMAKE=$SRC/fpcbuild-$version/fpcsrc/utils/fpcm/fpcmake \
|
|
||||||
INSTALL_PREFIX=$PKG/usr \
|
INSTALL_PREFIX=$PKG/usr \
|
||||||
INSTALL_DOCDIR=$PKG/usr/share/doc/fpcbuild \
|
INSTALL_DOCDIR=$PKG/usr/share/doc/fpcbuild \
|
||||||
INSTALL_MANDIR=$PKG/usr/share/man \
|
INSTALL_MANDIR=$PKG/usr/share/man \
|
||||||
INSTALL_SOURCEDIR=$PKG/usr/lib/fpc/fpcbuild-$version/source
|
INSTALL_SOURCEDIR=$PKG/usr/lib/fpc/fpcbuild-$version/source
|
||||||
|
|
||||||
make -j 1 "$@" compiler_install rtl_install packages_install utils_install
|
make $JOBS "$@" compiler_install rtl_install packages_install utils_install
|
||||||
ln -sf /usr/lib/fpc/$version/ppcx64 $PKG/usr/bin/ppcx64
|
ln -sf /usr/lib/fpc/$version/ppcx64 $PKG/usr/bin/ppcx64
|
||||||
|
|
||||||
|
rm -r $PKG/usr/share/doc
|
||||||
}
|
}
|
||||||
|
@ -1,75 +0,0 @@
|
|||||||
drwxr-xr-x root/root usr/
|
|
||||||
drwxr-xr-x root/root usr/bin/
|
|
||||||
-rwxr-xr-x root/root usr/bin/glslangValidator
|
|
||||||
-rwxr-xr-x root/root usr/bin/spirv-remap
|
|
||||||
drwxr-xr-x root/root usr/include/
|
|
||||||
drwxr-xr-x root/root usr/include/SPIRV/
|
|
||||||
-rw-r--r-- root/root usr/include/SPIRV/GLSL.ext.AMD.h
|
|
||||||
-rw-r--r-- root/root usr/include/SPIRV/GLSL.ext.EXT.h
|
|
||||||
-rw-r--r-- root/root usr/include/SPIRV/GLSL.ext.KHR.h
|
|
||||||
-rw-r--r-- root/root usr/include/SPIRV/GLSL.ext.NV.h
|
|
||||||
-rw-r--r-- root/root usr/include/SPIRV/GLSL.std.450.h
|
|
||||||
-rw-r--r-- root/root usr/include/SPIRV/GlslangToSpv.h
|
|
||||||
-rw-r--r-- root/root usr/include/SPIRV/Logger.h
|
|
||||||
-rw-r--r-- root/root usr/include/SPIRV/SPVRemapper.h
|
|
||||||
-rw-r--r-- root/root usr/include/SPIRV/SpvBuilder.h
|
|
||||||
-rw-r--r-- root/root usr/include/SPIRV/SpvTools.h
|
|
||||||
-rw-r--r-- root/root usr/include/SPIRV/bitutils.h
|
|
||||||
-rw-r--r-- root/root usr/include/SPIRV/disassemble.h
|
|
||||||
-rw-r--r-- root/root usr/include/SPIRV/doc.h
|
|
||||||
-rw-r--r-- root/root usr/include/SPIRV/hex_float.h
|
|
||||||
-rw-r--r-- root/root usr/include/SPIRV/spirv.hpp
|
|
||||||
-rw-r--r-- root/root usr/include/SPIRV/spvIR.h
|
|
||||||
drwxr-xr-x root/root usr/include/glslang/
|
|
||||||
drwxr-xr-x root/root usr/include/glslang/Include/
|
|
||||||
-rw-r--r-- root/root usr/include/glslang/Include/BaseTypes.h
|
|
||||||
-rw-r--r-- root/root usr/include/glslang/Include/Common.h
|
|
||||||
-rw-r--r-- root/root usr/include/glslang/Include/ConstantUnion.h
|
|
||||||
-rw-r--r-- root/root usr/include/glslang/Include/InfoSink.h
|
|
||||||
-rw-r--r-- root/root usr/include/glslang/Include/InitializeGlobals.h
|
|
||||||
-rw-r--r-- root/root usr/include/glslang/Include/PoolAlloc.h
|
|
||||||
-rw-r--r-- root/root usr/include/glslang/Include/ResourceLimits.h
|
|
||||||
-rw-r--r-- root/root usr/include/glslang/Include/ShHandle.h
|
|
||||||
-rw-r--r-- root/root usr/include/glslang/Include/Types.h
|
|
||||||
-rw-r--r-- root/root usr/include/glslang/Include/arrays.h
|
|
||||||
-rw-r--r-- root/root usr/include/glslang/Include/intermediate.h
|
|
||||||
-rw-r--r-- root/root usr/include/glslang/Include/revision.h
|
|
||||||
drwxr-xr-x root/root usr/include/glslang/MachineIndependent/
|
|
||||||
-rw-r--r-- root/root usr/include/glslang/MachineIndependent/Initialize.h
|
|
||||||
-rw-r--r-- root/root usr/include/glslang/MachineIndependent/LiveTraverser.h
|
|
||||||
-rw-r--r-- root/root usr/include/glslang/MachineIndependent/ParseHelper.h
|
|
||||||
-rw-r--r-- root/root usr/include/glslang/MachineIndependent/RemoveTree.h
|
|
||||||
-rw-r--r-- root/root usr/include/glslang/MachineIndependent/Scan.h
|
|
||||||
-rw-r--r-- root/root usr/include/glslang/MachineIndependent/ScanContext.h
|
|
||||||
-rw-r--r-- root/root usr/include/glslang/MachineIndependent/SymbolTable.h
|
|
||||||
-rw-r--r-- root/root usr/include/glslang/MachineIndependent/Versions.h
|
|
||||||
-rw-r--r-- root/root usr/include/glslang/MachineIndependent/attribute.h
|
|
||||||
-rw-r--r-- root/root usr/include/glslang/MachineIndependent/gl_types.h
|
|
||||||
-rw-r--r-- root/root usr/include/glslang/MachineIndependent/glslang_tab.cpp.h
|
|
||||||
-rw-r--r-- root/root usr/include/glslang/MachineIndependent/iomapper.h
|
|
||||||
-rw-r--r-- root/root usr/include/glslang/MachineIndependent/localintermediate.h
|
|
||||||
-rw-r--r-- root/root usr/include/glslang/MachineIndependent/parseVersions.h
|
|
||||||
drwxr-xr-x root/root usr/include/glslang/MachineIndependent/preprocessor/
|
|
||||||
-rw-r--r-- root/root usr/include/glslang/MachineIndependent/preprocessor/PpContext.h
|
|
||||||
-rw-r--r-- root/root usr/include/glslang/MachineIndependent/preprocessor/PpTokens.h
|
|
||||||
-rw-r--r-- root/root usr/include/glslang/MachineIndependent/propagateNoContraction.h
|
|
||||||
-rw-r--r-- root/root usr/include/glslang/MachineIndependent/reflection.h
|
|
||||||
drwxr-xr-x root/root usr/include/glslang/Public/
|
|
||||||
-rw-r--r-- root/root usr/include/glslang/Public/ShaderLang.h
|
|
||||||
drwxr-xr-x root/root usr/lib/
|
|
||||||
-rw-r--r-- root/root usr/lib/libHLSL.a
|
|
||||||
-rwxr-xr-x root/root usr/lib/libHLSL.so
|
|
||||||
lrwxrwxrwx root/root usr/lib/libHLSL.so.0 -> libHLSL.so
|
|
||||||
-rw-r--r-- root/root usr/lib/libOGLCompiler.a
|
|
||||||
-rw-r--r-- root/root usr/lib/libOSDependent.a
|
|
||||||
-rw-r--r-- root/root usr/lib/libSPIRV.a
|
|
||||||
-rwxr-xr-x root/root usr/lib/libSPIRV.so
|
|
||||||
lrwxrwxrwx root/root usr/lib/libSPIRV.so.0 -> libSPIRV.so
|
|
||||||
-rw-r--r-- root/root usr/lib/libSPVRemapper.a
|
|
||||||
-rwxr-xr-x root/root usr/lib/libSPVRemapper.so
|
|
||||||
lrwxrwxrwx root/root usr/lib/libSPVRemapper.so.0 -> libSPVRemapper.so
|
|
||||||
-rwxr-xr-x root/root usr/lib/libglslang-default-resource-limits.so
|
|
||||||
lrwxrwxrwx root/root usr/lib/libglslang-default-resource-limits.so.0 -> libglslang-default-resource-limits.so
|
|
||||||
-rw-r--r-- root/root usr/lib/libglslang.a
|
|
||||||
-rwxr-xr-x root/root usr/lib/libglslang.so
|
|
||||||
lrwxrwxrwx root/root usr/lib/libglslang.so.0 -> libglslang.so
|
|
@ -1,5 +0,0 @@
|
|||||||
untrusted comment: verify with /etc/ports/contrib.pub
|
|
||||||
RWSagIOpLGJF32R12Mnd1qd4WQbwCEKD9Id2svkmCi7bfWoJoRDR6GEPgfSytlXoqdm9fpIPlHs1iV/ADSTZ4uhk2+OO5t2MVgc=
|
|
||||||
SHA256 (Pkgfile) = 99178f94052b33217ba21d79adbc6c4ef4a47ce2df97d55d7d0e0e385a6d3af4
|
|
||||||
SHA256 (.footprint) = 6efc8343d6d8e000bcb8127c467203b1c2938fcc087ab826a00dd97c6f5b51e0
|
|
||||||
SHA256 (glslang-7.11.3113.tar.gz) = 4d238000162029f791cfcd65a28f10defa574516b94d9392695d27c8a1ce8b62
|
|
@ -1,40 +0,0 @@
|
|||||||
# Description: Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator
|
|
||||||
# URL: https://www.khronos.org/opengles/sdk/tools/Reference-Compiler
|
|
||||||
# Maintainer:
|
|
||||||
# Depends on: spirv-tools
|
|
||||||
|
|
||||||
name=glslang
|
|
||||||
version=7.11.3113
|
|
||||||
release=2
|
|
||||||
source=(https://github.com/KhronosGroup/glslang/archive/$version/$name-$version.tar.gz)
|
|
||||||
#source=(https://bitbucket.org/predivan/distfiles/downloads/$name-$version.tar.bz2)
|
|
||||||
|
|
||||||
build() {
|
|
||||||
cd $name-$version
|
|
||||||
|
|
||||||
mkdir -p build-{shared,static}
|
|
||||||
|
|
||||||
(cd build-shared
|
|
||||||
cmake .. \
|
|
||||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
||||||
-DCMAKE_BUILD_TYPE=Release \
|
|
||||||
-DBUILD_SHARED_LIBS=ON
|
|
||||||
make
|
|
||||||
)
|
|
||||||
|
|
||||||
(cd build-static
|
|
||||||
cmake .. \
|
|
||||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
||||||
-DCMAKE_BUILD_TYPE=Release \
|
|
||||||
-DBUILD_SHARED_LIBS=OFF
|
|
||||||
make
|
|
||||||
)
|
|
||||||
|
|
||||||
make -C build-shared DESTDIR=$PKG install
|
|
||||||
make -C build-static DESTDIR=$PKG install
|
|
||||||
|
|
||||||
cd $PKG/usr/lib
|
|
||||||
for lib in *.so; do
|
|
||||||
ln -sf "${lib}" "${lib}.0"
|
|
||||||
done
|
|
||||||
}
|
|
@ -1,6 +1,4 @@
|
|||||||
drwxr-xr-x root/root usr/
|
drwxr-xr-x root/root usr/
|
||||||
drwxr-xr-x root/root usr/lib/
|
drwxr-xr-x root/root usr/lib/
|
||||||
drwxr-xr-x root/root usr/lib/gstreamer-1.0/
|
drwxr-xr-x root/root usr/lib/gstreamer-1.0/
|
||||||
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstlibav.la
|
|
||||||
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstlibav.so
|
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstlibav.so
|
||||||
drwxr-xr-x root/root usr/share/
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
untrusted comment: verify with /etc/ports/contrib.pub
|
untrusted comment: verify with /etc/ports/contrib.pub
|
||||||
RWSagIOpLGJF3/hqLGNXCptFJVMge/rJBcFCLvPOTF5gJ/kfP7JqCHjll+mLBq0Z2PNDneoqXI5uWJGFUnYH/CxsN1ROEwJTpgU=
|
RWSagIOpLGJF3633opyJLe3wRjRVATXilJPoAq8sHyo3YoM0O6QyKxNWi//Ou9ci3DN6By5WgFpiQZ/QMD/A/DwLXZlYZcA68gg=
|
||||||
SHA256 (Pkgfile) = 84d6e276bb37b251145efa60c43709f348663ea434b405f11fdd6c31bc48008c
|
SHA256 (Pkgfile) = da4b1b230d638f752d2d92937d6502c9d5d9475d54a73c61893e72556acc4844
|
||||||
SHA256 (.footprint) = d74c92d6ce61aa73f319dc0142b76031fc1eed2bf3609fbe282054e9dc1e06de
|
SHA256 (.footprint) = 2b4603029b15032a74098cf497de9777c10b2c1d1fcca733daa90fdac79a1073
|
||||||
SHA256 (gst-libav-1.16.0.tar.xz) = dfac119043a9cfdcacd7acde77f674ab172cf2537b5812be52f49e9cddc53d9a
|
SHA256 (gst-libav-1.16.0.tar.xz) = dfac119043a9cfdcacd7acde77f674ab172cf2537b5812be52f49e9cddc53d9a
|
||||||
|
@ -1,24 +1,16 @@
|
|||||||
# Description: Gstreamer libav Plugin.
|
# Description: Gstreamer libav Plugin.
|
||||||
# URL: https://gstreamer.freedesktop.org/modules/gst-libav.html
|
# URL: https://gstreamer.freedesktop.org/modules/gst-libav.html
|
||||||
# Maintainer: Danny Rawlins, crux at romster dot me
|
# Maintainer: Danny Rawlins, crux at romster dot me
|
||||||
# Depends on: autoconf-archive gst-plugins-base yasm
|
# Depends on: ffmpeg gst-plugins-base
|
||||||
|
|
||||||
name=gst-libav
|
name=gst-libav
|
||||||
version=1.16.0
|
version=1.16.0
|
||||||
release=1
|
release=2
|
||||||
source=(https://gstreamer.freedesktop.org/src/$name/$name-$version.tar.xz)
|
source=(https://gstreamer.freedesktop.org/src/$name/$name-$version.tar.xz)
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd $name-$version
|
cd $name-$version
|
||||||
|
meson build --prefix /usr
|
||||||
./configure \
|
ninja -C build -j ${JOBS:-1}
|
||||||
--prefix=/usr \
|
DESTDIR="$PKG" ninja -C build install
|
||||||
--without-system-libav
|
|
||||||
|
|
||||||
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
|
|
||||||
|
|
||||||
make
|
|
||||||
make DESTDIR=$PKG install
|
|
||||||
|
|
||||||
rm -r $PKG/usr/share/gtk-doc
|
|
||||||
}
|
}
|
||||||
|
@ -428,7 +428,6 @@ drwxr-xr-x root/root usr/lib/perl5/site_perl/
|
|||||||
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.26/
|
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.26/
|
||||||
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.26/linux-thread-multi/
|
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.26/linux-thread-multi/
|
||||||
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.26/linux-thread-multi/Image/
|
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.26/linux-thread-multi/Image/
|
||||||
-r--r--r-- root/root usr/lib/perl5/site_perl/5.26/linux-thread-multi/Image/Magick.pm
|
|
||||||
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.26/linux-thread-multi/Image/Magick/
|
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.26/linux-thread-multi/Image/Magick/
|
||||||
-r--r--r-- root/root usr/lib/perl5/site_perl/5.26/linux-thread-multi/Image/Magick/Q16.pm
|
-r--r--r-- root/root usr/lib/perl5/site_perl/5.26/linux-thread-multi/Image/Magick/Q16.pm
|
||||||
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.26/linux-thread-multi/auto/
|
drwxr-xr-x root/root usr/lib/perl5/site_perl/5.26/linux-thread-multi/auto/
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
untrusted comment: verify with /etc/ports/contrib.pub
|
untrusted comment: verify with /etc/ports/contrib.pub
|
||||||
RWSagIOpLGJF3yn40RCb+ESVoLy/jGkR2CpaozYyU5mR6mUTlK0Oo+8tpnwKKGVWt23HX+nPzEtrb4dFnRTEVt4YJ+ajZO/HUgM=
|
RWSagIOpLGJF3093km40kQnRdt4xt8AksqQG0YZtDuwGMtCAgQAZTTvMNZaKkee96NgXwUX14mzmDIru+ZUlQG2hxsMDsDc1LQk=
|
||||||
SHA256 (Pkgfile) = d04bbaea5e900ac09974762b4967f01cf181e7fe360ce4feb2b1c57794ab4874
|
SHA256 (Pkgfile) = 70987a8eb54886c4f6051fffc62fe1656644af83c442b014d4be3bf8637ca120
|
||||||
SHA256 (.footprint) = b05c8822077a9d92459e37b1ea456a91619c2c823fd1e7d68e94590d3a8b5667
|
SHA256 (.footprint) = 4fc20adbf5f0b883bf5c88cf98ce2ad0be81c7afcb32cd806377dc29507d0199
|
||||||
SHA256 (ImageMagick-6.9.10-20.tar.xz) = 5e5077f68c5d67366b22eb05cf90a9facb71b0ca1024b1e0c2306e2555125ce7
|
SHA256 (ImageMagick-6.9.10-44.tar.xz) = ca5563ff3b71fce02c85a3067f23dc32c9bd7602fa04c4348a43f2570c4a3860
|
||||||
SHA256 (IM6-GS-policy.patch) = f20c09860da65a4259ec9627ceeca7d993949b7460fa199c5ffd874633814cf6
|
SHA256 (IM6-GS-policy.patch) = f20c09860da65a4259ec9627ceeca7d993949b7460fa199c5ffd874633814cf6
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
# Depends on: util-linux lcms2 pango xorg-libxt
|
# Depends on: util-linux lcms2 pango xorg-libxt
|
||||||
|
|
||||||
name=imagemagick-compat
|
name=imagemagick-compat
|
||||||
version=6.9.10-20
|
version=6.9.10-44
|
||||||
release=1
|
release=1
|
||||||
source=(https://www.imagemagick.org/download/ImageMagick-$version.tar.xz
|
source=(https://www.imagemagick.org/download/ImageMagick-$version.tar.xz
|
||||||
IM6-GS-policy.patch)
|
IM6-GS-policy.patch)
|
||||||
@ -41,4 +41,6 @@ build () {
|
|||||||
|
|
||||||
rm -r $PKG/usr/{bin,share/man}
|
rm -r $PKG/usr/{bin,share/man}
|
||||||
rm $PKG/usr/lib/*.la
|
rm $PKG/usr/lib/*.la
|
||||||
|
|
||||||
|
rm $PKG/usr/lib/perl5/site_perl/5.26/linux-thread-multi/Image/Magick.pm
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
untrusted comment: verify with /etc/ports/contrib.pub
|
untrusted comment: verify with /etc/ports/contrib.pub
|
||||||
RWSagIOpLGJF3/Ru9c5lg9dAmpYREBI9V72oj1mrd8TfPp9r6gnrEsSQIJZOeaV1CaqePLYlAydGrDQzc+r+w8LkZC/oGEE6UQI=
|
RWSagIOpLGJF31eKlzOW5oKcRe5fL/Tn7UAD6eT6umizECSach72pIb5Nq3/DGkO71BakKY1vH5yk1fl2cTXlrbuKDcOSCVy3ww=
|
||||||
SHA256 (Pkgfile) = 75adb4c930007088c22bc991bd156f826a331abd5ce3b2d96ff2597b6d1a9d5d
|
SHA256 (Pkgfile) = af496c0ea0e5534258f22b7acee0b008cf6163dc2d9bb35f95bc4d47944121b7
|
||||||
SHA256 (.footprint) = a231855b77d8603f16e2a8754074e97f6c430bf80ac8ccaa02b35814f2f4db2b
|
SHA256 (.footprint) = a231855b77d8603f16e2a8754074e97f6c430bf80ac8ccaa02b35814f2f4db2b
|
||||||
SHA256 (inkscape-0.92.3.tar.bz2) = 063296c05a65d7a92a0f627485b66221487acfc64a24f712eb5237c4bd7816b2
|
SHA256 (inkscape-0.92.4.tar.bz2) = 57ec2da8177b36614a513e2822efd73af721e690f7ddc6bd0a5fbb1525b4515e
|
||||||
SHA256 (inkscape-poppler.patch) = ff6d3f6b4076fcdb7cf20085844eb318aff54ba6c8da042eac815bcbf02aa558
|
SHA256 (inkscape-0.92.4-poppler-0.76.0.patch) = 3c476cccaa12d962d13e446da4075e821980a883f2be8dac0ec9ae2061926d6a
|
||||||
SHA256 (inkscape-gtk3.patch) = b8932e5052571b5c4fb381192799a9568857bc02ec9ba9906ebb74d3f876579b
|
|
||||||
|
@ -5,17 +5,15 @@
|
|||||||
# Optional: rtmpdump openldap libexif openjade gtk-doc gtkspell brotli imagemagick-compat
|
# Optional: rtmpdump openldap libexif openjade gtk-doc gtkspell brotli imagemagick-compat
|
||||||
|
|
||||||
name=inkscape
|
name=inkscape
|
||||||
version=0.92.3
|
version=0.92.4
|
||||||
release=3
|
release=1
|
||||||
source=(https://media.inkscape.org/dl/resources/file/$name-$version.tar.bz2
|
source=(https://media.inkscape.org/dl/resources/file/$name-$version.tar.bz2
|
||||||
inkscape-poppler.patch
|
inkscape-0.92.4-poppler-0.76.0.patch)
|
||||||
inkscape-gtk3.patch)
|
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd $name-$version
|
cd $name-$version
|
||||||
|
|
||||||
patch -p1 -i $SRC/inkscape-poppler.patch
|
patch -p1 -i $SRC/inkscape-0.92.4-poppler-0.76.0.patch
|
||||||
patch -p1 -i $SRC/inkscape-gtk3.patch
|
|
||||||
|
|
||||||
CXXFLAGS+=' -std=c++11'
|
CXXFLAGS+=' -std=c++11'
|
||||||
|
|
||||||
|
44
inkscape/inkscape-0.92.4-poppler-0.76.0.patch
Normal file
44
inkscape/inkscape-0.92.4-poppler-0.76.0.patch
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
From dc25406853353320078eca22cf817fb052c97082 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Marc Jeanmougin <marc@jeanmougin.fr>
|
||||||
|
Date: Wed, 24 Apr 2019 14:11:26 +0200
|
||||||
|
Subject: [PATCH] Tentative fix for poppler 0.76
|
||||||
|
|
||||||
|
---
|
||||||
|
src/extension/internal/pdfinput/pdf-parser.cpp | 2 +-
|
||||||
|
src/extension/internal/pdfinput/poppler-transition-api.h | 7 +++++++
|
||||||
|
2 files changed, 8 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/src/extension/internal/pdfinput/pdf-parser.cpp b/src/extension/internal/pdfinput/pdf-parser.cpp
|
||||||
|
index 2981d6ee51..ddbff7671f 100644
|
||||||
|
--- a/src/extension/internal/pdfinput/pdf-parser.cpp
|
||||||
|
+++ b/src/extension/internal/pdfinput/pdf-parser.cpp
|
||||||
|
@@ -426,7 +426,7 @@ void PdfParser::parse(Object *obj, GBool topLevel) {
|
||||||
|
error(errInternal, -1, "Weird page contents");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
- parser = new Parser(xref, new Lexer(xref, obj), gFalse);
|
||||||
|
+ parser = new _POPPLER_NEW_PARSER(xref, obj);
|
||||||
|
go(topLevel);
|
||||||
|
delete parser;
|
||||||
|
parser = NULL;
|
||||||
|
diff --git a/src/extension/internal/pdfinput/poppler-transition-api.h b/src/extension/internal/pdfinput/poppler-transition-api.h
|
||||||
|
index 6e4dde7dee..21a60702fa 100644
|
||||||
|
--- a/src/extension/internal/pdfinput/poppler-transition-api.h
|
||||||
|
+++ b/src/extension/internal/pdfinput/poppler-transition-api.h
|
||||||
|
@@ -3,6 +3,13 @@
|
||||||
|
|
||||||
|
#include <glib/poppler-features.h>
|
||||||
|
|
||||||
|
+#if POPPLER_CHECK_VERSION(0, 76, 0)
|
||||||
|
+#define _POPPLER_NEW_PARSER(xref, obj) Parser(xref, obj, gFalse)
|
||||||
|
+#else
|
||||||
|
+#define _POPPLER_NEW_PARSER(xref, obj) Parser(xref, new Lexer(xref, obj), gFalse)
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
+
|
||||||
|
#if POPPLER_CHECK_VERSION(0, 72, 0)
|
||||||
|
#define getCString c_str
|
||||||
|
#endif
|
||||||
|
--
|
||||||
|
2.18.1
|
||||||
|
|
@ -1,13 +0,0 @@
|
|||||||
--- inkscape-0.92.1/configure.ac.orig 2017-06-28 19:16:17.655179973 +0200
|
|
||||||
+++ inkscape-0.92.1/configure.ac 2017-06-28 20:40:42.491788807 +0200
|
|
||||||
@@ -723,8 +723,8 @@
|
|
||||||
if test "x$enable_gtk3" = "xyes"; then
|
|
||||||
|
|
||||||
ink_spell_pkg=
|
|
||||||
- if pkg-config --exists gtkspell-3.0; then
|
|
||||||
- ink_spell_pkg=gtkspell-3.0
|
|
||||||
+ if pkg-config --exists gtkspell3-3.0; then
|
|
||||||
+ ink_spell_pkg=gtkspell3-3.0
|
|
||||||
AC_DEFINE(WITH_GTKSPELL, 1, [enable gtk spelling widget])
|
|
||||||
fi
|
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
@ -1,6 +1,9 @@
|
|||||||
untrusted comment: verify with /etc/ports/contrib.pub
|
untrusted comment: verify with /etc/ports/contrib.pub
|
||||||
RWSagIOpLGJF381sFKfGeHNvfETGirKnm+wyorfyQKxGVDe5OW0K9JLuTfSX0FJf5HpNnzY5zGsU5FOZSmvGPqUPdBTztsfp/QM=
|
RWSagIOpLGJF31sw/zTLS4+EpnXDqaNVNVGHlm+0aAwQ0KbFpFktYs9R4eh+tdsKlkXUUdL1kFzkUwBiq+Kvh2zmqN4s9IrKkQA=
|
||||||
SHA256 (Pkgfile) = 885e6499f15d0172e9e5f5ca314c7162669bc563c82bedfc939ce90f57b67f6e
|
SHA256 (Pkgfile) = 586ba27e5945e755bb9235845994493d9976d9920dcdfe23f5347186358143e6
|
||||||
SHA256 (.footprint) = c19db413f77f309a736a9a1a40e444cf40210885243f035d4dc61a94d2a48da8
|
SHA256 (.footprint) = c19db413f77f309a736a9a1a40e444cf40210885243f035d4dc61a94d2a48da8
|
||||||
SHA256 (libquicktime-1.2.4.tar.gz) = 1c53359c33b31347b4d7b00d3611463fe5e942cae3ec0fefe0d2fd413fd47368
|
SHA256 (libquicktime-1.2.4.tar.gz) = 1c53359c33b31347b4d7b00d3611463fe5e942cae3ec0fefe0d2fd413fd47368
|
||||||
SHA256 (libquicktime-1.2.4-ffmpeg3-1.patch) = 2e46f547fdf0f550857115c4e2bdcd5299c35386be253da1f7adb1aba36b64fb
|
SHA256 (CVE-2016-2399.patch) = 006c6be761075ca25217fe510e1ec7cfbb6262c3d758c1bd629719072ddb0935
|
||||||
|
SHA256 (libquicktime-1.2.4-ffmpeg2.patch) = 2c7bb532ea8ac3b0e7a9a76ca6ad41127810529e7f7c2faac6f1e2f7c5c4bb93
|
||||||
|
SHA256 (libquicktime-1.2.4-ffmpeg29.patch) = c3a8dfb6bfb69c2b54aeafe3306a8af1fff5a3a06fd05b28725d3ea7688ce2cd
|
||||||
|
SHA256 (libquicktime-1.2.4-ffmpeg4.patch) = d4582dc2ed389acd01080690a95643277e43955adcb4058132506c5b437d044f
|
||||||
|
25
libquicktime/CVE-2016-2399.patch
Normal file
25
libquicktime/CVE-2016-2399.patch
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=855099
|
||||||
|
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2399
|
||||||
|
|
||||||
|
diff --git a/src/util.c b/src/util.c
|
||||||
|
index d8dc3c3..9422fc5 100644
|
||||||
|
--- a/src/util.c
|
||||||
|
+++ b/src/util.c
|
||||||
|
@@ -340,9 +340,14 @@ int64_t quicktime_byte_position(quicktime_t *file)
|
||||||
|
|
||||||
|
void quicktime_read_pascal(quicktime_t *file, char *data)
|
||||||
|
{
|
||||||
|
- char len = quicktime_read_char(file);
|
||||||
|
- quicktime_read_data(file, (uint8_t*)data, len);
|
||||||
|
- data[(int)len] = 0;
|
||||||
|
+ int len = quicktime_read_char(file);
|
||||||
|
+ if ((len > 0) && (len < 256)) {
|
||||||
|
+ /* data[] is expected to be 256 bytes long */
|
||||||
|
+ quicktime_read_data(file, (uint8_t*)data, len);
|
||||||
|
+ data[len] = 0;
|
||||||
|
+ } else {
|
||||||
|
+ data[0] = 0;
|
||||||
|
+ }
|
||||||
|
}
|
||||||
|
|
||||||
|
void quicktime_write_pascal(quicktime_t *file, char *data)
|
@ -1,19 +1,27 @@
|
|||||||
# Description: A library based on quicktime4linux with extensions.
|
# Description: A library based on quicktime4linux with extensions.
|
||||||
# URL: http://libquicktime.sourceforge.net/
|
# URL: http://libquicktime.sourceforge.net/
|
||||||
# Maintainer: Danny Rawlins, crux at romster dot me
|
# Maintainer: Danny Rawlins, crux at romster dot me
|
||||||
# Packager: Younes Hafri, ycrux at club-internet dot fr
|
# Depends on: faac faad2 ffmpeg gtk lame libdv libvorbis schroedinger util-linux x264 xorg-libxaw
|
||||||
# Depends on: faac faad2 ffmpeg gtk libdv util-linux xorg-libxaw
|
|
||||||
|
|
||||||
name=libquicktime
|
name=libquicktime
|
||||||
version=1.2.4
|
version=1.2.4
|
||||||
release=3
|
release=4
|
||||||
source=(http://downloads.sourceforge.net/project/$name/$name/$version/$name-$version.tar.gz
|
source=(https://downloads.sourceforge.net/project/$name/$name/$version/$name-$version.tar.gz
|
||||||
libquicktime-1.2.4-ffmpeg3-1.patch)
|
CVE-2016-2399.patch
|
||||||
|
libquicktime-1.2.4-ffmpeg2.patch
|
||||||
|
libquicktime-1.2.4-ffmpeg29.patch
|
||||||
|
libquicktime-1.2.4-ffmpeg4.patch)
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd $name-$version
|
cd $name-$version
|
||||||
|
|
||||||
patch -p 1 -i $SRC/libquicktime-1.2.4-ffmpeg3-1.patch
|
patch -p 1 -i $SRC/CVE-2016-2399.patch
|
||||||
|
patch -p 1 -i $SRC/libquicktime-1.2.4-ffmpeg2.patch
|
||||||
|
patch -p 1 -i $SRC/libquicktime-1.2.4-ffmpeg29.patch
|
||||||
|
patch -p 1 -i $SRC/libquicktime-1.2.4-ffmpeg4.patch
|
||||||
|
for FILE in lqt_ffmpeg.c video.c audio.c ; do
|
||||||
|
sed -i -e "s:CODEC_ID_:AV_&:g" "plugins/ffmpeg/${FILE}"
|
||||||
|
done
|
||||||
|
|
||||||
./configure \
|
./configure \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
|
98
libquicktime/libquicktime-1.2.4-ffmpeg2.patch
Normal file
98
libquicktime/libquicktime-1.2.4-ffmpeg2.patch
Normal file
@ -0,0 +1,98 @@
|
|||||||
|
Extracted from upstream CVS.
|
||||||
|
https://bugs.gentoo.org/show_bug.cgi?id=476498
|
||||||
|
|
||||||
|
Index: libquicktime-1.2.4/plugins/ffmpeg/audio.c
|
||||||
|
===================================================================
|
||||||
|
--- libquicktime-1.2.4.orig/plugins/ffmpeg/audio.c
|
||||||
|
+++ libquicktime-1.2.4/plugins/ffmpeg/audio.c
|
||||||
|
@@ -45,6 +45,11 @@
|
||||||
|
#define ENCODE_AUDIO 1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
+#ifndef AVCODEC_MAX_AUDIO_FRAME_SIZE
|
||||||
|
+/* from libavcodec/avcodec.h dated Dec 23 2012 */
|
||||||
|
+#define AVCODEC_MAX_AUDIO_FRAME_SIZE 192000 // 1 second of 48khz 32bit audio
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
/* The following code was ported from gmerlin_avdecoder (http://gmerlin.sourceforge.net) */
|
||||||
|
|
||||||
|
/* MPEG Audio header parsing code */
|
||||||
|
Index: libquicktime-1.2.4/plugins/ffmpeg/params.c
|
||||||
|
===================================================================
|
||||||
|
--- libquicktime-1.2.4.orig/plugins/ffmpeg/params.c
|
||||||
|
+++ libquicktime-1.2.4/plugins/ffmpeg/params.c
|
||||||
|
@@ -101,6 +101,17 @@ typedef struct
|
||||||
|
} \
|
||||||
|
}
|
||||||
|
|
||||||
|
+#define PARAM_DICT_INT(name, dict_name) \
|
||||||
|
+ { \
|
||||||
|
+ if(!strcasecmp(name, key)) \
|
||||||
|
+ { \
|
||||||
|
+ char buf[128]; \
|
||||||
|
+ snprintf(buf, sizeof(buf), "%d", *(int*)value); \
|
||||||
|
+ av_dict_set(options, dict_name, buf, 0); \
|
||||||
|
+ found = 1; \
|
||||||
|
+ } \
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
#define PARAM_DICT_FLAG(name, dict_name) \
|
||||||
|
{ \
|
||||||
|
if(!strcasecmp(name, key)) \
|
||||||
|
@@ -202,8 +213,15 @@ void lqt_ffmpeg_set_parameter(AVCodecCon
|
||||||
|
PARAM_INT("ff_max_b_frames",max_b_frames);
|
||||||
|
PARAM_FLOAT("ff_b_quant_factor",b_quant_factor);
|
||||||
|
PARAM_INT("ff_b_frame_strategy",b_frame_strategy);
|
||||||
|
+
|
||||||
|
+#if LIBAVCODEC_VERSION_MAJOR >= 55
|
||||||
|
+ PARAM_DICT_INT("ff_luma_elim_threshold","luma_elim_threshold");
|
||||||
|
+ PARAM_DICT_INT("ff_chroma_elim_threshold","chroma_elim_threshold");
|
||||||
|
+#else
|
||||||
|
PARAM_INT("ff_luma_elim_threshold",luma_elim_threshold);
|
||||||
|
PARAM_INT("ff_chroma_elim_threshold",chroma_elim_threshold);
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
PARAM_INT("ff_strict_std_compliance",strict_std_compliance);
|
||||||
|
PARAM_QP2LAMBDA("ff_b_quant_offset",b_quant_offset);
|
||||||
|
PARAM_INT("ff_rc_min_rate",rc_min_rate);
|
||||||
|
@@ -241,8 +259,15 @@ void lqt_ffmpeg_set_parameter(AVCodecCon
|
||||||
|
PARAM_QP2LAMBDA("ff_lmax", lmax);
|
||||||
|
PARAM_INT("ff_noise_reduction",noise_reduction);
|
||||||
|
PARAM_INT_SCALE("ff_rc_initial_buffer_occupancy",rc_initial_buffer_occupancy,1000);
|
||||||
|
+
|
||||||
|
+#if LIBAVCODEC_VERSION_MAJOR >= 55
|
||||||
|
+ PARAM_DICT_INT("ff_inter_threshold","inter_threshold");
|
||||||
|
+ PARAM_DICT_INT("ff_quantizer_noise_shaping","quantizer_noise_shaping");
|
||||||
|
+#else
|
||||||
|
PARAM_INT("ff_inter_threshold",inter_threshold);
|
||||||
|
PARAM_INT("ff_quantizer_noise_shaping",quantizer_noise_shaping);
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
PARAM_INT("ff_thread_count",thread_count);
|
||||||
|
PARAM_INT("ff_me_threshold",me_threshold);
|
||||||
|
PARAM_INT("ff_mb_threshold",mb_threshold);
|
||||||
|
@@ -272,8 +297,16 @@ void lqt_ffmpeg_set_parameter(AVCodecCon
|
||||||
|
PARAM_FLAG("ff_flag_bitexact",CODEC_FLAG_BITEXACT);
|
||||||
|
PARAM_FLAG("ff_flag_ac_pred",CODEC_FLAG_AC_PRED);
|
||||||
|
// PARAM_FLAG("ff_flag_h263p_umv",CODEC_FLAG_H263P_UMV); // Unused
|
||||||
|
+
|
||||||
|
+#if LIBAVCODEC_VERSION_MAJOR >= 55
|
||||||
|
+ PARAM_DICT_FLAG("ff_flag_cbp_rd","cbp_rd");
|
||||||
|
+ PARAM_DICT_FLAG("ff_flag_qp_rd","qp_rd");
|
||||||
|
+ PARAM_DICT_FLAG("ff_flag2_strict_gop","strict_gop");
|
||||||
|
+#else
|
||||||
|
PARAM_FLAG("ff_flag_cbp_rd",CODEC_FLAG_CBP_RD);
|
||||||
|
PARAM_FLAG("ff_flag_qp_rd",CODEC_FLAG_QP_RD);
|
||||||
|
+ PARAM_FLAG2("ff_flag2_strict_gop",CODEC_FLAG2_STRICT_GOP);
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
#if LIBAVCODEC_VERSION_MAJOR >= 54
|
||||||
|
PARAM_DICT_FLAG("ff_flag_h263p_aiv", "aiv");
|
||||||
|
@@ -288,7 +321,6 @@ void lqt_ffmpeg_set_parameter(AVCodecCon
|
||||||
|
PARAM_FLAG("ff_flag_loop_filter",CODEC_FLAG_LOOP_FILTER);
|
||||||
|
PARAM_FLAG("ff_flag_closed_gop",CODEC_FLAG_CLOSED_GOP);
|
||||||
|
PARAM_FLAG2("ff_flag2_fast",CODEC_FLAG2_FAST);
|
||||||
|
- PARAM_FLAG2("ff_flag2_strict_gop",CODEC_FLAG2_STRICT_GOP);
|
||||||
|
PARAM_ENUM("ff_coder_type",coder_type,coder_type);
|
||||||
|
|
||||||
|
}
|
287
libquicktime/libquicktime-1.2.4-ffmpeg29.patch
Normal file
287
libquicktime/libquicktime-1.2.4-ffmpeg29.patch
Normal file
@ -0,0 +1,287 @@
|
|||||||
|
Index: libquicktime-1.2.4/plugins/ffmpeg/video.c
|
||||||
|
===================================================================
|
||||||
|
--- libquicktime-1.2.4.orig/plugins/ffmpeg/video.c
|
||||||
|
+++ libquicktime-1.2.4/plugins/ffmpeg/video.c
|
||||||
|
@@ -37,10 +37,10 @@
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
-#ifdef PIX_FMT_YUV422P10
|
||||||
|
-#define PIX_FMT_YUV422P10_OR_DUMMY PIX_FMT_YUV422P10
|
||||||
|
+#ifdef AV_PIX_FMT_YUV422P10
|
||||||
|
+#define AV_PIX_FMT_YUV422P10_OR_DUMMY AV_PIX_FMT_YUV422P10
|
||||||
|
#else
|
||||||
|
-#define PIX_FMT_YUV422P10_OR_DUMMY -1234
|
||||||
|
+#define AV_PIX_FMT_YUV422P10_OR_DUMMY -1234
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if LIBAVCODEC_VERSION_INT >= ((54<<16)|(1<<8)|0)
|
||||||
|
@@ -90,9 +90,9 @@ typedef struct
|
||||||
|
int imx_bitrate;
|
||||||
|
int imx_strip_vbi;
|
||||||
|
|
||||||
|
- /* In some cases FFMpeg would report something like PIX_FMT_YUV422P, while
|
||||||
|
- we would like to treat it as PIX_FMT_YUVJ422P. It's only used for decoding */
|
||||||
|
- enum PixelFormat reinterpret_pix_fmt;
|
||||||
|
+ /* In some cases FFMpeg would report something like AV_PIX_FMT_YUV422P, while
|
||||||
|
+ we would like to treat it as AV_PIX_FMT_YUVJ422P. It's only used for decoding */
|
||||||
|
+ enum AVPixelFormat reinterpret_pix_fmt;
|
||||||
|
|
||||||
|
int is_imx;
|
||||||
|
int y_offset;
|
||||||
|
@@ -137,42 +137,42 @@ typedef struct
|
||||||
|
|
||||||
|
static const struct
|
||||||
|
{
|
||||||
|
- enum PixelFormat ffmpeg_id;
|
||||||
|
+ enum AVPixelFormat ffmpeg_id;
|
||||||
|
int lqt_id;
|
||||||
|
int exact;
|
||||||
|
}
|
||||||
|
colormodels[] =
|
||||||
|
{
|
||||||
|
- { PIX_FMT_YUV420P, BC_YUV420P, 1 }, ///< Planar YUV 4:2:0 (1 Cr & Cb sample per 2x2 Y samples)
|
||||||
|
+ { AV_PIX_FMT_YUV420P, BC_YUV420P, 1 }, ///< Planar YUV 4:2:0 (1 Cr & Cb sample per 2x2 Y samples)
|
||||||
|
#if LIBAVUTIL_VERSION_INT < (50<<16)
|
||||||
|
- { PIX_FMT_YUV422, BC_YUV422, 1 },
|
||||||
|
+ { AV_PIX_FMT_YUV422, BC_YUV422, 1 },
|
||||||
|
#else
|
||||||
|
- { PIX_FMT_YUYV422, BC_YUV422, 1 },
|
||||||
|
+ { AV_PIX_FMT_YUYV422, BC_YUV422, 1 },
|
||||||
|
#endif
|
||||||
|
- { PIX_FMT_RGB24, BC_RGB888, 1 }, ///< Packed pixel, 3 bytes per pixel, RGBRGB...
|
||||||
|
- { PIX_FMT_BGR24, BC_BGR888, 1 }, ///< Packed pixel, 3 bytes per pixel, BGRBGR...
|
||||||
|
- { PIX_FMT_YUV422P, BC_YUV422P, 1 }, ///< Planar YUV 4:2:2 (1 Cr & Cb sample per 2x1 Y samples)
|
||||||
|
- { PIX_FMT_YUV444P, BC_YUV444P, 1 }, ///< Planar YUV 4:4:4 (1 Cr & Cb sample per 1x1 Y samples)
|
||||||
|
- { PIX_FMT_YUV411P, BC_YUV411P, 1 }, ///< Planar YUV 4:1:1 (1 Cr & Cb sample per 4x1 Y samples)
|
||||||
|
- { PIX_FMT_YUV422P16, BC_YUV422P16, 1 }, ///< Planar 16 bit YUV 4:2:2 (1 Cr & Cb sample per 2x1 Y samples)
|
||||||
|
-#ifdef PIX_FMT_YUV422P10
|
||||||
|
- { PIX_FMT_YUV422P10, BC_YUV422P10, 1 }, ///< 10 bit samples in uint16_t containers, planar 4:2:2
|
||||||
|
-#endif
|
||||||
|
- { PIX_FMT_RGB565, BC_RGB565, 1 }, ///< always stored in cpu endianness
|
||||||
|
- { PIX_FMT_YUVJ420P, BC_YUVJ420P, 1 }, ///< Planar YUV 4:2:0 full scale (jpeg)
|
||||||
|
- { PIX_FMT_YUVJ422P, BC_YUVJ422P, 1 }, ///< Planar YUV 4:2:2 full scale (jpeg)
|
||||||
|
- { PIX_FMT_YUVJ444P, BC_YUVJ444P, 1 }, ///< Planar YUV 4:4:4 full scale (jpeg)
|
||||||
|
+ { AV_PIX_FMT_RGB24, BC_RGB888, 1 }, ///< Packed pixel, 3 bytes per pixel, RGBRGB...
|
||||||
|
+ { AV_PIX_FMT_BGR24, BC_BGR888, 1 }, ///< Packed pixel, 3 bytes per pixel, BGRBGR...
|
||||||
|
+ { AV_PIX_FMT_YUV422P, BC_YUV422P, 1 }, ///< Planar YUV 4:2:2 (1 Cr & Cb sample per 2x1 Y samples)
|
||||||
|
+ { AV_PIX_FMT_YUV444P, BC_YUV444P, 1 }, ///< Planar YUV 4:4:4 (1 Cr & Cb sample per 1x1 Y samples)
|
||||||
|
+ { AV_PIX_FMT_YUV411P, BC_YUV411P, 1 }, ///< Planar YUV 4:1:1 (1 Cr & Cb sample per 4x1 Y samples)
|
||||||
|
+ { AV_PIX_FMT_YUV422P16, BC_YUV422P16, 1 }, ///< Planar 16 bit YUV 4:2:2 (1 Cr & Cb sample per 2x1 Y samples)
|
||||||
|
+#ifdef AV_PIX_FMT_YUV422P10
|
||||||
|
+ { AV_PIX_FMT_YUV422P10, BC_YUV422P10, 1 }, ///< 10 bit samples in uint16_t containers, planar 4:2:2
|
||||||
|
+#endif
|
||||||
|
+ { AV_PIX_FMT_RGB565, BC_RGB565, 1 }, ///< always stored in cpu endianness
|
||||||
|
+ { AV_PIX_FMT_YUVJ420P, BC_YUVJ420P, 1 }, ///< Planar YUV 4:2:0 full scale (jpeg)
|
||||||
|
+ { AV_PIX_FMT_YUVJ422P, BC_YUVJ422P, 1 }, ///< Planar YUV 4:2:2 full scale (jpeg)
|
||||||
|
+ { AV_PIX_FMT_YUVJ444P, BC_YUVJ444P, 1 }, ///< Planar YUV 4:4:4 full scale (jpeg)
|
||||||
|
#if LIBAVUTIL_VERSION_INT < (50<<16)
|
||||||
|
- { PIX_FMT_RGBA32, BC_RGBA8888, 0 }, ///< Packed pixel, 4 bytes per pixel, BGRABGRA...
|
||||||
|
+ { AV_PIX_FMT_RGBA32, BC_RGBA8888, 0 }, ///< Packed pixel, 4 bytes per pixel, BGRABGRA...
|
||||||
|
#else
|
||||||
|
- { PIX_FMT_RGB32, BC_RGBA8888, 0 }, ///< Packed pixel, 4 bytes per pixel, BGRABGRA...
|
||||||
|
+ { AV_PIX_FMT_RGB32, BC_RGBA8888, 0 }, ///< Packed pixel, 4 bytes per pixel, BGRABGRA...
|
||||||
|
#endif
|
||||||
|
- { PIX_FMT_RGB555, BC_RGB888, 0 }, ///< always stored in cpu endianness, most significant bit to 1
|
||||||
|
- { PIX_FMT_GRAY8, BC_RGB888, 0 },
|
||||||
|
- { PIX_FMT_MONOWHITE, BC_RGB888, 0 }, ///< 0 is white
|
||||||
|
- { PIX_FMT_MONOBLACK, BC_RGB888, 0 }, ///< 0 is black
|
||||||
|
- { PIX_FMT_PAL8, BC_RGB888, 0 }, ///< 8 bit with RGBA palette
|
||||||
|
- { PIX_FMT_YUV410P, BC_YUV420P, 0 }, ///< Planar YUV 4:1:0 (1 Cr & Cb sample per 4x4 Y samples)
|
||||||
|
+ { AV_PIX_FMT_RGB555, BC_RGB888, 0 }, ///< always stored in cpu endianness, most significant bit to 1
|
||||||
|
+ { AV_PIX_FMT_GRAY8, BC_RGB888, 0 },
|
||||||
|
+ { AV_PIX_FMT_MONOWHITE, BC_RGB888, 0 }, ///< 0 is white
|
||||||
|
+ { AV_PIX_FMT_MONOBLACK, BC_RGB888, 0 }, ///< 0 is black
|
||||||
|
+ { AV_PIX_FMT_PAL8, BC_RGB888, 0 }, ///< 8 bit with RGBA palette
|
||||||
|
+ { AV_PIX_FMT_YUV410P, BC_YUV420P, 0 }, ///< Planar YUV 4:1:0 (1 Cr & Cb sample per 4x4 Y samples)
|
||||||
|
};
|
||||||
|
|
||||||
|
static const struct
|
||||||
|
@@ -343,16 +343,16 @@ static int lqt_tenbit_dnxhd_supported(AV
|
||||||
|
if (!codec->pix_fmts)
|
||||||
|
return 0;
|
||||||
|
|
||||||
|
- for (i = 0; codec->pix_fmts[i] != PIX_FMT_NONE; ++i)
|
||||||
|
+ for (i = 0; codec->pix_fmts[i] != AV_PIX_FMT_NONE; ++i)
|
||||||
|
{
|
||||||
|
- if (codec->pix_fmts[i] == PIX_FMT_YUV422P10_OR_DUMMY)
|
||||||
|
+ if (codec->pix_fmts[i] == AV_PIX_FMT_YUV422P10_OR_DUMMY)
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
-static enum PixelFormat lqt_ffmpeg_get_ffmpeg_colormodel(int id)
|
||||||
|
+static enum AVPixelFormat lqt_ffmpeg_get_ffmpeg_colormodel(int id)
|
||||||
|
{
|
||||||
|
int i;
|
||||||
|
|
||||||
|
@@ -361,10 +361,10 @@ static enum PixelFormat lqt_ffmpeg_get_f
|
||||||
|
if(colormodels[i].lqt_id == id)
|
||||||
|
return colormodels[i].ffmpeg_id;
|
||||||
|
}
|
||||||
|
- return PIX_FMT_NB;
|
||||||
|
+ return AV_PIX_FMT_NB;
|
||||||
|
}
|
||||||
|
|
||||||
|
-static int lqt_ffmpeg_get_lqt_colormodel(enum PixelFormat id, int * exact)
|
||||||
|
+static int lqt_ffmpeg_get_lqt_colormodel(enum AVPixelFormat id, int * exact)
|
||||||
|
{
|
||||||
|
int i;
|
||||||
|
|
||||||
|
@@ -402,24 +402,24 @@ static void lqt_ffmpeg_setup_decoding_co
|
||||||
|
/* First we try codec-specific colormodel matching. */
|
||||||
|
if(codec->decoder->id == AV_CODEC_ID_DNXHD)
|
||||||
|
{
|
||||||
|
- /* FFMpeg supports PIX_FMT_YUV422P and PIX_FMT_YUV422P10 for DNxHD, which
|
||||||
|
- we sometimes interpret as PIX_FMT_YUVJ422P and PIX_FMT_YUVJ422P10. */
|
||||||
|
- if (codec->avctx->pix_fmt == PIX_FMT_YUV422P || codec->avctx->pix_fmt == PIX_FMT_YUV422P10_OR_DUMMY)
|
||||||
|
+ /* FFMpeg supports AV_PIX_FMT_YUV422P and AV_PIX_FMT_YUV422P10 for DNxHD, which
|
||||||
|
+ we sometimes interpret as AV_PIX_FMT_YUVJ422P and AV_PIX_FMT_YUVJ422P10. */
|
||||||
|
+ if (codec->avctx->pix_fmt == AV_PIX_FMT_YUV422P || codec->avctx->pix_fmt == AV_PIX_FMT_YUV422P10_OR_DUMMY)
|
||||||
|
{
|
||||||
|
- int p10 = (codec->avctx->pix_fmt == PIX_FMT_YUV422P10_OR_DUMMY);
|
||||||
|
+ int p10 = (codec->avctx->pix_fmt == AV_PIX_FMT_YUV422P10_OR_DUMMY);
|
||||||
|
*exact = 1;
|
||||||
|
if (lqt_ffmpeg_get_avid_yuv_range(vtrack->track) == AVID_FULL_YUV_RANGE)
|
||||||
|
{
|
||||||
|
vtrack->stream_cmodel = p10 ? BC_YUVJ422P10 : BC_YUVJ422P;
|
||||||
|
- codec->reinterpret_pix_fmt = p10 ? PIX_FMT_YUV422P10_OR_DUMMY : PIX_FMT_YUVJ422P;
|
||||||
|
- // Note: reinterpret_pix_fmt should really be PIX_FMT_YUVJ422P10, except
|
||||||
|
+ codec->reinterpret_pix_fmt = p10 ? AV_PIX_FMT_YUV422P10_OR_DUMMY : AV_PIX_FMT_YUVJ422P;
|
||||||
|
+ // Note: reinterpret_pix_fmt should really be AV_PIX_FMT_YUVJ422P10, except
|
||||||
|
// there is no such colormodel in FFMpeg. Fortunately, it's not a problem
|
||||||
|
// in this case, as reinterpret_pix_fmt is only used when *exact == 0.
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
vtrack->stream_cmodel = p10 ? BC_YUV422P10 : BC_YUV422P;
|
||||||
|
- codec->reinterpret_pix_fmt = p10 ? PIX_FMT_YUV422P10_OR_DUMMY : PIX_FMT_YUV422P;
|
||||||
|
+ codec->reinterpret_pix_fmt = p10 ? AV_PIX_FMT_YUV422P10_OR_DUMMY : AV_PIX_FMT_YUV422P;
|
||||||
|
}
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
@@ -440,14 +440,14 @@ static void lqt_ffmpeg_setup_encoding_co
|
||||||
|
|
||||||
|
if (codec->encoder->id == AV_CODEC_ID_DNXHD)
|
||||||
|
{
|
||||||
|
- /* FFMpeg's DNxHD encoder only supports PIX_FMT_YUV422P and PIX_FMT_YUV422P10
|
||||||
|
- and doesn't know anything about PIX_FMT_YUVJ422P and PIX_FMT_YUVJ422P10
|
||||||
|
+ /* FFMpeg's DNxHD encoder only supports AV_PIX_FMT_YUV422P and AV_PIX_FMT_YUV422P10
|
||||||
|
+ and doesn't know anything about AV_PIX_FMT_YUVJ422P and AV_PIX_FMT_YUVJ422P10
|
||||||
|
(in fact, the latter doesn't even exist) */
|
||||||
|
- codec->avctx->pix_fmt = PIX_FMT_YUV422P;
|
||||||
|
+ codec->avctx->pix_fmt = AV_PIX_FMT_YUV422P;
|
||||||
|
if (vtrack->stream_cmodel == BC_YUV422P10 || vtrack->stream_cmodel == BC_YUVJ422P10)
|
||||||
|
{
|
||||||
|
if (lqt_tenbit_dnxhd_supported(codec->encoder))
|
||||||
|
- codec->avctx->pix_fmt = PIX_FMT_YUV422P10_OR_DUMMY;
|
||||||
|
+ codec->avctx->pix_fmt = AV_PIX_FMT_YUV422P10_OR_DUMMY;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@@ -458,7 +458,7 @@ static void lqt_ffmpeg_setup_encoding_co
|
||||||
|
/* From avcodec.h: */
|
||||||
|
|
||||||
|
/*
|
||||||
|
- * PIX_FMT_RGBA32 is handled in an endian-specific manner. A RGBA
|
||||||
|
+ * AV_PIX_FMT_RGBA32 is handled in an endian-specific manner. A RGBA
|
||||||
|
* color is put together as:
|
||||||
|
* (A << 24) | (R << 16) | (G << 8) | B
|
||||||
|
* This is stored as BGRA on little endian CPU architectures and ARGB on
|
||||||
|
@@ -530,7 +530,7 @@ static void convert_rgba_to_argb(uint8_t
|
||||||
|
*/
|
||||||
|
|
||||||
|
static void convert_image_decode(quicktime_ffmpeg_video_codec_t *codec,
|
||||||
|
- AVFrame * in_frame, enum PixelFormat in_format,
|
||||||
|
+ AVFrame * in_frame, enum AVPixelFormat in_format,
|
||||||
|
unsigned char ** out_frame, int out_format,
|
||||||
|
int width, int height, int row_span, int row_span_uv)
|
||||||
|
{
|
||||||
|
@@ -547,9 +547,9 @@ static void convert_image_decode(quickti
|
||||||
|
* RGBA format like in ffmpeg??
|
||||||
|
*/
|
||||||
|
#if LIBAVUTIL_VERSION_INT < (50<<16)
|
||||||
|
- if((in_format == PIX_FMT_RGBA32) && (out_format == BC_RGBA8888))
|
||||||
|
+ if((in_format == AV_PIX_FMT_RGBA32) && (out_format == BC_RGBA8888))
|
||||||
|
#else
|
||||||
|
- if((in_format == PIX_FMT_RGB32) && (out_format == BC_RGBA8888))
|
||||||
|
+ if((in_format == AV_PIX_FMT_RGB32) && (out_format == BC_RGBA8888))
|
||||||
|
#endif
|
||||||
|
{
|
||||||
|
convert_image_decode_rgba(in_frame, out_frame, width, height, codec->y_offset);
|
||||||
|
@@ -829,7 +829,7 @@ static int lqt_ffmpeg_decode_video(quick
|
||||||
|
if(avcodec_open2(codec->avctx, codec->decoder, NULL) != 0)
|
||||||
|
return -1;
|
||||||
|
#endif
|
||||||
|
- codec->frame = avcodec_alloc_frame();
|
||||||
|
+ codec->frame = av_frame_alloc();
|
||||||
|
vtrack->stream_cmodel = LQT_COLORMODEL_NONE;
|
||||||
|
codec->initialized = 1;
|
||||||
|
}
|
||||||
|
@@ -929,10 +929,10 @@ static int lqt_ffmpeg_decode_video(quick
|
||||||
|
#ifdef HAVE_LIBSWSCALE
|
||||||
|
|
||||||
|
#if LIBAVUTIL_VERSION_INT < (50<<16)
|
||||||
|
- if(!((codec->avctx->pix_fmt == PIX_FMT_RGBA32) &&
|
||||||
|
+ if(!((codec->avctx->pix_fmt == AV_PIX_FMT_RGBA32) &&
|
||||||
|
(vtrack->stream_cmodel == BC_RGBA8888)))
|
||||||
|
#else
|
||||||
|
- if(!((codec->avctx->pix_fmt == PIX_FMT_RGB32) &&
|
||||||
|
+ if(!((codec->avctx->pix_fmt == AV_PIX_FMT_RGB32) &&
|
||||||
|
(vtrack->stream_cmodel == BC_RGBA8888)))
|
||||||
|
#endif
|
||||||
|
{
|
||||||
|
@@ -1318,7 +1318,7 @@ static int lqt_ffmpeg_encode_video(quick
|
||||||
|
|
||||||
|
if(!codec->initialized)
|
||||||
|
{
|
||||||
|
- codec->frame = avcodec_alloc_frame();
|
||||||
|
+ codec->frame = av_frame_alloc();
|
||||||
|
|
||||||
|
/* time_base is 1/framerate for constant framerate */
|
||||||
|
|
||||||
|
@@ -1396,9 +1396,9 @@ static int lqt_ffmpeg_encode_video(quick
|
||||||
|
if(vtrack->stream_cmodel == BC_RGBA8888)
|
||||||
|
{
|
||||||
|
/* Libquicktime doesn't natively support a color model equivalent
|
||||||
|
- to PIX_FMT_ARGB, which is required for QTRLE with alpha channel.
|
||||||
|
+ to AV_PIX_FMT_ARGB, which is required for QTRLE with alpha channel.
|
||||||
|
So, we use BC_RGBA8888 and do ad hoc conversion below. */
|
||||||
|
- codec->avctx->pix_fmt = PIX_FMT_ARGB;
|
||||||
|
+ codec->avctx->pix_fmt = AV_PIX_FMT_ARGB;
|
||||||
|
vtrack->track->mdia.minf.stbl.stsd.table[0].depth = 32;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@@ -1467,7 +1467,7 @@ static int lqt_ffmpeg_encode_video(quick
|
||||||
|
}
|
||||||
|
// codec->lqt_colormodel = ffmepg_2_lqt(codec->com.ffcodec_enc);
|
||||||
|
|
||||||
|
- if(codec->y_offset != 0 || codec->avctx->pix_fmt == PIX_FMT_ARGB)
|
||||||
|
+ if(codec->y_offset != 0 || codec->avctx->pix_fmt == AV_PIX_FMT_ARGB)
|
||||||
|
{
|
||||||
|
if(!codec->tmp_rows)
|
||||||
|
{
|
||||||
|
@@ -1492,7 +1492,7 @@ static int lqt_ffmpeg_encode_video(quick
|
||||||
|
vtrack->stream_cmodel,
|
||||||
|
0, 0, 0, codec->y_offset);
|
||||||
|
}
|
||||||
|
- else if(codec->avctx->pix_fmt == PIX_FMT_ARGB)
|
||||||
|
+ else if(codec->avctx->pix_fmt == AV_PIX_FMT_ARGB)
|
||||||
|
{
|
||||||
|
convert_rgba_to_argb(row_pointers[0], vtrack->stream_row_span,
|
||||||
|
codec->tmp_rows[0], codec->tmp_row_span,
|
||||||
|
Index: libquicktime-1.2.4/plugins/ffmpeg/audio.c
|
||||||
|
===================================================================
|
||||||
|
--- libquicktime-1.2.4.orig/plugins/ffmpeg/audio.c
|
||||||
|
+++ libquicktime-1.2.4/plugins/ffmpeg/audio.c
|
||||||
|
@@ -1266,7 +1266,7 @@ static int lqt_ffmpeg_encode_audio(quick
|
||||||
|
pkt.data = codec->chunk_buffer;
|
||||||
|
pkt.size = codec->chunk_buffer_alloc;
|
||||||
|
|
||||||
|
- avcodec_get_frame_defaults(&f);
|
||||||
|
+ av_frame_unref(&f);
|
||||||
|
f.nb_samples = codec->avctx->frame_size;
|
||||||
|
|
||||||
|
avcodec_fill_audio_frame(&f, channels, codec->avctx->sample_fmt,
|
File diff suppressed because it is too large
Load Diff
342
libquicktime/libquicktime-1.2.4-ffmpeg4.patch
Normal file
342
libquicktime/libquicktime-1.2.4-ffmpeg4.patch
Normal file
@ -0,0 +1,342 @@
|
|||||||
|
Index: libquicktime-1.2.4/plugins/ffmpeg/audio.c
|
||||||
|
===================================================================
|
||||||
|
--- libquicktime-1.2.4.orig/plugins/ffmpeg/audio.c
|
||||||
|
+++ libquicktime-1.2.4/plugins/ffmpeg/audio.c
|
||||||
|
@@ -545,7 +545,7 @@ static int decode_chunk_vbr(quicktime_t
|
||||||
|
|
||||||
|
#if DECODE_AUDIO3 || DECODE_AUDIO4
|
||||||
|
codec->pkt.data = codec->chunk_buffer;
|
||||||
|
- codec->pkt.size = packet_size + FF_INPUT_BUFFER_PADDING_SIZE;
|
||||||
|
+ codec->pkt.size = packet_size + AV_INPUT_BUFFER_PADDING_SIZE;
|
||||||
|
|
||||||
|
#if DECODE_AUDIO4
|
||||||
|
frame_bytes = avcodec_decode_audio4(codec->avctx, &f,
|
||||||
|
@@ -583,7 +583,7 @@ static int decode_chunk_vbr(quicktime_t
|
||||||
|
(codec->sample_buffer_end - codec->sample_buffer_start)],
|
||||||
|
&bytes_decoded,
|
||||||
|
codec->chunk_buffer,
|
||||||
|
- packet_size + FF_INPUT_BUFFER_PADDING_SIZE);
|
||||||
|
+ packet_size + AV_INPUT_BUFFER_PADDING_SIZE);
|
||||||
|
if(frame_bytes < 0)
|
||||||
|
{
|
||||||
|
lqt_log(file, LQT_LOG_ERROR, LOG_DOMAIN, "avcodec_decode_audio2 error");
|
||||||
|
@@ -645,13 +645,13 @@ static int decode_chunk(quicktime_t * fi
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
- if(codec->chunk_buffer_alloc < mph.frame_bytes + FF_INPUT_BUFFER_PADDING_SIZE)
|
||||||
|
+ if(codec->chunk_buffer_alloc < mph.frame_bytes + AV_INPUT_BUFFER_PADDING_SIZE)
|
||||||
|
{
|
||||||
|
- codec->chunk_buffer_alloc = mph.frame_bytes + FF_INPUT_BUFFER_PADDING_SIZE;
|
||||||
|
+ codec->chunk_buffer_alloc = mph.frame_bytes + AV_INPUT_BUFFER_PADDING_SIZE;
|
||||||
|
codec->chunk_buffer = realloc(codec->chunk_buffer, codec->chunk_buffer_alloc);
|
||||||
|
}
|
||||||
|
memset(codec->chunk_buffer + codec->bytes_in_chunk_buffer, 0,
|
||||||
|
- mph.frame_bytes - codec->bytes_in_chunk_buffer + FF_INPUT_BUFFER_PADDING_SIZE);
|
||||||
|
+ mph.frame_bytes - codec->bytes_in_chunk_buffer + AV_INPUT_BUFFER_PADDING_SIZE);
|
||||||
|
num_samples = mph.samples_per_frame;
|
||||||
|
codec->bytes_in_chunk_buffer = mph.frame_bytes;
|
||||||
|
}
|
||||||
|
@@ -695,7 +695,7 @@ static int decode_chunk(quicktime_t * fi
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
- /* BIG NOTE: We pass extra FF_INPUT_BUFFER_PADDING_SIZE for the buffer size
|
||||||
|
+ /* BIG NOTE: We pass extra AV_INPUT_BUFFER_PADDING_SIZE for the buffer size
|
||||||
|
because we know, that lqt_read_audio_chunk allocates 16 extra bytes for us */
|
||||||
|
|
||||||
|
/* Some really broken mp3 files have the header bytes split across 2 chunks */
|
||||||
|
@@ -761,7 +761,7 @@ static int decode_chunk(quicktime_t * fi
|
||||||
|
|
||||||
|
#if DECODE_AUDIO3 || DECODE_AUDIO4
|
||||||
|
codec->pkt.data = &codec->chunk_buffer[bytes_used];
|
||||||
|
- codec->pkt.size = codec->bytes_in_chunk_buffer + FF_INPUT_BUFFER_PADDING_SIZE;
|
||||||
|
+ codec->pkt.size = codec->bytes_in_chunk_buffer + AV_INPUT_BUFFER_PADDING_SIZE;
|
||||||
|
|
||||||
|
#if DECODE_AUDIO4
|
||||||
|
|
||||||
|
@@ -798,7 +798,7 @@ static int decode_chunk(quicktime_t * fi
|
||||||
|
(codec->sample_buffer_end - codec->sample_buffer_start)],
|
||||||
|
&bytes_decoded,
|
||||||
|
&codec->chunk_buffer[bytes_used],
|
||||||
|
- codec->bytes_in_chunk_buffer + FF_INPUT_BUFFER_PADDING_SIZE);
|
||||||
|
+ codec->bytes_in_chunk_buffer + AV_INPUT_BUFFER_PADDING_SIZE);
|
||||||
|
#endif
|
||||||
|
if(frame_bytes < 0)
|
||||||
|
{
|
||||||
|
@@ -838,7 +838,7 @@ static int decode_chunk(quicktime_t * fi
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
- /* This happens because ffmpeg adds FF_INPUT_BUFFER_PADDING_SIZE to the bytes returned */
|
||||||
|
+ /* This happens because ffmpeg adds AV_INPUT_BUFFER_PADDING_SIZE to the bytes returned */
|
||||||
|
|
||||||
|
if(codec->bytes_in_chunk_buffer < 0)
|
||||||
|
codec->bytes_in_chunk_buffer = 0;
|
||||||
|
Index: libquicktime-1.2.4/plugins/ffmpeg/params.c
|
||||||
|
===================================================================
|
||||||
|
--- libquicktime-1.2.4.orig/plugins/ffmpeg/params.c
|
||||||
|
+++ libquicktime-1.2.4/plugins/ffmpeg/params.c
|
||||||
|
@@ -124,16 +124,6 @@ typedef struct
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
-enum_t me_method[] =
|
||||||
|
- {
|
||||||
|
- { "Zero", ME_ZERO },
|
||||||
|
- { "Phods", ME_PHODS },
|
||||||
|
- { "Log", ME_LOG },
|
||||||
|
- { "X1", ME_X1 },
|
||||||
|
- { "Epzs", ME_EPZS },
|
||||||
|
- { "Full", ME_FULL }
|
||||||
|
- };
|
||||||
|
-
|
||||||
|
enum_t prediction_method[] =
|
||||||
|
{
|
||||||
|
{ "Left", FF_PRED_LEFT },
|
||||||
|
@@ -163,15 +153,6 @@ enum_t mb_decision[] =
|
||||||
|
{ "Rate distoration", FF_MB_DECISION_RD }
|
||||||
|
};
|
||||||
|
|
||||||
|
-enum_t coder_type[] =
|
||||||
|
- {
|
||||||
|
- { "VLC", FF_CODER_TYPE_VLC },
|
||||||
|
- { "Arithmetic", FF_CODER_TYPE_AC },
|
||||||
|
- { "Raw", FF_CODER_TYPE_RAW },
|
||||||
|
- { "RLE", FF_CODER_TYPE_RLE },
|
||||||
|
- { "Deflate", FF_CODER_TYPE_DEFLATE },
|
||||||
|
- };
|
||||||
|
-
|
||||||
|
#define PARAM_ENUM(name, var, arr) \
|
||||||
|
if(!strcasecmp(key, name)) \
|
||||||
|
{ \
|
||||||
|
@@ -203,7 +184,7 @@ void lqt_ffmpeg_set_parameter(AVCodecCon
|
||||||
|
PARAM_INT_SCALE("ff_bit_rate_audio",bit_rate,1000);
|
||||||
|
PARAM_INT_SCALE("ff_bit_rate_video",bit_rate,1000);
|
||||||
|
PARAM_INT_SCALE("ff_bit_rate_tolerance",bit_rate_tolerance,1000);
|
||||||
|
- PARAM_ENUM("ff_me_method",me_method,me_method);
|
||||||
|
+ PARAM_DICT_INT("ff_me_method","motion-est");
|
||||||
|
PARAM_INT("ff_gop_size",gop_size);
|
||||||
|
PARAM_FLOAT("ff_qcompress",qcompress);
|
||||||
|
PARAM_FLOAT("ff_qblur",qblur);
|
||||||
|
@@ -227,10 +208,9 @@ void lqt_ffmpeg_set_parameter(AVCodecCon
|
||||||
|
PARAM_INT("ff_rc_min_rate",rc_min_rate);
|
||||||
|
PARAM_INT("ff_rc_max_rate",rc_max_rate);
|
||||||
|
PARAM_INT_SCALE("ff_rc_buffer_size",rc_buffer_size,1000);
|
||||||
|
- PARAM_FLOAT("ff_rc_buffer_aggressivity",rc_buffer_aggressivity);
|
||||||
|
PARAM_FLOAT("ff_i_quant_factor",i_quant_factor);
|
||||||
|
PARAM_QP2LAMBDA("ff_i_quant_offset",i_quant_offset);
|
||||||
|
- PARAM_FLOAT("ff_rc_initial_cplx",rc_initial_cplx);
|
||||||
|
+ PARAM_DICT_INT("ff_rc_initial_cplx","rc_init_cplx");
|
||||||
|
PARAM_FLOAT("ff_lumi_masking",lumi_masking);
|
||||||
|
PARAM_FLOAT("ff_temporal_cplx_masking",temporal_cplx_masking);
|
||||||
|
PARAM_FLOAT("ff_spatial_cplx_masking",spatial_cplx_masking);
|
||||||
|
@@ -255,8 +235,8 @@ void lqt_ffmpeg_set_parameter(AVCodecCon
|
||||||
|
PARAM_INT("ff_me_range",me_range);
|
||||||
|
PARAM_ENUM("ff_mb_decision",mb_decision,mb_decision);
|
||||||
|
PARAM_INT("ff_scenechange_threshold",scenechange_threshold);
|
||||||
|
- PARAM_QP2LAMBDA("ff_lmin", lmin);
|
||||||
|
- PARAM_QP2LAMBDA("ff_lmax", lmax);
|
||||||
|
+ PARAM_DICT_INT("ff_lmin", "lmin");
|
||||||
|
+ PARAM_DICT_INT("ff_lmax", "lmax");
|
||||||
|
PARAM_INT("ff_noise_reduction",noise_reduction);
|
||||||
|
PARAM_INT_SCALE("ff_rc_initial_buffer_occupancy",rc_initial_buffer_occupancy,1000);
|
||||||
|
|
||||||
|
@@ -269,33 +249,29 @@ void lqt_ffmpeg_set_parameter(AVCodecCon
|
||||||
|
#endif
|
||||||
|
|
||||||
|
PARAM_INT("ff_thread_count",thread_count);
|
||||||
|
- PARAM_INT("ff_me_threshold",me_threshold);
|
||||||
|
- PARAM_INT("ff_mb_threshold",mb_threshold);
|
||||||
|
PARAM_INT("ff_nsse_weight",nsse_weight);
|
||||||
|
- PARAM_FLOAT("ff_border_masking",border_masking);
|
||||||
|
+ PARAM_DICT_INT("ff_border_masking","border_mask");
|
||||||
|
PARAM_QP2LAMBDA("ff_mb_lmin", mb_lmin);
|
||||||
|
PARAM_QP2LAMBDA("ff_mb_lmax", mb_lmax);
|
||||||
|
PARAM_INT("ff_me_penalty_compensation",me_penalty_compensation);
|
||||||
|
PARAM_INT("ff_bidir_refine",bidir_refine);
|
||||||
|
PARAM_INT("ff_brd_scale",brd_scale);
|
||||||
|
- PARAM_INT("ff_scenechange_factor",scenechange_factor);
|
||||||
|
- PARAM_FLAG("ff_flag_qscale",CODEC_FLAG_QSCALE);
|
||||||
|
- PARAM_FLAG("ff_flag_4mv",CODEC_FLAG_4MV);
|
||||||
|
- PARAM_FLAG("ff_flag_qpel",CODEC_FLAG_QPEL);
|
||||||
|
- PARAM_FLAG("ff_flag_gmc",CODEC_FLAG_GMC);
|
||||||
|
- PARAM_FLAG("ff_flag_mv0",CODEC_FLAG_MV0);
|
||||||
|
+ PARAM_FLAG("ff_flag_qscale",AV_CODEC_FLAG_QSCALE);
|
||||||
|
+ PARAM_FLAG("ff_flag_4mv",AV_CODEC_FLAG_4MV);
|
||||||
|
+ PARAM_FLAG("ff_flag_qpel",AV_CODEC_FLAG_QPEL);
|
||||||
|
+ PARAM_DICT_FLAG("ff_flag_gmc","gmc");
|
||||||
|
+ PARAM_DICT_FLAG("ff_flag_mv0","mpv_flags");
|
||||||
|
// PARAM_FLAG("ff_flag_part",CODEC_FLAG_PART); // Unused
|
||||||
|
- PARAM_FLAG("ff_flag_gray",CODEC_FLAG_GRAY);
|
||||||
|
- PARAM_FLAG("ff_flag_emu_edge",CODEC_FLAG_EMU_EDGE);
|
||||||
|
- PARAM_FLAG("ff_flag_normalize_aqp",CODEC_FLAG_NORMALIZE_AQP);
|
||||||
|
+ PARAM_FLAG("ff_flag_gray",AV_CODEC_FLAG_GRAY);
|
||||||
|
+ PARAM_DICT_FLAG("ff_flag_normalize_aqp","naq");
|
||||||
|
// PARAM_FLAG("ff_flag_alt_scan",CODEC_FLAG_ALT_SCAN); // Unused
|
||||||
|
#if LIBAVCODEC_VERSION_INT < ((52<<16)+(0<<8)+0)
|
||||||
|
PARAM_FLAG("ff_flag_trellis_quant",CODEC_FLAG_TRELLIS_QUANT);
|
||||||
|
#else
|
||||||
|
PARAM_INT("ff_trellis",trellis);
|
||||||
|
#endif
|
||||||
|
- PARAM_FLAG("ff_flag_bitexact",CODEC_FLAG_BITEXACT);
|
||||||
|
- PARAM_FLAG("ff_flag_ac_pred",CODEC_FLAG_AC_PRED);
|
||||||
|
+ PARAM_FLAG("ff_flag_bitexact",AV_CODEC_FLAG_BITEXACT);
|
||||||
|
+ PARAM_FLAG("ff_flag_ac_pred",AV_CODEC_FLAG_AC_PRED);
|
||||||
|
// PARAM_FLAG("ff_flag_h263p_umv",CODEC_FLAG_H263P_UMV); // Unused
|
||||||
|
|
||||||
|
#if LIBAVCODEC_VERSION_MAJOR >= 55
|
||||||
|
@@ -303,9 +279,9 @@ void lqt_ffmpeg_set_parameter(AVCodecCon
|
||||||
|
PARAM_DICT_FLAG("ff_flag_qp_rd","qp_rd");
|
||||||
|
PARAM_DICT_FLAG("ff_flag2_strict_gop","strict_gop");
|
||||||
|
#else
|
||||||
|
- PARAM_FLAG("ff_flag_cbp_rd",CODEC_FLAG_CBP_RD);
|
||||||
|
- PARAM_FLAG("ff_flag_qp_rd",CODEC_FLAG_QP_RD);
|
||||||
|
- PARAM_FLAG2("ff_flag2_strict_gop",CODEC_FLAG2_STRICT_GOP);
|
||||||
|
+ PARAM_FLAG("ff_flag_cbp_rd",AV_CODEC_FLAG_CBP_RD);
|
||||||
|
+ PARAM_FLAG("ff_flag_qp_rd",AV_CODEC_FLAG_QP_RD);
|
||||||
|
+ PARAM_FLAG2("ff_flag2_strict_gop",AV_CODEC_FLAG2_STRICT_GOP);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if LIBAVCODEC_VERSION_MAJOR >= 54
|
||||||
|
@@ -313,14 +289,14 @@ void lqt_ffmpeg_set_parameter(AVCodecCon
|
||||||
|
PARAM_DICT_FLAG("ff_flag_obmc","obmc");
|
||||||
|
PARAM_DICT_FLAG("ff_flag_h263p_slice_struct","structured_slices");
|
||||||
|
#else
|
||||||
|
- PARAM_FLAG("ff_flag_h263p_aiv",CODEC_FLAG_H263P_AIV);
|
||||||
|
- PARAM_FLAG("ff_flag_obmc",CODEC_FLAG_OBMC);
|
||||||
|
- PARAM_FLAG("ff_flag_h263p_slice_struct",CODEC_FLAG_H263P_SLICE_STRUCT);
|
||||||
|
+ PARAM_FLAG("ff_flag_h263p_aiv",AV_CODEC_FLAG_H263P_AIV);
|
||||||
|
+ PARAM_FLAG("ff_flag_obmc",AV_CODEC_FLAG_OBMC);
|
||||||
|
+ PARAM_FLAG("ff_flag_h263p_slice_struct",AV_CODEC_FLAG_H263P_SLICE_STRUCT);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
- PARAM_FLAG("ff_flag_loop_filter",CODEC_FLAG_LOOP_FILTER);
|
||||||
|
- PARAM_FLAG("ff_flag_closed_gop",CODEC_FLAG_CLOSED_GOP);
|
||||||
|
- PARAM_FLAG2("ff_flag2_fast",CODEC_FLAG2_FAST);
|
||||||
|
- PARAM_ENUM("ff_coder_type",coder_type,coder_type);
|
||||||
|
+ PARAM_FLAG("ff_flag_loop_filter",AV_CODEC_FLAG_LOOP_FILTER);
|
||||||
|
+ PARAM_FLAG("ff_flag_closed_gop",AV_CODEC_FLAG_CLOSED_GOP);
|
||||||
|
+ PARAM_FLAG2("ff_flag2_fast",AV_CODEC_FLAG2_FAST);
|
||||||
|
+ PARAM_DICT_INT("ff_coder_type","coder");
|
||||||
|
|
||||||
|
}
|
||||||
|
Index: libquicktime-1.2.4/plugins/ffmpeg/params.h
|
||||||
|
===================================================================
|
||||||
|
--- libquicktime-1.2.4.orig/plugins/ffmpeg/params.h
|
||||||
|
+++ libquicktime-1.2.4/plugins/ffmpeg/params.h
|
||||||
|
@@ -149,7 +149,7 @@ the reference. Unused for constant quant
|
||||||
|
.type = LQT_PARAMETER_INT, \
|
||||||
|
.val_default = { .val_int = 0 }, \
|
||||||
|
.val_min = { .val_int = 0 }, \
|
||||||
|
- .val_max = { .val_int = FF_MAX_B_FRAMES }, \
|
||||||
|
+ .val_max = { .val_int = 16 }, \
|
||||||
|
.help_string = TRS("Maximum number of B-frames between non B-frames") \
|
||||||
|
}
|
||||||
|
|
||||||
|
Index: libquicktime-1.2.4/plugins/ffmpeg/video.c
|
||||||
|
===================================================================
|
||||||
|
--- libquicktime-1.2.4.orig/plugins/ffmpeg/video.c
|
||||||
|
+++ libquicktime-1.2.4/plugins/ffmpeg/video.c
|
||||||
|
@@ -781,7 +781,7 @@ static int lqt_ffmpeg_decode_video(quick
|
||||||
|
if(extradata)
|
||||||
|
{
|
||||||
|
codec->extradata =
|
||||||
|
- calloc(1, extradata_size + FF_INPUT_BUFFER_PADDING_SIZE);
|
||||||
|
+ calloc(1, extradata_size + AV_INPUT_BUFFER_PADDING_SIZE);
|
||||||
|
memcpy(codec->extradata, extradata, extradata_size);
|
||||||
|
codec->avctx->extradata_size = extradata_size;
|
||||||
|
codec->avctx->extradata = codec->extradata;
|
||||||
|
@@ -1140,8 +1140,8 @@ static int init_imx_encoder(quicktime_t
|
||||||
|
codec->avctx->qmin = 1;
|
||||||
|
codec->avctx->qmax = 3;
|
||||||
|
codec->avctx->rtp_payload_size = 1; // ??
|
||||||
|
- codec->avctx->rc_buffer_aggressivity = 0.25;
|
||||||
|
- codec->avctx->flags |= CODEC_FLAG_INTERLACED_DCT|CODEC_FLAG_LOW_DELAY;
|
||||||
|
+ av_dict_set(&codec->options, "rc_buf_aggressivity", "0.25", 0);
|
||||||
|
+ codec->avctx->flags |= AV_CODEC_FLAG_INTERLACED_DCT|AV_CODEC_FLAG_LOW_DELAY;
|
||||||
|
|
||||||
|
#if (LIBAVCODEC_VERSION_MAJOR < 54)
|
||||||
|
codec->avctx->flags2 |= CODEC_FLAG2_INTRA_VLC|CODEC_FLAG2_NON_LINEAR_QUANT;
|
||||||
|
@@ -1328,7 +1328,7 @@ static int lqt_ffmpeg_encode_video(quick
|
||||||
|
// codec->avctx->time_base.den = 1;
|
||||||
|
// codec->avctx->time_base.num = lqt_video_time_scale(file, track);
|
||||||
|
|
||||||
|
- if(codec->avctx->flags & CODEC_FLAG_QSCALE)
|
||||||
|
+ if(codec->avctx->flags & AV_CODEC_FLAG_QSCALE)
|
||||||
|
codec->avctx->global_quality = codec->qscale;
|
||||||
|
|
||||||
|
codec->avctx->width = width;
|
||||||
|
@@ -1344,7 +1344,7 @@ static int lqt_ffmpeg_encode_video(quick
|
||||||
|
{
|
||||||
|
if(!(file->file_type & (LQT_FILE_AVI|LQT_FILE_AVI_ODML)))
|
||||||
|
{
|
||||||
|
- codec->avctx->flags |= CODEC_FLAG_GLOBAL_HEADER;
|
||||||
|
+ codec->avctx->flags |= AV_CODEC_FLAG_GLOBAL_HEADER;
|
||||||
|
codec->write_global_header = 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
@@ -1360,7 +1360,7 @@ static int lqt_ffmpeg_encode_video(quick
|
||||||
|
{
|
||||||
|
lqt_log(file, LQT_LOG_INFO, LOG_DOMAIN, "Enabling interlaced encoding");
|
||||||
|
codec->avctx->flags |=
|
||||||
|
- (CODEC_FLAG_INTERLACED_DCT|CODEC_FLAG_INTERLACED_ME|CODEC_FLAG_ALT_SCAN);
|
||||||
|
+ (AV_CODEC_FLAG_INTERLACED_DCT|AV_CODEC_FLAG_INTERLACED_ME|AV_CODEC_FLAG_ALT_SCAN);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
@@ -1387,7 +1387,7 @@ static int lqt_ffmpeg_encode_video(quick
|
||||||
|
{
|
||||||
|
if(!(file->file_type & (LQT_FILE_AVI|LQT_FILE_AVI_ODML)))
|
||||||
|
{
|
||||||
|
- codec->avctx->flags |= CODEC_FLAG_GLOBAL_HEADER;
|
||||||
|
+ codec->avctx->flags |= AV_CODEC_FLAG_GLOBAL_HEADER;
|
||||||
|
codec->write_global_header = 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@@ -1410,7 +1410,7 @@ static int lqt_ffmpeg_encode_video(quick
|
||||||
|
{
|
||||||
|
if(vtrack->interlace_mode != LQT_INTERLACE_NONE)
|
||||||
|
{
|
||||||
|
- codec->avctx->flags |= CODEC_FLAG_INTERLACED_DCT;
|
||||||
|
+ codec->avctx->flags |= AV_CODEC_FLAG_INTERLACED_DCT;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if(codec->is_imx)
|
||||||
|
@@ -1422,7 +1422,7 @@ static int lqt_ffmpeg_encode_video(quick
|
||||||
|
if(codec->pass == 1)
|
||||||
|
{
|
||||||
|
codec->stats_file = fopen(codec->stats_filename, "w");
|
||||||
|
- codec->avctx->flags |= CODEC_FLAG_PASS1;
|
||||||
|
+ codec->avctx->flags |= AV_CODEC_FLAG_PASS1;
|
||||||
|
}
|
||||||
|
else if(codec->pass == codec->total_passes)
|
||||||
|
{
|
||||||
|
@@ -1438,7 +1438,7 @@ static int lqt_ffmpeg_encode_video(quick
|
||||||
|
fclose(codec->stats_file);
|
||||||
|
codec->stats_file = (FILE*)0;
|
||||||
|
|
||||||
|
- codec->avctx->flags |= CODEC_FLAG_PASS2;
|
||||||
|
+ codec->avctx->flags |= AV_CODEC_FLAG_PASS2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/* Open codec */
|
||||||
|
@@ -1516,7 +1516,7 @@ static int lqt_ffmpeg_encode_video(quick
|
||||||
|
}
|
||||||
|
|
||||||
|
codec->frame->pts = vtrack->timestamp;
|
||||||
|
- if(codec->avctx->flags & CODEC_FLAG_QSCALE)
|
||||||
|
+ if(codec->avctx->flags & AV_CODEC_FLAG_QSCALE)
|
||||||
|
codec->frame->quality = codec->qscale;
|
||||||
|
#ifdef DO_INTERLACE
|
||||||
|
if(vtrack->interlace_mode != LQT_INTERLACE_NONE)
|
||||||
|
@@ -1599,8 +1599,7 @@ static int lqt_ffmpeg_encode_video(quick
|
||||||
|
else if(codec->encoder->id == AV_CODEC_ID_MPEG4)
|
||||||
|
{
|
||||||
|
int advanced = 0;
|
||||||
|
- if(codec->avctx->max_b_frames ||
|
||||||
|
- (codec->avctx->flags & (CODEC_FLAG_QPEL|CODEC_FLAG_GMC)))
|
||||||
|
+ if(codec->avctx->max_b_frames)
|
||||||
|
advanced = 1;
|
||||||
|
|
||||||
|
setup_header_mpeg4(file, track, codec->avctx->extradata,
|
7
mii-tool/.footprint
Normal file
7
mii-tool/.footprint
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
drwxr-xr-x root/root sbin/
|
||||||
|
-rwxr-xr-x root/root sbin/mii-tool
|
||||||
|
drwxr-xr-x root/root usr/
|
||||||
|
drwxr-xr-x root/root usr/share/
|
||||||
|
drwxr-xr-x root/root usr/share/man/
|
||||||
|
drwxr-xr-x root/root usr/share/man/man8/
|
||||||
|
-rw-r--r-- root/root usr/share/man/man8/mii-tool.8.gz
|
5
mii-tool/.signature
Normal file
5
mii-tool/.signature
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
untrusted comment: verify with /etc/ports/contrib.pub
|
||||||
|
RWSagIOpLGJF3yKh9zM7Jqsu/c3/F8AnUle98Yd8CDn5j6w/wk4SFVGsgYH9AhGLoDPIMqxjH5wVPSoAbV0UvkpWcST07n6pZgY=
|
||||||
|
SHA256 (Pkgfile) = 597d7603ac826eb85e5b991d244fdaccf7fee6d902e19d74d550e21f6adc2f0f
|
||||||
|
SHA256 (.footprint) = 183eb01cd34c7669b189d9146efa1ac546fd1381461d0d77f2251bfc07086bba
|
||||||
|
SHA256 (METUX.mii-tool-1.65.0.0.tar.gz) = 3797be60f4098f4a449023123ae0e879b28effd18b24972e2730fc6e48609690
|
14
mii-tool/Pkgfile
Normal file
14
mii-tool/Pkgfile
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
# Description: Set or autodetect the media type or mii chipset-based ethernet devices.
|
||||||
|
# URL: http://freshmeat.sourceforge.net/projects/mii-tool/
|
||||||
|
# Maintainer: Danny Rawlins, crux at romster dot me
|
||||||
|
|
||||||
|
name=mii-tool
|
||||||
|
version=1.65.0
|
||||||
|
release=1
|
||||||
|
source=(https://repo.or.cz/w/oss-qm-packages.git/snapshot/METUX.mii-tool-$version.0.tar.gz)
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd oss-qm-packages-METUX.mii-tool-$version.*
|
||||||
|
make
|
||||||
|
make DESTDIR=$PKG install
|
||||||
|
}
|
@ -1,5 +1,5 @@
|
|||||||
untrusted comment: verify with /etc/ports/contrib.pub
|
untrusted comment: verify with /etc/ports/contrib.pub
|
||||||
RWSagIOpLGJF3zIVe2YqDwJ2orNWyXbsJrC67SK8FZF50uNIaGmub1sJb2xTmHGuyTHEICoFmmEZfqNNlrXp6DupHFNy6edZhw8=
|
RWSagIOpLGJF3wZE3+gb60sjk61klrQRvXzFryxpBKC9ljnFK5o1mUN80h6y4h2E3epHhMDa7cujRZejKgSbY6JCIpJO6l4gyAM=
|
||||||
SHA256 (Pkgfile) = 585964641b3fb7e0772c2bfad12c704893596c51f61278aece29d101139b6c56
|
SHA256 (Pkgfile) = 3fea1925fd468f83bf031e6235b8ef9da3a7c9c3332b9d50041ddd142f3002a2
|
||||||
SHA256 (.footprint) = d9f866a4dfc3083dcd50f41597aef384052b792a8dd6005d4aef83ff4bdbe4ac
|
SHA256 (.footprint) = d9f866a4dfc3083dcd50f41597aef384052b792a8dd6005d4aef83ff4bdbe4ac
|
||||||
SHA256 (mkvtoolnix-33.1.0.tar.xz) = c077f4563fe76e09799fca2451464e0d2d0ebf0e17d1b1b179ec735b19fe6f2a
|
SHA256 (mkvtoolnix-33.1.0.tar.xz) = c077f4563fe76e09799fca2451464e0d2d0ebf0e17d1b1b179ec735b19fe6f2a
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
# Description: Tools to create, alter and inspect Matroska files.
|
# Description: Tools to create, alter and inspect Matroska files.
|
||||||
# URL: https://mkvtoolnix.download/
|
# URL: https://mkvtoolnix.download/
|
||||||
# Maintainer: Danny Rawlins, crux at romster dot me
|
# Maintainer: Danny Rawlins, crux at romster dot me
|
||||||
# Depends on: boost file flac libmatroska libvorbis ruby docbook-xsl
|
# Depends on: boost cmark docbook-xsl file flac libmatroska libvorbis ruby
|
||||||
# Optional: wxgtk
|
# Optional: qt5 hicolor-icon-theme
|
||||||
|
|
||||||
name=mkvtoolnix
|
name=mkvtoolnix
|
||||||
version=33.1.0
|
version=33.1.0
|
||||||
@ -21,7 +21,5 @@ build() {
|
|||||||
rake DESTDIR=$PKG install
|
rake DESTDIR=$PKG install
|
||||||
|
|
||||||
rm -r $PKG/usr/share/locale
|
rm -r $PKG/usr/share/locale
|
||||||
|
|
||||||
# remove doc's if wxgtk is installed
|
|
||||||
rm -rf $PKG/usr/share/doc
|
rm -rf $PKG/usr/share/doc
|
||||||
}
|
}
|
||||||
|
@ -20,6 +20,7 @@ drwxr-xr-x root/root usr/include/SFML/Audio/
|
|||||||
-rw-r--r-- root/root usr/include/SFML/Audio/SoundSource.hpp
|
-rw-r--r-- root/root usr/include/SFML/Audio/SoundSource.hpp
|
||||||
-rw-r--r-- root/root usr/include/SFML/Audio/SoundStream.hpp
|
-rw-r--r-- root/root usr/include/SFML/Audio/SoundStream.hpp
|
||||||
-rw-r--r-- root/root usr/include/SFML/Config.hpp
|
-rw-r--r-- root/root usr/include/SFML/Config.hpp
|
||||||
|
-rw-r--r-- root/root usr/include/SFML/GpuPreference.hpp
|
||||||
-rw-r--r-- root/root usr/include/SFML/Graphics.hpp
|
-rw-r--r-- root/root usr/include/SFML/Graphics.hpp
|
||||||
drwxr-xr-x root/root usr/include/SFML/Graphics/
|
drwxr-xr-x root/root usr/include/SFML/Graphics/
|
||||||
-rw-r--r-- root/root usr/include/SFML/Graphics/BlendMode.hpp
|
-rw-r--r-- root/root usr/include/SFML/Graphics/BlendMode.hpp
|
||||||
@ -50,6 +51,7 @@ drwxr-xr-x root/root usr/include/SFML/Graphics/
|
|||||||
-rw-r--r-- root/root usr/include/SFML/Graphics/Transformable.hpp
|
-rw-r--r-- root/root usr/include/SFML/Graphics/Transformable.hpp
|
||||||
-rw-r--r-- root/root usr/include/SFML/Graphics/Vertex.hpp
|
-rw-r--r-- root/root usr/include/SFML/Graphics/Vertex.hpp
|
||||||
-rw-r--r-- root/root usr/include/SFML/Graphics/VertexArray.hpp
|
-rw-r--r-- root/root usr/include/SFML/Graphics/VertexArray.hpp
|
||||||
|
-rw-r--r-- root/root usr/include/SFML/Graphics/VertexBuffer.hpp
|
||||||
-rw-r--r-- root/root usr/include/SFML/Graphics/View.hpp
|
-rw-r--r-- root/root usr/include/SFML/Graphics/View.hpp
|
||||||
-rw-r--r-- root/root usr/include/SFML/Main.hpp
|
-rw-r--r-- root/root usr/include/SFML/Main.hpp
|
||||||
-rw-r--r-- root/root usr/include/SFML/Network.hpp
|
-rw-r--r-- root/root usr/include/SFML/Network.hpp
|
||||||
@ -95,8 +97,10 @@ drwxr-xr-x root/root usr/include/SFML/System/
|
|||||||
-rw-r--r-- root/root usr/include/SFML/System/Vector3.inl
|
-rw-r--r-- root/root usr/include/SFML/System/Vector3.inl
|
||||||
-rw-r--r-- root/root usr/include/SFML/Window.hpp
|
-rw-r--r-- root/root usr/include/SFML/Window.hpp
|
||||||
drwxr-xr-x root/root usr/include/SFML/Window/
|
drwxr-xr-x root/root usr/include/SFML/Window/
|
||||||
|
-rw-r--r-- root/root usr/include/SFML/Window/Clipboard.hpp
|
||||||
-rw-r--r-- root/root usr/include/SFML/Window/Context.hpp
|
-rw-r--r-- root/root usr/include/SFML/Window/Context.hpp
|
||||||
-rw-r--r-- root/root usr/include/SFML/Window/ContextSettings.hpp
|
-rw-r--r-- root/root usr/include/SFML/Window/ContextSettings.hpp
|
||||||
|
-rw-r--r-- root/root usr/include/SFML/Window/Cursor.hpp
|
||||||
-rw-r--r-- root/root usr/include/SFML/Window/Event.hpp
|
-rw-r--r-- root/root usr/include/SFML/Window/Event.hpp
|
||||||
-rw-r--r-- root/root usr/include/SFML/Window/Export.hpp
|
-rw-r--r-- root/root usr/include/SFML/Window/Export.hpp
|
||||||
-rw-r--r-- root/root usr/include/SFML/Window/GlResource.hpp
|
-rw-r--r-- root/root usr/include/SFML/Window/GlResource.hpp
|
||||||
@ -110,21 +114,28 @@ drwxr-xr-x root/root usr/include/SFML/Window/
|
|||||||
-rw-r--r-- root/root usr/include/SFML/Window/WindowHandle.hpp
|
-rw-r--r-- root/root usr/include/SFML/Window/WindowHandle.hpp
|
||||||
-rw-r--r-- root/root usr/include/SFML/Window/WindowStyle.hpp
|
-rw-r--r-- root/root usr/include/SFML/Window/WindowStyle.hpp
|
||||||
drwxr-xr-x root/root usr/lib/
|
drwxr-xr-x root/root usr/lib/
|
||||||
lrwxrwxrwx root/root usr/lib/libsfml-audio.so -> libsfml-audio.so.2.4
|
drwxr-xr-x root/root usr/lib/cmake/
|
||||||
lrwxrwxrwx root/root usr/lib/libsfml-audio.so.2.4 -> libsfml-audio.so.2.4.0
|
drwxr-xr-x root/root usr/lib/cmake/SFML/
|
||||||
-rwxr-xr-x root/root usr/lib/libsfml-audio.so.2.4.0
|
-rw-r--r-- root/root usr/lib/cmake/SFML/SFMLConfig.cmake
|
||||||
lrwxrwxrwx root/root usr/lib/libsfml-graphics.so -> libsfml-graphics.so.2.4
|
-rw-r--r-- root/root usr/lib/cmake/SFML/SFMLConfigDependencies.cmake
|
||||||
lrwxrwxrwx root/root usr/lib/libsfml-graphics.so.2.4 -> libsfml-graphics.so.2.4.0
|
-rw-r--r-- root/root usr/lib/cmake/SFML/SFMLConfigVersion.cmake
|
||||||
-rwxr-xr-x root/root usr/lib/libsfml-graphics.so.2.4.0
|
-rw-r--r-- root/root usr/lib/cmake/SFML/SFMLSharedTargets-release.cmake
|
||||||
lrwxrwxrwx root/root usr/lib/libsfml-network.so -> libsfml-network.so.2.4
|
-rw-r--r-- root/root usr/lib/cmake/SFML/SFMLSharedTargets.cmake
|
||||||
lrwxrwxrwx root/root usr/lib/libsfml-network.so.2.4 -> libsfml-network.so.2.4.0
|
lrwxrwxrwx root/root usr/lib/libsfml-audio.so -> libsfml-audio.so.2.5
|
||||||
-rwxr-xr-x root/root usr/lib/libsfml-network.so.2.4.0
|
lrwxrwxrwx root/root usr/lib/libsfml-audio.so.2.5 -> libsfml-audio.so.2.5.1
|
||||||
lrwxrwxrwx root/root usr/lib/libsfml-system.so -> libsfml-system.so.2.4
|
-rwxr-xr-x root/root usr/lib/libsfml-audio.so.2.5.1
|
||||||
lrwxrwxrwx root/root usr/lib/libsfml-system.so.2.4 -> libsfml-system.so.2.4.0
|
lrwxrwxrwx root/root usr/lib/libsfml-graphics.so -> libsfml-graphics.so.2.5
|
||||||
-rwxr-xr-x root/root usr/lib/libsfml-system.so.2.4.0
|
lrwxrwxrwx root/root usr/lib/libsfml-graphics.so.2.5 -> libsfml-graphics.so.2.5.1
|
||||||
lrwxrwxrwx root/root usr/lib/libsfml-window.so -> libsfml-window.so.2.4
|
-rwxr-xr-x root/root usr/lib/libsfml-graphics.so.2.5.1
|
||||||
lrwxrwxrwx root/root usr/lib/libsfml-window.so.2.4 -> libsfml-window.so.2.4.0
|
lrwxrwxrwx root/root usr/lib/libsfml-network.so -> libsfml-network.so.2.5
|
||||||
-rwxr-xr-x root/root usr/lib/libsfml-window.so.2.4.0
|
lrwxrwxrwx root/root usr/lib/libsfml-network.so.2.5 -> libsfml-network.so.2.5.1
|
||||||
|
-rwxr-xr-x root/root usr/lib/libsfml-network.so.2.5.1
|
||||||
|
lrwxrwxrwx root/root usr/lib/libsfml-system.so -> libsfml-system.so.2.5
|
||||||
|
lrwxrwxrwx root/root usr/lib/libsfml-system.so.2.5 -> libsfml-system.so.2.5.1
|
||||||
|
-rwxr-xr-x root/root usr/lib/libsfml-system.so.2.5.1
|
||||||
|
lrwxrwxrwx root/root usr/lib/libsfml-window.so -> libsfml-window.so.2.5
|
||||||
|
lrwxrwxrwx root/root usr/lib/libsfml-window.so.2.5 -> libsfml-window.so.2.5.1
|
||||||
|
-rwxr-xr-x root/root usr/lib/libsfml-window.so.2.5.1
|
||||||
drwxr-xr-x root/root usr/lib/pkgconfig/
|
drwxr-xr-x root/root usr/lib/pkgconfig/
|
||||||
-rw-r--r-- root/root usr/lib/pkgconfig/sfml-all.pc
|
-rw-r--r-- root/root usr/lib/pkgconfig/sfml-all.pc
|
||||||
-rw-r--r-- root/root usr/lib/pkgconfig/sfml-audio.pc
|
-rw-r--r-- root/root usr/lib/pkgconfig/sfml-audio.pc
|
||||||
@ -134,9 +145,3 @@ drwxr-xr-x root/root usr/lib/pkgconfig/
|
|||||||
-rw-r--r-- root/root usr/lib/pkgconfig/sfml-window.pc
|
-rw-r--r-- root/root usr/lib/pkgconfig/sfml-window.pc
|
||||||
drwxr-xr-x root/root usr/share/
|
drwxr-xr-x root/root usr/share/
|
||||||
drwxr-xr-x root/root usr/share/SFML/
|
drwxr-xr-x root/root usr/share/SFML/
|
||||||
drwxr-xr-x root/root usr/share/SFML/cmake/
|
|
||||||
drwxr-xr-x root/root usr/share/SFML/cmake/Modules/
|
|
||||||
-rw-r--r-- root/root usr/share/SFML/cmake/Modules/FindSFML.cmake
|
|
||||||
drwxr-xr-x root/root usr/share/cmake/
|
|
||||||
drwxr-xr-x root/root usr/share/cmake/Modules/
|
|
||||||
-rw-r--r-- root/root usr/share/cmake/Modules/FindSFML.cmake
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
untrusted comment: verify with /etc/ports/contrib.pub
|
untrusted comment: verify with /etc/ports/contrib.pub
|
||||||
RWSagIOpLGJF30BdB+zG6M3LoTvB1BVyS9KcYmmsKopo5/hGDGL5wpIW+R5KJ0RBMPz537VmGNa8RECA6n6X6whjKP/yXzeL7wo=
|
RWSagIOpLGJF359tgYXgUXMzihZDf0CgVTqsddzIHANDYAsg+9Ys8RuT3Of8AZzYKf8wVJUE+H8VQvcuyaRkb9uBv6OURP9byA8=
|
||||||
SHA256 (Pkgfile) = 1ee108baff1630265827140908d11b870f7e533d8ddd97f31bd7a16bfae43fe4
|
SHA256 (Pkgfile) = 7d106421dbdab8246ba0d1e607e112b079627798fd4d8726dfa328a2cc49384f
|
||||||
SHA256 (.footprint) = 215ee7ced251fc048b354a5e6b6c157976e166a87b2352d8fd5dccdfae2e7cf2
|
SHA256 (.footprint) = b120eedbfb83112e81f89ca90ce8b5daa2e8e8afcead6bf8934e55e235e0e236
|
||||||
SHA256 (SFML-2.4.0-sources.zip) = 868a1a1e43a7ee40c1a90efcbcea061b6f0a6ed129075d9a8f19c8c69e644b0f
|
SHA256 (SFML-2.5.1-sources.zip) = bf1e0643acb92369b24572b703473af60bac82caf5af61e77c063b779471bb7f
|
||||||
|
13
sfml/Pkgfile
13
sfml/Pkgfile
@ -1,12 +1,11 @@
|
|||||||
# Description: A simple, fast, cross-platform, and object-oriented multimedia API.
|
# Description: A simple, fast, cross-platform, and object-oriented multimedia API.
|
||||||
# URL: http://www.sfml-dev.org/
|
# URL: http://www.sfml-dev.org/
|
||||||
# Maintainer: Danny Rawlins, crux at romster dot me
|
# Maintainer: Danny Rawlins, crux at romster dot me
|
||||||
# Packager: Danny Rawlins, crux at romster dot me
|
# Depends on: flac freetype libjpeg-turbo libvorbis mesa3d openal util-linux xorg-libsm xorg-xcb-util-image
|
||||||
# Depends on: flac freetype libjpeg-turbo libvorbis mesa3d openal util-linux xorg-libsm xorg-libxrandr xorg-xcb-util-image
|
|
||||||
|
|
||||||
name=sfml
|
name=sfml
|
||||||
version=2.4.0
|
version=2.5.1
|
||||||
release=2
|
release=1
|
||||||
source=(https://www.sfml-dev.org/files/SFML-$version-sources.zip)
|
source=(https://www.sfml-dev.org/files/SFML-$version-sources.zip)
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
@ -19,6 +18,7 @@ build() {
|
|||||||
-DCMAKE_BUILD_TYPE='Release' \
|
-DCMAKE_BUILD_TYPE='Release' \
|
||||||
-DCMAKE_INSTALL_PREFIX='/usr' \
|
-DCMAKE_INSTALL_PREFIX='/usr' \
|
||||||
-DSFML_INSTALL_PKGCONFIG_FILES=1 \
|
-DSFML_INSTALL_PKGCONFIG_FILES=1 \
|
||||||
|
-DSFML_USE_SYSTEM_DEPS=ON \
|
||||||
-DSFML_BUILD_EXAMPLES=0 \
|
-DSFML_BUILD_EXAMPLES=0 \
|
||||||
-DSFML_BUILD_DOC=0 \
|
-DSFML_BUILD_DOC=0 \
|
||||||
|
|
||||||
@ -26,8 +26,5 @@ build() {
|
|||||||
make
|
make
|
||||||
make DESTDIR=$PKG install
|
make DESTDIR=$PKG install
|
||||||
|
|
||||||
install -D -m 0644 $PKG/usr/share/SFML/cmake/Modules/FindSFML.cmake \
|
rm -r $PKG/usr/share/SFML/{license,readme}.md
|
||||||
$PKG/usr/share/cmake/Modules/FindSFML.cmake
|
|
||||||
|
|
||||||
rm -r $PKG/usr/share/SFML/{license,readme}.txt
|
|
||||||
}
|
}
|
||||||
|
@ -7,13 +7,13 @@ drwxr-xr-x root/root usr/bin/
|
|||||||
drwxr-xr-x root/root usr/lib/
|
drwxr-xr-x root/root usr/lib/
|
||||||
drwxr-xr-x root/root usr/lib/python3.6/
|
drwxr-xr-x root/root usr/lib/python3.6/
|
||||||
drwxr-xr-x root/root usr/lib/python3.6/site-packages/
|
drwxr-xr-x root/root usr/lib/python3.6/site-packages/
|
||||||
drwxr-xr-x root/root usr/lib/python3.6/site-packages/streamlink-1.0.0-py3.6.egg-info/
|
drwxr-xr-x root/root usr/lib/python3.6/site-packages/streamlink-1.1.1-py3.6.egg-info/
|
||||||
-rw-rw-r-- root/root usr/lib/python3.6/site-packages/streamlink-1.0.0-py3.6.egg-info/PKG-INFO
|
-rw-rw-r-- root/root usr/lib/python3.6/site-packages/streamlink-1.1.1-py3.6.egg-info/PKG-INFO
|
||||||
-rw-rw-r-- root/root usr/lib/python3.6/site-packages/streamlink-1.0.0-py3.6.egg-info/SOURCES.txt
|
-rw-rw-r-- root/root usr/lib/python3.6/site-packages/streamlink-1.1.1-py3.6.egg-info/SOURCES.txt
|
||||||
-rw-rw-r-- root/root usr/lib/python3.6/site-packages/streamlink-1.0.0-py3.6.egg-info/dependency_links.txt
|
-rw-rw-r-- root/root usr/lib/python3.6/site-packages/streamlink-1.1.1-py3.6.egg-info/dependency_links.txt
|
||||||
-rw-rw-r-- root/root usr/lib/python3.6/site-packages/streamlink-1.0.0-py3.6.egg-info/entry_points.txt
|
-rw-rw-r-- root/root usr/lib/python3.6/site-packages/streamlink-1.1.1-py3.6.egg-info/entry_points.txt
|
||||||
-rw-rw-r-- root/root usr/lib/python3.6/site-packages/streamlink-1.0.0-py3.6.egg-info/requires.txt
|
-rw-rw-r-- root/root usr/lib/python3.6/site-packages/streamlink-1.1.1-py3.6.egg-info/requires.txt
|
||||||
-rw-rw-r-- root/root usr/lib/python3.6/site-packages/streamlink-1.0.0-py3.6.egg-info/top_level.txt
|
-rw-rw-r-- root/root usr/lib/python3.6/site-packages/streamlink-1.1.1-py3.6.egg-info/top_level.txt
|
||||||
drwxr-xr-x root/root usr/lib/python3.6/site-packages/streamlink/
|
drwxr-xr-x root/root usr/lib/python3.6/site-packages/streamlink/
|
||||||
-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/__init__.py
|
-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/__init__.py
|
||||||
drwxr-xr-x root/root usr/lib/python3.6/site-packages/streamlink/__pycache__/
|
drwxr-xr-x root/root usr/lib/python3.6/site-packages/streamlink/__pycache__/
|
||||||
@ -303,8 +303,10 @@ drwxr-xr-x root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycach
|
|||||||
-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/npo.cpython-36.pyc
|
-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/npo.cpython-36.pyc
|
||||||
-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/nrk.cpython-36.opt-1.pyc
|
-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/nrk.cpython-36.opt-1.pyc
|
||||||
-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/nrk.cpython-36.pyc
|
-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/nrk.cpython-36.pyc
|
||||||
-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/ok_live.cpython-36.opt-1.pyc
|
-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/ntv.cpython-36.opt-1.pyc
|
||||||
-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/ok_live.cpython-36.pyc
|
-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/ntv.cpython-36.pyc
|
||||||
|
-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/okru.cpython-36.opt-1.pyc
|
||||||
|
-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/okru.cpython-36.pyc
|
||||||
-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/olympicchannel.cpython-36.opt-1.pyc
|
-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/olympicchannel.cpython-36.opt-1.pyc
|
||||||
-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/olympicchannel.cpython-36.pyc
|
-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/olympicchannel.cpython-36.pyc
|
||||||
-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/onetv.cpython-36.opt-1.pyc
|
-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycache__/onetv.cpython-36.opt-1.pyc
|
||||||
@ -575,7 +577,8 @@ drwxr-xr-x root/root usr/lib/python3.6/site-packages/streamlink/plugins/__pycach
|
|||||||
-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/nos.py
|
-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/nos.py
|
||||||
-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/npo.py
|
-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/npo.py
|
||||||
-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/nrk.py
|
-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/nrk.py
|
||||||
-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/ok_live.py
|
-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/ntv.py
|
||||||
|
-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/okru.py
|
||||||
-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/olympicchannel.py
|
-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/olympicchannel.py
|
||||||
-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/onetv.py
|
-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/onetv.py
|
||||||
-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/openrectv.py
|
-rw-r--r-- root/root usr/lib/python3.6/site-packages/streamlink/plugins/openrectv.py
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
untrusted comment: verify with /etc/ports/contrib.pub
|
untrusted comment: verify with /etc/ports/contrib.pub
|
||||||
RWSagIOpLGJF38vLHx9s3Qa5dOd1zJvKZwWXSuYxdYykYl1VDdq92OzTQS81LZBoMvbMEXzy8WoDD7Do2lnA2pyiX6TbZWL+1w8=
|
RWSagIOpLGJF3yG4Zk3xGJ3nlsU0rBnBgo+KvnnvowitBAJgBMN/7HNm01E1OO2z3R+tuCarNQR63+zgswQaTWZCNqku+xkUcA4=
|
||||||
SHA256 (Pkgfile) = 4d38f37e66f042491c1818b2e0e77fb0b51cb6c173aeab13c8c9f07dc75a870a
|
SHA256 (Pkgfile) = 0f594502a7a315b0a096e25abdd62d400cf971ac28db5678737b8f2718fc34f3
|
||||||
SHA256 (.footprint) = 6a8583ad59f7c395bcbf80861dde55d6ed8c23e87c75cbd728adf43418d4c30d
|
SHA256 (.footprint) = 0b26976733100bde8934c30b699cdd7a2bb365025dbe8166bd1757ff8387699a
|
||||||
SHA256 (streamlink-1.0.0.tar.gz) = b0a355add636c37531efc76e784d1c9e390f3d171f039e07a6be717eb956bfc7
|
SHA256 (streamlink-1.1.1.tar.gz) = 496c81804bbe534b47f6cf4d77aa6fae95347ebaab495277f9d2526543cbafa6
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
# Depends on: python3-iso-639 python3-iso3166 python3-isodate python3-pycryptodome python3-requests python3-websocket-client python3-pysocks python3-six
|
# Depends on: python3-iso-639 python3-iso3166 python3-isodate python3-pycryptodome python3-requests python3-websocket-client python3-pysocks python3-six
|
||||||
|
|
||||||
name=streamlink
|
name=streamlink
|
||||||
version=1.0.0
|
version=1.1.1
|
||||||
release=1
|
release=1
|
||||||
source=(https://files.pythonhosted.org/packages/source/${name:0:1}/$name/$name-$version.tar.gz)
|
source=(https://files.pythonhosted.org/packages/source/${name:0:1}/$name/$name-$version.tar.gz)
|
||||||
|
|
||||||
|
@ -1,24 +0,0 @@
|
|||||||
drwxr-xr-x root/root usr/
|
|
||||||
drwxr-xr-x root/root usr/include/
|
|
||||||
drwxr-xr-x root/root usr/include/vkd3d/
|
|
||||||
-rw-r--r-- root/root usr/include/vkd3d/vkd3d.h
|
|
||||||
-rw-r--r-- root/root usr/include/vkd3d/vkd3d_d3d12.h
|
|
||||||
-rw-r--r-- root/root usr/include/vkd3d/vkd3d_d3dcommon.h
|
|
||||||
-rw-r--r-- root/root usr/include/vkd3d/vkd3d_dxgibase.h
|
|
||||||
-rw-r--r-- root/root usr/include/vkd3d/vkd3d_dxgiformat.h
|
|
||||||
-rw-r--r-- root/root usr/include/vkd3d/vkd3d_utils.h
|
|
||||||
-rw-r--r-- root/root usr/include/vkd3d/vkd3d_windows.h
|
|
||||||
drwxr-xr-x root/root usr/lib/
|
|
||||||
-rw-r--r-- root/root usr/lib/libvkd3d-utils.a
|
|
||||||
-rwxr-xr-x root/root usr/lib/libvkd3d-utils.la
|
|
||||||
lrwxrwxrwx root/root usr/lib/libvkd3d-utils.so -> libvkd3d-utils.so.1.0.1
|
|
||||||
lrwxrwxrwx root/root usr/lib/libvkd3d-utils.so.1 -> libvkd3d-utils.so.1.0.1
|
|
||||||
-rwxr-xr-x root/root usr/lib/libvkd3d-utils.so.1.0.1
|
|
||||||
-rw-r--r-- root/root usr/lib/libvkd3d.a
|
|
||||||
-rwxr-xr-x root/root usr/lib/libvkd3d.la
|
|
||||||
lrwxrwxrwx root/root usr/lib/libvkd3d.so -> libvkd3d.so.1.1.0
|
|
||||||
lrwxrwxrwx root/root usr/lib/libvkd3d.so.1 -> libvkd3d.so.1.1.0
|
|
||||||
-rwxr-xr-x root/root usr/lib/libvkd3d.so.1.1.0
|
|
||||||
drwxr-xr-x root/root usr/lib/pkgconfig/
|
|
||||||
-rw-r--r-- root/root usr/lib/pkgconfig/libvkd3d-utils.pc
|
|
||||||
-rw-r--r-- root/root usr/lib/pkgconfig/libvkd3d.pc
|
|
@ -1,5 +0,0 @@
|
|||||||
untrusted comment: verify with /etc/ports/contrib.pub
|
|
||||||
RWSagIOpLGJF3yVcwoN7NbgECzOS1OIDd0SdiH35VfAc9HMnSxWqMPY8PwRyGftxbiUGrx8fmdgJe3nWY6VBCSEsRNxHS28N8AM=
|
|
||||||
SHA256 (Pkgfile) = 8dc233351ad47c27774c3005e2ddabde04f40b69c572b32bd39c0c4cb2021466
|
|
||||||
SHA256 (.footprint) = 83f0606cf8a591cff4886fc9d7f3b07b2de019a08bbc60f978ac3ebb8f40623f
|
|
||||||
SHA256 (vkd3d-1.1.tar.xz) = 495adc61cc80c65d54b2f5b52092ea05d3797cc2c17a610f0fc98457d2f56ab6
|
|
@ -1,18 +0,0 @@
|
|||||||
# Description: Direct3D 12 to Vulkan translation library By WineHQ.
|
|
||||||
# URL: https://github.com/d3d12/vkd3d
|
|
||||||
# Maintainer: Danny Rawlins, crux at romster dot me
|
|
||||||
# Depends on: spirv-headers vulkan-loader xorg-xcb-util-keysyms
|
|
||||||
|
|
||||||
name=vkd3d
|
|
||||||
version=1.1
|
|
||||||
release=2
|
|
||||||
source=(https://dl.winehq.org/vkd3d/source/$name-$version.tar.xz)
|
|
||||||
|
|
||||||
build() {
|
|
||||||
cd $name-$version
|
|
||||||
|
|
||||||
./configure --prefix=/usr
|
|
||||||
|
|
||||||
make
|
|
||||||
make DESTDIR=$PKG install
|
|
||||||
}
|
|
@ -1,30 +0,0 @@
|
|||||||
drwxr-xr-x root/root usr/
|
|
||||||
drwxr-xr-x root/root usr/include/
|
|
||||||
drwxr-xr-x root/root usr/include/vulkan/
|
|
||||||
-rw-r--r-- root/root usr/include/vulkan/vk_icd.h
|
|
||||||
-rw-r--r-- root/root usr/include/vulkan/vk_layer.h
|
|
||||||
-rw-r--r-- root/root usr/include/vulkan/vk_platform.h
|
|
||||||
-rw-r--r-- root/root usr/include/vulkan/vk_sdk_platform.h
|
|
||||||
-rw-r--r-- root/root usr/include/vulkan/vulkan.h
|
|
||||||
-rw-r--r-- root/root usr/include/vulkan/vulkan.hpp
|
|
||||||
-rw-r--r-- root/root usr/include/vulkan/vulkan_android.h
|
|
||||||
-rw-r--r-- root/root usr/include/vulkan/vulkan_core.h
|
|
||||||
-rw-r--r-- root/root usr/include/vulkan/vulkan_fuchsia.h
|
|
||||||
-rw-r--r-- root/root usr/include/vulkan/vulkan_ios.h
|
|
||||||
-rw-r--r-- root/root usr/include/vulkan/vulkan_macos.h
|
|
||||||
-rw-r--r-- root/root usr/include/vulkan/vulkan_mir.h
|
|
||||||
-rw-r--r-- root/root usr/include/vulkan/vulkan_vi.h
|
|
||||||
-rw-r--r-- root/root usr/include/vulkan/vulkan_wayland.h
|
|
||||||
-rw-r--r-- root/root usr/include/vulkan/vulkan_win32.h
|
|
||||||
-rw-r--r-- root/root usr/include/vulkan/vulkan_xcb.h
|
|
||||||
-rw-r--r-- root/root usr/include/vulkan/vulkan_xlib.h
|
|
||||||
-rw-r--r-- root/root usr/include/vulkan/vulkan_xlib_xrandr.h
|
|
||||||
drwxr-xr-x root/root usr/share/
|
|
||||||
drwxr-xr-x root/root usr/share/vulkan/
|
|
||||||
drwxr-xr-x root/root usr/share/vulkan/registry/
|
|
||||||
-rw-r--r-- root/root usr/share/vulkan/registry/cgenerator.py
|
|
||||||
-rw-r--r-- root/root usr/share/vulkan/registry/generator.py
|
|
||||||
-rw-r--r-- root/root usr/share/vulkan/registry/genvk.py
|
|
||||||
-rw-r--r-- root/root usr/share/vulkan/registry/reg.py
|
|
||||||
-rw-r--r-- root/root usr/share/vulkan/registry/validusage.json
|
|
||||||
-rw-r--r-- root/root usr/share/vulkan/registry/vk.xml
|
|
@ -1,5 +0,0 @@
|
|||||||
untrusted comment: verify with /etc/ports/contrib.pub
|
|
||||||
RWSagIOpLGJF34X0Mq971YpwxPYytdrFaQAyDtM+fVZhlqwdblEMagi/62WY1Hh9xVUWISUtH8PGrAzYZgm61oM4E2uYw0W8YgY=
|
|
||||||
SHA256 (Pkgfile) = 1d45d0ca909045217771e61f17bc5fa4a6095fbd90629d232fe96ec5f5b9ff47
|
|
||||||
SHA256 (.footprint) = ce0b07733c4e8c8847af0c89ab2398fb4113669db48781c20bec1adb81352fbf
|
|
||||||
SHA256 (Vulkan-Headers-sdk-1.1.101.0.tar.gz) = 59e17335932574e736472b0677390f84150d6bd461e648b13e17d870c42c1c3b
|
|
@ -1,18 +0,0 @@
|
|||||||
# Description: Vulkan headers
|
|
||||||
# URL: https://www.khronos.org/vulkan/
|
|
||||||
# Maintainer:
|
|
||||||
# Depends on: cmake
|
|
||||||
|
|
||||||
name=vulkan-headers
|
|
||||||
version=1.1.101.0
|
|
||||||
release=1
|
|
||||||
source=(https://github.com/KhronosGroup/Vulkan-Headers/archive/sdk-$version/Vulkan-Headers-sdk-$version.tar.gz)
|
|
||||||
|
|
||||||
build() {
|
|
||||||
cd Vulkan-Headers-sdk-$version
|
|
||||||
mkdir build ; cd build
|
|
||||||
cmake -DCMAKE_INSTALL_PREFIX=/usr \
|
|
||||||
-DCMAKE_BUILD_TYPE=Release ..
|
|
||||||
make
|
|
||||||
make DESTDIR=$PKG install
|
|
||||||
}
|
|
@ -1,7 +0,0 @@
|
|||||||
drwxr-xr-x root/root usr/
|
|
||||||
drwxr-xr-x root/root usr/lib/
|
|
||||||
lrwxrwxrwx root/root usr/lib/libvulkan.so -> libvulkan.so.1
|
|
||||||
lrwxrwxrwx root/root usr/lib/libvulkan.so.1 -> libvulkan.so.1.1.101
|
|
||||||
-rwxr-xr-x root/root usr/lib/libvulkan.so.1.1.101
|
|
||||||
drwxr-xr-x root/root usr/lib/pkgconfig/
|
|
||||||
-rw-r--r-- root/root usr/lib/pkgconfig/vulkan.pc
|
|
@ -1,5 +0,0 @@
|
|||||||
untrusted comment: verify with /etc/ports/contrib.pub
|
|
||||||
RWSagIOpLGJF35JJHcfT63Gbkryy79Ho/JJ0gAlGR6P3JGLIsFE1x+nSdqj0DVcCCw+Rrd/JLBa3jfQdHFbt4LEN8HiLLd6TSgg=
|
|
||||||
SHA256 (Pkgfile) = e6068576e078c31b1db5f1f4348cd5873f60e5f2264d6bb37aae1972644ffd6b
|
|
||||||
SHA256 (.footprint) = 5a72ebd072f602561a60e9633a845e834513322668e0898faebe53f1132a97e6
|
|
||||||
SHA256 (Vulkan-Loader-sdk-1.1.101.0.tar.gz) = ddb1b877c7fca8a9732e851d004062b54ff420cf5395dfcbf5e8e8390bca4b27
|
|
@ -1,20 +0,0 @@
|
|||||||
# Description: Vulkan loader
|
|
||||||
# URL: https://www.khronos.org/vulkan/
|
|
||||||
# Maintainer:
|
|
||||||
# Depends on: vulkan-headers python3 xorg-libxrandr
|
|
||||||
|
|
||||||
name=vulkan-loader
|
|
||||||
version=1.1.101.0
|
|
||||||
release=1
|
|
||||||
source=(https://github.com/KhronosGroup/Vulkan-Loader/archive/sdk-$version/Vulkan-Loader-sdk-$version.tar.gz)
|
|
||||||
|
|
||||||
build() {
|
|
||||||
cd Vulkan-Loader-sdk-$version
|
|
||||||
mkdir build ; cd build
|
|
||||||
cmake -DCMAKE_INSTALL_PREFIX=/usr \
|
|
||||||
-DCMAKE_BUILD_TYPE=Release \
|
|
||||||
-DCMAKE_INSTALL_LIBDIR=lib \
|
|
||||||
-DBUILD_WSI_WAYLAND_SUPPORT=OFF ../
|
|
||||||
make
|
|
||||||
make DESTDIR=$PKG install
|
|
||||||
}
|
|
@ -1,5 +0,0 @@
|
|||||||
drwxr-xr-x root/root usr/
|
|
||||||
drwxr-xr-x root/root usr/bin/
|
|
||||||
-rwxr-xr-x root/root usr/bin/vkcube
|
|
||||||
-rwxr-xr-x root/root usr/bin/vkcubepp
|
|
||||||
-rwxr-xr-x root/root usr/bin/vulkaninfo
|
|
@ -1,5 +0,0 @@
|
|||||||
untrusted comment: verify with /etc/ports/contrib.pub
|
|
||||||
RWSagIOpLGJF343vDIoDCjMQoogCDWR/jBbMwUQ9HDUPYankgGHtB5Kvc4CmOknpi6Y0gZAYlgFTZBOtiAS7EQzNVURJo0H04QA=
|
|
||||||
SHA256 (Pkgfile) = cc05fcd58ef5613cf9f2c13a71ed343a43fd5df36adebb95b04959f418122686
|
|
||||||
SHA256 (.footprint) = 2193acbc7cabcf79829a7caf3821d84e01bc4e695a36a948b8eb4379bbf8150f
|
|
||||||
SHA256 (Vulkan-Tools-sdk-1.1.101.0.tar.gz) = 03d05f0bcfa051f44971442d2075afec92fa4e6f4d09f1f9cbd21587cdb4bb38
|
|
@ -1,22 +0,0 @@
|
|||||||
# Description: Vulkan tools
|
|
||||||
# URL: https://www.khronos.org/vulkan/
|
|
||||||
# Maintainer:
|
|
||||||
# Depends on: glslang vulkan-loader
|
|
||||||
|
|
||||||
name=vulkan-tools
|
|
||||||
version=1.1.101.0
|
|
||||||
release=1
|
|
||||||
source=(https://github.com/KhronosGroup/Vulkan-Tools/archive/sdk-$version/Vulkan-Tools-sdk-$version.tar.gz)
|
|
||||||
|
|
||||||
build() {
|
|
||||||
cd Vulkan-Tools-sdk-$version
|
|
||||||
mkdir build ; cd build
|
|
||||||
cmake -DCMAKE_INSTALL_PREFIX=/usr \
|
|
||||||
-DCMAKE_BUILD_TYPE=Release \
|
|
||||||
-DCMAKE_INSTALL_LIBDIR=lib \
|
|
||||||
-DGLSLANG_INSTALL_DIR=/usr \
|
|
||||||
-DBUILD_WSI_WAYLAND_SUPPORT=OFF \
|
|
||||||
-DBUILD_ICD=OFF ../
|
|
||||||
make
|
|
||||||
make DESTDIR=$PKG install
|
|
||||||
}
|
|
@ -1,41 +0,0 @@
|
|||||||
drwxr-xr-x root/root usr/
|
|
||||||
drwxr-xr-x root/root usr/include/
|
|
||||||
-rw-r--r-- root/root usr/include/hash_util.h
|
|
||||||
-rw-r--r-- root/root usr/include/hash_vk_types.h
|
|
||||||
-rw-r--r-- root/root usr/include/vk_dispatch_table_helper.h
|
|
||||||
-rw-r--r-- root/root usr/include/vk_enum_string_helper.h
|
|
||||||
-rw-r--r-- root/root usr/include/vk_extension_helper.h
|
|
||||||
-rw-r--r-- root/root usr/include/vk_format_utils.cpp
|
|
||||||
-rw-r--r-- root/root usr/include/vk_format_utils.h
|
|
||||||
-rw-r--r-- root/root usr/include/vk_layer_config.cpp
|
|
||||||
-rw-r--r-- root/root usr/include/vk_layer_config.h
|
|
||||||
-rw-r--r-- root/root usr/include/vk_layer_data.h
|
|
||||||
-rw-r--r-- root/root usr/include/vk_layer_dispatch_table.h
|
|
||||||
-rw-r--r-- root/root usr/include/vk_layer_extension_utils.cpp
|
|
||||||
-rw-r--r-- root/root usr/include/vk_layer_extension_utils.h
|
|
||||||
-rw-r--r-- root/root usr/include/vk_layer_logging.h
|
|
||||||
-rw-r--r-- root/root usr/include/vk_layer_utils.cpp
|
|
||||||
-rw-r--r-- root/root usr/include/vk_layer_utils.h
|
|
||||||
-rw-r--r-- root/root usr/include/vk_loader_layer.h
|
|
||||||
-rw-r--r-- root/root usr/include/vk_loader_platform.h
|
|
||||||
-rw-r--r-- root/root usr/include/vk_object_types.h
|
|
||||||
-rw-r--r-- root/root usr/include/vk_safe_struct.cpp
|
|
||||||
-rw-r--r-- root/root usr/include/vk_safe_struct.h
|
|
||||||
-rw-r--r-- root/root usr/include/vk_typemap_helper.h
|
|
||||||
-rw-r--r-- root/root usr/include/vk_validation_error_messages.h
|
|
||||||
drwxr-xr-x root/root usr/lib/
|
|
||||||
-rwxr-xr-x root/root usr/lib/libVkLayer_core_validation.so
|
|
||||||
-rwxr-xr-x root/root usr/lib/libVkLayer_object_lifetimes.so
|
|
||||||
-rwxr-xr-x root/root usr/lib/libVkLayer_stateless_validation.so
|
|
||||||
-rwxr-xr-x root/root usr/lib/libVkLayer_thread_safety.so
|
|
||||||
-rwxr-xr-x root/root usr/lib/libVkLayer_unique_objects.so
|
|
||||||
-rw-r--r-- root/root usr/lib/libVkLayer_utils.a
|
|
||||||
drwxr-xr-x root/root usr/share/
|
|
||||||
drwxr-xr-x root/root usr/share/vulkan/
|
|
||||||
drwxr-xr-x root/root usr/share/vulkan/explicit_layer.d/
|
|
||||||
-rw-r--r-- root/root usr/share/vulkan/explicit_layer.d/VkLayer_core_validation.json
|
|
||||||
-rw-r--r-- root/root usr/share/vulkan/explicit_layer.d/VkLayer_object_lifetimes.json
|
|
||||||
-rw-r--r-- root/root usr/share/vulkan/explicit_layer.d/VkLayer_standard_validation.json
|
|
||||||
-rw-r--r-- root/root usr/share/vulkan/explicit_layer.d/VkLayer_stateless_validation.json
|
|
||||||
-rw-r--r-- root/root usr/share/vulkan/explicit_layer.d/VkLayer_thread_safety.json
|
|
||||||
-rw-r--r-- root/root usr/share/vulkan/explicit_layer.d/VkLayer_unique_objects.json
|
|
@ -1,5 +0,0 @@
|
|||||||
untrusted comment: verify with /etc/ports/contrib.pub
|
|
||||||
RWSagIOpLGJF35W2BnofRqGDJj+oHx0bntTRJrOXhr40nYELUX4B4INKirdHTjV6P+C/TebLPtNZG8jcnrHtkkEljqdA92wMRAM=
|
|
||||||
SHA256 (Pkgfile) = e686acdb9e107f6a40e6c16b9498c9447acf461899e302b6e6b01d535ee9f30e
|
|
||||||
SHA256 (.footprint) = 74b2f05ff12bbc791a2d1ea6d9f91c469943c5fafc729a04c4fca80ba7e228fd
|
|
||||||
SHA256 (Vulkan-ValidationLayers-sdk-1.1.101.0.tar.gz) = 9022a3cf73c54343049a7ba01496687ce89186024c70646a1bfa6196c54ac6b0
|
|
@ -1,30 +0,0 @@
|
|||||||
# Description: Vulkan validation layers
|
|
||||||
# URL: https://www.khronos.org/vulkan/
|
|
||||||
# Maintainer:
|
|
||||||
# Depends on: glslang vulkan-loader
|
|
||||||
|
|
||||||
name=vulkan-validation-layers
|
|
||||||
version=1.1.101.0
|
|
||||||
release=2
|
|
||||||
source=(https://github.com/KhronosGroup/Vulkan-ValidationLayers/archive/sdk-$version/Vulkan-ValidationLayers-sdk-$version.tar.gz)
|
|
||||||
|
|
||||||
build() {
|
|
||||||
cd Vulkan-ValidationLayers-sdk-$version
|
|
||||||
|
|
||||||
mkdir build ; cd build
|
|
||||||
cmake .. \
|
|
||||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
||||||
-DCMAKE_BUILD_TYPE=Release \
|
|
||||||
-DCMAKE_INSTALL_SYSCONFDIR=/etc \
|
|
||||||
-DCMAKE_INSTALL_LIBDIR=lib \
|
|
||||||
-DCMAKE_INSTALL_DATADIR=/share \
|
|
||||||
-DGLSLANG_INSTALL_DIR=/usr \
|
|
||||||
-DCMAKE_SKIP_RPATH=True \
|
|
||||||
-DBUILD_TESTS=Off \
|
|
||||||
-DBUILD_WSI_XCB_SUPPORT=On \
|
|
||||||
-DBUILD_WSI_XLIB_SUPPORT=On \
|
|
||||||
-DBUILD_WSI_WAYLAND_SUPPORT=Off
|
|
||||||
make
|
|
||||||
make DESTDIR=$PKG install
|
|
||||||
|
|
||||||
}
|
|
154
wicd/.footprint
154
wicd/.footprint
@ -23,6 +23,7 @@ drwxr-xr-x root/root etc/wicd/encryption/templates/
|
|||||||
-rw-rw-r-- root/root etc/wicd/encryption/templates/wpa
|
-rw-rw-r-- root/root etc/wicd/encryption/templates/wpa
|
||||||
-rw-rw-r-- root/root etc/wicd/encryption/templates/wpa-peap
|
-rw-rw-r-- root/root etc/wicd/encryption/templates/wpa-peap
|
||||||
-rw-rw-r-- root/root etc/wicd/encryption/templates/wpa-psk
|
-rw-rw-r-- root/root etc/wicd/encryption/templates/wpa-psk
|
||||||
|
-rw-rw-r-- root/root etc/wicd/encryption/templates/wpa-psk-hex
|
||||||
-rw-rw-r-- root/root etc/wicd/encryption/templates/wpa2-leap
|
-rw-rw-r-- root/root etc/wicd/encryption/templates/wpa2-leap
|
||||||
-rw-rw-r-- root/root etc/wicd/encryption/templates/wpa2-peap
|
-rw-rw-r-- root/root etc/wicd/encryption/templates/wpa2-peap
|
||||||
drwxr-xr-x root/root etc/wicd/scripts/
|
drwxr-xr-x root/root etc/wicd/scripts/
|
||||||
@ -35,6 +36,9 @@ drwxr-xr-x root/root etc/wicd/scripts/preconnect/
|
|||||||
-rw-rw-r-- root/root etc/wicd/scripts/preconnect/.empty_on_purpose
|
-rw-rw-r-- root/root etc/wicd/scripts/preconnect/.empty_on_purpose
|
||||||
drwxr-xr-x root/root etc/wicd/scripts/predisconnect/
|
drwxr-xr-x root/root etc/wicd/scripts/predisconnect/
|
||||||
-rw-rw-r-- root/root etc/wicd/scripts/predisconnect/.empty_on_purpose
|
-rw-rw-r-- root/root etc/wicd/scripts/predisconnect/.empty_on_purpose
|
||||||
|
drwxr-xr-x root/root etc/xdg/
|
||||||
|
drwxr-xr-x root/root etc/xdg/autostart/
|
||||||
|
-rw-rw-r-- root/root etc/xdg/autostart/wicd-tray.desktop
|
||||||
drwxr-xr-x root/root lib/
|
drwxr-xr-x root/root lib/
|
||||||
drwxr-xr-x root/root lib/systemd/
|
drwxr-xr-x root/root lib/systemd/
|
||||||
drwxr-xr-x root/root lib/systemd/system/
|
drwxr-xr-x root/root lib/systemd/system/
|
||||||
@ -50,14 +54,11 @@ drwxr-xr-x root/root usr/etc/dbus-1/
|
|||||||
drwxr-xr-x root/root usr/etc/dbus-1/system.d/
|
drwxr-xr-x root/root usr/etc/dbus-1/system.d/
|
||||||
-rw-rw-r-- root/root usr/etc/dbus-1/system.d/wicd.conf
|
-rw-rw-r-- root/root usr/etc/dbus-1/system.d/wicd.conf
|
||||||
drwxr-xr-x root/root usr/lib/
|
drwxr-xr-x root/root usr/lib/
|
||||||
drwxr-xr-x root/root usr/lib/pm-utils/
|
|
||||||
drwxr-xr-x root/root usr/lib/pm-utils/sleep.d/
|
|
||||||
-rwxrwxr-x root/root usr/lib/pm-utils/sleep.d/55wicd
|
|
||||||
drwxr-xr-x root/root usr/lib/python2.7/
|
drwxr-xr-x root/root usr/lib/python2.7/
|
||||||
drwxr-xr-x root/root usr/lib/python2.7/site-packages/
|
drwxr-xr-x root/root usr/lib/python2.7/site-packages/
|
||||||
-rw-r--r-- root/root usr/lib/python2.7/site-packages/wicd-1.7.2.4-py2.7.egg-info
|
-rw-r--r-- root/root usr/lib/python2.7/site-packages/wicd-1.7.4-py2.7.egg-info
|
||||||
drwxr-xr-x root/root usr/lib/python2.7/site-packages/wicd/
|
drwxr-xr-x root/root usr/lib/python2.7/site-packages/wicd/
|
||||||
-rw-r--r-- root/root usr/lib/python2.7/site-packages/wicd/__init__.py (EMPTY)
|
-rw-r--r-- root/root usr/lib/python2.7/site-packages/wicd/__init__.py
|
||||||
-rw-r--r-- root/root usr/lib/python2.7/site-packages/wicd/__init__.pyc
|
-rw-r--r-- root/root usr/lib/python2.7/site-packages/wicd/__init__.pyc
|
||||||
-rw-r--r-- root/root usr/lib/python2.7/site-packages/wicd/backend.py
|
-rw-r--r-- root/root usr/lib/python2.7/site-packages/wicd/backend.py
|
||||||
-rw-r--r-- root/root usr/lib/python2.7/site-packages/wicd/backend.pyc
|
-rw-r--r-- root/root usr/lib/python2.7/site-packages/wicd/backend.pyc
|
||||||
@ -136,54 +137,6 @@ drwxr-xr-x root/root usr/share/man/man8/
|
|||||||
-rw-rw-r-- root/root usr/share/man/man8/wicd.8.gz
|
-rw-rw-r-- root/root usr/share/man/man8/wicd.8.gz
|
||||||
drwxr-xr-x root/root usr/share/pixmaps/
|
drwxr-xr-x root/root usr/share/pixmaps/
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd-gtk.xpm
|
-rw-rw-r-- root/root usr/share/pixmaps/wicd-gtk.xpm
|
||||||
drwxr-xr-x root/root usr/share/pixmaps/wicd/
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/bad-signal-lock.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/bad-signal.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/both-bad-signal-lock.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/both-bad-signal.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/both-good-signal-lock.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/both-good-signal.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/both-high-signal-lock.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/both-high-signal.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/both-low-signal-lock.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/both-low-signal.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/good-signal-lock.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/good-signal.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/high-signal-lock.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/high-signal.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/idle-bad-signal-lock.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/idle-bad-signal.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/idle-good-signal-lock.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/idle-good-signal.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/idle-high-signal-lock.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/idle-high-signal.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/idle-low-signal-lock.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/idle-low-signal.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/low-signal-lock.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/low-signal.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/no-signal.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/receiving-bad-signal-lock.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/receiving-bad-signal.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/receiving-good-signal-lock.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/receiving-good-signal.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/receiving-high-signal-lock.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/receiving-high-signal.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/receiving-low-signal-lock.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/receiving-low-signal.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/signal-100.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/signal-25.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/signal-50.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/signal-75.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/transmitting-bad-signal-lock.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/transmitting-bad-signal.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/transmitting-good-signal-lock.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/transmitting-good-signal.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/transmitting-high-signal-lock.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/transmitting-high-signal.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/transmitting-low-signal-lock.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/transmitting-low-signal.png
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/wired-gui.svg
|
|
||||||
-rw-rw-r-- root/root usr/share/pixmaps/wicd/wired.png
|
|
||||||
drwxr-xr-x root/root usr/share/wicd/
|
drwxr-xr-x root/root usr/share/wicd/
|
||||||
drwxr-xr-x root/root usr/share/wicd/backends/
|
drwxr-xr-x root/root usr/share/wicd/backends/
|
||||||
-rw-rw-r-- root/root usr/share/wicd/backends/be-external.py
|
-rw-rw-r-- root/root usr/share/wicd/backends/be-external.py
|
||||||
@ -224,9 +177,100 @@ drwxr-xr-x root/root usr/share/wicd/gtk/
|
|||||||
-rw-r--r-- root/root usr/share/wicd/gtk/netentry.pyc
|
-rw-r--r-- root/root usr/share/wicd/gtk/netentry.pyc
|
||||||
-rw-rw-r-- root/root usr/share/wicd/gtk/prefs.py
|
-rw-rw-r-- root/root usr/share/wicd/gtk/prefs.py
|
||||||
-rw-r--r-- root/root usr/share/wicd/gtk/prefs.pyc
|
-rw-r--r-- root/root usr/share/wicd/gtk/prefs.pyc
|
||||||
-rw-r--r-- root/root usr/share/wicd/gtk/wicd-client.py
|
-rw-rw-r-- root/root usr/share/wicd/gtk/wicd-client.py
|
||||||
-rw-r--r-- root/root usr/share/wicd/gtk/wicd-client.pyc
|
-rw-r--r-- root/root usr/share/wicd/gtk/wicd-client.pyc
|
||||||
-rw-r--r-- root/root usr/share/wicd/gtk/wicd.ui
|
-rw-rw-r-- root/root usr/share/wicd/gtk/wicd.ui
|
||||||
|
drwxr-xr-x root/root usr/share/wicd/icons/
|
||||||
|
drwxr-xr-x root/root usr/share/wicd/icons/hicolor/
|
||||||
|
drwxr-xr-x root/root usr/share/wicd/icons/hicolor/16x16/
|
||||||
|
drwxr-xr-x root/root usr/share/wicd/icons/hicolor/16x16/status/
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/16x16/status/signal-100.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/16x16/status/signal-25.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/16x16/status/signal-50.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/16x16/status/signal-75.png
|
||||||
|
drwxr-xr-x root/root usr/share/wicd/icons/hicolor/22x22/
|
||||||
|
drwxr-xr-x root/root usr/share/wicd/icons/hicolor/22x22/status/
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/bad-signal-lock.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/bad-signal.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/both-bad-signal-lock.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/both-bad-signal.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/both-good-signal-lock.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/both-good-signal.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/both-high-signal-lock.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/both-high-signal.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/both-low-signal-lock.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/both-low-signal.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/good-signal-lock.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/good-signal.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/high-signal-lock.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/high-signal.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/idle-bad-signal-lock.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/idle-bad-signal.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/idle-good-signal-lock.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/idle-good-signal.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/idle-high-signal-lock.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/idle-high-signal.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/idle-low-signal-lock.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/idle-low-signal.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/low-signal-lock.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/low-signal.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/no-signal.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/receiving-bad-signal-lock.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/receiving-bad-signal.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/receiving-good-signal-lock.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/receiving-good-signal.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/receiving-high-signal-lock.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/receiving-high-signal.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/receiving-low-signal-lock.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/receiving-low-signal.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/signal-100.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/signal-25.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/signal-50.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/signal-75.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/transmitting-bad-signal-lock.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/transmitting-bad-signal.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/transmitting-good-signal-lock.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/transmitting-good-signal.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/transmitting-high-signal-lock.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/transmitting-high-signal.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/transmitting-low-signal-lock.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/transmitting-low-signal.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/22x22/status/wired.png
|
||||||
|
drwxr-xr-x root/root usr/share/wicd/icons/hicolor/24x24/
|
||||||
|
drwxr-xr-x root/root usr/share/wicd/icons/hicolor/24x24/status/
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/24x24/status/signal-100.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/24x24/status/signal-25.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/24x24/status/signal-50.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/24x24/status/signal-75.png
|
||||||
|
drwxr-xr-x root/root usr/share/wicd/icons/hicolor/32x32/
|
||||||
|
drwxr-xr-x root/root usr/share/wicd/icons/hicolor/32x32/status/
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/32x32/status/signal-100.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/32x32/status/signal-25.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/32x32/status/signal-50.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/32x32/status/signal-75.png
|
||||||
|
drwxr-xr-x root/root usr/share/wicd/icons/hicolor/36x36/
|
||||||
|
drwxr-xr-x root/root usr/share/wicd/icons/hicolor/36x36/status/
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/36x36/status/signal-100.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/36x36/status/signal-25.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/36x36/status/signal-50.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/36x36/status/signal-75.png
|
||||||
|
drwxr-xr-x root/root usr/share/wicd/icons/hicolor/48x48/
|
||||||
|
drwxr-xr-x root/root usr/share/wicd/icons/hicolor/48x48/devices/
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/48x48/devices/wired-gui.png
|
||||||
|
drwxr-xr-x root/root usr/share/wicd/icons/hicolor/48x48/status/
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/48x48/status/signal-100.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/48x48/status/signal-25.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/48x48/status/signal-50.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/48x48/status/signal-75.png
|
||||||
|
drwxr-xr-x root/root usr/share/wicd/icons/hicolor/original/
|
||||||
|
drwxr-xr-x root/root usr/share/wicd/icons/hicolor/original/status/
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/original/status/signal-100.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/original/status/signal-25.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/original/status/signal-50.png
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/original/status/signal-75.png
|
||||||
|
drwxr-xr-x root/root usr/share/wicd/icons/hicolor/scalable/
|
||||||
|
drwxr-xr-x root/root usr/share/wicd/icons/hicolor/scalable/devices/
|
||||||
|
-rw-rw-r-- root/root usr/share/wicd/icons/hicolor/scalable/devices/wired-gui.svg
|
||||||
drwxr-xr-x root/root var/
|
drwxr-xr-x root/root var/
|
||||||
drwxr-xr-x root/root var/lib/
|
drwxr-xr-x root/root var/lib/
|
||||||
drwxr-xr-x root/root var/lib/wicd/
|
drwxr-xr-x root/root var/lib/wicd/
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
untrusted comment: verify with /etc/ports/contrib.pub
|
untrusted comment: verify with /etc/ports/contrib.pub
|
||||||
RWSagIOpLGJF37A3ZI8UDesm3fdMTsy0f9uXgL9YCodkJb4J5NKYoQqHkr+7LTjlUnjZjoAwNYy/Qmlgbpz+1c+p2pGgZK+WXQ8=
|
RWSagIOpLGJF3+8t+gwYMWkYDNXzCVb4b07xy4/t9YHenUTpFlUl4wX0fV+6EcWBpcJV3Mou0u71v02mkF5uq/1L5mJbSdM2Bwk=
|
||||||
SHA256 (Pkgfile) = ce783ef2bc9644e83d9b8c844ad83cd41e9725c4938255a391b8696832d22b07
|
SHA256 (Pkgfile) = d64b08d94e2c93523946608f8ada92938d4dbff85c585e6bf864eba064dba0c8
|
||||||
SHA256 (.footprint) = 0f31192888f5f78166e31c27149bade446641c8704428be55c0d89b8466224a6
|
SHA256 (.footprint) = d45c6085223d35a4412fbb9c53291a06b30d3798ce1e18282720dc76a1ec2c7c
|
||||||
SHA256 (wicd-1.7.2.4.tar.gz) = dcfdfb5dbbb49dbb9b205fddf064d6b1a4e88f66f1cf40d12fb7fe0e0c7cdc97
|
SHA256 (wicd-1.7.4.tar.gz) = 67989614004773db349791c37675efb914d084bdb221356a05e4369c35e7eb62
|
||||||
SHA256 (wicd.rc) = 2d153bd96d561fae56b8b0bbba58584a634356718b1aa1e29a6c3efc08f25df9
|
SHA256 (wicd.rc) = 2d153bd96d561fae56b8b0bbba58584a634356718b1aa1e29a6c3efc08f25df9
|
||||||
SHA256 (770) = 665c86a6412fd8178ef3ef1552180d4d6ec86f2c625cb6640816b5952e6b1192
|
SHA256 (wicd-1.7.3-bitrate-property.patch) = 06c38a1ac8c7f150473c33da4053badd19ae5b6cbae740b3511be012e63139a1
|
||||||
SHA256 (831) = 6770f31f3a701fcdb019562ec63e53653463aca471d0d907227f6608d671cdf2
|
SHA256 (wicd-1.7.3-undefined-LANG.patch) = 747f5a0b87460148af67c37cb63c563dd0ec68b362a1853836515f4ccfed182e
|
||||||
SHA256 (835) = 3eed2084f5631bdeb4a27ce1f729aa4be8cb12414af5364312b09005b75bc7b5
|
SHA256 (wicd-1.7.3-urwid-1.3.0.patch) = eed37078a474fa64da0290c34c9107f2562a76ddc3f73796e00124061862dc6b
|
||||||
|
42
wicd/Pkgfile
42
wicd/Pkgfile
@ -1,45 +1,41 @@
|
|||||||
# Description: A wired and wireless network manager.
|
# Description: A wired and wireless network manager.
|
||||||
# URL: http://launchpad.net/wicd
|
# URL: http://launchpad.net/wicd
|
||||||
# Maintainer: Danny Rawlins, crux at romster dot me
|
# Maintainer: Danny Rawlins, crux at romster dot me
|
||||||
# Depends on: dbus-python pygtk urwid wpa_supplicant
|
# Depends on: dbus-python mii-tool pygtk wireless-tools wpa_supplicant
|
||||||
|
|
||||||
name=wicd
|
name=wicd
|
||||||
version=1.7.2.4
|
version=1.7.4
|
||||||
release=5
|
release=1
|
||||||
source=(http://launchpad.net/wicd/1.7/$version/+download/$name-$version.tar.gz
|
source=(https://launchpad.net/wicd/${version%.*}/$version/+download/$name-$version.tar.gz
|
||||||
wicd.rc
|
wicd.rc
|
||||||
http://bazaar.launchpad.net/~wicd-devel/wicd/experimental/diff/770
|
wicd-1.7.3-bitrate-property.patch
|
||||||
http://bazaar.launchpad.net/~wicd-devel/wicd/experimental/diff/831
|
wicd-1.7.3-undefined-LANG.patch
|
||||||
http://bazaar.launchpad.net/~wicd-devel/wicd/experimental/diff/835)
|
wicd-1.7.3-urwid-1.3.0.patch)
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd $name-$version
|
cd $name-$version
|
||||||
|
|
||||||
# https://launchpad.net/bugs/993912
|
patch -p1 -i $SRC/wicd-1.7.3-bitrate-property.patch
|
||||||
# http://bazaar.launchpad.net/~wicd-devel/wicd/experimental/revision/770
|
patch -p1 -i $SRC/wicd-1.7.3-undefined-LANG.patch
|
||||||
patch -p0 -i $SRC/770
|
patch -p1 -i $SRC/wicd-1.7.3-urwid-1.3.0.patch
|
||||||
|
|
||||||
# https://launchpad.net/bugs/1075399
|
|
||||||
# http://bazaar.launchpad.net/~wicd-devel/wicd/experimental/revision/831
|
|
||||||
patch -p0 -i $SRC/831
|
|
||||||
|
|
||||||
# https://launchpad.net/bugs/1075399
|
|
||||||
# http://bazaar.launchpad.net/~wicd-devel/wicd/experimental/revision/835
|
|
||||||
patch -p0 -i $SRC/835
|
|
||||||
|
|
||||||
# really don't use NLS
|
# really don't use NLS
|
||||||
rm -r po
|
rm po/*.po
|
||||||
|
|
||||||
/usr/bin/python setup.py configure \
|
/usr/bin/python setup.py configure \
|
||||||
--dbus=/usr/etc/dbus-1/system.d \
|
|
||||||
--etc=/etc/wicd \
|
--etc=/etc/wicd \
|
||||||
|
--dbus=/usr/etc/dbus-1/system.d \
|
||||||
|
--no-install-kde \
|
||||||
--no-install-acpi \
|
--no-install-acpi \
|
||||||
|
--no-install-pmutils \
|
||||||
|
--no-install-init \
|
||||||
--no-install-i18n-man \
|
--no-install-i18n-man \
|
||||||
--no-install-docs
|
--no-install-docs \
|
||||||
|
--no-install-gnome-shell-extensions
|
||||||
|
|
||||||
|
/usr/bin/python setup.py build
|
||||||
/usr/bin/python setup.py install --root=$PKG
|
/usr/bin/python setup.py install --root=$PKG
|
||||||
/usr/bin/python -mcompileall $PKG
|
/usr/bin/python -mcompileall $PKG
|
||||||
install -m 0744 -D $SRC/wicd.rc $PKG/etc/rc.d/wicd
|
|
||||||
|
|
||||||
rm -r $PKG/etc/xdg
|
install -m 0744 -D $SRC/wicd.rc $PKG/etc/rc.d/wicd
|
||||||
}
|
}
|
||||||
|
19
wicd/wicd-1.7.3-bitrate-property.patch
Normal file
19
wicd/wicd-1.7.3-bitrate-property.patch
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
--- a/curses/netentry_curses.py
|
||||||
|
+++ b/curses/netentry_curses.py
|
||||||
|
@@ -538,11 +538,12 @@
|
||||||
|
self.bitrates = wireless.GetAvailableBitrates()
|
||||||
|
self.bitrates.append('auto')
|
||||||
|
self.bitrate_combo.set_list(self.bitrates)
|
||||||
|
- self.bitrate_combo.set_focus(
|
||||||
|
- self.bitrates.index(
|
||||||
|
- wireless.GetWirelessProperty(networkID, 'bitrate')
|
||||||
|
+ if wireless.GetWirelessProperty(networkID, 'bitrate'):
|
||||||
|
+ self.bitrate_combo.set_focus(
|
||||||
|
+ self.bitrates.index(
|
||||||
|
+ wireless.GetWirelessProperty(networkID, 'bitrate')
|
||||||
|
+ )
|
||||||
|
)
|
||||||
|
- )
|
||||||
|
self.allow_lower_bitrates_chkbox.set_state(
|
||||||
|
to_bool(self.format_entry(networkID, 'allow_lower_bitrates'))
|
||||||
|
)
|
24
wicd/wicd-1.7.3-undefined-LANG.patch
Normal file
24
wicd/wicd-1.7.3-undefined-LANG.patch
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
Fixes compilation errors when os.environ['LANG'] is undefiend
|
||||||
|
--- ./setup.py
|
||||||
|
+++ ./setup.py
|
||||||
|
@@ -621,7 +621,7 @@ class compile_translations(Command):
|
||||||
|
shutil.rmtree('translations/')
|
||||||
|
os.makedirs('translations')
|
||||||
|
|
||||||
|
- oldlang = os.environ['LANG']
|
||||||
|
+ oldlang = os.environ.get('LANG', None)
|
||||||
|
os.environ['LANG'] = 'C'
|
||||||
|
|
||||||
|
for pofile in sorted(glob('po/*.po')):
|
||||||
|
@@ -656,7 +656,10 @@ class compile_translations(Command):
|
||||||
|
os.makedirs('translations/' + lang + '/LC_MESSAGES/')
|
||||||
|
os.system('pybabel compile -D wicd -i %s -l %s -d translations/' % (pofile, lang))
|
||||||
|
|
||||||
|
- os.environ['LANG'] = oldlang
|
||||||
|
+ if oldlang is not None:
|
||||||
|
+ os.environ['LANG'] = oldlang
|
||||||
|
+ else:
|
||||||
|
+ del os.environ['LANG']
|
||||||
|
|
||||||
|
class uninstall(Command):
|
||||||
|
description = "remove Wicd using uninstall.sh and install.log"
|
15
wicd/wicd-1.7.3-urwid-1.3.0.patch
Normal file
15
wicd/wicd-1.7.3-urwid-1.3.0.patch
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
--- a/curses/wicd-curses.py
|
||||||
|
+++ b/curses/wicd-curses.py
|
||||||
|
@@ -1153,9 +1153,10 @@
|
||||||
|
if not ui._started:
|
||||||
|
return False
|
||||||
|
|
||||||
|
- input_data = ui.get_input_nonblocking()
|
||||||
|
+ ui.set_input_timeouts(max_wait=0)
|
||||||
|
+ input_data = ui.get_input()
|
||||||
|
# Resolve any "alarms" in the waiting
|
||||||
|
- self.handle_keys(input_data[1])
|
||||||
|
+ self.handle_keys(input_data)
|
||||||
|
|
||||||
|
# Update the screen
|
||||||
|
canvas = self.frame.render((self.size), True)
|
@ -62,6 +62,7 @@ drwxr-xr-x root/root usr/include/wine/msvcrt/
|
|||||||
-rw-r--r-- root/root usr/include/wine/msvcrt/share.h
|
-rw-r--r-- root/root usr/include/wine/msvcrt/share.h
|
||||||
-rw-r--r-- root/root usr/include/wine/msvcrt/signal.h
|
-rw-r--r-- root/root usr/include/wine/msvcrt/signal.h
|
||||||
-rw-r--r-- root/root usr/include/wine/msvcrt/stddef.h
|
-rw-r--r-- root/root usr/include/wine/msvcrt/stddef.h
|
||||||
|
-rw-r--r-- root/root usr/include/wine/msvcrt/stdint.h
|
||||||
-rw-r--r-- root/root usr/include/wine/msvcrt/stdio.h
|
-rw-r--r-- root/root usr/include/wine/msvcrt/stdio.h
|
||||||
-rw-r--r-- root/root usr/include/wine/msvcrt/stdlib.h
|
-rw-r--r-- root/root usr/include/wine/msvcrt/stdlib.h
|
||||||
-rw-r--r-- root/root usr/include/wine/msvcrt/string.h
|
-rw-r--r-- root/root usr/include/wine/msvcrt/string.h
|
||||||
@ -548,6 +549,8 @@ drwxr-xr-x root/root usr/include/wine/windows/ddk/
|
|||||||
-rw-r--r-- root/root usr/include/wine/windows/mfidl.idl
|
-rw-r--r-- root/root usr/include/wine/windows/mfidl.idl
|
||||||
-rw-r--r-- root/root usr/include/wine/windows/mfobjects.h
|
-rw-r--r-- root/root usr/include/wine/windows/mfobjects.h
|
||||||
-rw-r--r-- root/root usr/include/wine/windows/mfobjects.idl
|
-rw-r--r-- root/root usr/include/wine/windows/mfobjects.idl
|
||||||
|
-rw-r--r-- root/root usr/include/wine/windows/mfplay.h
|
||||||
|
-rw-r--r-- root/root usr/include/wine/windows/mfplay.idl
|
||||||
-rw-r--r-- root/root usr/include/wine/windows/mfreadwrite.h
|
-rw-r--r-- root/root usr/include/wine/windows/mfreadwrite.h
|
||||||
-rw-r--r-- root/root usr/include/wine/windows/mfreadwrite.idl
|
-rw-r--r-- root/root usr/include/wine/windows/mfreadwrite.idl
|
||||||
-rw-r--r-- root/root usr/include/wine/windows/mftransform.h
|
-rw-r--r-- root/root usr/include/wine/windows/mftransform.h
|
||||||
@ -642,6 +645,7 @@ drwxr-xr-x root/root usr/include/wine/windows/ddk/
|
|||||||
-rw-r--r-- root/root usr/include/wine/windows/ntddvdeo.h
|
-rw-r--r-- root/root usr/include/wine/windows/ntddvdeo.h
|
||||||
-rw-r--r-- root/root usr/include/wine/windows/ntdef.h
|
-rw-r--r-- root/root usr/include/wine/windows/ntdef.h
|
||||||
-rw-r--r-- root/root usr/include/wine/windows/ntdsapi.h
|
-rw-r--r-- root/root usr/include/wine/windows/ntdsapi.h
|
||||||
|
-rw-r--r-- root/root usr/include/wine/windows/ntifs.h
|
||||||
-rw-r--r-- root/root usr/include/wine/windows/ntlsa.h
|
-rw-r--r-- root/root usr/include/wine/windows/ntlsa.h
|
||||||
-rw-r--r-- root/root usr/include/wine/windows/ntquery.h
|
-rw-r--r-- root/root usr/include/wine/windows/ntquery.h
|
||||||
-rw-r--r-- root/root usr/include/wine/windows/ntsecapi.h
|
-rw-r--r-- root/root usr/include/wine/windows/ntsecapi.h
|
||||||
@ -720,6 +724,8 @@ drwxr-xr-x root/root usr/include/wine/windows/ddk/
|
|||||||
-rw-r--r-- root/root usr/include/wine/windows/reason.h
|
-rw-r--r-- root/root usr/include/wine/windows/reason.h
|
||||||
-rw-r--r-- root/root usr/include/wine/windows/regstr.h
|
-rw-r--r-- root/root usr/include/wine/windows/regstr.h
|
||||||
-rw-r--r-- root/root usr/include/wine/windows/restartmanager.h
|
-rw-r--r-- root/root usr/include/wine/windows/restartmanager.h
|
||||||
|
-rw-r--r-- root/root usr/include/wine/windows/restrictederrorinfo.h
|
||||||
|
-rw-r--r-- root/root usr/include/wine/windows/restrictederrorinfo.idl
|
||||||
-rw-r--r-- root/root usr/include/wine/windows/richedit.h
|
-rw-r--r-- root/root usr/include/wine/windows/richedit.h
|
||||||
-rw-r--r-- root/root usr/include/wine/windows/richole.h
|
-rw-r--r-- root/root usr/include/wine/windows/richole.h
|
||||||
-rw-r--r-- root/root usr/include/wine/windows/richole.idl
|
-rw-r--r-- root/root usr/include/wine/windows/richole.idl
|
||||||
@ -1281,6 +1287,7 @@ drwxr-xr-x root/root usr/lib/wine/
|
|||||||
-rwxr-xr-x root/root usr/lib/wine/d3d10_1.dll.so
|
-rwxr-xr-x root/root usr/lib/wine/d3d10_1.dll.so
|
||||||
-rwxr-xr-x root/root usr/lib/wine/d3d10core.dll.so
|
-rwxr-xr-x root/root usr/lib/wine/d3d10core.dll.so
|
||||||
-rwxr-xr-x root/root usr/lib/wine/d3d11.dll.so
|
-rwxr-xr-x root/root usr/lib/wine/d3d11.dll.so
|
||||||
|
-rwxr-xr-x root/root usr/lib/wine/d3d12.dll.so
|
||||||
-rwxr-xr-x root/root usr/lib/wine/d3d8.dll.so
|
-rwxr-xr-x root/root usr/lib/wine/d3d8.dll.so
|
||||||
-rwxr-xr-x root/root usr/lib/wine/d3d9.dll.so
|
-rwxr-xr-x root/root usr/lib/wine/d3d9.dll.so
|
||||||
-rwxr-xr-x root/root usr/lib/wine/d3dcompiler_33.dll.so
|
-rwxr-xr-x root/root usr/lib/wine/d3dcompiler_33.dll.so
|
||||||
@ -1719,6 +1726,7 @@ drwxr-xr-x root/root usr/lib/wine/fakedlls/
|
|||||||
-rw-r--r-- root/root usr/lib/wine/fakedlls/d3d10_1.dll
|
-rw-r--r-- root/root usr/lib/wine/fakedlls/d3d10_1.dll
|
||||||
-rw-r--r-- root/root usr/lib/wine/fakedlls/d3d10core.dll
|
-rw-r--r-- root/root usr/lib/wine/fakedlls/d3d10core.dll
|
||||||
-rw-r--r-- root/root usr/lib/wine/fakedlls/d3d11.dll
|
-rw-r--r-- root/root usr/lib/wine/fakedlls/d3d11.dll
|
||||||
|
-rw-r--r-- root/root usr/lib/wine/fakedlls/d3d12.dll
|
||||||
-rw-r--r-- root/root usr/lib/wine/fakedlls/d3d8.dll
|
-rw-r--r-- root/root usr/lib/wine/fakedlls/d3d8.dll
|
||||||
-rw-r--r-- root/root usr/lib/wine/fakedlls/d3d9.dll
|
-rw-r--r-- root/root usr/lib/wine/fakedlls/d3d9.dll
|
||||||
-rw-r--r-- root/root usr/lib/wine/fakedlls/d3dcompiler_33.dll
|
-rw-r--r-- root/root usr/lib/wine/fakedlls/d3dcompiler_33.dll
|
||||||
@ -2406,6 +2414,7 @@ drwxr-xr-x root/root usr/lib/wine/fakedlls/
|
|||||||
-rw-r--r-- root/root usr/lib/wine/libd3d10_1.def
|
-rw-r--r-- root/root usr/lib/wine/libd3d10_1.def
|
||||||
-rw-r--r-- root/root usr/lib/wine/libd3d10core.def
|
-rw-r--r-- root/root usr/lib/wine/libd3d10core.def
|
||||||
-rw-r--r-- root/root usr/lib/wine/libd3d11.def
|
-rw-r--r-- root/root usr/lib/wine/libd3d11.def
|
||||||
|
-rw-r--r-- root/root usr/lib/wine/libd3d12.def
|
||||||
-rw-r--r-- root/root usr/lib/wine/libd3d8.def
|
-rw-r--r-- root/root usr/lib/wine/libd3d8.def
|
||||||
-rw-r--r-- root/root usr/lib/wine/libd3d9.def
|
-rw-r--r-- root/root usr/lib/wine/libd3d9.def
|
||||||
-rw-r--r-- root/root usr/lib/wine/libd3dcompiler.def
|
-rw-r--r-- root/root usr/lib/wine/libd3dcompiler.def
|
||||||
@ -2500,6 +2509,7 @@ drwxr-xr-x root/root usr/lib/wine/fakedlls/
|
|||||||
-rw-r--r-- root/root usr/lib/wine/libpropsys.def
|
-rw-r--r-- root/root usr/lib/wine/libpropsys.def
|
||||||
-rw-r--r-- root/root usr/lib/wine/libpsapi.def
|
-rw-r--r-- root/root usr/lib/wine/libpsapi.def
|
||||||
-rw-r--r-- root/root usr/lib/wine/libquartz.def
|
-rw-r--r-- root/root usr/lib/wine/libquartz.def
|
||||||
|
-rw-r--r-- root/root usr/lib/wine/libqwave.def
|
||||||
-rw-r--r-- root/root usr/lib/wine/librasapi32.def
|
-rw-r--r-- root/root usr/lib/wine/librasapi32.def
|
||||||
-rw-r--r-- root/root usr/lib/wine/librasdlg.def
|
-rw-r--r-- root/root usr/lib/wine/librasdlg.def
|
||||||
-rw-r--r-- root/root usr/lib/wine/libresutils.def
|
-rw-r--r-- root/root usr/lib/wine/libresutils.def
|
||||||
@ -3235,6 +3245,7 @@ drwxr-xr-x root/root usr/lib32/wine/
|
|||||||
-rwxr-xr-x root/root usr/lib32/wine/d3d10_1.dll.so
|
-rwxr-xr-x root/root usr/lib32/wine/d3d10_1.dll.so
|
||||||
-rwxr-xr-x root/root usr/lib32/wine/d3d10core.dll.so
|
-rwxr-xr-x root/root usr/lib32/wine/d3d10core.dll.so
|
||||||
-rwxr-xr-x root/root usr/lib32/wine/d3d11.dll.so
|
-rwxr-xr-x root/root usr/lib32/wine/d3d11.dll.so
|
||||||
|
-rwxr-xr-x root/root usr/lib32/wine/d3d12.dll.so
|
||||||
-rwxr-xr-x root/root usr/lib32/wine/d3d8.dll.so
|
-rwxr-xr-x root/root usr/lib32/wine/d3d8.dll.so
|
||||||
-rwxr-xr-x root/root usr/lib32/wine/d3d9.dll.so
|
-rwxr-xr-x root/root usr/lib32/wine/d3d9.dll.so
|
||||||
-rwxr-xr-x root/root usr/lib32/wine/d3dcompiler_33.dll.so
|
-rwxr-xr-x root/root usr/lib32/wine/d3dcompiler_33.dll.so
|
||||||
@ -3682,6 +3693,7 @@ drwxr-xr-x root/root usr/lib32/wine/fakedlls/
|
|||||||
-rw-r--r-- root/root usr/lib32/wine/fakedlls/d3d10_1.dll
|
-rw-r--r-- root/root usr/lib32/wine/fakedlls/d3d10_1.dll
|
||||||
-rw-r--r-- root/root usr/lib32/wine/fakedlls/d3d10core.dll
|
-rw-r--r-- root/root usr/lib32/wine/fakedlls/d3d10core.dll
|
||||||
-rw-r--r-- root/root usr/lib32/wine/fakedlls/d3d11.dll
|
-rw-r--r-- root/root usr/lib32/wine/fakedlls/d3d11.dll
|
||||||
|
-rw-r--r-- root/root usr/lib32/wine/fakedlls/d3d12.dll
|
||||||
-rw-r--r-- root/root usr/lib32/wine/fakedlls/d3d8.dll
|
-rw-r--r-- root/root usr/lib32/wine/fakedlls/d3d8.dll
|
||||||
-rw-r--r-- root/root usr/lib32/wine/fakedlls/d3d9.dll
|
-rw-r--r-- root/root usr/lib32/wine/fakedlls/d3d9.dll
|
||||||
-rw-r--r-- root/root usr/lib32/wine/fakedlls/d3dcompiler_33.dll
|
-rw-r--r-- root/root usr/lib32/wine/fakedlls/d3dcompiler_33.dll
|
||||||
@ -4431,6 +4443,7 @@ drwxr-xr-x root/root usr/lib32/wine/fakedlls/
|
|||||||
-rw-r--r-- root/root usr/lib32/wine/libd3d10_1.def
|
-rw-r--r-- root/root usr/lib32/wine/libd3d10_1.def
|
||||||
-rw-r--r-- root/root usr/lib32/wine/libd3d10core.def
|
-rw-r--r-- root/root usr/lib32/wine/libd3d10core.def
|
||||||
-rw-r--r-- root/root usr/lib32/wine/libd3d11.def
|
-rw-r--r-- root/root usr/lib32/wine/libd3d11.def
|
||||||
|
-rw-r--r-- root/root usr/lib32/wine/libd3d12.def
|
||||||
-rw-r--r-- root/root usr/lib32/wine/libd3d8.def
|
-rw-r--r-- root/root usr/lib32/wine/libd3d8.def
|
||||||
-rw-r--r-- root/root usr/lib32/wine/libd3d9.def
|
-rw-r--r-- root/root usr/lib32/wine/libd3d9.def
|
||||||
-rw-r--r-- root/root usr/lib32/wine/libd3dcompiler.def
|
-rw-r--r-- root/root usr/lib32/wine/libd3dcompiler.def
|
||||||
@ -4526,6 +4539,7 @@ drwxr-xr-x root/root usr/lib32/wine/fakedlls/
|
|||||||
-rw-r--r-- root/root usr/lib32/wine/libpropsys.def
|
-rw-r--r-- root/root usr/lib32/wine/libpropsys.def
|
||||||
-rw-r--r-- root/root usr/lib32/wine/libpsapi.def
|
-rw-r--r-- root/root usr/lib32/wine/libpsapi.def
|
||||||
-rw-r--r-- root/root usr/lib32/wine/libquartz.def
|
-rw-r--r-- root/root usr/lib32/wine/libquartz.def
|
||||||
|
-rw-r--r-- root/root usr/lib32/wine/libqwave.def
|
||||||
-rw-r--r-- root/root usr/lib32/wine/librasapi32.def
|
-rw-r--r-- root/root usr/lib32/wine/librasapi32.def
|
||||||
-rw-r--r-- root/root usr/lib32/wine/librasdlg.def
|
-rw-r--r-- root/root usr/lib32/wine/librasdlg.def
|
||||||
-rw-r--r-- root/root usr/lib32/wine/libresutils.def
|
-rw-r--r-- root/root usr/lib32/wine/libresutils.def
|
||||||
@ -5112,5 +5126,5 @@ drwxr-xr-x root/root usr/share/wine/gecko/
|
|||||||
-rwxr-xr-x root/root usr/share/wine/gecko/wine_gecko-2.47-x86_64.msi
|
-rwxr-xr-x root/root usr/share/wine/gecko/wine_gecko-2.47-x86_64.msi
|
||||||
-rw-r--r-- root/root usr/share/wine/l_intl.nls
|
-rw-r--r-- root/root usr/share/wine/l_intl.nls
|
||||||
drwxr-xr-x root/root usr/share/wine/mono/
|
drwxr-xr-x root/root usr/share/wine/mono/
|
||||||
-rwxr-xr-x root/root usr/share/wine/mono/wine-mono-4.8.1.msi
|
-rwxr-xr-x root/root usr/share/wine/mono/wine-mono-4.8.3.msi
|
||||||
-rw-r--r-- root/root usr/share/wine/wine.inf
|
-rw-r--r-- root/root usr/share/wine/wine.inf
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
untrusted comment: verify with /etc/ports/contrib.pub
|
untrusted comment: verify with /etc/ports/contrib.pub
|
||||||
RWSagIOpLGJF3z3gzq5mPb3uNu1alYM11CS06tb5gBjsGMYfCjo6RNjTVCDuaokQisMJJL5OLS1Nb9gp3yzbvlQFqib9pa/lhwk=
|
RWSagIOpLGJF3x/zIL1Mvecjuy4GJpFzSpN6QxP1DLbVBc8cZAUQYkgzX+VgxGSa5V/M/gPlBiIl/StTVg+UJAeDg677kyn5bAE=
|
||||||
SHA256 (Pkgfile) = 303afa31b6b2f065812db03b6b107ae332fa1430b1ee109903823932abf860ef
|
SHA256 (Pkgfile) = b9b382dbabfd33a17a8e3b33fdc81ccee199e5dc74ebdf13caf5b650e9b0c85a
|
||||||
SHA256 (.footprint) = b7d81e77d8a4d4fe5fdd2fe445ffe95a217ea88dfe15c8b58621a8734846fe0b
|
SHA256 (.footprint) = bd2f4e22364f3b67e1c417a25d6f7ca92962bb4ab153b0e9183e6e2dd35c497e
|
||||||
SHA256 (wine-4.6.tar.xz) = 329001f924d3f825121a1b28cae8e36515405f2a1d22bc266897d3d926b562da
|
SHA256 (wine-4.7.tar.xz) = 3bca9084354a60d202f6b8e670b130366126db0583fa27054f1f02294de7bab0
|
||||||
SHA256 (wine-staging-4.6.tar.gz) = c9164ef486b3a0b947251910318de6fffb7fdcd8c311ec8ccca5dab399700592
|
SHA256 (wine-staging-4.7.tar.gz) = 3199e75e5085ab742280ef4f924205af977a2b5cb8d8051419d97d274545ef6f
|
||||||
SHA256 (wine_gecko-2.47-x86.msi) = 3b8a361f5d63952d21caafd74e849a774994822fb96c5922b01d554f1677643a
|
SHA256 (wine_gecko-2.47-x86.msi) = 3b8a361f5d63952d21caafd74e849a774994822fb96c5922b01d554f1677643a
|
||||||
SHA256 (wine_gecko-2.47-x86_64.msi) = c565ea25e50ea953937d4ab01299e4306da4a556946327d253ea9b28357e4a7d
|
SHA256 (wine_gecko-2.47-x86_64.msi) = c565ea25e50ea953937d4ab01299e4306da4a556946327d253ea9b28357e4a7d
|
||||||
SHA256 (wine-mono-4.8.1.msi) = 4e073038c14c2496246ecb044ef8abfb8a1cfede58aa35168e04d484a003b032
|
SHA256 (wine-mono-4.8.3.msi) = d6fa1f019bfa3c572438e4a2473ce25af1e937ed4cdcbe46554164ce25db0a76
|
||||||
|
@ -1,16 +1,16 @@
|
|||||||
# Description: WINE with staging patches
|
# Description: WINE with staging patches
|
||||||
# URL: https://wiki.winehq.org/Wine-Staging
|
# URL: https://wiki.winehq.org/Wine-Staging
|
||||||
# Maintainer: Matt Housh, jaeger at crux dot ninja
|
# Maintainer: Matt Housh, jaeger at crux dot ninja
|
||||||
# Depends on: fontconfig-32 freeglut-32 gnutls-32 lcms2-32 mpg123-32 openal-32 prelink xorg-libxcomposite-32 xorg-libxcursor-32 xorg-libxinerama-32 xorg-libxrandr-32 xorg-libxxf86dga-32
|
# Depends on: fontconfig-32 freeglut-32 gnutls-32 lcms2-32 mpg123-32 openal-32 prelink xorg-libxcomposite-32 xorg-libxcursor-32 xorg-libxinerama-32 xorg-libxrandr-32 xorg-libxxf86dga-32 vkd3d-32
|
||||||
|
|
||||||
name=wine-staging
|
name=wine-staging
|
||||||
version=4.6
|
version=4.7
|
||||||
release=1
|
release=1
|
||||||
source=(https://dl.winehq.org/wine/source/4.x/wine-$version.tar.xz \
|
source=(https://dl.winehq.org/wine/source/4.x/wine-$version.tar.xz \
|
||||||
https://github.com/$name/$name/archive/v${version}/$name-$version.tar.gz \
|
https://github.com/$name/$name/archive/v${version}/$name-$version.tar.gz \
|
||||||
https://dl.winehq.org/wine/wine-gecko/2.47/wine_gecko-2.47-x86.msi \
|
https://dl.winehq.org/wine/wine-gecko/2.47/wine_gecko-2.47-x86.msi \
|
||||||
https://dl.winehq.org/wine/wine-gecko/2.47/wine_gecko-2.47-x86_64.msi \
|
https://dl.winehq.org/wine/wine-gecko/2.47/wine_gecko-2.47-x86_64.msi \
|
||||||
https://dl.winehq.org/wine/wine-mono/4.8.1/wine-mono-4.8.1.msi)
|
https://dl.winehq.org/wine/wine-mono/4.8.3/wine-mono-4.8.3.msi)
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
# apply staging patches
|
# apply staging patches
|
||||||
@ -58,7 +58,7 @@ build() {
|
|||||||
$SRC/wine_gecko-2.47-x86.msi \
|
$SRC/wine_gecko-2.47-x86.msi \
|
||||||
$SRC/wine_gecko-2.47-x86_64.msi
|
$SRC/wine_gecko-2.47-x86_64.msi
|
||||||
|
|
||||||
install $SRC/wine-mono-4.8.1.msi $PKG/usr/share/wine/mono/
|
install $SRC/wine-mono-4.8.3.msi $PKG/usr/share/wine/mono/
|
||||||
|
|
||||||
rm -r $PKG/usr/share/man/??.UTF-8
|
rm -r $PKG/usr/share/man/??.UTF-8
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user