deadbeef: updated to version 1.10.0

This commit is contained in:
2026-01-20 20:59:25 +00:00
parent 0da929c772
commit 490bebad47
4 changed files with 197 additions and 376 deletions

385
REPO
View File

@@ -1,222 +1,211 @@
d:octave
d:maelstrom
d:python3-leather
d:prboom-plus
d:python3-agate-dbf
d:highway
d:python3-csvkit
d:mblaze
d:xclock
d:arpack
d:python3-slugify
d:python3-pyicu
d:fortune-mod
d:bemenu
d:freepats
d:libfreeimage-lite
d:lbreakouthd
d:python3-olefile
d:python3-xlrd
d:recode
d:portaudio-cpp
d:python3-agate-sql
d:imv
d:libdispatch
d:zathura-ps
d:lagrange
d:ltris
d:python3-openpyxl
d:zutty
d:deadbeef
d:python3-pytimeparse
d:tagutil
d:jp2a
d:bogofilter
d:python3-et_xmlfile
d:zathura-pdf-poppler
d:wildmidi
d:imv
d:zutty
d:fortune-mod
d:xournalpp
d:bogofilter
d:zathura-ps
d:bemenu
d:python3-openpyxl
d:libretls
d:python3-dbfread
d:fortune-mod-de
d:python3-pyicu
d:portaudio-cpp
d:python3-slugify
d:octave
d:zathura-pdf-poppler
d:python3-agate-dbf
d:python3-pytimeparse
d:python3-xlrd
d:libjxl
d:deadbeef
d:oksh
d:mblaze
d:prboom-plus
d:jp2a
d:dreamchess
d:arpack
d:python3-agate-excel
d:texlive-base
d:maelstrom
d:freepats
d:ltris
d:xclock
d:python3-olefile
d:lbreakouthd
d:catgirl
d:deadbeef-alarm
d:deadbeef-alarm/reverse
d:deadbeef-alarm/reverse/usr
d:deadbeef-alarm/reverse/usr/lib
d:wildmidi
d:xournalpp
d:catgirl
d:python3-csvkit
d:lagrange
d:highway
d:python3-leather
d:libdispatch
d:python3-agate
d:fortune-mod-de
d:libjxl
d:python3-dbfread
f:c76ab154b650442f15135838b695d7e5:octave/.signature
f:b831b5b79847f469c6faa1492151bc4a:octave/Pkgfile
f:3b474e5611c6180796af976a03f337d8:octave/.footprint
f:a6273b7c03174cfb26972d9862278bcc:maelstrom/.signature
f:9e19f6160558cb713c892443221e304e:maelstrom/include-time_h.patch
f:aa0a6869d42fc9a2d392330a589d0d14:maelstrom/maelstrom.desktop
f:0ef5de38b7caa0ba88aead2cf71ff771:maelstrom/Pkgfile
f:805e98e8ca6ebfd1cce3459a90b4cd0f:maelstrom/struct-button.patch
f:07f044cd6d38e412e36dcb593c3d37b1:maelstrom/.footprint
f:4c5ca838e46538ac71d6bbade3fe6677:python3-leather/.signature
f:dac5bf8034d3523fb97900b5e8e9d351:python3-leather/Pkgfile
f:2d52010f3045f19811ec787ba4043fb2:python3-leather/.footprint
f:884e22ac47baed004f195b280605acb6:prboom-plus/.signature
f:367a05b627b4fbc0262439022448f570:prboom-plus/Pkgfile
f:9fcabeb1ea44a9ccf5cdb840775c01e1:prboom-plus/.footprint
f:6a00f5e3b0b8362cb70035a51cb4fc8e:python3-agate-dbf/.signature
f:c47bc355a4bcd34de49347a070ce38b4:python3-agate-dbf/Pkgfile
f:93065a7f6ae91e76b627733d54322460:python3-agate-dbf/.footprint
f:b272000e5ea091ce0b7f117ca0b39587:highway/.signature
f:ff60c34634c02bd24aac32ea49634341:highway/Pkgfile
f:63dc6cb79f00a7b278df1290bdf24d06:highway/.footprint
f:3d8e558f025d7c395f851e40543317e8:python3-csvkit/.signature
f:cbeacb8ab14cf0007b627b80ff554ed3:python3-csvkit/Pkgfile
f:cbdd7e81b88c8a7ca8c88727a92f9896:python3-csvkit/.footprint
f:529bbf4f6c2008d0854f8c03194920dd:mblaze/.signature
f:c1eca91654e731640d6771edc361d437:mblaze/mdelete.1
f:8579f019e195938d0a2bdc69f865567d:mblaze/mcom.patch
f:ccc2abd91effa70e8d5081b7b02dac13:mblaze/mmime.patch
f:0cde925c01cff5ac0c84aa72f9079cbc:mblaze/mailshow
f:e0226664bd9d319d132bd44fb4e27f73:mblaze/Pkgfile
f:b01cec80c46aed39e22c082423325755:mblaze/README
f:f2cd5bc13dffe1f6bcd780fcd956bb8c:mblaze/mdeliver.patch
f:c4f44e42fd4a447423d0bfd02065c114:mblaze/.footprint
f:b26f58d88a9889d213d57aae5c9dbce4:xclock/.signature
f:332fbcaa15938278a312c2ea53beb017:xclock/Pkgfile
f:9e7fd2d9b0727049d7af602113e27204:xclock/.footprint
f:c5f8811c9c8679ed3be47c51fa51a262:arpack/.signature
f:a17a33b4138a699110611af5576c7343:arpack/Pkgfile
f:9029dfaa99778103e5b5acaacf33d152:arpack/.footprint
f:d019429fbec95abefb8d853fdd34b584:python3-slugify/.signature
f:d9cd0dcab8ffcdb567972f0fa829edd5:python3-slugify/Pkgfile
f:e6cda5af0868d5356963da89c121ddc4:python3-slugify/.footprint
f:ec6ab19313bd318b360f77cc4ecfd07f:python3-pyicu/.signature
f:d937773a33280a8beb555f5237deabbf:python3-pyicu/Pkgfile
f:1af81f56b261905e4919fb5596f6d2e7:python3-pyicu/.footprint
f:b805ec30f0bf5689ff06a08168726c0f:fortune-mod/.signature
f:2d6af985912a292efe85f194304157ee:recode/Pkgfile
f:e1cf1c12ed92637910cf5b565c97070c:recode/.footprint
f:cc9b793b952fd416cbdfb1b9e7c789d7:recode/.signature
f:e5e1efb4daaa6e61d231a736fe1e3878:python3-agate-sql/Pkgfile
f:780fc276fa6e4fe29b0fa4e60ace01e2:python3-agate-sql/.footprint
f:b729b7a96546ceff11639ce230a34616:python3-agate-sql/.signature
f:5d28fd4029aa7d681486c6920a0cc82b:tagutil/Pkgfile
f:1e86acff2b0e4f7f59c4c91d39625f09:tagutil/.footprint
f:10a047cd0a37146281b4a5a55083f760:tagutil/.signature
f:c85ffb6d9e85c77613e6f44730c99b39:python3-et_xmlfile/Pkgfile
f:9891ed265e07003f4d45b4c28940711e:python3-et_xmlfile/.footprint
f:8b8cca748335901b33154ba1041574c9:python3-et_xmlfile/.signature
f:71f27b76e5768a65daa50513a76e4899:wildmidi/Pkgfile
f:c1d50dffa63b8b9b704da2922a49aac4:wildmidi/.footprint
f:246c74268633dc63851d6f9f8b155793:wildmidi/.signature
f:6cd469da154425a748347cdd908280ed:imv/freeimagelite.patch
f:95d26405a1bdc033499575956a8c25a2:imv/Pkgfile
f:f8607b6cf68f2eba028d7d1c3f71f8bd:imv/.footprint
f:93bbdf0c7e8d2485c309ad2e4e2e3a03:imv/.signature
f:df634d2bd6edcb53438d3891ba963564:zutty/Pkgfile
f:81a70eac86d1e832587197994cbaa2fc:zutty/.footprint
f:bf912a2536d8c5af65d446d4e11ac01b:zutty/.signature
f:017679266fb4234007ea9068a755a6a1:fortune-mod/Pkgfile
f:ec97a379952ab64db4f9ec2963df540f:fortune-mod/.footprint
f:65c657dd2f1363032f953336792fee04:bemenu/.signature
f:b805ec30f0bf5689ff06a08168726c0f:fortune-mod/.signature
f:cac8a52abf532011e2a7e2ebd4b136f9:xournalpp/Pkgfile
f:342d730d8b17e0a4bbd72f04dc8466c6:xournalpp/.footprint
f:3d83ac0c053eca2593d2b1b6ba4d3c7b:xournalpp/.signature
f:4d9b7a9a8077a9d626089451640b1bd8:xournalpp/no-execinfo.patch
f:5638a910d729af1d01ab108de0d90b69:bogofilter/Pkgfile
f:1b035191b968ec08fc4b35c0d7a157f7:bogofilter/.footprint
f:7f8947359f0a442b966d6a086b51dc55:bogofilter/.signature
f:46c605f24aaff9fa77c38191d3c342de:zathura-ps/Pkgfile
f:dc946177c3e1057591b8951b35cefb57:zathura-ps/.footprint
f:ec1b4ab2680019e1e815bcef529588f7:zathura-ps/.signature
f:77bd536bcc4b73f39de4561d5d41f3b1:bemenu/Pkgfile
f:aafce077437b4929ab9beb3491c85a61:bemenu/.footprint
f:2a554a60d4ecb1d238d474b6d97a310e:freepats/.signature
f:65c657dd2f1363032f953336792fee04:bemenu/.signature
f:3d5ae4fbe834d22e9f6835082a510512:python3-openpyxl/Pkgfile
f:fcdf6f4b8caeb324b22fbca161ddeb17:python3-openpyxl/.footprint
f:3576d8860d77c38b6aea0af98290ffce:python3-openpyxl/.signature
f:eeb76da7e6a0795cb716fee65f5e2f76:libretls/Pkgfile
f:821126b9daa46fe6dba26d4efef9f448:libretls/.footprint
f:20a447e7d78dad5df8824da0056dc0bc:libretls/.signature
f:e8b0d1fd0960db6b8f6431d979909650:python3-dbfread/Pkgfile
f:7c5cba5cb810d09330e23491fc98a2e6:python3-dbfread/.footprint
f:ed0eefa469962a7e2316094c64d1cb1c:python3-dbfread/.signature
f:c88e43ff06315072c7a8e5684c4a3b6c:fortune-mod-de/Pkgfile
f:ed947dcc1d4f74de07a1d369cf22c0e3:fortune-mod-de/.footprint
f:0ca5a71f7b222cc19d0bb5a7564f4698:fortune-mod-de/.signature
f:0e86b5c3a2d2ec1a745fcdae99b6ec1c:fortune-mod-de/README
f:35ecd01603df682f834415642b43023f:python3-pyicu/Pkgfile
f:830a0fa298012caf5be8712b42367a15:python3-pyicu/.footprint
f:cb840b5373f38fee89ef6dc60f4cd2ca:python3-pyicu/.signature
f:b93294cc38ad978d379bda747a384c7a:portaudio-cpp/Pkgfile
f:c6fd51920b965c398079a0d174e16998:portaudio-cpp/.footprint
f:58a68e603a96dffc441b3032e7d5ca52:portaudio-cpp/.signature
f:8698a1cde9943166c98999a443198860:python3-slugify/Pkgfile
f:4f8e525132b9b18e8ef75a935ac4103d:python3-slugify/.footprint
f:169af80298e669c186a3473ac0133252:python3-slugify/.signature
f:b831b5b79847f469c6faa1492151bc4a:octave/Pkgfile
f:3b474e5611c6180796af976a03f337d8:octave/.footprint
f:c76ab154b650442f15135838b695d7e5:octave/.signature
f:94dc2b69ebb1ba7743ef09f5f00a2039:zathura-pdf-poppler/Pkgfile
f:3961411333908c5200c5ba74f8240798:zathura-pdf-poppler/.footprint
f:304e9ee83f184a22205ebe2e9b80d9ed:zathura-pdf-poppler/.signature
f:a6cdbcf0501c765fdc87b4dbc757bde6:python3-agate-dbf/Pkgfile
f:75d727ed10ebd8614ab22d400a9c6daf:python3-agate-dbf/.footprint
f:0d50a83aa4e94efb3f350ca691fe846f:python3-agate-dbf/.signature
f:202d92178734b5ddc3ce39ff7bd1de93:python3-pytimeparse/Pkgfile
f:79927d49075d2701b8743a3c3b7841d4:python3-pytimeparse/.footprint
f:c511946320bd775ef5190dca3f2b9580:python3-pytimeparse/.signature
f:b3cc614e8e8615b2cae5514a302fceb8:python3-xlrd/Pkgfile
f:ab66ec71cbbcc2c7d2c4c148870ac285:python3-xlrd/.footprint
f:5c8db6c3031b6071c16e029d1afd8a85:python3-xlrd/.signature
f:b5455f641f58bb174e2fae80876c6fc5:libjxl/Pkgfile
f:00fbf4d76dccd29fedcb8cdf7115ee10:libjxl/.footprint
f:daf85f995b492272406a27d16ba3f6c8:libjxl/.signature
f:4233ffe08caeac54a7bb9416057c3ccb:deadbeef/dbq
f:5df8f49a95339505f88ae0673e4efcf6:deadbeef/support-ffmpeg7-api.patch
f:8d1f299b2dd8737b7a3fb4301e7ff270:deadbeef/Pkgfile
f:dc0c5b8381f5ec00aa7b8ee6f2dde4be:deadbeef/.footprint
f:0c3c57b1f2467118d2161957ee24b1c3:deadbeef/.signature
f:d75610ef197b7420248d913c319b1d5c:oksh/post-install
f:0336e63ff5ed56d76a98af70edd15e73:oksh/Pkgfile
f:abd630e4c2fca1c82f3ab82628e761a1:oksh/.footprint
f:f04d8c18acd47a86a254f1366c6d5f84:oksh/.signature
f:e0226664bd9d319d132bd44fb4e27f73:mblaze/Pkgfile
f:8579f019e195938d0a2bdc69f865567d:mblaze/mcom.patch
f:0cde925c01cff5ac0c84aa72f9079cbc:mblaze/mailshow
f:c4f44e42fd4a447423d0bfd02065c114:mblaze/.footprint
f:f2cd5bc13dffe1f6bcd780fcd956bb8c:mblaze/mdeliver.patch
f:ccc2abd91effa70e8d5081b7b02dac13:mblaze/mmime.patch
f:529bbf4f6c2008d0854f8c03194920dd:mblaze/.signature
f:c1eca91654e731640d6771edc361d437:mblaze/mdelete.1
f:b01cec80c46aed39e22c082423325755:mblaze/README
f:367a05b627b4fbc0262439022448f570:prboom-plus/Pkgfile
f:9fcabeb1ea44a9ccf5cdb840775c01e1:prboom-plus/.footprint
f:884e22ac47baed004f195b280605acb6:prboom-plus/.signature
f:5692c293a58952b8bbe50898fa54962c:jp2a/Pkgfile
f:f20b6a834f26f6502d605cf9fda3e58b:jp2a/.footprint
f:31a381db0a4646854659702628544802:jp2a/.signature
f:6283642166b438bd5944b842efdf5008:dreamchess/Pkgfile
f:73562b8c9613cfeebe13855fd4e1aca2:dreamchess/.footprint
f:3504865d8c7b69c91ca808f4569a6438:dreamchess/.signature
f:a17a33b4138a699110611af5576c7343:arpack/Pkgfile
f:9029dfaa99778103e5b5acaacf33d152:arpack/.footprint
f:c5f8811c9c8679ed3be47c51fa51a262:arpack/.signature
f:b7e56acbfc454d91264a0a467820bd50:python3-agate-excel/Pkgfile
f:bd3e6e5d594b3dba674a9b11c9da3e8b:python3-agate-excel/.footprint
f:c96d47524c442c3f3106148471c48a41:python3-agate-excel/.signature
f:9e19f6160558cb713c892443221e304e:maelstrom/include-time_h.patch
f:0ef5de38b7caa0ba88aead2cf71ff771:maelstrom/Pkgfile
f:07f044cd6d38e412e36dcb593c3d37b1:maelstrom/.footprint
f:aa0a6869d42fc9a2d392330a589d0d14:maelstrom/maelstrom.desktop
f:a6273b7c03174cfb26972d9862278bcc:maelstrom/.signature
f:805e98e8ca6ebfd1cce3459a90b4cd0f:maelstrom/struct-button.patch
f:e4b178da99453cfebec2d61c1cf9dcca:freepats/.md5sum
f:5a14c859c4e4ed24b002596bc44b7950:freepats/Pkgfile
f:171a3b067aa2d35a435ee2d37df065d4:freepats/.footprint
f:0cc425d03faffdcc793b0af7ec749893:libfreeimage-lite/.signature
f:c4a660d93a260478a5f4d246be1c260d:libfreeimage-lite/Pkgfile
f:55654b9c5c4042bbd1ca6d158629d37a:libfreeimage-lite/.footprint
f:1347aeab08c72d1f36d03d29cbc3e2c7:lbreakouthd/.signature
f:a76f436b192c0beb9f9f3ef63eb54a4e:lbreakouthd/Pkgfile
f:4bd5070636360865228067768da977b8:lbreakouthd/README
f:d32be866b7f980203fc6564c947bff33:lbreakouthd/.footprint
f:1ca62ad4d6ed8e8230a4e50ba4731251:python3-olefile/.signature
f:73381c07b2b66c943bcfa9046822b3c2:python3-olefile/Pkgfile
f:03d9e069bfa3e870d1774b99c3469295:python3-olefile/.footprint
f:cf6dd7fa843f102c9f865773d5af2b41:python3-xlrd/.signature
f:b1dd521a5fe7090ecb17c71c60ba3c96:python3-xlrd/Pkgfile
f:78e5b1fd64a01beb448c41b291639c90:python3-xlrd/.footprint
f:cc9b793b952fd416cbdfb1b9e7c789d7:recode/.signature
f:2d6af985912a292efe85f194304157ee:recode/Pkgfile
f:e1cf1c12ed92637910cf5b565c97070c:recode/.footprint
f:58a68e603a96dffc441b3032e7d5ca52:portaudio-cpp/.signature
f:b93294cc38ad978d379bda747a384c7a:portaudio-cpp/Pkgfile
f:c6fd51920b965c398079a0d174e16998:portaudio-cpp/.footprint
f:6ac7ac6ee752f05ea10ddba87f0a5d89:python3-agate-sql/.signature
f:b4d455c498c6a6b27c96fd875da1af6f:python3-agate-sql/Pkgfile
f:526178891a4bd30ba6422723204ce2cd:python3-agate-sql/.footprint
f:2ba8d0699655ab9cda48d3f8180455c0:imv/.signature
f:ffffb19b3f7adc7e90a78c0018a58739:imv/Pkgfile
f:6cd469da154425a748347cdd908280ed:imv/freeimagelite.patch
f:f8607b6cf68f2eba028d7d1c3f71f8bd:imv/.footprint
f:e0e9b6a9e647ccd275126e4962202ea8:libdispatch/.signature
f:5e894ff8afaa6fafe7e00a2cb7c225a0:libdispatch/Pkgfile
f:7a185761f34fc8f2af84c081d67237d1:libdispatch/.footprint
f:bad4fcd2c2fe603767942109d8acded9:zathura-ps/.signature
f:39ab93c823ab1ab3d873e7368990084b:zathura-ps/Pkgfile
f:dc946177c3e1057591b8951b35cefb57:zathura-ps/.footprint
f:ed9dc71446b08784f5085940c608a1ec:lagrange/.signature
f:790ab3aff5f13d90319c47ed02c62ca1:lagrange/Pkgfile
f:9c7e59eb32e7c3b4a2622ff6a6350889:lagrange/.footprint
f:99f5ee73d3148bc3e422dfa5c31d21f4:ltris/.signature
f:2a554a60d4ecb1d238d474b6d97a310e:freepats/.signature
f:b77ab2594e0d23fb0cc1e6650f3d89df:ltris/Pkgfile
f:51b29e5b69a66718b801c8e6cec5389d:ltris/README
f:6d981a43e4eb7a44d8007e29fdc3bfe2:ltris/.footprint
f:ab1f3ab9cded74b0bf442702d5f74f14:python3-openpyxl/.signature
f:473fa6af01ee37613aefaa30c34e1af6:python3-openpyxl/Pkgfile
f:fcdf6f4b8caeb324b22fbca161ddeb17:python3-openpyxl/.footprint
f:bf912a2536d8c5af65d446d4e11ac01b:zutty/.signature
f:df634d2bd6edcb53438d3891ba963564:zutty/Pkgfile
f:81a70eac86d1e832587197994cbaa2fc:zutty/.footprint
f:91ac95625b9e1e67bbe7603b829586dc:deadbeef/.signature
f:c91d58a44a6ad65b89cc519a6058dbb6:deadbeef/Pkgfile
f:4233ffe08caeac54a7bb9416057c3ccb:deadbeef/dbq
f:dc0c5b8381f5ec00aa7b8ee6f2dde4be:deadbeef/.footprint
f:5df8f49a95339505f88ae0673e4efcf6:deadbeef/support-ffmpeg7-api.patch
f:11498456ff33facf12a41077512fa1a2:python3-pytimeparse/.signature
f:45976ad0436a12ba6cc7d643aba0707a:python3-pytimeparse/Pkgfile
f:18cc697a3131a4b7212d12f855abf48d:python3-pytimeparse/.footprint
f:10a047cd0a37146281b4a5a55083f760:tagutil/.signature
f:5d28fd4029aa7d681486c6920a0cc82b:tagutil/Pkgfile
f:1e86acff2b0e4f7f59c4c91d39625f09:tagutil/.footprint
f:31a381db0a4646854659702628544802:jp2a/.signature
f:5692c293a58952b8bbe50898fa54962c:jp2a/Pkgfile
f:f20b6a834f26f6502d605cf9fda3e58b:jp2a/.footprint
f:7f8947359f0a442b966d6a086b51dc55:bogofilter/.signature
f:5638a910d729af1d01ab108de0d90b69:bogofilter/Pkgfile
f:1b035191b968ec08fc4b35c0d7a157f7:bogofilter/.footprint
f:f415e6ab2b36e46175b3db4254e2a502:python3-et_xmlfile/.signature
f:a9fe5b750ca32d44a3d9f1e4c693bed7:python3-et_xmlfile/Pkgfile
f:9891ed265e07003f4d45b4c28940711e:python3-et_xmlfile/.footprint
f:c5bda53bcd2944601dfb699fe85c0e70:zathura-pdf-poppler/.signature
f:4b404d9a427aef884f4a4f8a4ce1cfc5:zathura-pdf-poppler/Pkgfile
f:3961411333908c5200c5ba74f8240798:zathura-pdf-poppler/.footprint
f:20a447e7d78dad5df8824da0056dc0bc:libretls/.signature
f:eeb76da7e6a0795cb716fee65f5e2f76:libretls/Pkgfile
f:821126b9daa46fe6dba26d4efef9f448:libretls/.footprint
f:0a434cdfb5aed5e097d6f34dbbc238af:oksh/.signature
f:d75610ef197b7420248d913c319b1d5c:oksh/post-install
f:164b6e7afb87acf253a55958c538b7f1:oksh/Pkgfile
f:abd630e4c2fca1c82f3ab82628e761a1:oksh/.footprint
f:3504865d8c7b69c91ca808f4569a6438:dreamchess/.signature
f:6283642166b438bd5944b842efdf5008:dreamchess/Pkgfile
f:73562b8c9613cfeebe13855fd4e1aca2:dreamchess/.footprint
f:f601616e0891bbb8874914edb28260d6:python3-agate-excel/.signature
f:51cd1695ac41803fe171f4a7f5575789:python3-agate-excel/Pkgfile
f:2d6accee9f884b4c5ee6b5f201a8bb76:python3-agate-excel/.footprint
f:9f260e994e3d91d5dff4554e79ebc7b6:texlive-base/.signature
f:09d09c81585a0a15de137b5d603cc2a0:texlive-base/post-install
f:85d9a28badf0967c2b3a29aa5a320e4f:texlive-base/tabu.sty.diff
f:a48a7d4cde9fe2461cbf0a9537470ae3:texlive-base/Pkgfile
f:b4876d82493de47a71ef1562e613539d:texlive-base/README
f:3953b55721f95077f0e739f87794fca7:texlive-base/.footprint
f:030b2f108ab7ae25d0b4d53f531d5f84:deadbeef-alarm/alarm.cc
f:ef2ca2fff21e400dd83f8768a485b144:deadbeef-alarm/.signature
f:cc0fb01dffe503647857a6d1d511cb2c:deadbeef-alarm/Pkgfile
f:da1b0992bc1c506820f8b4618c53230a:deadbeef-alarm/Makefile
f:a33f8fd6cd3eac9152dcde6f1cb6fb87:deadbeef-alarm/.footprint
f:246c74268633dc63851d6f9f8b155793:wildmidi/.signature
f:71f27b76e5768a65daa50513a76e4899:wildmidi/Pkgfile
f:c1d50dffa63b8b9b704da2922a49aac4:wildmidi/.footprint
f:3d83ac0c053eca2593d2b1b6ba4d3c7b:xournalpp/.signature
f:cac8a52abf532011e2a7e2ebd4b136f9:xournalpp/Pkgfile
f:4d9b7a9a8077a9d626089451640b1bd8:xournalpp/no-execinfo.patch
f:342d730d8b17e0a4bbd72f04dc8466c6:xournalpp/.footprint
f:52e3afe5058009b593f66d848b1152db:catgirl/.signature
f:99f5ee73d3148bc3e422dfa5c31d21f4:ltris/.signature
f:51b29e5b69a66718b801c8e6cec5389d:ltris/README
f:332fbcaa15938278a312c2ea53beb017:xclock/Pkgfile
f:9e7fd2d9b0727049d7af602113e27204:xclock/.footprint
f:b26f58d88a9889d213d57aae5c9dbce4:xclock/.signature
f:fe4df946022945bf9706b495d4a2a185:python3-olefile/Pkgfile
f:c78895a8457cf20c92ad1982cbec802b:python3-olefile/.footprint
f:193a6173381695383fbfb3da9e699666:python3-olefile/.signature
f:a76f436b192c0beb9f9f3ef63eb54a4e:lbreakouthd/Pkgfile
f:d32be866b7f980203fc6564c947bff33:lbreakouthd/.footprint
f:1347aeab08c72d1f36d03d29cbc3e2c7:lbreakouthd/.signature
f:4bd5070636360865228067768da977b8:lbreakouthd/README
f:a4815931051d657b0f4e1ecda5d70855:catgirl/Pkgfile
f:ec564d739d79a41ad25008895f3e3716:catgirl/.footprint
f:0755338fd18d22084dfe7724efb55192:python3-agate/.signature
f:1f6ef9af86a8bbbad1758af2db190ac8:python3-agate/Pkgfile
f:9d528269a215811bcaf32002a8ed6aec:python3-agate/.footprint
f:0ca5a71f7b222cc19d0bb5a7564f4698:fortune-mod-de/.signature
f:c88e43ff06315072c7a8e5684c4a3b6c:fortune-mod-de/Pkgfile
f:0e86b5c3a2d2ec1a745fcdae99b6ec1c:fortune-mod-de/README
f:ed947dcc1d4f74de07a1d369cf22c0e3:fortune-mod-de/.footprint
f:fb94dc30cafbd34cae060ac07d994d9c:libjxl/.signature
f:2001747c9347b6efb19f6786da794ce7:libjxl/Pkgfile
f:033eaa537b051b26d2fec47f7d1ee681:libjxl/.footprint
f:5731022183dc0d43ca9bebc9c21d28ed:python3-dbfread/.signature
f:dc257df3b54da70a7697703dccbcdb0c:python3-dbfread/Pkgfile
f:7c5cba5cb810d09330e23491fc98a2e6:python3-dbfread/.footprint
f:52e3afe5058009b593f66d848b1152db:catgirl/.signature
f:cc0fb01dffe503647857a6d1d511cb2c:deadbeef-alarm/Pkgfile
f:a33f8fd6cd3eac9152dcde6f1cb6fb87:deadbeef-alarm/.footprint
f:ef2ca2fff21e400dd83f8768a485b144:deadbeef-alarm/.signature
f:030b2f108ab7ae25d0b4d53f531d5f84:deadbeef-alarm/alarm.cc
f:da1b0992bc1c506820f8b4618c53230a:deadbeef-alarm/Makefile
f:cbeacb8ab14cf0007b627b80ff554ed3:python3-csvkit/Pkgfile
f:cbdd7e81b88c8a7ca8c88727a92f9896:python3-csvkit/.footprint
f:3d8e558f025d7c395f851e40543317e8:python3-csvkit/.signature
f:fef11a8e7e06d83da2696f631850a490:lagrange/Pkgfile
f:9c7e59eb32e7c3b4a2622ff6a6350889:lagrange/.footprint
f:d136ab375a3afe45f230f9ab33695702:lagrange/.signature
f:6c1f9c46eef931ea3b9b181aab01004e:highway/Pkgfile
f:6fffa6d9aaa97b531c9f1f48003360a6:highway/.footprint
f:dbdabf0507b16ff3af4144558fa7947e:highway/.signature
f:dcbfab7214c11617bfee67b81e83ee5c:python3-leather/Pkgfile
f:1b75f775894b414d3cfc8ea0a7292623:python3-leather/.footprint
f:fb7fd987fc5a2b2cd7151ca682e48fbd:python3-leather/.signature
f:0ce29d7c3fee8ee914847ce841709fd3:libdispatch/Pkgfile
f:7a185761f34fc8f2af84c081d67237d1:libdispatch/.footprint
f:9f0855bc6a979813ace0b88348e7205c:libdispatch/.signature
f:509a321db73cc945e1261f2a867c3e91:python3-agate/Pkgfile
f:fac09ccf474dc0b5b454879bcf6d45c3:python3-agate/.footprint
f:09cc5f06ac25dd64fec9936f9960eec7:python3-agate/.signature

