Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 1 Jan 2020 21:22:19 +0000 (UTC)
From:      Adriaan de Groot <adridg@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r521775 - in head/finance: . kraft kraft/files
Message-ID:  <202001012122.001LMJpu002444@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: adridg
Date: Wed Jan  1 21:22:19 2020
New Revision: 521775
URL: https://svnweb.freebsd.org/changeset/ports/521775

Log:
  New port: finance/kraft
  
  Kraft is a small-business (crafts, services, etc.) document management
  system. It helps produce invoices, quotes, followup documentation
  and smooths the document workflow for the small company.
  
  http://volle-kraft-voraus.de/Main/DetailsPage

Added:
  head/finance/kraft/
  head/finance/kraft/Makefile   (contents, props changed)
  head/finance/kraft/distinfo   (contents, props changed)
  head/finance/kraft/files/
  head/finance/kraft/files/patch-CMakeLists.txt   (contents, props changed)
  head/finance/kraft/files/patch-src_models_datemodel.cpp   (contents, props changed)
  head/finance/kraft/pkg-descr   (contents, props changed)
  head/finance/kraft/pkg-plist   (contents, props changed)
Modified:
  head/finance/Makefile

Modified: head/finance/Makefile
==============================================================================
--- head/finance/Makefile	Wed Jan  1 21:20:10 2020	(r521774)
+++ head/finance/Makefile	Wed Jan  1 21:22:19 2020	(r521775)
@@ -38,6 +38,7 @@
     SUBDIR += homebank
     SUBDIR += jgnash
     SUBDIR += kmymoney
+    SUBDIR += kraft
     SUBDIR += ktoblzcheck
     SUBDIR += ledger
     SUBDIR += ledgersmb12

Added: head/finance/kraft/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/finance/kraft/Makefile	Wed Jan  1 21:22:19 2020	(r521775)
@@ -0,0 +1,26 @@
+# $FreeBSD$
+
+PORTNAME=	kraft
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.90
+CATEGORIES=	finance kde
+
+MAINTAINER=	kde@FreeBSD.org
+COMMENT=	Manage invoices and documents for small companies
+
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+LIB_DEPENDS+=libctemplate.so:textproc/google-ctemplate
+
+USES=		cmake kde:5 qt:5
+USE_KDE=	akonadi akonadicontacts \
+		auth codecs config configwidgets contacts coreaddons \
+		i18n itemmodels widgetsaddons
+USE_QT=		core dbus gui sql widgets xml \
+		buildtools_build qmake_build
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	dragotin
+
+.include <bsd.port.mk>

Added: head/finance/kraft/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/finance/kraft/distinfo	Wed Jan  1 21:22:19 2020	(r521775)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1577908318
+SHA256 (dragotin-kraft-v0.90_GH0.tar.gz) = 53d8e1afd6a0e9554a5bde44b654c11130f9ac43327759772351710ae1cb6f6b
+SIZE (dragotin-kraft-v0.90_GH0.tar.gz) = 705767

Added: head/finance/kraft/files/patch-CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/finance/kraft/files/patch-CMakeLists.txt	Wed Jan  1 21:22:19 2020	(r521775)
@@ -0,0 +1,12 @@
+--- CMakeLists.txt.orig	2020-01-01 20:22:21 UTC
++++ CMakeLists.txt
+@@ -60,7 +60,8 @@ endif()
+ 
+ find_package(Ctemplate REQUIRED)
+ 
+-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-suggest-override")
++# Not applicable to base clang in 12.0
++# set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-suggest-override")
+ # disable the warning about null-pointer zero. FIXME.
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-zero-as-null-pointer-constant")
+ #option(QTINDICATE_DISABLE "Disable support for notifications via indicator")

