Commit graph

55 commits

Author SHA1 Message Date
Mathieu Arnold
4376dbbb58 Use PY_FLAVOR for dependencies.
FLAVOR is the current port's flavor, it should not be used outside of
this scope.

Sponsored by:	Absolight
2018-06-20 17:05:41 +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
Mark Linimon
829a6b36ad Now builds on sparc64.
Approved by:	portmgr (tier-2 blanket)
2016-11-03 16:31:15 +00:00
Mathieu Arnold
8d6597e0bb Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:16:16 +00:00
Muhammad Moinur Rahman
5788debd41 print/py-reportlab: Update version 3.0=>3.2.0 [1]
- Fix WWW [1]
- Convert to OPTIONSNG

PR:		205794 [1]
Submitted by:	cs [1]
2016-01-03 21:53:08 +00:00
Muhammad Moinur Rahman
5fff0c00f6 print/py-reportlab: Fix PORTDOCS
- Strip Libraries
- Fix patch files to reflect 'make makepatch'

PR:             200602
Submitted by:   amdmi3@FreeBSD.org
2015-06-10 14:04:06 +00:00
Mathieu Arnold
88bfe4bd43 Cleanup DIST* variables.
When appropriate:
- Try to use DISTVERSION{SUF,PRE}FIX
- Replace PORTNAME-PORTVERSION by DISTNAME
- Convert MASTER_SITES to use macros
- Other light cleanup

With hat:	portmgr
Sponsored by:	Absolight
2015-05-11 18:34:57 +00:00
Muhammad Moinur Rahman
6d2e8f9aeb Change my non-FreeBSD MAINTAINER mail to bofh@
Approved by:	bapt
2014-12-24 00:14:11 +00:00
Mark Felder
1562606a98 Update "BSD" license in print category 2014-12-07 14:55:18 +00:00
Marcus von Appen
d45fbf3040 - Convert ports of news/ and print/ to new USES=python
Approved by: portmgr (implicit)
2014-10-24 16:42:59 +00:00
Niclas Zeising
39fc32e828 The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:

NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE

This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
as some drivers and utilities.

Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due
to xserver version change.

Apart from these updates, the way shared libraries are handled has been
changed for all xorg ports, as well as libxml2 and freetype, which means
ltverhack is gone and as a consequence shared libraries have been bumped.
The plan is that this change will make library bumps less likely in the
future.
All affected ports have had their portrevisions bumped as a consequence of
this.

Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT.

Update instructions, hardware support, and more notes can be found on
https://wiki.freebsd.org/Graphics

Thanks to:	all testers, bdrewery and the FreeBSD x11@ team
exp-run by:	bdrewery [1]
PR:		ports/187602 [1]
Approved by:	portmgr (bdrewery), core (jhb)
2014-04-16 18:28:47 +00:00
TAKATSU Tomonari
0cbe65e47c - Repocopy print/py-reportlab to print/py-reportlab1
to preserve version 1.x and to update to 3.0

  print/py-reportlab:
    - Update print/py-reportlab to 3.0 based on print/py-reportlab2
    - Support STAGEDIR
    - Use PYDISTUTILS_AUTOPLIST
      * Remove pkg-plist, accordingly
    - Set CONFLICTS
    - Add PORTSCOUT
    - Replace tab with a single space after WWW: in pkg-descr

  print/py-reportlab1:
    - Support STAGEDIR
    - Add PKGNAMESUFFIX not to duplicate ports with the same name
    - Set CONFLICTS
    - Use PYDISTUTILS_AUTOPLIST
      * Remove pkg-plist, accordingly
    - Make use of PORTDOCS
    - Set OPTIONS_DEFINE explicitly
    - Fix include statement
    - Make docs unconditional to stage
    - Replace tab with a single space after WWW: in pkg-descr

  print/py-reportlab2:
    - Update CONFLICTS
    - Set PORTSCOUT

  dependent ports:
    - Switch dependency from print/py-reportlab to print/py-reportlab1
      * biology/py-biopython
      * deskutils/gourmet
      * deskutils/griffith
      * games/pythonsudoku
      * misc/pdfmap
      * print/py-trml2pdf
      * www/py-satchmo

PR:		ports/186970
Submitted by:	tota (myself)
Approved by:	Muhammad Moinur Rahman (maintainer)
2014-02-25 12:44:10 +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
Baptiste Daroussin
6c6152ff82 Add NO_STAGE all over the place in preparation for the staging support (cat: print) 2013-09-20 22:43:59 +00:00
Martin Wilke
768dd7c392 - Set / Update Portscout flags
- Pass maintainership to submitter

PR:		166062 166105 166112 166113 166114
		166115 166141 166154 166155 166156
Submitted by:	Muhammad Moinur Rahman <5u623l20@gmail.com>
Feature safe:	yes
2012-03-17 05:21:05 +00:00
Doug Barton
2b1dacc826 Remove more tags from pkg-descr files fo the form:
- Name
em@i.l

or variations thereof. While I'm here also fix some whitespace and other
formatting errors, including moving WWW: to the last line in the file.
2011-10-24 04:17:37 +00:00
Martin Wilke
3931479e0c - Readd SHA256 2011-02-25 10:43:46 +00:00
Martin Wilke
1b8254d567 - Move to py25 or above
- While here kick md5 support
2011-02-25 00:47:51 +00:00
Matthias Andree
cf0754228a Update MASTER_SITES/DISTFILES, remove BROKEN=does not fetch. 2010-12-07 14:33:24 +00:00
Erwin Lansing
0ec9c6ca1e Properly use MASTER_SITE_LOCAL, even if the port itself is BROKEN
Submitted by:	uqs
2010-11-28 14:45:30 +00:00
Erwin Lansing
e45e697680 Mark BROKEN: does not fetch. 2010-09-29 08:56:49 +00:00
Mark Linimon
cb4c252136 Reset perky@FreeBSD.org due to maintainer-timeouts and no response
to email.

