Hi,

the newest poppler uses --std=c++11 even for the base libpoppler,
so I tried to set MODULES+=gcc4 and MODGCC_LANGS=c++ (see diff
below).  However, it still just uses c++, and lang/gcc/4.9 doesn't
even show up in make show=BUILD_DEPENDS or make dump-vars.

Probably a stupid PEBKAC.

Any ideas?

Ciao,
        Kili

Index: Makefile
===================================================================
RCS file: /cvs/ports/print/poppler/Makefile,v
retrieving revision 1.119
diff -u -p -r1.119 Makefile
--- Makefile    19 Feb 2017 20:53:26 -0000      1.119
+++ Makefile    22 Mar 2017 21:46:37 -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.52.0
+V=             0.53.0
 DISTNAME=      poppler-$V
 CATEGORIES=    print
 PKGNAME-main=  poppler-$V
@@ -16,11 +16,11 @@ PKGNAME-qt4=        poppler-qt4-$V
 PKGNAME-qt5=   poppler-qt5-$V
 OLDSHIT =      poppler-0.16.7
 
-SHARED_LIBS += poppler              43.1     # 66.0
+SHARED_LIBS += poppler              44.0     # 67.0
 SHARED_LIBS += poppler-glib         16.0     # 16.0
 SHARED_LIBS += poppler-qt           12.0     # 3.0
 SHARED_LIBS += poppler-qt4          20.1     # 15.0
-SHARED_LIBS += poppler-qt5          3.1      # 10.0
+SHARED_LIBS += poppler-qt5          4.0      # 11.0
 SHARED_LIBS += poppler-cpp          8.0      # 3.0
 
 DISTFILES = ${DISTNAME}.tar.xz ${OLDSHIT}.tar.gz
@@ -47,6 +47,9 @@ MULTI_PACKAGES=-main -qt -qt4 -qt5 -util
 
 cWANTLIB=      expat freetype fontconfig jpeg m pthread tiff z
 
+MODULES+=      gcc4
+MODGCC4_LANGS= c++
+
 .if ${BUILD_PACKAGES:M-qt}
 MODULES+=      x11/qt3
 .else
@@ -135,13 +138,6 @@ CONFIGURE_ENV+= CPPFLAGS="-I${X11BASE}/i
 
 USE_GMAKE=     Yes
 
-MAIN_CC=       /usr/bin/cc
-MAIN_CXX=      /usr/bin/c++
-.if "${USE_CCACHE:L}" == "yes"
-MAIN_CC:=      ccache ${MAIN_CC}
-MAIN_CXX:=     ccache ${MAIN_CXX}
-.endif
-
 post-extract:
        cd ${WRKDIST} && \
            for i in poppler-qt-uninstalled.pc.in poppler-qt.pc.cmake \
@@ -150,12 +146,5 @@ post-extract:
            done; \
            ln -sf ../../${OLDSHIT}/m4/qt.m4 m4/qt.m4
        cd ${WRKDIST} && cp -R ../${OLDSHIT}/qt qt
-
-post-configure:
-       find ${WRKBUILD} -name Makefile \! -path '*/qt5/*' -print0 | xargs -0 \
-               perl -pi -e     's,^CC = \S+,override CC = ${MAIN_CC},;' \
-                        -e    's,^CPP = \S+,override CPP = ${MAIN_CC},;' \
-                        -e    's,^CXX = \S+,override CXX = ${MAIN_CXX},;' \
-                        -e 's,^CXXCPP = \S+,override CXXCPP = ${MAIN_CXX},;'
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/print/poppler/distinfo,v
retrieving revision 1.62
diff -u -p -r1.62 distinfo
--- distinfo    19 Feb 2017 20:53:26 -0000      1.62
+++ distinfo    20 Mar 2017 19:18:10 -0000
@@ -1,4 +1,4 @@
 SHA256 (poppler-0.16.7.tar.gz) = +rTory001BQqcYgZ/XR9QJMLce9SDuDmvMlOLETyK80=
-SHA256 (poppler-0.52.0.tar.xz) = UotmFziDn5ol9uWA/NLV2wB+ChlIWAxkifAGJ5jKGZI=
+SHA256 (poppler-0.53.0.tar.xz) = WSv3KWDGtZSLZ2V1lLBectmieNr3YTyfPN/5pbcwlqg=
 SIZE (poppler-0.16.7.tar.gz) = 1952179
-SIZE (poppler-0.52.0.tar.xz) = 1692144
+SIZE (poppler-0.53.0.tar.xz) = 1696212

Reply via email to