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

Oliver Mahmoudi olivermahmoudi at gmail.com
Sun Sep 21 22:35:38 CEST 2014


Yes, feel free to make use of the patches as desired, then I'll leave them
out when updating the port to 4.2.


OM


On Sun, Sep 21, 2014 at 7:54 PM, Olle E. Johansson <oej at edvina.net> wrote:

> 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
>
>
>
> _______________________________________________
> 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/ed0e97e9/attachment.html>


More information about the sr-users mailing list