WITH_FBSD10_FIX does not work well with gnomehack

poyopoyo at puripuri.plala.or.jp poyopoyo at puripuri.plala.or.jp
Thu Nov 3 18:55:07 UTC 2011


Hi,

I found some ports use both gnomehack and WITH_FBSD10_FIX.

(in plain 10-CURRENT of Nov 3 without UNAME_r)
They run following order in my understanding:
- gnomehack modifies Makefile.in in pre-patch stage.
- WITH_FBSD10_FIX(run-autotools-fixup) modifies several autotools bits in pre-configure stage.
- configure re-runs autotools (if available) due to stale Makefile.in's detected.
  (pointyhat might build them fine due to redundant autotools do not available at the time)
- modifications by gnomehack have gone into limbo.

With this malfunction several *.pc files go into unusual place:
$ find /chroot/10/usr/local/lib/ -type f -name \*.pc
/chroot/10/usr/local/lib/event2/pkgconfig/libevent.pc
/chroot/10/usr/local/lib/event2/pkgconfig/libevent_pthreads.pc
/chroot/10/usr/local/lib/event2/pkgconfig/libevent_openssl.pc
/chroot/10/usr/local/lib/pkgconfig/libidn.pc
/chroot/10/usr/local/lib/pkgconfig/sndfile.pc
/chroot/10/usr/local/lib/pkgconfig/eina.pc
/chroot/10/usr/local/lib/pkgconfig/schroedinger-1.0.pc
/chroot/10/usr/local/lib/pkgconfig/gnutls.pc
/chroot/10/usr/local/lib/pkgconfig/gnutls-extra.pc
/chroot/10/usr/local/lib/pkgconfig/libtasn1.pc
/chroot/10/usr/local/lib/pkgconfig/libass.pc
/chroot/10/usr/local/lib/pkgconfig/gee-1.0.pc
/chroot/10/usr/local/lib/pkgconfig/protobuf.pc
/chroot/10/usr/local/lib/pkgconfig/protobuf-lite.pc
/chroot/10/usr/local/lib/pkgconfig/eet.pc

Perhaps run-autotools-fixup should go along well with gnomehack and
cast some touch(1) magic I think.

-- 
kuro


More information about the freebsd-gnome mailing list