View File

@@ -1,7 +1,6 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxC2pw2FeFep5FKbGY1sch6+WO/aYdBgrwG+WLlN/jCb5n5BKdhIwcAL/y+LNL5lZz8oTmJBiLQ4oGYHslMnoGAI=
SHA256 (Pkgfile) = a2ab2aee19a39c27315652fd4e061bb70b0a75381e53ee90a51c8e5dc5ccb1a5
RWTTPlFarK9CxHXpRRIBoKTzIuKlUv2ltdRZVpqXKFdZIcOYAakbvvyg4b7StwGpxGK6KXJNypg8MwerkLSFkElJTZAjJBBzSg0=
SHA256 (Pkgfile) = 5ff05db8b32d056c8b6289ccbd020269f6f892d3561dfa68f4ffc7efaac682bb
SHA256 (.footprint) = 9560351c569f21d9b7312c91e3c9fabd88a7dd5e29bd1ef83b62da223fd5f190
SHA256 (deadbeef-1.9.6.tar.bz2) = 9d77b3d8afdeab5027d24bd18e9cfc04ce7d6ab3ddc043cc8e84c82b41b79c04
SHA256 (deadbeef-1.10.0.tar.bz2) = 98d4247a76efb13bf65890aec9921f5c4733bfc1557906b8d6f209a66b28c363
SHA256 (dbq) = 9a30884403429b68ac00266b4b0aa92d7d643a4185be9802759b14d07ea46fa3
SHA256 (support-ffmpeg7-api.patch) = d544041b162c3abbfa64b4a3ff1d3084cf14e5680db81903f9828190dbf8b129

