svn commit: r467195 - in head/graphics/cimg: . files

Thierry Thomas thierry at FreeBSD.org
Thu Apr 12 19:45:36 UTC 2018


Author: thierry
Date: Thu Apr 12 19:45:35 2018
New Revision: 467195
URL: https://svnweb.freebsd.org/changeset/ports/467195

Log:
  Upgrade to v2.2.2.

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	Thu Apr 12 19:41:15 2018	(r467194)
+++ head/graphics/cimg/Makefile	Thu Apr 12 19:45:35 2018	(r467195)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	cimg
-DISTVERSION=	2.2.1
+DISTVERSION=	2.2.2
 PORTEPOCH=	3
 CATEGORIES=	graphics devel
 
@@ -29,7 +29,7 @@ BROKEN_powerpc64=	invokes x86 assembler
 USE_GITHUB=	yes
 GH_ACCOUNT=	dtschump
 GH_PROJECT=	CImg
-GH_TAGNAME=	v.${DISTVERSION:S/.//g}
+GH_TAGNAME=	v.${DISTVERSION}
 
 .if !defined(WITHOUT_LAPACK)
 . if defined(WITH_ATLAS)
@@ -58,6 +58,7 @@ LIB_DEPENDS+=	libcurl.so:ftp/curl			\
 		libpng.so:graphics/png			\
 		libtiff.so:graphics/tiff		\
 		libHalf.so:graphics/ilmbase		\
+		libIlmImf.so:graphics/OpenEXR		\
 		libgimp-2.0.so:graphics/gimp-app	\
 		libfftw3.so:math/fftw3			\
 		libopencv_legacy.so:graphics/opencv	\
@@ -112,19 +113,21 @@ pre-configure-DOCS-off:
 
 pre-configure:
 . if !defined(WITHOUT_FFMPEG)
-	${REINPLACE_CMD} -e 's|#CIMG_FFMPEG_CFLAGS|CIMG_FFMPEG_CFLAGS|'	\
-		-e 's|#CIMG_FFMPEG_LDFLAGS|CIMG_FFMPEG_LDFLAGS|'	\
+	${REINPLACE_CMD} -e 's|#FFMPEG_CFLAGS|FFMPEG_CFLAGS|'	\
+		-e 's|#FFMPEG_DEFINE|FFMPEG_DEFINE|'		\
+		-e 's|#FFMPEG_LIBS|FFMPEG_LIBS|'		\
 		${BUILD_WRKSRC}/Makefile
 . endif
 . if !defined(WITHOUT_LAPACK)
-	${REINPLACE_CMD} -e 's|#CIMG_LAPACK_CFLAGS|CIMG_LAPACK_CFLAGS|'			\
-		-e 's|#CIMG_LAPACK_LIBS|CIMG_LAPACK_LIBS|'			\
+	${REINPLACE_CMD} -e 's|#LAPACK_CFLAGS|LAPACK_CFLAGS|'			\
+		-e 's|#LAPACK_DEFINE|LAPACK_DEFINE|'				\
+		-e 's|#LAPACK_LIBS|LAPACK_LIBS|'				\
 		-e 's|-lblas -llapack|-L${LOCALBASE}/lib ${BLASLIB} ${LAPACKLIB}|'	\
 		${BUILD_WRKSRC}/Makefile
 . endif
 . if defined(WITH_XSHM)
-	${REINPLACE_CMD} -e 's|CIMG_XSHM_CFLAGS = #|CIMG_XSHM_CFLAGS =|'	\
-		-e 's|CIMG_XSHM_LDFLAGS = #|CIMG_XSHM_LDFLAGS =|'		\
+	${REINPLACE_CMD} -e 's|XSHM_CFLAGS = #|XSHM_CFLAGS =|'	\
+		-e 's|XSHM_LDFLAGS = #|XSHM_LDFLAGS =|'		\
 		${BUILD_WRKSRC}/Makefile
 . endif
 	${REINPLACE_CMD} -e 's|-pedantic|${CFLAGS}|' ${BUILD_WRKSRC}/Makefile

Modified: head/graphics/cimg/distinfo
==============================================================================
--- head/graphics/cimg/distinfo	Thu Apr 12 19:41:15 2018	(r467194)
+++ head/graphics/cimg/distinfo	Thu Apr 12 19:45:35 2018	(r467195)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1520948051
-SHA256 (dtschump-CImg-2.2.1-v.221_GH0.tar.gz) = 364730f00457dc8e95b90dc2d786d68ad15f28f5e1eedd04762ed9c3e736348f
-SIZE (dtschump-CImg-2.2.1-v.221_GH0.tar.gz) = 11036051
+TIMESTAMP = 1523559349
+SHA256 (dtschump-CImg-2.2.2-v.2.2.2_GH0.tar.gz) = 533246dfb6f602755029542aa30616ef039d21e1d6fd79b0a0ac6c016cb10159
+SIZE (dtschump-CImg-2.2.2-v.2.2.2_GH0.tar.gz) = 11037787

Modified: head/graphics/cimg/files/patch-examples__Makefile
==============================================================================
--- head/graphics/cimg/files/patch-examples__Makefile	Thu Apr 12 19:41:15 2018	(r467194)
+++ head/graphics/cimg/files/patch-examples__Makefile	Thu Apr 12 19:45:35 2018	(r467195)
@@ -1,15 +1,15 @@
---- examples/Makefile.orig	2017-10-27 09:00:53 UTC
+--- examples/Makefile.orig	2018-04-11 12:39:15 UTC
 +++ examples/Makefile
-@@ -84,7 +84,7 @@ CIMG_EXTRA_FILES = use_tiff_stream use_j
+@@ -84,7 +84,7 @@ EXTRA_FILES = use_tiff_stream use_jpeg_b
  # Set correct variables and paths
  #---------------------------------
- CIMG_VERSION = `grep 'cimg_version\ ' ../CImg.h | tail -c4 | head -c3`
+ VERSION = `grep 'cimg_version\ ' ../CImg.h | tail -c4 | head -c3`
 -X11PATH      = /usr/X11R6
 +X11PATH      = $(LOCALBASE)
  EXEPFX       =
  ifeq ($(MSYSTEM),MINGW32)
  EXESFX       = .exe
-@@ -103,7 +103,7 @@ CXXVER       = "icpc \( `$(CXX) -v 2>&1`
+@@ -107,7 +107,7 @@ CXXVER       = "icpc \( `$(CXX) -v 2>&1`
  CFLAGS       = -I..
  LIBS         =
  else
@@ -18,131 +18,102 @@
  LIBS         = -lm
  endif
  
-@@ -127,12 +127,12 @@ CIMG_VT100_CFLAGS = -Dcimg_use_vt100
+@@ -131,12 +131,12 @@ VT100_CFLAGS = -Dcimg_use_vt100
  
  # Flags to enable code optimization by the compiler.
  ifeq ($(notdir $(CXX)),g++)
--CIMG_OPT_CFLAGS = -O3 -mtune=generic
-+CIMG_OPT_CFLAGS = -mtune=generic
+-OPT_CFLAGS = -Ofast -mtune=generic
++OPT_CFLAGS = -mtune=generic
  else
  ifeq ($(notdir $(CXX)),icpc)
- CIMG_OPT_CFLAGS = -fast
+ OPT_CFLAGS = -fast
  else
--CIMG_OPT_CFLAGS = -O3
-+CIMG_OPT_CFLAGS = # -O3 - handled by the port CFLAGS
+-OPT_CFLAGS = -Ofast
++OPT_CFLAGS = # -Ofast - handled by the port CFLAGS
  endif
  endif
  
-@@ -147,7 +147,7 @@ endif
+@@ -203,7 +203,7 @@ JPEG_LIBS = -ljpeg
+ TIFF_DEFINE = -Dcimg_use_tiff
+ TIFF_INCDIR =
+ TIFF_CFLAGS = $(TIFF_DEFINE) $(TIFF_INCDIR)
+-TIFF_LIBS = -ltiff
++TIFF_LIBS = -ltiff  -ltiffxx
  
- # Flags to enable OpenCV support.
- CIMG_OPENCV_DEFINE = -Dcimg_use_opencv
--CIMG_OPENCV_INCDIR = `pkg-config opencv --cflags || echo -I/usr/include/opencv` -I/usr/include/opencv
-+CIMG_OPENCV_INCDIR = `pkg-config opencv --cflags || echo -I$(LOCALBASE)/include/opencv` -I$(LOCALBASE)/include/opencv
- CIMG_OPENCV_CFLAGS = $(CIMG_OPENCV_DEFINE) $(CIMG_OPENCV_INCDIR)
- CIMG_OPENCV_LIBS = `pkg-config opencv --libs || echo -lopencv_core -lopencv_highgui`
- 
-@@ -159,7 +159,7 @@ CIMG_NODISPLAY_CFLAGS = -Dcimg_display=0
- CIMG_X11_DEFINE = -Dcimg_display=1
- CIMG_X11_INCDIR = `pkg-config --cflags x11 || echo -I/usr/X11R6/include`
- CIMG_X11_CFLAGS = $(CIMG_X11_DEFINE) $(CIMG_X11_INCDIR)
--CIMG_X11_LIBS = `pkg-config --libs x11 || echo -L/usr/X11R6/lib -lX11` -lpthread
-+CIMG_X11_LIBS = `pkg-config --libs x11 || echo -L$(LOCALBASE)/X11R6/lib -lX11` -lpthread
- 
- # Flags to enable fast image display, using the XSHM library (when using X11).
- # !!! Seems to randomly crash when used on MacOSX and 64bits systems, so use it only when necessary !!!
-@@ -199,7 +199,7 @@ CIMG_JPEG_LIBS = -ljpeg
- CIMG_TIFF_DEFINE = -Dcimg_use_tiff
- CIMG_TIFF_INCDIR =
- CIMG_TIFF_CFLAGS = $(CIMG_TIFF_DEFINE) $(CIMG_TIFF_INCDIR)
--CIMG_TIFF_LIBS = -ltiff
-+CIMG_TIFF_LIBS = -ltiff -ltiffxx
- 
  # Flags to enable native support for MINC2 image files, using the MINC2 library.
  # ( http://en.wikibooks.org/wiki/MINC/Reference/MINC2.0_Users_Guide )
-@@ -210,15 +210,15 @@ CIMG_MINC2_LIBS = -lminc_io -lvolume_io2
- 
+@@ -215,16 +215,16 @@ MINC2_LIBS = -lminc_io -lvolume_io2 -lmi
  # Flags to enable native support for EXR image files, using the OpenEXR library.
  # ( http://www.openexr.com/ )
--CIMG_OPENEXR_DEFINE = -Dcimg_use_openexr
--CIMG_OPENEXR_INCDIR = -I/usr/include/OpenEXR
--CIMG_OPENEXR_CFLAGS = $(CIMG_OPENEXR_DEFINE) $(CIMG_OPENEXR_INCDIR)
--CIMG_OPENEXR_LIBS = -lIlmImf -lHalf
-+#CIMG_OPENEXR_DEFINE = -Dcimg_use_openexr
-+#CIMG_OPENEXR_INCDIR = -I$(LOCALBASE)/include/OpenEXR
-+#CIMG_OPENEXR_CFLAGS = $(CIMG_OPENEXR_DEFINE) $(CIMG_OPENEXR_INCDIR)
-+#CIMG_OPENEXR_LIBS = -lIlmImf -lHalf
+ OPENEXR_DEFINE = -Dcimg_use_openexr
+-OPENEXR_INCDIR = -I/usr/include/OpenEXR
++OPENEXR_INCDIR = -I$(LOCALBASE)/include/OpenEXR
+ OPENEXR_CFLAGS = $(OPENEXR_DEFINE) $(OPENEXR_INCDIR)
+ OPENEXR_LIBS = -lIlmImf -lHalf
  
  # Flags to enable native support for various video files, using the FFMPEG library.
  # ( http://www.ffmpeg.org/ )
- CIMG_FFMPEG_DEFINE = -Dcimg_use_ffmpeg -D__STDC_CONSTANT_MACROS
--CIMG_FFMPEG_INCDIR = -I/usr/include/libavcodec -I/usr/include/libavformat -I/usr/include/libswscale -I/usr/include/ffmpeg
-+CIMG_FFMPEG_INCDIR = -I$(LOCALBASE)/include/libavcodec -I$(LOCALBASE)/include/libavformat -I$(LOCALBASE)/include/libswscale -I$(LOCALBASE)/include/ffmpeg
- CIMG_FFMPEG_CFLAGS = $(CIMG_FFMPEG_DEFINE) $(CIMG_FFMPEG_INCDIR)
- CIMG_FFMPEG_LIBS = -lavcodec -lavformat -lswscale
+-FFMPEG_DEFINE = -Dcimg_use_ffmpeg -D__STDC_CONSTANT_MACROS
+-FFMPEG_INCDIR = -I/usr/include/libavcodec -I/usr/include/libavformat -I/usr/include/libswscale -I/usr/include/ffmpeg
+-FFMPEG_CFLAGS = $(FFMPEG_DEFINE) $(FFMPEG_INCDIR)
+-FFMPEG_LIBS = -lavcodec -lavformat -lswscale
++#FFMPEG_DEFINE = -Dcimg_use_ffmpeg -D__STDC_CONSTANT_MACROS
++FFMPEG_INCDIR = -I$(LOCALBASE)/include/libavcodec -I$(LOCALBASE)/include/libavformat -I$(LOCALBASE)/include/libswscale -I$(LOCALBASE)/include/ffmpeg
++#FFMPEG_CFLAGS = $(FFMPEG_DEFINE) $(FFMPEG_INCDIR)
++#FFMPEG_LIBS = -lavcodec -lavformat -lswscale
  
-@@ -236,10 +236,10 @@ CIMG_CURL_INCDIR =
- CIMG_CURL_CFLAGS = $(CIMG_CURL_DEFINE)
- CIMG_CURL_LIBS = -lcurl
+ # Flags to enable native support for compressed .cimgz files, using the Zlib library.
+ # ( http://www.zlib.net/ )
+@@ -260,18 +260,21 @@ endif
  
--# Flags to enable native support of most classical image file formats, using the Magick++ library.
-+# Flags to enable native support of most classical image file formats, using the GraphicsMagick++ library.
- # ( http://www.imagemagick.org/Magick++/ )
- CIMG_MAGICK_DEFINE = -Dcimg_use_magick
--CIMG_MAGICK_INCDIR = `pkg-config --cflags GraphicsMagick++ || echo -I$(USR)/$(INCLUDE)/GraphicsMagick`
-+CIMG_MAGICK_INCDIR = `pkg-config --cflags GraphicsMagick++ || echo -I$(LOCALBASE)/$(INCLUDE)/GraphicsMagick`
- CIMG_MAGICK_CFLAGS = $(CIMG_MAGICK_DEFINE) $(CIMG_MAGICK_INCDIR)
- CIMG_MAGICK_LIBS = `pkg-config --libs GraphicsMagick++ || echo -lGraphicsMagick++`
- 
-@@ -258,16 +258,19 @@ endif
+ # Flags to enable the use of LAPACK routines for matrix computation
  # ( http://www.netlib.org/lapack/ )
- CIMG_LAPACK_DEFINE = -Dcimg_use_lapack
- CIMG_LAPACK_INCDIR =
--CIMG_LAPACK_CFLAGS = $(CIMG_LAPACK_DEFINE) $(CIMG_LAPACK_INCDIR)
--CIMG_LAPACK_LIBS = -lblas -llapack
-+#CIMG_LAPACK_CFLAGS = $(CIMG_LAPACK_DEFINE) $(CIMG_LAPACK_INCDIR)
-+#CIMG_LAPACK_LIBS = -lblas -llapack
+-LAPACK_DEFINE = -Dcimg_use_lapack
++#LAPACK_DEFINE = -Dcimg_use_lapack
+ LAPACK_INCDIR =
+-LAPACK_CFLAGS = $(LAPACK_DEFINE) $(LAPACK_INCDIR)
+-LAPACK_LIBS = -lblas -llapack
++#LAPACK_CFLAGS = $(LAPACK_DEFINE) $(LAPACK_INCDIR)
++#LAPACK_LIBS = -lblas -llapack
  
  # Flags to enable the use of the Board library
  # ( http://libboard.sourceforge.net/ )
- CIMG_BOARD_DEFINE = -Dcimg_use_board
--CIMG_BOARD_INCDIR = -I/usr/include/board
-+CIMG_BOARD_INCDIR = -I$(LOCALBASE)/include/board
- CIMG_BOARD_CFLAGS = $(CIMG_BOARD_DEFINE) $(CIMG_BOARD_INCDIR)
- CIMG_BOARD_LIBS = -lboard
+ BOARD_DEFINE = -Dcimg_use_board
+-BOARD_INCDIR = -I/usr/include/board
++BOARD_INCDIR = -I$(LOCALBASE)/include/board
+ BOARD_CFLAGS = $(BOARD_DEFINE) $(BOARD_INCDIR)
+ BOARD_LIBS = -lboard
  
 +# Flags to compile on FreeBSD
-+CIMG_FREEBSD_LDFLAGS = $(LDFLAGS) -ansi -ffast-math  -I$(X11PATH)/include $(EXTRA_FLAGS) -lX11 -L$(X11PATH)/lib
++FREEBSD_LDFLAGS = $(LDFLAGS) -ansi -ffast-math  -I$(X11PATH)/include $(EXTRA_FLAGS) -lX11 -L$(X11PATH)/lib
 +
  # Flags to compile on Sun Solaris
- CIMG_SOLARIS_LIBS = -R$(X11PATH)/lib -lrt -lnsl -lsocket
+ SOLARIS_LIBS = -R$(X11PATH)/lib -lrt -lnsl -lsocket
  
-@@ -342,7 +345,8 @@ $(CIMG_XSHM_CFLAGS)" \
- $(CIMG_X11_LIBS) \
- $(CIMG_TIFF_LIBS) \
- $(CIMG_LAPACK_LIBS) \
--$(CIMG_XSHM_LIBS)" \
-+$(CIMG_XSHM_LIBS) \
+@@ -347,6 +350,7 @@ $(X11_LIBS) \
+ $(TIFF_LIBS) \
+ $(LAPACK_LIBS) \
+ $(XSHM_LIBS)" \
 +$(PTHREAD_LIBS)" \
- all $(CIMG_EXTRA_FILES)
+ all $(EXTRA_FILES)
  
  # Linux/BSD/Mac OSX targets, with X11 display.
-@@ -435,8 +439,10 @@ $(CIMG_ZLIB_CFLAGS) \
- $(CIMG_CURL_CFLAGS) \
- $(CIMG_OPENCV_CFLAGS) \
- $(CIMG_MAGICK_CFLAGS) \
-+$(CIMG_LAPACK_CFLAGS) \
- $(CIMG_FFTW3_CFLAGS)" \
+@@ -439,8 +443,10 @@ $(ZLIB_CFLAGS) \
+ $(CURL_CFLAGS) \
+ $(OPENCV_CFLAGS) \
+ $(MAGICK_CFLAGS) \
++$(LAPACK_CFLAGS) \
+ $(FFTW3_CFLAGS)" \
  "CONF_LIBS = \
-+$(CIMG_FREEBSD_LDFLAGS) \
- $(CIMG_X11_LIBS) \
- $(CIMG_XSHM_LIBS) \
- $(CIMG_XRANDR_LIBS) \
-@@ -448,6 +454,7 @@ $(CIMG_ZLIB_LIBS) \
- $(CIMG_CURL_LIBS) \
- $(CIMG_OPENCV_LIBS) \
- $(CIMG_MAGICK_LIBS) \
-+$(CIMG_LAPACK_LIBS) \
- $(CIMG_FFTW3_LIBS)" \
++$(FREEBSD_LDFLAGS) \
+ $(X11_LIBS) \
+ $(XSHM_LIBS) \
+ $(XRANDR_LIBS) \
+@@ -452,6 +458,7 @@ $(ZLIB_LIBS) \
+ $(CURL_LIBS) \
+ $(OPENCV_LIBS) \
+ $(MAGICK_LIBS) \
++$(LAPACK_LIBS) \
+ $(FFTW3_LIBS)" \
  "STRIP_EXE=true" \
- all $(CIMG_EXTRA_FILES)
+ all $(EXTRA_FILES)


More information about the svn-ports-head mailing list