Commit graph

34 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
TAKATSU Tomonari
711ee07f12 - Update to 0.9.5
- Fix Python version
- Make use of options helpers
2016-04-10 09:40:26 +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
Mathieu Arnold
21a283f3be Remove UNIQUENAME and LATEST_LINK.
UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now,
we won't have conflicts there.

Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer
is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel
has the correct PKGNAME anyway.

Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called
OPTIONS_FILE now.)

Reviewed by:	antoine, bapt
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3336
2015-08-17 14:20:40 +00:00
TAKATSU Tomonari
25dc2bec9b - Update to 0.9.3
- Add LICENSE_FILE
- Convert to USES=python
- Update WWW: in pkg-descr
2014-09-26 07:40:37 +00:00
TAKATSU Tomonari
ced16b3766 - Update to 0.9.0
* Switch run-time dependency from PIL to Pillow
- Use USE_PYDISTUTILS= yes instead of USE_PYDISTUTILS= easy_install
- Use PYDISTUTILS_AUTOPLIST
  * Remove pkg-plist, accordingly
- Support STAGEDIR
  * Make DOCS and EXAMPLES unconditional to stage
- Unmute INSTALL_DATA and INSTALL_MAN in post-install target
2014-04-26 21:19:15 +00:00
Emanuel Haupt
e51ae914b5 Remove trailing whitespaces from category graphics 2014-02-21 13:37:15 +00:00
Emanuel Haupt
5005b67362 According to the Porter's Handbook (5.12.2.3.) default options must be added to
OPTIONS_DEFINE. This policy has been implemented only recently that's why we
have many ports violating this policy.

This patch adds the default options specified in the Porter's Handbook to
OPTIONS_DEFINE where they are being used. Ports maintained by
gnome@FreeBSD.org, kde@FreeBSD.org and x11@FreeBSD.org have been excluded.

Approved by:    portmgr (bapt)
2014-02-10 13:54:26 +00:00
Rene Ladan
50f8eaece1 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)
2014-01-13 21:00:02 +00:00
Olli Hauer
4fb1cfb1cd - rename AL2 to APACHE20 in Mk/bsd.licenses.db.mk
- svn move Templates/Licenses/AL2 Templates/Licenses/APACHE20
- add APACHE10 and APACHE11 to Mk/bsd.licenses.db.mk
- add entry in UPDATING
- bulk change all ports AL2 => APACHE20

- math/openfst/pkg-plist: remove share/licenses/openfst-1.3.4

PR:		ports/184785
Submitted by:	ohauer
Reviewed by:	tabthorpe
Approved by:	portmgr (tabthorpe@)
2013-12-30 20:55:18 +00:00
Baptiste Daroussin
eb08c5441c Add NO_STAGE all over the place in preparation for the staging support (cat: graphics) 2013-09-20 18:35:44 +00:00
TAKATSU Tomonari
f77165b14b - Update to 0.8.2
- Remove indefinite article from COMMENT
- Replace NOPORTDOCS with PORT_OPTIONS:MDOCS
2013-02-11 01:29:16 +00:00
TAKATSU Tomonari
e1f309b18a - Update to 0.8.1
Feature safe:	yes
2012-11-16 13:57:04 +00:00
TAKATSU Tomonari
68523f637a - Update to 0.8.0
Feature safe:	yes
2012-10-24 16:12:03 +00:00
TAKATSU Tomonari
89d84f4b7b - Remove LICENSE_FILE for well-known licenses
- Fix USE_PYTHON to -2.7 because 2.4 and 2.5 have been removed from the tree

Pointed out by:	rm@ (via private e-mail)
2012-10-01 22:01:23 +00:00
TAKATSU Tomonari
1adc479838 - Update to 0.7.5
- Trim WWW: line in pkg-descr
2012-09-30 20:32:35 +00:00
TAKATSU Tomonari
43851793ec - Update to 0.7.4
- Convert to new Makefile header
2012-09-21 12:57:07 +00:00
TAKATSU Tomonari
9071893b7c - Update to 0.7.3
Feature safe:	yes
2012-03-17 09:04:46 +00:00
Thomas Abthorpe
e0ac1afbf4 - The proper acronym for Apache Software License 2 is really AL2
- Thanks to crees@ for generating the initial patch

PR:		ports/163521
Submitted by:	Pedro Giffuni <pfg apache.org>
Hat:		portmgr
Exp run by:	pav
2012-01-09 15:41:08 +00:00
TAKATSU Tomonari
0ec3e7bfb5 - Update to 0.7.2 2011-12-13 20:13:35 +00:00
TAKATSU Tomonari
7f1b5c2cef - Update to 0.7.1
Feature safe:	yes
2011-12-01 13:06:14 +00:00
TAKATSU Tomonari
37d0dc1d61 - Update to 0.7.0
Feature safe:	yes
2011-11-23 04:39:47 +00:00
TAKATSU Tomonari
1eb1585640 - Update to 0.6.3 2011-11-07 17:38:03 +00:00
TAKATSU Tomonari
debc17221c - Update to 0.6.2 2011-11-02 23:07:26 +00:00
TAKATSU Tomonari
d0d13c2713 - Update to 0.6.1 2011-11-02 11:23:17 +00:00
TAKATSU Tomonari
f9dd2889bb - Update to 0.6.0 2011-10-29 01:31:53 +00:00
TAKATSU Tomonari
a2a6b6670e - Update to 0.5.2 2011-10-29 00:14:23 +00:00
TAKATSU Tomonari
351630814c - Update to 0.5.1 2011-10-25 13:12:30 +00:00
TAKATSU Tomonari
bd6e164cf5 - Update to 0.5.0 2011-10-21 22:42:00 +00:00
TAKATSU Tomonari
da10eef337 - Update to 0.4.3 2011-10-21 16:28:20 +00:00
TAKATSU Tomonari
e8e50a63ec - Update to 0.4.2
- Add manpage
2011-10-12 22:16:51 +00:00
TAKATSU Tomonari
fa99dae3a0 - Update to 0.4.1 2011-10-01 02:37:33 +00:00
TAKATSU Tomonari
6b209770eb - Update to 0.4.0
- Restrict USE_PYTHON range
2011-09-27 10:33:22 +00:00
TAKATSU Tomonari
88ebedce73 - Add a new port: graphics/py-seqdiag
`seqdiag` generate sequence-diagram image file from spec-text file.

  Features
    * Generate sequence-diagram from dot like text (basic feature).
    * Multilingualization for node-label (utf-8 only).

WWW:	http://blockdiag.com/seqdiag/build/html/
2011-08-07 05:58:44 +00:00