View File

@@ -5,13 +5,12 @@
# Optional: libcdio libsndfile libsamplerate mpg123 flac libogg libvorbis faad2 ffmpeg wildmidi dbus opusfile pulseaudio pipewire wavpack libzip
name=deadbeef
version=1.9.6
release=2
source=(https://sourceforge.net/projects/$name/files/travis/linux/$version/$name-$version.tar.bz2 dbq support-ffmpeg7-api.patch)
version=1.10.0
release=1
source=(https://sourceforge.net/projects/$name/files/travis/linux/$version/$name-$version.tar.bz2 dbq)
build() {
cd $name-$version
patch -Np1 -i ../support-ffmpeg7-api.patch
sed -e "/CFLAGS/s/ -Werror//" -i plugins/gtkui/Makefile.*
sed -e "/CFLAGS/s/ -Werror//" -i configure
@@ -31,12 +30,12 @@ build() {
CC=clang CXX=clang++ ./configure ${PKGMK_DEADBEEF[@]}
make
make DESTDIR=$PKG install
make DESTDIR="$PKG" install
# clean up footprint
find $PKG/usr/lib -name "*.la" -delete
rm -f $PKG/usr/share/$name/doc/{COPYING,ChangeLog,README}*
find "$PKG"/usr/lib -name "*.la" -delete
rm -f "$PKG"/usr/share/$name/doc/{COPYING,ChangeLog,README}*
# provide a plugin for nnn
prt-get isinst nnn && install -Dt $PKG/usr/share/nnn/plugins -m 0755 $SRC/dbq
prt-get isinst nnn && install -Dt "$PKG"/usr/share/nnn/plugins -m 0755 "$SRC"/dbq
}

View File

@@ -1,166 +0,0 @@
--- a/plugins/ffmpeg/ffmpeg.c 2023-11-07 18:15:17.000000000 +0000
+++ b/plugins/ffmpeg/ffmpeg.c 2024-06-22 15:09:29.000000000 +0000
@@ -62,7 +62,7 @@
typedef struct {
DB_fileinfo_t info;
- AVCodec *codec;
+ const AVCodec *codec;
AVCodecContext *codec_context;
int need_to_free_codec_context;
AVFormatContext *format_context;
@@ -115,12 +115,20 @@
// ensure that the buffer can contain entire frame of frame_size bytes per channel
static int
ensure_buffer (ffmpeg_info_t *info, size_t frame_size) {
+#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(61, 0, 0)
+ if (!info->buffer || info->buffer_size < frame_size * info->codec_context->ch_layout.nb_channels) {
+#else
if (!info->buffer || info->buffer_size < frame_size * info->codec_context->channels) {
+#endif
if (info->buffer) {
free (info->buffer);
info->buffer = NULL;
}
+#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(61, 0, 0)
+ info->buffer_size = frame_size*info->codec_context->ch_layout.nb_channels;
+#else
info->buffer_size = frame_size*info->codec_context->channels;
+#endif
info->left_in_buffer = 0;
int err = posix_memalign ((void **)&info->buffer, 16, info->buffer_size);
if (err) {
@@ -137,7 +145,7 @@
if (format_context->streams[stream_index]->codecpar->codec_type != AVMEDIA_TYPE_AUDIO) {
return 0;
}
- AVCodec *codec = avcodec_find_decoder(format_context->streams[stream_index]->codecpar->codec_id);
+ const AVCodec *codec = avcodec_find_decoder(format_context->streams[stream_index]->codecpar->codec_id);
if (codec == NULL) {
return 0;
}
@@ -154,7 +162,7 @@
if (ctx == NULL) {
return 0;
}
- AVCodec *codec = avcodec_find_decoder (ctx->codec_id);
+ const AVCodec *codec = avcodec_find_decoder (ctx->codec_id);
if (codec == NULL) {
return 0;
}
@@ -231,7 +239,11 @@
int bps = av_get_bytes_per_sample (info->codec_context->sample_fmt)*8;
int samplerate = info->codec_context->sample_rate;
+#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(61, 0, 0)
+ if (bps <= 0 || info->codec_context->ch_layout.nb_channels <= 0 || samplerate <= 0) {
+#else
if (bps <= 0 || info->codec_context->channels <= 0 || samplerate <= 0) {
+#endif
return -1;
}
@@ -248,7 +260,12 @@
_info->plugin = &plugin.decoder;
_info->readpos = 0;
_info->fmt.bps = bps;
+#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(61, 0, 0)
+ _info->fmt.channels = info->codec_context->ch_layout.nb_channels;
+#else
_info->fmt.channels = info->codec_context->channels;
+#endif
+
_info->fmt.samplerate = samplerate;
if (info->codec_context->sample_fmt == AV_SAMPLE_FMT_FLT || info->codec_context->sample_fmt == AV_SAMPLE_FMT_FLTP) {
_info->fmt.is_float = 1;
@@ -296,7 +313,9 @@
av_packet_unref (&info->pkt);
}
if (info->codec_context) {
+#if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(61, 0, 0)
avcodec_close (info->codec_context);
+#endif
// The ctx is owned by AVFormatContext in legacy mode
if (info->need_to_free_codec_context) {
@@ -396,7 +415,11 @@
return -1;
}
+#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(61, 0, 0)
+ int chCnt = info->codec_context->ch_layout.nb_channels;
+#else
int chCnt = info->codec_context->channels;
+#endif
int chSize = info->pkt.size / chCnt;
uint32_t *pOut = (uint32_t *)info->buffer;
uint8_t marker = 0x05;
@@ -462,25 +485,30 @@
return -1;
}
if (av_sample_fmt_is_planar(info->codec_context->sample_fmt)) {
+#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(61, 0, 0)
+ int chCnt = info->codec_context->ch_layout.nb_channels;
+#else
+ int chCnt = info->codec_context->channels;
+#endif
out_size = 0;
- for (int c = 0; c < info->codec_context->channels; c++) {
+ for (int c = 0; c < chCnt; c++) {
for (int i = 0; i < info->frame->nb_samples; i++) {
if (_info->fmt.bps == 8) {
- info->buffer[i*info->codec_context->channels+c] = ((int8_t *)info->frame->extended_data[c])[i];
+ info->buffer[i*chCnt+c] = ((int8_t *)info->frame->extended_data[c])[i];
out_size++;
}
else if (_info->fmt.bps == 16) {
int16_t outsample = ((int16_t *)info->frame->extended_data[c])[i];
- ((int16_t*)info->buffer)[i*info->codec_context->channels+c] = outsample;
+ ((int16_t*)info->buffer)[i*chCnt+c] = outsample;
out_size += 2;
}
else if (_info->fmt.bps == 24) {
- memcpy (&info->buffer[(i*info->codec_context->channels+c)*3], &((int8_t*)info->frame->extended_data[c])[i*3], 3);
+ memcpy (&info->buffer[(i*chCnt+c)*3], &((int8_t*)info->frame->extended_data[c])[i*3], 3);
out_size += 3;
}
else if (_info->fmt.bps == 32) {
int32_t sample = ((int32_t *)info->frame->extended_data[c])[i];
- ((int32_t*)info->buffer)[i*info->codec_context->channels+c] = sample;
+ ((int32_t*)info->buffer)[i*chCnt+c] = sample;
out_size += 4;
}
}
@@ -784,7 +812,11 @@
trace ("ffmpeg: samplerate is %d\n", samplerate);
trace ("ffmpeg: duration is %f\n", duration);
+#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(61, 0, 0)
+ if (bps <= 0 || info.codec_context->ch_layout.nb_channels <= 0 || samplerate <= 0) {
+#else
if (bps <= 0 || info.codec_context->channels <= 0 || samplerate <= 0) {
+#endif
goto error;
}
@@ -819,7 +851,11 @@
deadbeef->pl_add_meta (it, ":FILE_SIZE", s);
snprintf (s, sizeof (s), "%d", bps);
deadbeef->pl_add_meta (it, ":BPS", s);
+#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(61, 0, 0)
+ snprintf (s, sizeof (s), "%d", info.codec_context->ch_layout.nb_channels);
+#else
snprintf (s, sizeof (s), "%d", info.codec_context->channels);
+#endif
deadbeef->pl_add_meta (it, ":CHANNELS", s);
if (is_codec_dsd(info.codec_context->codec_id)) {
snprintf (s, sizeof (s), "%d", samplerate * 8);
@@ -904,7 +940,7 @@
n = add_new_exts (n, new_exts, ';');
}
else {
- AVInputFormat *ifmt = NULL;
+ const AVInputFormat *ifmt = NULL;
/*
* It's quite complicated to enumerate all supported extensions in
* ffmpeg. If a decoder defines extensions in ffmpeg, the probing