On Thu, Jul 26, 2012 at 9:12 AM, Baptiste Daroussin <b...@freebsd.org> wrote: > Hi all, > > We have two problems with devel/pkg-config, the first one is hopefully now > solved, the second one is in the slow way to be solved. > > Let's first start with the first one: > > 1/ since 0.26 devel/pkg-config expects pkg-config and glib2 to be present to > be > able to built, and glib2 also depends on pkg-config, this prevent > bootstrapping > pkg-config and thus prevented us from upgrading devel/pkg-config to a newer > version than 0.25. > > Hopefully some people decided to work on viable alternative, one of them being > devel/pkgconf, which already have the feature set from 0.27 and is in active > developpement. > > We just switched devel/pkg-config to devel/pkgconf for that reason (see > UPDATING for instructions) > > Now the second problem. > > 2/ USE_GNOME= pkgconfig macro was the most used macro to pkg-config support to > your port, problem is that macro pushed both run and build dependency. Which > in > most cases was wrong. > > More than that lots of ports do not even care about pkg-config because they do > depend on glib20 or xproto which run depend on it. so fixing/changing > USE_GNOME= > pkgconfig cannot be done in one shot, too much impact. > > We introduced a new macro deprecating USE_GOME= pkgconfig: > USE_PKGCONFIG which can take the following arguments: > - yes (equivalent to build) > - build > - run > - both > > So maintainers please convert your ports to using this macro, please be really > careful while converting your ports that no ports rely on your ports having a > run depends on pkg-config. (this will break package building on pointyhat and > any package building for binary only users!) > > Please also check that if your ports actually needs pkgconfig or not and if it > needs it explicitly add the dependency what ever the ports you depends on are > having has a dependency. > > regards, > Bapt
Bapt, You may have noticed this already but the Makefile for devel/pkgconfig is broken, it contains the same lines twice. Thank for the good work, Kimmo _______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"