Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Nov 2017 07:16:51 +0000 (UTC)
From:      Emanuel Haupt <ehaupt@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r454678 - in head/www: . py-buku py-buku/files
Message-ID:  <201711220716.vAM7GpY3036936@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: ehaupt
Date: Wed Nov 22 07:16:51 2017
New Revision: 454678
URL: https://svnweb.freebsd.org/changeset/ports/454678

Log:
  Powerful bookmark manager written in Python3 and SQLite3. A flexible cmdline
  solution with a private, portable, merge-able database along with browser
  integration.
  
  buku fetches the title of a bookmarked web page and stores it along with any
  additional comments and tags. You can use your favourite editor to compose and
  update bookmarks. With multiple search options, including regex and a deep scan
  mode (particularly for URLs), it can find any bookmark instantly. Multiple
  search results can be opened in the browser at once.
  
  WWW: https://github.com/jarun/Buku

Added:
  head/www/py-buku/
  head/www/py-buku/Makefile   (contents, props changed)
  head/www/py-buku/distinfo   (contents, props changed)
  head/www/py-buku/files/
  head/www/py-buku/files/patch-buku.py   (contents, props changed)
  head/www/py-buku/pkg-descr   (contents, props changed)
Modified:
  head/www/Makefile

Modified: head/www/Makefile
==============================================================================
--- head/www/Makefile	Wed Nov 22 06:28:56 2017	(r454677)
+++ head/www/Makefile	Wed Nov 22 07:16:51 2017	(r454678)
@@ -1541,6 +1541,7 @@
     SUBDIR += py-boto3
     SUBDIR += py-bottle
     SUBDIR += py-bottle-cork
+    SUBDIR += py-buku
     SUBDIR += py-cachecontrol
     SUBDIR += py-caldav
     SUBDIR += py-cherrypy

Added: head/www/py-buku/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/py-buku/Makefile	Wed Nov 22 07:16:51 2017	(r454678)
@@ -0,0 +1,34 @@
+# Created by: Emanuel Haupt <ehaupt@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	buku
+PORTVERSION=	3.5
+DISTVERSIONPREFIX=	v
+CATEGORIES=	www python
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	ehaupt@FreeBSD.org
+COMMENT=	Powerful command-line bookmark manager
+
+LICENSE=	GPLv3
+
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.0:www/py-beautifulsoup \
+		${PYTHON_PKGNAMEPREFIX}cryptography>=1.3.4:security/py3-cryptography \
+		${PYTHON_PKGNAMEPREFIX}requests>=2.0.1:www/py3-requests \
+		${PYTHON_PKGNAMEPREFIX}urllib3>=1.21.1:net/py3-urllib3 \
+		${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py${PYTHON_SUFFIX}-sqlite3
+
+USES=		python:3
+USE_GITHUB=	yes
+USE_PYTHON=	autoplist distutils
+NO_ARCH=	yes
+
+GH_ACCOUNT=	jarun
+GH_PROJECT=	Buku
+
+PLIST_FILES=	man/man1/buku.1.gz
+
+post-install:
+	${INSTALL_MAN} ${WRKSRC}/buku.1 ${STAGEDIR}${MANPREFIX}/man/man1
+
+.include <bsd.port.mk>

Added: head/www/py-buku/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/py-buku/distinfo	Wed Nov 22 07:16:51 2017	(r454678)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1511251288
+SHA256 (jarun-Buku-v3.5_GH0.tar.gz) = b758924b78a45d39e6d8e16915f2df17a7e7d5e184a876819c6aa612cd73fc05
+SIZE (jarun-Buku-v3.5_GH0.tar.gz) = 87096

Added: head/www/py-buku/files/patch-buku.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/py-buku/files/patch-buku.py	Wed Nov 22 07:16:51 2017	(r454678)
@@ -0,0 +1,11 @@
+--- buku.py.orig	2017-11-10 05:21:06 UTC
++++ buku.py
+@@ -2050,7 +2050,7 @@ class BukuDb:
+ 
+         FF_BM_DB_PATH = None
+ 
+-        if sys.platform.startswith('linux'):
++        if sys.platform.startswith('linux') or sys.platform.startswith('freebsd'):
+             GC_BM_DB_PATH = '~/.config/google-chrome/Default/Bookmarks'
+             CB_BM_DB_PATH = '~/.config/chromium/Default/Bookmarks'
+ 

Added: head/www/py-buku/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/py-buku/pkg-descr	Wed Nov 22 07:16:51 2017	(r454678)
@@ -0,0 +1,11 @@
+Powerful bookmark manager written in Python3 and SQLite3. A flexible cmdline
+solution with a private, portable, merge-able database along with browser
+integration.
+
+buku fetches the title of a bookmarked web page and stores it along with any
+additional comments and tags. You can use your favourite editor to compose and
+update bookmarks. With multiple search options, including regex and a deep scan
+mode (particularly for URLs), it can find any bookmark instantly. Multiple
+search results can be opened in the browser at once.
+
+WWW: https://github.com/jarun/Buku



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