pango 1.36.6

Closes #31855.
pango: update 1.36.6 bottle.
gtksourceview3 3.12.3

Closes #31856.
phash: define options before dependencies
shadowsocks-libev: fix polarssl dependency
sdl: avoid repeated conditional
swi-prolog 7.1.21
nanomsg: style
abcm2ps: simplify deps

pkg-config is basically free, let's avoid conditional dependency
problems here.
libcaca: fix optional dep

Declaring an optional dependency inside a conditional defeats the
purpose of optional dependencies.

pkg-config is basically free, let's avoid conditional dependency
problems here.
abcm2ps 7.8.7, devel 8.1.5
abcm2ps: update 7.8.7 bottle.