[cc'd zhuk because of the qt5 changes]

Hi,

here's an update to poppler-0.46.0, in case anyone wants do some
early tests.

In addition to the update, this also simplfies configure.ac patch
for Qt5. It looks like you can just set MOCQT52 (where the '2' has
nothing to do with any version of qt) to our moc-qt5 (after fixing
the grep command in configure.ac). The only difference I can see
in the build log is that moc-qt5 is now run with an absolute path
(i.e./usr/local/bin/moc-qt5 instead of qt5).

As usual, I'll build everything depending on poppler and run some
tests, but this will take some time.

Ciao,
        Kili

Index: Makefile
===================================================================
RCS file: /cvs/ports/print/poppler/Makefile,v
retrieving revision 1.108
diff -u -p -r1.108 Makefile
--- Makefile    9 Jul 2016 15:37:46 -0000       1.108
+++ Makefile    30 Jul 2016 20:58:28 -0000
@@ -6,7 +6,7 @@ COMMENT-qt4=    qt4 interface to PDF render
 COMMENT-qt5=   Qt5 interface to PDF rendering library
 COMMENT-utils= PDF conversion tools and utilities
 
-V=             0.45.0
+V=             0.46.0
 DISTNAME=      poppler-$V
 CATEGORIES=    print
 PKGNAME-main=  poppler-$V
@@ -16,14 +16,12 @@ PKGNAME-qt4=        poppler-qt4-$V
 PKGNAME-qt5=   poppler-qt5-$V
 OLDSHIT =      poppler-0.16.7
 
-REVISION=      0
-
-SHARED_LIBS += poppler              39.0     # 62.0
-SHARED_LIBS += poppler-glib         15.0     # 15.0
+SHARED_LIBS += poppler              40.0     # 63.0
+SHARED_LIBS += poppler-glib         16.0     # 16.0
 SHARED_LIBS += poppler-qt           12.0     # 3.0
-SHARED_LIBS += poppler-qt4          18.0     # 13.0
-SHARED_LIBS += poppler-qt5          0.0      # 7.0
-SHARED_LIBS += poppler-cpp          7.0      # 2.1
+SHARED_LIBS += poppler-qt4          19.0     # 14.0
+SHARED_LIBS += poppler-qt5          1.0      # 8.0
+SHARED_LIBS += poppler-cpp          8.0      # 3.0
 
 DISTFILES = ${DISTNAME}.tar.xz ${OLDSHIT}.tar.gz
 
@@ -130,7 +128,7 @@ CONFIGURE_ENV+= CPPFLAGS="-I${X11BASE}/i
                LDFLAGS="-L${LOCALBASE}/lib" \
                LIBJPEG_CFLAGS="-I${LOCALBASE}/include" \
                ac_cv_prog_MOCQT4=${MODQT4_MOC} \
-               ac_cv_prog_MOCQT5=${MODQT5_MOC}
+               ac_cv_prog_MOCQT52=${MODQT5_MOC}
 
 USE_GMAKE=     Yes
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/print/poppler/distinfo,v
retrieving revision 1.55
diff -u -p -r1.55 distinfo
--- distinfo    19 Jun 2016 19:42:26 -0000      1.55
+++ distinfo    30 Jul 2016 20:12:16 -0000
@@ -1,4 +1,4 @@
 SHA256 (poppler-0.16.7.tar.gz) = +rTory001BQqcYgZ/XR9QJMLce9SDuDmvMlOLETyK80=
-SHA256 (poppler-0.45.0.tar.xz) = lt0aYCS82qRTCjtJaH2z1cJN39ByzLN8beDkJZlyh5g=
+SHA256 (poppler-0.46.0.tar.xz) = ln010T1h3uL+5la4Dv7544ip51K8ebcSPxW0nHdp5Ic=
 SIZE (poppler-0.16.7.tar.gz) = 1952179
-SIZE (poppler-0.45.0.tar.xz) = 1674464
+SIZE (poppler-0.46.0.tar.xz) = 1680940
Index: patches/patch-configure_ac
===================================================================
RCS file: /cvs/ports/print/poppler/patches/patch-configure_ac,v
retrieving revision 1.19
diff -u -p -r1.19 patch-configure_ac
--- patches/patch-configure_ac  19 Jun 2016 19:42:26 -0000      1.19
+++ patches/patch-configure_ac  30 Jul 2016 20:48:58 -0000
@@ -1,6 +1,6 @@
 $OpenBSD: patch-configure_ac,v 1.19 2016/06/19 19:42:26 kili Exp $
---- configure.ac.orig  Fri Jun 17 00:12:16 2016
-+++ configure.ac       Fri Jun 17 21:01:05 2016
+--- configure.ac.orig  Mon Jul 25 00:03:53 2016
++++ configure.ac       Sat Jul 30 22:48:42 2016
 @@ -680,6 +680,24 @@ AC_SUBST(POPPLER_GLIB_DISABLE_SINGLE_INCLUDES)
  
  GTK_DOC_CHECK([1.14],[--flavour no-tmpl])
@@ -26,56 +26,16 @@ $OpenBSD: patch-configure_ac,v 1.19 2016
  dnl 
  dnl Try Qt4
  dnl
-@@ -772,31 +790,35 @@ if test x$enable_poppler_qt5 = xyes; then
-   AC_CHECK_TOOL(MOCQT5, moc)
-   AC_MSG_CHECKING([for Qt5 moc])
-   mocversion=`$MOCQT5 -v 2>&1`
--  mocversiongrep=`echo $mocversion | grep "Qt 5\|moc 5"`
--  if test x"$mocversiongrep" != x"$mocversion"; then
-+  case $mocversion in
-+  *Qt\ 5*|*moc\ 5*)
-+    ;;
-+  *)
-     AC_MSG_RESULT([no])
-     # moc was not the qt5 one, try with moc-qt5
+@@ -779,7 +797,7 @@ if test x$enable_poppler_qt5 = xyes; then
      AC_CHECK_TOOL(MOCQT52, moc-qt5)
      AC_MSG_CHECKING([for Qt5 moc-qt5])
      mocversion=`$MOCQT52 -v 2>&1`
 -    mocversiongrep=`echo $mocversion | grep "Qt 5\|moc-qt5 5\|moc 5"`
