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 e6a1bb8ae2 libdispatch: delete superfluous libbsd dependency 2 days ago
arpack purge unneeded dependencies 5 months ago
bemenu bemenu: version bump 2 months ago
bogofilter bogofilter: removed the deprecated 'Packager' field 4 months ago
cagebreak cagebreak: version bump 2 months ago
catgirl libretls: version bump 6 months ago
deadbeef deadbeef: clean up the test for incompatible version of ffmpeg 5 days ago
deadbeef-alarm deadbeef-alarm: update signature 6 months ago
dreamchess purge unneeded dependencies 5 months ago
epiphany epiphany: initial commit 2 months ago
fortune-mod fortune-mod: clean up Pkgfile whitespace 2 months ago
fortune-mod-de fortune-mod: clean up Pkgfile whitespace 2 months ago
freepats 20060219 7 months ago
geany fix build for newest ffmpeg 7 months ago
gl2ps purge unneeded dependencies 5 months ago
glew-egl glew-egl: fix build() for the renamed port 4 months ago
greetd fix build for newest ffmpeg 7 months ago
hdf5 hdf5: bump version to 1.12.2 4 months ago
imv imv: updated dependencies 4 months ago
jp2a purge unneeded dependencies 5 months ago
lagrange lagrange: version bump 1 month ago
lbreakouthd purge unneeded dependencies 5 months ago
libdazzle libdazzle: initial commit 2 months ago
libde265 fix build for newest ffmpeg 7 months ago
libdispatch libdispatch: delete superfluous libbsd dependency 2 days ago
libfixposix nyxt: adopted again after bugfixes to webkitgtk 1 month ago
libfreeimage-lite fix build for newest ffmpeg 7 months ago
libheif fix build for newest ffmpeg 7 months ago
libreoffice-bin libreoffice-bin: version bump 2 weeks ago
libretls libretls: updated footprint 6 months ago
libtimidity fix build for newest ffmpeg 7 months ago
maelstrom fix build for newest ffmpeg 7 months ago
mblaze mblaze: remove the 'Packager' line 4 months ago
moonlander moonlander: initial commit 5 months ago
ncdu ncdu: bump version to 2.1.2 4 months ago
nyxt nyxt: clean up footprint 1 month ago
octave octave: bump version to 7.1.0 4 months ago
oksh oksh: version bump 2 months ago
opusfile initial commit of some deadbeef plugins 7 months ago
prboom-plus purge unneeded dependencies 5 months ago
python3-agate csvkit and dependencies: update footprints for python 3.10 2 months ago
python3-agate-dbf csvkit and dependencies: update footprints for python 3.10 2 months ago
python3-agate-excel csvkit and dependencies: update footprints for python 3.10 2 months ago
python3-agate-sql csvkit and dependencies: update footprints for python 3.10 2 months ago
python3-csvkit csvkit and dependencies: update footprints for python 3.10 2 months ago
python3-dbfread csvkit and dependencies: update footprints for python 3.10 2 months ago
python3-leather csvkit and dependencies: update footprints for python 3.10 2 months ago
python3-olefile csvkit and dependencies: update footprints for python 3.10 2 months ago
python3-openpyxl csvkit and dependencies: update footprints for python 3.10 2 months ago
python3-pyicu csvkit and dependencies: update footprints for python 3.10 2 months ago
python3-pytimeparse csvkit and dependencies: update footprints for python 3.10 2 months ago
python3-slugify csvkit and dependencies: update footprints for python 3.10 2 months ago
python3-sqlalchemy csvkit and dependencies: update footprints for python 3.10 2 months ago
python3-xlrd csvkit and dependencies: update footprints for python 3.10 2 months ago
qhull fix build for newest ffmpeg 7 months ago
qrupdate purge unneeded dependencies 5 months ago
qscintilla-qt5 fix build for newest ffmpeg 7 months ago
recode recode: version bump 2 months ago
sbcl sbcl: version bump 4 weeks ago
sfwbar sfwbar: initial commit 1 month ago
sundials purge unneeded dependencies 5 months ago
szip szip: remove 'Packager' line 4 months ago
tagutil tagutil: clean up dependencies (cmake, pkgconf now in core) 3 weeks ago
texlive-base texlive-base: remove dependency poppler 5 months ago
tuigreet tuigreet: version bump 2 months ago
wezterm wezterm: version bump 3 weeks ago
wf-recorder purge unneeded dependencies 5 months ago
wildmidi wildmidi: clean up dependencies (pkgconf now in core) 3 weeks ago
xclock xclock: version bump 6 months ago
xournalpp purge unneeded dependencies 5 months ago
xxd-standalone xxd-standalone: version bump 2 months ago
zathura-pdf-poppler zathura plugins: clean up Pkgfile header 1 month ago
zathura-ps zathura plugins: clean up Pkgfile header 1 month ago
README.md Added signify public key 8 months ago
REPO libdispatch: delete superfluous libbsd dependency 2 days ago
jmq.git Added signify public key 8 months ago
jmq.httpup Updated httpup REPO 8 months ago
jmq.pub Added signify public key 8 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.