===> 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 "/wrkdirs/usr/ports/devel/xfce4-vala/work/xfce4-vala-4.10.3/config.log" 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] patch - 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] patch - 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] patch - Only mark port as DEPRECATED.
(In reply to Olivier Duchateau from comment #4) Done!
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: Author: truckman Date: Wed Jan 24 07:16:39 UTC 2018 New revision: 459817 URL: https://svnweb.freebsd.org/changeset/ports/459817 Log: Fix build of devel/xfce4-vala with vala 0.36 Update WWW in pkg-descr Bump PORTREVISION PR: 222010, 221941 Submitted by: cpm Approved by: madpilot Changes: head/devel/xfce4-vala/Makefile head/devel/xfce4-vala/pkg-descr