Commit graph

21 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
Rene Ladan
d727bd2384 databases/py-Elixir: unexpire by bumping py-sqlalchemy version.
PR:		213681
Submitted by:	vlad-fbsd@acheronmedia.com
Approved by:	maintainer timeout (nivit, 7 weeks)
2016-12-08 19:33:15 +00:00
Antoine Brodin
40d3a489f6 Chase py-sqlalchemy06 expiration 2016-11-08 21:11:14 +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
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
Ruslan Makhmatkhanov
e7b6a7e657 - add LICENSE (MIT)
- do not use easy_install
- convert to using auto-generated packing list
- remove tab and add trailing slash in pkg-descr:WWW
- bump PORTREVISION

Approved by:	nivit (maintainer, by email)
2014-02-10 05:20:14 +00:00
Baptiste Daroussin
56fcf8379f Fix properties on pkg-plist 2014-01-21 23:18:05 +00:00
Baptiste Daroussin
36117d7097 Add NO_STAGE all over the place in preparation for the staging support (cat: databases) 2013-09-20 16:13:47 +00:00
Nicola Vitale
c8a6af0499 - Fix *_DEPENDS after the repocopy of databases/py-sqlalchemy
(This port doesn't yet support SQLAlchemy 0.7.X)
- Bump PORTREVISION
2011-06-25 07:21:20 +00:00
Martin Wilke
bb86cbe5d2 - Get Rid MD5 support 2011-03-20 12:54:45 +00:00
Nicola Vitale
b86df1e063 - Update to 0.7.1 2009-12-17 20:29:07 +00:00
Nicola Vitale
9e73f954c9 - Update to 0.7.0 2009-10-27 09:54:06 +00:00
Nicola Vitale
7d47557605 - Update to 0.6.1
- Add pkg-plist
- Add post-install stage to install examples
2008-08-19 08:42:23 +00:00
Nicola Vitale
a1022d843d - Update to 0.6.0 2008-07-26 07:18:24 +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
Nicola Vitale
daaba9f435 - Update to 0.5.2 2008-04-09 22:09:30 +00:00
Nicola Vitale
bd3c9b998b - Update to 0.5.1
- Add a secondary download site
2008-02-17 10:18:52 +00:00
Nicola Vitale
c7292ee598 - Set PLIST_FILES to %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%% (as suggested by sat@) 2007-08-24 13:33:19 +00:00
Nicola Vitale
96eaba7c5b - Update to 0.3.0
- Convert easy_install support to bsd.python.mk's
- Remove pkg-plist
2007-08-06 13:46:27 +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
Nicola Vitale
323c87d50a A declarative layer on top of SQLAlchemy. It is a fairly thin wrapper, which
provides the ability to define model objects following the Active Record
design pattern, and using a DSL syntax similar to that of the Ruby on Rails
ActiveRecord system.

Elixir does not intend to replace SQLAlchemy's core features, but instead
focuses on providing a simpler syntax for defining model objects when you do
not need the full expressiveness of SQLAlchemy's manual mapper definitions.

Elixir is intended to replace the ActiveMapper SQLAlchemy extension, and the
TurboEntity project.

WWW:	http://elixir.ematia.de
2007-02-13 16:19:04 +00:00