Summary: | devel/xfce4-vala: unbreak build with vala 0.36 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Carlos J. Puga Medina <cpm> | ||||||||
Component: | Individual Port(s) | Assignee: | freebsd-xfce (Nobody) <xfce> | ||||||||
Status: | Closed FIXED | ||||||||||
Severity: | Affects Many People | CC: | duchateau.olivier, madpilot, truckman, xfce | ||||||||
Priority: | --- | Flags: | madpilot:
maintainer-feedback+
|
||||||||
Version: | Latest | ||||||||||
Hardware: | Any | ||||||||||
OS: | Any | ||||||||||
Bug Depends on: | |||||||||||
Bug Blocks: | 221941 | ||||||||||
Attachments: |
|
Description
Carlos J. Puga Medina
2017-09-02 23:47:25 UTC
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 |