Compare commits

...

469 Commits

Author SHA1 Message Date
d956010509 lagrange: updated to version 1.18.5 2025-03-16 22:03:34 +00:00
df90865607 nyxt: moved to unmaintained 2025-03-16 21:59:02 +00:00
4b2890d59d python3-csvkit: updated to version 2.1.0 2025-03-16 21:52:01 +00:00
89864d5771 python3-agate-excel: updated footprint for python3.12 2025-03-16 21:48:25 +00:00
cf1e92ced4 python3-olefile: updated footprint for python3.12 2025-03-16 21:45:17 +00:00
02c88fdda8 python3-openpyxl: updated to version 3.1.5 2025-03-16 21:42:06 +00:00
8e4628c0db python3-et_xmlfile: updated to version 2.0.0 2025-03-16 21:40:09 +00:00
bce03a00a4 python3-xlrd: updated footprint for python3.12 2025-03-16 21:33:33 +00:00
50c686dc39 python3-agate-sql: updated footprint for python3.12 2025-03-16 21:29:42 +00:00
9c49d9d280 python3-agate-dbf: updated footprint for python3.12 2025-03-16 21:27:05 +00:00
55f8a4de1e python3-dbfread: updated footprint for python3.12 2025-03-16 21:16:56 +00:00
916278c10e python3-slugify: updated footprint for python3.12 2025-03-16 21:10:20 +00:00
ca4b06c0d6 python3-agate: updated to version 1.13.0 2025-03-16 20:59:05 +00:00
fbfb31ac81 python3-pytimeparse: updated footprint for python3.12 2025-03-16 16:06:17 +00:00
05cc6ddf41 python3-leather: updated footprint for python3.12 2025-03-16 16:03:48 +00:00
b23ceb46d6 python3-pyicu: updated footprint for python3.12 2025-03-16 16:03:17 +00:00
73639f37b4 oksh: updated to version 7.6 2025-02-11 15:44:10 +00:00
f97b899c34 xournalpp: updated to version 1.2.5 2025-02-11 15:43:37 +00:00
b09ead73e4 libjxl: updated to version 0.11.1 2025-02-11 15:42:54 +00:00
55cd8fa98b libjxl: updated to version 0.11.0 2024-11-20 14:12:48 +00:00
3027495584 lagrange: updated to version 1.18.3 2024-11-20 13:56:32 +00:00
59e00a7689 highway: updated to version 1.2.0 2024-11-20 13:56:00 +00:00
58b9bb06e7 sfwbar: dropped 2024-11-20 13:35:06 +00:00
440d9873ef wf-recorder: dropped 2024-11-20 13:34:49 +00:00
68dd1bfe57 mblaze: updated museragent 2024-11-20 13:29:44 +00:00
acee8a15f4 zathura-ps: updated to version 0.2.8 2024-11-20 13:25:33 +00:00
6a75916fa2 sbcl: updated to version 2.4.9 2024-11-20 13:25:01 +00:00
be6e97867c nyxt: updated to version 3.12.0 2024-11-20 13:23:54 +00:00
d1fcf3e27c libfixposix: updated to version 0.5.1 2024-11-20 13:22:58 +00:00
ce514be06c labwc: dropped 2024-11-20 13:21:43 +00:00
8ef5922c2d xournalpp: add missing dependency adwaita-icon-theme 2024-09-17 11:27:15 +00:00
e5dfbdb25c mblaze: clean up README 2024-09-17 11:26:33 +00:00
8c3726c15f zathura-pdf-poppler: 0.3.2 -> 0.3.3 2024-09-14 19:55:42 +00:00
e6d3f9bc29 mblaze: 1.2 -> 1.3 2024-09-14 19:53:07 +00:00
5310509863 webkitgtk-41: fix typo in the optional dependencies 2024-09-04 17:47:26 +00:00
b6b3819559 Revert "webkitgtk-41: updated to version 2.44.3"
This reverts commit 2ea9918a903d55430ecf57e60cfb3f5d6c7a9ded.
2024-09-04 13:05:29 +00:00
732ddeafcc nyxt: fix musl runtime 2024-09-04 12:18:57 +00:00
626db79976 nyxt: updated to version 3.11.8 2024-09-04 11:23:21 +00:00
b35fc7aacb sbcl: updated to version 2.4.8 2024-09-04 11:07:01 +00:00
2ea9918a90 webkitgtk-41: updated to version 2.44.3 2024-09-04 11:06:27 +00:00
196530eb80 wezterm: dropped 2024-09-04 11:05:44 +00:00
e696c144ac epiphany: dropped 2024-09-04 11:04:36 +00:00
d3129c674d cagebreak: dropped 2024-09-04 11:04:14 +00:00
191c48ef5b bemenu: updated to version 0.6.23 2024-09-03 01:09:21 +00:00
66d626215e zutty: initial commit, version 0.16 2024-09-03 01:08:11 +00:00
b82ed94dd5 python3-agate: 1.11.0 -> 1.12.0 2024-08-30 22:13:49 +00:00
55d987ab31 xournalpp: 1.2.2 -> 1.2.3
add patch for musl systems; remove dependency gtksourceview (incompatible version in ports)
2024-08-30 13:12:32 +00:00
ac4b083b7c deadbeef: cherry-pick from upstream the commit for ffmpeg 7 2024-08-30 13:08:23 +00:00
3ccc878a23 librsync: dropped 2024-08-26 12:27:32 +00:00
1c9df16a3b labwc: updated to version 0.7.4 2024-08-26 12:20:44 +00:00
af05efcccb bemenu: fixed dependency on scdoc (previously ensured by wlroots) 2024-08-26 12:20:12 +00:00
a8cb563183 sfwbar: updated to version 1.0_beta15 2024-08-26 12:18:26 +00:00
2b6915839a kitty: dropped 2024-08-26 12:16:36 +00:00
a1c432dadb sbcl: updated to version 2.4.7 2024-08-09 21:11:06 +00:00
5af297018a lbreakouthd: 1.1.8 -> 1.1.9 2024-08-05 18:03:04 +00:00
e69382767d libreoffice-bin: dropped 2024-08-05 18:02:29 +00:00
f933980230 lbreakouthd: fix build on CRUX MUSL 2024-08-01 18:12:20 +00:00
4c4ca5a04f mblaze: fix build on CRUX MUSL 2024-08-01 18:11:56 +00:00
e8750f261c ncdu: dropped, use the one in opt 2024-08-01 18:10:49 +00:00
8ff2317687 ltris: updated to version 1.3.2 2024-06-24 19:41:55 +00:00
5e2bf28f5c catgirl: updated to version 2.2a 2024-06-24 19:39:05 +00:00
2913d4c49f python3-openpyxl: 3.1.2 -> 3.1.3 2024-06-18 13:30:10 +00:00
60051c35f8 python3-agate: 1.10.2 -> 1.11.0 2024-06-18 13:29:11 +00:00
18eb6f7099 libjxl: 0.10.1 -> 0.10.2 2024-06-07 11:54:22 +00:00
569a34c201 lagrange: updated watch script 2024-06-07 11:46:20 +00:00
7b1b6a8179 libdispatch: fix build on CRUX musl 2024-06-07 11:43:17 +00:00
413c75e7d2 xxhash: dropped, use the one in opt 2024-06-07 11:42:29 +00:00
4148fcbd40 deadbeef: fix compilation on CRUX musl 2024-06-07 11:38:33 +00:00
9e78905f85 nyxt: 3.11.6 -> 3.11.7 2024-06-07 11:36:16 +00:00
fa1d0f9768 ncdu: updated to version 2.4 2024-05-27 22:57:54 +00:00
d30be4e68b libdispatch: updated to version 5.10 2024-05-27 22:57:18 +00:00
2ba3f5b7bf labwc: 0.7.1 -> 0.7.2 2024-05-27 22:56:31 +00:00
3b9ac60a9c sbcl: 2.4.3 -> 2.4.4 2024-05-11 17:39:35 +00:00
4c7fb85c10 bemenu, python3-et_xmlfile: update watch files 2024-05-11 17:38:59 +00:00
6443839e1b python3-agate: updated to version 1.10.2 2024-05-11 17:38:13 +00:00
41a0bef8c7 update watch files 2024-05-04 12:27:07 +00:00
4cf408461e lbreakouthd: updated to 1.1.8 2024-05-04 12:10:14 +00:00
10aaa6dd9f python3-pyicu: updated to 2.13.1 2024-05-04 12:09:14 +00:00
c020acc05e nyxt: 3.11.5 -> 3.11.6 2024-04-13 19:42:21 +00:00
188faa952e wildmidi: 0.4.5 -> 0.4.6 2024-04-12 16:32:37 +00:00
ed154c371f oksh: updated to version 7.5 2024-04-12 16:32:15 +00:00
3617780131 python3-csvkit: 1.4.0 -> 1.5.0 2024-04-09 18:48:47 +00:00
4d7bc96549 imv: 4.4.0 -> 4.5.0 2024-04-09 18:48:20 +00:00
2480ee00f0 ltris: 1.2.7 -> 1.3 2024-04-09 18:47:59 +00:00
354ca7dd50 sbcl: 2.4.2 -> 2.4.3 2024-04-09 18:47:41 +00:00
7b52e7eafa lbreakouthd: 1.1.6 -> 1.1.7 2024-04-09 18:47:11 +00:00
77561af71e ncdu: updated man-page source 2024-03-30 12:36:20 +00:00
d61b1dac29 labwc: 0.7.0 -> 0.7.1 2024-03-26 13:04:47 +00:00
2547ffe0aa webkitgtk-41: initial commit
replacement for the previous version of opt/webkitgtk
2024-03-21 23:56:15 +00:00
09acd02c03 nyxt: 3.11.4 -> 3.11.5
changed dependency webkitgtk-41
2024-03-21 23:53:40 +00:00
ea8de267a7 sbcl: 2.4.0 -> 2.4.2 2024-03-21 23:50:32 +00:00
4b2f61156c webkitgtk-60: dropped, use webkitgtk from opt 2024-03-21 01:24:08 +00:00
aba000c435 python3-sqlalchemy: dropped, use the one in contrib 2024-03-21 01:21:12 +00:00
f7fae510ac bemenu: updated to 0.6.21 2024-03-15 11:58:45 +00:00
681f3ebe7d python3-slugify: updated to 8.0.4 2024-03-15 11:57:30 +00:00
5a2e562f3f nyxt: 3.11.3 -> 3.11.4 2024-03-09 12:31:27 +00:00
aa1fc3949f python3-agate-excel: 0.4.0 -> 0.4.1 2024-03-09 12:05:40 +00:00
af34380a5d python3-sqlalchemy: 2.0.27 -> 2.0.28 2024-03-09 12:04:17 +00:00
94fe70f989 python3-agate-sql: 0.7.0 -> 0.7.2 2024-03-09 12:03:58 +00:00
d9010dec4d python3-agate-dbf: 0.2.2 -> 0.2.3 2024-03-09 12:03:32 +00:00
a4bda22a52 libjxl: updated to 0.10.1 2024-03-02 00:52:50 +00:00
1c537e5011 highway: updated to 1.1.0 2024-03-02 00:45:21 +00:00
ea45bff83d webkitgtk-60: 2.42.4 -> 2.42.5 2024-03-01 17:44:48 +00:00
72ae25497f nyxt: 3.11.1 -> 3.11.3 2024-03-01 12:53:29 +00:00
84683eb233 python3-csvkit: 1.3.0 -> 1.4.0 2024-03-01 12:13:06 +00:00
4f31c49e1e python3-leather: 0.3.4 -> 0.4.0 2024-03-01 12:11:23 +00:00
bba1c2cc3c wezterm: update to 20240203-110809-5046fc22 2024-02-27 12:25:01 +00:00
13e36b94e2 labwc: 0.6.6 -> 0.7.0 2024-02-26 17:35:44 +00:00
a4790e426a sfwbar: 1.0_beta13 -> 1.0_beta14 2024-02-26 16:47:32 +00:00
4c218dc509 lbreakouthd: 1.1.5 -> 1.1.6 2024-02-26 16:47:03 +00:00
faaf824d6d cagebreak: 2.2.1 -> 2.3.1 2024-02-26 16:46:28 +00:00
437b34495d xxd-standalone: dropped 2024-02-26 16:41:40 +00:00
dd0648fac0 lagrange: update to 1.17.6 2024-02-20 00:40:36 +00:00
ad536fb40f python3-sqlalchemy: update to 2.0.27 2024-02-20 00:40:02 +00:00
89a052539d bemenu: update to 0.6.19 2024-02-16 14:57:36 +00:00
a0bf3800b8 epiphany: update to 45.2 2024-02-07 14:21:54 +00:00
0e3544e4ab wezterm: update to 20240128 2024-02-07 14:21:31 +00:00
6e883a4de1 python3-olefile: update to 0.47 2024-02-07 14:20:57 +00:00
01e0e73fc5 python3-slugify: update to 8.0.2 2024-01-28 00:06:56 +00:00
5fc2ea6e1f nyxt: update to 3.11.1 2024-01-28 00:06:18 +00:00
942179cec9 sbcl: update to 2.4.0 2024-01-09 10:29:09 +00:00
cfdd3d01de python3-sqlalchemy: 2.0.23 -> 2.0.24 2023-12-29 12:40:50 +00:00
1adefa8d59 python3-agate: 1.9.0 -> 1.9.1 2023-12-29 12:40:18 +00:00
45168d0897 webkitgtk-60: updated to 2.42.4 2023-12-23 15:46:27 +00:00
d66bfe01ff nyxt: 3.9.2 -> 3.10.0 2023-12-23 01:41:51 +00:00
c4b76f758d labwc: 0.6.5 -> 0.6.6 2023-12-15 15:53:08 +00:00
e19df5b461 sbcl: 2.3.10 -> 2.3.11 2023-12-15 15:52:24 +00:00
b899e22214 zathura-pdf-poppler: 0.3.1 -> 0.3.2 2023-12-11 12:04:01 +00:00
4ccb68ccc8 python3-agate-sql: 0.6 -> 0.7 2023-12-11 10:58:48 +00:00
9663d7d955 libreoffice-bin: 7.6.3 -> 7.6.4 2023-12-11 10:58:13 +00:00
4c6b2d745a xournalpp: clean up dependencies 2023-12-11 03:09:16 +00:00
5ccaf1e74a wf-recorder: clean up dependencies 2023-12-11 03:08:56 +00:00
35eea37498 webkitgtk-60: 2.42.2 -> 2.42.3 2023-12-11 03:02:09 +00:00
e21e125d56 lbreakouthd: 1.1.4 -> 1.1.5 2023-12-06 01:27:54 +00:00
71161b5aca python3-csvkit: update to 1.3.0 2023-12-06 01:27:12 +00:00
d0b7ad9d40 lagrange: update to 1.17.5 2023-12-06 01:19:10 +00:00
c7fc9ee28a deadbeef: 1.9.5 -> 1.9.6 2023-12-06 01:18:46 +00:00
0b51865c94 qrupdate: dropped 2023-12-06 01:11:04 +00:00
cb4c957e06 gl2ps: dropped 2023-12-06 01:09:40 +00:00
490d69b906 qscintilla-qt5: dropped 2023-12-06 01:09:11 +00:00
f9dea319a6 octave: update to 8.4.0 2023-12-06 01:08:05 +00:00
011d24c3ad nyxt: updated to 3.9.2 2023-12-01 19:46:14 +00:00
6360b64024 libretls: updated to 3.8.1 2023-12-01 19:45:57 +00:00
d49a1152d0 webkitgtk-60: rebuild for icu 74 2023-11-29 18:31:32 +00:00
83ef3f1143 libreoffice-bin: 7.6.2 -> 7.6.3 2023-11-29 02:15:00 +00:00
2a07833354 webkitgtk-60: update to 2.42.2 2023-11-25 10:30:47 +00:00
7ccd896c33 portaudio: dropped, resurrected in contrib 2023-11-25 10:28:42 +00:00
952bd49dde python3-agate-excel: update to 0.4.1 2023-11-25 00:58:58 +00:00
a5be58703f xournalpp: update to 1.2.2 2023-11-25 00:52:36 +00:00
9777cd192b kitty: update to 0.31.0, new dependency xxhash 2023-11-25 00:51:28 +00:00
d77d4e58c8 xxhash: initial commit, version 0.8.2 2023-11-25 00:48:42 +00:00
fe4d0849d6 libreoffice-bin: update to 7.6.2 2023-11-06 00:52:01 +00:00
1326b9d930 nyxt: 3.9.0 -> 3.9.1 2023-11-04 20:57:02 +00:00
1f2c8e1469 sbcl: update to 2.3.10 2023-11-04 20:52:18 +00:00
e2b43b02d5 python3-sqlalchemy: 2.0.22 -> 2.0.23 2023-11-04 18:02:03 +00:00
4f562a8b07 python3-pyicu: 2.11 -> 2.12 2023-11-04 17:56:38 +00:00
0e51101871 python3-sqlalchemy: 2.0.21 -> 2.0.22 2023-10-29 11:27:44 +00:00
5cf2a05225 sfwbar: 1.0_beta12 -> 1.0_beta13 2023-10-28 11:28:22 +00:00
2bb2b47ad0 zathura-pdf-poppler: fix the obsolete dependence on poppler-glib 2023-10-28 11:17:48 +00:00
2a910c72ef epiphany: update to 45.0 2023-10-22 14:10:24 +00:00
8185fc6aed webkitgtk-60: update to 2.42.1 2023-10-22 14:09:44 +00:00
d09ee0b655 arpack: 3.9.0 -> 3.9.1 2023-10-21 23:48:32 +00:00
5944d7def6 python3-agate: update to 1.9.0 2023-10-21 23:43:56 +00:00
0718d69fc8 lagrange: 1.16.7 -> 1.17.0 2023-10-21 23:34:23 +00:00
876557cce6 nyxt: 3.8.0 -> 3.9.0 2023-10-18 13:28:21 +00:00
827299a7cb libjxl: initial commit, version 0.8.2 2023-10-16 12:49:19 +00:00
8b367cadf3 highway: initial commit, version 1.0.7 2023-10-16 12:48:42 +00:00
32a6682527 labwc: fix build when scdoc is not installed 2023-10-16 12:40:43 +00:00
f0ae9ba69e lbreakouthd: 1.1.3 -> 1.1.4 2023-10-06 15:35:31 +00:00
aa9bc2dd56 nyxt: 3.7.0 -> 3.8.0 2023-10-06 15:32:55 +00:00
6835cc5c03 python3-agate-sql: 0.5.9 -> 0.6.0 2023-09-29 15:49:08 +00:00
d1bfa27b08 python3-sqlalchemy: update to 2.0.21 2023-09-29 15:46:50 +00:00
fd0bd481a1 labwc: 0.6.4 -> 0.6.5 2023-09-29 15:18:16 +00:00
524eb996c2 wf-recorder: 0.3 -> 0.4.1 2023-09-20 01:26:41 +00:00
adcd2a8e32 ncdu: 2.2.1 -> 2.3 2023-09-20 01:26:04 +00:00
2ad92a6cd0 nyxt: 3.6.1 -> 3.7.0 2023-09-12 07:31:12 -04:00
26b1fb497c libreoffice-bin: 7.5.4 -> 7.6.0 2023-09-08 20:16:19 -04:00
c3f23cd4a6 bemenu: 0.6.15 -> 0.6.16 2023-09-08 20:00:04 -04:00
dba81e7f64 sbcl: updated to 2.3.8 2023-09-08 19:54:31 -04:00
1df5f06386 ltris: 1.2.6 -> 1.2.7 2023-09-08 19:53:44 -04:00
08d6aa0eb3 glew-egl: dropped 2023-09-01 07:04:16 -04:00
11eb682a16 epiphany: update to 44.6 2023-09-01 07:02:44 -04:00
54d706c853 nyxt: fix footprint 2023-08-30 20:57:40 -04:00
fda7d7e23d cagebreak: update to 2.2.1 2023-08-30 07:57:48 -04:00
80db91f394 moonlander: dropped 2023-08-30 07:54:36 -04:00
75a0155329 nyxt: update to 3.6.1 2023-08-30 07:53:46 -04:00
c2740c27a4 httpup-repgen 20230819 2023-08-19 18:35:18 -04:00
9fe9abc0d3 wezterm: updated to 20230712 2023-08-19 16:26:27 -04:00
8fd5bd02a7 sfwbar: 1.0_beta11 -> 1.0_beta12 2023-08-19 16:11:47 -04:00
d9909f50b8 catgirl: 2.1 -> 2.2 2023-08-19 16:08:21 -04:00
77e27bfc47 labwc: updated to 0.6.4 2023-08-19 16:05:53 -04:00
1b089d9730 kitty: updated to 0.29.2 2023-08-19 16:02:26 -04:00
0754c8da80 lagrange: updated to 1.16.7 2023-08-19 15:54:02 -04:00
e6270e6de2 portaudio, portaudio-cpp: adopted 2023-08-19 15:46:22 -04:00
25ff199be1 xournalpp: updated to 1.2.0
removed stale dependencies cppunit, librsvg
2023-08-19 15:44:56 -04:00
611c72ca65 nyxt: 3.3.0 -> 3.4.0 2023-07-19 20:49:07 -04:00
9553b22f20 sfwbar: fix footprint 2023-07-15 11:12:38 -04:00
0f0936a222 deadbeef: disable plugins that violate C++17 standards 2023-07-15 11:06:39 -04:00
6a73974d5f octave: update to 8.2.0 2023-07-13 19:13:04 -04:00
8cdba83059 arpack: optionally enable MPI 2023-07-13 19:12:14 -04:00
05611f75f5 kitty: update to 0.29.0 2023-07-11 21:15:57 -04:00
1f7f02fbc4 webkitgtk-60: fix footprint 2023-07-11 20:50:00 -04:00
218df68835 webkitgtk-60: update to 2.41.5 2023-07-02 20:45:31 -04:00
5a0fc6551a nyxt: update to 3.3.0 2023-07-02 20:44:48 -04:00
3a3fde0f10 sbcl: update to 2.3.6 2023-07-02 20:43:53 -04:00
9bfe4b5696 lagrange: update to 1.16.5 2023-07-02 20:43:23 -04:00
600c997a13 libdazzle: dropped 2023-07-02 20:42:42 -04:00
0ca1ffb9c8 webkitgtk-60: patch to support pipewire in a bubblewrap sandbox 2023-06-28 11:37:47 -04:00
0dcc282e8a prboom-plus: update to 2.6.66 2023-06-23 08:44:48 -04:00
6649e7db27 nyxt: 3.1.0 -> 3.2.0 2023-06-13 09:11:58 -04:00
86de38a56d webkitgtk-60: avoid footprint collision when installed alongside webkitgtk 2023-06-13 09:11:20 -04:00
1defaa297d epiphany: update to 44.3, new dependency webkitgtk-60 2023-06-12 22:17:20 -04:00
36d07743fa webkitgtk-60: initial import 2023-06-12 22:15:41 -04:00
086257305b webkitgtk-41: update to 2.41.4 2023-06-12 15:17:39 -04:00
eefedb9f12 kitty: 0.27.1 -> 0.28.1 2023-06-10 09:06:24 -04:00
930b0175a1 librsync: 2.3.2 -> 2.3.4 2023-06-10 09:05:45 -04:00
503e580730 libreoffice-bin: update to 7.5.4 2023-06-09 15:53:00 -04:00
13a9738ed6 sbcl: update to 2.3.5 2023-06-09 08:42:36 -04:00
8f77f89a7c lagrange: update to 1.16.3 2023-06-09 08:41:52 -04:00
1346bae572 webkitgtk-41: 2.40.1 -> 2.40.2 2023-06-04 09:06:59 -04:00
5d538bc831 nyxt: 3.0.0 -> 3.1.0 2023-06-02 08:43:31 -04:00
ce43920a5e bemenu: 0.6.14 -> 0.6.15 2023-06-02 08:42:48 -04:00
648431ffcf python3-csvkit: 1.1.0 -> 1.1.1 2023-06-02 08:42:15 -04:00
7febd367d3 wezterm: update to 20230408 2023-05-31 17:33:01 -04:00
49204f12e7 cagebreak: update to 2.2.0 2023-05-31 17:29:01 -04:00
70c79264ff nyxt: update keybindings for 3.0.0 2023-05-22 20:46:37 -04:00
0c6703df3d lbreakouthd: 1.1.2 -> 1.1.3 2023-05-22 07:36:52 -04:00
77b0ca44d2 nyxt: update to 3.0.0 2023-05-22 07:36:26 -04:00
4d015dd5e1 sfwbar: 1.0_beta10 -> 1.0_beta11 2023-05-12 10:05:09 -04:00
54e2089d92 labwc: 0.6.2 -> 0.6.3 2023-05-12 10:04:43 -04:00
d99f0611d7 webkitgtk-41: 2.40.0 -> 2.40.1 2023-04-22 13:38:01 -04:00
5ff8a7eef8 python3-pyicu: 2.10.2 -> 2.11 2023-04-22 13:37:18 -04:00
f737b5c094 lagrange: update to 1.15.8 2023-04-22 10:26:32 -04:00
bf4d2ef2e9 nyxt: update to 3-pre-release-5 2023-04-15 20:59:33 -04:00
10d55da527 sfwbar: 1.0_beta9 -> 1.0_beta10 2023-04-15 16:14:35 -04:00
342b321c61 sbcl: 2.3.1 -> 2.3.3 2023-04-15 16:06:30 -04:00
7e20dd5d48 lbreakouthd: 1.1.1 -> 1.1.2 2023-04-15 15:43:20 -04:00
2a9302fae6 webkitgtk-41: update to 2.40.0 2023-04-01 11:39:36 -04:00
994ee8cb99 texlive-base: 20220329 -> 20230313 2023-04-01 09:24:31 -04:00
dcfa7c36b4 labwc: 0.6.1 -> 0.6.2 2023-03-26 13:23:12 -04:00
4170f962e0 libreoffice-bin: 7.4.5 -> 7.4.6 2023-03-25 10:03:19 -04:00
276cb36841 lagrange: fix dependencies, update to 1.15.6 2023-03-25 10:02:27 -04:00
bd3d1ef683 python3-openpyxl: update to 3.1.2 2023-03-17 08:32:17 -04:00
79872e4c40 python3-agate-sql: 0.5.8 -> 0.5.9 2023-03-17 08:31:26 -04:00
3de73c9be6 python3-slugify: 8.0.0 -> 8.0.1 2023-03-17 08:30:48 -04:00
bb1f98b62e lagrange: update to 1.15.4 2023-03-10 19:40:55 -05:00
0728b7eb86 xxd-standalone: update to 9.0.1396 2023-03-10 19:40:25 -05:00
5735cd5cf3 drop duplicate ports 2023-03-07 21:30:01 -05:00
a5795a89bf opusfile, libheif, libde265: moved to contrib 2023-03-04 22:26:15 -05:00
6fb4b50d2c webkitgtk-41: 2.38.4 -> 2.38.5 2023-03-03 09:10:45 -05:00
d3019faf43 deadbeef: 1.9.4 -> 1.9.5, now has native pipewire output 2023-03-03 07:32:38 -05:00
7707507145 lbreakouthd: 1.1 -> 1.1.1 2023-02-24 08:54:02 -05:00
9d8f4d5844 kitty: initial commit, depends on librsync
kitty: initial commit
2023-02-17 15:07:16 -05:00
bbab125d39 wl-clipboard: initial commit 2023-02-17 15:02:16 -05:00
7173b8c567 mass update of signatures 2023-02-17 15:00:33 -05:00
098ed2399c libheif: 1.14.2 -> 1.15.1 2023-02-17 09:35:05 -05:00
1a18bf48fd szip: drop unmaintained port 2023-02-16 11:37:27 -05:00
2bed348133 xournalpp: fix dependencies, remove unused cmake variable 2023-02-16 11:30:50 -05:00
42947deef5 libreoffice-bin: fix broken symlink in footprint 2023-02-14 07:20:47 -05:00
b08b61076b libreoffice-bin: update to 7.4.5 2023-02-13 12:14:08 -05:00
1aab289d41 python3-slugify: update to 8.0.0 2023-02-12 19:01:16 -05:00
46012a5018 nyxt: update to 3-pre-release-3 2023-02-11 21:45:43 -05:00
f0fab8422f sbcl: update to 2.3.1 2023-02-11 21:45:03 -05:00
86bfcdcc0e arpack: 3.8.0 -> 3.9.0 2023-02-11 20:58:06 -05:00
5f3f521fed add watch scripts for sourceforge lgames 2023-02-11 20:56:13 -05:00
c92af8eedf add watch scripts for PyPI projects 2023-02-11 20:54:05 -05:00
5859eecca0 wildmidi: 0.4.4 -> 0.4.5 2023-02-11 08:42:45 -05:00
7a58063a9b deadbeef: fix outdated url 2023-02-11 08:42:07 -05:00
0c22f7fa7c lagrange: update to 1.15.2 2023-02-10 21:16:54 -05:00
6348281de0 xxd-standalone: update to 9.0.1298 2023-02-10 21:03:43 -05:00
65e8a826e9 recode: 3.7.13 -> 3.7.14 2023-02-10 21:01:18 -05:00
2bbc407c34 prboom-plus: replace outdated url 2023-02-10 20:57:23 -05:00
8838dcbcc2 labwc: 0.6.0 -> 0.6.1 2023-02-10 20:54:34 -05:00
14ffbc1485 imv: 4.3.1 -> 4.4.0 2023-02-10 20:48:16 -05:00
547f9450c3 libretls: update to 3.7.0 2023-02-10 20:40:47 -05:00
75a9cc707d libheif: 1.14.0 -> 1.14.2 2023-02-10 09:19:19 -05:00
26fbbe6df4 libde265: update to 1.0.11, downsize the footprint 2023-02-10 09:11:36 -05:00
54e8f1a7ee deadbeef: 1.9.3 -> 1.9.4 2023-02-10 08:47:13 -05:00
d157c8169a deadbeef: clean up Pkgfile 2023-02-05 13:42:48 -05:00
de228849c3 deadbeef: fix dependencies 2023-02-05 13:40:21 -05:00
646acafa3f webkitgtk-41: 2.38.3 -> 2.38.4 2023-02-03 22:24:07 -05:00
67105a4cc8 python3-sqlalchemy: revert major version bump, until dependent programs migrate 2023-02-01 09:06:44 -05:00
d06b87c41a [notify] python3-sqlalchemy: major version updated to 2.0.0, see upstream docs for migration path 2023-01-27 09:14:43 -05:00
d67d016911 python3-slugify: edit requires.txt to prefer Unidecode over text-unidecode 2023-01-27 09:10:49 -05:00
8d0bda04be wf-recorder: delete bogus dependency x264 2023-01-26 20:31:31 -05:00
999f26b48e ltris: list runtime dependencies too 2023-01-25 10:08:02 -05:00
0bc2c3b9e1 ltris: adopted port 2023-01-25 09:30:15 -05:00
343018a748 ltris: adopted again 2023-01-25 08:39:12 -05:00
c397fc2570 lbreakouthd: clean up footprint 2023-01-25 08:30:32 -05:00
07795a8390 drop contrib duplicates 2023-01-24 14:19:37 -05:00
7374649f86 id3lib: initial commit, fixing build for gcc 12 2023-01-18 16:32:27 -05:00
b587846898 libreoffice-bin: modify footprint to avoid filesystem conflicts 2023-01-17 06:51:44 -05:00
f48530271c recode: small change to the Makefile 2023-01-17 06:50:28 -05:00
d33d9ab158 python3-csvkit: 1.0.7 -> 1.1.0 2023-01-14 21:44:40 -05:00
266b02c032 python3-pyicu: 2.9 -> 2.10.2 2023-01-14 21:40:06 -05:00
6cb43933c1 python3-slugify: 6.1.2 -> 7.0.0 2023-01-14 21:38:53 -05:00
390ff53fcb python3-agate: 1.6.3 -> 1.7.1 2023-01-14 21:37:39 -05:00
29c311c74d cagebreak: 1.9.1 -> 2.0.1 (breaking changes, read details upstream) 2023-01-14 21:25:22 -05:00
cb2291649d recode: 3.7.12 -> 3.7.13, new dependency help2man 2023-01-14 21:15:30 -05:00
5911630a9f dbq: parenthesize the patterns when running find 2023-01-14 20:56:31 -05:00
6ba1169daf webkitgtk-41: 2.38.2 -> 2.38.3 2023-01-12 16:00:15 -05:00
6bbcbc212f geany: dropped (portdb duplicate) 2023-01-11 20:50:08 -05:00
0de5793018 imv: add asciidoc as an optional dependency 2023-01-09 14:53:06 -05:00
ef2b6cf7d5 imv: add asciidoc as an optional dependency 2023-01-09 14:51:35 -05:00
66d26ea85f dbq: use null-terminated strings for xargs 2023-01-09 14:50:04 -05:00
1838c8dc05 deadbeef: tidy up the nnn plugin 2022-12-28 21:12:43 -05:00
a8742f3bac labwc: initial commit 2022-12-28 09:02:52 -05:00
02d8be253b lbreakouthd: clean up footprint 2022-12-26 20:49:29 -05:00
0b1a7e8829 maelstrom: add desktop file 2022-12-26 20:48:38 -05:00
ff3130aad6 prboom-plus: 2.6um -> 2.6.2 2022-12-26 20:47:39 -05:00
d3b10bc5fd deadbeef-alarm: clean up Makefile 2022-12-24 15:40:44 -05:00
caea2f01e8 libreoffice-bin: 7.3.6 -> 7.3.7 2022-12-24 13:05:24 -05:00
8595894fa8 octave: delete README 2022-12-23 16:29:54 -05:00
cbcab7e79f qscintilla-qt5: clean up Pkgfile 2022-12-23 16:29:08 -05:00
97b78a76c9 arpack: clean up footprint 2022-12-23 16:28:32 -05:00
6eab7d52c6 octave: bump version to 7.3.0 2022-12-23 12:51:46 -05:00
05c7993e93 qscintilla-qt6: version bump 2022-12-23 12:44:54 -05:00
16cd167d4d gl2ps: clean up Pkgfile 2022-12-23 12:44:15 -05:00
18cbcbe64f qscintilla-qt5: renamed to -qt6 2022-12-23 12:43:30 -05:00
66f502537f libfreeimage-lite: fix signature (tarball changed upstream) 2022-12-23 08:58:20 -05:00
af789e024b libdispatch: clean up Pkgfile 2022-12-23 08:54:37 -05:00
d5807d6b9b imv: clean up Pkgfile 2022-12-23 08:52:45 -05:00
2650ea74f6 lbreakouthd: version bump 2022-12-23 08:52:13 -05:00
348498e440 cagebreak: clean up Pkgfile 2022-12-23 08:51:25 -05:00
2319117ca3 lagrange: clean up Pkgfile 2022-12-23 08:50:45 -05:00
ce558d9eee wf-recorder: clean up Pkgfile 2022-12-23 08:50:09 -05:00
619b5e46b0 sfwbar: version bump 2022-12-23 08:49:02 -05:00
e9e39b71e2 sbcl: bump version to 2.2.11 2022-12-23 08:48:37 -05:00
f6168773fb xournalpp: bump version to 1.1.3 2022-12-23 08:47:33 -05:00
1b783b9cf8 xxd-standalone: version bump 2022-12-23 08:46:37 -05:00
e57676fe85 zathura-pdf-poppler: bump version to 0.3.1 2022-12-23 08:45:57 -05:00
266c732473 zathura-ps: clean up Pkgfile 2022-12-23 08:45:16 -05:00
0357e62bc8 ncdu: version bump 2022-12-23 08:44:10 -05:00
128154fc1a bemenu: bump version to 0.6.14 2022-12-23 08:42:22 -05:00
d0d8665c19 oksh: 7.1 -> 7.2 2022-11-27 10:33:29 -05:00
511b35abed wildmidi: clean up footprint 2022-11-27 07:34:45 -05:00
8df6f9d3b3 libheif: bump version to 1.14.0 2022-11-27 07:32:26 -05:00
4793621e92 libde265: 1.0.8 -> 1.0.9 2022-11-27 07:31:36 -05:00
5873af78c4 lagrange: 1.13.7 -> 1.14.1 2022-11-27 07:30:49 -05:00
3f92383c6e wezterm: bump version to 20221119 2022-11-27 07:30:24 -05:00
baddb2e370 webkitgtk-41: fix footprint 2022-11-16 08:46:11 -05:00
374a854895 webkitgtk-41: version bump 2022-11-13 13:22:12 -05:00
361e6743b9 wf-recorder: bump version to 0.3.0 2022-11-13 13:21:40 -05:00
e02426282d deadbeef: bump version to 1.9.3 2022-11-13 13:20:31 -05:00
ebaedad2c7 xxd-standalone: version bump 2022-11-13 13:19:47 -05:00
0b3b112ef4 dropped duplicate ports 2022-11-01 07:44:47 -04:00
84e2ba7c96 greetd: dropped duplicate port 2022-11-01 07:44:02 -04:00
f356d0567e tuigreet: dropped duplicate port 2022-11-01 07:43:26 -04:00
7cefd48331 texlive-base: update footprint for perl 5.36 2022-10-28 09:52:41 -04:00
b3f685c0b1 nyxt: version bump 2022-10-26 09:03:35 -04:00
449d37f184 webkitgtk-41: add README 2022-10-26 09:02:35 -04:00
1f657f2319 epiphany: version bump, new dependency webkitgtk-41 2022-10-16 12:32:09 -04:00
c909c69b61 webkitgtk-41: initial commit 2022-10-16 12:31:31 -04:00
005a5091b3 python3-sqlalchemy: version bump 2022-10-15 09:28:20 -04:00
f53b4aae00 python3-openpyxl: inject et_xmlfile into the dependency tree 2022-10-15 08:45:17 -04:00
a32db2004e python3-slugify: fix runtime error when text-unidecode is not found 2022-10-15 08:43:52 -04:00
5879859dcd python3-agate: amend requires.txt to accept version 2.6 of parsedatetime 2022-10-15 08:41:57 -04:00
531bf518e2 python3-et_xmlfile: initial commit 2022-10-15 08:39:43 -04:00
3ea446fe31 python3-openpyxl: update signature 2022-10-10 13:35:15 -04:00
8a9fccb9b8 deadbeef: reorganize footprint 2022-10-07 19:41:17 -04:00
e6a1bb8ae2 libdispatch: delete superfluous libbsd dependency 2022-10-05 20:56:22 -04:00
d1cdc4b6db deadbeef: clean up the test for incompatible version of ffmpeg 2022-10-02 11:45:27 -04:00
9b15c0990c libreoffice-bin: version bump 2022-09-26 11:46:10 -04:00
7a0cd17e1b wezterm: version bump 2022-09-17 10:03:00 -04:00
2e61fd5722 wildmidi: clean up dependencies (pkgconf now in core) 2022-09-17 10:02:33 -04:00
67be08fd1f tagutil: clean up dependencies (cmake, pkgconf now in core) 2022-09-17 10:01:45 -04:00
57384a6333 sbcl: version bump 2022-09-11 17:07:08 -04:00
53b966c1bc lagrange: version bump 2022-08-28 07:07:23 -04:00
efcd9332fb libreoffice-bin: add a few dependencies to satisfy revdep 2022-08-28 07:06:36 -04:00
a8764d9a31 sfwbar: initial commit 2022-08-28 07:04:52 -04:00
cba9aa3fff zathura plugins: clean up Pkgfile header 2022-08-28 07:04:03 -04:00
9c05243716 nyxt: clean up footprint 2022-08-25 10:16:24 -04:00
75f160ac73 nyxt: update keybindings patch 2022-08-25 08:53:28 -04:00
d42fc9f098 libreoffice-bin: fix footprint for Wayland-only installation 2022-08-24 12:17:40 -04:00
ae55b7628a libreoffice-bin: clean up footprint 2022-08-24 10:18:48 -04:00
caceec222b nyxt: adopted again after bugfixes to webkitgtk 2022-08-24 10:17:29 -04:00
b36bb7c0e7 epiphany: initial commit 2022-08-20 20:30:14 -04:00
519ba4bf67 libdazzle: initial commit 2022-08-20 20:29:49 -04:00
aadc03f79b libreoffice-bin: commit version 7.3.5.2 2022-08-20 10:02:40 -04:00
6fd48afd54 gnuplot: simplify parameter expansion in the Pkgfile 2022-08-18 07:21:51 -04:00
def5d187cc recode: version bump 2022-08-18 07:07:31 -04:00
764ee17bc1 fortune-mod: clean up Pkgfile whitespace 2022-08-18 07:05:37 -04:00
7c45545a26 sbcl: cherry pick a version with fewer breaking changes 2022-08-14 21:23:47 -04:00
de318689be deadbeef: version bump 2022-08-14 21:19:55 -04:00
ab82584bd4 nyxt: dropped unmaintainable port 2022-08-14 21:19:14 -04:00
440c4f9fb7 csvkit and dependencies: update footprints for python 3.10 2022-08-14 15:45:33 -04:00
bade847344 gspell: dropped 2022-08-14 15:23:28 -04:00
61be607ac4 wezterm: version bump 2022-08-14 15:20:57 -04:00
a953acf688 sbcl: bump version to 2.2.7 2022-08-14 15:20:13 -04:00
66b45bf1a5 gst-editing-services: dropped 2022-08-14 15:18:56 -04:00
c243cf7fe8 fractal: dropped due to openssl breakage 2022-08-14 15:15:41 -04:00
23049b59b7 python3-sqlalchemy: version bump 2022-08-06 10:11:11 -04:00
0c587c2436 python3-pyicu: version bump 2022-08-06 10:10:50 -04:00
dc1aabf166 csvkit and its dependencies: version bump 2022-08-06 10:03:21 -04:00
718b2e1f76 oksh: version bump 2022-08-06 09:53:32 -04:00
d24c52a306 tuigreet: version bump 2022-08-06 09:51:25 -04:00
efec48c331 xxd-standalone: version bump 2022-08-06 09:45:57 -04:00
40142c2233 cagebreak: version bump 2022-08-06 09:43:46 -04:00
b0dad435a7 bemenu: version bump 2022-08-06 09:41:09 -04:00
c1eb0b4e6d dropped unmaintained ports 2022-08-06 09:29:23 -04:00
d971059a27 waybar: update to work with fmt 9.0 2022-07-22 14:36:49 -04:00
781da8ffa6 python3-babel: initial commit 2022-07-22 14:35:37 -04:00
c39413c53d lzip: initial commit 2022-07-22 14:35:13 -04:00
4a2a1cd2b7 wezterm: version bump 2022-06-30 17:04:46 -04:00
b51fb9a8ae glew-egl: fix build() for the renamed port 2022-06-16 12:06:44 -04:00
e8fd7bcb73 hdf5: bump version to 1.12.2 2022-06-16 12:05:03 -04:00
e8729ca4bf szip: remove 'Packager' line 2022-06-16 12:04:38 -04:00
85fed0ed43 lagrange: bump to version 1.13.6 2022-06-16 11:43:02 -04:00
e0d0c102ba octave: bump version to 7.1.0 2022-06-14 15:36:53 -04:00
60aeab1c8e bogofilter: removed the deprecated 'Packager' field 2022-06-14 15:35:46 -04:00
ce2eecacf4 imv: updated dependencies 2022-06-14 15:35:00 -04:00
8d7ea8aada libucl: experiment with git url in the source array 2022-06-13 13:23:55 -04:00
d42d57f4a8 ncdu: bump version to 2.1.2 2022-06-13 12:11:40 -04:00
088512bc25 python3-parsedatetime: dropped duplicate port 2022-06-13 09:59:00 -04:00
3c22146cd2 glew-egl: added README 2022-06-13 09:57:09 -04:00
280c54b64f glew: renamed as glew-egl to disambiguate 2022-06-13 09:46:54 -04:00
e6ebc99bf6 mblaze: remove the 'Packager' line 2022-06-13 09:34:36 -04:00
a3cd024f2c libucl: experiment with git url in the source array 2022-06-13 09:32:20 -04:00
ec23b807e0 xxd-standalone: version bump 2022-06-13 09:13:05 -04:00
0a969a383f wezterm: revised the sample config file 2022-06-13 09:01:30 -04:00
f042adbd87 texlive-base: remove dependency poppler 2022-05-19 13:32:39 -04:00
bfc74ec269 texlive-base: s/libpaper/paper in the dependency list 2022-05-18 11:15:53 -04:00
0dda757b38 texlive-base: updated dependencies 2022-05-18 11:13:02 -04:00
9d52695238 mblaze: version bump 2022-05-12 11:16:20 -04:00
893d4f066c wezterm: cleaned up example config file 2022-05-03 08:37:52 -04:00
a04867d56b fractal: added desktop entry 2022-05-03 07:49:28 -04:00
63685bef8b wezterm: initial commit 2022-05-02 08:40:11 -04:00
c61262b023 moonlander: initial commit 2022-05-02 08:39:36 -04:00
4d08786b79 cagebreak: initial commit 2022-05-02 08:38:55 -04:00
f42717c9d0 purge unneeded dependencies 2022-04-26 07:51:12 -04:00
ec5d03b5f3 texlive-base: updated README 2022-04-17 10:53:38 -04:00
13f308a343 gjs: dropped for depending on mozjs91 2022-04-16 12:41:04 -04:00
38eebd0568 texlive-base: version bump 2022-04-16 12:33:58 -04:00
4b7a363bb0 xournalpp: version bump 2022-04-16 08:47:26 -04:00
e3431e198b foliate: updated dependency webkitgtk 2022-04-16 08:46:45 -04:00
ee5d68bf50 gjs: updated signature 2022-04-16 08:45:33 -04:00
7ae0dda171 gjs: version bump 2022-04-16 08:44:36 -04:00
6cc69b3c2c xournalpp: version bump 2022-04-16 08:43:57 -04:00
eb1875454f libretls: updated footprint 2022-04-15 19:46:44 -04:00
49cf0022bd libretls: version bump 2022-04-15 11:31:05 -04:00
193d3e4e06 xclock: version bump 2022-04-15 11:27:56 -04:00
b9b14b1805 deadbeef-alarm: update signature 2022-04-13 18:48:02 -04:00
c1fd94768c xxd-standalone: version bump 2022-04-07 16:27:20 -04:00
ce5b07e2b0 deadbeef: updated README 2022-03-31 09:10:28 -04:00
293cd4460b fractal: initial commit 2022-03-30 08:35:25 -04:00
7bdddf23f3 added README 2022-03-29 09:17:10 -04:00
5ef9a12519 added post-install script 2022-03-29 09:15:46 -04:00
5e9ed8ba9e fractal: initial commit 2022-03-29 09:14:37 -04:00
e3d3942dd2 updated README 2022-03-21 21:36:40 -04:00
acd6eb13e2 cleaned up footprint 2022-03-21 16:07:51 -04:00
d474237518 added README 2022-03-21 11:31:20 -04:00
c07335bf5e initial commit of some deadbeef plugins 2022-03-20 22:05:07 -04:00
61b6a4b2d5 new vi-webmode keybindings 2022-03-20 16:58:05 -04:00
574fcd3579 fixed upstream url 2022-03-17 21:27:31 -04:00
3fca245d89 updated source url 2022-03-17 20:42:56 -04:00
8e4ab3c1fb cleaned up meson subprojects 2022-03-11 15:47:41 -05:00
2886a7b92a added nyxt browser 2022-03-09 17:01:59 -05:00
75318168ea 20060219 2022-02-28 18:46:43 -05:00
e869552804 fix build for newest ffmpeg 2022-02-26 14:04:55 -05:00
e177d7d725 added csvkit and its dependencies 2022-02-18 17:40:09 -05:00
4509022474 Removed dups 2022-02-16 14:53:00 -05:00
1db52d3865 lighter footprints 2022-02-15 14:46:02 -05:00
bf852f86f8 Removed dups 2022-02-12 19:34:24 -05:00
5807ba2279 Updated footprint 2022-02-12 15:46:53 -05:00
61bcf32135 Updated httpup REPO 2022-02-12 09:52:24 -05:00
c91e7c875c Removed junk files from footprint 2022-02-12 09:46:46 -05:00
9f9ea72d5b updated footprints 2022-02-12 09:39:14 -05:00
efb92f5195 Updated httpup REPO 2022-02-07 10:28:09 -05:00
bf50a4ecf7 Added signify public key 2022-02-07 09:47:12 -05:00
368 changed files with 10879 additions and 8523 deletions

