security/py-pyopenssl: Move security/py-openssl to security/py-pyopenssl - Update WWW - Convert to USE_PYTHON=pep517 - Clean up Makefile - Bump PORTREVISION for package change - Bump PORTREVISION of dependent ports for dependency changeaafe9a2135
Port details
ftp/py-pyftpdlib1.5.10_2
Python FTP server library
- Maintainer
- lwhsu@FreeBSD.org
- Packages
- py312-pyftpdlib 1.5.10_2
- Upstream
- Higher version available: 2.2.0
- CPE
- none, CVEs only via VuXML
- WWW
- https://github.com/giampaolo/pyftpdlib
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (49)
python: bump all USE_PYTHON=distutils consumers after RUN_DEPENDS removal Any missed ports, feel free to bump. Any ports that need setuptools at runtime can have the devel/py-setuptools manually added back to RUN_DEPENDS, but understand that this practice is deprecated; see CHANGES for details.06a08e69f3
ftp/py-pyftpdlib: Update to 1.5.105b484011cb
ftp/py-pyftpdlib: Update to 1.5.9c44cfdf875
all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by
itself.
Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.
finance/quickfix: mark BROKEN with PYTHON
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
^~~~~~~~~~
1 warning and 1 error generated.
Reviewed by: portmgr, vishwin, yuri
Differential Revision: <https://reviews.freebsd.org/D40568>3d9a815d9c*/*: rename CHEESESHOP to PYPI in MASTER_SITES PR: 267994 Differential revision: D37518 Approved by: bapt77d68471ad
ftp/py-pyftpdlib: Update to 1.5.758853692c3
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
Remove # $FreeBSD$ from Makefiles.305f148f48
Drop python 2.7 support from a few ports With hat: portmgraa7a6c429e
- Update to 1.5.6b4ba047aa6
- Update to 1.5.5ce0663dffb
Add EXAMPLES options to ports that should have one. Also various fixes related to said option. PR: 230864 Submitted by: mat exp-runs by: antoine4a3bebcae1
Use PY_FLAVOR for dependencies. FLAVOR is the current port's flavor, it should not be used outside of this scope. Sponsored by: Absolight4376dbbb58
- Update to 1.5.4687e484095
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/D12464551be3c723- Update to 1.5.3d4446580f1
- Fix shebangsb0527b1c3c
- Update to 1.5.277575d5911
- Remove unneeded pkg-plist393df041cc
- Update to 1.5.1d3c02893c0
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: Absolightbebf3178ae
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: Absolightdbbfc7889a
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight4e1b79a0a6Remove 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/D333621a283f3be
Clean up plist1e242b782f
- Convert ports from french/ and ftp/ to new USES=python Approved by: portmgr (implicit)f4a55e5717
Resolve unnecessary bsd.port.options.mk inclusion by using OPTIONS helpers. Approved by: portmgr (blanket)660fc56a82
- Stage - Drop easy_install - Pet portlint PR: ports/188881 Submitted by: Bartek Rutkowski <ports@robakdesign.com>b23f0076c0
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)50f8eaece1
Add NO_STAGE all over the place in preparation for the staging support (cat: ftp)1640537ad6
- 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>74ca516d44
- 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>fc20563ac8
- Update to 0.6.0 - Add license PR: ports/155290 Submitted by: Ruslan Mahmatkhanov <cvs-src AT yandex.ru>cfa20a2be0
- Update to 0.5.24f9cebe1f3
- Update to 0.5.14cf4fcea40
- Update to 0.5.0 PR: ports/127556 Submitted by: Wen Heping <wenheping AT gmail.com>66ba7fbb7a
- Update to 0.4.0bd0eae9d4b
Use ${MASTER_SITE_GOOGLE_CODE} instead of http://something.googlecode.com/files
PR: ports/121435 (related)1e1dff6290- Update to 0.3.01b93156bce
- Update WWW per author's requst.c565ab5836
- Update to 0.2.02868e40b7a
- 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)42542fb076
- Respect NOPORTEXAMPLES1444e73e0b
- Change to my FreeBSD.org email Approved by: clsung (mentor)69dd27cc3c
- Update to 0.1.1 PR: 110032 Submitted by: Li-Wen Hsu <lwhsu@lwhsu.org> (maintainer)a0b54d6290
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>ae5e1412ef