===> Configuring for xfce4-vala-4.10.3_3
configure: loading site script /usr/ports/Templates/config.site
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p
checking for gawk... (cached) /usr/bin/awk
checking whether gmake sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking pkg-config is at least version 0.9.0... yes
checking for VALA... no
configure: error: Package requirements (libvala-0.30) were not met:
Package 'libvala-0.30', required by 'virtual:world', not found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables VALA_CFLAGS
and VALA_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
===> Script "configure" failed unexpectedly.
Please report the problem to xfce@FreeBSD.org [maintainer] and attach the
including the output of the failure of your make command. Also, it might be
a good idea to provide an overview of all packages installed on your system
(e.g. a /usr/local/sbin/pkg-static info -g -Ea).
*** Error code 1
build log: http://package23.nyi.freebsd.org/data/110i386-default-PR221941/2017-08-31_07h56m24s/logs/xfce4-vala-4.10.3_3.log
Created attachment 186013 [details]
- Fix build with vala 0.36
- Update WWW in pkg-descr
- Bump PORTREVISION
(In reply to Carlos J. Puga Medina from comment #1)
Carlos, can you also add DEPRECATED macro, because these bindings are targeted for 4.10 release.
There is an update for the 4.12 in upstream repository, but nobody published new tarball. Moreover since the 4.13 branch (devel releases, for the next stable 4.14) bindings are now in core components, so users need to be informed.
Otherwise everything seems fine.
Created attachment 186036 [details]
- Mark DEPRECATED and set EXPIRATION_DATE to 2017-10-03
(In reply to Carlos J. Puga Medina from comment #3)
I'm not sure, if here EXPIRATION_DATE is necessary. Because 4.10 and 4.12 are close (using the same toolkit Gtk2) whereas the next release, 4.14, the toolkit will be Gtk3. So we can allow users to still use this port, but removal is coming soon (there is no yet schedule for the 4.14).
Created attachment 186039 [details]
- Only mark port as DEPRECATED.
(In reply to Olivier Duchateau from comment #4)
The changes look right, but cannot be committed to the present ports tree, since there it breaks in the configure stage.
You can commit this together with the actual vala update.
Otherwise we need to make CONFGURE_ARGS conditional on the actual installed vala version, but I'm not aware of any ports functionality to do that cleanly.
We could cook up son logic based on the presence og "valac-<version>" binaries but I don't like the idea too much.
What is your opinion?
(In reply to Guido Falsi from comment #7)
I also prefer to commit both changes together.
Now everything depends on Antoine (pending exp-run for vala and dconf).
Thanks for taking a look, Guido.
A commit references this bug:
Date: Wed Jan 24 07:16:39 UTC 2018
New revision: 459817
Fix build of devel/xfce4-vala with vala 0.36
Update WWW in pkg-descr
PR: 222010, 221941
Submitted by: cpm
Approved by: madpilot