recipes for building some CRUX packages
Go to file
John McQuah 8595894fa8 octave: delete README 2022-12-23 16:29:54 -05:00
arpack arpack: clean up footprint 2022-12-23 16:28:32 -05:00
bemenu bemenu: bump version to 0.6.14 2022-12-23 08:42:22 -05:00
bogofilter bogofilter: removed the deprecated 'Packager' field 2022-06-14 15:35:46 -04:00
cagebreak cagebreak: clean up Pkgfile 2022-12-23 08:51:25 -05:00
catgirl libretls: version bump 2022-04-15 11:31:05 -04:00
deadbeef deadbeef: bump version to 1.9.3 2022-11-13 13:20:31 -05:00
deadbeef-alarm deadbeef-alarm: update signature 2022-04-13 18:48:02 -04:00
dreamchess purge unneeded dependencies 2022-04-26 07:51:12 -04:00
epiphany epiphany: version bump, new dependency webkitgtk-41 2022-10-16 12:32:09 -04: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
geany fix build for newest ffmpeg 2022-02-26 14:04:55 -05:00
gl2ps gl2ps: clean up Pkgfile 2022-12-23 12:44:15 -05:00
glew-egl glew-egl: fix build() for the renamed port 2022-06-16 12:06:44 -04:00
hdf5 hdf5: bump version to 1.12.2 2022-06-16 12:05:03 -04:00
imv imv: clean up Pkgfile 2022-12-23 08:52:45 -05:00
jp2a purge unneeded dependencies 2022-04-26 07:51:12 -04:00
lagrange lagrange: clean up Pkgfile 2022-12-23 08:50:45 -05:00
lbreakouthd lbreakouthd: version bump 2022-12-23 08:52:13 -05:00
libdazzle libdazzle: initial commit 2022-08-20 20:29:49 -04:00
libde265 libde265: 1.0.8 -> 1.0.9 2022-11-27 07:31:36 -05: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
libheif libheif: bump version to 1.14.0 2022-11-27 07:32:26 -05:00
libreoffice-bin libreoffice-bin: version bump 2022-09-26 11:46:10 -04:00
libretls libretls: updated footprint 2022-04-15 19:46:44 -04:00
libtimidity fix build for newest ffmpeg 2022-02-26 14:04:55 -05:00
maelstrom fix build for newest ffmpeg 2022-02-26 14:04:55 -05:00
mblaze mblaze: remove the 'Packager' line 2022-06-13 09:34:36 -04:00
moonlander moonlander: initial commit 2022-05-02 08:39:36 -04:00
ncdu ncdu: version bump 2022-12-23 08:44:10 -05:00
nyxt nyxt: version bump 2022-10-26 09:03:35 -04:00
octave octave: delete README 2022-12-23 16:29:54 -05:00
oksh oksh: 7.1 -> 7.2 2022-11-27 10:33:29 -05:00
opusfile initial commit of some deadbeef plugins 2022-03-20 22:05:07 -04:00
prboom-plus purge unneeded dependencies 2022-04-26 07:51:12 -04:00
python3-agate python3-agate: amend requires.txt to accept version 2.6 of parsedatetime 2022-10-15 08:41:57 -04:00
python3-agate-dbf csvkit and dependencies: update footprints for python 3.10 2022-08-14 15:45:33 -04:00
python3-agate-excel csvkit and dependencies: update footprints for python 3.10 2022-08-14 15:45:33 -04:00
python3-agate-sql csvkit and dependencies: update footprints for python 3.10 2022-08-14 15:45:33 -04:00
python3-csvkit csvkit and dependencies: update footprints for python 3.10 2022-08-14 15:45:33 -04:00
python3-dbfread csvkit and dependencies: update footprints for python 3.10 2022-08-14 15:45:33 -04:00
python3-et_xmlfile python3-et_xmlfile: initial commit 2022-10-15 08:39:43 -04:00
python3-leather csvkit and dependencies: update footprints for python 3.10 2022-08-14 15:45:33 -04:00
python3-olefile csvkit and dependencies: update footprints for python 3.10 2022-08-14 15:45:33 -04:00
python3-openpyxl python3-openpyxl: inject et_xmlfile into the dependency tree 2022-10-15 08:45:17 -04:00
python3-pyicu csvkit and dependencies: update footprints for python 3.10 2022-08-14 15:45:33 -04:00
python3-pytimeparse csvkit and dependencies: update footprints for python 3.10 2022-08-14 15:45:33 -04:00
python3-slugify python3-slugify: fix runtime error when text-unidecode is not found 2022-10-15 08:43:52 -04:00
python3-sqlalchemy python3-sqlalchemy: version bump 2022-10-15 09:28:20 -04:00
python3-xlrd csvkit and dependencies: update footprints for python 3.10 2022-08-14 15:45:33 -04:00
qhull fix build for newest ffmpeg 2022-02-26 14:04:55 -05:00
qrupdate purge unneeded dependencies 2022-04-26 07:51:12 -04:00
qscintilla-qt5 qscintilla-qt5: clean up Pkgfile 2022-12-23 16:29:08 -05:00
recode recode: version bump 2022-08-18 07:07:31 -04:00
sbcl sbcl: bump version to 2.2.11 2022-12-23 08:48:37 -05:00
sfwbar sfwbar: version bump 2022-12-23 08:49:02 -05:00
sundials purge unneeded dependencies 2022-04-26 07:51:12 -04:00
szip szip: remove 'Packager' line 2022-06-16 12:04:38 -04:00
tagutil tagutil: clean up dependencies (cmake, pkgconf now in core) 2022-09-17 10:01:45 -04:00
texlive-base texlive-base: update footprint for perl 5.36 2022-10-28 09:52:41 -04:00
webkitgtk-41 webkitgtk-41: fix footprint 2022-11-16 08:46:11 -05:00
wezterm wezterm: bump version to 20221119 2022-11-27 07:30:24 -05:00
wf-recorder wf-recorder: clean up Pkgfile 2022-12-23 08:50:09 -05:00
wildmidi wildmidi: clean up footprint 2022-11-27 07:34:45 -05:00
xclock xclock: version bump 2022-04-15 11:27:56 -04:00
xournalpp xournalpp: bump version to 1.1.3 2022-12-23 08:47:33 -05:00
xxd-standalone xxd-standalone: version bump 2022-12-23 08:46:37 -05:00
zathura-pdf-poppler zathura-pdf-poppler: bump version to 0.3.1 2022-12-23 08:45:57 -05: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 octave: delete README 2022-12-23 16:29:54 -05: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.