On March 22, 2017 11:04:56 PM GMT+01:00, Matthias Kilian 
<k...@outback.escape.de> wrote:
>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

MODGCC4_ARCHS ?
-- 
Antoine

Reply via email to