diff --git a/graphics/cimg/Makefile b/graphics/cimg/Makefile index ffb707168dde..ed25cd405292 100644 --- a/graphics/cimg/Makefile +++ b/graphics/cimg/Makefile @@ -1,123 +1,122 @@ PORTNAME= cimg DISTVERSIONPREFIX= v. -DISTVERSION= 3.7.6 -PORTREVISION= 1 +DISTVERSION= 4.0.1 PORTEPOCH= 3 CATEGORIES= graphics devel MAINTAINER= thierry@FreeBSD.org COMMENT= C++ Template Image Processing Library WWW= https://cimg.eu/ LICENSE= CeCILL_C CeCILL LICENSE_COMB= dual LICENSE_NAME_CeCILL_C= CeCILL-C LICENSE_NAME_CeCILL= CeCILL LICENSE_FILE_CeCILL_C= ${WRKSRC}/Licence_CeCILL-C_V1-en.txt LICENSE_FILE_CeCILL= ${WRKSRC}/Licence_CeCILL_V2-en.txt LICENSE_PERMS_CeCILL_C= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LICENSE_PERMS_CeCILL= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USE_GITHUB= yes GH_ACCOUNT= GreycLab GH_PROJECT= CImg BUILD_WRKSRC= ${WRKSRC}/examples OPTIONS_DEFINE= DOCS EXAMPLES .include .if ${PORT_OPTIONS:MDOCS} || ${PORT_OPTIONS:MEXAMPLES} USES+= compiler:c11 gmake pkgconfig:build xorg .endif .if ${PORT_OPTIONS:MDOCS} REINPLACE_ARGS= -i "" . if !defined(WITH_DEBUG) LIB_DEPENDS+= libcurl.so:ftp/curl \ libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libImath.so:math/Imath \ libheif.so:graphics/libheif \ libOpenEXR.so:graphics/openexr \ libfftw3.so:math/fftw3 \ libwebp.so:graphics/webp \ libopencv_core.so:graphics/opencv \ libGraphicsMagick.so:graphics/GraphicsMagick RUN_DEPENDS+= dcraw:graphics/dcraw USES+= jpeg magick:7 ALL_TARGET= Mlinux . else ALL_TARGET= dlinux WITHOUT_MEDCON= yes WITHOUT_FFMPEG= yes . endif . if !defined(WITHOUT_MEDCON) RUN_DEPENDS+= medcon:graphics/xmedcon . endif . if !defined(WITHOUT_FFMPEG) LIB_DEPENDS+= libavformat.so:multimedia/ffmpeg . endif USE_XORG+= x11 xrandr . if defined(WITH_XSHM) USE_XORG+= xext . endif DOCBASE= README.txt CFLAGS+= -I${LOCALBASE}/include/Imath -I${LOCALBASE}/include/OpenEXR MAKE_ARGS+= CPPFLAGS="${CFLAGS}" FREEBSD_LDFLAGS="${LDFLAGS}" . if !exists(/usr/include/omp.h) MAKE_ARGS+= OPENMP_CFLAGS= . endif PROGS= CImg_demo captcha curve_editor2d dtmri_view3d \ edge_explorer2d fade_images gaussian_fit1d generate_loop_macros \ hough_transform2d image2ascii image_registration2d image_surface3d \ jawbreaker mcf_levelsets2d mcf_levelsets3d odykill \ - pde_TschumperleDeriche2d pde_heatflow2d plotter1d radon_transform2d \ + pde_TschumperleDeriche2d pde_heatflow2d plotter1d \ scene3d spherical_function3d tetris tron tutorial use_RGBclass \ use_chlpca use_draw_gradient use_jpeg_buffer use_nlmeans use_skeleton \ - wavelet_atrous + use_tiff_stream wavelet_atrous .else NO_BUILD= yes .endif .include pre-configure: ${REINPLACE_CMD} -e 's|make|${MAKE_CMD}|' ${BUILD_WRKSRC}/Makefile . if !defined(WITHOUT_FFMPEG) ${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(WITH_XSHM) ${REINPLACE_CMD} -e 's|XSHM_CFLAGS = #|XSHM_CFLAGS =|' \ -e 's|XSHM_LDFLAGS = #|XSHM_LDFLAGS =|' \ ${BUILD_WRKSRC}/Makefile . endif pre-configure-DOCS-off: ${REINPLACE_CMD} -e 's|^OPTFLAGS|#OPTFLAGS|;s|/usr/X11R6|${LOCALBASE}| \' ${BUILD_WRKSRC}/Makefile do-install: ${INSTALL_DATA} ${WRKSRC}/CImg.h ${STAGEDIR}${PREFIX}/include do-install-DOCS-on: ${INSTALL_PROGRAM} ${PROGS:C|^|${BUILD_WRKSRC}/|} ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCBASE:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${CP} -R ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} @(cd ${STAGEDIR}${EXAMPLESDIR} && ${MAKE_CMD} clean) @${RM} ${STAGEDIR}${EXAMPLESDIR}/*.orig .include diff --git a/graphics/cimg/distinfo b/graphics/cimg/distinfo index c0beccfe4e25..abd08fa4908a 100644 --- a/graphics/cimg/distinfo +++ b/graphics/cimg/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1779113392 -SHA256 (GreycLab-CImg-v.3.7.6_GH0.tar.gz) = b655a0135ef937164896a0f66bbfb7e2b688b36f2529bd49c4deb9ee2c352757 -SIZE (GreycLab-CImg-v.3.7.6_GH0.tar.gz) = 12699286 +TIMESTAMP = 1783100322 +SHA256 (GreycLab-CImg-v.4.0.1_GH0.tar.gz) = 38793a6a0f69b5262f27f91512151366e52aab6bd7cededdf6c4276c9c7a95e8 +SIZE (GreycLab-CImg-v.4.0.1_GH0.tar.gz) = 12698737 diff --git a/graphics/cimg/pkg-plist b/graphics/cimg/pkg-plist index cd31491d6e7d..9254767068c2 100644 --- a/graphics/cimg/pkg-plist +++ b/graphics/cimg/pkg-plist @@ -1,82 +1,81 @@ %%PORTDOCS%%bin/CImg_demo %%PORTDOCS%%bin/captcha %%PORTDOCS%%bin/curve_editor2d %%PORTDOCS%%bin/dtmri_view3d %%PORTDOCS%%bin/edge_explorer2d %%PORTDOCS%%bin/fade_images %%PORTDOCS%%bin/gaussian_fit1d %%PORTDOCS%%bin/generate_loop_macros %%PORTDOCS%%bin/hough_transform2d %%PORTDOCS%%bin/image2ascii %%PORTDOCS%%bin/image_registration2d %%PORTDOCS%%bin/image_surface3d %%PORTDOCS%%bin/jawbreaker %%PORTDOCS%%bin/mcf_levelsets2d %%PORTDOCS%%bin/mcf_levelsets3d %%PORTDOCS%%bin/odykill %%PORTDOCS%%bin/pde_TschumperleDeriche2d %%PORTDOCS%%bin/pde_heatflow2d %%PORTDOCS%%bin/plotter1d -%%PORTDOCS%%bin/radon_transform2d %%PORTDOCS%%bin/scene3d %%PORTDOCS%%bin/spherical_function3d %%PORTDOCS%%bin/tetris %%PORTDOCS%%bin/tron %%PORTDOCS%%bin/tutorial %%PORTDOCS%%bin/use_RGBclass %%PORTDOCS%%bin/use_chlpca %%PORTDOCS%%bin/use_draw_gradient %%PORTDOCS%%bin/use_jpeg_buffer %%PORTDOCS%%bin/use_nlmeans %%PORTDOCS%%bin/use_skeleton +%%PORTDOCS%%bin/use_tiff_stream %%PORTDOCS%%bin/wavelet_atrous include/CImg.h %%PORTDOCS%%%%DOCSDIR%%/README.txt %%PORTEXAMPLES%%%%EXAMPLESDIR%%/CImg_demo.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/CMakeLists.txt %%PORTEXAMPLES%%%%EXAMPLESDIR%%/Makefile %%PORTEXAMPLES%%%%EXAMPLESDIR%%/captcha.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/curve_editor2d.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/dtmri_view3d.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/edge_explorer2d.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/fade_images.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/gaussian_fit1d.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/generate_loop_macros.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/hough_transform2d.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/image2ascii.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/image_registration2d.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/image_surface3d.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/img/CImg_demo.h %%PORTEXAMPLES%%%%EXAMPLESDIR%%/img/logo.bmp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/img/milla.bmp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/img/odykill.h %%PORTEXAMPLES%%%%EXAMPLESDIR%%/img/parrot.ppm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/img/parrot_mask.pgm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/img/sh0r.pgm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/img/sh1r.pgm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/img/tetris.h %%PORTEXAMPLES%%%%EXAMPLESDIR%%/jawbreaker.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/mcf_levelsets2d.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/mcf_levelsets3d.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/odykill.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pde_TschumperleDeriche2d.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pde_heatflow2d.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/plotter1d.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/radon_transform2d.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scene3d.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/spherical_function3d.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/tetris.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/tron.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/tutorial.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/use_RGBclass.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/use_chlpca.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/use_cimgIPL.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/use_cimgmatlab.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/use_cimgmatlab.m %%PORTEXAMPLES%%%%EXAMPLESDIR%%/use_draw_gradient.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/use_jpeg_buffer.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/use_nlmeans.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/use_skeleton.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/use_tiff_stream.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/use_tinymatwriter.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/wavelet_atrous.cpp