Port Request: Bongo

View: New views
9 Messages — Rating Filter:   Alert me  

Port Request: Bongo

by Georges Discry :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

I'm really interested in seeing Bongo [http://bongo-project.org/] ported
to FreeBSD.

It's a mail/calendar server which was forked from Hula when Novell
dropped it. It's still in heavy development but has gone a long way
since then.

Thanks,
Georges Discry
_______________________________________________
freebsd-ports@... mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe@..."

Re: Port Request: Bongo

by Etienne Robillard-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Georges Discry wrote:

> Hi,
>
> I'm really interested in seeing Bongo [http://bongo-project.org/] ported
> to FreeBSD.
>
> It's a mail/calendar server which was forked from Hula when Novell
> dropped it. It's still in heavy development but has gone a long way
> since then.
>
> Thanks,
> Georges Discry
> _______________________________________________
> freebsd-ports@... mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe@..."

I think you just have to use the PR system to submit it, and
then a maintainer should have look...

Regards,
Etienne


--
Etienne Robillard <robillard.etienne@...>
Green Tea Hackers Club <http://gthc.org/>
Blog: <http://gthc.org/blog/>
PGP Fingerprint: 178A BF04 23F0 2BF5 535D  4A57 FD53 FD31 98DC 4E57
_______________________________________________
freebsd-ports@... mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe@..."

Re: Port Request: Bongo

by Eitan Adler-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Fri, Nov 6, 2009 at 4:58 AM, Georges Discry <murmex@...> wrote:
> Hi,
>
> I'm really interested in seeing Bongo [http://bongo-project.org/] ported to
> FreeBSD.
>
> It's a mail/calendar server which was forked from Hula when Novell dropped
> it. It's still in heavy development but has gone a long way since then.
>

You could try this out yourself:
http://www.freebsd.org/doc/en/books/porters-handbook/own-port.html

It isn't too hard and if you have any questions feel free to ask this list.
_______________________________________________
freebsd-ports@... mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe@..."

Re: Port Request: Bongo

by Matthew Seaman-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Etienne Robillard wrote:
> Georges Discry wrote:

>> I'm really interested in seeing Bongo [http://bongo-project.org/] ported
>> to FreeBSD.
>>
>> It's a mail/calendar server which was forked from Hula when Novell
>> dropped it. It's still in heavy development but has gone a long way
>> since then.

 
> I think you just have to use the PR system to submit it, and
> then a maintainer should have look...

With the small but important proviso that a new port must have a proper
maintainer (usually but not necessarily the person who sends the PR) --  
it is not permitted to create a port with the maintainer set to the
'unmaintained' value of ports@....  Don't let this put you off:
have a go at generating the port yourself.  Plenty of people on this list
will be happy to offer advice if you get into difficulties.  Maintaining a
port or three is neither particularly onerous nor difficult, looks good on
your CV and earns you karma points...

        Cheers,

        Matthew

--
Dr Matthew J Seaman MA, D.Phil.                   7 Priory Courtyard
                                                  Flat 3
PGP: http://www.infracaninophile.co.uk/pgpkey     Ramsgate
                                                  Kent, CT11 9PW



signature.asc (267 bytes) Download Attachment

Re: Port Request: Bongo

by Georges Discry :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

In fact, I started a port but hit some problems with CMake. It's having
problems locating the libraries and include files of libical and openldap.

Looks like there is nothing set by default for the CMake functions
CHECK_INCLUDE_FILE and CHECK_LIBRARY_EXISTS to work. Guess I'll have to
try harder!

I also have the problem that if I add USE_AUTOTOOLS=libtool:22, as
libtool is a depency, it tries to use ./configure instead of CMake.
Should I use a direct dependency in LIB_DEPENDS ?

Thanks for your help,
Georges

On 11/06/2009 02:57 PM, Matthew Seaman wrote:

> Etienne Robillard wrote:
>> Georges Discry wrote:
>
>>> I'm really interested in seeing Bongo [http://bongo-project.org/] ported
>>> to FreeBSD.
>>>
>>> It's a mail/calendar server which was forked from Hula when Novell
>>> dropped it. It's still in heavy development but has gone a long way
>>> since then.
>
>
>> I think you just have to use the PR system to submit it, and
>> then a maintainer should have look...
>
> With the small but important proviso that a new port must have a proper
> maintainer (usually but not necessarily the person who sends the PR) --
> it is not permitted to create a port with the maintainer set to the
> 'unmaintained' value of ports@.... Don't let this put you off:
> have a go at generating the port yourself. Plenty of people on this list
> will be happy to offer advice if you get into difficulties. Maintaining a
> port or three is neither particularly onerous nor difficult, looks good on
> your CV and earns you karma points...
>
> Cheers,
>
> Matthew
>
_______________________________________________
freebsd-ports@... mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe@..."

Re: Port Request: Bongo

by Matthew Seaman-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Georges Discry wrote:
> In fact, I started a port but hit some problems with CMake. It's having
> problems locating the libraries and include files of libical and openldap.

