FreeBSD Monitor - Feeds::ports_changes http://www.fbsdmon.org/feed/ports_changes 2014-08-25T23:59:59Z FreeBSD Monitor 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. ports_changes http://www.fbsdmon.org/feed/ports_changes/f684af3b29dc23a784e4 2014-04-11T23:59:59Z AUTHOR: bdrewery@FreeBSD.org<br /><br />A new plist keyword has been added, @sample. It accepts a file (must end in<br />.sample):<br /><br /> @sample file.conf.sample<br /><br />This will install file.conf.sample and copy it to file.conf. The file.conf<br />will be removed if it matches file.conf.sample on deinstall.<br /><br />This replaces older patterns of:<br /><br /> @unexec if cmp -s %D/etc/pkgtools.conf %D/etc/pkgtools.conf.sample; then rm -f %D/etc/pkgtools.conf; fi<br /> etc/pkgtools.conf.sample<br /> @exec [ -f %B/pkgtools.conf ] || cp %B/%f %B/pkgtools.conf ports_changes http://www.fbsdmon.org/feed/ports_changes/90d011f28d18c2e9378b 2014-03-12T23:59:59Z AUTHOR: bapt@FreeBSD.org<br /><br />Two new USES were added to finish handling distfiles formats a consistent way:<br /><br />USES=tar[:[xz|bzip2|Z|tgz]] handles distributions files in format:<br />- plain tar<br />- tar.xz<br />- tar.bz2<br />- tar.Z<br />- tgz<br /><br />USES=lha handles distributions files info LHA format ports_changes http://www.fbsdmon.org/feed/ports_changes/3fbc4ec90e70948998f0 2014-03-07T23:59:59Z AUTHOR: rene@FreeBSD.org<br /><br />Two new USES were added by bapt@FreeBSD.org :<br /><br />USES=zip handles distribution files in Zip format. InfoZip files<br />need USES=zip:infozip<br /><br />USES=makeself handles distribution files in makeself format. ports_changes http://www.fbsdmon.org/feed/ports_changes/2b7b39e49abb485d97f6 2014-03-03T23:59:59Z AUTHOR: kde@FreeBSD.org<br /><br />Add support for Qt 5 via USE_QT5. USE_QT5 is analogous to USE_QT4,<br />the only difference is the list of available components<br />(see Mk/bsd.qt.mk for details). USES=qmake supports Qt 5 as well.