svn commit: r451711 - in head: comms/qsstv/files graphics/gstreamer1-plugins-openjpeg graphics/gstreamer1-plugins-openjpeg/files graphics/leptonica/files graphics/mupdf/files graphics/openjpeg

Mathieu Arnold mat at FreeBSD.org
Thu Oct 12 07:29:02 UTC 2017


Le 10/10/2017 à 19:45, Sunpoet Po-Chuan Hsieh a écrit :
> Author: sunpoet
> Date: Tue Oct 10 17:45:57 2017
> New Revision: 451711
> URL: https://svnweb.freebsd.org/changeset/ports/451711
>
> Log:
>   Update graphics/openjpeg to 2.3.0

After this, net/minidlna WITH=OPENJPEG is broken.

https://pkg.absolight.fr/data/11amd64-pkgng-default/20171012T005652Z/logs/errors/ffmpeg-3.3.4,1.log

>   
>   Changes:	https://github.com/uclouvain/openjpeg/blob/master/CHANGELOG.md
>   PR:		222817
>   Exp-run by:	antoine
>
> Added:
>   head/graphics/gstreamer1-plugins-openjpeg/files/
>   head/graphics/gstreamer1-plugins-openjpeg/files/patch-openjpeg23   (contents, props changed)
>   head/graphics/leptonica/files/
>   head/graphics/leptonica/files/patch-configure   (contents, props changed)
> Modified:
>   head/comms/qsstv/files/patch-qsstv_utils_color.cpp
>   head/comms/qsstv/files/patch-qsstv_utils_jp2io.h
>   head/graphics/gstreamer1-plugins-openjpeg/Makefile
>   head/graphics/mupdf/files/patch-source__fitz__load-jpx.c
>   head/graphics/openjpeg/Makefile
>   head/graphics/openjpeg/distinfo
>
> Modified: head/comms/qsstv/files/patch-qsstv_utils_color.cpp
> ==============================================================================
> --- head/comms/qsstv/files/patch-qsstv_utils_color.cpp	Tue Oct 10 17:45:50 2017	(r451710)
> +++ head/comms/qsstv/files/patch-qsstv_utils_color.cpp	Tue Oct 10 17:45:57 2017	(r451711)
> @@ -5,7 +5,7 @@
>   
>   //#include "opj_apps_config.h"
>  -#include "openjpeg-2.1/openjpeg.h"
> -+#include "openjpeg-2.2/openjpeg.h"
> ++#include "openjpeg-2.3/openjpeg.h"
>   #include "color.h"
>   
>   
>
> Modified: head/comms/qsstv/files/patch-qsstv_utils_jp2io.h
> ==============================================================================
> --- head/comms/qsstv/files/patch-qsstv_utils_jp2io.h	Tue Oct 10 17:45:50 2017	(r451710)
> +++ head/comms/qsstv/files/patch-qsstv_utils_jp2io.h	Tue Oct 10 17:45:57 2017	(r451711)
> @@ -4,7 +4,7 @@
>   #ifndef JP2READER_H
>   #define JP2READER_H
>  -#include "openjpeg.h"
> -+#include "openjpeg-2.2/openjpeg.h"
> ++#include "openjpeg-2.3/openjpeg.h"
>   
>   #include <QString>
>   #include <QImage>
>
> Modified: head/graphics/gstreamer1-plugins-openjpeg/Makefile
> ==============================================================================
> --- head/graphics/gstreamer1-plugins-openjpeg/Makefile	Tue Oct 10 17:45:50 2017	(r451710)
> +++ head/graphics/gstreamer1-plugins-openjpeg/Makefile	Tue Oct 10 17:45:57 2017	(r451711)
> @@ -10,4 +10,6 @@ DIST=		bad
>  
>  MASTERDIR=	${.CURDIR}/../../multimedia/gstreamer1-plugins
>  
> +EXTRA_PATCHES=	${.CURDIR}/files/patch-openjpeg23
> +
>  .include "${MASTERDIR}/Makefile"
>
> Added: head/graphics/gstreamer1-plugins-openjpeg/files/patch-openjpeg23
> ==============================================================================
> --- /dev/null	00:00:00 1970	(empty, because file is newly added)
> +++ head/graphics/gstreamer1-plugins-openjpeg/files/patch-openjpeg23	Tue Oct 10 17:45:57 2017	(r451711)
> @@ -0,0 +1,163 @@
> +--- config.h.in.orig	2017-09-18 11:34:31 UTC
> ++++ config.h.in
> +@@ -459,6 +459,9 @@
> + /* Define if OpenJPEG 2.2 is used */
> + #undef HAVE_OPENJPEG_2_2
> + 
> ++/* Define if OpenJPEG 2.3 is used */
> ++#undef HAVE_OPENJPEG_2_3
> ++
> + /* Define to enable openni2 library (used by openni2). */
> + #undef HAVE_OPENNI2
> + 
> +--- configure.orig	2017-09-18 11:34:30 UTC
> ++++ configure
> +@@ -771,6 +771,8 @@
> + USE_OPENJPEG_FALSE
> + USE_OPENJPEG_TRUE
> + HAVE_OPENJPEG
> ++OPENJPEG_2_3_LIBS
> ++OPENJPEG_2_3_CFLAGS
> + OPENJPEG_2_2_LIBS
> + OPENJPEG_2_2_CFLAGS
> + OPENJPEG_2_1_LIBS
> +@@ -2043,6 +2045,8 @@
> + OPENJPEG_2_1_LIBS
> + OPENJPEG_2_2_CFLAGS
> + OPENJPEG_2_2_LIBS
> ++OPENJPEG_2_3_CFLAGS
> ++OPENJPEG_2_3_LIBS
> + OPENNI2_CFLAGS
> + OPENNI2_LIBS
> + OPUS_CFLAGS
> +@@ -3281,6 +3285,10 @@
> +               C compiler flags for OPENJPEG_2_2, overriding pkg-config
> +   OPENJPEG_2_2_LIBS
> +               linker flags for OPENJPEG_2_2, overriding pkg-config
> ++  OPENJPEG_2_3_CFLAGS
> ++              C compiler flags for OPENJPEG_2_3, overriding pkg-config
> ++  OPENJPEG_2_3_LIBS
> ++              linker flags for OPENJPEG_2_3, overriding pkg-config
> +   OPENNI2_CFLAGS
> +               C compiler flags for OPENNI2, overriding pkg-config
> +   OPENNI2_LIBS
> +@@ -48938,6 +48946,106 @@
> + 
> + $as_echo "#define HAVE_OPENJPEG_2_2 1" >>confdefs.h
> + 
> ++
> ++  which="libopenjp2 >= 2.3"
> ++    required="no"
> ++
> ++
> ++pkg_failed=no
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for OPENJPEG_2_3" >&5
> ++$as_echo_n "checking for OPENJPEG_2_3... " >&6; }
> ++
> ++if test -n "$PKG_CONFIG"; then
> ++    if test -n "$OPENJPEG_2_3_CFLAGS"; then
> ++        pkg_cv_OPENJPEG_2_3_CFLAGS="$OPENJPEG_2_3_CFLAGS"
> ++    else
> ++        if test -n "$PKG_CONFIG" && \
> ++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$which\""; } >&5
> ++  ($PKG_CONFIG --exists --print-errors "$which") 2>&5
> ++  ac_status=$?
> ++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> ++  test $ac_status = 0; }; then
> ++  pkg_cv_OPENJPEG_2_3_CFLAGS=`$PKG_CONFIG --cflags "$which" 2>/dev/null`
> ++else
> ++  pkg_failed=yes
> ++fi
> ++    fi
> ++else
> ++	pkg_failed=untried
> ++fi
> ++if test -n "$PKG_CONFIG"; then
> ++    if test -n "$OPENJPEG_2_3_LIBS"; then
> ++        pkg_cv_OPENJPEG_2_3_LIBS="$OPENJPEG_2_3_LIBS"
> ++    else
> ++        if test -n "$PKG_CONFIG" && \
> ++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$which\""; } >&5
> ++  ($PKG_CONFIG --exists --print-errors "$which") 2>&5
> ++  ac_status=$?
> ++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> ++  test $ac_status = 0; }; then
> ++  pkg_cv_OPENJPEG_2_3_LIBS=`$PKG_CONFIG --libs "$which" 2>/dev/null`
> ++else
> ++  pkg_failed=yes
> ++fi
> ++    fi
> ++else
> ++	pkg_failed=untried
> ++fi
> ++
> ++
> ++
> ++if test $pkg_failed = yes; then
> ++
> ++if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
> ++        _pkg_short_errors_supported=yes
> ++else
> ++        _pkg_short_errors_supported=no
> ++fi
> ++        if test $_pkg_short_errors_supported = yes; then
> ++	        OPENJPEG_2_3_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "$which"`
> ++        else
> ++	        OPENJPEG_2_3_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$which"`
> ++        fi
> ++	# Put the nasty error message in config.log where it belongs
> ++	echo "$OPENJPEG_2_3_PKG_ERRORS" >&5
> ++
> ++	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> ++$as_echo "no" >&6; }
> ++
> ++      HAVE_OPENJPEG_2_3="no"
> ++      if test "x$required" = "xyes"; then
> ++        as_fn_error $? "$OPENJPEG_2_3_PKG_ERRORS" "$LINENO" 5
> ++      else
> ++        { $as_echo "$as_me:${as_lineno-$LINENO}: $OPENJPEG_2_3_PKG_ERRORS" >&5
> ++$as_echo "$as_me: $OPENJPEG_2_3_PKG_ERRORS" >&6;}
> ++      fi
> ++
> ++elif test $pkg_failed = untried; then
> ++
> ++      HAVE_OPENJPEG_2_3="no"
> ++      if test "x$required" = "xyes"; then
> ++        as_fn_error $? "$OPENJPEG_2_3_PKG_ERRORS" "$LINENO" 5
> ++      else
> ++        { $as_echo "$as_me:${as_lineno-$LINENO}: $OPENJPEG_2_3_PKG_ERRORS" >&5
> ++$as_echo "$as_me: $OPENJPEG_2_3_PKG_ERRORS" >&6;}
> ++      fi
> ++
> ++else
> ++	OPENJPEG_2_3_CFLAGS=$pkg_cv_OPENJPEG_2_3_CFLAGS
> ++	OPENJPEG_2_3_LIBS=$pkg_cv_OPENJPEG_2_3_LIBS
> ++        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
> ++$as_echo "yes" >&6; }
> ++
> ++      HAVE_OPENJPEG_2_3="yes"
> ++
> ++fi
> ++
> ++
> ++            if test x"$HAVE_OPENJPEG_2_3" = x"yes"; then
> ++
> ++$as_echo "#define HAVE_OPENJPEG_2_3 1" >>confdefs.h
> ++
> ++            fi
> +         fi
> +     fi
> +   else
> +--- ext/openjpeg/gstopenjpeg.h.orig	2017-08-17 10:39:18 UTC
> ++++ ext/openjpeg/gstopenjpeg.h
> +@@ -38,7 +38,9 @@
> + #define OPJ_CPRL CPRL
> + #else
> + #include <stdio.h>
> +-# if defined(HAVE_OPENJPEG_2_2)
> ++# if defined(HAVE_OPENJPEG_2_3)
> ++#  include <openjpeg-2.3/openjpeg.h>
> ++# elif defined(HAVE_OPENJPEG_2_2)
> + #  include <openjpeg-2.2/openjpeg.h>
> + # elif defined(HAVE_OPENJPEG_2_1)
> + #  include <openjpeg-2.1/openjpeg.h>
>
> Added: head/graphics/leptonica/files/patch-configure
> ==============================================================================
> --- /dev/null	00:00:00 1970	(empty, because file is newly added)
> +++ head/graphics/leptonica/files/patch-configure	Tue Oct 10 17:45:57 2017	(r451711)
> @@ -0,0 +1,11 @@
> +--- configure.orig	2017-01-02 21:49:40 UTC
> ++++ configure
> +@@ -12929,7 +12929,7 @@ if test "x$ac_cv_lib_openjp2_opj_create_
> + $as_echo "#define HAVE_LIBJP2K 1" >>confdefs.h
> +  LIBJP2K_LIBS=-lopenjp2
> + 
> +-      for ac_header in openjpeg-2.2/openjpeg.h openjpeg-2.1/openjpeg.h openjpeg-2.0/openjpeg.h
> ++      for ac_header in openjpeg-2.3/openjpeg.h openjpeg-2.2/openjpeg.h openjpeg-2.1/openjpeg.h openjpeg-2.0/openjpeg.h
> + do :
> +   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
> + ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
>
> Modified: head/graphics/mupdf/files/patch-source__fitz__load-jpx.c
> ==============================================================================
> --- head/graphics/mupdf/files/patch-source__fitz__load-jpx.c	Tue Oct 10 17:45:50 2017	(r451710)
> +++ head/graphics/mupdf/files/patch-source__fitz__load-jpx.c	Tue Oct 10 17:45:57 2017	(r451711)
> @@ -16,7 +16,7 @@
>   #define USE_JPIP
>   
>  -#include <openjpeg.h>
> -+#include <openjpeg-2.2/openjpeg.h>
> ++#include <openjpeg-2.3/openjpeg.h>
>   
>   struct fz_jpxd_s
>   {
>
> Modified: head/graphics/openjpeg/Makefile
> ==============================================================================
> --- head/graphics/openjpeg/Makefile	Tue Oct 10 17:45:50 2017	(r451710)
> +++ head/graphics/openjpeg/Makefile	Tue Oct 10 17:45:57 2017	(r451711)
> @@ -2,7 +2,7 @@
>  # $FreeBSD$
>  
>  PORTNAME=	openjpeg
> -PORTVERSION=	2.2.0
> +PORTVERSION=	2.3.0
>  DISTVERSIONPREFIX=	v
>  CATEGORIES=	graphics
>  
>
> Modified: head/graphics/openjpeg/distinfo
> ==============================================================================
> --- head/graphics/openjpeg/distinfo	Tue Oct 10 17:45:50 2017	(r451710)
> +++ head/graphics/openjpeg/distinfo	Tue Oct 10 17:45:57 2017	(r451711)
> @@ -1,3 +1,3 @@
> -TIMESTAMP = 1502573051
> -SHA256 (uclouvain-openjpeg-v2.2.0_GH0.tar.gz) = 6fddbce5a618e910e03ad00d66e7fcd09cc6ee307ce69932666d54c73b7c6e7b
> -SIZE (uclouvain-openjpeg-v2.2.0_GH0.tar.gz) = 2847582
> +TIMESTAMP = 1507191000
> +SHA256 (uclouvain-openjpeg-v2.3.0_GH0.tar.gz) = 3dc787c1bb6023ba846c2a0d9b1f6e179f1cd255172bde9eb75b01f1e6c7d71a
> +SIZE (uclouvain-openjpeg-v2.3.0_GH0.tar.gz) = 2207329
>
>

-- 
Mathieu Arnold


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/svn-ports-all/attachments/20171012/ef15f1b9/attachment.sig>


More information about the svn-ports-all mailing list