CC'ing maintainer.

On 2019/09/03 14:01, Lucas wrote:
> Hello ports@,
> 
> Here is an update for profanity to release 0.7.0, including OMEMO
> support. It builds, passes the tests and runs fine on amd64.
> 
> While there:
> * Change HOMEPAGE to GitHub's site, as it's updated more frequently (old
>   HOMEPAGE still shows 0.6.0 as latest version, despite 0.7.0 being
>   released more than a month ago) and the repo description points to it.
> * Change the port to GH_*.
> * Add a master site, as the release tarball is different from the source
>   tarball.

Please only use GH_* if using github's autogenerated tarball. If you are
setting MASTER_SITES anyway then it's not wanted/needed - for this it should
just have DISTNAME/MASTER_SITES/HOMEPAGE.

> * Tried to remove AUTO{CONF,MAKE}_VERSION but built failed with:
> 
> Running autoconf-2.13 in /home/cvs/ports/pobj/profanity-0.7.0/profanity-0.7.0
> fgrep: configure.in: No such file or directory
> autoconf: configure.in: No such file or directory
> 
>   Also tried setting CONFIGURE_STYLE to gnu, which runs configure just
>   fine but then fails building:
> 
> WARNING: 'aclocal-1.16' is missing on your system.
>          You should only need it if you modified 'acinclude.m4' or
>          'configure.ac' or m4 files included by 'configure.ac'.
>          The 'aclocal' program is part of the GNU Automake package:
>          <https://www.gnu.org/software/automake>
>          It also requires GNU Autoconf, GNU m4 and Perl in order to run:
>          <https://www.gnu.org/software/autoconf>
>          <https://www.gnu.org/software/m4/>
>          <https://www.perl.org/>
> 
>   Should I just stick with those versions? Is something desirable to
>   try to avoid depending much in versions? If not, any advice about
>   what to try out to get rid of it?

This is because of the post-patch target using a sed -i on configure.ac,
causing it to have a newer timestamp than the generated files. This
can be fixed by removing that post-patch target (it doesn't make sense
anyway), the AUTO* lines, and change to CONFIGURE_STYLE=gnu.

>  WANTLIB += assuan c crypto curl curses ereadline expat ffi gcrypt
>  WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 gpg-error
>  WANTLIB += gpgme iconv intl m mesode nghttp2 otr pcre pthread
> -WANTLIB += ${MODPY_WANTLIB} ssl util z
> +WANTLIB += ${MODPY_WANTLIB} signal-protocol-c ssl util z

"make port-lib-depends-check" says this:

profanity-0.7.0(net/profanity):
Extra:  python3.7m.0 util.13

This isn't new but from what I see it's not building any of the python
parts. rsadowski, any idea what's going on there?

Reply via email to