Compare commits

..

No commits in common. "master" and "516c20d78ab4f1691a71ec31449dbd7394f27fcd" have entirely different histories.

368 changed files with 8524 additions and 10880 deletions

View File

@ -1,9 +1,29 @@
# McQuah's CRUX ports
One of the strengths of the [CRUX distribution](https://crux.nu/) is its unapologetic stance on weeding out unmaintained packages, which keeps the core installation extremely minimal. Even the contrib collection is not safe from these purges, as evidenced by the disappearance of such venerable utilities like netcat and ncdu. Although these packages are recoverable via the gitweb history, the preferred option is to let their advocates take over the maintenance in personal overlays. Here is my overlay---a mix of onetime-official ports (no longer in the official repositories, or forked with my own customizations) and custom ports that never had an official version.
One of the strengths of the CRUX distribution is
its unapologetic stance on weeding out unmaintained
packages, which keeps the core installation
extremely minimal. Even the contrib collection is
not safe from these purges, as evidenced by the
disappearance of such venerable utilities
like netcat and ncdu. Although these packages are
recoverable via the gitweb history, the preferred
option is to let their advocates take over the
maintenance in personal overlays. Here is my
overlay---a mix of onetime-official ports (no longer
in the official repositories, or forked with my own
customizations) and custom ports that never had an
official version.
If you wish to use this repository, download the public key [jmq.pub](jmq.pub) and **exactly one** of the following files: [jmq.git](jmq.git) or [jmq.httpup](jmq.httpup). __Do not use both.__ Place these files in **/etc/ports**. Then add the line **prtdir /usr/ports/jmq** to **/etc/prt-get.conf** (on my system I put it below /usr/ports/xorg but above /usr/ports/contrib, so that dups only override the official port if I explicitly run pkgmk in my port directory).
The build scripts in this collection mostly just
copy the commands from other sources, including
upstream, other CRUX ports, AUR, and VoidLinux.
In most cases it would be too laborious to track down
the original authors. But if you recognize your work
and want your name on it, let me know!
The build scripts in this collection mostly just copy the commands from other sources, including upstream, other CRUX ports, AUR, and VoidLinux. In most cases it would be too laborious to track down the original authors. But if you recognize your work and want your name on it, let me know!
A few ports will generate signature mismatches if you use a version of pkgmk that lacks the feature for renaming tarballs. Once CRUX 3.7 is released and widely adopted, these errors should be a thing of the past.
A few ports will generate signature mismatches if
you use a version of pkgmk that lacks the feature
for renaming tarballs. Once CRUX 3.7 is released and
widely adopted, these errors should be a thing of
the past.

588
REPO
View File

@ -1,222 +1,378 @@
d:recode
d:python3-agate-sql
d:tagutil
d:python3-et_xmlfile
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:libfreeimage-lite
d:texlive-base
d:python3-agate-excel
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:python3-csvkit
d:libretls
d:bogofilter
d:arpack
d:xournalpp
d:texlive-base
d:jp2a
d:sndio
d:maelstrom
d:wildmidi
d:lagrange
d:highway
d:python3-leather
d:libdispatch
d:python3-agate
f:2d6af985912a292efe85f194304157ee:recode/Pkgfile
f:e1cf1c12ed92637910cf5b565c97070c:recode/.footprint
f:cc9b793b952fd416cbdfb1b9e7c789d7:recode/.signature
f:b4d455c498c6a6b27c96fd875da1af6f:python3-agate-sql/Pkgfile
f:526178891a4bd30ba6422723204ce2cd:python3-agate-sql/.footprint
f:6ac7ac6ee752f05ea10ddba87f0a5d89:python3-agate-sql/.signature
f:5d28fd4029aa7d681486c6920a0cc82b:tagutil/Pkgfile
f:1e86acff2b0e4f7f59c4c91d39625f09:tagutil/.footprint
f:10a047cd0a37146281b4a5a55083f760:tagutil/.signature
f:a9fe5b750ca32d44a3d9f1e4c693bed7:python3-et_xmlfile/Pkgfile
f:9891ed265e07003f4d45b4c28940711e:python3-et_xmlfile/.footprint
f:f415e6ab2b36e46175b3db4254e2a502:python3-et_xmlfile/.signature
f:71f27b76e5768a65daa50513a76e4899:wildmidi/Pkgfile
f:c1d50dffa63b8b9b704da2922a49aac4:wildmidi/.footprint
f:246c74268633dc63851d6f9f8b155793:wildmidi/.signature
f:6cd469da154425a748347cdd908280ed:imv/freeimagelite.patch
f:ffffb19b3f7adc7e90a78c0018a58739:imv/Pkgfile
f:f8607b6cf68f2eba028d7d1c3f71f8bd:imv/.footprint
f:2ba8d0699655ab9cda48d3f8180455c0: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:b805ec30f0bf5689ff06a08168726c0f:fortune-mod/.signature
f:54d4f74d1b5238d42bc1520b2c71990a:xournalpp/Pkgfile
f:73f43a5bbfc666d2fc31825ca6991b0d:xournalpp/.footprint
f:c284d9aa785cbbc0535422231f7be214:xournalpp/.signature
f:4d9b7a9a8077a9d626089451640b1bd8:xournalpp/no-execinfo.patch
f:5638a910d729af1d01ab108de0d90b69:bogofilter/Pkgfile
d:xxd-standalone
d:bemenu
d:fairymax
d:timidity++
d:mpd
d:foliate
d:lbreakouthd
d:xclock
d:wf-recorder
d:fortune-mod
d:mpc
d:ncdu
d:libheif
d:octave
d:tuigreet
d:libtimidity
d:zathura-ps
d:gnuplot-qt5
d:dwm
d:sundials
d:xboard
d:glew
d:recode
d:zathura-pdf-poppler
d:libfreeimage-lite
d:libucl
d:qscintilla-qt5
d:mtpaint
d:mblaze
d:dreamchess
d:hikari
d:kristall
d:prboom-plus
d:greetd
d:libde265
d:geany
d:pkgutils
d:qhull
d:prt-utils
d:libusb
d:qrupdate
d:fortune-mod-de
d:szip
d:gl2ps
d:oksh
d:gjs
d:.git
d:.git/refs
d:.git/refs/heads
d:.git/refs/tags
d:.git/logs
d:.git/logs/refs
d:.git/logs/refs/heads
d:.git/objects
d:.git/objects/pack
d:.git/objects/88
d:.git/objects/e6
d:.git/objects/info
d:.git/objects/b4
d:.git/hooks
d:.git/branches
d:.git/info
d:tagutil
d:hdf5
d:imv
f:d848ef42d3a359cdd32d83566a345371:catgirl/.md5sum
f:35091fa6013ceb6741027b8668870e7a:catgirl/.signature
f:3effc2adb4d02ca3e71d5a38330c5655:catgirl/Pkgfile
f:ec564d739d79a41ad25008895f3e3716:catgirl/.footprint
f:f5c396d697ce6b5de0f7163efdf5a830:libretls/.md5sum
f:48945acd6953d773dc795f7199c4c7ba:libretls/.signature
f:f76f0ceb884f16f9e45152b5214bbb2d:libretls/Pkgfile
f:b244219cd37db07331756f8f05f76ace:bogofilter/.md5sum
f:8d6b16badbc280fde87bebfea8c2e203:bogofilter/.signature
f:1a4ed1865e110cf857573c96ce28c2c0:bogofilter/Pkgfile
f:1b035191b968ec08fc4b35c0d7a157f7:bogofilter/.footprint
f:7f8947359f0a442b966d6a086b51dc55:bogofilter/.signature
f:39ab93c823ab1ab3d873e7368990084b:zathura-ps/Pkgfile
f:dc946177c3e1057591b8951b35cefb57:zathura-ps/.footprint
f:bad4fcd2c2fe603767942109d8acded9:zathura-ps/.signature
f:77bd536bcc4b73f39de4561d5d41f3b1:bemenu/Pkgfile
f:aafce077437b4929ab9beb3491c85a61:bemenu/.footprint
f:65c657dd2f1363032f953336792fee04:bemenu/.signature
f:473fa6af01ee37613aefaa30c34e1af6:python3-openpyxl/Pkgfile
f:fcdf6f4b8caeb324b22fbca161ddeb17:python3-openpyxl/.footprint
f:ab1f3ab9cded74b0bf442702d5f74f14:python3-openpyxl/.signature
f:eeb76da7e6a0795cb716fee65f5e2f76:libretls/Pkgfile
f:821126b9daa46fe6dba26d4efef9f448:libretls/.footprint
f:20a447e7d78dad5df8824da0056dc0bc:libretls/.signature
f:dc257df3b54da70a7697703dccbcdb0c:python3-dbfread/Pkgfile
f:7c5cba5cb810d09330e23491fc98a2e6:python3-dbfread/.footprint
f:5731022183dc0d43ca9bebc9c21d28ed: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:d937773a33280a8beb555f5237deabbf:python3-pyicu/Pkgfile
f:1af81f56b261905e4919fb5596f6d2e7:python3-pyicu/.footprint
f:ec6ab19313bd318b360f77cc4ecfd07f:python3-pyicu/.signature
f:ab24171294d860c7f4418fbf241a6edd:portaudio-cpp/Pkgfile
f:c6fd51920b965c398079a0d174e16998:portaudio-cpp/.footprint
f:5d930c507338b7eaeb76216771b3a3bf:portaudio-cpp/.signature
f:d9cd0dcab8ffcdb567972f0fa829edd5:python3-slugify/Pkgfile
f:e6cda5af0868d5356963da89c121ddc4:python3-slugify/.footprint
f:d019429fbec95abefb8d853fdd34b584:python3-slugify/.signature
f:b831b5b79847f469c6faa1492151bc4a:octave/Pkgfile
f:3b474e5611c6180796af976a03f337d8:octave/.footprint
f:c76ab154b650442f15135838b695d7e5:octave/.signature
f:4b404d9a427aef884f4a4f8a4ce1cfc5:zathura-pdf-poppler/Pkgfile
f:3961411333908c5200c5ba74f8240798:zathura-pdf-poppler/.footprint
f:c5bda53bcd2944601dfb699fe85c0e70:zathura-pdf-poppler/.signature
f:c47bc355a4bcd34de49347a070ce38b4:python3-agate-dbf/Pkgfile
f:93065a7f6ae91e76b627733d54322460:python3-agate-dbf/.footprint
f:6a00f5e3b0b8362cb70035a51cb4fc8e:python3-agate-dbf/.signature
f:45976ad0436a12ba6cc7d643aba0707a:python3-pytimeparse/Pkgfile
f:18cc697a3131a4b7212d12f855abf48d:python3-pytimeparse/.footprint
f:11498456ff33facf12a41077512fa1a2:python3-pytimeparse/.signature
f:b1dd521a5fe7090ecb17c71c60ba3c96:python3-xlrd/Pkgfile
f:78e5b1fd64a01beb448c41b291639c90:python3-xlrd/.footprint
f:cf6dd7fa843f102c9f865773d5af2b41:python3-xlrd/.signature
f:2001747c9347b6efb19f6786da794ce7:libjxl/Pkgfile
f:033eaa537b051b26d2fec47f7d1ee681:libjxl/.footprint
f:fb94dc30cafbd34cae060ac07d994d9c:libjxl/.signature
f:4233ffe08caeac54a7bb9416057c3ccb:deadbeef/dbq
f:5df8f49a95339505f88ae0673e4efcf6:deadbeef/support-ffmpeg7-api.patch
f:c91d58a44a6ad65b89cc519a6058dbb6:deadbeef/Pkgfile
f:dc0c5b8381f5ec00aa7b8ee6f2dde4be:deadbeef/.footprint
f:91ac95625b9e1e67bbe7603b829586dc:deadbeef/.signature
f:d75610ef197b7420248d913c319b1d5c:oksh/post-install
f:164b6e7afb87acf253a55958c538b7f1:oksh/Pkgfile
f:abd630e4c2fca1c82f3ab82628e761a1:oksh/.footprint
f:0a434cdfb5aed5e097d6f34dbbc238af: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:460ed4eabd6f6f8a685deb93c51dcf50:arpack/.md5sum
f:ed0cca28de17118c1046e48c1af0a37c:arpack/.signature
f:c24127d6066f6986d6be248fcf489de0:arpack/Pkgfile
f:528ac1e6fda7a6fb2bc7605e7097c59a:arpack/.footprint
f:cee5891a1db4b677c26d820fae187092:xournalpp/.md5sum
f:7e56e8aa86999766f1a56ca19141343f:xournalpp/.signature
f:e1a44b685f35f3376c88c15731a09c85:xournalpp/Pkgfile
f:1cc5511a6f988aa199f6ff7e69bb1888:xournalpp/.footprint
f:fd5d7ef522d5bdb0bc7ba3dc7164fccf:texlive-base/README
f:fee8c03f44b59ff96f03e1c60b95537c:texlive-base/.md5sum
f:85d9a28badf0967c2b3a29aa5a320e4f:texlive-base/tabu.sty.diff
f:de87a56dc93b40abf40af9764f51d25a:texlive-base/.signature
f:a7c8d5e4170d90cb5fcbeaba90619106:texlive-base/Pkgfile
f:09d09c81585a0a15de137b5d603cc2a0:texlive-base/post-install
f:3f809a5b8ceaec0bd4cc00be7eddabea:texlive-base/.footprint
f:c7f581074dac4905a89cbae33ba29229:jp2a/.md5sum
f:43e6faf819d4027817e964f789525880:jp2a/.signature
f:6cecde32a9c0874ab5ce526cf2d0e0a9: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:76efd500dfc663e651ff759925f6600e:sndio/.md5sum
f:24b6dff10a9d164d9b1d28ea7dcad883:sndio/.signature
f:a9ced0e00f033a80f4e19f3097dba27a:sndio/Pkgfile
f:3aefed60563461a816187dbe4d455c33:sndio/.footprint
f:805e98e8ca6ebfd1cce3459a90b4cd0f:maelstrom/struct-button.patch
f:3729ae5b417eed3e963c779133172351:maelstrom/.md5sum
f:90b704c0368e54b6a53bf71ffb410714:maelstrom/.signature
f:884580c8c5c7d844e88e7bff2cb0953a:maelstrom/Pkgfile
f:9e19f6160558cb713c892443221e304e:maelstrom/include-time_h.patch
f:d03d0dd51e9b14a3c1963e30f046b26d:maelstrom/.footprint
f:b4b96cad2ded223fee70b3246fc59b50:wildmidi/.md5sum
f:dab880af5bf9d95e8b2574c43f6a03c9:wildmidi/.signature
f:26b6899451b2b5eefc829c959480cf52:wildmidi/Pkgfile
f:cd04b0bc583d4fa09d3047239b7473b8:wildmidi/.footprint
f:863aa37dfdad008ac56e31a72e1fe823:lagrange/.md5sum
f:4b342d94e488e57e30690a040be27706:lagrange/.signature
f:123d27a800bcf529fa6577e057405cb2:lagrange/Pkgfile
f:82a51d383223bf7fd9b96db8c25d63a9:lagrange/.footprint
f:b976edd3e6d7b173cc9748ab32f5ea44:xxd-standalone/.md5sum
f:65e48f5d1c1b465e161fefe272a13f89:xxd-standalone/.signature
f:9656795bff6f9bbfb1b0120af12664b3:xxd-standalone/Pkgfile
f:6a56978029c881e1303af69dc05e95fb:xxd-standalone/.footprint
f:e0ce0bff655e6ce7567e11d8c13b9deb:bemenu/.md5sum
f:bf768f292d8ee97dec3b0d57103c1182:bemenu/.signature
f:709f972d05388ba372241e142596b7e7:bemenu/Pkgfile
f:f56e310fb1beb60181e86d9dcd791081:bemenu/.footprint
f:e2f1d2eab2f3d0cd6fca1f3b8ca33701:fairymax/.md5sum
f:8419a9c6748ce9331028e160e4aa12d1:fairymax/.signature
f:c957839de036855e5e76cc55277064b7:fairymax/Pkgfile
f:5145be6db58355d12c03baad26607677:fairymax/.footprint
f:caeab08e1eccd9075c609739266cdb37:timidity++/.md5sum
f:f6e47286fd3ea2e58713276550ebf8cd:timidity++/.signature
f:74ca8bb5be0f585754d60d036c29aada:timidity++/Pkgfile
f:8f12f2932c11ebaf1c004fa56629761e:timidity++/.footprint
f:afd2175a71600c07a8d6a26665769f99:mpd/mpd.1
f:2f5c3f15990e1d1c16927b3be2f9476c:mpd/mpd
f:1d44ddae309523fac8c3eecf70abe4df:mpd/.md5sum
f:d87cff2246e6a678b2d7a4d2a4d1d471:mpd/.signature
f:e5e8912188e28977b7bfbb3e5a794e6c:mpd/mpd.conf.5
f:a5fa852e7c63dfcc1645b5906416a165:mpd/Pkgfile
f:e69ed6aac4f0fd7005ecaca2a8cdadd8:mpd/.footprint
f:c12f1fad149040ae575b7bf774d4061a:foliate/.md5sum
f:6889384416c88ada7324acebe8c1a0cf:foliate/.signature
f:a4d135cb42d9c744d3efea8634bd8b9a:foliate/Pkgfile
f:e3409abe1eea0a2c7506f49b46c02c45:foliate/post-install
f:8c9ed105018fca4989e2df504ff78bf5:foliate/.footprint
f:61b34e67cb216db18fe3ebdd82a4f2aa:lbreakouthd/README
f:746d4ac9478e2ea018c5944847ffeaa6:lbreakouthd/.md5sum
f:f41e48be1fda4c4b9e14ae4c3d04ba71:lbreakouthd/.signature
f:8b950f4b4f1028ccc05abad44e91398e:lbreakouthd/Pkgfile
f:11dd3bcfa9fdf92e7ab56a40ab95a788:lbreakouthd/.footprint
f:daa6652cccd00a6879caf48c9e510ce7:xclock/.md5sum
f:172c3fc8817b84f6c28d280d44695ed5:xclock/.signature
f:81b4f417b43c96eebad8da2299aa6b62:xclock/Pkgfile
f:9e7fd2d9b0727049d7af602113e27204:xclock/.footprint
f:0df4f73ac088467b41a9cbcfd607e7ec:wf-recorder/.md5sum
f:2b5050cd6ad49e552d1245cd61b79627:wf-recorder/.signature
f:c58f96130e22b9097ba7dc69a83b7adf:wf-recorder/Pkgfile
f:a73c76b58ce320bdc2c96e10e6bea7e6:wf-recorder/.footprint
f:e77ab6ea866581b522cc26977250630d:fortune-mod/.md5sum
f:c28acab34a708b2dbd31041c3dde10d2:fortune-mod/.signature
f:c3c856f9883987b5660727e92982a16a:fortune-mod/Pkgfile
f:ec97a379952ab64db4f9ec2963df540f:fortune-mod/.footprint
f:d8160da8340ee97e32e7ed88e8e0b91f:mpc/mpdiradd
f:499be5b3d58a2c79a6278c9729e2c374:mpc/.md5sum
f:3cf13c44423b0e81b461aee80c08d184:mpc/mpc.1
f:6746f5ec95d34f5d6ebe7139635b4911:mpc/.signature
f:189feb264684748558ef310aa3d3a6e5:mpc/Pkgfile
f:bc9f438a799929ce3ac6625ea0059026:mpc/.footprint
f:46e8a7bb97e84547f055e90313de6616:ncdu/.md5sum
f:30771050f50ad1fe84ed924c669f4411:ncdu/.signature
f:214f42ba2310f541e22ea66bb1bbcb91:ncdu/Pkgfile
f:82dfde7d6235763e8634563710d83d47:ncdu/ncdu.1
f:3765586fe37e9002a781bae8f35a9bc6:ncdu/.footprint
f:73955cada5bed7368f6b32acbc81016a:libheif/.md5sum
f:feaabbd12ae14add3bed1e44e71c0de7:libheif/.signature
f:db5d8b905684850432f6a1b3d2de03cf:libheif/Pkgfile
f:6ef24497c85bb356f9d9ad9484b8137c:libheif/.footprint
f:302ec5652178b7c89ef3967a56cafd47:octave/.md5sum
f:5944d98f93bd80664a848fc768d06779:octave/.signature
f:4428b1782d6b2b56507ce9aeff7bf81d:octave/Pkgfile
f:28291fae2ff5dc6664f2e483ac5b0d68:tuigreet/.md5sum
f:f26be1a427696c1af78566caf20eb6b1:tuigreet/.signature
f:406ef23d61bc2179b8a0d53501dda881:tuigreet/Pkgfile
f:7accd4b22f7a8d755f537619d76c4b6e:tuigreet/.footprint
f:71af49cfa61043bd01f89364fc85a732:libtimidity/.md5sum
f:4cf6da2bb379c9ab10ece5972d8e091e:libtimidity/.signature
f:272da831d37b45f618c7deeadc086d15:libtimidity/Pkgfile
f:5fe4beb88a8acd63b4b235f5a0c019d2:libtimidity/.footprint
f:a318673483415a00b763de9870a9e285:zathura-ps/.md5sum
f:a5531464a3ae0e5987dc4e5b5afb7bab:zathura-ps/.signature
f:f7b7fe3cfcb15bb430c8256a797a9c3a:zathura-ps/Pkgfile
f:dc946177c3e1057591b8951b35cefb57:zathura-ps/.footprint
f:450df55b31be785dcbbe0a874a1d2db8:gnuplot-qt5/.md5sum
f:d94c094b537bf93221e7ecf1110a9584:gnuplot-qt5/.signature
f:2e1ab848909639f9da00dac23782f0bf:gnuplot-qt5/Pkgfile
f:cc51ccf0855d1f9a802c148c127d414c:gnuplot-qt5/.footprint
f:bcd82d53831472f1ddd115d608b2fdad:dwm/config.h
f:b4ceb1abaf0a69ab6bfbefd724853f5a:dwm/.md5sum
f:464f39998d6b317bb413bc7c7396b749:dwm/.signature
f:2fbf3f3df235711554fffd3ae62dcc39:dwm/Pkgfile
f:741c1a116e5019e71222386c940489a8:dwm/.footprint
f:62b29c353146c16655ad788c14677762:sundials/sundials-fix-cmake-targets.patch
f:b5eb5a2f2bc329133c39a584609ddcd8:sundials/.md5sum
f:f8f29d5a6302804d68d347cd6e046171:sundials/.signature
f:ce9a77c1f2a89c3d6dcd526ea168f9ed:sundials/Pkgfile
f:f86b14e4d133448fc0b537dba6acc349:sundials/.footprint
f:bcb151962a1e791cf8fb9683b93be7e7:xboard/.md5sum
f:01bc764edb55f1be57aec0991c0dbeb4:xboard/.signature
f:d14af714f7022f66604ea86141f29cac:xboard/Pkgfile
f:99a5fa51ece704b2270b7225613e5b6f:xboard/.footprint
f:db39f3700d5656138888a7cbeb223bc1:glew/.md5sum
f:796298d8a3e18ca3313e4b931fdb2b1c:glew/.signature
f:29dc93fe736c965075337c7ece0daeff:glew/Pkgfile
f:619484da13a6ce42e60ece709891e548:glew/glew-2.0.0-install-headers.patch
f:d77ab201db9f9d7022bbf20f4bb2440b:glew/.footprint
f:86c244343e19e05ed78d8e4a84c1a1a3:recode/.md5sum
f:5dc2a8999ef2b68692be94fa1aa68dec:recode/.signature
f:5991c460413217e19ab6fab17647482e:recode/Pkgfile
f:9a1e813cd14cd2a54beff1152e626ca3:recode/.footprint
f:967d8e263bc3f6b4ab0ef13cd04b735e:zathura-pdf-poppler/.md5sum
f:63bb4dd9a31538302b8ade54e5ab2651:zathura-pdf-poppler/.signature
f:8985b6a9b34eee37fe169a3bd10fa273:zathura-pdf-poppler/Pkgfile
f:3961411333908c5200c5ba74f8240798:zathura-pdf-poppler/.footprint
f:33f6c238ba0a0730493b7eb65dc88a21:libfreeimage-lite/.md5sum
f:74e453d9399191d49fb6acb51d70694a:libfreeimage-lite/.signature
f:c4a660d93a260478a5f4d246be1c260d:libfreeimage-lite/Pkgfile
f:55654b9c5c4042bbd1ca6d158629d37a:libfreeimage-lite/.footprint
f:0cc425d03faffdcc793b0af7ec749893:libfreeimage-lite/.signature
f:09d09c81585a0a15de137b5d603cc2a0:texlive-base/post-install
f:a48a7d4cde9fe2461cbf0a9537470ae3:texlive-base/Pkgfile
f:3953b55721f95077f0e739f87794fca7:texlive-base/.footprint
f:9f260e994e3d91d5dff4554e79ebc7b6:texlive-base/.signature
f:85d9a28badf0967c2b3a29aa5a320e4f:texlive-base/tabu.sty.diff
f:b4876d82493de47a71ef1562e613539d:texlive-base/README
f:51cd1695ac41803fe171f4a7f5575789:python3-agate-excel/Pkgfile
f:2d6accee9f884b4c5ee6b5f201a8bb76:python3-agate-excel/.footprint
f:f601616e0891bbb8874914edb28260d6: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:2a554a60d4ecb1d238d474b6d97a310e:freepats/.signature
f:b77ab2594e0d23fb0cc1e6650f3d89df:ltris/Pkgfile
f:6d981a43e4eb7a44d8007e29fdc3bfe2:ltris/.footprint
f:99f5ee73d3148bc3e422dfa5c31d21f4:ltris/.signature
f:51b29e5b69a66718b801c8e6cec5389d:ltris/README
f:63dd2c0915dada0d2d57d4973852e693:xclock/Pkgfile
f:9e7fd2d9b0727049d7af602113e27204:xclock/.footprint
f:d8f351d4fb547859ae62a6aec84e2a2e:xclock/.signature
f:73381c07b2b66c943bcfa9046822b3c2:python3-olefile/Pkgfile
f:03d9e069bfa3e870d1774b99c3469295:python3-olefile/.footprint
f:1ca62ad4d6ed8e8230a4e50ba4731251: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: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:790ab3aff5f13d90319c47ed02c62ca1:lagrange/Pkgfile
f:9c7e59eb32e7c3b4a2622ff6a6350889:lagrange/.footprint
f:ed9dc71446b08784f5085940c608a1ec:lagrange/.signature
f:ff60c34634c02bd24aac32ea49634341:highway/Pkgfile
f:63dc6cb79f00a7b278df1290bdf24d06:highway/.footprint
f:b272000e5ea091ce0b7f117ca0b39587:highway/.signature
f:dac5bf8034d3523fb97900b5e8e9d351:python3-leather/Pkgfile
f:2d52010f3045f19811ec787ba4043fb2:python3-leather/.footprint
f:4c5ca838e46538ac71d6bbade3fe6677:python3-leather/.signature
f:5e894ff8afaa6fafe7e00a2cb7c225a0:libdispatch/Pkgfile
f:7a185761f34fc8f2af84c081d67237d1:libdispatch/.footprint
f:e0e9b6a9e647ccd275126e4962202ea8:libdispatch/.signature
f:1f6ef9af86a8bbbad1758af2db190ac8:python3-agate/Pkgfile
f:9d528269a215811bcaf32002a8ed6aec:python3-agate/.footprint
f:0755338fd18d22084dfe7724efb55192:python3-agate/.signature
f:923490f2493a3515ae5b1d4c2ed229b2:libucl/.md5sum
f:9568be62679c4183e6101859d674dfae:libucl/.signature
f:39c8c3c30b499d5e059d9b62e09baa68:libucl/Pkgfile
f:f662eab085588b1ceb627c0e1a6b95ca:libucl/.footprint
f:34c1fdd62acca222bb7ff581d8316bdc:qscintilla-qt5/.md5sum
f:de611c5696fb6b3bbdee962549323cca:qscintilla-qt5/.signature
f:25075493917caba62435300d2351f703:qscintilla-qt5/Pkgfile
f:697418f323a9d3ac5095bfdb9606a0f3:qscintilla-qt5/.footprint
f:ae3893a9a7a61a927b138a954f769160:mtpaint/.md5sum
f:d14be1580157e455111640c4a016d93d:mtpaint/.signature
f:a23d5696863b4f7aa13a504910c2155e:mtpaint/Pkgfile
f:f3bc71cd175f17d32ee4b3811c5cd0a7:mtpaint/.footprint
f:259742d9decea4ad6f256a1dd0999279:mblaze/README
f:c1eca91654e731640d6771edc361d437:mblaze/mdelete.1
f:6f2f7e16c73c3de34b56db01efb2421f:mblaze/replyfrom.patch
f:09d8d412c4c137f17cfc800eaf332c7e:mblaze/.md5sum
f:9c201b9598b2224bc5f3fc21f5972f40:mblaze/.signature
f:bc379d0f0b599779d50aec79e9b99311:mblaze/Pkgfile
f:ea33598a97f821c57f7f5dd89f640ade:mblaze/reuse-sent.patch
f:86fa507b708696ddd8fdad046922de63:mblaze/mblaze-fofl.patch
f:0cde925c01cff5ac0c84aa72f9079cbc:mblaze/mailshow
f:ec4ad26d1d06f572b11db3fb45a89cf9:mblaze/mblaze-delete.patch
f:c4f44e42fd4a447423d0bfd02065c114:mblaze/.footprint
f:67155577625163c0f8701fedda418606:dreamchess/.md5sum
f:45a9c0d766f1e7667b396f6991868701:dreamchess/.signature
f:9e4adb77ad0199d6ba6ac3647c8212fb:dreamchess/Pkgfile
f:73562b8c9613cfeebe13855fd4e1aca2:dreamchess/.footprint
f:ffb1237f67db077bd3b400f41b0927be:hikari/.md5sum
f:1dbbf7ba26f79b15b3724c9e4b954a07:hikari/.signature
f:e0477a6be284947d515850a359087b22:hikari/Pkgfile
f:f5b1f54067794df694b0309310cc5376:hikari/.footprint
f:f882f7c0412069f61827ff18f4216a06:kristall/.md5sum
f:19bcdc59b15c67cc005f7bde07f61e78:kristall/.signature
f:442e457b5490f47aba1a70e122d9bd7b:kristall/Pkgfile
f:0478c670de19dbcd56e8bc8ea263c374:kristall/.footprint
f:4661f10716fdf4b45e39a3a7abfe6f4b:prboom-plus/.md5sum
f:00a0d352b7a19d0e27d63f3920ea9c4c:prboom-plus/.signature
f:1169a7086d81330892a8c3750cdb8f99:prboom-plus/Pkgfile
f:df7dc18d4185794d220557bdd87195f1:prboom-plus/.footprint
f:a1095468cb857e3adae1b05c197f21e1:greetd/README
f:55a74784e284c512faee1e0e2376e0bc:greetd/.md5sum
f:c65397d8f28cb6e4d5932e817daec295:greetd/.signature
f:cd826de07736a3ed2ef59e275a0f54fb:greetd/Pkgfile
f:701ad982afce4eb8437920bd1d174a56:greetd/greetd.service
f:00ef4e1a9c70bc9dcac1be71c31f1230:greetd/greetd.pam
f:93f8e3775d83bddab6c7478e02a2e78f:greetd/post-install
f:6da967a426482ad9db6e25dbd092dcfb:greetd/.footprint
f:4670134174c0dd94624bfa4cab5434c4:libde265/.md5sum
f:f2fbaa63fb6664fb4147f40c35afb8ca:libde265/.signature
f:35fd902dc3aae8f5010066d609c15b49:libde265/Pkgfile
f:a0d0c43ccd086ebcff1de84c68faa2b2:geany/.md5sum
f:d043b24a83709648d2c9ce50f5aca1c2:geany/.signature
f:9d03d3bfd648354b24ed899495efdb16:geany/Pkgfile
f:7b53597c81a09afcb5ba1b4dfa8e140b:geany/.footprint
f:131e60f4ab758f4b909f22489b3b7fef:pkgutils/pkgmk.in.patch
f:d2d9a847f473f449696183e7c5304bfd:pkgutils/.md5sum
f:84aa9229478ab3dbcd946359f1b6bdfd:pkgutils/.signature
f:14822e345e33bae372a01932e2d53dc3:pkgutils/Pkgfile
f:0d3a6fed127ba555ba0c1a587130c6bc:pkgutils/.footprint
f:e3782d5410390702f1d518204f00f4a1:qhull/.md5sum
f:9cc1e0d3df2cb84ab9ff0c81dd5a1699:qhull/.signature
f:4d2e2d7d9cfcb0d5f55d76e232131149:qhull/Pkgfile
f:9eeac2eb669de8af5ecdcf0095745a45:qhull/.footprint
f:e3040feeec90558ef2f0129ae7b5e614:prt-utils/prtsweep
f:c9e0d6e4928526bd3086035eb706ec12:prt-utils/.md5sum
f:7f3d824af39b85c2caf715d9a25f37a0:prt-utils/.signature
f:af5f5f9b9876ba435f2b2e770a7b95d7:prt-utils/portspage.patch
f:940e7d309500cc2bf9e504abefa86ce4:prt-utils/Pkgfile
f:512a1536a0c515a7cbe6cb54a65e121f:prt-utils/prtwash.1
f:09b6f7bf985c2bc67ea87fe8cf635769:prt-utils/prtsweep.1
f:61b9b7c642e0d18d27a0ec79d0c36359:prt-utils/dllist.patch
f:23a83189641ed432224d7e55c6e905a4:prt-utils/dllist.1.patch
f:ce8937dd6544aa372003b9f7ea46a7e0:prt-utils/pkgfile.5
f:aaa2b6d05e90f274883dd8e4f878a8a5:prt-utils/.footprint
f:3faee29802663f422b918a826e752cc0:prt-utils/prtwash
f:47d648374e2f81ad8e210a8448575e59:libusb/fix-descriptor-parsing.patch
f:f8b92579502a89cbc209606f4b4261e2:libusb/.md5sum
f:e355a3cbaa67bdc8a5dca7377346e281:libusb/.signature
f:c82b6445d7186b4b516a2781144a7f86:libusb/Pkgfile
f:6d00fd89381a70485b2d777c863d50e3:qrupdate/r33-complex-real.patch
f:579969662273cd3911c8518449cc0f42:qrupdate/.md5sum
f:43a6d09b78ece3d4022177ff0d7ec58b:qrupdate/.signature
f:7a86741fdb3bc7987a8b06ec272433d9:qrupdate/Pkgfile
f:dcc79f672da9a4a920698929afd6bbe6:qrupdate/.footprint
f:94969eacaafabc11144cc76e1df1906e:qrupdate/r32-drop-awk.patch
f:0e86b5c3a2d2ec1a745fcdae99b6ec1c:fortune-mod-de/README
f:e5cc8cc55b48a55d55126ba3864c8a7f:fortune-mod-de/.md5sum
f:08103357d8da16009d655a5e760e0858:fortune-mod-de/.signature
f:de08a73c18f9770223b71357cc6657e4:fortune-mod-de/Pkgfile
f:ed947dcc1d4f74de07a1d369cf22c0e3:fortune-mod-de/.footprint
f:a54b54027f1687d3ba64a0935fb71080:szip/.md5sum
f:f39f0ce4ba22da4ecbdec7d68b066567:szip/.signature
f:b8beda114d56a3a2064b327e9636a2fe:szip/Pkgfile
f:62c300b708a39d45b82f98a25193be2b:gl2ps/.md5sum
f:2b2796f19481b6b97f8380d09ea272d7:gl2ps/.signature
f:bf9c3eb3b3dab3d582826478a8db08bd:gl2ps/Pkgfile
f:e1da023312e83663f5a70a3e2db93e68:gl2ps/.footprint
f:be19536fbb21ad298d123ce21c55220e:oksh/.md5sum
f:22142d28d20c3d7a0ac148c877271075:oksh/.signature
f:88d321b08d3354e14157b55bd7fe073a:oksh/Pkgfile
f:d75610ef197b7420248d913c319b1d5c:oksh/post-install
f:abd630e4c2fca1c82f3ab82628e761a1:oksh/.footprint
f:0d71ad729b3354cc32cffceed4a1eae6:README.md
f:c78926e47fdea84bf7de1519b432b2ac:gjs/.md5sum
f:fe28818bb234238055384ac9d883ebcc:gjs/.signature
f:012d87acb7301ad3d72e7f5ce205ba72:gjs/Pkgfile
f:6bc11f8d6bc0878c1b01d3887a9a430a:gjs/.footprint
f:f83c320a23dc4052f5e08d8db92705b4:.git/index
f:970f0c9a8fcccb4555a94ece9f7d1461:.git/refs/heads/master
f:4cf2d64e44205fe628ddd534e1151b58:.git/HEAD
f:a0a7c3fff21f2aea3cfa1d0316dd816c:.git/description
f:3c81536c7abee421b8e591c4997f04ae:.git/logs/refs/heads/master
f:3c81536c7abee421b8e591c4997f04ae:.git/logs/HEAD
f:c6ebde717b7bd5b38b87ec7addf19385:.git/config
f:532d9761fbe86721509eda96e357c25d:.git/COMMIT_EDITMSG
f:6aa44ab647008bac4c228b136e24625e:.git/objects/88/c4996e658ec62a8f9ea68d8a8c36da160f4b38
f:5e60e317a4b5d6c53a4e8dc572b6f3c4:.git/objects/e6/1d3bd2125b149c93b19212fc4988cf9f4d8cad
f:7344101b73633fc29a1d4577e965833c:.git/objects/b4/1a275ef8e08c429ddbd41ad39b7de651859a6f
f:c7ab00c7784efeadad3ae9b228d4b4db:.git/hooks/push-to-checkout.sample
f:054f9ffb8bfe04a599751cc757226dda:.git/hooks/pre-applypatch.sample
f:305eadbbcd6f6d2567e033ad12aabbc4:.git/hooks/pre-commit.sample
f:ce562e08d8098926a3862fc6e7905199:.git/hooks/applypatch-msg.sample
f:39cb268e2a85d436b9eb6f47614c3cbc:.git/hooks/pre-merge-commit.sample
f:2b7ea5cee3c49ff53d41e00785eb974c:.git/hooks/post-update.sample
f:2b5c047bdb474555e1787db32b2d2fc5:.git/hooks/prepare-commit-msg.sample
f:2ad18ec82c20af7b5926ed9cea6aeedd:.git/hooks/pre-receive.sample
f:56e45f2bcbc8226d2b4200f7c46371bf:.git/hooks/pre-rebase.sample
f:647ae13c682f7827c22f5fc08a03674e:.git/hooks/update.sample
f:579a3c1e12a1e74a98169175fb913012:.git/hooks/commit-msg.sample
f:2c642152299a94e05ea26eae11993b13:.git/hooks/pre-push.sample
f:ea587b0fae70333bce92257152996e70:.git/hooks/fsmonitor-watchman.sample
f:036208b4a1ab4a235d75c181e685e5a3:.git/info/exclude
f:07632d98a25d5e727522d28494953097:tagutil/.md5sum
f:64401397320236dba8a148b4513742c0:tagutil/.signature
f:44dcf9b47d2d1824de3fe7b51484a99a:tagutil/Pkgfile
f:1e86acff2b0e4f7f59c4c91d39625f09:tagutil/.footprint
f:8469ed99af6a8fc425807a12897a50ae:hdf5/.md5sum
f:f2ed6f17efd39a563448690efbe9f8da:hdf5/.signature
f:8abb95621b856db932cfab3b9ecc098b:hdf5/Pkgfile
f:97dbd27198bc704dd2416425f082bbf6:imv/freeimagelite.patch
f:aa04669bcdf3994e72ce7887bca0b8ae:imv/.md5sum
f:7a02985406edddc0866fcc722f8fa1a7:imv/.signature
f:d34ebe850ef9757974e2452d8da7e95d:imv/Pkgfile
f:0bf314c5c9b2ce59cf3f07c40e1baf8c:imv/.footprint

View File

@ -2,19 +2,15 @@ drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/include/arpack/
-rw-r--r-- root/root usr/include/arpack/arpackdef.h
-rw-r--r-- root/root usr/include/arpack/arpackicb.h
-rw-r--r-- root/root usr/include/arpack/debug.h
-rw-r--r-- root/root usr/include/arpack/debugF90.h
-rw-r--r-- root/root usr/include/arpack/stat.h
-rw-r--r-- root/root usr/include/arpack/statF90.h
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/cmake/
drwxr-xr-x root/root usr/lib/cmake/arpackng/
-rw-r--r-- root/root usr/lib/cmake/arpackng/arpackng-config-version.cmake
-rw-r--r-- root/root usr/lib/cmake/arpackng/arpackng-config.cmake
-rw-r--r-- root/root usr/lib/cmake/arpackng/arpackngTargets-release.cmake
-rw-r--r-- root/root usr/lib/cmake/arpackng/arpackngTargets.cmake
lrwxrwxrwx root/root usr/lib/libarpack.so -> libarpack.so.2
drwxr-xr-x root/root usr/lib/cmake/arpack-ng/
-rw-r--r-- root/root usr/lib/cmake/arpack-ng/arpack-ng-config-version.cmake
-rw-r--r-- root/root usr/lib/cmake/arpack-ng/arpack-ng-config.cmake
-rwxr-xr-x root/root usr/lib/libarpack.la
lrwxrwxrwx root/root usr/lib/libarpack.so -> libarpack.so.2.1.0
lrwxrwxrwx root/root usr/lib/libarpack.so.2 -> libarpack.so.2.1.0
-rwxr-xr-x root/root usr/lib/libarpack.so.2.1.0
drwxr-xr-x root/root usr/lib/pkgconfig/

1
arpack/.md5sum Normal file
View File

@ -0,0 +1 @@
bb4cf448f2480a0ffe5517d579f980c3 arpack-3.8.0.tar.gz

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxL3RdWg2F5iR5UiLnwIIU3hexp2Y3YjB5T3FiP7yJO+3bj1EZ7obmr71DvSxybk2jXCgICPOBBmouqnVIwT/0gA=
SHA256 (Pkgfile) = 95761456856e4cb8f1352317df08e5db557c4a70ff5492bc3cca04ceadb5d1d7
SHA256 (.footprint) = 5381b7b22b779e79a35d9920d629f7a33454414cec2473b4d18697e79075a787
SHA256 (arpack-3.9.1.tar.gz) = f6641deb07fa69165b7815de9008af3ea47eb39b2bb97521fbf74c97aba6e844
RWTTPlFarK9CxPGuW+gOcRpPE2uh9Vus7QjU63tCLi2D+kJAEpbiwUB7I1TZipPlkqgsl2tFSBps1vzeW0DhCS+6w8oNnCV5Hgw=
SHA256 (Pkgfile) = 54286c9325e52aa0abdb58b59e251849d2aff730384b9f4c0a3fa584345b0ee5
SHA256 (.footprint) = 957bed79cab3effb4fdbfac4f567236569efa70fe52911b243b06ece9e4d57a6
SHA256 (arpack-3.8.0.tar.gz) = ada5aeb3878874383307239c9235b716a8a170c6d096a6625bfd529844df003d

View File

@ -1,5 +0,0 @@
#!/bin/sh
curl -s "https://github.com/opencollab/arpack-ng/tags" \
| awk '/archive\/refs\/tags.*tar\.gz/ {$0=gensub(/.*\/refs\/tags\/(.+)\.tar\.gz.*/,"\\1",1); print;}' \
| head -n 1

View File

@ -1,26 +1,22 @@
# Description: Fortran77 subroutines for solving large scale eigenvalue problems
# URL: https://github.com/opencollab/arpack-ng
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: lapack
# Optional: openmpi
# Depends on: lapack gcc-fortran
name=arpack
version=3.9.1
version=3.8.0
release=1
source=(https://github.com/opencollab/arpack-ng/archive/$version/$name-$version.tar.gz)
source=(https://github.com/opencollab/arpack-ng/archive/refs/tags/$version.tar.gz)
renames=($name-$version.tar.gz)
build() {
prt-get isinst openmpi && ARPACK_MPI="on" || ARPACK_MPI="off"
cd $name-ng-$version
sh bootstrap
./configure --prefix=/usr
make
make check
make DESTDIR=$PKG install
cmake -S $name-ng-$version -B build -G Ninja \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_C_FLAGS_RELEASE="$CFLAGS -fPIC" \
-DCMAKE_Fortran_FLAGS="$CFLAGS -fPIC" \
-DBUILD_SHARED_LIBS=on \
-DEXAMPLES=off -DMPI=$ARPACK_MPI
ninja -C build -j ${JOBS:-1}
DESTDIR=$PKG ninja -C build install
# strip .la files
rm -f $PKG/usr/lib/*.la
}

View File

@ -7,7 +7,11 @@ drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/bemenu/
-rwxr-xr-x root/root usr/lib/bemenu/bemenu-renderer-curses.so
-rwxr-xr-x root/root usr/lib/libbemenu.so.0.6.23
lrwxrwxrwx root/root usr/lib/libbemenu.so.0 -> libbemenu.so.0.6.23
-rwxr-xr-x root/root usr/lib/bemenu/bemenu-renderer-wayland.so
-rwxr-xr-x root/root usr/lib/libbemenu.so.0.6.4
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/bemenu.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/bemenu.1.gz

1
bemenu/.md5sum Normal file
View File

@ -0,0 +1 @@
299a35a382d7b36dfbf77e89a2a5b5c5 bemenu-0.6.4.tar.gz

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxCcyJR0Pqc+HT/RM0fEbdYUC3mg5tRjdLPpwpSxdwY9s+KbBHnAyDadFOhK95EQ0OeDXWxJrQZ840cyU/3TcPAU=
SHA256 (Pkgfile) = 3f8360fd67ccf7290c2ff300cc4f9da45502b81ff8f670f860ba37173655835c
SHA256 (.footprint) = c9488c8df4e6ef09bf74ee6c72191851dd2445cc568a20b789d7f3af8ca8fd6d
SHA256 (bemenu-0.6.23.tar.gz) = 0e7878c3bf57e0e362efe89c59deddd33819cd62b980be7e0b7bb4da45478e44
RWTTPlFarK9CxIayUdtV39xojKdvm8RNTX6F2hlU2dAEnZnr4MuHLrj49VhRkeFclheogtyKSxpbLtgWcv+qF4LquXQsDBj8gwg=
SHA256 (Pkgfile) = 850c8cc2b52b8057a24a4988ce9ccef22ebb0b1f63c661f0cecd702323af29b0
SHA256 (.footprint) = 985df091d120aa8bd6457fbb2f38f9f102efc1cd1c65839ca81d14f8b8143a76
SHA256 (bemenu-0.6.4.tar.gz) = 9b1ad6768a37e3b526ac31e05903b4fc8d95d28870c8fecbe803ccfc8eae1bbe

View File

@ -1,4 +0,0 @@
#!/bin/sh
lynx -dump https://raw.githubusercontent.com/Cloudef/bemenu/master/VERSION \
| head -n 1

View File

@ -1,24 +1,20 @@
# Description: dynamic menu library and client program inspired by dmenu with support for wayland compositors
# URL: https://github.com/Cloudef/bemenu/
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: pango
# Optional: xorg-libxinerama scdoc wayland-protocols
# Depends on: pango wlroots libxkbcommon
# Optional: xorg-libxinerama
name=bemenu
version=0.6.23
version=0.6.4
release=1
source=(https://github.com/Cloudef/$name/archive/$version/$name-$version.tar.gz)
source=(https://github.com/Cloudef/bemenu/archive/$version/$name-$version.tar.gz)
build() {
TARGETS="clients curses"
BEMENU_INSTALL="install-bins install-libs install-include install-pkgconfig install-curses"
prt-get isinst scdoc && { TARGETS+=" man"; BEMENU_INSTALL+=" install-man"; }
prt-get isinst xorg-libxinerama xorg-xcb-util-renderutil && { TARGETS+=" x11"; BEMENU_INSTALL+=" install-x11"; }
prt-get isinst wayland-protocols && { TARGETS+=" wayland"; BEMENU_INSTALL+=" install-wayland"; }
TARGETS="clients curses man"
BEMENU_INSTALL="install-bins install-libs install-man install-include install-pkgconfig install-curses"
prt-get isinst xorg-xcb-util-renderutil && TARGETS+=" x11" && BEMENU_INSTALL+=" install-x11"
prt-get isinst wayland && TARGETS+=" wayland" && BEMENU_INSTALL+=" install-wayland"
cd $name-$version
make PREFIX=/usr $TARGETS
make PREFIX=/usr DESTDIR=$PKG ${BEMENU_INSTALL}
cd $PKG/usr/lib && ln -sf lib${name}.so.${version} lib${name}.so.${version:0:1}
}

1
bogofilter/.md5sum Normal file
View File

@ -0,0 +1 @@
50f43275b381bac256dd4bc9a7fded38 bogofilter-bogofilter-1.2.5.tar.gz

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxAgr3iLmm2NtpLgItcBQEHIGlrlY8wIcNE5E6h0th+lrUyPD4BDLW38RXR6SjdRPP0nrX49eJXd+dj4ET2PUpgg=
SHA256 (Pkgfile) = fb5d8f1bce050468771e7e04321d5df4542546459178cdbc5ca5c7052d805fc2
RWTTPlFarK9CxLVxu7H3qd2yooRqQKnXS9t6jmeXgdutCjjT60KUUvp/6RkGjgInvQk75gv8M8RVpNlgiHCVxPloeVUzlvcTTQo=
SHA256 (Pkgfile) = 150d6b2aced2ec237953288be89124a8646fd39d8ed2240e5181f2efe9cefef1
SHA256 (.footprint) = 4350b523143314fc15cdf75016bb7d6313b6d94b181744241093aff845b7fb15
SHA256 (bogofilter-bogofilter-1.2.5.tar.gz) = 3edabee49f499d3111871ad40012a9d1dba2df14c1d9034a98b0e6057d619d2f

View File

@ -1,6 +1,7 @@
# Description: implements Bayesian technique for spammy email classification
# URL: http://bogofilter.sourceforge.net/
# Maintainer: John McQuah, jmcquah at disroot dot org
# Packager: Eric Raymond, David Relson, Matthias Andree, Greg Louis et al.
# Depends on: xmlto
name=bogofilter

1
catgirl/.md5sum Normal file
View File

@ -0,0 +1 @@
74e142ffa7e61ec5a32424550128336f catgirl-2.0.tar.gz

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxLmERFlcElSx/uk7AIAGtcOY/9VhnF1paseu1VPgsdsWAR2GqmjOqulQQI6c3y5gTcb5QAoJrkDgLfA/VWUnWg8=
SHA256 (Pkgfile) = b3f7b15d7235c8d3457a07a250dbd08801471a55d90377649dde4f19b7b0d03c
RWTTPlFarK9CxJfa/qw0WTqyqrLbnlx8bKNFChQmzv+8mA9TGEReoJqBUhj5ug/ssUQAzd6fHLrlT8U+XFEvbVa33GvM2iTTOQY=
SHA256 (Pkgfile) = 70a4c0b7f0fde85919c953e23cf202049b0552531dc586e5fb8eb7bc2105b09a
SHA256 (.footprint) = c6afe4fe8aaa4d6b0ecfd10152055cd0282227a722c7a2b11481bba4bd7c2137
SHA256 (catgirl-2.2a.tar.gz) = c6d760aaee134e052586def7a9103543f7281fde6531fbcb41086470794297c2
SHA256 (catgirl-2.0.tar.gz) = ae4ea7bdfc9a17127fec937dd8be6d0eb6939e07df55beaefd4edd6cd8caf632

View File

@ -1,5 +0,0 @@
#!/bin/sh
curl -s "https://git.causal.agency/catgirl/refs/" \
| awk '/catgirl\/snapshot/ {$0=gensub(/.*>catgirl-(.+)\.tar\.gz<.*/,"\\1",1); print;}' \
| head -n 1

View File

@ -4,9 +4,9 @@
# Depends on: libretls ncurses
name=catgirl
version=2.2a
version=2.0
release=1
source=(https://git.causal.agency/$name/snapshot/$name-$version.tar.gz)
source=("https://git.causal.agency/$name/snapshot/$name-$version.tar.gz")
build() {
cd $name-$version

View File

@ -1,4 +0,0 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/deadbeef/
-rwxr-xr-x root/root usr/lib/deadbeef/alarm.so

View File

@ -1,6 +0,0 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxHTD1WHSDXk9Vu/mOSN1v33f85Fzg0p5YtF4dwdLxQUxwedaLL6ThN0+Vb/4Od2+UnHey9x4SDEgoud8L3j6pQs=
SHA256 (Pkgfile) = c6a63405841ecea18b783c342b406af496f53eaa7e062def2ed98bdef40d35cf
SHA256 (.footprint) = e381b96011b0b5d436dc16328dc442cd0cc58d2ad5a1a065c99cb8106f21b473
SHA256 (alarm.cc) = 01ae9ff8d01cbe68de40d9b8bb640b01deb211d7c0a121a77438139aa1bf38f7
SHA256 (Makefile) = 80620eb30647a4ca88e0562be6d51d59eceff85d18eb1e62ffd725ddfef1dfdf

View File

@ -1,18 +0,0 @@
DESTDIR=
PREFIX=/usr
libpkgdir=$(PREFIX)/lib/deadbeef
GLIB_CXX_FLAGS=-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
GLIB_LD_FLAGS=-lglib-2.0
all: alarm.so
alarm.so:
gcc -c -fPIC -I/usr/include $(GLIB_CXX_FLAGS) -Wall alarm.cc
gcc -shared -fPIC -Wall -o alarm.so -lpthread $(GLIB_LD_FLAGS) alarm.o
clean:
rm -f alarm.o alarm.so
install:
mkdir -p $(DESTDIR)$(libpkgdir)
install -m 0755 alarm.so $(DESTDIR)$(libpkgdir)/alarm.so

View File

@ -1,15 +0,0 @@
# Description: plugin to let DeaDBeeF serve as an alarm clock
# URL: https://git.sdf.org/jmq/cruxports/deadbeef-alarm
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: deadbeef glib
name=deadbeef-alarm
version=0.1
release=1
source=(alarm.cc Makefile)
build() {
make GLIB_CXX_FLAGS="$(pkg-config --cflags glib-2.0)" \
GLIB_LD_FLAGS="$(pkg-config --libs glib-2.0)"
make DESTDIR=$PKG install
}

View File

@ -1,91 +0,0 @@
# alarm clock plugin for DeaDBeeF
## About
This plugin allows the DeaDBeeF music player to serve as an alarm clock.
Even with its comprehensive set of command-line options, DeaDBeeF is
ultimately a graphical program, in most cases completely unreachable
from the restricted environment in which crontab shell scripts are executed.
The MPRIS plugin[1] does allow some control of the media player from a crontab
script, but because a script executed by cron usually cannot find the dbus session bus
address in its environment, this variable must be hard-coded in the
shell script you intend to use for activating DeaDBeeF. (For a clumsy way to
automate the hard-coding of session bus address, you might add some sed commands
to your window manager's autostart script, overwriting a definition line in the
*activate-DeaDBeeF* script.) Then having surmounting this
obstacle, you'll discover that the MPRIS plugin implements only one method for
selecting a particular file for playback: OpenUri. Even if xdg-mime could be
persuaded that the file extension m3u indicates a filetype audio/x-mpegurl rather
than text/plain (so that the OpenUri argument is not immediately rejected upon
receipt of the dbus message), the MPRIS plugin only implements OpenUri using
the method `deadbeef->plt_add_file2`, while a playlist would require
`deadbeef->plt_load2`. So to assemble an entire playlist using the methods available
in the MPRIS plugin, you would have to parse the metadata of each song to determine
how long the parent process should sleep between successive calls of OpenUri.
**TLDR**: working around the limitations of crontab and MPRIS is more
trouble than building a specialized plugin for alarm clock functionality.
To close the gap between DeaDBeeF and its console-interface counterparts
(moc, mpd, cmus -- all of which *can* be controlled by scripts in a crontab),
this plugin translates the essential components of the audacious alarm
plugin[2] into the DeaDBeeF idiom. The configuration dialog lets you choose
which days of the week the alarm goes off, what time of day, and which
playlist you want loaded. Leaving the playlist field empty (or selecting
an invalid file) will just start playback at the beginning of the current
list when the alarm goes off.
1. https://github.com/Serranya/deadbeef-mpris2-plugin
2. https://github.com/audacious-media-player/audacious-plugins/tree/master/src/alarm
## What is missing
The following features were present in the audacious alarm plugin, but
have not been implemented here.
- Volume fading from quiet to loud after a fixed time interval. If you need that kind of
control, all the underlying audio stacks (ALSA, OSS, Pipewire, Pulseaudio, sndio) offer
command-line mixer tools that work fine when executed within crontab scripts, and you
can just leave the DeaDBeeF volume slider at its highest level.
- Stopping the playback after a specified time interval.
(TODO: let the plugin itself turn off repeat mode if that behaviour is
desired, simply by adding a "disable repeat mode" checkbox to the alarm
configuration dialog. It then becomes the user's responsibility to make
sure a playlist of the appropriate length is selected, so playback doesn't
continue past the transition from sleep to wakefulness.)
- Setting a different alarm time for each day of the week. Sleep
professionals recommend that you stick to a consistent bedtime and
wakeup time for optimal health. (But if you have a healthy sleep regimen in
the first place, you probably wake up at the right time without an alarm.
Omitting this feature thus makes the plugin less useful to people who
genuinely need a mechanical disruption of their established sleep-wake cycle.)
## How to install
### For CRUX users
- cd to a directory in your local ports overlay
- download the source code from this host:
`httpup sync https://git.sdf.org/jmq/cruxports/raw/branch/master/#deadbeef-alarm deadbeef-alarm`
- prt-get depinst install deadbeef-alarm
### For users of other Linux distributions
- check that all dependencies and header files are installed (DeaDBeeF
and glib)
- save the source code and the Makefile
(`https://git.sdf.org/jmq/cruxports/deadbeef-alarm/alarm.cc`
and `https://git.sdf.org/jmq/cruxports/deadbeef-alarm/Makefile`)
into a working directory.
- cd to the working directory and run make. Invoke make with
`GLIB_CXX_FLAGS="$(pkg-config --cflags glib-2.0)"` and
`GLIB_LD_FLAGS="$(pkg-config --libs glib-2.0)"` if your
distribution has installed the shared glib libraries in non-standard
locations.
- run `make install` , optionally prepending a custom setting for PREFIX
(such as $HOME/.local) or DESTDIR.
## How to contribute
Patches are welcome. See the header of the accompanying Pkgfile for
contact information.

View File

@ -1,193 +0,0 @@
/*
* adapted from the work of Adam Feakin <adamf@snika.uklinux.net>
* and Daniel Stodden <stodden@in.tum.de>
* for the audacious media player
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include <pthread.h>
#include <string.h>
#include <math.h>
#include <glib.h>
#include <deadbeef/deadbeef.h>
#define DDB_WARN_DEPRECATED 1
#define trace(fmt,...)
static const char alarm_conf_dlg[] =
"property \"Hour\" hscale[0,23,1] alarm_conf_hour 6;\n"
"property \"Minute\" hscale[0,59,1] alarm_conf_min 30;\n"
"property \"Monday\" checkbox alarm_conf_day1 1;\n"
"property \"Tuesday\" checkbox alarm_conf_day2 1;\n"
"property \"Wednesday\" checkbox alarm_conf_day3 1;\n"
"property \"Thursday\" checkbox alarm_conf_day4 1;\n"
"property \"Friday\" checkbox alarm_conf_day5 1;\n"
"property \"Saturday\" checkbox alarm_conf_day6 0;\n"
"property \"Sunday\" checkbox alarm_conf_day0 0;\n"
"property \"volume\" hscale[0,100,1] alarm_conf_volume 60;\n"
"property \"playlist\n(leave empty to use current list)\" file alarm_conf_pls \"\";\n"
;
const char* pl_fallback = NULL;
static const char* conf_keys[] = {
"alarm_conf_day0",
"alarm_conf_day1",
"alarm_conf_day2",
"alarm_conf_day3",
"alarm_conf_day4",
"alarm_conf_day5",
"alarm_conf_day6" };
static DB_functions_t* deadbeef = NULL;
static int timeout_source;
static time_t play_start;
/* the main alarm thread */
static gboolean alarm_timeout (void * unused) {
struct tm *currtime;
time_t timenow;
unsigned today;
int alarm_h, alarm_m;
float newVolume;
int alarm_on;
timenow = time(nullptr);
currtime = localtime(&timenow);
today = currtime->tm_wday;
/* already went off? */
if (timenow < play_start + 60)
return true;
/* not activated today? */
alarm_on = deadbeef->conf_get_int(conf_keys[today],1);
if (alarm_on != 1)
return true;
else
{
alarm_h = deadbeef->conf_get_int("alarm_conf_hour",6);
alarm_m = deadbeef->conf_get_int("alarm_conf_min",30);
}
/* compare the current time with the alarm setting */
if ((currtime->tm_hour != alarm_h) || (currtime->tm_min != alarm_m))
return true;
/* none of the early exits were taken;
* it must be time to start playing something.
* First set the volume */
int confVolume = deadbeef->conf_get_int("alarm_conf_volume",60);
newVolume = ((float) confVolume/2)-50;
deadbeef->volume_set_db(newVolume);
/* Next try to load the requested playlist */
deadbeef->pl_select_all();
char pname[200];
deadbeef->conf_get_str("alarm_conf_pls",pl_fallback,pname,sizeof(pname));
trace("adding playlist %s\n", pname);
ddb_playlist_t *pl = deadbeef->plt_get_curr();
DB_playItem_t *after = deadbeef->pl_get_last (PL_MAIN);
int ab=0;
DB_playItem_t *it;
it = deadbeef->plt_load2 (0, pl, after, pname, &ab, NULL, NULL);
if (!it) {
trace("failed to load playlist %s\n", pname);
}
else {
/* successfully loaded playlist, so delete previous contents */
deadbeef->pl_delete_selected();
}
if (after) {
deadbeef->pl_item_unref(after);
}
/* Start playing */
play_start=time(nullptr);
DB_playItem_t *first = deadbeef->pl_get_first (PL_MAIN);
int trackid = deadbeef->plt_get_item_idx (pl, first, PL_MAIN);
/* Avoid hard-coding trackid=1, in case random playorder is in effect */
deadbeef->sendmessage(DB_EV_PLAY_NUM,0,trackid,0);
if (first) {
deadbeef->pl_item_unref(first);
}
deadbeef->plt_unref(pl);
return true;
}
int onStart() {
timeout_source = g_timeout_add_seconds(12, alarm_timeout, nullptr);
return 0;
}
int onStop() {
if (timeout_source)
{
g_source_remove (timeout_source);
timeout_source = 0;
}
return 0;
}
// define plugin interface
static DB_misc_t plugin = {
.plugin = {
.type = DB_PLUGIN_MISC,
.api_vmajor = 1,
.api_vminor = 9,
.version_major = 0,
.version_minor = 1,
.id = "alarm",
.name = "Alarm Clock",
.descr = "load a playlist and start the music at a predetermined time",
.copyright = "Copyright (C) 2022 John McQuah <jmcquah@disroot.org>\n"
"\n"
"This program is free software; you can redistribute it and/or\n"
"modify it under the terms of the GNU General Public License\n"
"as published by the Free Software Foundation; either version 2\n"
"of the License, or (at your option) any later version.\n"
"\n"
"This program is distributed in the hope that it will be useful,\n"
"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
"GNU General Public License for more details.\n"
"\n"
"You should have received a copy of the GNU General Public License\n"
"along with this program; if not, write to the Free Software\n"
"Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.\n",
.website = "https://git.sdf.org/jmq/cruxports/deadbeef-alarm",
.start = onStart,
.stop = onStop,
.connect = NULL,
.disconnect = NULL,
.configdialog = alarm_conf_dlg,
}
};
extern "C" DB_plugin_t *alarm_load (DB_functions_t *ddb) {
deadbeef = ddb;
return &plugin.plugin;
}

View File

@ -1,209 +0,0 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/deadbeef
drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/include/deadbeef/
-rw-r--r-- root/root usr/include/deadbeef/artwork.h
-rw-r--r-- root/root usr/include/deadbeef/converter.h
-rw-r--r-- root/root usr/include/deadbeef/deadbeef.h
-rw-r--r-- root/root usr/include/deadbeef/gtkui_api.h
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/deadbeef/
-rwxr-xr-x root/root usr/lib/deadbeef/alac.so
-rwxr-xr-x root/root usr/lib/deadbeef/alsa.so
-rwxr-xr-x root/root usr/lib/deadbeef/artwork.so
-rwxr-xr-x root/root usr/lib/deadbeef/converter.so
-rwxr-xr-x root/root usr/lib/deadbeef/converter_gtk3.so
drwxr-xr-x root/root usr/lib/deadbeef/convpresets/
-rw-r--r-- root/root usr/lib/deadbeef/convpresets/ALAC.txt
-rw-r--r-- root/root usr/lib/deadbeef/convpresets/FLAC_(compression_level_5).txt
-rw-r--r-- root/root usr/lib/deadbeef/convpresets/File_Copy.txt
-rw-r--r-- root/root usr/lib/deadbeef/convpresets/File_Move.txt
-rw-r--r-- root/root usr/lib/deadbeef/convpresets/MS_RIFF_WAV.txt
-rw-r--r-- root/root usr/lib/deadbeef/convpresets/MusePack.txt
-rw-r--r-- root/root usr/lib/deadbeef/convpresets/Ogg_FLAC.txt
-rw-r--r-- root/root usr/lib/deadbeef/convpresets/Ogg_VBR_192Kbps.txt
-rw-r--r-- root/root usr/lib/deadbeef/convpresets/Ogg_VBR_256Kbps.txt
-rw-r--r-- root/root usr/lib/deadbeef/convpresets/Ogg_VBR_320Kbps.txt
-rw-r--r-- root/root usr/lib/deadbeef/convpresets/TTA.txt
drwxr-xr-x root/root usr/lib/deadbeef/data68/
drwxr-xr-x root/root usr/lib/deadbeef/data68/Replay/
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/aenigmatica.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/alteredbeast.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/armalyte.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/asidifier.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/azidifier.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/bendaglish.deli.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/big.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/blipblop.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/blipp079.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/bs22.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/cabal.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/chipmon2.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/cosotfmx.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/crapman1.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/crapman2.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/deltamusic1.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/deltamusic2.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/digitfmx.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/dmu.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/dwaga.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/dyter07.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/elf.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/fc13_14.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/fireice.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/fred.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/gemx.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/harlequin.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/hippel-coso_note.deli.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/hpn-jam.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/huelsbeck.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/huntforredoct.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/ivanhoe.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/jamcracker10.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/jamcrackerpro.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/lastninja3.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/lastninjaiii.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/lcd.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/lx_mmme.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/mcoder.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/megatizer.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/metrocross.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/midi.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/mmme.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/mmmesid.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/mon.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/mon_old.deli.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/musmon1.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/musmon2.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/ninjaremix.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/ninjatfmx.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/nobuddiesland.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/none.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/note.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/note2.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/page.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/protracker.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/psg1.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/psgtrackerv2.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/puma.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/puma2.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/quartet.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/quartet_mindbomb.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/realms.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/robhubbard.deli.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/rollingronny.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/shadowdancer.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/sidmon1.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/sidmon2.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/sidsound.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/sndh_ice.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/soundfx.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/spacecrusade.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/spacegun.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/ssd1.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/stos.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/synthiv.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/tao_digi.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/tao_hubbard.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/tao_ms211.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/tao_ms25.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/tao_ms27.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/tao_tsd.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/tcbtracker.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/test.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/tfmx.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/tfmx_aga.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/tfmx_old.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/tfmx_st.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/timerc.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/toki.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/tsd1.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/utopia.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/vikingchild.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/xbiossound.bin
-rw-r--r-- root/root usr/lib/deadbeef/data68/Replay/zonewarrior.bin
-rwxr-xr-x root/root usr/lib/deadbeef/dca.so
-rwxr-xr-x root/root usr/lib/deadbeef/ddb_dumb.so
-rwxr-xr-x root/root usr/lib/deadbeef/ddb_gui_GTK3.so
-rwxr-xr-x root/root usr/lib/deadbeef/ddb_mono2stereo.so
-rwxr-xr-x root/root usr/lib/deadbeef/ddb_shn.so
-rwxr-xr-x root/root usr/lib/deadbeef/ddb_soundtouch.so
-rwxr-xr-x root/root usr/lib/deadbeef/ffap.so
-rwxr-xr-x root/root usr/lib/deadbeef/flac.so
-rwxr-xr-x root/root usr/lib/deadbeef/gme.so
-rwxr-xr-x root/root usr/lib/deadbeef/hotkeys.so
-rwxr-xr-x root/root usr/lib/deadbeef/in_sc68.so
-rwxr-xr-x root/root usr/lib/deadbeef/lastfm.so
-rwxr-xr-x root/root usr/lib/deadbeef/m3u.so
-rwxr-xr-x root/root usr/lib/deadbeef/mms.so
-rwxr-xr-x root/root usr/lib/deadbeef/mp3.so
-rwxr-xr-x root/root usr/lib/deadbeef/musepack.so
-rwxr-xr-x root/root usr/lib/deadbeef/notify.so
-rwxr-xr-x root/root usr/lib/deadbeef/nullout.so
-rwxr-xr-x root/root usr/lib/deadbeef/oss.so
-rwxr-xr-x root/root usr/lib/deadbeef/pltbrowser_gtk3.so
-rwxr-xr-x root/root usr/lib/deadbeef/psf.so
-rwxr-xr-x root/root usr/lib/deadbeef/rg_scanner.so
-rwxr-xr-x root/root usr/lib/deadbeef/shellexec.so
-rwxr-xr-x root/root usr/lib/deadbeef/shellexecui_gtk3.so
-rwxr-xr-x root/root usr/lib/deadbeef/supereq.so
-rwxr-xr-x root/root usr/lib/deadbeef/tta.so
-rwxr-xr-x root/root usr/lib/deadbeef/vfs_curl.so
-rwxr-xr-x root/root usr/lib/deadbeef/vorbis.so
-rwxr-xr-x root/root usr/lib/deadbeef/vtx.so
-rwxr-xr-x root/root usr/lib/deadbeef/wma.so
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/applications/
-rw-r--r-- root/root usr/share/applications/deadbeef.desktop
drwxr-xr-x root/root usr/share/deadbeef/
drwxr-xr-x root/root usr/share/deadbeef/pixmaps/
-rw-r--r-- root/root usr/share/deadbeef/pixmaps/buffering_16.png
-rw-r--r-- root/root usr/share/deadbeef/pixmaps/noartwork.png
-rw-r--r-- root/root usr/share/deadbeef/pixmaps/pause_16.png
-rw-r--r-- root/root usr/share/deadbeef/pixmaps/play_16.png
drwxr-xr-x root/root usr/share/deadbeef/doc/
-rw-r--r-- root/root usr/share/deadbeef/doc/about.txt
-rw-r--r-- root/root usr/share/deadbeef/doc/help.txt
-rw-r--r-- root/root usr/share/deadbeef/doc/translators.txt
drwxr-xr-x root/root usr/share/icons/
drwxr-xr-x root/root usr/share/icons/hicolor/
drwxr-xr-x root/root usr/share/icons/hicolor/128x128/
drwxr-xr-x root/root usr/share/icons/hicolor/128x128/apps/
-rw-r--r-- root/root usr/share/icons/hicolor/128x128/apps/deadbeef.png
drwxr-xr-x root/root usr/share/icons/hicolor/16x16/
drwxr-xr-x root/root usr/share/icons/hicolor/16x16/apps/
-rw-r--r-- root/root usr/share/icons/hicolor/16x16/apps/deadbeef.png
drwxr-xr-x root/root usr/share/icons/hicolor/192x192/
drwxr-xr-x root/root usr/share/icons/hicolor/192x192/apps/
-rw-r--r-- root/root usr/share/icons/hicolor/192x192/apps/deadbeef.png
drwxr-xr-x root/root usr/share/icons/hicolor/22x22/
drwxr-xr-x root/root usr/share/icons/hicolor/22x22/apps/
-rw-r--r-- root/root usr/share/icons/hicolor/22x22/apps/deadbeef.png
drwxr-xr-x root/root usr/share/icons/hicolor/24x24/
drwxr-xr-x root/root usr/share/icons/hicolor/24x24/apps/
-rw-r--r-- root/root usr/share/icons/hicolor/24x24/apps/deadbeef.png
drwxr-xr-x root/root usr/share/icons/hicolor/256x256/
drwxr-xr-x root/root usr/share/icons/hicolor/256x256/apps/
-rw-r--r-- root/root usr/share/icons/hicolor/256x256/apps/deadbeef.png
drwxr-xr-x root/root usr/share/icons/hicolor/32x32/
drwxr-xr-x root/root usr/share/icons/hicolor/32x32/apps/
-rw-r--r-- root/root usr/share/icons/hicolor/32x32/apps/deadbeef.png
drwxr-xr-x root/root usr/share/icons/hicolor/36x36/
drwxr-xr-x root/root usr/share/icons/hicolor/36x36/apps/
-rw-r--r-- root/root usr/share/icons/hicolor/36x36/apps/deadbeef.png
drwxr-xr-x root/root usr/share/icons/hicolor/48x48/
drwxr-xr-x root/root usr/share/icons/hicolor/48x48/apps/
-rw-r--r-- root/root usr/share/icons/hicolor/48x48/apps/deadbeef.png
drwxr-xr-x root/root usr/share/icons/hicolor/64x64/
drwxr-xr-x root/root usr/share/icons/hicolor/64x64/apps/
-rw-r--r-- root/root usr/share/icons/hicolor/64x64/apps/deadbeef.png
drwxr-xr-x root/root usr/share/icons/hicolor/72x72/
drwxr-xr-x root/root usr/share/icons/hicolor/72x72/apps/
-rw-r--r-- root/root usr/share/icons/hicolor/72x72/apps/deadbeef.png
drwxr-xr-x root/root usr/share/icons/hicolor/96x96/
drwxr-xr-x root/root usr/share/icons/hicolor/96x96/apps/
-rw-r--r-- root/root usr/share/icons/hicolor/96x96/apps/deadbeef.png
drwxr-xr-x root/root usr/share/icons/hicolor/scalable/
drwxr-xr-x root/root usr/share/icons/hicolor/scalable/apps/
-rw-r--r-- root/root usr/share/icons/hicolor/scalable/apps/deadbeef.svg

View File

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

View File

@ -1,5 +0,0 @@
#!/bin/sh
curl -s "https://deadbeef.sourceforge.io/download.html" \
| awk '/files\/travis\/linux/ {$0=gensub(/.*\/travis\/linux\/(.+)\/deadbeef.*/,"\\1",1); print;}' \
| head -n 1

View File

@ -1,42 +0,0 @@
# Description: GTK audio player
# URL: http://deadbeef.sourceforge.io
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: alsa-lib gtk3 jansson libdispatch libmad yasm
# 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)
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
PKGMK_DEADBEEF=(--disable-gtk2
--disable-nls
--disable-adplug
--disable-sid
--prefix=/usr
--docdir=/usr/share/$name/doc)
prt-get isinst pulseaudio || PKGMK_DEADBEEF+=(--disable-pulse)
prt-get isinst pipewire || PKGMK_DEADBEEF+=(--disable-pipewire)
prt-get isinst opusfile || PKGMK_DEADBEEF+=(--disable-opus)
prt-get isinst wildmidi || PKGMK_DEADBEEF+=(--disable-wildmidi)
CC=clang CXX=clang++ ./configure ${PKGMK_DEADBEEF[@]}
make
make DESTDIR=$PKG install
# clean up footprint
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
}

View File

@ -1,19 +0,0 @@
#!/bin/sh
# Description: Add files or directories to the deadbeef queue
#
# Dependencies: deadbeef audio player
#
# Shell: sh
# Author: John McQuah
target="$1"
fullpath="$2/$target"
if [ -r "$target" ]; then
[ -n "$(ps --no-header -C deadbeef-main)" ] || exit 0
[ -f "$target" ] && deadbeef --queue -- "$fullpath" 2>/dev/null
[ -d "$target" ] && find "$fullpath" \( -iname "*.mp3" \
-o -iname "*.ogg" -o -iname "*.flac" \
-o -iname "*.m4a" \) -print0 | sort -z \
| xargs -0 deadbeef --queue -- 2>/dev/null
fi

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

1
dreamchess/.md5sum Normal file
View File

@ -0,0 +1 @@
e40dd00d39f8a37494a55a02cc2e841f dreamchess-0.3.0.tar.gz

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxJTlJGdifGm4dNh1JWPG3waiLETOMdYdwWgDwsnow5IcHbvk4SJno/2aAVM1zeR/30MCBD7O881liJaM+HzDzgQ=
SHA256 (Pkgfile) = 50ad95a698673b67c5aa5387ca3c579e0431f99c3e6564e48555659be68e6c5d
RWTTPlFarK9CxCxxF3n6L200TFvBE/yiQgwS/Z/rEXj2KiNTy4zuyGbuRqssvCybB730yaWVYNpXuG+K0ILN5BezEuLeWup2Fw0=
SHA256 (Pkgfile) = a023015f123ecbe83051d222f4fc509a29857279b7b596deb539c42ba159e1a5
SHA256 (.footprint) = e2d1b81989461fe7a3d3645120aecf5cd5f8397fca5859453a0f6710b5dcfd76
SHA256 (dreamchess-0.3.0.tar.gz) = dfa402fba4fbcace9b2221cf071bcafbc35838d50ab71aec9e02e028e2319b13

View File

@ -1,7 +1,7 @@
# Description: OpenGL chess interface with support for various engines
# URL: http://github.com/dreamchess/dreamchess
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: glew sdl2_image sdl2_mixer
# Depends on: cmake libsdl2 sdl2_mixer sdl2_image glew
# Optional: stockfish fairymax gnuchess
name=dreamchess

7
dwm/.footprint Normal file
View File

@ -0,0 +1,7 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/dwm
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/dwm.1.gz

2
dwm/.md5sum Normal file
View File

@ -0,0 +1,2 @@
bcd82d53831472f1ddd115d608b2fdad config.h
8c9c64833ea3810fa09bb4868b90c910 dwm-6.2-systray-master.zip

6
dwm/.signature Normal file
View File

@ -0,0 +1,6 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxNq+5ZKtf2c0LXSDj0vMPxzBp0mGlef/cYUg5cBAoR0gltguaOTP+OT4HsDPCc2EYfF5YTiCDaPwY1aG+I3q2QU=
SHA256 (Pkgfile) = f4b130e80272b64c4bdb09caac5d2100cf889c2b9f3c9a93fefd518789b25698
SHA256 (.footprint) = 5fafc2be3ed213723d4401d9318b376ceeae5c7ab3a2ab885c9ab13be1c154a6
SHA256 (dwm-6.2-systray-master.zip) = 0500d9e629116fa5326d590fb840b81546b43cd584d9bdb19062b27ef5eca2c9
SHA256 (config.h) = cc006c1b74d71b9984adde2de0c71ed48049998d7626939205f8b54b90071088

17
dwm/Pkgfile Normal file
View File

@ -0,0 +1,17 @@
# Description: tiling Xorg window manager, with systray patch
# URL: https://dwm.suckless.org/
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: xorg-libxft xorg-libx11 fontconfig
name=dwm
version=6.2-systray
release=1
source=(https://github.com/doa379/dwm-6.2-systray/archive/master/$name-$version-master.zip config.h)
build() {
cd "$name-$version-master"
cp $SRC/config.h .
make DESTDIR=$PKG PREFIX=/usr MANPREFIX=/usr/share/man clean install
}
# vim: set ft=sh ts=4 et:

120
dwm/config.h Normal file
View File

@ -0,0 +1,120 @@
/* See LICENSE file for copyright and license details. */
/* appearance */
static const unsigned int borderpx = 1; /* border pixel of windows */
static const unsigned int snap = 32; /* snap pixel */
static const unsigned int systraypinning = 0; /* 0: sloppy systray follows selected monitor, >0: pin systray to monitor X */
static const unsigned int systrayspacing = 2; /* systray spacing */
static const int systraypinningfailfirst = 1; /* 1: if pinning fails, display systray on the first monitor, False: display systray on the last monitor*/
static const int showsystray = 1; /* 0 means no systray */
static const int showbar = 1; /* 0 means no bar */
static const int topbar = 1; /* 0 means bottom bar */
static const char *fonts[] = { "monospace:size=10" };
static const char dmenufont[] = "monospace:size=10";
static const char col_gray1[] = "#222222";
static const char col_gray2[] = "#444444";
static const char col_gray3[] = "#bbbbbb";
static const char col_gray4[] = "#eeeeee";
static const char col_cyan[] = "#005577";
static const char *colors[][3] = {
/* fg bg border */
[SchemeNorm] = { col_gray3, col_gray1, col_gray2 },
[SchemeSel] = { col_gray4, col_cyan, col_cyan },
};
/* tagging */
static const char *tags[] = { "1", "2", "3", "4", "5" };
static const Rule rules[] = {
/* xprop(1):
* WM_CLASS(STRING) = instance, class
* WM_NAME(STRING) = title
*/
/* class instance title tags mask isfloating monitor */
{ "Gimp", NULL, NULL, 0, 1, -1 },
{ "firefox", NULL, NULL, 1 << 4, 0, -1 },
{ "qutebrowser", NULL, NULL, 1 << 1, 0, -1 },
};
/* layout(s) */
static const float mfact = 0.55; /* factor of master area size [0.05..0.95] */
static const int nmaster = 1; /* number of clients in master area */
static const int resizehints = 1; /* 1 means respect size hints in tiled resizals */
static const Layout layouts[] = {
/* symbol arrange function */
{ "[]=", tile }, /* first entry is default */
{ "><>", NULL }, /* no layout function means floating behavior */
{ "[M]", monocle },
};
/* key definitions */
#define MODKEY Mod1Mask
#define TAGKEYS(KEY,TAG) \
{ MODKEY, KEY, view, {.ui = 1 << TAG} }, \
{ MODKEY|ControlMask, KEY, toggleview, {.ui = 1 << TAG} }, \
{ MODKEY|ShiftMask, KEY, tag, {.ui = 1 << TAG} }, \
{ MODKEY|ControlMask|ShiftMask, KEY, toggletag, {.ui = 1 << TAG} },
/* helper for spawning shell commands in the pre dwm-5.0 fashion */
#define SHCMD(cmd) { .v = (const char*[]){ "/bin/sh", "-c", cmd, NULL } }
/* commands */
static char dmenumon[2] = "0"; /* component of dmenucmd, manipulated in spawn() */
static const char *dmenucmd[] = { "bemenu-run", "-i", "--fn", dmenufont, "$@", "-p", "> " };
static const char *termcmd[] = { "alacritty", NULL };
static const char *workbrowser[] = { "firefox", NULL };
static const char *playbrowser[] = { "qutebrowser", NULL };
static Key keys[] = {
/* modifier key function argument */
{ MODKEY, XK_period, spawn, {.v = dmenucmd } },
{ MODKEY, XK_Return, spawn, {.v = termcmd } },
{ MODKEY|ShiftMask, XK_b, spawn, {.v = playbrowser } },
{ MODKEY|ShiftMask, XK_m, spawn, {.v = workbrowser } },
{ MODKEY, XK_b, togglebar, {0} },
{ MODKEY, XK_j, focusstack, {.i = +1 } },
{ MODKEY, XK_k, focusstack, {.i = -1 } },
{ MODKEY, XK_i, incnmaster, {.i = +1 } },
{ MODKEY, XK_d, incnmaster, {.i = -1 } },
{ MODKEY, XK_h, setmfact, {.f = -0.05} },
{ MODKEY, XK_l, setmfact, {.f = +0.05} },
{ MODKEY, XK_z, zoom, {0} },
{ MODKEY, XK_Tab, view, {0} },
{ MODKEY|ShiftMask, XK_c, killclient, {0} },
{ MODKEY|ShiftMask, XK_q, quit, {0} },
{ MODKEY, XK_t, setlayout, {.v = &layouts[0]} },
{ MODKEY, XK_f, setlayout, {.v = &layouts[1]} },
{ MODKEY, XK_m, setlayout, {.v = &layouts[2]} },
{ MODKEY, XK_space, setlayout, {0} },
{ MODKEY|ShiftMask, XK_space, togglefloating, {0} },
{ MODKEY, XK_0, view, {.ui = ~0 } },
{ MODKEY|ShiftMask, XK_0, tag, {.ui = ~0 } },
{ MODKEY, XK_bracketleft, focusmon, {.i = -1 } },
{ MODKEY, XK_bracketright, focusmon, {.i = +1 } },
{ MODKEY|ShiftMask, XK_bracketleft, tagmon, {.i = -1 } },
{ MODKEY|ShiftMask, XK_bracketright, tagmon, {.i = +1 } },
TAGKEYS( XK_1, 0)
TAGKEYS( XK_2, 1)
TAGKEYS( XK_3, 2)
TAGKEYS( XK_4, 3)
TAGKEYS( XK_5, 4)
};
/* button definitions */
/* click can be ClkTagBar, ClkLtSymbol, ClkStatusText, ClkWinTitle, ClkClientWin, or ClkRootWin */
static Button buttons[] = {
/* click event mask button function argument */
{ ClkLtSymbol, 0, Button1, setlayout, {0} },
{ ClkLtSymbol, 0, Button3, setlayout, {.v = &layouts[2]} },
{ ClkWinTitle, 0, Button2, zoom, {0} },
{ ClkStatusText, 0, Button2, spawn, {.v = termcmd } },
{ ClkClientWin, MODKEY, Button1, movemouse, {0} },
{ ClkClientWin, MODKEY, Button2, togglefloating, {0} },
{ ClkClientWin, MODKEY, Button3, resizemouse, {0} },
{ ClkTagBar, 0, Button1, view, {0} },
{ ClkTagBar, 0, Button3, toggleview, {0} },
{ ClkTagBar, MODKEY, Button1, tag, {0} },
{ ClkTagBar, MODKEY, Button3, toggletag, {0} },
};

13
fairymax/.footprint Normal file
View File

@ -0,0 +1,13 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/fairymax
-rwxr-xr-x root/root usr/bin/maxqi
-rwxr-xr-x root/root usr/bin/shamax
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/games/
drwxr-xr-x root/root usr/share/games/fairymax/
-rw-r--r-- root/root usr/share/games/fairymax/fmax.ini
-rw-r--r-- root/root usr/share/games/fairymax/qmax.ini
drwxr-xr-x root/root usr/share/man/
drwxr-xr-x root/root usr/share/man/man6/
-rw-r--r-- root/root usr/share/man/man6/fairymax.6.gz

1
fairymax/.md5sum Normal file
View File

@ -0,0 +1 @@
f0e8ee849f8a2284c7eae25c7dca1b04 fairymax.tar.gz

5
fairymax/.signature Normal file
View File

@ -0,0 +1,5 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxHk+eyMQrkxvAhumqJU15F5w9Lr08vOP9s6yMCtRmKdPffkrrJ6zPw4aBAiwxdgg44PoD+eQ6/6UTfoodOKpag0=
SHA256 (Pkgfile) = 44aa1ca61d57ce684cdf7646b4deb2c5104f4403ca82565b5a4b0ba01a7703bb
SHA256 (.footprint) = ac4d82ceaa05b00242d4b6774a677aafd390a09c06eb3ee298c9cf2ed8a266d0
SHA256 (fairymax.tar.gz) = 07fd3b22b988301d338aa2fef630d749c97e9a290a3eb2826f72f4d6f77fe919

26
fairymax/Pkgfile Normal file
View File

@ -0,0 +1,26 @@
# Description: engine that plays chess variants
# URL: http://home.hccnet.nl/h.g.muller/CVfairy.html
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on:
name=fairymax
version=4.8S
release=1
source=("http://hgm.nubati.net/$name.tar.gz")
build() {
cd Fairy-Max
install -d "$PKG/usr/bin"
install -d "$PKG/usr/share/games/$name"
install -d "$PKG/usr/share/man/man6"
gcc -O2 fairymax.c -DINI_FILE=\"/usr/share/games/$name/fmax.ini\" -o fairymax
gcc -O2 fairymax.c -DINI_FILE=\"/usr/share/games/$name/fmax.ini\" -DSHATRANJ -o shamax
gcc -O2 maxqi.c -DINI_FILE=\"/usr/share/games/$name/qmax.ini\" -o maxqi
install -m 0755 -t "$PKG/usr/bin" fairymax shamax maxqi
install -m 0644 -t "$PKG/usr/share/games/$name" data/*.ini
pod2man -s 6 fairymax.pod > fmax.man
cp fmax.man fairymax.6
rm -f fairymax.6.gz
gzip fairymax.6
cp fairymax.6.gz "$PKG/usr/share/man/man6"
}

70
foliate/.footprint Normal file
View File

@ -0,0 +1,70 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/com.github.johnfactotum.Foliate
lrwxrwxrwx root/root usr/bin/foliate -> com.github.johnfactotum.Foliate
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/applications/
-rw-r--r-- root/root usr/share/applications/com.github.johnfactotum.Foliate.desktop
drwxr-xr-x root/root usr/share/com.github.johnfactotum.Foliate/
drwxr-xr-x root/root usr/share/com.github.johnfactotum.Foliate/assets/
drwxr-xr-x root/root usr/share/com.github.johnfactotum.Foliate/assets/KindleUnpack/
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/assets/KindleUnpack/__init__.py
-rwxr-xr-x root/root usr/share/com.github.johnfactotum.Foliate/assets/KindleUnpack/compatibility_utils.py
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/assets/KindleUnpack/kindleunpack.py
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/assets/KindleUnpack/mobi_cover.py
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/assets/KindleUnpack/mobi_dict.py
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/assets/KindleUnpack/mobi_header.py
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/assets/KindleUnpack/mobi_html.py
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/assets/KindleUnpack/mobi_index.py
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/assets/KindleUnpack/mobi_k8proc.py
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/assets/KindleUnpack/mobi_k8resc.py
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/assets/KindleUnpack/mobi_nav.py
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/assets/KindleUnpack/mobi_ncx.py
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/assets/KindleUnpack/mobi_opf.py
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/assets/KindleUnpack/mobi_pagemap.py
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/assets/KindleUnpack/mobi_sectioner.py
-rwxr-xr-x root/root usr/share/com.github.johnfactotum.Foliate/assets/KindleUnpack/mobi_split.py
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/assets/KindleUnpack/mobi_uncompress.py
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/assets/KindleUnpack/mobi_utils.py
-rwxr-xr-x root/root usr/share/com.github.johnfactotum.Foliate/assets/KindleUnpack/mobiml2xhtml.py
-rwxr-xr-x root/root usr/share/com.github.johnfactotum.Foliate/assets/KindleUnpack/unipath.py
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/assets/KindleUnpack/unpack_structure.py
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/assets/client.html
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/assets/epub-viewer-cb.html
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/assets/epub-viewer-nocsp.html
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/assets/epub-viewer.css
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/assets/epub-viewer.html
drwxr-xr-x root/root usr/share/com.github.johnfactotum.Foliate/assets/libarchivejs/
drwxr-xr-x root/root usr/share/com.github.johnfactotum.Foliate/assets/libarchivejs/libarchivejs-1.3.0/
drwxr-xr-x root/root usr/share/com.github.johnfactotum.Foliate/assets/libarchivejs/libarchivejs-1.3.0/dist/
drwxr-xr-x root/root usr/share/com.github.johnfactotum.Foliate/assets/libarchivejs/libarchivejs-1.3.0/dist/wasm-gen/
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/assets/libarchivejs/libarchivejs-1.3.0/dist/wasm-gen/libarchive.js
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/assets/libarchivejs/libarchivejs-1.3.0/dist/wasm-gen/libarchive.wasm
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/assets/libarchivejs/libarchivejs-1.3.0/dist/worker-bundle.js
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/assets/libarchivejs/libarchivejs-1.3.0/package.json
drwxr-xr-x root/root usr/share/com.github.johnfactotum.Foliate/assets/libarchivejs/libarchivejs-1.3.0/src/
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/assets/libarchivejs/libarchivejs-1.3.0/src/compressed-file.js
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/assets/libarchivejs/libarchivejs-1.3.0/src/libarchive.js
drwxr-xr-x root/root usr/share/com.github.johnfactotum.Foliate/assets/libarchivejs/libarchivejs-1.3.0/src/webworker/
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/assets/libarchivejs/libarchivejs-1.3.0/src/webworker/archive-reader.js
drwxr-xr-x root/root usr/share/com.github.johnfactotum.Foliate/assets/libarchivejs/libarchivejs-1.3.0/src/webworker/wasm-gen/
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/assets/libarchivejs/libarchivejs-1.3.0/src/webworker/wasm-gen/libarchive.js
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/assets/libarchivejs/libarchivejs-1.3.0/src/webworker/wasm-gen/libarchive.wasm
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/assets/libarchivejs/libarchivejs-1.3.0/src/webworker/wasm-module.js
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/assets/libarchivejs/libarchivejs-1.3.0/src/webworker/worker.js
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/assets/libarchivejs/main.js
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/com.github.johnfactotum.Foliate.data.gresource
-rw-r--r-- root/root usr/share/com.github.johnfactotum.Foliate/com.github.johnfactotum.Foliate.src.gresource
drwxr-xr-x root/root usr/share/glib-2.0/
drwxr-xr-x root/root usr/share/glib-2.0/schemas/
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.johnfactotum.Foliate.gschema.xml
drwxr-xr-x root/root usr/share/icons/
drwxr-xr-x root/root usr/share/icons/hicolor/
drwxr-xr-x root/root usr/share/icons/hicolor/scalable/
drwxr-xr-x root/root usr/share/icons/hicolor/scalable/apps/
-rw-r--r-- root/root usr/share/icons/hicolor/scalable/apps/com.github.johnfactotum.Foliate.svg
drwxr-xr-x root/root usr/share/icons/hicolor/symbolic/
drwxr-xr-x root/root usr/share/icons/hicolor/symbolic/apps/
-rw-r--r-- root/root usr/share/icons/hicolor/symbolic/apps/com.github.johnfactotum.Foliate-symbolic.svg
drwxr-xr-x root/root usr/share/metainfo/
-rw-r--r-- root/root usr/share/metainfo/com.github.johnfactotum.Foliate.appdata.xml

1
foliate/.md5sum Normal file
View File

@ -0,0 +1 @@
0d8990338fd4fa78649f5676a83f409b foliate-2.6.3.tar.gz

5
foliate/.signature Normal file
View File

@ -0,0 +1,5 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxEJEOeWBf7yw3otn+pNPLTPQAPLQnu6RuSn0nams1Pkuq720I6kd+oBmgMen+aHFu3Dr2AgunRqRaIsOEe7DNAY=
SHA256 (Pkgfile) = 05a57f17653f3c9389ab820d05112d7eb2da0278f302c1880cc5c7810875c80f
SHA256 (.footprint) = 195c823375623f103698ea6d2236ce39de490938b43512d06ff74489ca278a33
SHA256 (foliate-2.6.3.tar.gz) = de685facecb1d014c6041dbad75a5609948a0b18b97c74e31e3a1722bccafbe4

20
foliate/Pkgfile Normal file
View File

@ -0,0 +1,20 @@
# Description: simple and modern GTK eBook reader
# URL: https://github.com/johnfactotum/foliate
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: meson gettext webkitgtk-40 gjs
name=foliate
version=2.6.3
release=1
source=(https://github.com/johnfactotum/foliate/archive/$version/$name-$version.tar.gz)
build () {
cd $name-$version
meson build --prefix=/usr --buildtype release -Ddocumentation=disabled
ninja -C build
DESTDIR=$PKG ninja -C build install
cd $PKG/usr/bin && ln -s com.github.johnfactotum.Foliate foliate
rm -rf $PKG/usr/share/locale
rm $PKG/usr/share/com.github.johnfactotum.Foliate/assets/libarchivejs/libarchivejs-1.3.0/README.md
rm $PKG/usr/share/com.github.johnfactotum.Foliate/assets/libarchivejs/libarchivejs-1.3.0/LICENSE
}

3
foliate/post-install Normal file
View File

@ -0,0 +1,3 @@
#!/bin/bash
glib-compile-schemas /usr/share/glib-2.0/schemas 2>/dev/null

1
fortune-mod-de/.md5sum Normal file
View File

@ -0,0 +1 @@
5c525e64ebc859c8814a4f593a562917 fortunes-de-upstream-0.34.tar.gz

View File

@ -1,5 +1,4 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxNgkjjLX57x7R8EbtNXr/udASqcMH4uGGb8LEtmZWUHFyYJNYr8ujH/fZ7qBhKlonDOAUkHPLbnQ1MKnSBwaAwQ=
SHA256 (Pkgfile) = e6a97c98cbc918cbddf9fcc7e36dfeb8652d4b34383f847eb36a1035bc6f72f5
SHA256 (.footprint) = 59fd817a1c3b3bd87817046497ce89968e8bbfa8150aaec97f5f016489b6ff4f
RWTTPlFarK9CxGPoVBizcBlF1+/OOqCdAi8qaJZmLCOYCGk3e62nlJPxbFaFHStJIICZ1aI21brobat94tfkTUyl+gYOzpLhFwg=
SHA256 (Pkgfile) = 7e5154f863badd9d5dd97427459ccb9b2e5f11067ea1d2840589f6b52b8d4738
SHA256 (fortunes-de-upstream-0.34.tar.gz) = af98e266eaebc44651eff6f2e757cdbea8159c051bd890eeb5d2d0ce0543fcc2

View File

@ -13,8 +13,6 @@ build() {
PREFIX="$PKG/usr" MANDIR=share/man DOCDIR=share/doc/fortune-mod-de \
FORTUNESDIR=share/games/fortune ./install.sh
# clean up footprint
rm -rf "$PKG/usr/"{games,share/doc,share/man}
rm -rf $PKG/usr/share/games/fortune/de/*.u8
}

5
fortune-mod/.md5sum Normal file
View File

@ -0,0 +1,5 @@
4e00763163ae6ca76f7f23e435edbe08 fortune-discworld.tgz
4d0f13603dce55f433ad3d39bdd3a57b fortune-mod-3.8.0.tar.xz
e6dbf9618b39c200af2b0d36cf49ce11 fortune-mod-prog-style.tar.gz
1602ec6df3336a7e01f857b8419c8df1 fortune-simpsons-chalkboard.tgz
4de18706b570d9460ed41c538627bd7a kernelcookies-8.tar.gz

View File

@ -1,9 +1,9 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxLeiVnxsqo6CX3Bwl1YIYPLmoI18Mou87HU23DPMvOWJwwYy7NC+2p5O3G5e0/nzZY2NW/rZpbOikQfpXkCqwgg=
SHA256 (Pkgfile) = 871caaac785a677e244fe0ebf83c7fbeb97ba392838a15d8610885e91da6e80e
RWTTPlFarK9CxPOzXlu1wDvtmF1ownrfNf7PYwye71G1AYkNLZOZdWtx+v+LWCVT73+0D4taJ4NaYMVoSadEl8N1LkNcXHNnkQM=
SHA256 (Pkgfile) = 3481339e32e1fd80f036fd2d5888ec1f3b99068a4a0289c62c1ec8a05fc2770a
SHA256 (.footprint) = bdc44e33c8dd4b545f9ce916b902f838ceffb3ff454d2abaf164f47b66386fb4
SHA256 (fortune-mod-3.8.0.tar.xz) = 1d74186166617d8213ef012bf4503299a41611f8340dc6964f4cfbcaf719f812
SHA256 (kernelcookies-8.tar.gz) = 8c5022ec90858242fe6e33165b9b64d62e8a30430e4fb1452a58cb92193ce737
SHA256 (fortune-simpsons-chalkboard.tgz) = 8cfa7ecec784314b90b46531943d507c8f556c96008c8dc44089f016e5504b35
SHA256 (fortune-discworld.tgz) = 1dbb4e081e9181dc092376b25e48d19eb69f7824e12b47dec3f55791ca32dd52
SHA256 (kernelcookies-8.tar.gz) = 8c5022ec90858242fe6e33165b9b64d62e8a30430e4fb1452a58cb92193ce737
SHA256 (fortune-mod-prog-style.tar.gz) = d66a641deb134e5a7d00c7b113ed0c9b81171647083940e24abf1f763538e32f

View File

@ -7,10 +7,10 @@ name=fortune-mod
version=3.8.0
release=1
source=(https://www.shlomifish.org/open-source/projects/$name/arcs/$name-$version.tar.xz \
http://www.schwarzvogel.de/pkgs/kernelcookies-8.tar.gz \
http://www.splitbrain.org/_media/projects/fortunes/fortune-simpsons-chalkboard.tgz \
http://www.splitbrain.org/_media/projects/fortunes/fortune-discworld.tgz \
http://www.schwarzvogel.de/pkgs/kernelcookies-8.tar.gz \
http://crux.nu/files/distfiles/fortune-mod-prog-style.tar.gz )
http://crux.nu/files/distfiles/fortune-mod-prog-style.tar.gz)
build() {
cd $name-$version
@ -28,7 +28,9 @@ build() {
-DLOCALODIR=/usr/share/games/fortune/off \
-DCOOKIEDIR=/usr/share/games/fortune \
-DOCOOKIEDIR=/usr/share/games/fortune/off
cmake --build build
DESTDIR=$PKG cmake --install build
find $PKG -name "*.u8" -exec rm -f '{}' +

View File

@ -1,151 +0,0 @@
drwxr-xr-x root/root etc/
-rw-r--r-- root/root etc/freepats.cfg
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/freepats/
drwxr-xr-x root/root usr/share/freepats/Drum_000/
-rw-r--r-- root/root usr/share/freepats/Drum_000/025_Snare_Roll.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/026_Snap.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/027_High_Q.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/031_Sticks.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/032_Square_Click.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/033_Metronome_Click.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/034_Metronome_Bell.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/035_Kick_1.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/035_Kick_1.txt
-rw-r--r-- root/root usr/share/freepats/Drum_000/036_Kick_2.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/036_Kick_2.txt
-rw-r--r-- root/root usr/share/freepats/Drum_000/037_Stick_Rim.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/038_Snare_1.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/039_Clap_Hand.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/039_Clap_Hand.txt
-rw-r--r-- root/root usr/share/freepats/Drum_000/040_Snare_2.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/041_Tom_Low_2.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/041_Tom_Low_2.txt
-rw-r--r-- root/root usr/share/freepats/Drum_000/042_Hi-Hat_Closed.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/043_Tom_Low_1.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/043_Tom_Low_1.txt
-rw-r--r-- root/root usr/share/freepats/Drum_000/044_Hi-Hat_Pedal.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/045_Tom_Mid_2.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/045_Tom_Mid_2.txt
-rw-r--r-- root/root usr/share/freepats/Drum_000/046_Hi-Hat_Open.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/047_Tom_Mid_1.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/047_Tom_Mid_1.txt
-rw-r--r-- root/root usr/share/freepats/Drum_000/048_Tom_High_2.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/048_Tom_High_2.txt
-rw-r--r-- root/root usr/share/freepats/Drum_000/049_Cymbal_Crash_1.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/050_Tom_High_1.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/050_Tom_High_1.txt
-rw-r--r-- root/root usr/share/freepats/Drum_000/051_Cymbal_Ride_1.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/052_Cymbal_Chinese.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/053_Cymbal_Ride_Bell.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/053_Cymbal_Ride_Bell.txt
-rw-r--r-- root/root usr/share/freepats/Drum_000/054_Tombourine.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/055_Cymbal_Splash.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/056_Cow_Bell.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/057_Cymbal_Crash_2.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/058_Vibra-Slap.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/059_Cymbal_Ride_2.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/060_Bongo_High.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/061_Bongo_Low.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/062_Conga_High_1_Mute.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/062_Conga_High_1_mute.txt
-rw-r--r-- root/root usr/share/freepats/Drum_000/063_Conga_High_2_Open.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/064_Conga_Low.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/065_Timbale_High.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/066_Timbale_Low.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/067_Agogo_High.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/068_Agogo_Low.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/069_Cabasa.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/069_Cabasa.txt
-rw-r--r-- root/root usr/share/freepats/Drum_000/070_Maracas.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/071_Whistle_1_High_Short.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/072_Whistle_2_Low_Long.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/073_Guiro_1_Short.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/074_Guiro_2_Long.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/075_Claves.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/075_Claves.txt
-rw-r--r-- root/root usr/share/freepats/Drum_000/076_Wood_Block_1_High.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/077_Wood_Block_2_Low.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/078_Cuica_1_Mute.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/078_Cuica_1_Mute.txt
-rw-r--r-- root/root usr/share/freepats/Drum_000/079_Cuica_2_Open.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/079_Cuica_2_Open.txt
-rw-r--r-- root/root usr/share/freepats/Drum_000/080_Triangle_1_Mute.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/081_Triangle_2_Open.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/082_Shaker.pat
-rw-r--r-- root/root usr/share/freepats/Drum_000/084_Belltree.pat
drwxr-xr-x root/root usr/share/freepats/Tone_000/
-rw-r--r-- root/root usr/share/freepats/Tone_000/000_Acoustic_Grand_Piano.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/000_Acoustic_Grand_Piano.txt
-rw-r--r-- root/root usr/share/freepats/Tone_000/001_Acoustic_Brite_Piano.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/002_Electric_Grand_Piano.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/004_Electric_Piano_1_Rhodes.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/005_Electric_Piano_2_Chorused_Yamaha_DX.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/006_Harpsichord.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/007_Clavinet.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/008_Celesta.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/009_Glockenspiel.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/013_Xylophone.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/014_Tubular_Bells.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/015_Dulcimer.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/016_Hammond_Organ.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/019_Church_Organ.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/021_Accordion.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/023_Tango_Accordion.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/024_Nylon_Guitar.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/025_Steel_Guitar.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/026_Jazz_Guitar.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/027_Clean_Electric_Guitar.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/028_Muted_Electric_Guitar.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/029_Overdriven_Guitar.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/030_Distortion_Guitar.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/032_Acoustic_Bass.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/033_Finger_Bass.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/034_Pick_Bass.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/035_Fretless_Bass.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/036_Slap_Bass_1.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/037_Slap_Bass_2.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/038_Synth_Bass_1.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/040_Violin.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/042_Cello.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/044_Tremolo_Strings.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/045_Pizzicato_Strings.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/046_Harp.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/047_Timpani.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/048_String_Ensemble_1_Marcato.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/053_Voice_Oohs.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/056_Trumpet.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/057_Trombone.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/058_Tuba.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/059_Muted_Trumpet.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/060_French_Horn.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/061_Brass_Section.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/064_Soprano_Sax.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/065_Alto_Sax.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/066_Tenor_Sax.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/067_Baritone_Sax.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/068_Oboe.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/069_English_Horn.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/070_Bassoon.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/071_Clarinet.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/072_Piccolo.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/073_Flute.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/074_Recorder.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/075_Pan_Flute.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/076_Bottle_Blow.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/079_Ocarina.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/080_Square_Wave.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/084_Charang.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/088_New_Age.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/094_Halo_Pad.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/095_Sweep_Pad.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/098_Crystal.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/101_Goblins--Unicorn.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/102_Echo_Voice.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/104_Sitar.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/114_Steel_Drums.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/115_Wood_Block.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/120_Guitar_Fret_Noise.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/122_Seashore.pat
-rw-r--r-- root/root usr/share/freepats/Tone_000/125_Helicopter.pat

View File

@ -1 +0,0 @@
b947806304bc559a644a2c06deda8404 freepats-20060219.tar.bz2

View File

@ -1,5 +0,0 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxKdKK9GYdSr4LuKFGfRjPIJRaudCL7aunbXvX+DdSuDGLKCHWzJ+hqFfVMgfCK2oIzFKM+4SPYAWfY14hhanGAs=
SHA256 (Pkgfile) = 432d0ff201cb394ea02f7f29ff44ff0e6b322ab3c647fb996c727c35e3b516ae
SHA256 (.footprint) = 4d93aee62294393b8f092f3490361b0c68c1792236d1a67bcd80cfd532333650
SHA256 (freepats-20060219.tar.bz2) = 0261ea1057b232183fa472432d5cedb0dca33698a5319328cdf193d4b2193c8a

View File

@ -1,19 +0,0 @@
# Description: free patch set for software synthesizers
# URL: http://freepats.zenvoid.org
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on:
# Nice to have: wildmidi libtimidity
name=freepats
version=20060219
release=1
source=(https://freepats.zenvoid.org/$name-$version.tar.bz2)
build(){
mkdir -p $PKG/usr/share/freepats
mkdir -p $PKG/etc
cp -r $name/{Drum,Tone}_000 $PKG/usr/share/freepats
sed "10i\dir=/usr/share/freepats" $name/crude.cfg > $PKG/etc/freepats.cfg
}

241
geany/.footprint Normal file
View File

@ -0,0 +1,241 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/geany
drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/include/geany/
-rw-r--r-- root/root usr/include/geany/app.h
-rw-r--r-- root/root usr/include/geany/build.h
-rw-r--r-- root/root usr/include/geany/dialogs.h
-rw-r--r-- root/root usr/include/geany/document.h
-rw-r--r-- root/root usr/include/geany/editor.h
-rw-r--r-- root/root usr/include/geany/encodings.h
-rw-r--r-- root/root usr/include/geany/filetypes.h
-rw-r--r-- root/root usr/include/geany/geany.h
-rw-r--r-- root/root usr/include/geany/geanyfunctions.h
-rw-r--r-- root/root usr/include/geany/geanyplugin.h
-rw-r--r-- root/root usr/include/geany/gtkcompat.h
-rw-r--r-- root/root usr/include/geany/highlighting.h
-rw-r--r-- root/root usr/include/geany/keybindings.h
-rw-r--r-- root/root usr/include/geany/main.h
-rw-r--r-- root/root usr/include/geany/msgwindow.h
-rw-r--r-- root/root usr/include/geany/navqueue.h
-rw-r--r-- root/root usr/include/geany/plugindata.h
-rw-r--r-- root/root usr/include/geany/pluginutils.h
-rw-r--r-- root/root usr/include/geany/prefs.h
-rw-r--r-- root/root usr/include/geany/project.h
drwxr-xr-x root/root usr/include/geany/scintilla/
-rw-r--r-- root/root usr/include/geany/scintilla/Compat.h
-rw-r--r-- root/root usr/include/geany/scintilla/SciLexer.h
-rw-r--r-- root/root usr/include/geany/scintilla/Sci_Position.h
-rw-r--r-- root/root usr/include/geany/scintilla/Scintilla.h
-rw-r--r-- root/root usr/include/geany/scintilla/Scintilla.iface
-rw-r--r-- root/root usr/include/geany/scintilla/ScintillaWidget.h
-rw-r--r-- root/root usr/include/geany/sciwrappers.h
-rw-r--r-- root/root usr/include/geany/search.h
-rw-r--r-- root/root usr/include/geany/spawn.h
-rw-r--r-- root/root usr/include/geany/stash.h
-rw-r--r-- root/root usr/include/geany/support.h
-rw-r--r-- root/root usr/include/geany/symbols.h
drwxr-xr-x root/root usr/include/geany/tagmanager/
-rw-r--r-- root/root usr/include/geany/tagmanager/tm_parser.h
-rw-r--r-- root/root usr/include/geany/tagmanager/tm_source_file.h
-rw-r--r-- root/root usr/include/geany/tagmanager/tm_tag.h
-rw-r--r-- root/root usr/include/geany/tagmanager/tm_workspace.h
-rw-r--r-- root/root usr/include/geany/templates.h
-rw-r--r-- root/root usr/include/geany/toolbar.h
-rw-r--r-- root/root usr/include/geany/ui_utils.h
-rw-r--r-- root/root usr/include/geany/utils.h
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/geany/
-rwxr-xr-x root/root usr/lib/geany/classbuilder.so
-rwxr-xr-x root/root usr/lib/geany/export.so
-rwxr-xr-x root/root usr/lib/geany/filebrowser.so
-rwxr-xr-x root/root usr/lib/geany/htmlchars.so
-rwxr-xr-x root/root usr/lib/geany/saveactions.so
-rwxr-xr-x root/root usr/lib/geany/splitwindow.so
lrwxrwxrwx root/root usr/lib/libgeany.so -> libgeany.so.0.0.0
lrwxrwxrwx root/root usr/lib/libgeany.so.0 -> libgeany.so.0.0.0
-rwxr-xr-x root/root usr/lib/libgeany.so.0.0.0
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/geany.pc
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/applications/
-rw-r--r-- root/root usr/share/applications/geany.desktop
drwxr-xr-x root/root usr/share/geany/
-rw-r--r-- root/root usr/share/geany/GPL-2
drwxr-xr-x root/root usr/share/geany/colorschemes/
-rw-r--r-- root/root usr/share/geany/colorschemes/alt.conf
drwxr-xr-x root/root usr/share/geany/filedefs/
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.Arduino.conf
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.CUDA.conf
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.Clojure.conf
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.Cython.conf
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.Genie.conf
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.Graphviz.conf
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.Groovy.conf
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.JSON.conf
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.Kotlin.conf
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.Meson.conf
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.Nim.conf
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.Scala.conf
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.Swift.conf
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.TypeScript.conf
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.abaqus
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.abc
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.actionscript
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.ada
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.asciidoc
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.asm
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.batch
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.bibtex
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.c
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.caml
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.cmake
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.cobol
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.coffeescript
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.common
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.conf
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.cpp
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.cs
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.css
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.d
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.diff
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.docbook
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.erlang
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.f77
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.ferite
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.forth
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.fortran
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.freebasic
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.glsl
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.go
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.haskell
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.haxe
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.html
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.java
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.javascript
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.julia
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.latex
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.lisp
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.lua
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.makefile
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.markdown
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.matlab
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.nsis
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.objectivec
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.pascal
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.perl
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.php
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.po
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.powershell
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.python
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.r
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.restructuredtext
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.ruby
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.rust
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.sh
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.smalltalk
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.sql
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.tcl
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.txt2tags
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.vala
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.verilog
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.vhdl
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.xml
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.yaml
-rw-r--r-- root/root usr/share/geany/filedefs/filetypes.zephir
-rw-r--r-- root/root usr/share/geany/filetype_extensions.conf
-rw-r--r-- root/root usr/share/geany/geany-3.0.css
-rw-r--r-- root/root usr/share/geany/geany-3.20.css
-rw-r--r-- root/root usr/share/geany/geany.css
-rw-r--r-- root/root usr/share/geany/geany.glade
-rw-r--r-- root/root usr/share/geany/snippets.conf
drwxr-xr-x root/root usr/share/geany/tags/
-rw-r--r-- root/root usr/share/geany/tags/entities.html.tags
-rw-r--r-- root/root usr/share/geany/tags/std.pas.tags
-rw-r--r-- root/root usr/share/geany/tags/std.php.tags
-rw-r--r-- root/root usr/share/geany/tags/std.py.tags
-rw-r--r-- root/root usr/share/geany/tags/std99.c.tags
drwxr-xr-x root/root usr/share/geany/templates/
-rw-r--r-- root/root usr/share/geany/templates/bsd
-rw-r--r-- root/root usr/share/geany/templates/changelog
-rw-r--r-- root/root usr/share/geany/templates/fileheader
drwxr-xr-x root/root usr/share/geany/templates/files/
-rw-r--r-- root/root usr/share/geany/templates/files/file.html
-rw-r--r-- root/root usr/share/geany/templates/files/file.php
-rw-r--r-- root/root usr/share/geany/templates/files/file.rb
-rw-r--r-- root/root usr/share/geany/templates/files/file.tex
-rw-r--r-- root/root usr/share/geany/templates/files/file_html5.html
-rw-r--r-- root/root usr/share/geany/templates/files/main.c
-rw-r--r-- root/root usr/share/geany/templates/files/main.cxx
-rw-r--r-- root/root usr/share/geany/templates/files/main.d
-rw-r--r-- root/root usr/share/geany/templates/files/main.java
-rw-r--r-- root/root usr/share/geany/templates/files/main.py
-rw-r--r-- root/root usr/share/geany/templates/files/main.vala
-rw-r--r-- root/root usr/share/geany/templates/files/module.erl
-rw-r--r-- root/root usr/share/geany/templates/files/program.pas
-rw-r--r-- root/root usr/share/geany/templates/function
-rw-r--r-- root/root usr/share/geany/templates/gpl
-rw-r--r-- root/root usr/share/geany/ui_toolbar.xml
drwxr-xr-x root/root usr/share/icons/
drwxr-xr-x root/root usr/share/icons/Tango/
drwxr-xr-x root/root usr/share/icons/Tango/16x16/
drwxr-xr-x root/root usr/share/icons/Tango/16x16/actions/
-rw-r--r-- root/root usr/share/icons/Tango/16x16/actions/geany-save-all.png
drwxr-xr-x root/root usr/share/icons/Tango/24x24/
drwxr-xr-x root/root usr/share/icons/Tango/24x24/actions/
-rw-r--r-- root/root usr/share/icons/Tango/24x24/actions/geany-save-all.png
drwxr-xr-x root/root usr/share/icons/Tango/32x32/
drwxr-xr-x root/root usr/share/icons/Tango/32x32/actions/
-rw-r--r-- root/root usr/share/icons/Tango/32x32/actions/geany-save-all.png
drwxr-xr-x root/root usr/share/icons/Tango/48x48/
drwxr-xr-x root/root usr/share/icons/Tango/48x48/actions/
-rw-r--r-- root/root usr/share/icons/Tango/48x48/actions/geany-save-all.png
drwxr-xr-x root/root usr/share/icons/Tango/scalable/
drwxr-xr-x root/root usr/share/icons/Tango/scalable/actions/
-rw-r--r-- root/root usr/share/icons/Tango/scalable/actions/geany-save-all.svg
drwxr-xr-x root/root usr/share/icons/hicolor/
drwxr-xr-x root/root usr/share/icons/hicolor/16x16/
drwxr-xr-x root/root usr/share/icons/hicolor/16x16/actions/
-rw-r--r-- root/root usr/share/icons/hicolor/16x16/actions/geany-build.png
-rw-r--r-- root/root usr/share/icons/hicolor/16x16/actions/geany-close-all.png
-rw-r--r-- root/root usr/share/icons/hicolor/16x16/actions/geany-save-all.png
drwxr-xr-x root/root usr/share/icons/hicolor/16x16/apps/
-rw-r--r-- root/root usr/share/icons/hicolor/16x16/apps/classviewer-class.png
-rw-r--r-- root/root usr/share/icons/hicolor/16x16/apps/classviewer-macro.png
-rw-r--r-- root/root usr/share/icons/hicolor/16x16/apps/classviewer-member.png
-rw-r--r-- root/root usr/share/icons/hicolor/16x16/apps/classviewer-method.png
-rw-r--r-- root/root usr/share/icons/hicolor/16x16/apps/classviewer-namespace.png
-rw-r--r-- root/root usr/share/icons/hicolor/16x16/apps/classviewer-other.png
-rw-r--r-- root/root usr/share/icons/hicolor/16x16/apps/classviewer-struct.png
-rw-r--r-- root/root usr/share/icons/hicolor/16x16/apps/classviewer-var.png
-rw-r--r-- root/root usr/share/icons/hicolor/16x16/apps/geany.png
drwxr-xr-x root/root usr/share/icons/hicolor/24x24/
drwxr-xr-x root/root usr/share/icons/hicolor/24x24/actions/
-rw-r--r-- root/root usr/share/icons/hicolor/24x24/actions/geany-build.png
-rw-r--r-- root/root usr/share/icons/hicolor/24x24/actions/geany-close-all.png
-rw-r--r-- root/root usr/share/icons/hicolor/24x24/actions/geany-save-all.png
drwxr-xr-x root/root usr/share/icons/hicolor/32x32/
drwxr-xr-x root/root usr/share/icons/hicolor/32x32/actions/
-rw-r--r-- root/root usr/share/icons/hicolor/32x32/actions/geany-build.png
-rw-r--r-- root/root usr/share/icons/hicolor/32x32/actions/geany-close-all.png
-rw-r--r-- root/root usr/share/icons/hicolor/32x32/actions/geany-save-all.png
drwxr-xr-x root/root usr/share/icons/hicolor/32x32/apps/
-rw-r--r-- root/root usr/share/icons/hicolor/32x32/apps/geany.png
drwxr-xr-x root/root usr/share/icons/hicolor/48x48/
drwxr-xr-x root/root usr/share/icons/hicolor/48x48/actions/
-rw-r--r-- root/root usr/share/icons/hicolor/48x48/actions/geany-build.png
-rw-r--r-- root/root usr/share/icons/hicolor/48x48/actions/geany-close-all.png
-rw-r--r-- root/root usr/share/icons/hicolor/48x48/actions/geany-save-all.png
drwxr-xr-x root/root usr/share/icons/hicolor/48x48/apps/
-rw-r--r-- root/root usr/share/icons/hicolor/48x48/apps/geany.png
drwxr-xr-x root/root usr/share/icons/hicolor/scalable/
drwxr-xr-x root/root usr/share/icons/hicolor/scalable/actions/
-rw-r--r-- root/root usr/share/icons/hicolor/scalable/actions/geany-build.svg
-rw-r--r-- root/root usr/share/icons/hicolor/scalable/actions/geany-close-all.svg
-rw-r--r-- root/root usr/share/icons/hicolor/scalable/actions/geany-save-all.svg
drwxr-xr-x root/root usr/share/icons/hicolor/scalable/apps/
-rw-r--r-- root/root usr/share/icons/hicolor/scalable/apps/geany.svg
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/geany.1.gz

1
geany/.md5sum Normal file
View File

@ -0,0 +1 @@
47b7b89d58ed5bbef6ff8d517ed01efd geany-1.38.tar.bz2

5
geany/.signature Normal file
View File

@ -0,0 +1,5 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxPCZWrxKMw0uzqEoqSi38RCeLjwtXC/I93saIzDmfrRxx1hMREn/batFEOZO/vhYHUldsnOTR+3X6KQhlx8L1QI=
SHA256 (Pkgfile) = 370cd742a4e82c1cbc0941f521614879bcf407f5f15db24613a67b42534b4cd7
SHA256 (.footprint) = e569ad96f76aa53c978207e925aac3669f0a6810bad0dfa6878a5deaa22a090d
SHA256 (geany-1.38.tar.bz2) = abff176e4d48bea35ee53037c49c82f90b6d4c23e69aed6e4a5ca8ccd3aad546

25
geany/Pkgfile Normal file
View File

@ -0,0 +1,25 @@
# Description: lightweight GTK3 integrated development environment
# URL: https://www.geany.org/
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: gtk3 hicolor-icon-theme
name=geany
version=1.38
release=1
source=(https://download.geany.org/$name-$version.tar.bz2)
build() {
cd $name-$version
./configure --prefix=/usr --disable-nls
make
make DESTDIR=$PKG install
rm -rf $PKG/usr/share/doc
rm -rf $PKG/usr/share/locale
# strip .la files
rm -f $PKG/usr/lib/*.la
rm -f $PKG/usr/lib/geany/*.la
}

29
gjs/.footprint Normal file
View File

@ -0,0 +1,29 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
lrwxrwxrwx root/root usr/bin/gjs -> gjs-console
-rwxr-xr-x root/root usr/bin/gjs-console
drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/include/gjs-1.0/
drwxr-xr-x root/root usr/include/gjs-1.0/gjs/
-rw-r--r-- root/root usr/include/gjs-1.0/gjs/context.h
-rw-r--r-- root/root usr/include/gjs-1.0/gjs/coverage.h
-rw-r--r-- root/root usr/include/gjs-1.0/gjs/error-types.h
-rw-r--r-- root/root usr/include/gjs-1.0/gjs/gjs.h
-rw-r--r-- root/root usr/include/gjs-1.0/gjs/macros.h
-rw-r--r-- root/root usr/include/gjs-1.0/gjs/mem.h
-rw-r--r-- root/root usr/include/gjs-1.0/gjs/profiler.h
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/gjs/
drwxr-xr-x root/root usr/lib/gjs/girepository-1.0/
-rw-r--r-- root/root usr/lib/gjs/girepository-1.0/GjsPrivate-1.0.typelib
lrwxrwxrwx root/root usr/lib/libgjs.so -> libgjs.so.0
lrwxrwxrwx root/root usr/lib/libgjs.so.0 -> libgjs.so.0.0.0
-rwxr-xr-x root/root usr/lib/libgjs.so.0.0.0
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/gjs-1.0.pc
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/gjs-1.0/
drwxr-xr-x root/root usr/share/gjs-1.0/lsan/
-rw-r--r-- root/root usr/share/gjs-1.0/lsan/lsan.supp
drwxr-xr-x root/root usr/share/gjs-1.0/valgrind/
-rw-r--r-- root/root usr/share/gjs-1.0/valgrind/gjs.supp

1
gjs/.md5sum Normal file
View File

@ -0,0 +1 @@
cad15ac932ecba5a243e2d4366c802e8 gjs-1.68.1.tar.gz

5
gjs/.signature Normal file
View File

@ -0,0 +1,5 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxJdIsc6IO/x+MM83t1oHMb69+226m6OzkcaFxQ67LmeXGTBubuQ9i6r7VZNIKy+uVymLWF3ixctaviNvXcN6lgM=
SHA256 (Pkgfile) = dde5349f8e159f6db5eb05d8bd5e2675aada0f178e57689f9b04fb16f4deadd4
SHA256 (.footprint) = 07c7bf896edb5168edfe9ee5f2d120278b89aebbaf9a93be6c8f6310471c9c24
SHA256 (gjs-1.68.1.tar.gz) = 95dfee1b3d91e0019ad050b168380d778e1b289bfd47d385a8da93449ad93b51

18
gjs/Pkgfile Normal file
View File

@ -0,0 +1,18 @@
# Description: JavaScript bindings for GNOME
# URL: https://wiki.gnome.org/Projects/Gjs
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: cairo gobject-introspection meson dbus mozjs78 readline
name=gjs
version=1.68.1
release=1
source=(https://gitlab.gnome.org/GNOME/$name/-/archive/$version/$name-$version.tar.gz)
build () {
cd $name-$version
meson build --prefix=/usr --buildtype release \
-D profiler=disabled \
-D installed_tests=false
meson compile -C build
DESTDIR=$PKG ninja -C build install
}

17
gl2ps/.footprint Normal file
View File

@ -0,0 +1,17 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/include/
-rw-r--r-- root/root usr/include/gl2ps.h
drwxr-xr-x root/root usr/lib/
-rw-r--r-- root/root usr/lib/libgl2ps.a
lrwxrwxrwx root/root usr/lib/libgl2ps.so -> libgl2ps.so.1
lrwxrwxrwx root/root usr/lib/libgl2ps.so.1 -> libgl2ps.so.1.4.2
-rwxr-xr-x root/root usr/lib/libgl2ps.so.1.4.2
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/doc/
drwxr-xr-x root/root usr/share/doc/gl2ps/
-rw-r--r-- root/root usr/share/doc/gl2ps/COPYING.GL2PS
-rw-r--r-- root/root usr/share/doc/gl2ps/COPYING.LGPL
-rw-r--r-- root/root usr/share/doc/gl2ps/README.txt
-rw-r--r-- root/root usr/share/doc/gl2ps/gl2ps.pdf
-rw-r--r-- root/root usr/share/doc/gl2ps/gl2psTest.c
-rw-r--r-- root/root usr/share/doc/gl2ps/gl2psTestSimple.c

1
gl2ps/.md5sum Normal file
View File

@ -0,0 +1 @@
0606554d833f4fd9f09eab48a374c785 gl2ps-1.4.2.tgz

4
gl2ps/.signature Normal file
View File

@ -0,0 +1,4 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxARh+1ik9e4T2yPzVRZvM48qQ7eFSpa+CeHzNfBCKKeuRYQk5KFduv+WBmU8DywSKf6fktfl86tHYdTvltImvwk=
SHA256 (Pkgfile) = 806fa46fe0ae8e70f01d2023526545690ca78253838a3d87d7d60051bb52ebeb
SHA256 (gl2ps-1.4.2.tgz) = 8d1c00c1018f96b4b97655482e57dcb0ce42ae2f1d349cd6d4191e7848d9ffe9

22
gl2ps/Pkgfile Normal file
View File

@ -0,0 +1,22 @@
# Description: OpenGL to Postscript printing library
# URL: https://geuz.org/gl2ps/
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: libglvnd libpng texlive
name=gl2ps
version=1.4.2
release=1
source=(https://geuz.org/$name/src/$name-$version.tgz)
build() {
cd $name-$version
export FORCE_SOURCE_DATE=1 # make pdftex adhere to SOURCE_DATE_EPOCH
mkdir build && cd build
cmake ../ -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_EXE_LINKER_FLAGS=-lm
make
make DESTDIR=$PKG install
}

14
glew/.footprint Normal file
View File

@ -0,0 +1,14 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/include/GL/
-rw-r--r-- root/root usr/include/GL/eglew.h
-rw-r--r-- root/root usr/include/GL/glew.h
-rw-r--r-- root/root usr/include/GL/glxew.h
-rw-r--r-- root/root usr/include/GL/wglew.h
drwxr-xr-x root/root usr/lib/
-rw-r--r-- root/root usr/lib/libGLEW.a
lrwxrwxrwx root/root usr/lib/libGLEW.so -> libGLEW.so.2.2.0
lrwxrwxrwx root/root usr/lib/libGLEW.so.2.2 -> libGLEW.so.2.2.0
-rw-r--r-- root/root usr/lib/libGLEW.so.2.2.0
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/glew.pc

2
glew/.md5sum Normal file
View File

@ -0,0 +1,2 @@
619484da13a6ce42e60ece709891e548 glew-2.0.0-install-headers.patch
3579164bccaef09e36c0af7f4fd5c7c7 glew-2.2.0.tgz

6
glew/.signature Normal file
View File

@ -0,0 +1,6 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxK1ShquHJagYkypepKdhRgXXRMSrEsgi7vqHzQziRK/s5zITx2/ucFVZj5CIqS2ZTb5P1It4gqw77daN5TUyNQU=
SHA256 (Pkgfile) = d83807ccf0dec9c115d77878bbdd7d6675ed6c16ddb744b85cbaf70448fa50ff
SHA256 (.footprint) = 884b372da479ce249878cf9f3fba7e3010d0b8034e2f51892d9d7e6b966aac5d
SHA256 (glew-2.2.0.tgz) = d4fc82893cfb00109578d0a1a2337fb8ca335b3ceccf97b97e5cc7f08e4353e1
SHA256 (glew-2.0.0-install-headers.patch) = 07633aadfb3ab0bd5470671b74bc4c8770965b817e2dd194d8fc0fde58b88e7c

27
glew/Pkgfile Normal file
View File

@ -0,0 +1,27 @@
# Description: OpenGL extension wrangler library, with wayland support
# URL: http://glew.sourceforge.net/
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: mesa xorg-libxi xorg-libxmu
name=glew
version=2.2.0
release=1
source=(https://downloads.sourceforge.net/project/$name/$name/$version/$name-$version.tgz
glew-2.0.0-install-headers.patch)
build() {
cd $name-$version
patch -p1 -i $SRC/glew-2.0.0-install-headers.patch
sed -i -e "s|lib64|lib|" config/Makefile.linux
sed -i -e '/^.PHONY: .*\.pc$/d' -i Makefile
make \
CC="${CC:-gcc}" \
LD="${CC:-gcc}" \
CFLAGS.EXTRA="$CFLAGS -fPIC" \
LDFLAGS.EXTRA="$LDFLAGS"
make GLEW_DEST="$PKG/usr" SYSTEM=linux-egl install
}

View File

@ -0,0 +1,13 @@
--- glew-2.0.0/Makefile
+++ glew-2.0.0/Makefile
@@ -226,9 +226,7 @@
install.include:
$(INSTALL) -d -m 0755 "$(DESTDIR)$(INCDIR)"
- $(INSTALL) -m 0644 include/GL/wglew.h "$(DESTDIR)$(INCDIR)/"
- $(INSTALL) -m 0644 include/GL/glew.h "$(DESTDIR)$(INCDIR)/"
- $(INSTALL) -m 0644 include/GL/glxew.h "$(DESTDIR)$(INCDIR)/"
+ $(INSTALL) -m 0644 include/GL/*.h "$(DESTDIR)$(INCDIR)/"
install.pkgconfig: glew.pc
$(INSTALL) -d -m 0755 "$(DESTDIR)$(PKGDIR)"

54
gnuplot-qt5/.footprint Normal file
View File

@ -0,0 +1,54 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/gnuplot
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/gnuplot/
drwxr-xr-x root/root usr/lib/gnuplot/5.4/
-rwxr-xr-x root/root usr/lib/gnuplot/5.4/gnuplot_qt
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/gnuplot/
drwxr-xr-x root/root usr/share/gnuplot/5.4/
drwxr-xr-x root/root usr/share/gnuplot/5.4/PostScript/
-rw-r--r-- root/root usr/share/gnuplot/5.4/PostScript/8859-1.ps
-rw-r--r-- root/root usr/share/gnuplot/5.4/PostScript/8859-15.ps
-rw-r--r-- root/root usr/share/gnuplot/5.4/PostScript/8859-2.ps
-rw-r--r-- root/root usr/share/gnuplot/5.4/PostScript/8859-9.ps
-rw-r--r-- root/root usr/share/gnuplot/5.4/PostScript/aglfn.txt
-rw-r--r-- root/root usr/share/gnuplot/5.4/PostScript/cp1250.ps
-rw-r--r-- root/root usr/share/gnuplot/5.4/PostScript/cp1251.ps
-rw-r--r-- root/root usr/share/gnuplot/5.4/PostScript/cp1252.ps
-rw-r--r-- root/root usr/share/gnuplot/5.4/PostScript/cp437.ps
-rw-r--r-- root/root usr/share/gnuplot/5.4/PostScript/cp850.ps
-rw-r--r-- root/root usr/share/gnuplot/5.4/PostScript/cp852.ps
-rw-r--r-- root/root usr/share/gnuplot/5.4/PostScript/koi8r.ps
-rw-r--r-- root/root usr/share/gnuplot/5.4/PostScript/koi8u.ps
-rw-r--r-- root/root usr/share/gnuplot/5.4/PostScript/prologue.ps
-rw-r--r-- root/root usr/share/gnuplot/5.4/PostScript/utf-8.ps
-rw-r--r-- root/root usr/share/gnuplot/5.4/colors_default.gp
-rw-r--r-- root/root usr/share/gnuplot/5.4/colors_mono.gp
-rw-r--r-- root/root usr/share/gnuplot/5.4/colors_podo.gp
-rw-r--r-- root/root usr/share/gnuplot/5.4/gnuplot.gih
-rw-r--r-- root/root usr/share/gnuplot/5.4/gnuplotrc
drwxr-xr-x root/root usr/share/gnuplot/5.4/js/
-rw-r--r-- root/root usr/share/gnuplot/5.4/js/canvasmath.js
-rw-r--r-- root/root usr/share/gnuplot/5.4/js/canvastext.js
-rw-r--r-- root/root usr/share/gnuplot/5.4/js/gnuplot_common.js
-rw-r--r-- root/root usr/share/gnuplot/5.4/js/gnuplot_dashedlines.js
-rw-r--r-- root/root usr/share/gnuplot/5.4/js/gnuplot_mouse.css
-rw-r--r-- root/root usr/share/gnuplot/5.4/js/gnuplot_mouse.js
-rw-r--r-- root/root usr/share/gnuplot/5.4/js/gnuplot_svg.js
-rw-r--r-- root/root usr/share/gnuplot/5.4/js/gnuplot_svg_2018.js
-rw-r--r-- root/root usr/share/gnuplot/5.4/js/grid.png
-rw-r--r-- root/root usr/share/gnuplot/5.4/js/help.png
-rw-r--r-- root/root usr/share/gnuplot/5.4/js/nextzoom.png
-rw-r--r-- root/root usr/share/gnuplot/5.4/js/previouszoom.png
-rw-r--r-- root/root usr/share/gnuplot/5.4/js/return.png
-rw-r--r-- root/root usr/share/gnuplot/5.4/js/textzoom.png
drwxr-xr-x root/root usr/share/gnuplot/5.4/lua/
-rw-r--r-- root/root usr/share/gnuplot/5.4/lua/gnuplot-tikz.lua
drwxr-xr-x root/root usr/share/gnuplot/5.4/qt/
-rw-r--r-- root/root usr/share/gnuplot/5.4/qt/qtgnuplot_fr.qm
-rw-r--r-- root/root usr/share/gnuplot/5.4/qt/qtgnuplot_ja.qm
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/gnuplot.1.gz

1
gnuplot-qt5/.md5sum Normal file
View File

@ -0,0 +1 @@
9bb03cfa77e38924e08ffbb9eb59d8b1 gnuplot-5.4.3.tar.gz

5
gnuplot-qt5/.signature Normal file
View File

@ -0,0 +1,5 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxBdicaWIY8N2a690o9czzw0mm391s9jOJJ9NyxxOtLg0cn9Q9IF0en/ud68bboaqq46nhl0Y3wQoexxbp/5XGAY=
SHA256 (Pkgfile) = 7778c2b76ce09a4ecb6c8e8ee3281605f94e796317a52106e1869db5abb51ac8
SHA256 (.footprint) = df8e9f603cd924de26be4578a8762ebc605db9d394157caf6905db7e3b70f0d2
SHA256 (gnuplot-5.4.3.tar.gz) = 51f89bbab90f96d3543f95235368d188eb1e26eda296912256abcd3535bd4d84

21
gnuplot-qt5/Pkgfile Normal file
View File

@ -0,0 +1,21 @@
# Description: GNUPlot, built against qt5
# URL: http://www.gnuplot.info/
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: libgd pango qt5
name=gnuplot-qt5
version=5.4.3
release=1
source=(https://downloads.sourceforge.net/project/${name:0:7}/${name:0:7}/$version/${name:0:7}-$version.tar.gz)
build() {
cd ${name:0:7}-$version
./configure \
--prefix=/usr \
--libexecdir=/usr/lib \
--with-qt \
--with-x=no
make
make DESTDIR=$PKG install
rm $PKG/usr/share/gnuplot/${version%.*}/js/README
}

20
greetd/.footprint Normal file
View File

@ -0,0 +1,20 @@
drwxr-xr-x root/root etc/
drwxr-xr-x root/root etc/greetd/
-rwxr-xr-x root/root etc/greetd/config.toml
drwxr-xr-x root/root etc/pam.d/
-rw-r--r-- root/root etc/pam.d/greetd
drwxr-xr-x root/root etc/rc.d/
-rwxr-xr-x root/root etc/rc.d/greetd
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/agreety
-rwxr-xr-x root/root usr/bin/greetd
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/agreety.1.gz
-rw-r--r-- root/root usr/share/man/man1/greetd.1.gz
drwxr-xr-x root/root usr/share/man/man5/
-rw-r--r-- root/root usr/share/man/man5/greetd.5.gz
drwxr-xr-x root/root usr/share/man/man7/
-rw-r--r-- root/root usr/share/man/man7/greetd-ipc.7.gz

3
greetd/.md5sum Normal file
View File

@ -0,0 +1,3 @@
6c15717ca4741f5c99bba7c16846481f greetd-0.8.0.tar.gz
00ef4e1a9c70bc9dcac1be71c31f1230 greetd.pam
701ad982afce4eb8437920bd1d174a56 greetd.service

7
greetd/.signature Normal file
View File

@ -0,0 +1,7 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxKgUTkJCA8fhyhIspvB0BfH13tUZKZ3kme36D7LIHPDV5ZJfKpQNRCnRKEcjMBH0fiuFQu6c50sLFCwgVVGeVwU=
SHA256 (Pkgfile) = 1166d2b7f67dd90cf90a30274b7f5085c8a4d2bf73e999076549e712ab2e3bd1
SHA256 (.footprint) = 6f32537104797307d97d208d2647d44928a69baa80756ee598329a70a2c05974
SHA256 (greetd-0.8.0.tar.gz) = 47a73709df60f04b63fc50cfc409e47a451a9620777638f527b9d9333256035f
SHA256 (greetd.pam) = 47288a182c28a0d3614e67210492b9b39a82131a16674575cca03f76ac80e686
SHA256 (greetd.service) = 96da60dcf7c6f78d766e32693111cfa2640698ae2be3b4074ef27ba07cbf3a6f

45
greetd/Pkgfile Normal file
View File

@ -0,0 +1,45 @@
# Description: minimal and flexible login manager daemon
# URL: https://git.sr.ht/~kennylevinsen/greetd
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: rust scdoc
name=greetd
version=0.8.0
release=1
source=(https://git.sr.ht/~kennylevinsen/greetd/archive/$version.tar.gz
greetd.pam greetd.service)
renames=($name-$version.tar.gz SKIP SKIP)
build() {
cd $name-*
prt-get isinst sccache && export RUSTC_WRAPPER=/usr/bin/sccache
[ -d "$PKGMK_SOURCE_DIR/rust" ] || mkdir "$PKGMK_SOURCE_DIR/rust"
export CARGO_HOME="$PKGMK_SOURCE_DIR/rust"
cargo update
cargo fetch
cargo build --release --locked
install -Dt $PKG/usr/bin target/release/greetd
install -Dt $PKG/usr/bin target/release/agreety
install -Dt $PKG/etc/greetd config.toml
# install pam configuration
install -Dm644 $SRC/greetd.pam \
$PKG/etc/pam.d/greetd
# install service file
install -Dm 755 $SRC/greetd.service $PKG/etc/rc.d/greetd
## needs scdoc
# install man files
cd man
for i in *.scd; do
scdoc < "$i"> "$i".roff
done
for s in 1 5 7; do
install -d $PKG/usr/share/man/man$s
done
for i in *.roff; do
s=$(echo $i | sed 's/.*-//; s/\.scd\.roff//')
gzip -c $i > $PKG/usr/share/man/man$s/${i%-*}.$s.gz
done
}

15
greetd/README Normal file
View File

@ -0,0 +1,15 @@
This branch can be started from a rooted tty shell.
Currently tested is the included agreety (minimal) greeter.
Can start a shell, X, or anything. This is my config.toml
############### /etc/greetd/config.toml
[terminal]
# The VT to run the greeter on. Can be "next", "current" or a number
vt = 2
[default_session]
#command = "sway --config /etc/greetd/sway-config"
command = "agreety --cmd start-sway"
user = "greeter"
############### End of file

7
greetd/greetd.pam Normal file
View File

@ -0,0 +1,7 @@
#%PAM-1.0
auth required pam_securetty.so
auth requisite pam_nologin.so
auth include common-auth
account include common-account
session include common-session

35
greetd/greetd.service Normal file
View File

@ -0,0 +1,35 @@
#!/bin/sh
#
# /etc/rc.d/greetd: start/stop greetd
#
SSD=/sbin/start-stop-daemon
PROG=/usr/bin/greetd
OPTS=""
RUNDIR=/var/run/greetd
PIDFILE=$RUNDIR/greetd.pid
case $1 in
start)
greetd
;;
stop)
killall greetd
;;
restart)
$0 stop
$0 start
;;
status)
$SSD --status --exec $PROG
case $? in
0) echo "$PROG is running with pid $(pidof $PROG)" ;;
1) echo "$PROG is not running but the pid file $PID exists" ;;
3) echo "$PROG is not running" ;;
4) echo "Unable to determine the program status" ;;
esac
;;
*)
echo "usage: $0 [start|stop|restart|status]"
;;
esac

5
greetd/post-install Normal file
View File

@ -0,0 +1,5 @@
#!/bin/sh
getent group greeter || /usr/sbin/groupadd greeter
getent passwd greeter || /usr/sbin/useradd -M -g greeter -G video,tty -c "greetd user" greeter
/usr/bin/passwd -l greeter

1
hdf5/.md5sum Normal file
View File

@ -0,0 +1 @@
442469fbf43626006346e679c22cf10a hdf5-1.12.1.tar.bz2

4
hdf5/.signature Normal file
View File

@ -0,0 +1,4 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxEAyZclWVEzz52XWLvadM7DmcY9wmFjKIZAHF0GSRcVXYHTNOy7iM5miY3ogzINzTXPU9jfbxr13Z5ieM//cVgI=
SHA256 (Pkgfile) = 7e03f8e278b1483ed022f67193372157dfba0d33e239ed2dc2437923db901abb
SHA256 (hdf5-1.12.1.tar.bz2) = aaf9f532b3eda83d3d3adc9f8b40a9b763152218fa45349c3bc77502ca1f8f1c

57
hdf5/Pkgfile Normal file
View File

@ -0,0 +1,57 @@
# Description: A general purpose library and file format for storing scientific data.
# URL: http://www.hdfgroup.org/
# Maintainer: John McQuah, jmcquah at disroot dot org
# Contributor: Danny Rawlins, crux at romster dot me
# Packager: acrux, acrux at linuxmail dot org
# Depends on: szip zlib openssl gcc-fortran
# Nice to have: openjdk8
name=hdf5
version=1.12.1
release=1
source=(https://support.hdfgroup.org/ftp/HDF5/releases/$name-${version:0:4}/$name-$version/src/$name-$version.tar.bz2)
build() {
mkdir build && cd build
cmake ../$name-$version \
-DCMAKE_INSTALL_PREFIX=/usr \
-DBUILD_STATIC_LIBS=OFF \
-DCMAKE_BUILD_TYPE=Release \
-DHDF5_BUILD_HL_LIB=ON \
-DHDF5_BUILD_CPP_LIB=ON \
-DHDF5_BUILD_FORTRAN=ON \
-DHDF5_ENABLE_Z_LIB_SUPPORT=ON \
-DHDF5_ENABLE_SZIP_SUPPORT=ON \
-DHDF5_ENABLE_SZIP_ENCODING=ON \
-DUSE_LIBAEC=ON
# CMake was just to generate the pkg-config file.
# Actual building happens below.
cd ../$name-$version
./configure \
--prefix=/usr \
--mandir=$PKG/usr/share/man \
--disable-static \
--disable-sharedlib-rpath \
--enable-hl \
--enable-build-mode=production \
--enable-fortran \
--with-pic \
--with-ssl \
--with-pthread \
--with-szlib \
--with-zlib
make
make DESTDIR=$PKG install
rm -rf $PKG/usr/share/hdf5_examples
rmdir --ignore-fail-on-non-empty -p $PKG/usr/share
# strip .la files
rm -f $PKG/usr/lib/*.la
find $PKG -type f -name README -delete
}

View File

@ -1,82 +0,0 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/include/hwy/
-rw-r--r-- root/root usr/include/hwy/abort.h
-rw-r--r-- root/root usr/include/hwy/aligned_allocator.h
-rw-r--r-- root/root usr/include/hwy/base.h
-rw-r--r-- root/root usr/include/hwy/cache_control.h
drwxr-xr-x root/root usr/include/hwy/contrib/
drwxr-xr-x root/root usr/include/hwy/contrib/algo/
-rw-r--r-- root/root usr/include/hwy/contrib/algo/copy-inl.h
-rw-r--r-- root/root usr/include/hwy/contrib/algo/find-inl.h
-rw-r--r-- root/root usr/include/hwy/contrib/algo/transform-inl.h
drwxr-xr-x root/root usr/include/hwy/contrib/bit_pack/
-rw-r--r-- root/root usr/include/hwy/contrib/bit_pack/bit_pack-inl.h
drwxr-xr-x root/root usr/include/hwy/contrib/dot/
-rw-r--r-- root/root usr/include/hwy/contrib/dot/dot-inl.h
drwxr-xr-x root/root usr/include/hwy/contrib/image/
-rw-r--r-- root/root usr/include/hwy/contrib/image/image.h
drwxr-xr-x root/root usr/include/hwy/contrib/math/
-rw-r--r-- root/root usr/include/hwy/contrib/math/math-inl.h
drwxr-xr-x root/root usr/include/hwy/contrib/matvec/
-rw-r--r-- root/root usr/include/hwy/contrib/matvec/matvec-inl.h
drwxr-xr-x root/root usr/include/hwy/contrib/random/
-rw-r--r-- root/root usr/include/hwy/contrib/random/random-inl.h
drwxr-xr-x root/root usr/include/hwy/contrib/sort/
-rw-r--r-- root/root usr/include/hwy/contrib/sort/order.h
-rw-r--r-- root/root usr/include/hwy/contrib/sort/shared-inl.h
-rw-r--r-- root/root usr/include/hwy/contrib/sort/sorting_networks-inl.h
-rw-r--r-- root/root usr/include/hwy/contrib/sort/traits-inl.h
-rw-r--r-- root/root usr/include/hwy/contrib/sort/traits128-inl.h
-rw-r--r-- root/root usr/include/hwy/contrib/sort/vqsort-inl.h
-rw-r--r-- root/root usr/include/hwy/contrib/sort/vqsort.h
drwxr-xr-x root/root usr/include/hwy/contrib/thread_pool/
-rw-r--r-- root/root usr/include/hwy/contrib/thread_pool/futex.h
-rw-r--r-- root/root usr/include/hwy/contrib/thread_pool/thread_pool.h
-rw-r--r-- root/root usr/include/hwy/contrib/thread_pool/topology.h
drwxr-xr-x root/root usr/include/hwy/contrib/unroller/
-rw-r--r-- root/root usr/include/hwy/contrib/unroller/unroller-inl.h
-rw-r--r-- root/root usr/include/hwy/detect_compiler_arch.h
-rw-r--r-- root/root usr/include/hwy/detect_targets.h
-rw-r--r-- root/root usr/include/hwy/foreach_target.h
-rw-r--r-- root/root usr/include/hwy/highway.h
-rw-r--r-- root/root usr/include/hwy/highway_export.h
-rw-r--r-- root/root usr/include/hwy/nanobenchmark.h
drwxr-xr-x root/root usr/include/hwy/ops/
-rw-r--r-- root/root usr/include/hwy/ops/arm_neon-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/arm_sve-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/emu128-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/generic_ops-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/inside-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/ppc_vsx-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/rvv-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/scalar-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/set_macros-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/shared-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/wasm_128-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/x86_128-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/x86_256-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/x86_512-inl.h
-rw-r--r-- root/root usr/include/hwy/per_target.h
-rw-r--r-- root/root usr/include/hwy/print-inl.h
-rw-r--r-- root/root usr/include/hwy/print.h
-rw-r--r-- root/root usr/include/hwy/profiler.h
-rw-r--r-- root/root usr/include/hwy/robust_statistics.h
-rw-r--r-- root/root usr/include/hwy/targets.h
-rw-r--r-- root/root usr/include/hwy/timer-inl.h
-rw-r--r-- root/root usr/include/hwy/timer.h
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/cmake/
drwxr-xr-x root/root usr/lib/cmake/hwy/
-rw-r--r-- root/root usr/lib/cmake/hwy/hwy-config-relwithdebinfo.cmake
-rw-r--r-- root/root usr/lib/cmake/hwy/hwy-config-version.cmake
-rw-r--r-- root/root usr/lib/cmake/hwy/hwy-config.cmake
lrwxrwxrwx root/root usr/lib/libhwy.so -> libhwy.so.1
lrwxrwxrwx root/root usr/lib/libhwy.so.1 -> libhwy.so.1.2.0
-rwxr-xr-x root/root usr/lib/libhwy.so.1.2.0
lrwxrwxrwx root/root usr/lib/libhwy_contrib.so -> libhwy_contrib.so.1
lrwxrwxrwx root/root usr/lib/libhwy_contrib.so.1 -> libhwy_contrib.so.1.2.0
-rwxr-xr-x root/root usr/lib/libhwy_contrib.so.1.2.0
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/libhwy-contrib.pc
-rw-r--r-- root/root usr/lib/pkgconfig/libhwy.pc

View File

@ -1,5 +0,0 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxE3WsE8am2EH+RTUCCNTDFV7dqbM8c4oLEoJqyWbn1yaPHRemCoLD1uQOLtwHrXHfCkHNVorW0FuAt2XqGNJpwo=
SHA256 (Pkgfile) = 8fa334cb382258a23a183276d3c8dad9f8e16980d863c8b88aa8eb595d8b7f25
SHA256 (.footprint) = 602f396c2890ae7a50e817075415ab3c8dd1935e50aaaa6c44ec0d8570c50521
SHA256 (highway-1.2.0.tar.gz) = 7e0be78b8318e8bdbf6fa545d2ecb4c90f947df03f7aadc42c1967f019e63343

View File

@ -1,22 +0,0 @@
# Description: C++ library that provides portable SIMD/vector intrinsics
# URL: https://github.com/google/highway
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on:
name=highway
version=1.2.0
release=1
source=(https://github.com/google/$name/archive/$version/$name-$version.tar.gz)
build() {
mkdir build
cmake -B build -S $name-$version -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DHWY_ENABLE_EXAMPLES=OFF \
-DHWY_ENABLE_TESTS=OFF \
-DBUILD_SHARED_LIBS=ON
ninja -C build -j ${JOBS:-1}
DESTDIR=$PKG ninja -C build install
}

18
hikari/.footprint Normal file
View File

@ -0,0 +1,18 @@
drwxr-xr-x root/root etc/
drwxr-xr-x root/root etc/hikari/
-rw-r--r-- root/root etc/hikari/hikari.conf
drwxr-xr-x root/root etc/pam.d/
-rw-r--r-- root/root etc/pam.d/hikari-unlocker
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-r-xr-xr-x root/root usr/bin/hikari
-r-sr-xr-x root/root usr/bin/hikari-unlocker
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/backgrounds/
drwxr-xr-x root/root usr/share/backgrounds/hikari/
-rw-r--r-- root/root usr/share/backgrounds/hikari/hikari_wallpaper.png
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/hikari.1.gz
drwxr-xr-x root/root usr/share/wayland-sessions/
-rw-r--r-- root/root usr/share/wayland-sessions/hikari.desktop

1
hikari/.md5sum Normal file
View File

@ -0,0 +1 @@
851caa376cf7702c0bccd39e27a974bc hikari-2.3.3.tar.gz

4
hikari/.signature Normal file
View File

@ -0,0 +1,4 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxJARopnJvylFicNBa/wM/jmk4K41bk6sWMNZlaISSPdBPmtso+oFHtraQkqyTX9jC3rHIgcy3EjVSJjxZfwyDAc=
SHA256 (Pkgfile) = c6c251c7f4797237b15ee4f068e51eca50859c13014688a58af3158626f7701e
SHA256 (hikari-2.3.3.tar.gz) = 40736ff326e11a51128c1739051a692ad2c79173fc4b695c8be5ec7a614b4de2

19
hikari/Pkgfile Normal file
View File

@ -0,0 +1,19 @@
# Description: stacking Wayland compositor inspired by cwm
# URL: https://hikari.acmelabs.space/
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: bmake wlroots pango cairo libucl
# Nice to have: xorg-xwayland
name=hikari
version=2.3.3
release=1
source=(https://hikari.acmelabs.space/releases/$name-$version.tar.gz)
build() {
prt-get isinst xorg-xwayland && BMAKE_HIKARI="WITH_XWAYLAND=YES"
cd $name-*
bmake PREFIX=/usr ETC_PREFIX=/ WITH_POSIX_C_SOURCE=YES ${BMAKE_HIKARI} \
WITH_SCREENCOPY=YES WITH_GAMMACONTROL=YES WITH_LAYERSHELL=YES WITH_VIRTUAL_INPUT=YES
bmake DESTDIR="$PKG" PREFIX=/usr ETC_PREFIX=/ WITHOUT_SUID=YES install
}

View File

@ -3,9 +3,18 @@ drwxr-xr-x root/root etc/
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/imv
-rwxr-xr-x root/root usr/bin/imv-dir
-rwxr-xr-x root/root usr/bin/imv-folder
-rwxr-xr-x root/root usr/bin/imv-msg
-rwxr-xr-x root/root usr/bin/imv-wayland
-rwxr-xr-x root/root usr/bin/imv-x11
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/applications/
-rw-r--r-- root/root usr/share/applications/imv-dir.desktop
-rw-r--r-- root/root usr/share/applications/imv-folder.desktop
-rw-r--r-- root/root usr/share/applications/imv.desktop
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/imv-folder.1.gz
-rw-r--r-- root/root usr/share/man/man1/imv-msg.1.gz
-rw-r--r-- root/root usr/share/man/man1/imv.1.gz
drwxr-xr-x root/root usr/share/man/man5/
-rw-r--r-- root/root usr/share/man/man5/imv.5.gz

2
imv/.md5sum Normal file
View File

@ -0,0 +1,2 @@
97dbd27198bc704dd2416425f082bbf6 freeimagelite.patch
32ee224a1879eab7bafdbb38e831d4cf imv-4.3.1.tar.gz

View File

@ -1,6 +1,6 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxJZqwAFYriJjFVJRrgKYVr2uiOfmNp24IQyV/0q22aYc3KCJUREjTiJIvlJkxkIf/1vgeVUl2vs2xAry8iNsfQo=
SHA256 (Pkgfile) = f5580b80c47a5d277575040af4a35ed220044c5a80f8f209a98d16871059f6f7
SHA256 (.footprint) = bd58e38927b0fa4fcee4120d5a9d388779f7dd98632824b46252c4e3328e34fb
SHA256 (imv-4.5.0.tar.gz) = 3b11991a86942d757830015033b1c3a3cc915be2f0c20fee7bc7493be560cbcb
SHA256 (freeimagelite.patch) = 2ab15a2f14df0d3d7a225da23c1f0e307339737de3de3af2a7de46afe386a4fc
RWTTPlFarK9CxHB6b79pDWHAGhsUT6NkmNl9zJZH4Ivg9/ufOKPaRGhptbNV1ZB1RTXcJd2FA69VGmUaKc6MDLt6mp4V1xRRGQg=
SHA256 (Pkgfile) = d8008ba3e1480dab3172a2fadf469e8cea5570aa336dd63b7262cbf0ad7495b6
SHA256 (.footprint) = 4edefd934c1f11d8108a3645b3f3b20f466ccb393ff4e752dfa42ce0ac565399
SHA256 (imv-4.3.1.tar.gz) = 88d16885017b74b594ddd6a03ef20294a6cc053f04ccc2e1edef69f3515f7999
SHA256 (freeimagelite.patch) = 7554df3d950a6e4f77dce24f4991a957ac5582296150b66023a7c14b836f7a4e

Some files were not shown because too many files have changed in this diff Show More