notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

Current status

The server has been repaired, with a new power supply, for $23. I am waiting for lower COVID rates before visiting the datacenter to return it.
Port details
py-pyftpdlib Python FTP server library
1.5.6 ftp on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.5.6Version of this port present on the latest quarterly branch.
Maintainer: lwhsu@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2007-03-06 20:12:40
Last Update: 2021-04-07 08:09:01
Commit Hash: cf118cc
Also Listed In: python
License: MIT
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}pyftpdlib>0:ftp/py-pyftpdlib@${PY_FLAVOR}
To install the port: cd /usr/ports/ftp/py-pyftpdlib/ && make install clean
To add the package: pkg install py37-pyftpdlib
PKGNAME: py37-pyftpdlib
Package flavors (<flavor>: <package>)
  • py37: py37-pyftpdlib
distinfo:
Packages: (move your mouse over the cells for more information)
py27-pyftpdlib
ABIlatestquarterly
FreeBSD:11:aarch641.5.41.5.6
FreeBSD:11:amd64--
FreeBSD:11:armv60.7.0_11.5.6
FreeBSD:11:i386--
FreeBSD:11:mips0.7.0_11.5.6
FreeBSD:11:mips640.7.0_11.5.6
FreeBSD:12:aarch641.5.4-
FreeBSD:12:amd64--
FreeBSD:12:armv61.5.41.5.6
FreeBSD:12:armv71.5.41.5.6
FreeBSD:12:i386--
FreeBSD:12:mips1.5.41.5.6
FreeBSD:12:mips641.5.41.5.6
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips1.5.5-
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py36-pyftpdlib
ABIlatestquarterly
FreeBSD:11:aarch641.5.4-
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch641.5.4-
FreeBSD:12:amd64--
FreeBSD:12:armv61.5.4-
FreeBSD:12:armv71.5.4-
FreeBSD:12:i386--
FreeBSD:12:mips1.5.4-
FreeBSD:12:mips641.5.4-
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py37-pyftpdlib
ABIlatestquarterly
FreeBSD:11:aarch64-1.5.6
FreeBSD:11:amd64-1.5.6
FreeBSD:11:armv6-1.5.6
FreeBSD:11:i386-1.5.6
FreeBSD:11:mips-1.5.6
FreeBSD:11:mips64-1.5.6
FreeBSD:12:aarch64-1.5.6
FreeBSD:12:amd64-1.5.6
FreeBSD:12:armv6-1.5.6
FreeBSD:12:armv7-1.5.6
FreeBSD:12:i386-1.5.6
FreeBSD:12:mips-1.5.6
FreeBSD:12:mips64-1.5.6
FreeBSD:12:powerpc64-1.5.6
FreeBSD:13:aarch641.5.61.5.6
FreeBSD:13:amd64-1.5.6
FreeBSD:13:armv61.5.61.5.6
FreeBSD:13:armv71.5.61.5.6
FreeBSD:13:i386-1.5.6
FreeBSD:13:mips1.5.5-
FreeBSD:13:mips64--
FreeBSD:13:powerpc641.5.61.5.6
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv61.5.6-
FreeBSD:14:armv71.5.6-
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc641.5.6-
 
py38-pyftpdlib
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd641.5.6-
FreeBSD:11:armv6--
FreeBSD:11:i3861.5.6-
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd641.5.6-
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3861.5.6-
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd641.5.6-
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3861.5.6-
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch641.5.6-
FreeBSD:14:amd641.5.6-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3861.5.6-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py37-setuptools>0 : devel/py-setuptools@py37
  2. python3.7 : lang/python37
Runtime dependencies:
  1. py37-openssl>0 : security/py-openssl@py37
  2. py37-pysendfile>0 : net/py-pysendfile@py37
  3. py37-setuptools>0 : devel/py-setuptools@py37
  4. python3.7 : lang/python37
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/p/pyftpdlib/
  2. https://pypi.org/packages/source/p/pyftpdlib/
Collapse this list.

Number of commits found: 40

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  1.5.6
mat search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  1.5.6
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
28 Dec 2020 23:02:15
Original commit files touched by this commit Revision:559531  1.5.6
antoine search for other commits by this committer
Drop python 2.7 support from a few ports

With hat:	portmgr
17 Feb 2020 10:16:51
Original commit files touched by this commit Revision:526358  1.5.6
lwhsu search for other commits by this committer
- Update to 1.5.6
10 Apr 2019 14:03:15
Original commit files touched by this commit Revision:498564  1.5.5
lwhsu search for other commits by this committer
- Update to 1.5.5
10 Sep 2018 13:15:48
Original commit files touched by this commit Revision:479407  1.5.4
mat search for other commits by this committer
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
20 Jun 2018 17:05:44
Original commit files touched by this commit Revision:472884  1.5.4
mat search for other commits by this committer
Use PY_FLAVOR for dependencies.

FLAVOR is the current port's flavor, it should not be used outside of
this scope.

