libreoffice, Makefile fix proposal...

Kevin Oberman kob6558 at gmail.com
Thu Jun 7 04:47:10 UTC 2012


On Wed, Jun 6, 2012 at 8:43 PM, Heino Tiedemann
<rotkaps_spam_trap at gmx.de> wrote:
> Sergio de Almeida Lenzi <lenzi.sergio at gmail.com> wrote:
>
>> Well, now that libreoffice build is
>> solved, than  what about insert
>> a line:
>> CONFLICTS_BUILD=    boost*
>> near line 63 of Makefile???
>>
>> this will prevent libreoffice build with boost in the system.
>
> Does that mean, that libreoffice won't compile if boost* is installed.
>
>
> What a disaster - boost is needed!
>
> Information for boost-libs-1.48.0:
>
> Required by:
> akonadi-1.7.2_1
> ark-4.8.3
> de-kde-l10n-4.8.3_1
> filelight-4.8.3_1
> gegl-0.1.8_4
> gimp-app-2.6.12_1,1
> kactivities-4.8.3
> kate-4.8.3_1
> kaudiocreator-1.2.90_5
> kcalc-4.8.3
> kcharselect-4.8.3
> kde-baseapps-4.8.3_1
> kde-runtime-4.8.3_1
> kde-wallpapers-4.8.3
> kde-workspace-4.8.3_1
> kdelibs-4.8.3_1
> kdemultimedia-4.8.3_1
> kdepimlibs-4.8.3_1
> kdetoys-4.8.3_1
> kdf-4.8.3
> kfloppy-4.8.3
> kgpg-4.8.3
> kio-upnp-ms-1.0.0.g20110808_2
> konsole-4.8.3_1
> kremotecontrol-4.8.3
> ksnapshot-4.8.3_1
> ktimer-4.8.3
> kwallet-4.8.3
> libkipi-4.8.3_1
> libkonq-4.8.3
> libopenraw-0.0.8_4
> okular-4.8.3_1
> plasma-applet-simpleweatherforecast-1.3_4
> polkit-kde-0.99.0_3
> strigi-0.7.7_2
> superkaramba-4.8.3
> sweeper-4.8.3
> ufraw-0.18_3

Yes, boost is used by many things, but a CONFLICTS line is appropriate
as libreoffice will not build correctly if it is installed.

In addition, we need instructions to temporarily remove boost-libs and
boost-jam while libreoffice is building. It may then be re-installed,
as boost is only a build conflict, not a run-conflict. As I said
yestetrday:
# portmaster -g boost-libs boost-jam
# pkg_delete -f boost-libs-\* boost-jam-\*
# cd /usr/ports/editor/libreoffice
# make patch
# cd work/libreoffice-core
--- lotuswordpro/Module_lotuswordpro.mk.orig	2012-05-31
19:34:52.014043605 -0300
+++ lotuswordpro/Module_lotuswordpro.mk	2012-05-31 19:29:29.276164732
-0300
@@ -31,8 +31,8 @@
     Library_lwpft \
 ))

-$(eval $(call gb_Module_add_check_targets,lotuswordpro,\
-    CppunitTest_lotuswordpro_test_lotuswordpro \
-))
+#$(eval $(call gb_Module_add_check_targets,lotuswordpro,\
+#    CppunitTest_lotuswordpro_test_lotuswordpro \
+#))

 # vim: set noet sw=4 ts=4:
^D
# portmaster -C libreoffice
# pkg_add /usr/ports/packages/All/boost-libs-*
/usr/ports/packages/All/boost-jam-\*

I know this is a rather long UPDATING message, but it does tell them
how to get libreoffice up and running.
-- 
R. Kevin Oberman, Network Engineer
E-mail: kob6558 at gmail.com


More information about the freebsd-ports mailing list