svn commit: r455171 - in head/www: . py-ddgr py-ddgr/files

Yuri Victorovich yuri at FreeBSD.org
Thu Nov 30 06:53:09 UTC 2017


Author: yuri
Date: Thu Nov 30 06:53:07 2017
New Revision: 455171
URL: https://svnweb.freebsd.org/changeset/ports/455171

Log:
  New port: www/py-ddgr: Command line tool for performing DuckDuckGo web searches
  
  PR:		223976
  Submitted by:	jsmith at resonatingmedia.com
  Approved by:	tcberner (mentor)
  Differential Revision:	https://reviews.freebsd.org/D13299

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

Modified: head/www/Makefile
==============================================================================
--- head/www/Makefile	Thu Nov 30 06:43:49 2017	(r455170)
+++ head/www/Makefile	Thu Nov 30 06:53:07 2017	(r455171)
@@ -1556,6 +1556,7 @@
     SUBDIR += py-cssmin
     SUBDIR += py-cssselect
     SUBDIR += py-cssutils
+    SUBDIR += py-ddgr
     SUBDIR += py-django
     SUBDIR += py-django-allauth
     SUBDIR += py-django-annotations

Added: head/www/py-ddgr/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/py-ddgr/Makefile	Thu Nov 30 06:53:07 2017	(r455171)
@@ -0,0 +1,34 @@
+# $FreeBSD$
+
+PORTNAME=	ddgr
+DISTVERSIONPREFIX=	v
+DISTVERSION=	1.1
+CATEGORIES=	www
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	jsmith at resonatingmedia.com
+COMMENT=	Command line tool for performing DuckDuckGo web searches
+
+LICENSE=	GPLv3
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}requests>=2.4.3:www/py3-requests
+
+USES=		python:3.3+ shebangfix
+USE_GITHUB=	yes
+GH_ACCOUNT=	jarun
+USE_PYTHON=	concurrent requests
+NO_BUILD=	yes
+NO_ARCH=	yes
+SHEBANG_FILES=	${PORTNAME}
+python_OLD_CMD=	"/usr/bin/env python3" # see bug#223980
+
+MAKE_ARGS=	DOCDIR=${STAGEDIR}${DOCSDIR} FREEBSD_PYTHON_VER=${PYTHON_VER}
+
+OPTIONS_DEFINE=	DOCS
+
+PLIST_FILES=	bin/ddgr \
+		share/man/man1/ddgr-${PYTHON_VER}.1.gz
+PORTDOCS=	README.md
+
+.include <bsd.port.mk>

Added: head/www/py-ddgr/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/py-ddgr/distinfo	Thu Nov 30 06:53:07 2017	(r455171)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1511990479
+SHA256 (jarun-ddgr-v1.1_GH0.tar.gz) = 6fbf7a638e3e4c0db57ef4a86f253b5810e5755b88727444b17d4528e3a4f5d8
+SIZE (jarun-ddgr-v1.1_GH0.tar.gz) = 38553

Added: head/www/py-ddgr/files/patch-Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/py-ddgr/files/patch-Makefile	Thu Nov 30 06:53:07 2017	(r455171)
@@ -0,0 +1,11 @@
+--- Makefile.orig	2017-11-29 12:33:58 UTC
++++ Makefile
+@@ -13,7 +13,7 @@ install:
+ 	install -m755 -d $(DOCDIR)
+ 	gzip -c ddgr.1 > ddgr.1.gz
+ 	install -m755 ddgr $(BINDIR)
+-	install -m644 ddgr.1.gz $(MANDIR)
++	install -m644 ddgr.1.gz $(MANDIR)/ddgr-${FREEBSD_PYTHON_VER}.1.gz
+ 	install -m644 README.md $(DOCDIR)
+ 	rm -f ddgr.1.gz
+ 

Added: head/www/py-ddgr/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/py-ddgr/pkg-descr	Thu Nov 30 06:53:07 2017	(r455171)
@@ -0,0 +1,7 @@
+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.
+
+WWW: https://github.com/jarun/ddgr


More information about the svn-ports-head mailing list