From 9e91f7ab9d02e0fc69be7015f6575b9b38678279 Mon Sep 17 00:00:00 2001 From: Adriaan de Groot Date: Tue, 22 Jan 2019 10:24:51 +0000 Subject: [PATCH] New port: misc/kookbook This is the spiritual successor to KRecipes, a simple Qt-based recipe manager. New in kookbook is managing the recipes as a bunch of Markdown documents, which makes it easier to build further tooling around them. --- misc/Makefile | 1 + misc/kookbook/Makefile | 21 +++++++++++++++++++++ misc/kookbook/distinfo | 3 +++ misc/kookbook/pkg-descr | 8 ++++++++ misc/kookbook/pkg-plist | 12 ++++++++++++ 5 files changed, 45 insertions(+) create mode 100644 misc/kookbook/Makefile create mode 100644 misc/kookbook/distinfo create mode 100644 misc/kookbook/pkg-descr create mode 100644 misc/kookbook/pkg-plist diff --git a/misc/Makefile b/misc/Makefile index b8b23eda3529..16a0ce52513d 100644 --- a/misc/Makefile +++ b/misc/Makefile @@ -205,6 +205,7 @@ SUBDIR += kf5-purpose SUBDIR += kgeography SUBDIR += klettres + SUBDIR += kookbook SUBDIR += ktouch SUBDIR += kwordquiz SUBDIR += lastools diff --git a/misc/kookbook/Makefile b/misc/kookbook/Makefile new file mode 100644 index 000000000000..0f2da0b16f62 --- /dev/null +++ b/misc/kookbook/Makefile @@ -0,0 +1,21 @@ +# $FreeBSD$ + +PORTNAME= kookbook +DISTVERSION= 0.2.1 +CATEGORIES= misc kde +MASTER_SITES= KDE/unstable/${PORTNAME}/ + +MAINTAINER= kde@FreeBSD.org +COMMENT= Recipes database with Markdown support + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/COPYING + +BUILD_DEPENDS= ${LOCALBASE}/lib/libmarkdown.a:textproc/discount + +USES= cmake kde:5 qt:5 tar:xz +USE_QT= core declarative gui network printsupport widgets \ + qmake_build buildtools_build +USE_KDE= ecm_build + +.include diff --git a/misc/kookbook/distinfo b/misc/kookbook/distinfo new file mode 100644 index 000000000000..ccf3bdd5a798 --- /dev/null +++ b/misc/kookbook/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1548148746 +SHA256 (kookbook-0.2.1.tar.xz) = 86fb42ab2b5c19d0bee03a877271633aaa40fff55e6cc4be012f8c3204d78e49 +SIZE (kookbook-0.2.1.tar.xz) = 42968 diff --git a/misc/kookbook/pkg-descr b/misc/kookbook/pkg-descr new file mode 100644 index 000000000000..51379b2471c4 --- /dev/null +++ b/misc/kookbook/pkg-descr @@ -0,0 +1,8 @@ +Write and manage your kitchen recipes. + +Kookbook is a simple application viewer based on markdown formatted recipes. +It supports import from KRecipes databases, and keeps its own database +as a folder full of markdown-formatted documents, which makes it easy +to script and to build tools around. + +WWW: https://pusling.com/blog/?p=499 diff --git a/misc/kookbook/pkg-plist b/misc/kookbook/pkg-plist new file mode 100644 index 000000000000..e0133a6042df --- /dev/null +++ b/misc/kookbook/pkg-plist @@ -0,0 +1,12 @@ +bin/kookbook +bin/kookbooktouch +share/applications/kookbook.desktop +share/applications/kookbooktouch.desktop +share/icons/hicolor/128x128/apps/kookbook.png +share/icons/hicolor/16x16/apps/kookbook.png +share/icons/hicolor/22x22/apps/kookbook.png +share/icons/hicolor/32x32/apps/kookbook.png +share/icons/hicolor/48x48/apps/kookbook.png +share/icons/hicolor/64x64/apps/kookbook.png +share/icons/hicolor/scalable/apps/kookbook.svgz +%%DATADIR%%/doc/krecipes.py