This is updated port kannel. Ok? Comments?
Thanks. - Roman 2013/4/3 Stuart Henderson <s...@spacehopper.org> > On 2013/03/31 10:02, Roman Kravchuk wrote: > > Hello ports, > > > > This is a port of kannel, compact and very powerful open source WAP > > and SMS gateway > > > > Tested on current amd64. > > > > Ok? Comments? > > > > Thanks. > > > > - Roman > > - first thing to say is "ouch" that you had to patch MACHINE in so > many files to avoid a conflict with param.h! > > - flavour handling is incorrect - pseudo flavours are *only* valid > with subpackages, to disable some subpackage/s from being built. > the options here all affect the main package, so they must be > FLAVORS, and in that case the no_XXX naming is awkward (for example > the package of the "no database" version would be name > kannel-$VER-no_mysql-no_pgsql-no_sqlite) so it would be better > to call them "pgsql" and "mysql". > > - there isn't much point in having an option to disable sqlite3, > since it is in base OpenBSD. I don't think there is much point in > having no_pcre either, it's a fairly small and common dependency. > by having fewer build options, it's easier to test that the port > works correctly, and takes less time in bulk builds. > > - please add the svn url in a comment near MASTER_SITES > > - the shell scripts (files/*) hardcode /usr/local, the easiest way to > fix this is probably to use ${SUBST_CMD} -c to copy them into WRKDIR or > WRKSRC, and then ${INSTALL_SCRIPT} from there > > - bad permission on the rc script; reset @mode/@owner/@group before > the @rcscript line in plist. > > - "Kannel Software License" isn't well known, I think it would be > better to write something like this: > > # BSD-like with naming restrictions, see http://kannel.org/license.shtml > > >
kannel.tgz
Description: GNU Zip compressed data