From owner-svn-ports-all@freebsd.org Mon Feb 3 19:45:23 2020 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 8710D22C958; Mon, 3 Feb 2020 19:45:23 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48BJFv36LHz40cF; Mon, 3 Feb 2020 19:45:23 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 653725E7D; Mon, 3 Feb 2020 19:45:23 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 013JjNsd075288; Mon, 3 Feb 2020 19:45:23 GMT (envelope-from sunpoet@FreeBSD.org) Received: (from sunpoet@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 013JjMLT075284; Mon, 3 Feb 2020 19:45:22 GMT (envelope-from sunpoet@FreeBSD.org) Message-Id: <202002031945.013JjMLT075284@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: sunpoet set sender to sunpoet@FreeBSD.org using -f From: Sunpoet Po-Chuan Hsieh Date: Mon, 3 Feb 2020 19:45:22 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r525057 - in head/www/buku: . files X-SVN-Group: ports-head X-SVN-Commit-Author: sunpoet X-SVN-Commit-Paths: in head/www/buku: . files X-SVN-Commit-Revision: 525057 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Feb 2020 19:45:23 -0000 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 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