diff --git a/converters/wkhtmltopdf/Makefile b/converters/wkhtmltopdf/Makefile
index fe2c6dd25486..0d46e295f3c5 100644
--- a/converters/wkhtmltopdf/Makefile
+++ b/converters/wkhtmltopdf/Makefile
@@ -1,99 +1,101 @@
# Created by: Martin Matuska
# $FreeBSD$
PORTNAME= wkhtmltopdf
-DISTVERSION= 0.12.0
+PORTVERSION= 0.12.0
+PORTREVISION= 1
CATEGORIES= converters
-MASTER_SITES= ${MASTER_SITE_LOCAL}
-MASTER_SITE_SUBDIR= mm/wkhtmltopdf
-DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} \
- wkhtmltopdf-qt-${WKQTVERSION}.tar.xz
+MASTER_SITES= GH:wk \
+ http://github.com/${GH_ACCOUNT}/qt/archive/${WKQT_TAGNAME}.tar.gz?dummy=/:wkqt
+DISTFILES= ${PORTNAME}-${PORTVERSION}.tar.gz:wk \
+ wkhtmltopdf-qt-${PORTVERSION}.tar.gz:wkqt
MAINTAINER= mm@FreeBSD.org
COMMENT= Convert HTML (or live webpages) to PDF or image files
LICENSE= LGPL3
LICENSE_FILE_LGPL3= ${INSTALL_WRKSRC}/COPYING
LIB_DEPENDS+= libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \
libfreetype.so:${PORTSDIR}/print/freetype2
-#USE_GITHUB= yes
+USE_GITHUB= yes
GH_ACCOUNT= wkhtmltopdf
GH_PROJECT= wkhtmltopdf
-GH_TAGNAME= 0.12.0
GH_COMMIT= 03c001d
-WKQTVERSION= 0ec3313
+GH_TAGNAME= 0.12.0
+WKQT_TAGNAME= wkhtmltopdf_0.12.0
+
USES= pkgconfig gmake perl5
USE_XORG= x11 xext xrender
USE_PERL5= build
USE_LDCONFIG= yes
HAS_CONFIGURE= yes
-WRKSRC= ${WRKDIR}/qt-wk_4.8.5
+WRKSRC= ${WRKDIR}/qt-${WKQT_TAGNAME}
INSTALL_WRKSRC= ${WRKDIR}/${GH_ACCOUNT}-${GH_PROJECT}-${GH_COMMIT}
OPTIONS_DEFINE= BUNDLED_LIBS
BUNDLED_LIBS_DESC= Use Qt-bundled jpeg, mng, png and tiff
CONFIGURE_ARGS= -prefix ${WRKDIR}/qt-wk \
-release -static -fast -exceptions -no-accessibility -no-stl \
-no-sql-ibase -no-sql-mysql -no-sql-odbc -no-sql-psql -no-sql-sqlite \
-no-sql-sqlite2 -no-qt3support -xmlpatterns -no-phonon \
-no-phonon-backend -webkit -no-scripttools -no-mmx -no-3dnow -no-sse \
-no-sse2 -system-zlib \
-graphicssystem raster -opensource -confirm-license \
-nomake tools -nomake examples -nomake demos -nomake docs \
-nomake translations -no-opengl -no-dbus -no-multimedia -openssl \
-no-declarative -largefile -rpath -no-nis -no-cups -no-iconv -no-pch \
-no-gtkstyle -no-nas-sound -no-sm -no-xshape -no-xinerama -no-xcursor \
-no-xfixes -no-xrandr -no-mitshm -no-xinput -no-xkb -no-glib -no-openvg \
-no-opengl -no-xsync -no-audio-backend -no-sse3 -no-ssse3 -no-sse4.1 \
-no-sse4.2
MAKE_ARGS+= INSTALL_ROOT="${STAGEDIR}${PREFIX}"
.include
.if ${OSVERSION} < 800000
BROKEN= fails to extract on FreeBSD 7.X
.endif
.if ${ARCH} == "powerpc"
BROKEN= Does not link on powerpc
.endif
.if ${PORT_OPTIONS:MBUNDLED_LIBS}
CONFIGURE_ARGS+= -qt-libtiff -qt-libpng -qt-libmng -qt-libjpeg
.else
LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg \
libpng15.so:${PORTSDIR}/graphics/png \
libmng.so:${PORTSDIR}/graphics/libmng \
libtiff.so:${PORTSDIR}/graphics/tiff
CONFIGURE_ARGS+= -system-libtiff -system-libpng -system-libmng \
-system-libjpeg
.endif
post-patch:
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
-e 's|/usr/X11R6/include|${LOCALBASE}/include/X11|g' \
-e 's|/usr/X11R6/lib|${LOCALBASE}/lib|g' \
${WRKSRC}/mkspecs/freebsd-g++/qmake.conf
@${REINPLACE_CMD} -e "s|gcc|${CC}|g" -e "s|g++|${CXX}|g" \
${WRKSRC}/mkspecs/common/g++-base.conf
post-build:
@cd ${WRKSRC} && \
${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} \
${MAKE_ARGS} ${INSTALL_TARGET} INSTALL_ROOT=
@cd ${INSTALL_WRKSRC} && ${WRKDIR}/qt-wk/bin/qmake && \
${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} \
${_MAKE_JOBS} ${MAKE_ARGS:C,^${DESTDIRNAME}=.*,,g} \
${ALL_TARGET}
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/wkhtmltopdf \
${STAGEDIR}${PREFIX}/bin/wkhtmltoimage
@${CAT} ${PKGMESSAGE}
.include
diff --git a/converters/wkhtmltopdf/distinfo b/converters/wkhtmltopdf/distinfo
index 3109afd4f6b2..3d9200f99d20 100644
--- a/converters/wkhtmltopdf/distinfo
+++ b/converters/wkhtmltopdf/distinfo
@@ -1,4 +1,4 @@
SHA256 (wkhtmltopdf-0.12.0.tar.gz) = 47b35536ca60220c402113c9ceee9b1f68bd7ca0dc831e3242e26684a9fd4baf
SIZE (wkhtmltopdf-0.12.0.tar.gz) = 135609
-SHA256 (wkhtmltopdf-qt-0ec3313.tar.xz) = cd930bb84124a5cf4f74f430233be4aa5c1c69b5846684f1223ab1a0bc9110a7
-SIZE (wkhtmltopdf-qt-0ec3313.tar.xz) = 132737360
+SHA256 (wkhtmltopdf-qt-0.12.0.tar.gz) = 45c675a379478ec6bc4a5bae92264b92ba413a7b870615fac5f7868c304b992d
+SIZE (wkhtmltopdf-qt-0.12.0.tar.gz) = 173004829