Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Jan 2017 18:09:54 +0000 (UTC)
From:      "Tobias C. Berner" <tcberner@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r432528 - head/finance/skrooge
Message-ID:  <201701261809.v0QI9shl029395@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: tcberner
Date: Thu Jan 26 18:09:54 2017
New Revision: 432528
URL: https://svnweb.freebsd.org/changeset/ports/432528

Log:
  Update finance/skrooge to 2.7.0
  
  * SQLCipher is no longer optional, so drop the option again.
  * There is no need for conflicts and suffixes.
  
  Reviewed by:	rakuco, fluffy
  Approved by:	rakuco (mentor)
  Differential Revision:	https://reviews.freebsd.org/D9336

Modified:
  head/finance/skrooge/Makefile
  head/finance/skrooge/distinfo
  head/finance/skrooge/pkg-plist

Modified: head/finance/skrooge/Makefile
==============================================================================
--- head/finance/skrooge/Makefile	Thu Jan 26 18:05:48 2017	(r432527)
+++ head/finance/skrooge/Makefile	Thu Jan 26 18:09:54 2017	(r432528)
@@ -1,10 +1,9 @@
 # $FreeBSD$
 
 PORTNAME=	skrooge
-PORTVERSION=	2.6.0
+PORTVERSION=	2.7.0
 CATEGORIES=	finance kde
 MASTER_SITES=	KDE/stable/${PORTNAME}
-PKGNAMESUFFIX=	-kf5
 DIST_SUBDIR=	KDE/${PORTNAME}
 
 MAINTAINER=	kde@FreeBSD.org
@@ -15,46 +14,27 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 
 BUILD_DEPENDS=	xsltproc:textproc/libxslt
 LIB_DEPENDS=	libofx.so:finance/libofx \
-		libqca-qt5.so:devel/qca-qt5
+		libqca-qt5.so:devel/qca-qt5 \
+		libsqlcipher.so:databases/sqlcipher
 
 USES=		cmake:outsource compiler:c++11-lib desktop-file-utils \
-		gettext grantlee:5 kde:5 pkgconfig shared-mime-info tar:xz
+		gettext grantlee:5 kde:5 pkgconfig shared-mime-info \
+		sqlite:3 tar:xz
 USE_KDE=	activities archive attica5 auth bookmarks codecs completion \
 		config configwidgets coreaddons crash dbusaddons \
 		designerplugin doctools ecm emoticons guiaddons i18n \
 		iconthemes init itemmodels itemviews jobwidgets \
-		kdelibs4support kio newstuff notifications notifyconfig parts \
-		runner service solid sonnet textwidgets unitconversion wallet \
-		widgetsaddons windowsystem xmlgui
+		kdelibs4support kio newstuff notifications notifyconfig \
+		package parts plasma-framework runner service solid sonnet \
+		textwidgets unitconversion wallet widgetsaddons windowsystem \
+		xmlgui
 USE_QT5=	concurrent core dbus designer gui network printsupport qml \
 		quick script sql svg webkit widgets xml \
 		qmake_build buildtools_build
 
-CONFLICTS_INSTALL=	${PORTNAME}-kde4-*
-
 USE_LDCONFIG=	yes
 
