Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 Mar 2016 19:56:18 +0000 (UTC)
From:      Thomas Zander <riggs@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r410479 - head/math/saga
Message-ID:  <201603061956.u26JuI9v007571@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: riggs
Date: Sun Mar  6 19:56:18 2016
New Revision: 410479
URL: https://svnweb.freebsd.org/changeset/ports/410479

Log:
  Fix overlinking problem with opencv.
  
  Prior to this changeset, all binaries linked to opencv. This is
  unneccessary, as only the imagery_opencv module needs to link to
  opencv to work correctly.
  PORTREVISION is bumped as package content changes.
  
  PR:		207693
  Submitted by:	rhurlin@gwdg.de (maintainer)

Modified:
  head/math/saga/Makefile

Modified: head/math/saga/Makefile
==============================================================================
--- head/math/saga/Makefile	Sun Mar  6 19:21:30 2016	(r410478)
+++ head/math/saga/Makefile	Sun Mar  6 19:56:18 2016	(r410479)
@@ -3,6 +3,7 @@
 
 PORTNAME=	saga
 PORTVERSION=	2.2.4
+PORTREVISION=	1
 CATEGORIES=	math
 MASTER_SITES=	SF/saga-gis/SAGA%20-%20${PORTVERSION:C/\.[[:digit:]]*$//}/SAGA%20${PORTVERSION}
 
@@ -27,7 +28,6 @@ CONFIGURE_ARGS=	CFLAGS="${CFLAGS}" LDFLA
 		--enable-python
 CONFIGURE_ENV=	SWIG="${LOCALBASE}/bin/swig3.0"
 GNU_CONFIGURE=	yes
-LDFLAGS+=	-lopencv_contrib
 USE_LDCONFIG=	yes
 USE_CXXSTD=	c++11
 USE_WX=		3.0+
@@ -76,6 +76,8 @@ post-extract:
 		${WRKSRC}/src/modules/pointcloud/pointcloud_viewer/Makefile.am \
 		${WRKSRC}/src/modules/tin/tin_viewer/Makefile.am \
 		${WRKSRC}/src/modules/statistics/statistics_kriging/Makefile.am
+	@${REINPLACE_CMD} -e 's|/usr/include/opencv|${LOCALBASE}/include/opencv ${LOCALBASE}/include|g' \
+		${WRKSRC}/src/modules/imagery/imagery_opencv/Makefile.am
 
 post-patch:
 	@${REINPLACE_CMD} -e 's|wxString(SAGA_VERSION) + "\\n"|wxString(SAGA_VERSION) + " (SVN r2832)" + "\\n"|' \
@@ -92,6 +94,8 @@ post-configure:
 		${WRKSRC}/src/saga_core/saga_gui/Makefile
 	@${REINPLACE_CMD} -e 's|mv saga_dic.txt saga_prj.dic|mv ${STAGEDIR}${DATADIR}/saga_dic.txt ${STAGEDIR}${DATADIR}/saga_prj.dic|g' \
 		${WRKSRC}/src/saga_core/saga_gui/Makefile
+	@${REINPLACE_CMD} -e 's|^LDFLAGS = .*|& -lopencv_contrib|' \
+		${WRKSRC}/src/modules/imagery/imagery_opencv/Makefile
 
 post-install:
 	${MKDIR} ${STAGEDIR}${DATADIR}



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