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
>
>
>

Attachment: kannel.tgz
Description: GNU Zip compressed data

Reply via email to