From owner-svn-ports-head@freebsd.org Wed Nov 29 16:17:59 2017 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 74F50E5D0EC; Wed, 29 Nov 2017 16:17:59 +0000 (UTC) (envelope-from amdmi3@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 mx1.freebsd.org (Postfix) with ESMTPS id 4CC587AB16; Wed, 29 Nov 2017 16:17:59 +0000 (UTC) (envelope-from amdmi3@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vATGHww3064288; Wed, 29 Nov 2017 16:17:58 GMT (envelope-from amdmi3@FreeBSD.org) Received: (from amdmi3@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vATGHvgF064284; Wed, 29 Nov 2017 16:17:57 GMT (envelope-from amdmi3@FreeBSD.org) Message-Id: <201711291617.vATGHvgF064284@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: amdmi3 set sender to amdmi3@FreeBSD.org using -f From: Dmitry Marakasov Date: Wed, 29 Nov 2017 16:17:57 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r455122 - in head/www: . ddgr X-SVN-Group: ports-head X-SVN-Commit-Author: amdmi3 X-SVN-Commit-Paths: in head/www: . ddgr X-SVN-Commit-Revision: 455122 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Nov 2017 16:17:59 -0000 Author: amdmi3 Date: Wed Nov 29 16:17:57 2017 New Revision: 455122 URL: https://svnweb.freebsd.org/changeset/ports/455122 Log: ddgr is a cmdline utility to search DuckDuckGo from the terminal. Unlike the web interface, you can specify the number of search results you would like to see per page. It's more convenient than skimming through 30-odd search results per page. The default interface is carefully designed to use minimum space without sacrificing readability. ddgr isn't affiliated to DuckDuckGo in any way. WWW: https://github.com/jarun/ddgr Added: head/www/ddgr/ head/www/ddgr/Makefile (contents, props changed) head/www/ddgr/distinfo (contents, props changed) head/www/ddgr/pkg-descr (contents, props changed) Modified: head/www/Makefile Modified: head/www/Makefile ============================================================================== --- head/www/Makefile Wed Nov 29 16:15:52 2017 (r455121) +++ head/www/Makefile Wed Nov 29 16:17:57 2017 (r455122) @@ -103,6 +103,7 @@ SUBDIR += dalbum SUBDIR += davical SUBDIR += dddbl + SUBDIR += ddgr SUBDIR += decss SUBDIR += deforaos-surfer SUBDIR += demoroniser @@ -2097,7 +2098,6 @@ SUBDIR += rubygem-pusher-client SUBDIR += rubygem-rabbirack SUBDIR += rubygem-rack - SUBDIR += rubygem-rack_csrf SUBDIR += rubygem-rack-accept SUBDIR += rubygem-rack-attack SUBDIR += rubygem-rack-cache @@ -2114,6 +2114,7 @@ SUBDIR += rubygem-rack-timeout SUBDIR += rubygem-rack15 SUBDIR += rubygem-rack16 + SUBDIR += rubygem-rack_csrf SUBDIR += rubygem-rails-settings-cached SUBDIR += rubygem-rails-settings-cached-rails5 SUBDIR += rubygem-rails-settings-cached-rails50 Added: head/www/ddgr/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/ddgr/Makefile Wed Nov 29 16:17:57 2017 (r455122) @@ -0,0 +1,62 @@ +# Created by: Dmitry Marakasov +# $FreeBSD$ + +PORTNAME= ddgr +PORTVERSION= 1.1 +DISTVERSIONPREFIX= v +CATEGORIES= www + +MAINTAINER= amdmi3@FreeBSD.org +COMMENT= DuckDuckGo from the terminal + +LICENSE= GPLv3+ +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py3-requests \ + ${PYTHON_PKGNAMEPREFIX}urllib3>=0:net/py3-urllib3 + +USE_GITHUB= yes +GH_ACCOUNT= jarun + +USES= python:3 +NO_ARCH= yes +NO_BUILD= yes + +PORTDOCS= README.md CHANGELOG +PLIST_FILES= bin/ddgr \ + man/man1/ddgr.1.gz + +OPTIONS_DEFINE= BASH ZSH FISH DOCS +OPTIONS_DEFAULT=BASH ZSH FISH + +BASH_PLIST_FILES= etc/bash_completion.d/ddgr-completion.bash +ZSH_PLIST_FILES= share/zsh/site-functions/_ddgr +FISH_PLIST_FILES= share/fish/completions/ddgr.fish + +do-install: + ${INSTALL_SCRIPT} ${WRKSRC}/ddgr ${STAGEDIR}${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/ddgr.1 ${STAGEDIR}${MANPREFIX}/man/man1 + +do-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ + +do-install-BASH-on: + @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d/ + ${INSTALL_DATA} ${WRKSRC}/auto-completion/bash/ddgr-completion.bash \ + ${STAGEDIR}${PREFIX}/etc/bash_completion.d/ + +do-install-ZSH-on: + @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions/ + ${INSTALL_DATA} ${WRKSRC}/auto-completion/zsh/_ddgr \ + ${STAGEDIR}${PREFIX}/share/zsh/site-functions/ + +do-install-FISH-on: + @${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/completions/ + ${INSTALL_DATA} ${WRKSRC}/auto-completion/fish/ddgr.fish \ + ${STAGEDIR}${PREFIX}/share/fish/completions/ + +do-test: + cd ${WRKSRC} && ./ddgr --help + +.include Added: head/www/ddgr/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/ddgr/distinfo Wed Nov 29 16:17:57 2017 (r455122) @@ -0,0 +1,3 @@ +TIMESTAMP = 1511964879 +SHA256 (jarun-ddgr-v1.1_GH0.tar.gz) = 6fbf7a638e3e4c0db57ef4a86f253b5810e5755b88727444b17d4528e3a4f5d8 +SIZE (jarun-ddgr-v1.1_GH0.tar.gz) = 38553 Added: head/www/ddgr/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/ddgr/pkg-descr Wed Nov 29 16:17:57 2017 (r455122) @@ -0,0 +1,11 @@ +ddgr is a cmdline utility to search DuckDuckGo from the terminal. + +Unlike the web interface, you can specify the number of search +results you would like to see per page. It's more convenient than +skimming through 30-odd search results per page. The default interface +is carefully designed to use minimum space without sacrificing +readability. + +ddgr isn't affiliated to DuckDuckGo in any way. + +WWW: https://github.com/jarun/ddgr