-PLIST_SUB=	SHLIB_VER=${PORTVERSION} \
-		SHLIB_SHVER=${PORTVERSION:R:R}
-
-OPTIONS_SINGLE=		SQL
-OPTIONS_SINGLE_SQL=	SQLITE SQLCIPHER
-OPTIONS_SUB=		YES
-OPTIONS_DEFAULT=	SQLITE
-
-SQLITE_USES=		sqlite:3
-SQLITE_CMAKE_ON=	-DSKG_CIPHER:BOOL=OFF
-SQLCIPHER_DESC=		Use encrypted database
-SQLCIPHER_LIB_DEPENDS=	libsqlcipher.so:databases/sqlcipher
-SQLCIPHER_CMAKE_ON=	-DSKG_CIPHER:BOOL=ON
-SQLCIPHER_PLIST_SUB+=	SQLCIPHER=""
-SQLCIPHER_PLIST_SUB_OFF+=	SQLCIPHER="@comment "
-
-post-patch:
-.for i in skgbankgui skgbankmodeler skgbasegui skgbasemodeler skroogeakonadi
-	${REINPLACE_CMD} -e 's|LIBRARY NAMELINK_SKIP||g' \
-		${PATCH_WRKSRC}/${i}/CMakeLists.txt
-.endfor
+PLIST_SUB=	SHLIB_VER="${PORTVERSION}"
 
 # Skrooge creates several empty directories due to how it calls CMake's
 # install(DIRECTORY ...) function, so we need some code to remove them.

Modified: head/finance/skrooge/distinfo
==============================================================================
--- head/finance/skrooge/distinfo	Thu Jan 26 18:05:48 2017	(r432527)
+++ head/finance/skrooge/distinfo	Thu Jan 26 18:09:54 2017	(r432528)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1483098093
-SHA256 (KDE/skrooge/skrooge-2.6.0.tar.xz) = f76be3a3033190da5324202da2592550cc64bcc8569c7ad3bcce989e93314d8f
-SIZE (KDE/skrooge/skrooge-2.6.0.tar.xz) = 17878228
+TIMESTAMP = 1485371408
+SHA256 (KDE/skrooge/skrooge-2.7.0.tar.xz) = 9dc8275f17f366156f2863501512320bdf6fa0c2a8834a36fd598840954d30f7
+SIZE (KDE/skrooge/skrooge-2.7.0.tar.xz) = 17880592

Modified: head/finance/skrooge/pkg-plist
==============================================================================
--- head/finance/skrooge/pkg-plist	Thu Jan 26 18:05:48 2017	(r432527)
+++ head/finance/skrooge/pkg-plist	Thu Jan 26 18:09:54 2017	(r432528)
@@ -2,16 +2,12 @@ bin/skrooge
 bin/skroogeconvert
 etc/xdg/skrooge_monthly.knsrc
 etc/xdg/skrooge_unit.knsrc
-lib/libskgbankgui.so
 lib/libskgbankgui.so.2
 lib/libskgbankgui.so.%%SHLIB_VER%%
-lib/libskgbankmodeler.so
 lib/libskgbankmodeler.so.2
 lib/libskgbankmodeler.so.%%SHLIB_VER%%
-lib/libskgbasegui.so
 lib/libskgbasegui.so.2
 lib/libskgbasegui.so.%%SHLIB_VER%%
-lib/libskgbasemodeler.so
 lib/libskgbasemodeler.so.2
 lib/libskgbasemodeler.so.%%SHLIB_VER%%
 %%QT_PLUGINDIR%%/designer/libskgbankguidesigner.so
@@ -60,7 +56,7 @@ lib/libskgbasemodeler.so.%%SHLIB_VER%%
 %%QT_PLUGINDIR%%/skrooge_search.so
 %%QT_PLUGINDIR%%/skrooge_tracker.so
 %%QT_PLUGINDIR%%/skrooge_unit.so
-%%SQLCIPHER%%%%QT_PLUGINDIR%%/sqldrivers/libskgsqlcipher.so
+%%QT_PLUGINDIR%%/sqldrivers/libskgsqlcipher.so
 share/applications/org.kde.skrooge.desktop
 share/config.kcfg/skgbasegui_settings.kcfg
 share/config.kcfg/skgbookmark_settings.kcfg
@@ -858,5 +854,4 @@ share/mime/packages/x-skg.xml
 %%DATADIR%%/quotes/BitcoinCharts.txt
 %%DATADIR%%/quotes/GrandTrunk.txt
 %%DATADIR%%/quotes/Skrooge.txt
-%%DATADIR%%/quotes/Stooq monthly history.txt
 %%DATADIR%%/quotes/Stooq.txt



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