Port details |
- py-gflags Commandline flags module for Python
- 2.0_3 devel
=0 2.0_3Version of this port present on the latest quarterly branch. - Maintainer: jlaffaye@FreeBSD.org
 - Port Added: 2011-01-11 16:16:05
- Last Update: 2017-01-10 19:24:36
- SVN Revision: 431127
- Also Listed In: python
- License: BSD3CLAUSE
- WWW:
- http://code.google.com/p/python-gflags/
- Description:
- The gflags package contains a library that implements commandline flags
processing. As such it's a replacement for getopt(). It has increased
flexibility, including built-in support for Python types, and the ability to
define flags in the source file in which they're used. (This last is its major
difference from OptParse.)
WWW: http://code.google.com/p/python-gflags/
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}gflags>0:devel/py-gflags@${PY_FLAVOR}
- No installation instructions:
- This port has been deleted.
- PKGNAME: py27-gflags
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1473873529
SHA256 (python-gflags-2.0.tar.gz) = 0dff6360423f3ec08cbe3bfaf37b339461a54a21d13be0dd5d9c9999ce531078
SIZE (python-gflags-2.0.tar.gz) = 65094
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:

- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py27-setuptools27>0 : devel/py-setuptools27
- python2.7 : lang/python27
- Runtime dependencies:
-
- py27-setuptools27>0 : devel/py-setuptools27
- python2.7 : lang/python27
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- N/A
- USES:
- python:2.7 shebangfix
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.0_3 10 Jan 2017 19:24:36
  |
sunpoet  |
Move devel/py-gflags to devel/py-python-gflags and update to 3.1.0
- Add LICENSE_FILE
- Add NO_ARCH
- Relax USES=python
- Allow concurrent installation (USE_PYTHON=concurrent)
- Remove PROJECTHOST
- Update WWW
Changes: https://github.com/google/python-gflags/releases
PR: 215614
Differential Revision: https://reviews.FreeBSD.org/D8926
Submitted by: sunpoet (myself)
Approved by: maintainer (timeout, 14 days) |
2.0_3 14 Sep 2016 17:26:45
  |
antoine  |
- Unbreak by using CHEESESHOP, distfile differs from 1 line in SOURCES.txt
- Remove dependency on the python2 metaport
MFH: 2016Q3 (rerolled distfile) |
2.0_2 14 Sep 2016 15:59:34
  |
mat  |
GOOGLE_CODE has gone away.
- If a port has another upstream, remove GOOGLE_CODE
- If a port only has GOOGLE_CODE mark it BROKEN
Some ports have a local mirror configured but for security reasons, it
is not considered upstream.
Sponsored by: Absolight |
2.0_2 19 Oct 2015 14:50:52
  |
amdmi3  |
Improve shebangfix framework
- Support multiple values in *_OLD_CMD, i.e. we can now fix both
"/usr/bin/python" and "/usr/bin/env python" at the same time
- Default *_OLD_CMD values are now always appended, so you don't need to specify
them in individual ports
- Add lua support (depends on USES=lua)
- Add more default values, such as "/usr/bin/env foo" for python, perl, bash,
ruby and lua
- Shebangfix now matches whole words, e.g. we will no longer (erroneously)
replace "/usr/bin/perl5.005" with "${perl_CMD}5.005" (but "/usr/bin/perl -tt" is
still (correctly) replaced with "${perl_CMD} -tt")
Note that *_OLD_CMD items containing spaces must now be quoted (e.g.
perl_OLD_CMD=/bin/perl /usr/bin/perl "/usr/bin/env perl")
Update shebangfix usage according to new rules in many ports:
- Remove *_OLD_CMD for patterns now replaced by default
- Quote custom *_OLD_CMD which contain spaces
Fix shebangfix usage in many ports (irrelevant to infrastructure change):
- Remove redundant SHEBANG_LANG (no need to duplicate default langs)
- Remove redundant *_CMD (such as
python_CMD=${LOCALBASE}/bin/python${PYTHON_VER} when USES=python is present)
- Never use *_OLD_CMD in REINPLACE_CMD matchers, these should always look for
exact string
Approved by: portmgr (bapt)
Differential Revision: D3756 |
2.0_2 29 Jul 2015 22:09:55
  |
antoine  |
Switch default python_CMD used by shebangfix to ${PYTHON_CMD} for ports
using python
PR: 201077
Reviewed by: mat
With hat: portmgr
Differential Revision: https://reviews.freebsd.org/D2955 |
2.0_2 20 Dec 2014 18:18:04
  |
sunpoet  |
- Fix build when DEFAULT_VERSIONS=python=3.*
- Fix shebang
- Bump PORTREVISION for package change
With hat: python |
2.0_1 27 Oct 2014 10:58:26
  |
bapt  |
Cleanup plist |
2.0_1 20 Oct 2014 16:04:14
  |
mva  |
- Convert ports of devel/ to USES=python
Approved by: portmgr (implicit) |
2.0_1 09 Mar 2014 18:10:19
  |
jlaffaye  |
- Bump PORTREVISION (forgotten in previous commit)
Spotted by: sunpoet |
2.0 09 Mar 2014 17:19:43
  |
jlaffaye  |
- Remove deprecated easy_install
- STAGE support
- Specify BSD license |
2.0 13 Jan 2014 21:00:04
  |
rene  |
Python cleanup:
- USE_PYTHON* = 2.X -> USE_PYTHON* = 2
- USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes
Reviewed by: python (mva, rm)
Approved by: portmgr-lurkers (mat) |
2.0 20 Sep 2013 17:13:47
  |
bapt  |
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 3) |
2.0 27 Jun 2012 21:15:01
 |
jlaffaye  |
- Update to 2.0
PR: ports/169441
Submitted by: Denis Generalov <gd@rambler-co.ru> |
1.6 14 Sep 2011 13:58:24
 |
jlaffaye  |
- Update to 1.6
- Restrict USE_PYTHON range
- Use PLIST_FILES instead of pkg-plist
- Pet portlint
PR: ports/160687
Submitted by: sunpoet |
1.4 08 Jun 2011 16:52:32
 |
jlaffaye  |
Update my e-mail to my FreeBSD one.
While I am here, use GOOGLE_CODE instead of ${MASTER_SITE_GOOGLE_CODE}
Approved by: bapt (mentor) |
1.4 11 Jan 2011 16:15:47
 |
bapt  |
Add py-gflags 1.4, commandline flags module for Python.
PR: ports/153865
Submitted by: Julien Laffaye <kimelto at gmail.com>
Feature safe: yes |