Hi guys, I'm working on a port (my first) of a tool I use at times on Windows and Linux. It's called ent and it does statistical tests on streams of data. It attempts to tell if data is random and/or encrypted. I have a basic port that works, builds and installs on i386, amd64 and sparc64 in current releases. I spoke with the author via email and he's OK with an OpenBSD port, but I had a few questions before continuing:
1. The author (John Walker http://www.fourmilab.ch/random/) placed the software in the public domain and does not use version numbers. Last release appears to be January 2008. So, it's a mature software that does not see lots of updates. Should I put a version number on it? I noticed the Debian GNU/Linux folks numbered it. 2. How much tweaking of the author's make file is acceptable, I added a target for make all and made it always link statically (the author suggested this). I'd like to further simplify the make file by removing a few things. Is that sort of thing OK? It's a simple, small tool that does not really need flavors or any complex build options and while -static makes it a bit larger (500k total), it does not seem to hurt anything else. 3. The author distributes ent in a .zip archive named random.zip. I add unzip as a build dependency and everything extracts and builds OK, but looking at other ports, very few (if any) are distributed as zips. Should I unzip it and repackage it as a tar.gz to be more OpenBSD idiomatic? Thanks for any advice, Brad