Added: head/finance/kraft/files/patch-src_models_datemodel.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/finance/kraft/files/patch-src_models_datemodel.cpp	Wed Jan  1 21:22:19 2020	(r521775)
@@ -0,0 +1,11 @@
+--- src/models/datemodel.cpp.orig	2020-01-01 20:28:31 UTC
++++ src/models/datemodel.cpp
+@@ -347,8 +347,6 @@ void DateModel::setYearCountColumn( int column )
+     }
+ }
+ 
+-void DateModel::setYearCountColumn( int column );
+-
+ TreeItem *DateModel::findYearItem(int year)
+ {
+     TreeItem *yearItem = NULL;

Added: head/finance/kraft/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/finance/kraft/pkg-descr	Wed Jan  1 21:22:19 2020	(r521775)
@@ -0,0 +1,23 @@
+Kraft is a free software project that helps to create office documents
+especially for small enterprise operators such as handcrafters. These
+features are provided:
+
+ - Customer management, deeply integrated in the KDE infrastructure
+   using KAddressbook
+ - Automatted creation of offers, invoices and similar documents
+ - Text templates
+ - Material management
+
+Kraft comes with a very clear and simple user interface. The central
+form to work on a document provides a good overview over the entire
+document but avoids overwhelming display of not needed information.
+In the Focus there is always the currently important area such as
+document header, item list or document footer.
+
+Kraft supports calculated items in documents, items with manually
+entered pricing and On-Demand and alternative items.
+Documents can be copied completely to shorten the step to create similar
+documents. Followup documents such as an invoice following an offer can
+be created from the predocuments easily.
+
+WWW: http://volle-kraft-voraus.de/

Added: head/finance/kraft/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/finance/kraft/pkg-plist	Wed Jan  1 21:22:19 2020	(r521775)
@@ -0,0 +1,97 @@
+bin/findcontact
+bin/kraft
+share/applications/de.volle_kraft_voraus.kraft.desktop
+share/config.kcfg/databasesettings.kcfg
+share/config.kcfg/kraftsettings.kcfg
+share/icons/hicolor/16x16/actions/kraft_alternative.png
+share/icons/hicolor/16x16/actions/kraft_demand.png
+share/icons/hicolor/16x16/actions/kraft_fulltax.png
+share/icons/hicolor/16x16/actions/kraft_notax.png
+share/icons/hicolor/16x16/actions/kraft_redtax.png
+share/icons/hicolor/16x16/apps/kraft.png
+share/icons/hicolor/22x22/actions/kraftdice.png
+share/icons/hicolor/32x32/apps/kraft.png
+share/icons/hicolor/48x48/apps/kraft.png
+share/icons/hicolor/scalable/apps/kraft.svg
+share/icons/hicolor/scalable/apps/kraft_catalogue.svg
+%%DATADIR%%/dbinit/mysql/create_schema.sql
+%%DATADIR%%/dbinit/mysql/fill_schema_de.sql
+%%DATADIR%%/dbinit/mysql/fill_schema_en.sql
+%%DATADIR%%/dbinit/sqlite3/create_schema.sql
+%%DATADIR%%/dbinit/sqlite3/fill_schema_de.sql
+%%DATADIR%%/dbinit/sqlite3/fill_schema_en.sql
+%%DATADIR%%/dbmigrate/mysql/10_dbmigrate.sql
+%%DATADIR%%/dbmigrate/mysql/11_dbmigrate.sql
+%%DATADIR%%/dbmigrate/mysql/12_dbmigrate.sql
+%%DATADIR%%/dbmigrate/mysql/13_dbmigrate.sql
+%%DATADIR%%/dbmigrate/mysql/14_dbmigrate.sql
+%%DATADIR%%/dbmigrate/mysql/15_dbmigrate.sql
+%%DATADIR%%/dbmigrate/mysql/16_dbmigrate.sql
+%%DATADIR%%/dbmigrate/mysql/17_dbmigrate.sql
+%%DATADIR%%/dbmigrate/mysql/18_dbmigrate.sql
+%%DATADIR%%/dbmigrate/mysql/19_dbmigrate.sql
+%%DATADIR%%/dbmigrate/mysql/20_dbmigrate.sql
+%%DATADIR%%/dbmigrate/mysql/21_dbmigrate.sql
+%%DATADIR%%/dbmigrate/mysql/2_dbmigrate.sql
+%%DATADIR%%/dbmigrate/mysql/3_dbmigrate.sql
+%%DATADIR%%/dbmigrate/mysql/4_dbmigrate.sql
+%%DATADIR%%/dbmigrate/mysql/5_dbmigrate.sql
+%%DATADIR%%/dbmigrate/mysql/6_dbmigrate.sql
+%%DATADIR%%/dbmigrate/mysql/7_dbmigrate.sql
+%%DATADIR%%/dbmigrate/mysql/8_dbmigrate.sql
+%%DATADIR%%/dbmigrate/mysql/9_dbmigrate.sql
+%%DATADIR%%/dbmigrate/mysql/README
+%%DATADIR%%/dbmigrate/sqlite3/10_dbmigrate.sql
+%%DATADIR%%/dbmigrate/sqlite3/11_dbmigrate.sql
+%%DATADIR%%/dbmigrate/sqlite3/12_dbmigrate.sql
+%%DATADIR%%/dbmigrate/sqlite3/13_dbmigrate.sql
+%%DATADIR%%/dbmigrate/sqlite3/14_dbmigrate.sql
+%%DATADIR%%/dbmigrate/sqlite3/15_dbmigrate.sql
+%%DATADIR%%/dbmigrate/sqlite3/16_dbmigrate.sql
+%%DATADIR%%/dbmigrate/sqlite3/17_dbmigrate.sql
+%%DATADIR%%/dbmigrate/sqlite3/18_dbmigrate.sql
+%%DATADIR%%/dbmigrate/sqlite3/19_dbmigrate.sql
+%%DATADIR%%/dbmigrate/sqlite3/20_dbmigrate.sql
+%%DATADIR%%/dbmigrate/sqlite3/21_dbmigrate.sql
+%%DATADIR%%/dbmigrate/sqlite3/2_dbmigrate.sql
+%%DATADIR%%/dbmigrate/sqlite3/3_dbmigrate.sql
+%%DATADIR%%/dbmigrate/sqlite3/4_dbmigrate.sql
+%%DATADIR%%/dbmigrate/sqlite3/5_dbmigrate.sql
+%%DATADIR%%/dbmigrate/sqlite3/6_dbmigrate.sql
+%%DATADIR%%/dbmigrate/sqlite3/7_dbmigrate.sql
+%%DATADIR%%/dbmigrate/sqlite3/8_dbmigrate.sql
+%%DATADIR%%/dbmigrate/sqlite3/9_dbmigrate.sql
+%%DATADIR%%/importfilter/positions/standard_txt.ftr
+%%DATADIR%%/importfilter/positions/woerlein_txt.ftr
+%%DATADIR%%/meta/21_meta.xml
+%%DATADIR%%/pics/kraftapp_logo.png
+%%DATADIR%%/pics/kraftsplash.png
+%%DATADIR%%/reports/delivery_receipt.trml
+%%DATADIR%%/reports/images/docdigestdetailview/kraft_customer.png
+%%DATADIR%%/reports/images/docdigestdetailview/postit.png
+%%DATADIR%%/reports/images/identity.png
+%%DATADIR%%/reports/images/lurchie.png
+%%DATADIR%%/reports/invoice.trml
+%%DATADIR%%/styles/catalogview.css
+%%DATADIR%%/styles/docdigestview.css
+%%DATADIR%%/styles/docoverview.css
+%%DATADIR%%/styles/docoverview_ro.css
+%%DATADIR%%/styles/pics/docoverviewbg.png
+%%DATADIR%%/styles/pics/kraft_customer.png
+%%DATADIR%%/styles/pics/kraftapp_logo_trans.png
+%%DATADIR%%/styles/pics/postit.png
+%%DATADIR%%/styles/systemview.css
+%%DATADIR%%/styles/templcatalog.style
+%%DATADIR%%/tools/erml2pdf.py
+%%DATADIR%%/views/docdigest.thtml
+%%DATADIR%%/views/identity.thtml
+%%DATADIR%%/views/kraftdoc_ro.thtml
+%%DATADIR%%/views/monthdigest.thtml
+%%DATADIR%%/views/systemviewdetails.thtml
+%%DATADIR%%/views/systemviewerror.thtml
+%%DATADIR%%/views/yeardigest.thtml
+share/kxmlgui5/kraft/katalogview.rc
+share/kxmlgui5/kraft/kraftui.rc
+share/locale/de/LC_MESSAGES/kraft.mo
+share/locale/nl/LC_MESSAGES/kraft.mo
+share/metainfo/de.volle_kraft_voraus.kraft.appdata.xml



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