You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Garrett Rooney <ro...@electricjellyfish.net> on 2001/09/11 01:15:41 UTC

FreeBSD port of Subversion, take 1

i've got a FreeBSD oprt of subversion put together and i'd like to get
any comments you guys might have before i submit it o FreeBSD.

you can get the port itself from 

http:/electricjellyfish.net/subversion.tar.gz

and you'll also need a port of diffutils that i put together, which
can be found at 

http://www.freebsd.org/cgi/query-pr.cgi?pr=30362

the port has a few problems that i'll eventually want to work out, but
they require some additions to the build system, so they will have to
wait.

first, this uses your in-tree version of neon, where it would be nice to
use the FreeBSD port of neon, but i couldn't find a way to use a
version of neon outside the tree.  unfortunately, i think the two
versions of neon might spam each other at the moment, so be careful if
you have the neon port installed.

second, this will install subversion's version of apr, while the
apache2 port is also installing it's own version (in a different dir
though, so they won't spam each other).  it would be nice to split out
apr into its own port hand have apache2 and subversion both use it,
but that'll have to wait until i can talk to the apache2 maintainer.

those are the only gottcha's i'm aware of, other than that it works
for me (tm).

note that if you guys could roll a release soon, it would probably be
better to submit this to FreeBSD with a newer version, since IIRC some
pretty annoying bugs have been fixed since M3, but if it's going to
take a while before you guys make another snapshot, i'll submit this,
because at least it's enough for people to download subversion from
the repository themselves.

enjoy,

-garrett

-- 
garrett rooney                     Unix was not designed to stop you from 
rooneg@electricjellyfish.net       doing stupid things, because that would  
http://electricjellyfish.net/      stop you from doing clever things.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: FreeBSD port of Subversion, take 1

Posted by Ben Collins-Sussman <su...@collab.net>.
Garrett Rooney <ro...@electricjellyfish.net> writes:

> > I may try to take care of this today (issue 478 -- rewrite our dish.sh
> > script to use svn, not cvs!).
> > 
> > I mean, if you're really going to release a FreeBSD port, it's kind of
> > a pseudo-advertisement.  We should put our best tarball forward.
> 
> that's great.  it won't take much to switch to an updated tarball.
> 

Going home now to telecommute and work on this.  (Most of Chicago's
large skyscrapers are being evacuated right now -- yeesh.)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: FreeBSD port of Subversion, take 1

Posted by Garrett Rooney <ro...@electricjellyfish.net>.
On Tue, Sep 11, 2001 at 09:06:09PM -0400, Garrett Rooney wrote:
> BTW, I've posted a new version of the port,

which is available at the same url,

http://electricjellyfish.net/subversion.tar.gz

note to self, read email twice before sending...

-- 
garrett rooney                     Unix was not designed to stop you from 
rooneg@electricjellyfish.net       doing stupid things, because that would  
http://electricjellyfish.net/      stop you from doing clever things.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: FreeBSD port of Subversion, take 1

Posted by Garrett Rooney <ro...@electricjellyfish.net>.
BTW, I've posted a new version of the port, which moves the includes
and libraries to /usr/local/include/subversion and
/usr/local/lib/subversion repectively.  This will make it more in line
with the rest of the FreeBSD ports, and will keep us from overwriting
other installed libraries, which would be really rude ;-)

This also means I can put off making us work with the FreeBSD port of
neon for a while, which is nice, since I don't have the first idea how
to make Subversion use it yet ;-)

I'm still waiting on M4 to submit this, so if anyone has any more
comments in the meantime, shoot them my way and I'll try to work them
in to the port.

thanks,

-garrett

-- 
garrett rooney                     Unix was not designed to stop you from 
rooneg@electricjellyfish.net       doing stupid things, because that would  
http://electricjellyfish.net/      stop you from doing clever things.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: FreeBSD port of Subversion, take 1

Posted by Garrett Rooney <ro...@electricjellyfish.net>.
On Tue, Sep 11, 2001 at 11:07:43AM -0700, Greg Stein wrote:
> On Tue, Sep 11, 2001 at 11:25:59AM -0400, Garrett Rooney wrote:
> > On Tue, Sep 11, 2001 at 09:54:02AM -0500, Ben Collins-Sussman wrote:
> > > Garrett Rooney <ro...@electricjellyfish.net> writes:
> > > > note that if you guys could roll a release soon, it would probably be
> > > > better to submit this to FreeBSD with a newer version, since IIRC some
> > > > pretty annoying bugs have been fixed since M3
> 
> M4 is scheduled for "real soon". That is effectively defined as "usability
> bugs fixed", and are mostly related to stabilizing network activity.

