From owner-freebsd-ports@FreeBSD.ORG Wed Sep 8 20:45:44 2010 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BBFD710656D0 for ; Wed, 8 Sep 2010 20:45:44 +0000 (UTC) (envelope-from coco@executive-computing.de) Received: from mail.moehre.org (mail.moehre.org [195.96.35.7]) by mx1.freebsd.org (Postfix) with ESMTP id 3AB208FC08 for ; Wed, 8 Sep 2010 20:45:43 +0000 (UTC) Received: from mail.moehre.org (unknown [195.96.35.7]) by mail.moehre.org (Postfix) with ESMTP id BBA9B8B1435; Wed, 8 Sep 2010 22:26:03 +0200 (CEST) X-Spam-Flag: NO X-Spam-Score: -100.985 X-Spam-Level: X-Spam-Status: No, score=-100.985 tagged_above=-999 required=5 tests=[ALL_TRUSTED=-1, AWL=0.005, T_FRT_INTEREST=0.01, USER_IN_WHITELIST=-100] autolearn=disabled Received: from mail.moehre.org ([195.96.35.7]) by mail.moehre.org (mail.moehre.org [195.96.35.7]) (amavisd-new, port 10024) with ESMTP id llJvQ--CxoFH; Wed, 8 Sep 2010 22:26:01 +0200 (CEST) Received: from [192.168.100.35] (p54B0D626.dip.t-dialin.net [84.176.214.38]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: coco@executive-computing.de) by mail.moehre.org (Postfix) with ESMTPSA id 8F8238B141C; Wed, 8 Sep 2010 22:26:01 +0200 (CEST) Message-ID: <4C87F05C.5060404@executive-computing.de> Date: Wed, 08 Sep 2010 22:21:48 +0200 From: Marco Steinbach User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: Sean McAfee References: <57200BF94E69E54880C9BB1AF714BBCBA57DC1@w2003s01.double-l.local> <4C87CB37.2020507@collaborativefusion.com> In-Reply-To: <4C87CB37.2020507@collaborativefusion.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: ports@FreeBSD.org, Johan@double-l.nl Subject: Re: request. Sogo X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Sep 2010 20:45:44 -0000 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