Roadmap for version 3.7 Expand all | Collapse all

57% of 7 tasks completed. 3 open tasks:

FS#1667 - Replacing pkg-config with pkgconf Expand Collapse
Recently Arch replaced[1] pkg-config with pkgconf[2], an implementation of pkg-config that is actively maintained. I think CRUX should do the same.

pkgconf is reportedly both faster and has saner behavior[3][4]. Moreover it doesn't have circular dependency on glib.
I have been using pkgconf as a pkg-config replacement[5] on my machines for the past ~2 years without any problems.

FS#1763 - pkgmk -cs doesn't report error for missing files in .signature Expand Collapse
Some ports have incomplete file list in .signature. This is the case for opt/mplayer that its main source signature is missing, what makes it bad is that it's also using the insecure http protocol ($version.tar.xz).

cd to /usr/pors/opt/mplayer, pkgmk -cs shows that the signature is ok.

I suggest patch pkgmk to print out errors in such case and re-check all ports, I believe there're more ports affected by this issue.

FS#1828 - prt-cache segfault on file operations on a removed port Expand Collapse
Reproduction steps:

$ rm /usr/ports/collection/XYZ
$ prt-cache cat XYZ
File 'Segmentation fault
$ prt-cache ls XYZ
Segmentation fault

Text Version