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?