Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Mar 2012 23:56:17 +0300
From:      Alexander Churanov <alexanderchuranov@gmail.com>
To:        ports@freebsd.org
Cc:        avg@freebsd.org, dev2@heesakkers.info, boost-ports <boost-ports@alexanderchuranov.com>, sem@freebsd.org, linimon@lonesome.com, martymac@freebsd.org
Subject:   Boost ports update
Message-ID:  <CABNvbkqc9Ex7MCjQ3z84LXjjyFenvArpsSZLLtqR4WVmvTcw1A@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Folks,

I've read the conversation on ports/156253 ("Update devel/boost-* from
1.45 to 1.46.1") and decided to share current status of my work.

I have a patch for updating Boost to 1.48.0.
http://alexanderchuranov.com/boost-port/boost-145-to-148-v05.diff

Yes, I know that 1.19 is already released. However, I think that it
will be much more easier to update 1.48 to 1.49 later on than this
huge year-long jump from 1.45.

The patch includes fixes for several ports:
graphics/aqsis
net-p2p/eiskaltdcpp-lib
net-p2p/libtorrent-rasterbar-14
x11-toolkits/gigi

I was only testing on 8.2/i386. The ports, which fail after applying
the patch are:

fail because of outdated use of Boost.Filesystem
  devel/libYGP
  games/galaxyhack
  graphics/luxrender

fail because of Qt Moc-specific error
  astro/merkaartor
  cad/openscad
  math/py-graphtool
  multimedia/gstreamer-qt4

fail for other reasons
  deskutils/kdepim4
  devel/sdts++
  devel/simgear
  editors/koffice-kde4
  editors/libreoffice
  games/fgrun
  games/frogatto
  games/lander
  games/openlierox
  games/plee-the-bear

I believe that errors related to Boost.Filesystem are easy to fix. As
for the Moc failing on BOOST_JOIN, it requires patching Qt. I hesitate
to include the fix into my patch, since it would require rebuilding
more ports. The workaround (patch) is available at
https://bugreports.qt-project.org/browse/QTBUG-22829 .

I'm not sure what is the best way to proceed with the update. There is
a set (maybe, mix?) of possible options: fixing ports, marking them as
broken, etc. I need an advice, especially from folks, who work with Qt
and the failing ports.

Let's coordinate with each other and decide what to do next.

Alexander Churanov,
maintainer of devel/boost-*



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CABNvbkqc9Ex7MCjQ3z84LXjjyFenvArpsSZLLtqR4WVmvTcw1A>