--On July 5, 2007 9:21:04 AM -0400 Wesley Shields <[EMAIL PROTECTED]>
wrote:
>
Speaking of difficult ports.....
I'm working on the upgrade to security/bro. It's a royal PITA. The
author hardcodes destinations for everything so that the software
doesn't follow FreeBSD conventions at all, *and* there's no "master"
setting that you can alter in configure or the top level Makefile.in
file. So, I've had to edit almost every Makefile.in in the distro to
get the darn thing to behave. Even the docs don't want to install
where they should!
Paul,
As I mentioned before, I took a stab at this port a while ago and came
to the same conclusions. I'll gladly take a look at where you are and
see if I can help you out at all. Can you send a patch of where you
currently are so I can take a look?
Sure, I'd be glad to. The only thing I'm not satisfied with at this point
is the installation of broccoli's libraries into /usr/local/share.
Libraries should be installed in /usr/local/lib. I'm using USE_LDCONFIG=
to specify the location (/usr/local/share), but I really shouldn't have to
do that. My problem is, I can't figure out where, in broccoli's configure
and/or Makefiles that it's specifying to put the libs in share instead of
lib.
I've attached a tar'd gzip'd file containing patches for the existing port
as well as all the new patch files (in FILESDIR) that I've created to
force this thing to install where I want it. Any advice would be
appreciated.
Part of me says I should be doing all this in the port's Makefile rather
than patching all the Makefile.in files, but when I tried that, the
software created the directories anyway, even though they were empty.
This is, by far, the most irritating port I've ever worked on, but I'm
close to getting it done.
Once it's done, I'm going to create a devel port for the latest version.
All of this work is being done, by request, for another project that is
being worked on. I was asked to update/create ports for parts that are
required for the project.
Paul Schmehl ([EMAIL PROTECTED])
Senior Information Security Analyst
The University of Texas at Dallas
http://www.utdallas.edu/ir/security/