recipes for building some CRUX packages
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
John McQuah d06b87c41a
[notify] python3-sqlalchemy: major version updated to 2.0.0, see upstream docs for migration path
4 days ago
arpack arpack: clean up footprint 1 month ago
bemenu bemenu: bump version to 0.6.14 1 month ago
bogofilter bogofilter: removed the deprecated 'Packager' field 8 months ago
cagebreak cagebreak: 1.9.1 -> 2.0.1 (breaking changes, read details upstream) 2 weeks ago
catgirl libretls: version bump 10 months ago
deadbeef dbq: parenthesize the patterns when running find 2 weeks ago
deadbeef-alarm deadbeef-alarm: clean up Makefile 1 month ago
dreamchess purge unneeded dependencies 9 months ago
epiphany epiphany: version bump, new dependency webkitgtk-41 4 months ago
fortune-mod fortune-mod: clean up Pkgfile whitespace 6 months ago
fortune-mod-de fortune-mod: clean up Pkgfile whitespace 6 months ago
freepats 20060219 11 months ago
gl2ps gl2ps: clean up Pkgfile 1 month ago
glew-egl glew-egl: fix build() for the renamed port 8 months ago
imv imv: add asciidoc as an optional dependency 3 weeks ago
jp2a purge unneeded dependencies 9 months ago
labwc labwc: initial commit 1 month ago
lagrange lagrange: clean up Pkgfile 1 month ago
lbreakouthd lbreakouthd: clean up footprint 6 days ago
libdazzle libdazzle: initial commit 5 months ago
libde265 libde265: 1.0.8 -> 1.0.9 2 months ago
libdispatch libdispatch: clean up Pkgfile 1 month ago
libfixposix nyxt: adopted again after bugfixes to webkitgtk 5 months ago
libfreeimage-lite libfreeimage-lite: fix signature (tarball changed upstream) 1 month ago
libheif libheif: bump version to 1.14.0 2 months ago
libreoffice-bin libreoffice-bin: modify footprint to avoid filesystem conflicts 2 weeks ago
libretls libretls: updated footprint 10 months ago
ltris ltris: list runtime dependencies too 6 days ago
maelstrom maelstrom: add desktop file 1 month ago
mblaze mblaze: remove the 'Packager' line 8 months ago
moonlander moonlander: initial commit 9 months ago
ncdu ncdu: version bump 1 month ago
nyxt nyxt: version bump 3 months ago
octave octave: delete README 1 month ago
oksh oksh: 7.1 -> 7.2 2 months ago
opusfile initial commit of some deadbeef plugins 11 months ago
prboom-plus prboom-plus: 2.6um -> 2.6.2 1 month ago
python3-agate python3-agate: 1.6.3 -> 1.7.1 2 weeks ago
python3-agate-dbf csvkit and dependencies: update footprints for python 3.10 6 months ago
python3-agate-excel csvkit and dependencies: update footprints for python 3.10 6 months ago
python3-agate-sql csvkit and dependencies: update footprints for python 3.10 6 months ago
python3-csvkit python3-csvkit: 1.0.7 -> 1.1.0 2 weeks ago
python3-dbfread csvkit and dependencies: update footprints for python 3.10 6 months ago
python3-et_xmlfile python3-et_xmlfile: initial commit 4 months ago
python3-leather csvkit and dependencies: update footprints for python 3.10 6 months ago
python3-olefile csvkit and dependencies: update footprints for python 3.10 6 months ago
python3-openpyxl python3-openpyxl: inject et_xmlfile into the dependency tree 4 months ago
python3-pyicu python3-pyicu: 2.9 -> 2.10.2 2 weeks ago
python3-pytimeparse csvkit and dependencies: update footprints for python 3.10 6 months ago
python3-slugify python3-slugify: edit requires.txt to prefer Unidecode over text-unidecode 4 days ago
python3-sqlalchemy [notify] python3-sqlalchemy: major version updated to 2.0.0, see upstream docs for migration path 4 days ago
python3-xlrd csvkit and dependencies: update footprints for python 3.10 6 months ago
qrupdate purge unneeded dependencies 9 months ago
qscintilla-qt5 qscintilla-qt5: clean up Pkgfile 1 month ago
recode recode: small change to the Makefile 2 weeks ago
sbcl sbcl: bump version to 2.2.11 1 month ago
sfwbar sfwbar: version bump 1 month ago
sundials purge unneeded dependencies 9 months ago
szip szip: remove 'Packager' line 8 months ago
tagutil tagutil: clean up dependencies (cmake, pkgconf now in core) 5 months ago
texlive-base texlive-base: update footprint for perl 5.36 3 months ago
webkitgtk-41 webkitgtk-41: 2.38.2 -> 2.38.3 3 weeks ago
wezterm wezterm: bump version to 20221119 2 months ago
wf-recorder wf-recorder: delete bogus dependency x264 5 days ago
wildmidi wildmidi: clean up footprint 2 months ago
xclock xclock: version bump 10 months ago
xournalpp xournalpp: bump version to 1.1.3 1 month ago
xxd-standalone xxd-standalone: version bump 1 month ago
zathura-pdf-poppler zathura-pdf-poppler: bump version to 0.3.1 1 month ago
zathura-ps zathura-ps: clean up Pkgfile 1 month ago
README.md Added signify public key 12 months ago
REPO python3-slugify: edit requires.txt to prefer Unidecode over text-unidecode 4 days ago
jmq.git Added signify public key 12 months ago
jmq.httpup Updated httpup REPO 12 months ago
jmq.pub Added signify public key 12 months ago

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.