Hat:		portmgr
2010-05-23 21:16:16 +00:00
Martin Wilke
1b1b29c5e6 - Get rip python 2.3+
Note:
Python 2.3 is't longer supported and have a lot of security issues.
Convert 2.3+ to yes/or 2.4/5+

With hat:	portmgr
2009-12-13 17:00:14 +00:00
Martin Wilke
329ca0df89 - Fix warnings with python 2.6
PR:		137396
Submitted by:	Wen Heping <wenheping@gmail.com>
Approved by:	maintianer timeout
2009-08-14 19:52:36 +00:00
Martin Wilke
81100672d4 - Update lang/python26 and make Python 2.6.2 to the default Python version
Tested by:	3 pointyhat runs
Thanks to:	pav, gahr, lwhsu, mva, amdmi3
2009-06-08 22:30:55 +00:00
Hye-Shik Chang
1e549655d1 Update to 1.21.2
PR:		125135
Submitted by:	Wen heping <wenheping@gmail.com>
2008-08-14 04:43:58 +00:00
Alexander Botero-Lowry
4942ce5a7d - Make Python 2.5.1 the default Python version
- Add significantly better support in bsd.python.mk for working with
   Python Eggs and the easy_install system

Tested by:	pointyhat runs
Approved by:	pav (portmgr)
Most work by:	perky
Thanks to:	pav
2007-07-30 09:42:28 +00:00
Erwin Lansing
9e47ea441a - Update to 1.21.1
- Update WWW
- Add documents

PR:		107359
Submitted by:	Li-Wen Hsu <lwhsu@lwhsu.org>
Approved by:	maintainer timeout
2007-01-06 10:20:17 +00:00
Edwin Groothuis
a80969d36e Remove USE_REINPLACE from all categories starting with P 2006-05-13 01:03:17 +00:00
Edwin Groothuis
32487a10ad SHA256ify
Approved by: krion@
2006-01-24 01:06:45 +00:00
Hye-Shik Chang
b2ce937f42 Update to 1.20. 2005-03-20 18:51:55 +00:00
Hye-Shik Chang
4fada1630a Add SIZE data.
Submitted by:	trevor
2004-03-18 07:38:47 +00:00
Hye-Shik Chang
3af09a9913 Update to 1.19 2004-01-26 04:05:45 +00:00
Hye-Shik Chang
eb50041e2c Update to 1.18 2003-09-27 17:26:00 +00:00
Hye-Shik Chang
a8fe7af687 Update to 1.17 2003-03-03 07:15:10 +00:00
Hye-Shik Chang
fbc660cb2c De-pkg-comment for my ports. 2003-02-25 06:25:35 +00:00
Hye-Shik Chang
68f0367161 Update to 1.16 2002-11-19 16:45:45 +00:00
Hye-Shik Chang
3f487e8c9f Remove RUN_DEPENDS on graphics/py-imaging.
Most part of reportlab doesn't require py-imaging.

Requested by:	Robin Becker <robin@reportlab.com> (author)
2002-10-06 15:34:10 +00:00
Hye-Shik Chang
83ae4c0b01 Update to 1.15 2002-08-17 10:02:38 +00:00
Hye-Shik Chang
5d425526bc Added some path configuration tweaks for FreeBSD ports layout
(CMap, TrueTypeFonts and etc.)
2002-07-29 07:31:50 +00:00
Hye-Shik Chang
10cb7d0c73 Updating my email address.
Approved by: cjh (mentor)
2002-06-25 07:50:58 +00:00
Ying-Chieh Liao
5e4643a89d upgrade to 1.14
PR:		38754
Submitted by:	maintainer
2002-05-31 03:25:58 +00:00
Kris Kennaway
0b8a8f085a Unbreak the build by putting back the do-build and do-install targets
which were mysteriously removed in the previous revision.

Pointy hat to:	ijliao
2002-05-11 08:23:24 +00:00
Ying-Chieh Liao
91cb80d943 use USE_PYDISTUTILS 2002-04-29 18:37:38 +00:00
Patrick Li
130ccd4f45 Update to 1.13
PR:		36419
Submitted by:	maintainer
2002-03-28 19:38:58 +00:00
Patrick Li
63e0ad1545 Update to 1.12
PR:		36222
Submitted by:	maintainer
2002-03-23 07:46:07 +00:00
Patrick Li
904f4a4abc Fix build on current.
PR:		35799
Submitted by:	maintainer
Noticed by:	bento
2002-03-11 23:46:50 +00:00
Thomas Gellekum
57c5cce4e2 Upgrade to 1.11. New maintainer.
PR:		33717
Submitted by:	Hye-Shik Chang <perky@fallin.lv>
2002-01-10 11:24:57 +00:00
Patrick Li
b666502afd - PORTDOCS police
- DOCSDIR support to some
- Brush out some lint
2001-12-24 02:17:17 +00:00
Ying-Chieh Liao
a69ee4a7f9 upgrade to 1.09 2001-08-23 06:57:09 +00:00