this post was submitted on 04 Aug 2024
376 points (93.7% liked)

Programmer Humor

32557 readers
380 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 

Am I out of touch?

No, it's the forward-thinking generation of software engineers that want elegant, reliable, declarative systems that are wrong.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 1 points 3 months ago* (last edited 3 months ago)

I’m not familiar with ports, does it provide an easy way to install packages of a particular version? Is it OpenBSD only, or just a system of installing things?

OpenBSD's ports are just a collection of perl scripts and makefiles managed by a VCS (usually CVS though there are mirrors). Due to how recursive CVS works, you can easily update any part of the tree to a different commit/tag.

$ cd ${PORTSROOT}/games/stone-soup
$ cvs up -CPd -D 'some date_spec' #or -r some_tag
$ make install
$ヽ༼ຈل͜ຈ༽ノ enjoy your old or backported videos games

very scriptable, should be easy to figure out how to automate this should you need to.