request. Sogo

Marco Steinbach coco at executive-computing.de
Wed Sep 8 20:45:44 UTC 2010


Sean McAfee schrieb:
> On 09/08/10 08:37, Johan Hendriks wrote:
>  > I am no programmer in any way, and do not understand all of the
>  > configure needs.
>  >
>  >
>  >
>  > I would like to know if anyone is working on it, because it is THE
>  > solution for us.
> 
> Seconded on that.  Unfortunately, I don't have much time to burn on this 
> and GNUStep is a mess.

[...]

I gave it a quick shot, and was able to build and install SOGo and SOPE 
in a clean 8.1/amd64 jail, with NOPORTDOCS=yes as the only flag in 
/etc/make.conf.  The jails ports tree was last csuped yesterday.

$ denotes an unprivileged user account, # denotes root.

# cd /usr/ports/ports-mgmt/portmaster && make install clean
# portmaster lang/gnustep-base
# portmaster databases/mysql51-server
# portmaster net/openldap24-server
# portmaster mail/dovecot
# portmaster mail/postfix
# portmaster devel/monotone
# portmaster shells/bash
# portmaster databases/libmemcached

Grab sources:

$ mkdir ~/tmp
$ cd ~/tmp
$ mtn db init --db=~/db.mtn
$ mtn --db=~/db.mtn pull inverse.ca ca.inverse.sope
$ mtn --db=~/db.mtn checkout --branch ca.inverse.sope SOPE
$ mtn --db=~/db.mtn pull inverse.ca ca.inverse.sogo
$ mtn --db=~/db.mtn checkout --branch ca.inverse.sogo SOGo

Build:

bash $ cd ~/tmp/SOPE
bash $ . /usr/local/GNUstep/System/Library/Makefiles/GNUstep.sh
bash $ ./configure --with-gnustep --enable-debug --disable-strip
bash $ gmake
bash # . /usr/local/GNUstep/System/Library/Makefiles/GNUstep.sh
bash # gmake install

bash $ cd ~/tmp/SOGo
bash $ . /usr/local/GNUstep/System/Library/Makefiles/GNUstep.sh
bash $ ./configure --enable-debug --disable-strip
bash $ gmake

The build stops at a missing library named libOGoContentStore.so.0.9

bash $ cd OGoContentStore && gmake && gmake install && cd ..

While you're at it, fix cp in SOPE/NGCards/GNUmakefile.postamble, by 
replacing -dpR with -a.

bash $ gmake
bash # . /usr/local/GNUstep/System/Library/Makefiles/GNUstep.sh
bash # gmake install


The mere fact, that it gets through the build and install phase of 
course doesn't mean the resulting files will be able to actually do 
anything useful for us, but it might be a start, at least.

Since I just had a very quick look at the documentation of SOGO, I'm not 
able to supply any more hints at this time.  Seeing Funambol being 
mentioned raised my interesst, though.

MfG CoCo


More information about the freebsd-ports mailing list