From owner-svn-ports-head@freebsd.org Wed Aug 26 19:54:56 2015 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0ED539C3B26; Wed, 26 Aug 2015 19:54:56 +0000 (UTC) (envelope-from thierry@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E89ABEBD; Wed, 26 Aug 2015 19:54:55 +0000 (UTC) (envelope-from thierry@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t7QJstL6025756; Wed, 26 Aug 2015 19:54:55 GMT (envelope-from thierry@FreeBSD.org) Received: (from thierry@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t7QJsteN025751; Wed, 26 Aug 2015 19:54:55 GMT (envelope-from thierry@FreeBSD.org) Message-Id: <201508261954.t7QJsteN025751@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: thierry set sender to thierry@FreeBSD.org using -f From: Thierry Thomas Date: Wed, 26 Aug 2015 19:54:55 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r395396 - in head/graphics/cimg: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Aug 2015 19:54:56 -0000 Author: thierry Date: Wed Aug 26 19:54:54 2015 New Revision: 395396 URL: https://svnweb.freebsd.org/changeset/ports/395396 Log: Upgrade graphics/cimg to 1.6.4, as it moved to GitHub. It also uses the newer options helpers and fixes the EXAMPLES do-install case. PR: ports/202634 Submitted by: Naram Qashat Modified: head/graphics/cimg/Makefile head/graphics/cimg/distinfo head/graphics/cimg/files/patch-examples__Makefile Modified: head/graphics/cimg/Makefile ============================================================================== --- head/graphics/cimg/Makefile Wed Aug 26 19:37:57 2015 (r395395) +++ head/graphics/cimg/Makefile Wed Aug 26 19:54:54 2015 (r395396) @@ -2,16 +2,13 @@ # $FreeBSD$ PORTNAME= cimg -PORTVERSION= 1.6.2 +DISTVERSIONPREFIX= v +DISTVERSION= 1.6.4 PORTEPOCH= 3 CATEGORIES= graphics devel -MASTER_SITES= SF/${PORTNAME} \ - SF/${PORTNAME}/older_versions -DISTNAME= CImg_${PORTVERSION} -DIST_SUBDIR= ${PORTNAME}-${PORTVERSION}_${TARBALLREVISION} MAINTAINER= thierry@FreeBSD.org -COMMENT= The C++ Template Image Processing Library +COMMENT= C++ Template Image Processing Library LICENSE= CeCILL_C CeCILL LICENSE_COMB= dual @@ -25,8 +22,9 @@ LICENSE_PERMS_CeCILL= dist-mirror dist-s ONLY_FOR_ARCHS= i386 amd64 ONLY_FOR_ARCHS_REASON= "invokes i386 asm" -TARBALLREVISION=0 -USES= zip +USE_GITHUB= yes +GH_ACCOUNT= dtschump +GH_PROJECT= CImg .if !defined(WITHOUT_LAPACK) . if defined(WITH_ATLAS) @@ -36,18 +34,17 @@ USES+= blaslapack . endif .endif -WRKSRC= ${WRKDIR}/${DISTNAME:C/_/-/} BUILD_WRKSRC= ${WRKSRC}/examples -MAKE_ENV= X11PATH=${LOCALBASE} LOCALBASE=${LOCALBASE} -CPPFLAGS+= ${CFLAGS} -LDFLAGS+= -lpthread OPTIONS_DEFINE= DOCS EXAMPLES .include -.if ${PORT_OPTIONS:MDOCS} +.if ${PORT_OPTIONS:MDOCS} || ${PORT_OPTIONS:MEXAMPLES} USES+= gmake +.endif + +.if ${PORT_OPTIONS:MDOCS} REINPLACE_ARGS= -i "" LIB_DEPENDS+= libboard.so:${PORTSDIR}/graphics/libboard @@ -100,12 +97,13 @@ NO_BUILD= yes .include -pre-configure: -.if ${PORT_OPTIONS:MDOCS} +pre-configure-DOCS-on: ${REINPLACE_CMD} -e 's|make|${MAKE_CMD}|' ${BUILD_WRKSRC}/Makefile -.else + +pre-configure-DOCS-off: ${REINPLACE_CMD} -e 's|^OPTFLAGS|#OPTFLAGS|' ${BUILD_WRKSRC}/Makefile -.endif + +pre-configure: . if !defined(WITHOUT_FFMPEG) ${REINPLACE_CMD} -e 's|#CIMG_FFMPEG_CFLAGS|CIMG_FFMPEG_CFLAGS|' \ -e 's|#CIMG_FFMPEG_LDFLAGS|CIMG_FFMPEG_LDFLAGS|' \ @@ -126,16 +124,16 @@ pre-configure: do-install: ${INSTALL_DATA} ${WRKSRC}/CImg.h ${STAGEDIR}${PREFIX}/include -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: ${INSTALL_PROGRAM} ${PROGS:C|^|${BUILD_WRKSRC}/|} ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCBASE:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} -.endif -.if ${PORT_OPTIONS:MEXAMPLES} + +do-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${CP} -R ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} @(cd ${STAGEDIR}${EXAMPLESDIR} && ${MAKE_CMD} clean) @${RM} ${STAGEDIR}${EXAMPLESDIR}/*.orig -.endif .include Modified: head/graphics/cimg/distinfo ============================================================================== --- head/graphics/cimg/distinfo Wed Aug 26 19:37:57 2015 (r395395) +++ head/graphics/cimg/distinfo Wed Aug 26 19:54:54 2015 (r395396) @@ -1,2 +1,2 @@ -SHA256 (cimg-1.6.2_0/CImg_1.6.2.zip) = 5c3f465b431566e82d9aeb0ca5dd18d925d3733861c735f4edf7f4e715748813 -SIZE (cimg-1.6.2_0/CImg_1.6.2.zip) = 3255583 +SHA256 (dtschump-CImg-v1.6.4_GH0.tar.gz) = 57274f9623468da7841eeda2ccf73c7645e728f9fefa8a46d6931c2cc47f0c11 +SIZE (dtschump-CImg-v1.6.4_GH0.tar.gz) = 18656533 Modified: head/graphics/cimg/files/patch-examples__Makefile ============================================================================== --- head/graphics/cimg/files/patch-examples__Makefile Wed Aug 26 19:37:57 2015 (r395395) +++ head/graphics/cimg/files/patch-examples__Makefile Wed Aug 26 19:54:54 2015 (r395396) @@ -1,12 +1,12 @@ ---- examples/Makefile.orig 2015-04-15 07:50:13 UTC +--- examples/Makefile.orig 2015-06-18 16:40:35 UTC +++ examples/Makefile @@ -85,8 +85,8 @@ CIMG_EXTRA_FILES = use_tiff_stream use_j # Set correct variables and paths #--------------------------------- - CIMG_VERSION = 1.6.2 + CIMG_VERSION = _cimg_version -X11PATH = /usr/X11R6 -CC = g++ -+#X11PATH = $(X11PATH) ++X11PATH = $(LOCALBASE) +CC = $(CXX) EXEPFX = CCVER = $(CC) @@ -112,16 +112,16 @@ # Flags to compile on Sun Solaris CIMG_SOLARIS_LIBS = -R$(X11PATH)/lib -lrt -lnsl -lsocket -@@ -335,7 +338,8 @@ $(CIMG_X11_CFLAGS) \ - $(CIMG_XSHM_CFLAGS)" \ +@@ -309,7 +312,8 @@ $(CIMG_XSHM_CFLAGS)" \ "CONF_LIBS = \ $(CIMG_X11_LIBS) \ + $(CIMG_TIFF_LIBS) \ -$(CIMG_XSHM_LIBS)" \ +$(CIMG_XSHM_LIBS) \ +$(PTHREAD_LIBS)" \ - all + all $(CIMG_EXTRA_FILES) - olinux: + # Linux/BSD/Mac OSX targets, with X11 display. @@ -378,8 +382,10 @@ $(CIMG_ZLIB_CFLAGS) \ $(CIMG_CURL_CFLAGS) \ $(CIMG_OPENCV_CFLAGS) \ @@ -133,11 +133,11 @@ $(CIMG_X11_LIBS) \ $(CIMG_XSHM_LIBS) \ $(CIMG_XRANDR_LIBS) \ -@@ -389,6 +395,7 @@ $(CIMG_PNG_LIBS) \ - $(CIMG_JPEG_LIBS) \ - $(CIMG_ZLIB_LIBS) \ +@@ -391,6 +397,7 @@ $(CIMG_ZLIB_LIBS) \ $(CIMG_CURL_LIBS) \ -+$(CIMG_LAPACK_LIBS) \ $(CIMG_OPENCV_LIBS) \ $(CIMG_MAGICK_LIBS) \ ++$(CIMG_LAPACK_LIBS) \ $(CIMG_FFTW3_LIBS)" \ + "STRIP_EXE=true" \ + all $(CIMG_EXTRA_FILES)