In general terms, you will need to either supply arguments to a configuration
command, or patch a configure script so that it will discover shlibs installed
under $LOCALBASE/lib (which is usually /usr/local/lib). Where there's a lot
of Makefile infrastructure already set up (as there is when you USE_CMAKE --
see /usr/ports/Mk/bsd.cmake.mk) then this should all be handled for you
already.

There's a lot of prior-art for using CMake in the ports tree -- as there is
for using LDAP.  In fact, take a look at security/ike and deskutils/kdepim4
as examples of ports that use both.

> Looks like there is nothing set by default for the CMake functions
> CHECK_INCLUDE_FILE and CHECK_LIBRARY_EXISTS to work. Guess I'll have to
> try harder!

Or copy what someone else already did:

   % grep -Er 'CHECK_(INCLUDE_FILE|LIBRARY_EXISTS)' /usr/ports/

> I also have the problem that if I add USE_AUTOTOOLS=libtool:22, as
> libtool is a depency, it tries to use ./configure instead of CMake.
> Should I use a direct dependency in LIB_DEPENDS ?

If there are USE_FOO flags available, then you should use them.  In this
case, you seem to require some combination of USE_CMAKE, USE_OPENLDAP
and USE_AUTOTOOLS -- as far as I can tell, just haing both USE_CMAKE and
USE_AUTOTOOLS=libtool:22 should do the right thing, as USE_CMAKE will
completely rewrite the do-configure: make target.

        Cheers,

        Matthew

--
Dr Matthew J Seaman MA, D.Phil.                   7 Priory Courtyard
                                                  Flat 3
PGP: http://www.infracaninophile.co.uk/pgpkey     Ramsgate
                                                  Kent, CT11 9PW



signature.asc (267 bytes) Download Attachment

Re: Port Request: Bongo

by Eygene Ryabinkin-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Fri, Nov 06, 2009 at 06:44:59PM +0100, Georges Discry wrote:
> In fact, I started a port but hit some problems with CMake. It's
> having problems locating the libraries and include files of libical
> and openldap.

Attached is the preliminary version of the port, they are packed
with shar(1).  The software is very Linux'ish, so it took me around
3 or 4 patches to correct some things that were spotted during the
compilation phase, but I have no time to test if the software really
works.  I think that you can use this archive as the starting step
and really try to install and use it.

I hadn't tested it in the Tinderbox for the clean build, but I'll
try to do it next week.  If you're interested -- I'll post the
results and modifications to the port.
--
Eygene
 _                ___       _.--.   #
 \`.|\..----...-'`   `-._.-'_.-'`   #  Remember that it is hard
 /  ' `         ,       __.--'      #  to read the on-line manual
 )/' _/     \   `-_,   /            #  while single-stepping the kernel.
 `-'" `"\_  ,_.-;_.-\_ ',  fsc/as   #
     _.-'_./   {_.'   ; /           #    -- FreeBSD Developers handbook
    {_.-``-'         {_/            #

_______________________________________________
freebsd-ports@... mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe@..."

Re: Port Request: Bongo

by Gary Jennejohn-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Sat, 7 Nov 2009 04:27:45 +0300
Eygene Ryabinkin <rea-fbsd@...> wrote:

> Fri, Nov 06, 2009 at 06:44:59PM +0100, Georges Discry wrote:
> > In fact, I started a port but hit some problems with CMake. It's
> > having problems locating the libraries and include files of libical
> > and openldap.
>
> Attached is the preliminary version of the port, they are packed
> with shar(1).
>

Attachment stripped.  How about a URL?

---
Gary Jennejohn
_______________________________________________
freebsd-ports@... mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe@..."

Re: Port Request: Bongo

by Eygene Ryabinkin-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Sat, Nov 07, 2009 at 04:27:44AM +0300, Eygene Ryabinkin wrote:
> I hadn't tested it in the Tinderbox for the clean build, but I'll
> try to do it next week.  If you're interested -- I'll post the
> results and modifications to the port.

Some iterations over the Tinderbox helped to bring the port to the
much better shape and now it gained some more dependencies, plist
was fixed and some patches were updated.

Sat, Nov 07, 2009 at 11:31:41AM +0100, Gary Jennejohn wrote:
> Attachment stripped.  How about a URL?

http://codelabs.ru/fbsd/ports/bongo-0.6.1.shar
It contains the latest version with all fixes embedded.  Still, I
hadn't tested if it really works :((
--
Eygene
 _                ___       _.--.   #
 \`.|\..----...-'`   `-._.-'_.-'`   #  Remember that it is hard
 /  ' `         ,       __.--'      #  to read the on-line manual
 )/' _/     \   `-_,   /            #  while single-stepping the kernel.
 `-'" `"\_  ,_.-;_.-\_ ',  fsc/as   #
     _.-'_./   {_.'   ; /           #    -- FreeBSD Developers handbook
    {_.-``-'         {_/            #
_______________________________________________
freebsd-ports@... mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe@..."