Hi Jean-Sebastien,

On Thu, Aug 11, 2011 at 7:53 PM, Jean-Sebastien Delfino
<jsdelf...@apache.org> wrote:
>> thanks for your feedback. You are right as long as Tuscany native
>> hasn't been released as a pre-build package that can be installed on
>> an operating system it doesn't make sense to use libraries as
>> dependencies coming pre-packaged with a particular OS or package
>> management system. Instead I should setup my own staging area
>> containing all the various dependencies. Tho, in the long run I am
>> interested in pushing those dependencies as FreeBSD ports into the
>> FreeBSD ports tree cause there you could have development snapshots of
>> a certain library as a FreeBSD port which would allow to use the
>> dependencies coming with the FreeBSD ports tree instead of manually
>> compiled ones (we did that with DSPAM development snapshots in the
>> past).
>
> That would be really cool!
>

My attempt to provide an overview what works on FreeBSD (8.2) and what not:

* autoconf, automake, libtool, doxygen, gcc can be installed from the
FreeBSD ports collection
* at the time there's only Apache HTTPD 2.2 available in the FreeBSD
ports collection. I started creating an additional Apache HTTPD 2.3
port [0] but did not finish it yet
* APR 2 - I sent an problem report [1] including a new port for the
most recent APR 2 version
* OpenSSL can be used from the FreeBSD base system
* pcre-8.12 can be used from the FreeBSD ports collection
* expat-2.0.1_1 can be used from the FreeBSD ports collection
* memcached-1.4.5 can be installed from the FreeBSD ports collection
* libevent-1.4.14b_2 can be installed from the FreeBSD ports collection
* libxml2-2.7.8_1 can be installed from the FreeBSD ports collection
* curl-7.21.3_2 can be installed from the FreeBSD ports collection
(including SSL support)
* I am currently in the process of upgrading the existing FreeBSD
SpiderMonkey 1.7.x port [2], [3]
* tinycdb-0.77 is available from the FreeBSD ports collection
* ap20-mod_security-2.5.13 is available from the FreeBSD ports
collection (not sure whether this one is too old)
* I started to create an Apache Axis2/C port for FreeBSD but hit an
issue which may be a bug [4]
* I started to create an Apache Qpid port for FreeBSD put hit an issue
which may be a bug [5], [6]
* ap20-mod_auth_openid-0.5 is available from the FreeBSD ports
collection including support for libopkele-2.0.2_1
* liboauth-0.9.4 is available from the FreeBSD ports collection
* I think Apache Vysper can be installed relatively easy from the
binary distribution and thus I decided to not create a separate
FreeBSD port
* Didn't create a FreeBSD port for Libstrophe yet cause I don't know
how to pull sources directly from Github while building a FreeBSD port
* postgresql-client-8.4.8 is available from the FreeBSD ports collection
* scribe-2.2_3 is available from the FreeBSD ports collection
* thrift-0.4.0,1 is available from the FreeBSD ports collection
* I created and submitted a new FreeBSD port for Apache Libcloud using a PR [7]

[0] http://docs.freebsd.org/cgi/getmsg.cgi?fetch=284897+0+current/freebsd-ports
[1] http://www.freebsd.org/cgi/query-pr.cgi?pr=159658
[2] http://people.apache.org/~dsh/projects/fbsd-ports/spidermonkey185/
[3] http://docs.freebsd.org/cgi/getmsg.cgi?fetch=343488+0+current/freebsd-ports
[4] 
http://mail-archives.apache.org/mod_mbox/axis-c-user/201108.mbox/%3ccac0wh9akzrvc3-qzhg3thmfhnvi20kzerb0zp94hq_x+d_f...@mail.gmail.com%3E
[5] https://issues.apache.org/jira/browse/QPID-2549
[6] 
http://mail-archives.apache.org/mod_mbox/qpid-dev/201108.mbox/%3CCAC0wh9ZjuK0Ns_2LnAbM=oufhcg2gavsb99+pkpuybrtr6k...@mail.gmail.com%3E
[7] http://www.freebsd.org/cgi/query-pr.cgi?pr=159703

>
> We may be able to do that if people like you start to help out... as I
> only have little free evening /  weekend / vacation time for this.
>

I am interested in Apache Tuscany native cause I want to figure out,
whether it would be possible to use OSGi like modules (i.e. provided
by Apache Celix) for SCA components similar to what I did with Java in
a Redbook I wrote last year [8].

Besides that I want to elaborate whether Apache Celix And Apache
Tuscany (native) can be used on embedded devices such as
router/firewall devices and what the use cases may be and thus my
interest in creating all those various FreeBSD ports.

[8] http://www.redbooks.ibm.com/abstracts/sg247911.html?Open

Cheers
Daniel

Reply via email to