/crux-ports

Ports for CRUX 3.7

Primary LanguageHTML

Ports for CRUX 3.7

This is my personal collection of CRUX ports. Many of them were written by me, others were adapted from existing ports. There are also some that were shamelessly stolen and put here, so I have a single place for all. It just makes it more simple to have a unified place of "cherry picked" ports, than a bunch of repos with overlapping entries.

It would be too complicated to track back the original authors, in order to credit them properly. So, if someone recognised their port and wants to be credited, let me know!

ppetrov/

Main collection of programs and libraries. Most likely this is what you are interested in.

There are 4 unversioned ports, that simply use the latest tarball provided by upstream:

  • google-chrome
  • mplayer
  • viber
  • zoom-linux

Therefore .signature and .footprint may mismatch. I can extract the version number from the archive, but it's simpler to do it that way.

The repo contains over 60 p5 ports, initially generated by the amazing cpan2crux.

r4-modules/

R modules, mostly generated by my own, home-brewed tool called cran2crux.

wallpapers/

Various wallpapers. These ports use a bit different download approach.

This repo is not listed at portdb.

xfce_4.12/

I like to have a GTK2-only desktop, so here it is.

This is part of CRUX, but needs to be locked at an older version:

  • upower (0.99.13): for xfce4-power-manager battery status

Make sure you have it installed and locked first; or you place in /etc/prt-get.conf the repo line before contrib, core, opt and xorg:

prtdir /usr/ports/xfce_4.12

Then you can build the whole desktop with this dummy port (it requires some stuff from ppetrov, such as icon and cursor themes):

prt-get depinst xfce

This installs a .xinitrc and .xprofile, as well as basic .config folder in /etc/skel, so the desktop starts with some predefined customizations. If you are not making a new user, just copy these to ~/.

This repo is not listed at portdb.

zone/

Ports that package custom settings files, configs, modified programs, scripts, workarounds (e.g. jdk symlink), as well as more unconventional stuff all go in the zone.

This repo is not listed at portdb.