From 056b19a7bb79417ff26f28e5dae6a3f160de10ea Mon Sep 17 00:00:00 2001 From: sunpoet Date: Sun, 14 Jun 2015 09:18:46 +0000 Subject: - Add py-configargparse 0.9.3 ConfigArgParse is a drop-in replacement for argparse that allows options to also be set via config files and/or environment variables. WWW: https://pypi.python.org/pypi/ConfigArgParse WWW: https://github.com/bw2/ConfigArgParse --- devel/Makefile | 1 + devel/py-configargparse/Makefile | 20 ++++++++++++++++++++ devel/py-configargparse/distinfo | 2 ++ devel/py-configargparse/pkg-descr | 5 +++++ 4 files changed, 28 insertions(+) create mode 100644 devel/py-configargparse/Makefile create mode 100644 devel/py-configargparse/distinfo create mode 100644 devel/py-configargparse/pkg-descr diff --git a/devel/Makefile b/devel/Makefile index baceb05d703..50c89db9197 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -3811,6 +3811,7 @@ SUBDIR += py-colorama SUBDIR += py-colorlog SUBDIR += py-conditional + SUBDIR += py-configargparse SUBDIR += py-configobj SUBDIR += py-configparser SUBDIR += py-construct diff --git a/devel/py-configargparse/Makefile b/devel/py-configargparse/Makefile new file mode 100644 index 00000000000..81188a95eb9 --- /dev/null +++ b/devel/py-configargparse/Makefile @@ -0,0 +1,20 @@ +# Created by: Sunpoet Po-Chuan Hsieh +# $FreeBSD$ + +PORTNAME= configargparse +PORTVERSION= 0.9.3 +CATEGORIES= devel python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= ConfigArgParse-${PORTVERSION} + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Drop-in replacement for argparse + +LICENSE= MIT + +NO_ARCH= yes +USE_PYTHON= autoplist distutils +USES= python + +.include diff --git a/devel/py-configargparse/distinfo b/devel/py-configargparse/distinfo new file mode 100644 index 00000000000..2c8a7f3e33a --- /dev/null +++ b/devel/py-configargparse/distinfo @@ -0,0 +1,2 @@ +SHA256 (ConfigArgParse-0.9.3.tar.gz) = 141c57112e1f8eb7e594a9820e95af897a7fa2d186cef5cff7e08cb3f7252829 +SIZE (ConfigArgParse-0.9.3.tar.gz) = 18983 diff --git a/devel/py-configargparse/pkg-descr b/devel/py-configargparse/pkg-descr new file mode 100644 index 00000000000..eb97e191a04 --- /dev/null +++ b/devel/py-configargparse/pkg-descr @@ -0,0 +1,5 @@ +ConfigArgParse is a drop-in replacement for argparse that allows options to +also be set via config files and/or environment variables. + +WWW: https://pypi.python.org/pypi/ConfigArgParse +WWW: https://github.com/bw2/ConfigArgParse -- cgit - update to version 2.4.0 2012-09-25T20:20:32+00:00 Olli Hauer ohauer@FreeBSD.org 2012-09-25T20:20:32+00:00 80b4ac77d5f4ec941916c4425e345c8ae03fc97a - adopt new Makefile header - take maintainer Some highlights: * cvs2git conversions are cleaned up in a number of smallish ways. * Much faster cvs2git conversions via new option --use-external-blob-generator. * Optionally include empty directories from the CVS repository in the Subversion output. * More flexible keyword and EOL handling. * More aggressively omit unnecessary dead revisions. * Make check of illegal filename characters dependent on the target VCS. * Allow grafting a branch onto a parent that has itself been grafted. * Only require a DB module if the "internal co" functionality is used. (This dependency has been a source of much grief to people on systems without decent package managers.) * Sort using a Python implementation rather than an external sort command, to remove the dependency on POSIX-like sort. (This dependency has been the source of much grief to Windows users.) For more information see: http://cvs2svn.tigris.org/source/browse/cvs2svn/tags/2.4.0/CHANGES?view=markup Special thanks to Michael Haggerty Approved by: glarkin (explicit per pm)
- adopt new Makefile header
- take maintainer

Some highlights:

* cvs2git conversions are cleaned up in a number of smallish ways.

* Much faster cvs2git conversions via new option
  --use-external-blob-generator.

* Optionally include empty directories from the CVS repository in
  the Subversion output.

* More flexible keyword and EOL handling.

* More aggressively omit unnecessary dead revisions.

* Make check of illegal filename characters dependent on the target VCS.

* Allow grafting a branch onto a parent that has itself been grafted.

* Only require a DB module if the "internal co" functionality is used.
  (This dependency has been a source of much grief to people on systems
  without decent package managers.)

* Sort using a Python implementation rather than an external sort
  command, to remove the dependency on POSIX-like sort.  (This
  dependency has been the source of much grief to Windows users.)

For more information see:
http://cvs2svn.tigris.org/source/browse/cvs2svn/tags/2.4.0/CHANGES?view=markup

Special thanks to Michael Haggerty

Approved by:	glarkin (explicit per pm)