Bug 178789 - [PATCH] unbreak graphics/digikam-kde4 by add depend with devel/boost-libs
Summary: [PATCH] unbreak graphics/digikam-kde4 by add depend with devel/boost-libs
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-kde (group)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-05-20 15:40 UTC by cheunghonyu
Modified: 2013-05-23 12:43 UTC (History)
0 users

See Also:


Attachments
file.diff (510 bytes, patch)
2013-05-20 15:40 UTC, cheunghonyu
no flags Details | Diff
digikam-kde4.patch.txt (695 bytes, text/plain; charset=UTF-8)
2013-05-20 22:18 UTC, cheunghonyu
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description cheunghonyu 2013-05-20 15:40:00 UTC
graphcis/digikam-kde4 fail to build inside poudriere sandbox result from missing Boost Graph library found.

The following is poudriere log
=================================
..
-- 
--  Qt4 SQL module found..................... YES
--  mysql server found....................... NO  (optional - disabled by user)
--  libtiff library found.................... YES
--  libpng library found..................... YES
--  libjasper library found.................. YES
--  liblcms library found.................... YES
--  Boost Graph library found................ NO
-- 
CMake Error at CMakeLists.txt:101 (MESSAGE):
   digiKam needs Boost Graph. You need to install the Boost Graph (headers only) library development package.
Call Stack (most recent call first):
  CMakeLists.txt:494 (PRINT_LIBRARY_STATUS)


--  Boost Graph website is at http://www.boost.org/doc/libs/1_43_0/libs/graph/doc/index.html
-- 
--  libkipi library found.................... YES
--  libkexiv2 library found.................. YES
--  libkdcraw library found.................. YES
--  libkface library found................... YES
--  libkgeomap library found................. YES
--  libpgf library found..................... YES (optional)
--  Eigen3 library found..................... NO  (optional)
-- 
--  digiKam will be compiled without Refocus tool support.
-- 
--  libgphoto2 and libusb libraries found.... YES (optional)
--  libkdepimlibs library found.............. NO  (optional)
-- 
--  digiKam will be compiled without address book support.
-- 
--  Liblqr-1 found........................... YES (optional)
--  Liblensfun found......................... YES (optional)
--  Libsqlite v2 found....................... NO  (optional)
-- 
--  digiKam will be compiled without importing databases of digiKam 0.7 support.
-- 
--  Doxygen found............................ NO  (optional)
-- 
--  You will not be able to to generate the API documentation.
--  This does not affect building digiKam in any way.
-- 
CMake Error at CMakeLists.txt:612 (MESSAGE):
   digiKam will be compiled................. NO  (Look README file for more details about dependencies)


-- Configuring incomplete, errors occurred!
*** [do-configure] Error code 1

Stop in /usr/ports/graphics/digikam-kde4.

Fix: add "boost_graph:${PORTSDIR}/devel/boost-libs" to LIB_DEPENDS

Patch attached with submission follows:
How-To-Repeat: use poudriere to build graphics/digikam-kde4
Comment 1 cheunghonyu 2013-05-20 15:49:37 UTC
Sorry., I sent in wrong catalog with wrong patch.txt
On 2013/5/20 ä¸å10:40, <FreeBSD-gnats-submit@freebsd.org> wrote:

> Thank you very much for your problem report.
> It has the internal identification `misc/178789'.
> The individual assigned to look at your
> report is: freebsd-bugs.
>
> You can access the state of your problem report at any time
> via this link:
>
> http://www.freebsd.org/cgi/query-pr.cgi?pr=178789
>
> >Category:       misc
> >Responsible:    freebsd-bugs
> >Synopsis:       [PATCH] unbreak graphics/digikam-kde4 by add depend with
> devel/boost-libs
> >Arrival-Date:   Mon May 20 14:40:00 UTC 2013

>
Comment 2 Mark Linimon freebsd_committer freebsd_triage 2013-05-20 21:14:55 UTC
Responsible Changed
From-To: freebsd-bugs->freebsd-ports-bugs

ports PR.
Comment 3 Edwin Groothuis freebsd_committer freebsd_triage 2013-05-20 21:15:15 UTC
Responsible Changed
From-To: freebsd-ports-bugs->kde

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 4 cheunghonyu 2013-05-20 22:18:54 UTC
upload correct patch.txt for digikam-kde4
Comment 5 dfilter service freebsd_committer freebsd_triage 2013-05-23 12:32:35 UTC
Author: makc
Date: Thu May 23 11:32:27 2013
New Revision: 318865
URL: http://svnweb.freebsd.org/changeset/ports/318865

Log:
  - Add explicit dependence on boost library to fix build
    without PIMLIMS option [1]
  - Add math/eigen3 to the list of build dependencies
  
  PR:		ports/178789 [1]
  Submitted by:	Hon-Yu Lawrence Cheung <cheunghonyu at gmail.com>

Modified:
  head/graphics/digikam-kde4/Makefile

Modified: head/graphics/digikam-kde4/Makefile
==============================================================================
--- head/graphics/digikam-kde4/Makefile	Thu May 23 11:14:03 2013	(r318864)
+++ head/graphics/digikam-kde4/Makefile	Thu May 23 11:32:27 2013	(r318865)
@@ -3,6 +3,7 @@
 
 PORTNAME=	digikam
 PORTVERSION=	${DIGIKAM_VER}
+PORTREVISION=	1
 PORTEPOCH=	1
 CATEGORIES=	graphics kde
 
@@ -11,6 +12,7 @@ COMMENT=	KDE4 digital photo management a
 
 .include "${.CURDIR}/Makefile.common"
 
+BUILD_DEPENDS=	${LOCALBASE}/include/eigen3/Eigen/Eigen:${PORTSDIR}/math/eigen3
 LIB_DEPENDS=	tiff:${PORTSDIR}/graphics/tiff \
 		lcms:${PORTSDIR}/graphics/lcms \
 		png15:${PORTSDIR}/graphics/png \
@@ -19,7 +21,8 @@ LIB_DEPENDS=	tiff:${PORTSDIR}/graphics/t
 		lqr-1:${PORTSDIR}/graphics/liblqr-1 \
 		kface:${PORTSDIR}/graphics/libkface \
 		pgf:${PORTSDIR}/graphics/libpgf \
-		kgeomap:${PORTSDIR}/astro/libkgeomap
+		kgeomap:${PORTSDIR}/astro/libkgeomap \
+		boost_graph:${PORTSDIR}/devel/boost-libs
 
 LATEST_LINK=	${PORTNAME}-kde4
 
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Comment 6 Max Brazhnikov freebsd_committer freebsd_triage 2013-05-23 12:43:44 UTC
State Changed
From-To: open->closed

Committed. Thanks!