1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-12 03:00:28 +00:00
Commit Graph

35 Commits

Author SHA1 Message Date
Mathieu Arnold
4a3bebcae1 Add EXAMPLES options to ports that should have one.
Also various fixes related to said option.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
2018-09-10 13:15:47 +00:00
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
Li-Wen Hsu
687e484095 - Update to 1.5.4 2018-05-06 13:00:24 +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
Li-Wen Hsu
d4446580f1 - Update to 1.5.3 2017-11-30 09:17:47 +00:00
Martin Wilke
b0527b1c3c - Fix shebangs 2017-04-19 06:17:17 +00:00
Li-Wen Hsu
77575d5911 - Update to 1.5.2 2017-04-07 08:47:27 +00:00
Li-Wen Hsu
393df041cc - Remove unneeded pkg-plist 2017-03-28 12:30:30 +00:00
Li-Wen Hsu
d3c02893c0 - Update to 1.5.1 2017-03-28 12:03:16 +00:00
Mathieu Arnold
bebf3178ae Mark the remaining ports depending on Google Code as DEPRECATED, with an
EXPIRATION_DATE at the end of April 2017.

In the past six months, about a third of the ports marked BROKEN because
they were hosted on Google Code have been fixed.  The remaining must not
be of use to anyone.

With hat:	portmgr
Sponsored by:	Absolight
2017-03-03 16:00:19 +00:00
Mathieu Arnold
dbbfc7889a GOOGLE_CODE has gone away.
- If a port has another upstream, remove GOOGLE_CODE
- If a port only has GOOGLE_CODE mark it BROKEN

Some ports have a local mirror configured but for security reasons, it
is not considered upstream.

Sponsored by:	Absolight
2016-09-14 15:59:34 +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
Baptiste Daroussin
1e242b782f Clean up plist 2014-10-20 15:20:21 +00:00
Marcus von Appen
f4a55e5717 - Convert ports from french/ and ftp/ to new USES=python
Approved by:	portmgr (implicit)
2014-10-19 17:18:24 +00:00
Adam Weinberger
660fc56a82 Resolve unnecessary bsd.port.options.mk inclusion by using OPTIONS helpers.
Approved by:	portmgr (blanket)
2014-07-03 18:18:02 +00:00
Li-Wen Hsu
b23f0076c0 - Stage
- Drop easy_install
- Pet portlint

PR:		ports/188881
Submitted by:	Bartek Rutkowski <ports@robakdesign.com>
2014-04-23 06:20:42 +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
1640537ad6 Add NO_STAGE all over the place in preparation for the staging support (cat: ftp) 2013-09-20 17:23:18 +00:00
Li-Wen Hsu
74ca516d44 - Tweak USE_PYTHON to -2.7 to match upstream compatibility
- Switch from distutils to easy_install (update pkg_plist to suit)
- Add OptionsNG for SENDFILE and OPENSSL support
- Add test: target to run unit tests
- Patch: setup.py
  - Add zip_safe=False to install egg uncompressed
  - Add test_suite for running unit tests via setup.py
- Patch: test/test_*
  - add path hacks to test WRKSRC sources

PR:		ports/171682
Submitted by:	Kubilay Kocak <koobs.freebsd@gmail.com>
2012-09-22 14:04:11 +00:00
Li-Wen Hsu
fc20563ac8 - Update to 0.7.0
- Remove LICENSE_FILE for well-known licenses
- Remove DOCSDIR and NOPORTDOCS checks - Not bundled by upstream anymore
- Update and sort pkg-plist

PR:		ports/169102
Submitted by:	koobs <koobs.freebsd@gmail.com>
2012-06-28 17:57:19 +00:00
Li-Wen Hsu
cfa20a2be0 - Update to 0.6.0
- Add license

PR:		ports/155290
Submitted by:	Ruslan Mahmatkhanov <cvs-src AT yandex.ru>
2011-03-05 13:12:53 +00:00
Li-Wen Hsu
4f9cebe1f3 - Update to 0.5.2 2009-10-10 11:46:49 +00:00
Li-Wen Hsu
4cf4fcea40 - Update to 0.5.1 2009-04-10 08:02:51 +00:00
Li-Wen Hsu
66ba7fbb7a - Update to 0.5.0
PR:		ports/127556
Submitted by:	Wen Heping <wenheping AT gmail.com>
2008-09-24 03:35:59 +00:00
Li-Wen Hsu
bd0eae9d4b - Update to 0.4.0 2008-06-15 02:15:51 +00:00
Edwin Groothuis
1e1dff6290 Use ${MASTER_SITE_GOOGLE_CODE} instead of
http://something.googlecode.com/files

PR:		ports/121435 (related)
2008-03-06 22:19:52 +00:00
Li-Wen Hsu
1b93156bce - Update to 0.3.0 2008-01-26 12:11:20 +00:00
Li-Wen Hsu
c565ab5836 - Update WWW per author's requst. 2007-09-18 13:35:00 +00:00
Li-Wen Hsu
2868e40b7a - Update to 0.2.0 2007-09-18 01:23:24 +00:00
Gabor Kovesdan
42542fb076 - Remove the DESTDIR modifications from individual ports as we have a new,
fully chrooted DESTDIR, which does not need such any more.

Sponsored by:	Google Summer of Code 2007
Approved by:	portmgr (pav)
2007-08-04 11:41:30 +00:00
Li-Wen Hsu
1444e73e0b - Respect NOPORTEXAMPLES 2007-06-22 06:23:00 +00:00
Li-Wen Hsu
69dd27cc3c - Change to my FreeBSD.org email
Approved by:     clsung (mentor)
2007-04-04 08:49:31 +00:00
Martin Wilke
a0b54d6290 - Update to 0.1.1
PR:             110032
Submitted by:   Li-Wen Hsu <lwhsu@lwhsu.org> (maintainer)
2007-03-07 13:29:49 +00:00
Martin Wilke
ae5e1412ef Python FTP server library provides an high-level portable interface to easily
write asynchronous FTP servers with Python. Based on asyncore / asynchat
frameworks pyftpdlib is actually the most complete RFC959 FTP server
implementation available for Python language.

WWW:	http://billiejoex.altervista.org/pyftpdlib.html

PR:		ports/109934
Submitted by:	Li-Wen Hsu <lwhsu at lwhsu.org>
2007-03-06 20:12:24 +00:00