--    if test x"$mocversiongrep" != x"$mocversion"; then
-+    case $mocversion in
-+    *Qt\ 5*|*moc\ 5*|*moc-qt5\ 5*)
-+      MOCQT5=$MOCQT52
-+      ;;
-+    *)
++    mocversiongrep=`echo $mocversion | grep -E "Qt 5|moc-qt5 5|moc 5"`
+     if test x"$mocversiongrep" != x"$mocversion"; then
        AC_CHECK_TOOL(QTCHOOSER, qtchooser)
        AC_MSG_CHECKING([for qtchooser])
-       qt5tooldir=`QT_SELECT=qt5 qtchooser -print-env | grep QTTOOLDIR | cut 
-d '=' -f 2 | cut -d \" -f 2`
-       mocversion=`$qt5tooldir/moc -v 2>&1`
--      mocversiongrep=`echo $mocversion | grep "Qt 5\|moc 5"`
--      if test x"$mocversiongrep" != x"$mocversion"; then
-+      case $mocversion in
-+      *Qt\ 5*|*moc\ 5*)
-+        MOCQT5=$qt5tooldir/moc
-+        ;;
-+      *)
-         # no valid moc found
-         enable_poppler_qt5=no;
-         MOCQT5="not found"
--      else
--        MOCQT5=$qt5tooldir/moc
--      fi
--    else
--      MOCQT5=$MOCQT52
--    fi
--  fi
-+      esac
-+    esac
-+  esac
-   AC_SUBST(MOCQT5)
-   AC_MSG_RESULT([$MOCQT5])
- fi
-@@ -997,6 +1019,9 @@ glib/reference/Makefile
+@@ -997,6 +1015,9 @@ glib/reference/Makefile
  glib/reference/version.xml
  glib/demo/Makefile
  test/Makefile
