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 <olivermahmo...@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 <mico...@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@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@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users