View File

@ -1,29 +1,9 @@
# McQuah's CRUX ports
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.
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.
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!
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).
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.
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.

584
REPO
View File

@ -1,378 +1,222 @@
d:catgirl
d:libretls
d:bogofilter
d:arpack
d:xournalpp
d:texlive-base
d:jp2a
d:sndio
d:maelstrom
d:wildmidi
d:lagrange
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:python3-agate-sql
d:tagutil
d:hdf5
d:python3-et_xmlfile
d:wildmidi
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: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: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
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: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: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: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
f:1b035191b968ec08fc4b35c0d7a157f7:bogofilter/.footprint
f:7f8947359f0a442b966d6a086b51dc55:bogofilter/.signature
f:39ab93c823ab1ab3d873e7368990084b: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: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:33f6c238ba0a0730493b7eb65dc88a21:libfreeimage-lite/.md5sum
f:74e453d9399191d49fb6acb51d70694a:libfreeimage-lite/.signature
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: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:c4a660d93a260478a5f4d246be1c260d:libfreeimage-lite/Pkgfile
f:55654b9c5c4042bbd1ca6d158629d37a:libfreeimage-lite/.footprint
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
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

View File

@ -2,15 +2,19 @@ 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/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
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
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/

View File

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

View File

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

5
arpack/.watch Executable file
View File

