On Thu, Aug 11, 2011 at 08:54:00PM -0300, Jesse Smith thus spake:
-----Original Message-----
From: Koop Mast <k...@rainbow-runner.nl>
To: gni...@gmail.com
Cc: Jesse Smith <jessefrgsm...@yahoo.ca>, freebsd-ports@freebsd.org
Subject: Re: Ubuntu One port
Date: Thu, 11 Aug 2011 23:08:29 +0200
On Fri, 2011-08-12 at 00:02 +0300, Anton wrote:
On 11.08.2011 01:53, Jesse Smith wrote:
> Hi all,
>
> I've been working on a port of the Ubuntu One client. Ubuntu One is a
> cloud storage service and the client is used to sync files with the
> remote server.
>
> The port has been progressing well and I've reached a point where it
> builds and installs cleanly on my machine. However, running the software
> still seems a bit flaky, I don't think the daemon is running properly.
>
> Is anyone here willing to give the attached port a try and send me
> feedback/suggestions?
Build port is failed for me.
text of error here:
===> Running ldconfig
/sbin/ldconfig -m /usr/local/lib
===> Registering installation for evolution-data-server-2.32.1_1
===> SECURITY REPORT:
This port has installed the following binaries which execute with
increased privileges.
/usr/local/libexec/camel-lock-helper-1.2
If there are vulnerabilities in these programs there may be a
security
risk to the system. FreeBSD makes no guarantee about the security of
ports included in the Ports Collection. Please type 'make deinstall'
to deinstall the port if this is a concern.
===> Returning to build of ubuntuone-client-1.7.0
Error: shared library "ebook-1.2.9" does not exist
*** Error code 1
Stop in /usr/ports/net/ubuntuone.
There isn't a libebook-1.2.9 in our evolution-data-server port only
libebook-1.2.10. And why not use the USE_GNOME=evolutiondataserver
switch to depend on it? More values are mentioned at line 81 of
Mk/bsd.gnome.mk.
Is camel-lock-helper-1.2 vulnerable?
I have idea what you mean with this.
-Koop
I have switched out the libebook requirement for
"USE_GNOME=evolutiondataserver" and I also found another dependency
which had been installed on my system. Please find attached my updated
port.
Jesse
You may want to check out the porters handbook for some guidance on this
port.
http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/book.html
For instance, the default WRKSRC is what you have defined, so that is not
needed.
You don't need to have gettext as a build dependency, if you include this in
your port:
USE_GETTEXT= yes
I would recommend tuning your use of /usr/local to be ${LOCALBASE}, as
${LOCALBASE} = /usr/local
In addition, you may want to look into disabling nls, if you can, during the
configure, as an option.
I also highly recommend running portlint against this port, as it will tell
you a number of issue to cleanup.
Hope this is of some help,
Jason
--
Jason Helfman
System Administrator
experts-exchange.com
http://www.experts-exchange.com/M_4830110.html
E4AD 7CF1 1396 27F6 79DD 4342 5E92 AD66 8C8C FBA5
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"