Sponsored by:	Absolight
06 May 2018 13:00:25
Original commit files touched by this commit Revision:469215  1.5.4
lwhsu search for other commits by this committer
- Update to 1.5.4
30 Nov 2017 15:50:34
Original commit files touched by this commit Revision:455210  1.5.3  Sanity Test Failure
mat search for other commits by this committer
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
(Only the first 15 lines of the commit message are shown above View all of this commit message)
30 Nov 2017 09:17:47
Original commit files touched by this commit Revision:455187  1.5.3
lwhsu search for other commits by this committer
- Update to 1.5.3
19 Apr 2017 06:17:17
Original commit files touched by this commit Revision:438824  1.5.2_1
miwi search for other commits by this committer
- Fix shebangs
07 Apr 2017 08:47:27
Original commit files touched by this commit Revision:437916  1.5.2
lwhsu search for other commits by this committer
- Update to 1.5.2
28 Mar 2017 12:30:30
Original commit files touched by this commit Revision:437123  1.5.1
lwhsu search for other commits by this committer
- Remove unneeded pkg-plist
28 Mar 2017 12:03:16
Original commit files touched by this commit Revision:437122  1.5.1
lwhsu search for other commits by this committer
- Update to 1.5.1
03 Mar 2017 16:00:20
Original commit files touched by this commit Revision:435349  0.7.0_1
mat search for other commits by this committer
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
14 Sep 2016 15:59:34
Original commit files touched by this commit Revision:422140  0.7.0_1
mat search for other commits by this committer
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
01 Apr 2016 14:00:57
Original commit files touched by this commit Revision:412346  0.7.0_1
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
17 Aug 2015 14:20:41
Original commit files touched by this commit Revision:394508  0.7.0_1
mat search for other commits by this committer
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
20 Oct 2014 15:20:22
Original commit files touched by this commit Revision:371277  0.7.0_1
bapt search for other commits by this committer
Clean up plist
19 Oct 2014 17:18:25
Original commit files touched by this commit Revision:371201  0.7.0_1
mva search for other commits by this committer
- Convert ports from french/ and ftp/ to new USES=python

Approved by:	portmgr (implicit)
03 Jul 2014 18:18:03
Original commit files touched by this commit Revision:360440  0.7.0_1
adamw search for other commits by this committer
Resolve unnecessary bsd.port.options.mk inclusion by using OPTIONS helpers.

Approved by:	portmgr (blanket)
23 Apr 2014 06:20:42
Original commit files touched by this commit Revision:351914  0.7.0_1
lwhsu search for other commits by this committer
- Stage
- Drop easy_install
- Pet portlint

PR:		ports/188881
Submitted by:	Bartek Rutkowski <ports@robakdesign.com>
13 Jan 2014 21:00:04
Original commit files touched by this commit Revision:339634  0.7.0_1
rene search for other commits by this committer
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)
20 Sep 2013 17:23:19
Original commit files touched by this commit Revision:327729  0.7.0_1
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
ftp)
22 Sep 2012 14:04:11
Original commit files touched by this commit Revision:304675  0.7.0_1
lwhsu search for other commits by this committer
- 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>
28 Jun 2012 17:57:19
Original commit files touched by this commit   0.7.0
lwhsu search for other commits by this committer
- 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>
05 Mar 2011 13:12:53
Original commit files touched by this commit   0.6.0
lwhsu search for other commits by this committer
- Update to 0.6.0
- Add license

PR:             ports/155290
Submitted by:   Ruslan Mahmatkhanov <cvs-src AT yandex.ru>
10 Oct 2009 11:46:49
Original commit files touched by this commit   0.5.2
lwhsu search for other commits by this committer
- Update to 0.5.2
10 Apr 2009 08:02:51
Original commit files touched by this commit   0.5.1
lwhsu search for other commits by this committer
- Update to 0.5.1
24 Sep 2008 03:35:59
Original commit files touched by this commit   0.5.0
lwhsu search for other commits by this committer
- Update to 0.5.0

PR:             ports/127556
Submitted by:   Wen Heping <wenheping AT gmail.com>
15 Jun 2008 02:15:51
Original commit files touched by this commit   0.4.0
lwhsu search for other commits by this committer
- Update to 0.4.0
06 Mar 2008 22:19:52
Original commit files touched by this commit   0.3.0
edwin search for other commits by this committer
Use ${MASTER_SITE_GOOGLE_CODE} instead of
http://something.googlecode.com/files

PR:             ports/121435 (related)
26 Jan 2008 12:11:20
Original commit files touched by this commit   0.3.0
lwhsu search for other commits by this committer
- Update to 0.3.0
18 Sep 2007 13:35:00
Original commit files touched by this commit   0.2.0
lwhsu search for other commits by this committer
- Update WWW per author's requst.
18 Sep 2007 01:23:25
Original commit files touched by this commit   0.2.0
lwhsu search for other commits by this committer
- Update to 0.2.0
04 Aug 2007 11:41:31
Original commit files touched by this commit   0.1.1
gabor search for other commits by this committer
- 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)
22 Jun 2007 06:23:00
Original commit files touched by this commit   0.1.1
lwhsu search for other commits by this committer
- Respect NOPORTEXAMPLES
04 Apr 2007 08:49:31
Original commit files touched by this commit   0.1.1
lwhsu search for other commits by this committer
- Change to my FreeBSD.org email

Approved by:     clsung (mentor)
07 Mar 2007 13:29:49
Original commit files touched by this commit   0.1.1
miwi search for other commits by this committer
- Update to 0.1.1

PR:             110032
Submitted by:   Li-Wen Hsu <lwhsu@lwhsu.org> (maintainer)
06 Mar 2007 20:12:24
Original commit files touched by this commit   0.1
miwi search for other commits by this committer
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>

Number of commits found: 40