Date: Sun, 24 Apr 2016 09:32:52 +0000 (UTC) From: Kurt Jaeger <pi@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r413931 - in head/www: . py-searx py-searx/files Message-ID: <201604240932.u3O9WqpT048004@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: pi Date: Sun Apr 24 09:32:51 2016 New Revision: 413931 URL: https://svnweb.freebsd.org/changeset/ports/413931 Log: New port: www/py-searx A privacy-respecting, hackable metasearch engine. WWW: https://github.com/asciimoo/searx PR: 208915 Submitted by: Loic BLOT <loic.blot@unix-experience.fr> Added: head/www/py-searx/ head/www/py-searx/Makefile (contents, props changed) head/www/py-searx/distinfo (contents, props changed) head/www/py-searx/files/ head/www/py-searx/files/searx.in (contents, props changed) head/www/py-searx/pkg-descr (contents, props changed) Modified: head/www/Makefile Modified: head/www/Makefile ============================================================================== --- head/www/Makefile Sun Apr 24 09:29:54 2016 (r413930) +++ head/www/Makefile Sun Apr 24 09:32:51 2016 (r413931) @@ -1770,6 +1770,7 @@ SUBDIR += py-scriptaculous SUBDIR += py-seafdav SUBDIR += py-seafobj + SUBDIR += py-searx SUBDIR += py-selector SUBDIR += py-selenium SUBDIR += py-slimit Added: head/www/py-searx/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/py-searx/Makefile Sun Apr 24 09:32:51 2016 (r413931) @@ -0,0 +1,35 @@ +# Created by: Loic Blot <loic.blot@unix-experience.fr> +# $FreeBSD$ + +PORTNAME= searx +PORTVERSION= 0.8.1 +DISTVERSIONPREFIX= v +CATEGORIES= www python +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= lblot@unix-experience.fr +COMMENT= Searx / a privacy-respecting, hackable metasearch engine + +LICENSE= AGPLv3 + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil \ + ${PYTHON_PKGNAMEPREFIX}Flask-Babel>0:devel/py-flask-babel \ + ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml \ + ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml \ + ${PYTHON_PKGNAMEPREFIX}ndg_httpsclient>0:net/py-ndg_httpsclient \ + ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl \ + ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments \ + ${PYTHON_PKGNAMEPREFIX}Flask>0:www/py-flask \ + ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests \ + ${PYTHON_PKGNAMEPREFIX}werkzeug>0:www/py-werkzeug + +USE_RC_SUBR= searx + +USE_GITHUB= yes +GH_ACCOUNT= asciimoo +GH_PROJECT= searx + +USES= python +USE_PYTHON= autoplist distutils concurrent + +.include <bsd.port.mk> Added: head/www/py-searx/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/py-searx/distinfo Sun Apr 24 09:32:51 2016 (r413931) @@ -0,0 +1,2 @@ +SHA256 (asciimoo-searx-v0.8.1_GH0.tar.gz) = 62cc8faa4aca47e7099f0cd85eff26f5cdaff4bf4ac0dc8b3f3cd315914d1a7c +SIZE (asciimoo-searx-v0.8.1_GH0.tar.gz) = 1104093 Added: head/www/py-searx/files/searx.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/py-searx/files/searx.in Sun Apr 24 09:32:51 2016 (r413931) @@ -0,0 +1,47 @@ +#!/bin/sh +# $FreeBSD$ + +# PROVIDE: searx +# REQUIRE: DAEMON NETWORKING +# BEFORE: LOGIN +# KEYWORD: shutdown + +# Add the following lines to /etc/rc.conf to enable searx: +# searx_enable="YES" +# +# searx_enable (bool): Set to YES to enable searx +# Default: NO +# searx_conf (str): searx configuration file +# Default: ${PREFIX}/etc/searx.conf +# searx_user (str): searx daemon user +# Default: searx +# searx_group (str): searx daemon group +# Default: searx +# searx_flags (str): Extra flags passed to searx + +. /etc/rc.subr + +name="searx" +rcvar=searx_enable + +: ${searx_enable:="NO"} +: ${searx_user:="www"} +: ${searx_group:="www"} +: ${searx_flags:=""} + +# daemon +searx_pidfile="/var/run/${name}.pid" +python="%%PREFIX%%/bin/python2.7" +procname="%%PREFIX%%/lib/python2.7/site-packages/${name}/webapp.py" +command=/usr/sbin/daemon +command_args=" -c -f -P ${searx_pidfile} ${python} ${procname}" +start_precmd="searx_precmd" + +searx_precmd() +{ + install -o ${searx_user} /dev/null ${searx_pidfile} +} + +load_rc_config $name +run_rc_command "$1" + Added: head/www/py-searx/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/py-searx/pkg-descr Sun Apr 24 09:32:51 2016 (r413931) @@ -0,0 +1,3 @@ +A privacy-respecting, hackable metasearch engine. + +WWW: https://github.com/asciimoo/searx
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201604240932.u3O9WqpT048004>