Commit graph

35 commits

Author SHA1 Message Date
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
Mathieu Arnold
87fa6c7eb0 Add a few commits after 1.0, it adds the ability to set the tab width.
Sponsored by:	Absolight
2017-05-23 12:41:49 +00:00
Mathieu Arnold
898b8c7f56 Update to 1.0.
Sponsored by:	Absolight
2017-05-23 12:34:15 +00:00
Mathieu Arnold
c1e8ff6041 Update to 0.9.8.
Changes:	https://github.com/ymattw/cdiff/compare/0.9.7...0.9.8
Sponsored by:	Absolight
2016-01-29 16:13:41 +00:00
Mathieu Arnold
6e51c29647 Fixup distinfo after r384932.
Sponsored by:	Absolight
2015-04-29 10:15:43 +00:00
Mathieu Arnold
e3277eb2fd Update to 0.9.7, fixes a bug in side by side view when viewing a patch of patch.
Sponsored by:	Absolight
2015-04-25 09:11:32 +00:00
Bryan Drewery
37a1520519 For the new USE_GITHUB with only GH_TAGNAME set default DISTNAME to
include GH_PROJECT/GH_ACCOUNT/GH_TAGNAME. This prevents the distfile
having the same name despite changing one of these values and causing
a bad checksum.

Differential Revision:	https://reviews.freebsd.org/D2103
Reviewed by:	mat
With hat:	bdrewery
2015-03-20 20:07:50 +00:00
Bryan Drewery
db55af0fea Fix the new USE_GITHUB to rename the distfile such that it does not
conflict with the old scheme and cause a "reroll" or "invalid checksums".  This
also avoids clobbering the FreeBSD distcache.

Use a revision in the DISTNAME for USE_GITHUB in case we need to bump this
again for anything. It's more a hint of how to handle it in the future.

Reported by:	mat
Discused with:	mat, antoine, swills
With hat:	portmgr
2015-03-19 20:30:19 +00:00
Mathieu Arnold
aa959c5677 Convert to the new USE_GITHUB.
Sponsored by:	Absolight
2015-03-19 19:58:58 +00:00
Bryan Drewery
5b5a90256d Update USE_GITHUB so it does not require GH_COMMIT.
Using this new scheme allows only setting the _tag_ or _commit hash_ in
GH_TAGNAME and not having to know the hash for a tag.  This scheme will
download a tarball that has a different checksum than before due to a changed
directory name for extraction.

The following MASTER_SITES are provided to retain the old checksum and
directory structure (that require GH_COMMIT):
  GH -> GHL
  GITHUB -> GITHUB_LEGACY

Differential Revision:	https://reviews.freebsd.org/D748
Submitted by:	amdmi3
Reviewed by:	mat, swills, antoine, bdrewery
With hat:	portmgr
2015-03-19 16:44:57 +00:00
Marcus von Appen
1fd066ebe5 - Convert textproc/ to USES=python
With hat:	python@
2014-12-07 10:01:36 +00:00
Antoine Brodin
6f5765b31f Canonicalize some old USE_PY*
With hat:	portmgr
2014-08-11 12:29:17 +00:00
Mathieu Arnold
3ff39ff6cd Update to 20140711.
Sponsored by:	Absolight
2014-07-22 13:16:44 +00:00
Mathieu Arnold
35b2e4f28e Update to 6c95ff4
Sponsored by:	Absolight
2014-06-21 17:03:33 +00:00
Mathieu Arnold
bbebb55be1 Maj to 0.9.5.20140620
Sponsored by:	Absolight
2014-06-20 14:21:59 +00:00
Mathieu Arnold
60aa3ad1bd Catch up with latest from upstream.
Sponsored by:	Absolight
2014-03-18 14:04:58 +00:00
Mathieu Arnold
137a04ceda Use PYDISTUTILS_AUTOPLIST
PR:		ports/184390
Submitted by:	sunpoet
2013-12-02 13:27:19 +00:00
Mathieu Arnold
2ced050593 Fixup crash happening when input is not in UTF-8.
Reported by:	ale
2013-11-14 17:08:44 +00:00
Mathieu Arnold
165c130fe3 Change upstream to a new shinier one.
(And take maintainership.)

PR:		ports/183084
Submitted by:	mat
Approved by:	garga (maintainer)
2013-10-18 18:47:57 +00:00
Baptiste Daroussin
0068f2d47f Add NO_STAGE all over the place in preparation for the staging support (cat: textproc) 2013-09-20 23:17:30 +00:00
Renato Botelho
8009e03e6f Change my ports to USES (gmake|perl5) 2013-09-02 09:45:00 +00:00
Renato Botelho
566e1b7f4e Change headers of all ports maintained by me to new format 2012-10-05 12:41:45 +00:00
Carlo Strub
344b32ccd9 - Fix typos in COMMENT
- Enforce the now clarified rules from the Porter's Handbook (e.g. no dots, no
  A/An, etc.)
2012-08-02 09:02:43 +00:00
Renato Botelho
8af4444347 remove MAKE_JOBS_SAFE since it has NO_BUILD set and silence portlint 2012-07-02 22:18:19 +00:00
Renato Botelho
c9e008f727 Mark all my ports as MAKE_JOBS_SAFE and MAKE_JOBS_UNSAFE 2009-03-28 17:53:24 +00:00
Renato Botelho
756f89463d - Update to 1.5
Changelog:
  - Add an option to change de colors using an environment var called
    CDIFFCOLORS

PR:		ports/106878
Submitted by:	Li-Wen Hsu <lwhsu@lwhsu.org>
2006-12-21 16:10:14 +00:00
Mark Linimon
e299b32593 Reassign from inactive maintainer to new volunteer.
Hat:		portmgr
2006-09-04 08:22:51 +00:00
Florent Thoumie
856736e748 - Fix issues with monochrome terminals.
PR:		ports/75310
Submitted by:	Alex Kapranoff <kappa@rambler-co.ru>
Approved by:	maintainer timeout (> 3 months)
2005-04-12 08:06:16 +00:00
Trevor Johnson
a049dd78cc Use PLIST_FILES (bento-tested, marcus-reviewed). 2004-02-06 13:12:53 +00:00
Ade Lovett
7e52725f2a Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
2003-03-07 06:14:21 +00:00
Eivind Eklund
0beeed4d58 Update to 1.4. This adds support for "cvs annotate" 2002-03-10 22:01:55 +00:00
Eivind Eklund
179579e508 Update from 1.2 to 1.3: Make cdiff understand long lines etc (actual
change: 1 character - less -r to less -R)
2001-04-26 18:03:16 +00:00
Eivind Eklund
2bce74b178 Handle compressed files 2000-11-20 13:16:07 +00:00
Eivind Eklund
958509618f Upgrade to 1.1.
This adds support for passing in URLs as arguments to cdiff.
You can now do
% cdiff http://people.freebsd.org/~eivind/find.diff
to retrieve and view a diff.
2000-10-24 16:51:16 +00:00
Eivind Eklund
7a234679bf Colorizing diff viewing tool 2000-09-20 11:37:28 +00:00