well, in that case i'll hold off on submitting the port until M4 is
out, so as to avoid giving people a bad impression of Subversion when
they first try it out.

> > the one thing i still want to work on is making sure subversion's
> > libraries (neon and apr) don't spam over other ones...  is there any
> > reason we need to use the version of neon that's in the tree?  i would
> > like to be able to make the port use the installed version if at all
> > possible.  apr is less of an issue, since so few apps use it at the
> > moment.
> 
> APR kind of has to stay because we sinclude() some of its scripts into our
> configure script. We shouldn't have any problem using a system-installed
> Neon, provided its revision is compatible.
> [ generally, we have both a min *and* max version (since the API is in flux,
>   we cannot necessarily use newer versions) ]

well, it's good to hear that you can use the installed neon, but what
exactly do i have to do to make that happen.  from what i can see
there doesn't seem to be a configure argument to specify one like
there is for berkeley db.  would an m4 file (like the one for bdb)
need to be added?

> Note that we also plan to add APRUTIL and toss expat-lite.

cool, i had completely forgotten about expat.  that'll be one less
lib i need to worry about conflicting with versions that are on the
system already.

-garrett

-- 
garrett rooney                     Unix was not designed to stop you from 
rooneg@electricjellyfish.net       doing stupid things, because that would  
http://electricjellyfish.net/      stop you from doing clever things.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: FreeBSD port of Subversion, take 1

Posted by Greg Stein <gs...@lyra.org>.
On Tue, Sep 11, 2001 at 11:25:59AM -0400, Garrett Rooney wrote:
> On Tue, Sep 11, 2001 at 09:54:02AM -0500, Ben Collins-Sussman wrote:
> > Garrett Rooney <ro...@electricjellyfish.net> writes:
> > > note that if you guys could roll a release soon, it would probably be
> > > better to submit this to FreeBSD with a newer version, since IIRC some
> > > pretty annoying bugs have been fixed since M3

M4 is scheduled for "real soon". That is effectively defined as "usability
bugs fixed", and are mostly related to stabilizing network activity.

>...
> the one thing i still want to work on is making sure subversion's
> libraries (neon and apr) don't spam over other ones...  is there any
> reason we need to use the version of neon that's in the tree?  i would
> like to be able to make the port use the installed version if at all
> possible.  apr is less of an issue, since so few apps use it at the
> moment.

APR kind of has to stay because we sinclude() some of its scripts into our
configure script. We shouldn't have any problem using a system-installed
Neon, provided its revision is compatible.
[ generally, we have both a min *and* max version (since the API is in flux,
  we cannot necessarily use newer versions) ]

Note that we also plan to add APRUTIL and toss expat-lite.

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: FreeBSD port of Subversion, take 1

Posted by Garrett Rooney <ro...@electricjellyfish.net>.
On Tue, Sep 11, 2001 at 09:54:02AM -0500, Ben Collins-Sussman wrote:
> Garrett Rooney <ro...@electricjellyfish.net> writes:
> 
> > note that if you guys could roll a release soon, it would probably be
> > better to submit this to FreeBSD with a newer version, since IIRC some
> > pretty annoying bugs have been fixed since M3
> 
> I may try to take care of this today (issue 478 -- rewrite our dish.sh
> script to use svn, not cvs!).
> 
> I mean, if you're really going to release a FreeBSD port, it's kind of
> a pseudo-advertisement.  We should put our best tarball forward.

that's great.  it won't take much to switch to an updated tarball.

the one thing i still want to work on is making sure subversion's
libraries (neon and apr) don't spam over other ones...  is there any
reason we need to use the version of neon that's in the tree?  i would
like to be able to make the port use the installed version if at all
possible.  apr is less of an issue, since so few apps use it at the
moment.

-- 
garrett rooney                     Unix was not designed to stop you from 
rooneg@electricjellyfish.net       doing stupid things, because that would  
http://electricjellyfish.net/      stop you from doing clever things.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: FreeBSD port of Subversion, take 1

Posted by Ben Collins-Sussman <su...@collab.net>.
Garrett Rooney <ro...@electricjellyfish.net> writes:

> note that if you guys could roll a release soon, it would probably be
> better to submit this to FreeBSD with a newer version, since IIRC some
> pretty annoying bugs have been fixed since M3

I may try to take care of this today (issue 478 -- rewrite our dish.sh
script to use svn, not cvs!).

I mean, if you're really going to release a FreeBSD port, it's kind of
a pseudo-advertisement.  We should put our best tarball forward.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org