Commit graph

61 commits

Author SHA1 Message Date
Antoine Brodin
b9ae2ff4d2 Explicitely pass ipython FLAVOR in a few ports 2017-12-02 09:22:02 +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
Ruslan Makhmatkhanov
e0ceba4755 deskutils/gourmet: fix incorrect python range 2016-12-18 14:22:49 +00:00
Ruslan Makhmatkhanov
6d69071b91 deskutils/gourmet: update sqlalchemy dependency
Update the sqlalchemy dependency from 0.7 to 1.0, as the former
expired both in the Ports Tree and upstream.

New dependency was build and runtime tested.

PR:		215217
Submitted by:	rene
2016-12-14 21:55:08 +00:00
Ruslan Makhmatkhanov
b59279d61e deskutils/gourmet: fix runtime
- fix runtime by applying upstream patch that adjusts using more fresh
  Pillow API calls
- add missing dependency upon BeautifulSoup
- bump PORTREVISION

PR:		214880
Reported by:	 rhs <rhs.message@gmail.com>
2016-12-14 21:35:25 +00:00
Matthew Seaman
d91eb811d5 Reorganise and modernise the py-sqlalchemy ports.
- Introduce new ports for the sqlalchemy 0.9 and 1.0 release branches.
 - Deprecate the ports for the 0.6 and 0.7 release branches, as these
   have been declared EoL and are no longer supported by upstream.
 - Update to the latest available version in each branch.

In detail:

   Port                 Version Maintainer
   ----------------------------------------------
   py-sqlalchemy06      0.6.9   nivit@FreeBSD.org (Deprecate 2016-08-20) [1]
   py-sqlalchemy07      0.7.10  nivit@FreeBSD.org (renamed py-sqlalchemy, Deprecate 2016-08-20) [1]
   py-sqlalchemy08      0.8.7   nivit@FreeBSD.org (renamed py-sqlalchemy-devel) [1]
   py-sqlalchemy09      0.9.10  m.tsatsenko@gmail.com (new, repocopy from py-sqlalchemy-devel) [2]
   py-sqlalchemy10      1.0.13  m.tsatsenko@gmail.com (new, repocopy from py-sqlalchemy-devel) [2]

 - Use options-helpers and option dependent make targets.
 - Use autoplist for documents as well as python code
 - Add all the docments to the packages: previously an arbitrary
   subset was added in a way that excluded CSS, images and other HTML
   assets.
 - Use TEST_DEPENDS and add a TEST_TARGET instead of having a 'TEST'
   option.
 - Use py-pytest for 0.9.x and later, rather than py-nose.
 - Add CONFLICTS_INSTALL between all of the py-sqlalchemyXY ports.

PR:		191442
Submitted by:	robak
Reviewed by:	robak
Reviewed by:	pi
Approved by:	nivit (maintainer timeout, ~300days) [1]
Approved by:    m.tsatsenko@gmail.com (maintainer) [2]
Sponsored by:	https://reviews.freebsd.org/D908
2016-05-22 10:52:44 +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
Sunpoet Po-Chuan Hsieh
80102bdf4b - Move devel/py-distutils-extra to devel/py-python-distutils-extra
- Fix MASTER_SITES
- Add LICENSE_FILE
2015-12-31 22:00:34 +00:00
Koop Mast
2f0486b647 Part 1 of adding USE_GNOME=intltool to ports that require it.
The reason for this is that in the GNOME 3.16 update, USE_GNOME gtk20 and
gtk30 don't pull intltool in anymore.

PR:		201980
Exp-run by:	antoine@
2015-08-02 20:23:55 +00:00
Mathieu Arnold
f29a218fcd Replace most occurences of github.com in MASTER_SITES with USE_GITHUB usage.
With hat:	portmgr
Sponsored by:	Absolight
2015-05-18 17:07:45 +00:00
Ruslan Makhmatkhanov
babd486335 deskutils/gourmet: unbreak
- remove no more existing pygnomeextras dependency - it was only needed
  for spellcheck plugin
- remove spellcheck plugin from the list of default active plugins
- bump PORTREVISION
2014-11-30 17:56:10 +00:00
Antoine Brodin
c6fc00681e Mark a few ports BROKEN after GNOME 2 removal 2014-11-27 18:53:47 +00:00
Ruslan Makhmatkhanov
be0a90fe2b deskutils/gourmet: update to 0.17.4
- update to 0.17.4
- add IPYTHON option (needed for interactive shell plugin)
- define LICENSE_FILE
- convert to USES
2014-10-01 05:58:32 +00:00
Ruslan Makhmatkhanov
e29b7055b0 deskutils/gourmet: update to 0.17.3
- update to 0.17.3
- switch to github
- update dependencies
- convert to using auto-generated packing list
- add stage support
- remove patch, included into this upstream version
2014-06-05 06:42:05 +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
Dmitry Marakasov
fdb84adb5d - Remove manual creation and removal of share/applications, as it's now in the mtree (categories starting with d)
Approved by:	portmgr (bdrewery)
2013-10-22 13:52:24 +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
Alex Kozlov
e159824929 - Convert USE_GETTEXT to USES (part 3)
Approved by:	portmgr (bapt)
2013-04-24 18:10:30 +00:00
Ruslan Makhmatkhanov
90142f26c5 - update to 0.16.0
- change master sites to launchpad
- add upstream patch to fix runtime for Russian locale
2013-03-23 13:46:06 +00:00
Ruslan Makhmatkhanov
719b860876 - update WWW
- trim Makefile headers
- limit python version to 2.x only (because of pygtk2)
2012-12-30 13:22:44 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Ruslan Makhmatkhanov
1d3015aac7 Change email for my ports to FreeBSD one.
Approved by:	novel (mentor)
Feature safe:	yes
2011-11-10 22:20:18 +00:00
Beech Rintoul
224ff6dbc1 - Fix typo in MASTER_SITES
Submitted by:	Ruslan Mahmatkhanov <cvs-src@yandex.ru> (maintainer)
2011-09-03 19:55:27 +00:00
Beech Rintoul
59b5775fc9 - update to 0.15.9
- grab maintainership
- bump USE_PYTHON to 2.5+, use py-sqlite3 instead of py-pysqlite2x
- add license
- add manpage

