Skip navigation.

Syndicate

Syndicate content

User login

Subversion On OBSD 3.7

OpenBSD 3.8 was just released. I want to upgrade Ender from 3.7 to 3.8, but first I want to back it up. I have a simple backup script, @qdb.pl@, which I use for machine backups. However, I'm lazy and haven't gotten around to putting it on ender. Right before a life-changing OBSD upgrade is a good time to do so. It is at this point that the yak stampede begins. To install OBSD3.8, I have to back up. To back up, I have to get my @qdb.pl@ script. To get @qdb.pl@, I need Subversion (actually I could use HTTP, but I'm trying to be thorough). So, I dutifully go to @/usr/ports/devel/subversion@ and fire off a @make@; no dice, as the subversion port's depenency chain ultimately extends to the X11 libraries. If you've not worked with the *BSD ports system before, you won't understand how that's possible. I didn't even bother to trace the dependency, since I noticed from peeking at the @Makefile@ that there's a flavor of the port called 'no_bindings', which isn't explained but which I gather from context means to build the Subversion tools without building the Python/Perl/Ruby/etc bindings. So, as is my custom, I did a: bq. @export FLAVOR=no_bindings@ followed by a bq. @make@ . An eternity later, svn was built. @make install@ takes care of the rest. I now have the OBSD port of svn-1.1.3p0. This being OBSD, that's probably two major revisions behind, but as one who lives the _avant garde_ OBSD lifestyle, I'm prepared to deal with the hardship.