From owner-svn-ports-head@freebsd.org Thu Jul 11 16:50:46 2019 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3006615D8B36; Thu, 11 Jul 2019 16:50:46 +0000 (UTC) (envelope-from kai@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 BADC587B66; Thu, 11 Jul 2019 16:50:45 +0000 (UTC) (envelope-from kai@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 9749E150C; Thu, 11 Jul 2019 16:50:45 +0000 (UTC) (envelope-from kai@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x6BGojmx030831; Thu, 11 Jul 2019 16:50:45 GMT (envelope-from kai@FreeBSD.org) Received: (from kai@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x6BGoiFb030825; Thu, 11 Jul 2019 16:50:44 GMT (envelope-from kai@FreeBSD.org) Message-Id: <201907111650.x6BGoiFb030825@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: kai set sender to kai@FreeBSD.org using -f From: Kai Knoblich Date: Thu, 11 Jul 2019 16:50:44 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r506415 - in head/science: . py-ruffus X-SVN-Group: ports-head X-SVN-Commit-Author: kai X-SVN-Commit-Paths: in head/science: . py-ruffus X-SVN-Commit-Revision: 506415 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: BADC587B66 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.97 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.97)[-0.967,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.29 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: Thu, 11 Jul 2019 16:50:46 -0000 Author: kai Date: Thu Jul 11 16:50:44 2019 New Revision: 506415 URL: https://svnweb.freebsd.org/changeset/ports/506415 Log: New port: science/py-ruffus The Ruffus module is a lightweight way to add support for running computational pipelines. Computational pipelines are often conceptually quite simple, especially if we breakdown the process into simple stages, or separate tasks. Each stage or task in a computational pipeline is represented by a Python function. Each Python function can be called in parallel to run multiple jobs. Ruffus was originally designed for use in bioinformatics to analyse multiple genome data sets. WWW: http://www.ruffus.org.uk Added: head/science/py-ruffus/ head/science/py-ruffus/Makefile (contents, props changed) head/science/py-ruffus/distinfo (contents, props changed) head/science/py-ruffus/pkg-descr (contents, props changed) Modified: head/science/Makefile Modified: head/science/Makefile ============================================================================== --- head/science/Makefile Thu Jul 11 16:23:08 2019 (r506414) +++ head/science/Makefile Thu Jul 11 16:50:44 2019 (r506415) @@ -268,6 +268,7 @@ SUBDIR += py-quantities SUBDIR += py-rmf SUBDIR += py-rmsd + SUBDIR += py-ruffus SUBDIR += py-scikit-fuzzy SUBDIR += py-scikit-learn SUBDIR += py-scikit-sparse Added: head/science/py-ruffus/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/science/py-ruffus/Makefile Thu Jul 11 16:50:44 2019 (r506415) @@ -0,0 +1,25 @@ +# $FreeBSD$ + +PORTNAME= ruffus +DISTVERSION= 2.8.1 +CATEGORIES= science python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= kai@FreeBSD.org +COMMENT= Lightweight library for computational pipelines + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.TXT + +BUILD_DEPENDS= ${RUN_DEPENDS} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} + +USES= python shebangfix +USE_PYTHON= distutils autoplist + +SHEBANG_FILES= ${WRKSRC}/ruffus/test/*.py + +NO_ARCH= yes + +.include Added: head/science/py-ruffus/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/science/py-ruffus/distinfo Thu Jul 11 16:50:44 2019 (r506415) @@ -0,0 +1,3 @@ +TIMESTAMP = 1558449615 +SHA256 (ruffus-2.8.1.tar.gz) = 90bc1e57ffb95be11e9c4461a406fee63395898beacd35a1dce9dd2c468c2582 +SIZE (ruffus-2.8.1.tar.gz) = 12182187 Added: head/science/py-ruffus/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/science/py-ruffus/pkg-descr Thu Jul 11 16:50:44 2019 (r506415) @@ -0,0 +1,13 @@ +The Ruffus module is a lightweight way to add support for running computational +pipelines. + +Computational pipelines are often conceptually quite simple, especially if we +breakdown the process into simple stages, or separate tasks. + +Each stage or task in a computational pipeline is represented by a Python +function. Each Python function can be called in parallel to run multiple jobs. + +Ruffus was originally designed for use in bioinformatics to analyse multiple +genome data sets. + +WWW: http://www.ruffus.org.uk