Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.
To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.
To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.
Changes to Mk/*:
- Add runtime detection magic in bsd.port.mk
- Remove CONFIGURE_TARGET hack in various bsd.*.mk
- USE_GNOME=gnometarget is now an no-op
Changes to individual ports, other than removing the CONFIGURE_TARGET hack:
= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
- comms/gnuradio
- science/abinit
- science/elmer-fem
- science/elmer-matc
- science/elmer-meshgen2d
- science/elmerfront
- science/elmerpost
= use x86_64 as ARCH
- devel/g-wrap
= other changes
- print/magicfilter
GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf
Total # of ports modified: 1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)
PR: 126524 (obsoletes 52917)
Submitted by: rafan
Tested on: two pointyhat 7-amd64 exp runs (by pav)
Approved by: portmgr (pav)
the data directory upon start, not upon install. [1]
- Update to OpenLDAP 2.4.11.
- Modify bsd.port.mk to fit with the shared libary version bump [2]
This has no impact to package building yet as 2.4.x is not the
default version.
Submitted by: Mikhail Goriachev <mikhailg webanoide org> [1]
Approved by: portmgr (marcus) [2]
This is the first production release of the OpenLDAP 2.4 series,
and it fixes several security issues, as mentioned in vuln.xml
item db449245-870d-11dc-a3ec-001921ab2fa4.
Note that this is generally a no-op for most users because this
version is not (yet) set as default OpenLDAP implementation.
Security: db449245-870d-11dc-a3ec-001921ab2fa4
Approved by: portmgr (linimon)
New option: SLURPD which makes the user to be able to choose whether to
build and install slurpd. The option is unconditionally disabled when
threading is disabled (i.e. shell backend is enabled).
Please note that this is not connected to build at this time, as
the port infrastructure lacks some necessary support for this
OpenLDAP release which will be tested on pointyhat soon.
If you really want to try this out please apply the patch found
in ports/97515 or
http://www.delphij.net/patch-bsd.port.mk
in order to get infrastructure support for it.
This work is heavily based on ports/96165 submitted by
Joerg Pulz <Joerg Pulz frm2 tum de>.
Approved by: sem (mentor, implicit)
as described in ITS #4441) [1]
- Use --enable-ldbm-api, instead of --with-ldbm-api for configure script. [2]
- Make a note it's not an alpha anymore. [2]
PR: ports/94728 [1], ports/93711 [2]
Submitted by: delphij [1], Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua> [2]
Approved by: maintainer timeout