recipes for building some CRUX packages
Go to file
John McQuah d0b7ad9d40 lagrange: update to 1.17.5 2023-12-06 01:19:10 +00:00
arpack arpack: 3.9.0 -> 3.9.1 2023-10-21 23:48:32 +00:00
bemenu bemenu: 0.6.15 -> 0.6.16 2023-09-08 20:00:04 -04:00
bogofilter bogofilter: removed the deprecated 'Packager' field 2022-06-14 15:35:46 -04:00
cagebreak cagebreak: update to 2.2.1 2023-08-30 07:57:48 -04:00
catgirl catgirl: 2.1 -> 2.2 2023-08-19 16:08:21 -04:00
deadbeef deadbeef: 1.9.5 -> 1.9.6 2023-12-06 01:18:46 +00:00
deadbeef-alarm deadbeef-alarm: clean up Makefile 2022-12-24 15:40:44 -05:00
dreamchess purge unneeded dependencies 2022-04-26 07:51:12 -04:00
epiphany epiphany: update to 45.0 2023-10-22 14:10:24 +00:00
fortune-mod fortune-mod: clean up Pkgfile whitespace 2022-08-18 07:05:37 -04:00
fortune-mod-de fortune-mod: clean up Pkgfile whitespace 2022-08-18 07:05:37 -04:00
freepats 20060219 2022-02-28 18:46:43 -05:00
highway highway: initial commit, version 1.0.7 2023-10-16 12:48:42 +00:00
imv mass update of signatures 2023-02-17 15:00:33 -05:00
jp2a purge unneeded dependencies 2022-04-26 07:51:12 -04:00
kitty kitty: update to 0.31.0, new dependency xxhash 2023-11-25 00:51:28 +00:00
labwc labwc: fix build when scdoc is not installed 2023-10-16 12:40:43 +00:00
lagrange lagrange: update to 1.17.5 2023-12-06 01:19:10 +00:00
lbreakouthd lbreakouthd: 1.1.3 -> 1.1.4 2023-10-06 15:35:31 +00:00
libdispatch libdispatch: clean up Pkgfile 2022-12-23 08:54:37 -05:00
libfixposix nyxt: adopted again after bugfixes to webkitgtk 2022-08-24 10:17:29 -04:00
libfreeimage-lite libfreeimage-lite: fix signature (tarball changed upstream) 2022-12-23 08:58:20 -05:00
libjxl libjxl: initial commit, version 0.8.2 2023-10-16 12:49:19 +00:00
libreoffice-bin libreoffice-bin: 7.6.2 -> 7.6.3 2023-11-29 02:15:00 +00:00
libretls libretls: updated to 3.8.1 2023-12-01 19:45:57 +00:00
librsync librsync: 2.3.2 -> 2.3.4 2023-06-10 09:05:45 -04:00
ltris ltris: 1.2.6 -> 1.2.7 2023-09-08 19:53:44 -04:00
maelstrom maelstrom: add desktop file 2022-12-26 20:48:38 -05:00
mblaze mblaze: remove the 'Packager' line 2022-06-13 09:34:36 -04:00
ncdu ncdu: 2.2.1 -> 2.3 2023-09-20 01:26:04 +00:00
nyxt nyxt: updated to 3.9.2 2023-12-01 19:46:14 +00:00
octave octave: update to 8.4.0 2023-12-06 01:08:05 +00:00
oksh oksh: 7.1 -> 7.2 2022-11-27 10:33:29 -05:00
portaudio-cpp portaudio, portaudio-cpp: adopted 2023-08-19 15:46:22 -04:00
prboom-plus prboom-plus: update to 2.6.66 2023-06-23 08:44:48 -04:00
python3-agate python3-agate: update to 1.9.0 2023-10-21 23:43:56 +00:00
python3-agate-dbf add watch scripts for PyPI projects 2023-02-11 20:54:05 -05:00
python3-agate-excel python3-agate-excel: update to 0.4.1 2023-11-25 00:58:58 +00:00
python3-agate-sql python3-agate-sql: 0.5.9 -> 0.6.0 2023-09-29 15:49:08 +00:00
python3-csvkit python3-csvkit: 1.1.0 -> 1.1.1 2023-06-02 08:42:15 -04:00
python3-dbfread add watch scripts for PyPI projects 2023-02-11 20:54:05 -05:00
python3-et_xmlfile add watch scripts for PyPI projects 2023-02-11 20:54:05 -05:00
python3-leather add watch scripts for PyPI projects 2023-02-11 20:54:05 -05:00
python3-olefile add watch scripts for PyPI projects 2023-02-11 20:54:05 -05:00
python3-openpyxl python3-openpyxl: update to 3.1.2 2023-03-17 08:32:17 -04:00
python3-pyicu python3-pyicu: 2.11 -> 2.12 2023-11-04 17:56:38 +00:00
python3-pytimeparse add watch scripts for PyPI projects 2023-02-11 20:54:05 -05:00
python3-slugify python3-slugify: 8.0.0 -> 8.0.1 2023-03-17 08:30:48 -04:00
python3-sqlalchemy python3-sqlalchemy: 2.0.22 -> 2.0.23 2023-11-04 18:02:03 +00:00
python3-xlrd add watch scripts for PyPI projects 2023-02-11 20:54:05 -05:00
recode mass update of signatures 2023-02-17 15:00:33 -05:00
sbcl sbcl: update to 2.3.10 2023-11-04 20:52:18 +00:00
sfwbar sfwbar: 1.0_beta12 -> 1.0_beta13 2023-10-28 11:28:22 +00:00
tagutil tagutil: clean up dependencies (cmake, pkgconf now in core) 2022-09-17 10:01:45 -04:00
texlive-base texlive-base: 20220329 -> 20230313 2023-04-01 09:24:31 -04:00
webkitgtk-60 webkitgtk-60: rebuild for icu 74 2023-11-29 18:31:32 +00:00
wezterm wezterm: updated to 20230712 2023-08-19 16:26:27 -04:00
wf-recorder wf-recorder: 0.3 -> 0.4.1 2023-09-20 01:26:41 +00:00
wildmidi mass update of signatures 2023-02-17 15:00:33 -05:00
xclock mass update of signatures 2023-02-17 15:00:33 -05:00
xournalpp xournalpp: update to 1.2.2 2023-11-25 00:52:36 +00:00
xxd-standalone xxd-standalone: update to 9.0.1396 2023-03-10 19:40:25 -05:00
xxhash xxhash: initial commit, version 0.8.2 2023-11-25 00:48:42 +00:00
zathura-pdf-poppler zathura-pdf-poppler: fix the obsolete dependence on poppler-glib 2023-10-28 11:17:48 +00:00
zathura-ps zathura-ps: clean up Pkgfile 2022-12-23 08:45:16 -05:00
README.md Added signify public key 2022-02-07 09:47:12 -05:00
REPO nyxt: updated to 3.9.2 2023-12-01 19:46:14 +00:00
jmq.git Added signify public key 2022-02-07 09:47:12 -05:00
jmq.httpup Updated httpup REPO 2022-02-07 10:28:09 -05:00
jmq.pub Added signify public key 2022-02-07 09:47:12 -05:00

README.md

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.

If you wish to use this repository, download the public key jmq.pub and exactly one of the following files: jmq.git or jmq.httpup. Do not use both. Place these files in /etc/ports. Then add the line prtdir /usr/ports/jmq to /etc/prt-get.conf (on my system I put it below /usr/ports/xorg but above /usr/ports/contrib, so that dups only override the official port if I explicitly run pkgmk in my port directory).

The build scripts in this collection mostly just copy the commands from other sources, including upstream, other CRUX ports, AUR, and VoidLinux. In most cases it would be too laborious to track down the original authors. But if you recognize your work and want your name on it, let me know!

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.