Page MenuHomeFreeBSD

New ports devel/g-wrap, graphics/guile-cairo, x11-toolkits/guile-gnome-platform: enables the use of the Gnome GUI from Guile scripts
Needs ReviewPublic

Authored by andrew_tao173.riddles.org.uk on Wed, Oct 30, 5:04 AM.
This revision needs review, but there are no reviewers specified.

Details

Reviewers
None
Summary

This set of ports enables the use of the Gnome GUI from Guile scripts. The real work is in the guile-gnome-platform one, the other two are just dependencies.

Test Plan

Tested for build + successful run of nontrivial example programs on:

FreeBSD 11-stable, amd64
FreeBSD 12-stable, amd64, armv7, i386

(I have no other platforms available)

portlint - passes.

poudriere testport - passes

port options were all tested individually and in significant combinations, but not all combinations tested

install packages and run example program - passes

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Skipped
Unit
Unit Tests Skipped

Event Timeline

linimon retitled this revision from New ports devel/g-wrap, graphics/guile-cairo, x11-toolkits/guile-gnome-platform to New ports devel/g-wrap, graphics/guile-cairo, x11-toolkits/guile-gnome-platform: enables the use of the Gnome GUI from Guile scripts.Wed, Oct 30, 11:41 AM

Ugh, build does break for some option combinations due to hidden dependency on gettext-tools (for aclocal/lib-link.m4). Will post new patch after next round of tests.

Add build dependency on gettext-tools, to get some stuff (gnulib's lib-link.m4) that actually has nothing to do with gettext :-(

Add flavors (full/lite).

Fix unneeded dependency on guile-cairo when CAIRO option is off.

Reorg some variables a bit.