Commit Graph

22 Commits

Author SHA1 Message Date
Kai Knoblich
1adb5909b8 deskutils/gcalcli: Update to 4.0.4
* Remove options FUZZYDATE, SIMPLEJSON and DOCS:
  * devel/py-parsedatetime is now explicitly required
  * devel/py-simplejson is no longer used since the 3.2 release
  * The supplied documentation doesn't contain useful information

* Simplify the Makefile by using Python's distutils to build the port
* Flavorize the port because the port also works with Python 3

While I'm here:
* Add location to the license file

Changelog since 3.4.0:

* Minor bugfixes: conky colors, issues with setup.py
* Major code refactor: modularity, testing, PEP8 compliance
* Bugfixes for issues reported during alpha phase
* Multiday events support
* Fix textwrap for widechar at cut index
* Fix errors attempting to import events
* No weekend option
* Fixed bug with add and iterators
* Deal with more encoding issues...
* Get error from JSON object
* Support for Python3 via six
* Move from gflags to argparse (This is a major, non-backwards compatible
  change (hence the roll up to v4))

https://github.com/insanum/gcalcli/blob/v4.0.4/ChangeLog

PR:		236707
Submitted by:	Henrik Hudson <ports@thelanman.net> (maintainer)
Reviewed by:	tcberner
Differential Revision:	https://reviews.freebsd.org/D19984
2019-05-12 14:39:29 +00:00
Martin Wilke
f712e0c7c9 - Update to 3.4.0
PR:		230553
Submitted by:	ndowens@yahoo.com
Approved by:	maintainer timeout
Sponsored by:	iXsystems Inc.
2018-09-28 18:19:45 +00:00
Mathieu Arnold
551be3c723 Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
  current python flavor.  It can be used in dependency lines when the
  port itself is not python flavored.  For example, deskutils/calibre.

  By default, all the flavors are generated.  To only generate flavors
  for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
  BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.

  In all the ports with Python dependencies, the *_DEPENDS entries MUST
  end with the flavor so that the framework knows which to build/use.
  This is done by appending '@${PY_FLAVOR}' after the origin (or
  @${FLAVOR} if in a Python module with Python flavors, as the content
  will be the same).  For example:

    RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}

PR:		223071
Reviewed by:	portmgr, python
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D12464
2017-11-30 15:50:30 +00:00
Martin Wilke
1b81d1e1c8 - Fix shebangs
Submitted by:	Jochen Neumeister (via irc)
2017-04-24 12:58:02 +00:00
Sunpoet Po-Chuan Hsieh
9e4907823d 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)
2017-01-10 19:24:35 +00:00
Kubilay Kocak
3cb0cb4e10 deskutils/gcalcli: Fix for oauth2client > 1.4.12
gcalcli requires a dependency on oauth2client <= 1.4.12 to work
correctly, as higher versions replaced the run() method with run_flow().

The version of oauth2client in ports is 2.2.0 at the time of writing.

Fixes for the issue [1][2][3] have been submitted upstream in multiple
cases, although upstream has closed them as duplicates of a refactor
issue [4] that is yet to be committed/resolved.

This commit commits the proposed change in issue #229 [2].

While I'm here:

* Explicitly specify (and limit) supported Python versions to -2.x
* Add python to CATEGORIES
* Group, re-order and sort USE{s}, NO_* and files/plist sections
* Capitalize OPTIONS descriptions

[1] https://github.com/insanum/gcalcli/pull/211
[2] https://github.com/insanum/gcalcli/issues/229
[3] https://github.com/insanum/gcalcli/issues/244
[4] https://github.com/insanum/gcalcli/issues/165

PR:		206045
Submitted by:	Lawrence Chen <beastie tardisi com>
Approved by:	portmgr (maintainer timeout, 6+ months)
MFH:		2016Q3
2016-07-30 10:51:46 +00:00
Mathieu Arnold
4e1b79a0a6 Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:00:51 +00:00
Dmitry Marakasov
a812006ba7 - Switch to options helpers
- Add some NO_ARCHes

Approved by:	portmgr blanket
2015-09-10 15:24:12 +00:00
Mathieu Arnold
c6457ffef4 Update ports in the [bcd]* categories to not use GH_COMMIT.
With minor cleanups to make things simpler.

With hat:	portmgr
Sponsored by:	Absolight
2015-05-06 15:16:53 +00:00
Li-Wen Hsu
b25529b908 - Update to 3.2
- Pass maintainership to submitter

Submitted by:	Henrik Hudson <henrik@thelanman.net>
2015-02-17 05:17:09 +00:00
Marcus von Appen
e1555011ab - Convert ports from databases/ and deskutils/ to new USES=python
Approved by:	portmgr (implicit)
2014-10-19 08:50:17 +00:00
Li-Wen Hsu
126fddb802 - Update to 2.4.2
PR:		ports/187619
Submitted by:	Lawrence "The Dreamer" Chen <beastie@tardisi.com>
2014-03-16 17:45:47 +00:00
Baptiste Daroussin
cf104c570b Add NO_STAGE all over the place in preparation for the staging support (cat: deskutils) 2013-09-20 16:21:37 +00:00
Li-Wen Hsu
720a3bd196 - Add missing dependency
PR:		ports/173587
Submitted by:	Michael Moll <kvedulv@kvedulv.de>

Feature safe:	yes
2012-11-13 08:58:24 +00:00
Li-Wen Hsu
67f644bbd3 - Update WWW to new site
Submitted by:	lme

Feature safe:	yes
2012-11-12 06:05:24 +00:00
Li-Wen Hsu
b2e6da5198 - Update to 2.1
PR:		ports/173536
Submitted by:	Mark Felder <feld@feld.me>

Feature safe:	yes
2012-11-11 09:51:54 +00:00
Martin Wilke
bb86cbe5d2 - Get Rid MD5 support 2011-03-20 12:54:45 +00:00
Li-Wen Hsu
ee6bba867a - Add a patch to fix unicode supporting
PR:		ports/125327
Submitted by:	Yi-Jheng Lin <yzlin AT cs.nctu.edu.tw>
2009-02-16 02:26:49 +00:00
Li-Wen Hsu
ff7bbc1645 - Chase updating of devel/py-dateutil
Submitted by:	pointyhat via pav
2008-04-10 23:49:35 +00:00
Edwin Groothuis
1e1dff6290 Use ${MASTER_SITE_GOOGLE_CODE} instead of
http://something.googlecode.com/files

PR:		ports/121435 (related)
2008-03-06 22:19:52 +00:00
Li-Wen Hsu
9a783dd2f0 - Update to 1.4
- Take maintainership

Approved by:	ijliao (maintainer)
2007-12-13 05:45:52 +00:00
Ying-Chieh Liao
70d2d90c73 add gcalcli 1.2
Google Calendar Command Line Interface
2007-10-02 03:18:55 +00:00