@ -0,0 +1,5 @@
#!/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,22 +1,26 @@
# 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 gcc-fortran
# Depends on: lapack
# Optional: openmpi
name=arpack
version=3.8.0
version=3.9.1
release=1
source=(https://github.com/opencollab/arpack-ng/archive/refs/tags/$version.tar.gz)
renames=($name-$version.tar.gz)
source=(https://github.com/opencollab/arpack-ng/archive/$version/$name-$version.tar.gz)
build() {
cd $name-ng-$version
sh bootstrap
./configure --prefix=/usr
make
make check
make DESTDIR=$PKG install
prt-get isinst openmpi && ARPACK_MPI="on" || ARPACK_MPI="off"
# strip .la files
rm -f $PKG/usr/lib/*.la
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
}

View File

@ -7,11 +7,7 @@ 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/bemenu/bemenu-renderer-wayland.so
-rwxr-xr-x root/root usr/lib/libbemenu.so.0.6.4
-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
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

View File

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

View File

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

4
bemenu/.watch Executable file
View File

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

View File

@ -1,20 +1,24 @@
# 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 wlroots libxkbcommon
# Optional: xorg-libxinerama
# Depends on: pango
# Optional: xorg-libxinerama scdoc wayland-protocols
name=bemenu
version=0.6.4
version=0.6.23
release=1
source=(https://github.com/Cloudef/bemenu/archive/$version/$name-$version.tar.gz)
source=(https://github.com/Cloudef/$name/archive/$version/$name-$version.tar.gz)
build() {
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"
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"; }
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}
}

View File

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

View File

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

View File

@ -1,7 +1,6 @@
# 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

View File

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

View File

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

5
catgirl/.watch Executable file
View File

@ -0,0 +1,5 @@
#!/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.0
version=2.2a
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

@ -0,0 +1,4 @@
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

@ -0,0 +1,6 @@
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

18
deadbeef-alarm/Makefile Normal file
View File

@ -0,0 +1,18 @@
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

15
deadbeef-alarm/Pkgfile Normal file
View File

@ -0,0 +1,15 @@
# 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
}

91
deadbeef-alarm/README.md Normal file
View File

@ -0,0 +1,91 @@
# 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.

193
deadbeef-alarm/alarm.cc Normal file
View File

@ -0,0 +1,193 @@
/*
* 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;
}

209
deadbeef/.footprint Normal file
View File

@ -0,0 +1,209 @@
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

7
deadbeef/.signature Normal file
View File

@ -0,0 +1,7 @@
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

5
deadbeef/.watch Executable file
View File

@ -0,0 +1,5 @@
#!/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

42
deadbeef/Pkgfile Normal file
View File

@ -0,0 +1,42 @@
# 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
}

19
deadbeef/dbq Executable file
View File

@ -0,0 +1,19 @@
#!/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

@ -0,0 +1,166 @@
--- 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

View File

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

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxCxxF3n6L200TFvBE/yiQgwS/Z/rEXj2KiNTy4zuyGbuRqssvCybB730yaWVYNpXuG+K0ILN5BezEuLeWup2Fw0=
SHA256 (Pkgfile) = a023015f123ecbe83051d222f4fc509a29857279b7b596deb539c42ba159e1a5
RWTTPlFarK9CxJTlJGdifGm4dNh1JWPG3waiLETOMdYdwWgDwsnow5IcHbvk4SJno/2aAVM1zeR/30MCBD7O881liJaM+HzDzgQ=
SHA256 (Pkgfile) = 50ad95a698673b67c5aa5387ca3c579e0431f99c3e6564e48555659be68e6c5d
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: cmake libsdl2 sdl2_mixer sdl2_image glew
# Depends on: glew sdl2_image sdl2_mixer
# Optional: stockfish fairymax gnuchess
name=dreamchess

View File

@ -1,7 +0,0 @@
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

View File

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

View File

@ -1,6 +0,0 @@
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

View File

@ -1,17 +0,0 @@
# 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:

View File

@ -1,120 +0,0 @@
/* 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} },
};

View File

@ -1,13 +0,0 @@
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

View File

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

View File

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

View File

@ -1,26 +0,0 @@
# 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"
}

View File

@ -1,70 +0,0 @@
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

View File

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

View File

@ -1,5 +0,0 @@
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

View File

@ -1,20 +0,0 @@
# 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
}

View File

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

View File

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

View File

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

View File

@ -13,6 +13,8 @@ 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
}

View File

@ -1,5 +0,0 @@
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
RWTTPlFarK9CxPOzXlu1wDvtmF1ownrfNf7PYwye71G1AYkNLZOZdWtx+v+LWCVT73+0D4taJ4NaYMVoSadEl8N1LkNcXHNnkQM=
SHA256 (Pkgfile) = 3481339e32e1fd80f036fd2d5888ec1f3b99068a4a0289c62c1ec8a05fc2770a
RWTTPlFarK9CxLeiVnxsqo6CX3Bwl1YIYPLmoI18Mou87HU23DPMvOWJwwYy7NC+2p5O3G5e0/nzZY2NW/rZpbOikQfpXkCqwgg=
SHA256 (Pkgfile) = 871caaac785a677e244fe0ebf83c7fbeb97ba392838a15d8610885e91da6e80e
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://crux.nu/files/distfiles/fortune-mod-prog-style.tar.gz)
http://www.schwarzvogel.de/pkgs/kernelcookies-8.tar.gz \
http://crux.nu/files/distfiles/fortune-mod-prog-style.tar.gz )
build() {
cd $name-$version
@ -28,9 +28,7 @@ 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 '{}' +

151
freepats/.footprint Normal file
View File

@ -0,0 +1,151 @@
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

1
freepats/.md5sum Normal file
View File

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

5
freepats/.signature Normal file
View File

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

19
freepats/Pkgfile Normal file
View File

@ -0,0 +1,19 @@
# 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
}

View File

@ -1,241 +0,0 @@
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

View File

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

View File

@ -1,5 +0,0 @@
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

View File

@ -1,25 +0,0 @@
# 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
}

View File

@ -1,29 +0,0 @@
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

View File

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

View File

@ -1,5 +0,0 @@
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

View File

@ -1,18 +0,0 @@
# 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
}

View File

@ -1,17 +0,0 @@
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

View File

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

View File

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

View File

@ -1,22 +0,0 @@
# 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
}

View File

@ -1,14 +0,0 @@
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

View File

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

View File

@ -1,6 +0,0 @@
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

View File

@ -1,27 +0,0 @@
# 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

@ -1,13 +0,0 @@
--- 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)"

View File

@ -1,54 +0,0 @@
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

View File

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

View File

@ -1,5 +0,0 @@
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

View File

@ -1,21 +0,0 @@
# 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
}

View File

@ -1,20 +0,0 @@
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

View File

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

View File

@ -1,7 +0,0 @@
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

View File

@ -1,45 +0,0 @@
# 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
}

View File

@ -1,15 +0,0 @@
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

View File

@ -1,7 +0,0 @@
#%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

View File

@ -1,35 +0,0 @@
#!/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

View File

@ -1,5 +0,0 @@
#!/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

View File

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

View File

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

View File

@ -1,57 +0,0 @@
# 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
}

82
highway/.footprint Normal file
View File

@ -0,0 +1,82 @@
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

5
highway/.signature Normal file
View File

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

22
highway/Pkgfile Normal file
View File

@ -0,0 +1,22 @@
# 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
}

View File

@ -1,18 +0,0 @@
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

View File

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

View File

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

View File

@ -1,19 +0,0 @@
# 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,18 +3,9 @@ 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-folder
-rwxr-xr-x root/root usr/bin/imv-dir
-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-folder.desktop
-rw-r--r-- root/root usr/share/applications/imv-dir.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

View File

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

View File

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

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