FreeBSD Monitor - Feeds::ports_changes http://www.fbsdmon.org/feed/ports_changes 2014-09-17T23:59:59Z FreeBSD Monitor ports_changes http://www.fbsdmon.org/feed/ports_changes/28dfddf504284959e144 2014-09-17T23:59:59Z AUTHOR: tijl@FreeBSD.org<br /><br />Support for USE_AUTOTOOLS=libtool, USE_GNOME=ltasneededhack,<br />USE_GNOME=lthack and USE_GNOME=ltverhack has been removed. Ports<br />should use USES=libtool instead.<br /><br />Support for USE_AUTOTOOLS=libltdl has been removed. Ports should<br />use LIB_DEPENDS=libltdl.so:${PORTSDIR}/devel/libltdl ports_changes http://www.fbsdmon.org/feed/ports_changes/931534796853d2cf89b6 2014-09-16T23:59:59Z AUTHOR: tijl@FreeBSD.org<br /><br />The installation of *.la files without some form of USES=libtool in the<br />port Makefile will now result in a stage-qa error. Previously this would<br />only cause a warning.<br /><br />The :keepla argument to USES=libtool is no longer special. It is now<br />only needed if a port uses *.la files at run-time and no longer to fix<br />link problems in other ports. ports_changes http://www.fbsdmon.org/feed/ports_changes/65d8a4d10010830885ae 2014-09-01T23:59:59Z AUTHOR: bapt@FreeBSD.org<br /><br />Support for pkg_install has been removed<br />Note that WITH_PKGNG is now WITH_PKG (still used to define 'devel')<br />WITH_PKGNG remains for compatibility<br />@stopdaemon support has gone, pkg(8) has a generic mechanism to<br />provide the same functionnality ports_changes http://www.fbsdmon.org/feed/ports_changes/e4a413012f3c7578c73f 2014-09-01T23:59:59Z AUTHOR: bapt@FreeBSD.org<br /><br />Support for NO_STAGE has been removed ports_changes http://www.fbsdmon.org/feed/ports_changes/f5abf1c4d7dda3d8f244 2014-08-25T23:59:59Z AUTHOR: antoine@FreeBSD.org<br /><br />Support for NOPORTDATA has been removed. ports_changes http://www.fbsdmon.org/feed/ports_changes/179888dac473393d6856 2014-08-09T23:59:59Z AUTHOR: mva@FreeBSD.org<br /><br />The Python language bits of the ports framework have been converted<br />to USES. Instead of USE_PYTHON, please use USES=python instead.<br /><br /> USE_PYTHON=yes becomes USES=python<br /> USE_PYTHON=2.7+ becomes USES=python:2.7+<br /> USE_PYTHON_BUILD=3.3 becomes USES=python:3.3,build<br /> ...<br /><br />Additionally, several Python specific features have been converted<br />to USES-inspired USE_PYTHON=&lt;featureA&gt;,&lt;featureB&gt;.<br /><br /> USE_PYDISTUTILS becomes USE_PYTHON=distutils<br /> PYDISTUTILS_AUTOPLIST becomes USE_PYTHON=autoplist<br /> ...<br /><br />Please read the header comments of Uses/python.mk for more details<br />about the new and changed bits and pieces. You will find a list of<br />deprecated variables and how to replace them in your own ports at<br />the end of the header comment. ports_changes http://www.fbsdmon.org/feed/ports_changes/9739ee0f787fd3b1a89c 2014-08-09T23:59:59Z AUTHOR: mva@FreeBSD.org<br /><br />The Python language bits of the ports framework have been converted<br />to USES. Instead of USE_PYTHON, please use USES=python instead.<br /><br /> USE_PYTHON=yes becomes USES=python<br /> USE_PYTHON=2.7+ becomes USES=python:2.7+<br /> USE_PYTHON_BUILD=3.3 becomes USES=python:3.3,build<br /> ...<br /><br />Additionally, several Python specific features have been converted<br />to USES-inspired PYTHON_FEATURES=&lt;featureA&gt;,&lt;featureB&gt;.<br /><br /> USE_PYDISTUTILS becomes PYTHON_FEATURES=distutils<br /> PYDISTUTILS_AUTOPLIST becomes PYTHON_FEATURES=autoplist<br /> ...<br /><br />Please read the header comments of Uses/python.mk for more details<br />about the new and changed bits and pieces. You will find a list of<br />deprecated variables and how to replace them in your own ports at<br />the end of the header comment. ports_changes http://www.fbsdmon.org/feed/ports_changes/a1ae74afb0361bafb428 2014-08-09T23:59:59Z AUTHOR: mva@FreeBSD.org<br /><br />The Python language bits of the poorts framework have been converted<br />to USES. Instead of USE_PYTHON, please use USES=python instead.<br /><br /> USE_PYTHON=yes becomes USES=python<br /> USE_PYTHON=2.7+ becomes USES=python:2.7+<br /> USE_PYTHON_BUILD=3.3 becomes USES=python:3.3,build<br /> ...<br /><br />Additionally, several Python specific feeatures have been converted<br />to USES-inspired PYTHON_FEATURES=&lt;featureA&gt;,&lt;featureB&gt;.<br /><br /> USE_PYDISTUTILS becomes PYTHON_FEATURES=distutils<br /> PYDISTUTILS_AUTOPLIST becomes PYTHON_FEATURES=autoplist<br /> ...<br /><br />Please read the header comments of Uses/python.mk for more details<br />about the new and changed bits and pieces. You will find a list of<br />deprecated variables and how to replace them in your own ports at<br />the end of the header comment. ports_changes http://www.fbsdmon.org/feed/ports_changes/10926f9eb27c7ec5ab83 2014-07-15T23:59:59Z AUTHOR: bapt@FreeBSD.org<br /><br />Only one format is now support in LIB_DEPENDS: lib*.so ports_changes http://www.fbsdmon.org/feed/ports_changes/65756f306e0438cb4b53 2014-07-08T23:59:59Z AUTHOR: mva@FreeBSD.org<br /><br />Support for installations based on the easy_install setup.py target has<br />been removed from the Ports framework for Python software. The<br />PYEASYINSTALL_* knobs and support for USE_PYDISTUTILS=easy_install have<br />been removed. ports_changes http://www.fbsdmon.org/feed/ports_changes/68487d1870901d475615 2014-06-23T23:59:59Z AUTHOR: bapt@FreeBSD.org<br /><br />IGNOREFILES is not supported anymore, it was an unsafe feature allowing to<br />use unchecked files downloaded from untrusted places to be used in the ports<br />tree. ports_changes http://www.fbsdmon.org/feed/ports_changes/b2a593d18383d62b1836 2014-06-07T23:59:59Z AUTHOR: mva@FreeBSD.org<br /><br />New PYTHON_CONCURRENT_INSTALL knob to support the parallel installation<br />of ports for different python versions.<br /><br />If set to yes, the knob indicates that the port can be installed for<br />different python versions at the same time. The port will use a unique<br />prefix for certain directories using USES=uniquefiles:dirs (see the<br />uniquefiles.mk Uses for details about the directories). Binaries<br />receive an additional suffix, based on ${PYTHON_VER}.<br /><br />The values for the uniquefiles USES are set as follows:<br /><br /> UNIQUE_PREFIX= ${PYTHON_PKGNAMEPREFIX}<br /> UNIQUE_SUFFIX= -${PYTHON_VER}<br /><br />If the port is installed for the current default python version, scripts and<br />binaries in<br /><br /> ${PREFIX}/bin<br /> ${PREFIX}/sbin<br /> ${PREFIX}/libexec<br /><br />are linked from the prefixed version to the prefix-less original name,<br />e.g. bin/foo-2.7 --&gt; bin/foo. ports_changes http://www.fbsdmon.org/feed/ports_changes/a00cde8f742c205dad5a 2014-05-29T23:59:59Z AUTHOR: miwi@FreeBSD.org<br /><br />USE_GMAKE is no longer supported, please use USES=gmake instead ports_changes http://www.fbsdmon.org/feed/ports_changes/96e921721716a06b344c 2014-05-26T23:59:59Z AUTHOR: bapt@FreeBSD.org<br /><br />USE_DOS2UNIX is no longer supported, USES=dos2unix should be used instead ports_changes http://www.fbsdmon.org/feed/ports_changes/587908a805352fef7df1 2014-05-25T23:59:59Z AUTHOR: mat@FreeBSD.org<br /><br />Add a USE_PERL5=fixpacklist to account for ports creating a .packlist file<br />referencing ${STAGEDIR} when not using USE_PERL5=configure or<br />USE_PERL5=modbuildtiny. ports_changes http://www.fbsdmon.org/feed/ports_changes/3aa115d8108c8cbce11f 2014-05-05T23:59:59Z AUTHOR: bapt@FreeBSD.org<br /><br />:U and :L syntax is not supported anymore in the ports tree, :tu and :tl<br />should be used instead<br /><br />This makes the ports tree incompatible with make(1) version that does not<br />support :tu and :tl (aka FreeBSD 8.3 and earlier) ports_changes http://www.fbsdmon.org/feed/ports_changes/5ea7e11a23033b64b4b7 2014-04-28T23:59:59Z AUTHOR: bapt@FreeBSD.org<br /><br />EXTRA_PATCHES has been extended to support a new syntax:<br /><br />EXTRA_PATCHES= file:-pX<br /><br />Where X is the pathname strip count passed to patch(1) ports_changes http://www.fbsdmon.org/feed/ports_changes/01848e0034d94529e2f2 2014-04-23T23:59:59Z AUTHOR: tijl@FreeBSD.org<br /><br />The semantics of USES=libtool have changed. It now deletes .la libraries<br />from the staging area to reduce overlinking. USES=libtool:keepla can be<br />used in case they need to be kept. This form still modifies .la libraries<br />to remove references to other libraries to reduce overlinking.<br /><br />Note that .la libraries have to kept around as long as there are .la<br />libraries from other ports that refer to them. Those ports need to use<br />some form of USES=libtool first such that those references are removed. ports_changes http://www.fbsdmon.org/feed/ports_changes/6fb2bc5e7d4035b890a2 2014-04-19T23:59:59Z AUTHOR: bdrewery@FreeBSD.org<br /><br />check-orphans has been renamed to check-plist. It now checks:<br /> A. Files in STAGEDIR that are missing from plist.<br /> To make check-plist ignore a file *as an orphan* do one of the<br /> following:<br /> 1. Install it<br /> 2. post-install: ${RM} ${STAGEDIR}file<br /> 3. Put the file behind an OPTION with a PLIST_SUB: %%OPTION%%file<br /> 4. Add to plist as a @comment<br /> @comment file<br /> @comment @dirrmtry dir<br /> B. Files in plist missing from STAGEDIR<br /> C. Files in plist which are owned by dependencies/MTREEs ports_changes http://www.fbsdmon.org/feed/ports_changes/877ba70cc7eab14d6ddc 2014-04-16T23:59:59Z AUTHOR: bdrewery@FreeBSD.org<br /><br />The default target for 'make' now runs 'make stage' if the port supports<br />it, otherwise 'make build' as before.