[SR-Users] Kamailio 4.0.2 as a new Port for FreeBSD

Olle E. Johansson oej at edvina.net
Sun Sep 21 19:54:39 CEST 2014


Great work!

Can we try to merge the patches used into the base Kamailio distribution? I think we should be able
to have a port without any patches. Needing patches for FreeBSD ports indicates that we lack portability.

Cheers,
/O

On 21 Sep 2014, at 18:01, Oliver Mahmoudi <olivermahmoudi at gmail.com> wrote:

> Hello,
> 
> The port has just been committed to the FreeBSD ports tree and has been mapped to:
> 
> /usr/ports/net/kamailio
> 
> It can be compiled and installed with FreeBSD's traditional:
> 
> # make install clean
> 
> It compiles on 8.x, 9.x and 10.x for the i386 and x86-64 architectures. Possibly for the others archs too, but they to my knowing haven't been thoroughly tested so far. We'll find out on the way. The way things look, I will be the ports defacto maintainer.
> 
> After finishing my first draft of the port about a year ago, I ran a few tests between a Kamailio server on FreeBSD and a Windows host using 
> MySQL as a phonebook and Jitsi as a frontend GUI. From the Kamailio point of view, things worked fine, however, the only problem was, that I wasn't really able to test voice functionality, since jitsi had some problems accessing soundcard features on FreeBSD. Maybe things have changed since then and/or this will give rise to new research in this area.
> 
> In case you are interested and for your cross-reference, you can find the entire discussion that took place concerning the port here:
> 
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=181301
> 
> Moreover, to this e-mail attached, you will find a shell archive (kamailio.shar) of the port the way it has been mapped into the ports tree.
> 
> Enjoy using Kamailio on FreeBSD!
> 
> 
> Oliver Mahmoudi
> 
> 
> On Tue, Jul 23, 2013 at 7:51 PM, Daniel-Constantin Mierla <miconda at gmail.com> wrote:
> Hello,
> 
> 
> On 7/23/13 1:31 AM, Oliver Mahmoudi wrote:
> Hello,
> 
> I am currently working on porting Kamailio 4.0.2 to the
> FreeBSD ports collection: /usr/ports, and I just have a
> few general questions regarding compilation with regard
> to the extra modules.
> 
> There are 172 modules that come with Kamailio, and most,
> however not all of them are compiled by default:
> 
> # gmake all
> 
> The base server and the base modules compile fine on
> my 9.1 release.
> 
> To really compile all of the 172 modules, Kamailio_4_0_2/INSTALL
> says that the following external libraries (LIB_DEPENDS I assume)
> are needed:
> 
> /usr/ports/databases/mysql-client-*
> /usr/ports/databases/postgresql-libpqxx
> /usr/ports/textproc/expat2
> /usr/ports/textproc/libxml2
> /usr/ports/net/radiusclient
> 
> This is put down as information for FreeBSD 5.4. Does that still hold
> current for 9.1?
> 
> Is there an exhaustive list of all the modules that the all target
> does/does not compile and - apart from mysql, postgresql - which of the
> extra modules require which libraries?
> 
> I would set compile time options accordingly.
> 
> This would greatly facilitate my work!
> one file to look in is Makefile.groups, there you will see lists with modules organized by common dependencies. In debian, the packages are generated for each module_group_k... Each such group includes a list of modules defined in the same file.
> 
> There are some comments giving hints about dependecies, but a better place is to look in the README of the module, where is a dedicated section for such details.
> 
> We had some ports done long time ago, you find them in sources pkg/kamailio/.If you get up to date version, we can replace the old one in our repository as well.
> 
> Cheers,
> Daniel
> 
> -- 
> Daniel-Constantin Mierla - http://www.asipto.com
> http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
> 
> 
> 
> <kamailio.shar>_______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20140921/1731a12e/attachment.html>


More information about the sr-users mailing list