@@ -85,7 +45,7 @@ $OpenBSD: patch-configure_ac,v 1.19 2016
  qt4/Makefile
  qt4/src/Makefile
  qt4/tests/Makefile
-@@ -1032,6 +1057,7 @@ if test x$enable_cmyk = xyes;then
+@@ -1032,6 +1053,7 @@ if test x$enable_cmyk = xyes;then
          echo "      with CMYK support"
  fi
  echo "  cairo output:        $use_cairo"
Index: patches/patch-poppler_XRef_cc
===================================================================
RCS file: /cvs/ports/print/poppler/patches/patch-poppler_XRef_cc,v
retrieving revision 1.15
diff -u -p -r1.15 patch-poppler_XRef_cc
--- patches/patch-poppler_XRef_cc       1 May 2016 12:33:24 -0000       1.15
+++ patches/patch-poppler_XRef_cc       30 Jul 2016 20:32:52 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-poppler_XRef_cc,v 1.15 2016/05/01 12:33:24 kili Exp $
---- poppler/XRef.cc.orig       Thu Apr 28 09:51:41 2016
-+++ poppler/XRef.cc    Fri Apr 29 20:48:29 2016
-@@ -1087,49 +1087,38 @@ void XRef::getEncryptionParameters(Guchar **fileKeyA, 
+--- poppler/XRef.cc.orig       Tue Jul  5 23:37:01 2016
++++ poppler/XRef.cc    Sat Jul 30 22:32:39 2016
+@@ -1089,49 +1089,38 @@ void XRef::getEncryptionParameters(Guchar **fileKeyA, 
  }
  
  GBool XRef::okToPrint(GBool ignoreOwnerPW) {
Index: patches/patch-qt5_src_Makefile_in
===================================================================
RCS file: /cvs/ports/print/poppler/patches/patch-qt5_src_Makefile_in,v
retrieving revision 1.2
diff -u -p -r1.2 patch-qt5_src_Makefile_in
--- patches/patch-qt5_src_Makefile_in   23 Mar 2016 20:09:34 -0000      1.2
+++ patches/patch-qt5_src_Makefile_in   30 Jul 2016 20:32:52 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-qt5_src_Makefile_in,v 1.2 2016/03/23 20:09:34 kili Exp $
 Reorder linking to make sure libestdc++ is picked up earlier than libstdc++.
---- qt5/src/Makefile.in.orig   Wed Mar 16 23:22:13 2016
-+++ qt5/src/Makefile.in        Mon Mar 21 11:04:17 2016
+--- qt5/src/Makefile.in.orig   Mon Jul 25 00:14:30 2016
++++ qt5/src/Makefile.in        Sat Jul 30 22:32:40 2016
 @@ -520,8 +520,8 @@ libpoppler_qt5_la_CXXFLAGS = \
        -Dpoppler_qt5_EXPORTS
  
@@ -12,4 +12,4 @@ Reorder linking to make sure libestdc++ 
 +      $(top_builddir)/poppler/libpoppler.la
  
  libpoppler_qt5_la_LDFLAGS = \
-       -version-info 7:0:6                     \
+       -version-info 8:0:7                     \
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/print/poppler/pkg/PLIST-main,v
retrieving revision 1.26
diff -u -p -r1.26 PLIST-main
--- pkg/PLIST-main      9 Jul 2016 15:37:46 -0000       1.26
+++ pkg/PLIST-main      30 Jul 2016 21:01:09 -0000
@@ -191,6 +191,7 @@ share/gtk-doc/html/poppler/api-index-0-2
 share/gtk-doc/html/poppler/api-index-0-22.html
 share/gtk-doc/html/poppler/api-index-0-26.html
 share/gtk-doc/html/poppler/api-index-0-33.html
+share/gtk-doc/html/poppler/api-index-0-46.html
 share/gtk-doc/html/poppler/api-index-deprecated.html
 share/gtk-doc/html/poppler/api-index-full.html
 share/gtk-doc/html/poppler/ch01.html

Reply via email to