PR:		ports/160165
Submitted by:	Ruslan Mahmatkhanov <cvs-src@yandex.ru>
2011-09-02 20:29:34 +00:00
Martin Wilke
bb86cbe5d2 - Get Rid MD5 support 2011-03-20 12:54:45 +00:00
Mark Linimon
83fb1239f7 Reset ahze@ due to maintainer-timeouts and no response to email.
Hat:		portmgr
2010-07-26 00:03:14 +00:00
Ade Lovett
8d837132c7 Bounce PORTREVISION for gettext-related ports. Have fun, ya'll. 2010-05-31 02:01:56 +00:00
Dirk Meyer
de78af3ac5 - update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
2010-03-28 06:47:48 +00:00
Dirk Meyer
ca9c60461c - update to jpeg-8 2010-02-05 11:46:55 +00:00
Dmitry Marakasov
075acacd24 - Switch SourceForge ports to the new File Release System: categories starting with D 2009-08-22 00:18:43 +00:00
Dirk Meyer
eca78ec61b - bump all port that indirectly depends on libjpeg and have not yet been bumped or updated
Requested by:	edwin
2009-07-31 13:57:52 +00:00
Michael Johnson
cab1d00b64 Update to 0.13.4
PR:		ports/126549
Submitted by:	Beat G?tzi
2008-09-07 05:51:05 +00:00
Edwin Groothuis
090059a210 Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
2008-06-06 14:17:21 +00:00
Martin Wilke
3e4ed01146 - Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
	Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
	ehaupt, nox, itetcu, flz, pav

PR:		116263
Tested on:	pointyhat
Approved by:	portmgr (pav)
2008-04-19 17:56:05 +00:00
Florent Thoumie
d4f0d0048a - Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
2007-05-19 20:36:56 +00:00
Adam Weinberger
f46283868a Transfer maintainership to ahze. 2006-08-09 11:16:22 +00:00
Adam Weinberger
9f74b14e13 Update to 0.11.2 2006-05-17 09:28:52 +00:00
Adam Weinberger
e336244325 Remove some leftover locale directories. 2006-04-23 03:24:58 +00:00
Adam Weinberger
aaa5d24b3f Update to 0.11.1. 2006-04-21 21:42:29 +00:00
Adam Weinberger
46d616c91b Update to 0.10.2.
Drop the dependency on metakit, and add dependencies on PyRTF and
pysqlite21. Hopefully this can put an end to the utter nonsense
whereby this port was marked BROKEN because its build caused a
file within ${PYTHON_SITELIBDIR} to get byte-compiled. There was
no really graceful way to handle it, and now I can just let the
next poor shmuck whose port depends on py-metakit deal with that
dilemma.
2006-04-06 19:26:20 +00:00
Kris Kennaway
9424786d49 BROKEN: Incomplete pkg-plist 2006-02-12 22:23:05 +00:00
Adam Weinberger
34f2af85b2 Unbreak, sortof. By restoring permissions on metakit.pyc to what they should
be, sortof.
2005-12-31 01:30:40 +00:00
Kris Kennaway
7f46fa837d BROKEN: Changes file permission of installed file 2005-12-17 18:36:53 +00:00
Adam Weinberger
b1a497a96a Update to 0.9.1. 2005-11-29 20:09:38 +00:00
Pav Lucistnik
a309483668 - Add SHA256
Requested by:	adamw (maintainer)
2005-11-23 21:48:15 +00:00
Adam Weinberger
7c7efa30f6 Update to 0.9.0.
I have no idea where all the translations went.
2005-11-08 17:06:30 +00:00
Joe Marcus Clarke
235c907ae5 Bump PORTREVISION to chase the glib20 shared library update. 2005-11-05 05:22:06 +00:00
Adam Weinberger
6a9a9a58d9 Remove /usr/X11R6/share/applications if it's empty, and remove
the BROKEN thing.
2005-11-04 19:27:54 +00:00
Kris Kennaway
511cd50678 BROKEN: Incomplete pkg-plist 2005-11-04 00:13:00 +00:00