Date: Sun, 2 Aug 2015 08:45:55 +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: r393421 - in head/deskutils: . ladon Message-ID: <201508020845.t728jtxv031369@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: pi Date: Sun Aug 2 08:45:55 2015 New Revision: 393421 URL: https://svnweb.freebsd.org/changeset/ports/393421 Log: New port: deskutils/ladon Process many files in parallel. It is meant for people comfortable with using a terminal but strives to be as easy to use as humanly possible. Ladon is named after the multiheaded serpent dragon from Greek mythology, slain by Heracles and thrust into the sky as the constellation Draco. His many heads allow you to efficiently work on many files at once. WWW: https://github.com/danielgtaylor/ladon PR: 201906 Submitted by: Carlos Jacobo Puga Medina <cpm@fbsd.es> Added: head/deskutils/ladon/ head/deskutils/ladon/Makefile (contents, props changed) head/deskutils/ladon/distinfo (contents, props changed) head/deskutils/ladon/pkg-descr (contents, props changed) head/deskutils/ladon/pkg-plist (contents, props changed) Modified: head/deskutils/Makefile Modified: head/deskutils/Makefile ============================================================================== --- head/deskutils/Makefile Sun Aug 2 08:37:21 2015 (r393420) +++ head/deskutils/Makefile Sun Aug 2 08:45:55 2015 (r393421) @@ -131,6 +131,7 @@ SUBDIR += kdeplasma-addons SUBDIR += kruler SUBDIR += ksshaskpass + SUBDIR += ladon SUBDIR += launchy SUBDIR += libgcal SUBDIR += libopensync-plugin-file Added: head/deskutils/ladon/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/deskutils/ladon/Makefile Sun Aug 2 08:45:55 2015 (r393421) @@ -0,0 +1,27 @@ +# Created by: Carlos J Puga Medina <cpm@fbsd.es> +# $FreeBSD$ + +PORTNAME= ladon +PORTVERSION= 1.0.6 +CATEGORIES= deskutils + +MAINTAINER= cpm@fbsd.es +COMMENT= Utility to process many files in parallel + +LICENSE= MIT + +BUILD_DEPENDS= npm>0:${PORTSDIR}/www/npm +RUN_DEPENDS= npm>0:${PORTSDIR}/www/npm + +NO_BUILD= yes +USE_GITHUB= yes +GH_ACCOUNT= danielgtaylor + +do-install: + (cd ${STAGEDIR}${PREFIX}/lib && ${SETENV} \ + HOME=${WRKDIR} npm install --ignore-scripts ${WRKSRC}) + + # this is a dirty hack + ${LN} -s ${PREFIX}/lib/node_modules/.bin/ladon ${STAGEDIR}${PREFIX}/bin/ladon + +.include <bsd.port.mk> Added: head/deskutils/ladon/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/deskutils/ladon/distinfo Sun Aug 2 08:45:55 2015 (r393421) @@ -0,0 +1,2 @@ +SHA256 (danielgtaylor-ladon-1.0.6_GH0.tar.gz) = 86b49c434931b99547f6415e5369f541cdb0c99beb8a46af3efbe472ff37d89e +SIZE (danielgtaylor-ladon-1.0.6_GH0.tar.gz) = 5269 Added: head/deskutils/ladon/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/deskutils/ladon/pkg-descr Sun Aug 2 08:45:55 2015 (r393421) @@ -0,0 +1,9 @@ +Process many files in parallel. It is meant for people comfortable +with using a terminal but strives to be as easy to use as humanly +possible. + +Ladon is named after the multiheaded serpent dragon from Greek mythology, +slain by Heracles and thrust into the sky as the constellation Draco. His +many heads allow you to efficiently work on many files at once. + +WWW: https://github.com/danielgtaylor/ladon Added: head/deskutils/ladon/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/deskutils/ladon/pkg-plist Sun Aug 2 08:45:55 2015 (r393421) @@ -0,0 +1,176 @@ +bin/ladon +lib/node_modules/.bin/ladon +lib/node_modules/ladon/.npmignore +lib/node_modules/ladon/.travis.yml +lib/node_modules/ladon/README.md +lib/node_modules/ladon/ladon.js +lib/node_modules/ladon/node_modules/.bin/mkdirp +lib/node_modules/ladon/node_modules/async/.travis.yml +lib/node_modules/ladon/node_modules/async/LICENSE +lib/node_modules/ladon/node_modules/async/README.md +lib/node_modules/ladon/node_modules/async/bower.json +lib/node_modules/ladon/node_modules/async/component.json +lib/node_modules/ladon/node_modules/async/lib/async.js +lib/node_modules/ladon/node_modules/async/package.json +lib/node_modules/ladon/node_modules/async/support/sync-package-managers.js +lib/node_modules/ladon/node_modules/glob/.npmignore +lib/node_modules/ladon/node_modules/glob/.travis.yml +lib/node_modules/ladon/node_modules/glob/LICENSE +lib/node_modules/ladon/node_modules/glob/README.md +lib/node_modules/ladon/node_modules/glob/examples/g.js +lib/node_modules/ladon/node_modules/glob/examples/usr-local.js +lib/node_modules/ladon/node_modules/glob/glob.js +lib/node_modules/ladon/node_modules/glob/node_modules/graceful-fs/.npmignore +lib/node_modules/ladon/node_modules/glob/node_modules/graceful-fs/LICENSE +lib/node_modules/ladon/node_modules/glob/node_modules/graceful-fs/README.md +lib/node_modules/ladon/node_modules/glob/node_modules/graceful-fs/fs.js +lib/node_modules/ladon/node_modules/glob/node_modules/graceful-fs/graceful-fs.js +lib/node_modules/ladon/node_modules/glob/node_modules/graceful-fs/package.json +lib/node_modules/ladon/node_modules/glob/node_modules/graceful-fs/polyfills.js +lib/node_modules/ladon/node_modules/glob/node_modules/graceful-fs/test/max-open.js +lib/node_modules/ladon/node_modules/glob/node_modules/graceful-fs/test/open.js +lib/node_modules/ladon/node_modules/glob/node_modules/graceful-fs/test/readdir-sort.js +lib/node_modules/ladon/node_modules/glob/node_modules/graceful-fs/test/write-then-read.js +lib/node_modules/ladon/node_modules/glob/node_modules/inherits/LICENSE +lib/node_modules/ladon/node_modules/glob/node_modules/inherits/README.md +lib/node_modules/ladon/node_modules/glob/node_modules/inherits/inherits.js +lib/node_modules/ladon/node_modules/glob/node_modules/inherits/inherits_browser.js +lib/node_modules/ladon/node_modules/glob/node_modules/inherits/package.json +lib/node_modules/ladon/node_modules/glob/node_modules/inherits/test.js +lib/node_modules/ladon/node_modules/glob/node_modules/minimatch/.npmignore +lib/node_modules/ladon/node_modules/glob/node_modules/minimatch/.travis.yml +lib/node_modules/ladon/node_modules/glob/node_modules/minimatch/LICENSE +lib/node_modules/ladon/node_modules/glob/node_modules/minimatch/README.md +lib/node_modules/ladon/node_modules/glob/node_modules/minimatch/minimatch.js +lib/node_modules/ladon/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/.npmignore +lib/node_modules/ladon/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/.travis.yml +lib/node_modules/ladon/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/CONTRIBUTORS +lib/node_modules/ladon/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/LICENSE +lib/node_modules/ladon/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/README.md +lib/node_modules/ladon/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/lib/lru-cache.js +lib/node_modules/ladon/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/package.json +lib/node_modules/ladon/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/test/basic.js +lib/node_modules/ladon/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/test/foreach.js +lib/node_modules/ladon/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/test/memory-leak.js +lib/node_modules/ladon/node_modules/glob/node_modules/minimatch/node_modules/sigmund/LICENSE +lib/node_modules/ladon/node_modules/glob/node_modules/minimatch/node_modules/sigmund/README.md +lib/node_modules/ladon/node_modules/glob/node_modules/minimatch/node_modules/sigmund/bench.js +lib/node_modules/ladon/node_modules/glob/node_modules/minimatch/node_modules/sigmund/package.json +lib/node_modules/ladon/node_modules/glob/node_modules/minimatch/node_modules/sigmund/sigmund.js +lib/node_modules/ladon/node_modules/glob/node_modules/minimatch/node_modules/sigmund/test/basic.js +lib/node_modules/ladon/node_modules/glob/node_modules/minimatch/package.json +lib/node_modules/ladon/node_modules/glob/node_modules/minimatch/test/basic.js +lib/node_modules/ladon/node_modules/glob/node_modules/minimatch/test/brace-expand.js +lib/node_modules/ladon/node_modules/glob/node_modules/minimatch/test/caching.js +lib/node_modules/ladon/node_modules/glob/node_modules/minimatch/test/defaults.js +lib/node_modules/ladon/node_modules/glob/node_modules/minimatch/test/extglob-ending-with-state-char.js +lib/node_modules/ladon/node_modules/glob/node_modules/once/LICENSE +lib/node_modules/ladon/node_modules/glob/node_modules/once/README.md +lib/node_modules/ladon/node_modules/glob/node_modules/once/node_modules/wrappy/LICENSE +lib/node_modules/ladon/node_modules/glob/node_modules/once/node_modules/wrappy/README.md +lib/node_modules/ladon/node_modules/glob/node_modules/once/node_modules/wrappy/package.json +lib/node_modules/ladon/node_modules/glob/node_modules/once/node_modules/wrappy/test/basic.js +lib/node_modules/ladon/node_modules/glob/node_modules/once/node_modules/wrappy/wrappy.js +lib/node_modules/ladon/node_modules/glob/node_modules/once/once.js +lib/node_modules/ladon/node_modules/glob/node_modules/once/package.json +lib/node_modules/ladon/node_modules/glob/node_modules/once/test/once.js +lib/node_modules/ladon/node_modules/glob/oh-my-glob.gif +lib/node_modules/ladon/node_modules/glob/package.json +lib/node_modules/ladon/node_modules/glob/test/00-setup.js +lib/node_modules/ladon/node_modules/glob/test/bash-comparison.js +lib/node_modules/ladon/node_modules/glob/test/bash-results.json +lib/node_modules/ladon/node_modules/glob/test/cwd-test.js +lib/node_modules/ladon/node_modules/glob/test/empty-set.js +lib/node_modules/ladon/node_modules/glob/test/error-callback.js +lib/node_modules/ladon/node_modules/glob/test/globstar-match.js +lib/node_modules/ladon/node_modules/glob/test/mark.js +lib/node_modules/ladon/node_modules/glob/test/negation-test.js +lib/node_modules/ladon/node_modules/glob/test/new-glob-optional-options.js +lib/node_modules/ladon/node_modules/glob/test/nocase-nomagic.js +lib/node_modules/ladon/node_modules/glob/test/pause-resume.js +lib/node_modules/ladon/node_modules/glob/test/readme-issue.js +lib/node_modules/ladon/node_modules/glob/test/root-nomount.js +lib/node_modules/ladon/node_modules/glob/test/root.js +lib/node_modules/ladon/node_modules/glob/test/stat.js +lib/node_modules/ladon/node_modules/glob/test/zz-cleanup.js +lib/node_modules/ladon/node_modules/mkdirp/.travis.yml +lib/node_modules/ladon/node_modules/mkdirp/LICENSE +lib/node_modules/ladon/node_modules/mkdirp/bin/cmd.js +lib/node_modules/ladon/node_modules/mkdirp/bin/usage.txt +lib/node_modules/ladon/node_modules/mkdirp/examples/pow.js +lib/node_modules/ladon/node_modules/mkdirp/index.js +lib/node_modules/ladon/node_modules/mkdirp/node_modules/minimist/.travis.yml +lib/node_modules/ladon/node_modules/mkdirp/node_modules/minimist/LICENSE +lib/node_modules/ladon/node_modules/mkdirp/node_modules/minimist/example/parse.js +lib/node_modules/ladon/node_modules/mkdirp/node_modules/minimist/index.js +lib/node_modules/ladon/node_modules/mkdirp/node_modules/minimist/package.json +lib/node_modules/ladon/node_modules/mkdirp/node_modules/minimist/readme.markdown +lib/node_modules/ladon/node_modules/mkdirp/node_modules/minimist/test/dash.js +lib/node_modules/ladon/node_modules/mkdirp/node_modules/minimist/test/default_bool.js +lib/node_modules/ladon/node_modules/mkdirp/node_modules/minimist/test/dotted.js +lib/node_modules/ladon/node_modules/mkdirp/node_modules/minimist/test/long.js +lib/node_modules/ladon/node_modules/mkdirp/node_modules/minimist/test/parse.js +lib/node_modules/ladon/node_modules/mkdirp/node_modules/minimist/test/parse_modified.js +lib/node_modules/ladon/node_modules/mkdirp/node_modules/minimist/test/short.js +lib/node_modules/ladon/node_modules/mkdirp/node_modules/minimist/test/whitespace.js +lib/node_modules/ladon/node_modules/mkdirp/package.json +lib/node_modules/ladon/node_modules/mkdirp/readme.markdown +lib/node_modules/ladon/node_modules/mkdirp/test/chmod.js +lib/node_modules/ladon/node_modules/mkdirp/test/clobber.js +lib/node_modules/ladon/node_modules/mkdirp/test/mkdirp.js +lib/node_modules/ladon/node_modules/mkdirp/test/opts_fs.js +lib/node_modules/ladon/node_modules/mkdirp/test/opts_fs_sync.js +lib/node_modules/ladon/node_modules/mkdirp/test/perm.js +lib/node_modules/ladon/node_modules/mkdirp/test/perm_sync.js +lib/node_modules/ladon/node_modules/mkdirp/test/race.js +lib/node_modules/ladon/node_modules/mkdirp/test/rel.js +lib/node_modules/ladon/node_modules/mkdirp/test/return.js +lib/node_modules/ladon/node_modules/mkdirp/test/return_sync.js +lib/node_modules/ladon/node_modules/mkdirp/test/root.js +lib/node_modules/ladon/node_modules/mkdirp/test/sync.js +lib/node_modules/ladon/node_modules/mkdirp/test/umask.js +lib/node_modules/ladon/node_modules/mkdirp/test/umask_sync.js +lib/node_modules/ladon/node_modules/yargs/.npmignore +lib/node_modules/ladon/node_modules/yargs/.travis.yml +lib/node_modules/ladon/node_modules/yargs/LICENSE +lib/node_modules/ladon/node_modules/yargs/README.md +lib/node_modules/ladon/node_modules/yargs/example/bool.js +lib/node_modules/ladon/node_modules/yargs/example/boolean_double.js +lib/node_modules/ladon/node_modules/yargs/example/boolean_single.js +lib/node_modules/ladon/node_modules/yargs/example/count.js +lib/node_modules/ladon/node_modules/yargs/example/default_hash.js +lib/node_modules/ladon/node_modules/yargs/example/default_singles.js +lib/node_modules/ladon/node_modules/yargs/example/demand_count.js +lib/node_modules/ladon/node_modules/yargs/example/divide.js +lib/node_modules/ladon/node_modules/yargs/example/help.js +lib/node_modules/ladon/node_modules/yargs/example/implies.js +lib/node_modules/ladon/node_modules/yargs/example/implies_hash.js +lib/node_modules/ladon/node_modules/yargs/example/line_count.js +lib/node_modules/ladon/node_modules/yargs/example/line_count_options.js +lib/node_modules/ladon/node_modules/yargs/example/line_count_wrap.js +lib/node_modules/ladon/node_modules/yargs/example/nonopt.js +lib/node_modules/ladon/node_modules/yargs/example/requires_arg.js +lib/node_modules/ladon/node_modules/yargs/example/short.js +lib/node_modules/ladon/node_modules/yargs/example/strict.js +lib/node_modules/ladon/node_modules/yargs/example/string.js +lib/node_modules/ladon/node_modules/yargs/example/usage-options.js +lib/node_modules/ladon/node_modules/yargs/example/xup.js +lib/node_modules/ladon/node_modules/yargs/index.js +lib/node_modules/ladon/node_modules/yargs/lib/minimist.js +lib/node_modules/ladon/node_modules/yargs/lib/wordwrap.js +lib/node_modules/ladon/node_modules/yargs/package.json +lib/node_modules/ladon/node_modules/yargs/test/_.js +lib/node_modules/ladon/node_modules/yargs/test/_/bin.js +lib/node_modules/ladon/node_modules/yargs/test/config.json +lib/node_modules/ladon/node_modules/yargs/test/count.js +lib/node_modules/ladon/node_modules/yargs/test/dash.js +lib/node_modules/ladon/node_modules/yargs/test/mocha.opts +lib/node_modules/ladon/node_modules/yargs/test/parse.js +lib/node_modules/ladon/node_modules/yargs/test/parse_camelCase.js +lib/node_modules/ladon/node_modules/yargs/test/parse_defaults.js +lib/node_modules/ladon/node_modules/yargs/test/parse_modified.js +lib/node_modules/ladon/node_modules/yargs/test/short.js +lib/node_modules/ladon/node_modules/yargs/test/usage.js +lib/node_modules/ladon/node_modules/yargs/test/whitespace.js +lib/node_modules/ladon/package.json +lib/node_modules/ladon/test.js
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201508020845.t728jtxv031369>