Skip site navigation (1)Skip section navigation (2)
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>