Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 04 Jul 2007 12:53:45 -0500
From:      Paul Schmehl <pauls@utdallas.edu>
To:        ports@freebsd.org
Subject:   Re: My First Port
Message-ID:  <7DC8544585C7B7B23C7374CA@paul-schmehls-powerbook59.local>
In-Reply-To: <20070704144933.GG57271@e.0x20.net>
References:  <20070703182834.GA70894@bewilderbeast.blackhelicopters.org> <131F5B7A274BB3D15F1D1B70@utd59514.utdallas.edu> <20070704132845.GA76491@bewilderbeast.blackhelicopters.org> <20070704144933.GG57271@e.0x20.net>

next in thread | previous in thread | raw e-mail | index | archive | help
--==========CEEE9C99A22E72F89F58==========
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

--On July 4, 2007 4:49:33 PM +0200 Lars Engels <lars.engels@0x20.net>=20
wrote:

> On Wed, Jul 04, 2007 at 09:28:45AM -0400, Michael W. Lucas wrote:
>> On Tue, Jul 03, 2007 at 04:53:46PM -0500, Paul Schmehl wrote:
>> > .... good comments deleted
>>
>> Thanks, Shaun and Paul.  I appreciate the help.  Changes made,
>> portlint ran, port re-tested, PR submitted.
>>
>> Somebody stop me before I port again!  :-)
>
> No, Sir!
>
> Porting is fun, so we won't stop you from having fun.
> And if you're stuck with a more complicated port, just ask
> for help. There are a lot of helpful maintainers and committers
> around.  :)
>
Speaking of difficult ports.....

I'm working on the upgrade to security/bro.  It's a royal PITA.  The=20
author hardcodes destinations for everything so that the software doesn't=20
follow FreeBSD conventions at all, *and* there's no "master" setting that=20
you can alter in configure or the top level Makefile.in file.  So, I've=20
had to edit almost every Makefile.in in the distro to get the darn thing=20
to behave.  Even the docs don't want to install where they should!

Here's my FILESDIR:

ls files/
patch-Makefile.in=20
patch-policy-Makefile.in
patch-aux-scripts-Makefile.in=20
patch-policy-sigs-Makefile.in
patch-configure=20
patch-scripts-Makefile.in
patch-doc-quick-start-Makefile.in=20
patch-scripts-s2b-bro-include-Makefile.in
patch-doc-ref-manual-Makefile.in=20
patch-scripts-s2b-example-bro-files--Makefile.in
patch-doc-user-manual-Makefile.in=20
patch-src-Makefile.in

{{{sigh}}}

I have one last problem.  This software installs another piece of software =

named "broccoli" (don't ask), and for some reason broccoli puts it's lib=20
files in PREFIX/share.  I can't seem to find why it's doing that.  I=20
grepped for libdir and it always appears as EPREFIX/lib, which is correct. =

If anyone wants to take a look at this thing and figure it out, I would be =

grateful.  It's the one last piece I need to get this thing working as=20
expected.

You can download the source here:=20
<ftp://bro-ids.org/bro-1.1d-stable.tar.gz>;

Paul Schmehl (pauls@utdallas.edu)
Senior Information Security Analyst
The University of Texas at Dallas
http://www.utdallas.edu/ir/security/

--==========CEEE9C99A22E72F89F58==========--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7DC8544585C7B7B23C7374CA>