Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 Apr 2014 03:36:18 GMT
From:      Matthew Rezny <matthew@reztek.cz>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/188784: update www/qupzilla to v1.6.5 and add options
Message-ID:  <201404190336.s3J3aIP7098363@cgiserv.freebsd.org>
Resent-Message-ID: <201404190340.s3J3e07t025538@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         188784
>Category:       ports
>Synopsis:       update www/qupzilla to v1.6.5 and add options
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Apr 19 03:40:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     Matthew Rezny
>Release:        10-STABLE
>Organization:
RezTek, s.r.o.
>Environment:
FreeBSD desktop.reztek 10.0-STABLE FreeBSD 10.0-STABLE #0 r264285: Thu Apr 10 01:49:39 CEST 2014 root@desktop.reztek:/usr/obj/usr/src/sys/DESKTOP amd64
>Description:
QupZilla 1.6.5 has been released. Update to this version, which entails a change of distfile location and archive type. Plist updates for additional translations added in recent version included.

Options have been added for DE integration as previously proposed. This PR is meant to supersede ports/188579 with a single patch.


>How-To-Repeat:
previous version (1.6.4) had a mistake in the release
>Fix:
Apply patch to update. SHA256 hash comes direct from upstream's download page.


Patch attached with submission follows:

Index: www/qupzilla/Makefile
===================================================================
--- www/qupzilla/Makefile	(revision 350650)
+++ www/qupzilla/Makefile	(working copy)
@@ -1,9 +1,9 @@
 # $FreeBSD$
 
 PORTNAME=	qupzilla
-PORTVERSION=	1.6.3
+PORTVERSION=	1.6.5
 CATEGORIES=	www
-MASTER_SITES=	http://www.qupzilla.com/uploads/
+MASTER_SITES=	https://github.com/QupZilla/${PORTNAME}/releases/download/v${PORTVERSION}/
 DISTNAME=	QupZilla-${PORTVERSION}
 
 MAINTAINER=	javad.kouhi@gmail.com
@@ -14,7 +14,7 @@
 LIB_DEPENDS=	libhunspell-1.3.so:${PORTSDIR}/textproc/hunspell \
 		libexecinfo.so:${PORTSDIR}/devel/libexecinfo
 
-USES=		desktop-file-utils pkgconfig qmake
+USES=		desktop-file-utils pkgconfig qmake tar:xz
 USE_QT4=	gui moc_build rcc_build uic_build webkit \
 		dbus xml script sql network imageformats_run linguist_build
 QMAKE_ENV=	QUPZILLA_PREFIX=${PREFIX}/
@@ -21,6 +21,21 @@
 USE_LDCONFIG=	yes
 INSTALLS_ICONS=	yes
 
+OPTIONS_DEFINE=	GNOMEKEYRING KWALLET
+OPTIONS_SUB=	yes
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MGNOMEKEYRING}
+LIB_DEPENDS+=	libgnome-keyring.so:${PORTSDIR}/security/libgnome-keyring
+QMAKE_ENV+=	GNOME_INTEGRATION="true"
+.endif
+
+.if ${PORT_OPTIONS:MKWALLET}
+LIB_DEPENDS+=	libkdeui.so:${PORTSDIR}/x11/kdelibs4
+QMAKE_ENV+=	KDE_INTEGRATION="true"
+.endif
+
 post-patch:
 	@${REINPLACE_CMD} -e 's|/usr|${LOCALBASE}|g' \
 		${WRKSRC}/tests/autotests/qztoolstest.cpp \
Index: www/qupzilla/distinfo
===================================================================
--- www/qupzilla/distinfo	(revision 350650)
+++ www/qupzilla/distinfo	(working copy)
@@ -1,2 +1,2 @@
-SHA256 (QupZilla-1.6.3.tar.gz) = ba69b4bb9f9644fcff5945a0b692e6db877e57c2b9d948a7f57ecfcd4a86f7a0
-SIZE (QupZilla-1.6.3.tar.gz) = 5087827
+SHA256 (QupZilla-1.6.5.tar.xz) = 4ba1a2ab7fcb2c2b3230d202b78ae8ee6d6ec917bb2284c57c4dde54ca951715
+SIZE (QupZilla-1.6.5.tar.xz) = 3153012
Index: www/qupzilla/pkg-plist
===================================================================
--- www/qupzilla/pkg-plist	(revision 350650)
+++ www/qupzilla/pkg-plist	(working copy)
@@ -2,9 +2,11 @@
 lib/libQupZilla.so
 lib/libQupZilla.so.1
 lib/libQupZilla.so.1.6
-lib/libQupZilla.so.1.6.3
+lib/libQupZilla.so.1.6.5
 lib/qupzilla/libAccessKeysNavigation.so
+%%GNOMEKEYRING%%lib/qupzilla/libGnomeKeyringPasswords.so
 lib/qupzilla/libGreaseMonkey.so
+%%KWALLET%%lib/qupzilla/libKWalletPasswords.so
 lib/qupzilla/libMouseGestures.so
 lib/qupzilla/libPIM.so
 lib/qupzilla/libStatusBarIcons.so
@@ -24,7 +26,9 @@
 %%DATADIR%%/locale/de_DE.qm
 %%DATADIR%%/locale/el_GR.qm
 %%DATADIR%%/locale/es_ES.qm
+%%DATADIR%%/locale/es_MX.qm
 %%DATADIR%%/locale/es_VE.qm
+%%DATADIR%%/locale/eu_ES.qm
 %%DATADIR%%/locale/fa_IR.qm
 %%DATADIR%%/locale/fr_FR.qm
 %%DATADIR%%/locale/gl_ES.qm
@@ -35,6 +39,7 @@
 %%DATADIR%%/locale/ja_JP.qm
 %%DATADIR%%/locale/ka_GE.qm
 %%DATADIR%%/locale/lg.qm
+%%DATADIR%%/locale/lv_LV.qm
 %%DATADIR%%/locale/nl_NL.qm
 %%DATADIR%%/locale/nqo.qm
 %%DATADIR%%/locale/pl_PL.qm
@@ -77,6 +82,7 @@
 %%DATADIR%%/locale/sr_RS@latin.qm
 %%DATADIR%%/locale/sv_SE.qm
 %%DATADIR%%/locale/uk_UA.qm
+%%DATADIR%%/locale/uz@Latn.qm
 %%DATADIR%%/locale/zh_CN.qm
 %%DATADIR%%/locale/zh_TW.qm
 %%DATADIR%%/themes/chrome/images/blankbutton-a.png


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201404190336.s3J3aIP7098363>