Rename net/py-ldap to net/py-python-ldap This makes portname conformant to upstream one. Also it is now allow us to build a package with pep517, so switch to it977a121be4
Port details
net/py-ldap
Moved to net/py-python-ldap on : Rename to conform upstream name
This port is no longer in the ports tree, its history is kept below.
- Formerly
- net/py-ldap2 until 2015-06-18
- Links
- cgit
Commits (124)
net/py-ldap: update to 3.4.3 Changes: https://github.com/python-ldap/python-ldap/releases/tag/python-ldap-3.4.2 https://github.com/python-ldap/python-ldap/releases/tag/python-ldap-3.4.39586191373
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>3d9a815d9cMk/**ldap.mk: Convert USE_LDAP to USES=ldap
Convert the USE_LDAP=yes to USES=ldap and adds the following features:
- Adds the argument USES=ldap:server to add openldap2{4|5|6}-server as
RUN_DEPENDS
- Adds the argument USES=ldap<version> and replaces WANT_OPENLDAP_VER
- Adds OPENLDAP versions in bsd.default-versions.mk
- Adds USE_OPENLDAP/WANT_OPENLDAP_VER in Mk/bsd.sanity.mk
- Changes consumers to use the features
Reviewed by: delphij
Approved by: portmgr
Differential Revision: https://reviews.freebsd.org/D382336e1233be22*/*: rename CHEESESHOP to PYPI in MASTER_SITES PR: 267994 Differential revision: D37518 Approved by: bapt77d68471ad
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
net/py-ldap: update to 3.4.0dc0d7cdbbf
net/py-ldap: do not imply openldap 2.4 - add patch to fix build OpenLDAP 2.5 - do not imply 2.4 version PR: 260054 Reported by: delphij7becd3b8b8
net/openldap24-server: Make SASL permanent for OpenLDAP port. PR: ports/257374 Reviewed by: obrien Approved by: portmgr (exp-run by antoine) Differential Revision: https://reviews.freebsd.org/D31301974e13b501
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
Remove # $FreeBSD$ from Makefiles.305f148f48
net/py-ldap: update to 3.3.1807e59e838
Remove python 2.7 support from a few ports68ee054688
Relax hardcoded paths to fix build with Python 3.8.7 Since r558913 Python 3.8 incorporates BPO-42604 [1] which changed the shared libs naming scheme. This means "EXT_SUFFIX" is now derived from SOABI and yields with Python 3.8 to ".cpython-38.so" instead of ".so". The affected ports strip the libaries in the "post-install" target via hardcoded path(s) and the build fails at the end because the new extension is not expected at this place. Remedy the issue by adding wildcards to these paths. This should also prepare the ports for future Python releases, which will use the new shared libs naming scheme. [1] https://bugs.python.org/issue42604 PR: 252057 Reported by: John Kennedy Reviewed by: fluffy, koobs Approved by: koobs (python)9cb5898561
net/py-ldap: update to 3.2.08dd5217612
net/py-ldap: update to 3.1.0 Changelog: Released 3.1.0 2018-05-25 This release brings two minor API changes: - Long-deprecated functions `ldap.open()` and `ldap.init()` are removed - `LDAPObject.compare_s()` and `compare_ext_s` return bool instead of 0 or 1478bd7bdad
Use PY_FLAVOR for dependencies. FLAVOR is the current port's flavor, it should not be used outside of this scope. Sponsored by: Absolight4376dbbb58
net/py-ldap: update to 3.0.0b69d1beed4
net/py-ldap: update to 2.5.2a56ac20098
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/D12464551be3c723net/py-ldap: update to 2.4.4543dd2444f6
net/py-ldap: update to 2.4.4434fe3e19b9
net/py-ldap: update to 2.4.41404cb1da76
net/py-ldap: update to 2.4.40d17844f2cb
net/py-ldap: update to 2.4.39f2483f5dc4
net/py-ldap: update to 2.4.3840636d0ec4
net/py-ldap: update to 2.4.3751c7ba9be7
net/py-ldap: update to 2.4.323db0e00f09
net/py-ldap: update to 2.4.3093ca17b0bc
net/py-ldap: update to 2.4.290073245fad
net/py-ldap: update to 2.4.2858dc2e6848
net/py-ldap: update to 2.4.27 - update to 2.4.27 - make dependency upon pyasn1 excplicit8cb70073f6
net/py-ldap: update to 2.4.265712435520
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat: portmgr
Sponsored by: Absolight8d6597e0bbnet/py-ldap: sync with py-ldap - convert to option helpers - add conflicts with py27-pyldap: they install files into the same place These changes are non-functional, so no PORTREVISION bump.3751075a09
net/py-ldap: update to 2.4.258cee429879
net/py-ldap: restore accidentally removed replacement It's still needed to make build prefix-safe. This doesn't affect default package, so not PORTREVISION bump.25b87f8475
net/py-ldap: update to 2.4.22b2f404f28d
devel/py-asn1-modules: rename to py-pyasn1-modules to match upstream naming - bump PORTREVISION for dependend ports8ed3bb339c
net/py-ldap: update to 2.4.2137e6911fe4
net/py-ldap: fix build with alternate LOCALBASE Not bumping PORTREVISION because default builds are not affected. PR: 201882 Submitted by: jhujhiti@adjectivism.orgb2b4dd3d12
net/py-ldap: update to 2.4.20b68c84a675
net/py-ldap2: rename to py-ldap To better match upstream name75153912ea
net/py-ldap2: update to 2.4.193de7a12258
net/py-ldap2: update to 2.4.18cd2d3307bc
net/openldap24-*: - Convert to USES=libtool and bump dependent ports - Avoid USE_AUTOTOOLS - Don't use PTHREAD_LIBS - Use MAKE_CMD databases/glom: - Drop :keepla - Add INSTALL_TARGET=install-strip databases/libgda4* databases/libgda5*: - Convert to USES=libtool and bump dependent ports - USES=tar:xz - Use INSTALL_TARGET=install-strip - Use @sample databases/libgdamm: - Drop :keepla - USES=tar:bzip2 - Use INSTALL_TARGET=install-strip databases/libgdamm5: - Add INSTALL_TARGET=install-strip - Drop --enable-static (inherited from old repocopy) devel/anjuta x11-toolkits/py-gnome-extras: - Drop :keepla dns/powerdns dns/powerdns-devel: - Convert to USES=libtool - Add INSTALL_TARGET=install-strip - Disable static modules - Stop creating library symlinks with .0 suffix, not needed for dynamically opened modules mail/dovecot2: - Add USES=libtool mail/dovecot2-pigeonhole: - Drop CONFIGURE_TARGET (incorrect for Dragonfly) - Add USES=libtool and INSTALL_TARGET=install-strip math/gnumeric: - USES=libtool tar:xz Approved by: portmgr (implicit, bump unstaged ports)37f54e0f66
- remove SASL from default options - it was added for testingcb0e5a80c5
net/py-ldap2: update to 2.4.15 - update to 2.4.15 - add some non-functional whitespace changesef7b6a0b25
- Convert to autoplist - Stage support - Bump PORTREV8f6c15a38f