Date: Mon, 3 Feb 2020 19:45:22 +0000 (UTC) From: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r525057 - in head/www/buku: . files Message-ID: <202002031945.013JjMLT075284@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: sunpoet Date: Mon Feb 3 19:45:22 2020 New Revision: 525057 URL: https://svnweb.freebsd.org/changeset/ports/525057 Log: Update to 4.3 - Change MASTER_SITES from GitHub to CHEESESHOP - Add LICENSE_FILE - Sort RUN_DEPENDS - Update version requirement of RUN_DEPENDS - Update manpage location (r523104) - Update pkg-descr - Update WWW - Take maintainership Changes: https://github.com/jarun/buku/releases Modified: head/www/buku/Makefile head/www/buku/distinfo head/www/buku/files/patch-setup.py head/www/buku/pkg-descr (contents, props changed) Modified: head/www/buku/Makefile ============================================================================== --- head/www/buku/Makefile Mon Feb 3 19:45:17 2020 (r525056) +++ head/www/buku/Makefile Mon Feb 3 19:45:22 2020 (r525057) @@ -2,37 +2,34 @@ # $FreeBSD$ PORTNAME= buku -PORTVERSION= 4.0 -DISTVERSIONPREFIX= v +PORTVERSION= 4.3 CATEGORIES= www python +MASTER_SITES= CHEESESHOP -MAINTAINER= ports@FreeBSD.org +MAINTAINER= sunpoet@FreeBSD.org COMMENT= Powerful command-line bookmark manager LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.0:www/py-beautifulsoup@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}cryptography>=1.3.4:security/py-cryptography@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}requests>=2.0.1:www/py-requests@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}urllib3>=1.21.1:net/py-urllib3@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.4.1:www/py-beautifulsoup@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cryptography>=1.2.3:security/py-cryptography@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}html5lib>=1.0.1:www/py-html5lib@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}urllib3>=1.23:net/py-urllib3@${PY_FLAVOR} -USES= python:3.4+ -USE_GITHUB= yes +USES= python:3.5+ USE_PYTHON= autoplist distutils noflavors NO_ARCH= yes -GH_ACCOUNT= jarun -GH_PROJECT= Buku +PLIST_FILES= share/man/man1/buku.1.gz -PLIST_FILES= man/man1/buku.1.gz - post-extract: - @${RM} -rf ${WRKSRC}/bukuserver + @${RM} -fr ${WRKSRC}/bukuserver post-install: - ${INSTALL_MAN} ${WRKSRC}/buku.1 ${STAGEDIR}${MANPREFIX}/man/man1 + ${INSTALL_MAN} ${WRKSRC}/buku.1 ${STAGEDIR}${MANPREFIX}/share/man/man1 .include <bsd.port.mk> Modified: head/www/buku/distinfo ============================================================================== --- head/www/buku/distinfo Mon Feb 3 19:45:17 2020 (r525056) +++ head/www/buku/distinfo Mon Feb 3 19:45:22 2020 (r525057) @@ -1,3 +1,3 @@ -TIMESTAMP = 1541143686 -SHA256 (jarun-Buku-v4.0_GH0.tar.gz) = 35a3ebeeb715ec1170360570c3e43cb1308b67a75979ae264aac9961c778d2af -SIZE (jarun-Buku-v4.0_GH0.tar.gz) = 475436 +TIMESTAMP = 1580746223 +SHA256 (buku-4.3.tar.gz) = d64eb7f192b60252e60cf72649c7d42fb18eb6c08852c288a991d4a0458be381 +SIZE (buku-4.3.tar.gz) = 264480 Modified: head/www/buku/files/patch-setup.py ============================================================================== --- head/www/buku/files/patch-setup.py Mon Feb 3 19:45:17 2020 (r525056) +++ head/www/buku/files/patch-setup.py Mon Feb 3 19:45:22 2020 (r525057) @@ -1,26 +1,6 @@ ---- setup.py.orig 2018-08-30 12:28:10 UTC +--- setup.py.orig 2020-01-09 21:02:00 UTC +++ setup.py -@@ -28,19 +28,6 @@ tests_require = [ - ] - - --server_require = [ -- 'arrow>=0.12.1', -- 'click>=6.7', -- 'Flask-Admin==1.5.1', -- 'Flask-API>=0.6.9', -- 'Flask-Bootstrap>=3.3.7.1', -- 'flask-paginate>=0.5.1', -- 'Flask-WTF>=0.14.2', -- 'Flask>=0.12', -- 'requests>=2.18.4', -- 'Werkzeug>=0.11.15', --] -- - setup( - name='buku', - version=version, -@@ -63,11 +50,10 @@ setup( +@@ -81,7 +81,7 @@ setup( packages=find_packages(exclude=['tests']), include_package_data=True, entry_points={ @@ -28,8 +8,4 @@ + 'console_scripts': ['buku=buku:main'] }, extras_require={ - 'tests': tests_require, -- 'server': server_require, - 'packaging': ['twine>=1.11.0'] - }, - test_suite='tests', + 'tests': tests_require + server_require, Modified: head/www/buku/pkg-descr ============================================================================== --- head/www/buku/pkg-descr Mon Feb 3 19:45:17 2020 (r525056) +++ head/www/buku/pkg-descr Mon Feb 3 19:45:22 2020 (r525057) @@ -1,11 +1,16 @@ -Powerful bookmark manager written in Python3 and SQLite3. A flexible cmdline -solution with a private, portable, merge-able database along with browser -integration. +buku is a powerful bookmark manager written in Python3 and SQLite3. When I +started writing it, I couldn't find a flexible command-line solution with a +private, portable, merge-able database along with seamless GUI integration. +Hence, buku (after my son's nickname, meaning close to the heart in my +language). -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. +buku can auto-import bookmarks from your browser(s) or fetch the title and +description of a bookmarked url from the web. 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. buku can look up the latest snapshot of a broken link on the Wayback +Machine. There's an Easter egg to revisit random forgotten bookmarks too! Buku +is too busy to track you: no hidden history, obsolete records, usage analytics +or homing. -WWW: https://github.com/jarun/Buku +WWW: https://github.com/jarun/buku
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202002031945.013JjMLT075284>