FreeBSD Monitor - Feeds::ports_changes http://www.fbsdmon.org/feed/ports_changes 2014-10-07T23:59:59Z FreeBSD Monitor ports_changes http://www.fbsdmon.org/feed/ports_changes/ffd6a24c4d9988c94674 2014-10-07T23:59:59Z AUTHOR: mat@FreeBSD.org<br /><br />The @cwd [path] construct in plist files is deprecated. Instead of adding<br />those lines to the plist:<br /><br />@cwd /<br />etc/rc.d/foo<br />var/db/bar<br />@cwd /some<br />@exec mkdir -p %D/nested/dir<br /><br />add this:<br /><br />/etc/rc.d/foo<br />/var/db/bar<br />@exec mkdir -p /some/nested/dir ports_changes http://www.fbsdmon.org/feed/ports_changes/7999a8714d8d3dfa9637 2014-10-02T23:59:59Z AUTHOR: bapt@FreeBSD.org<br /><br />New BUNDLE_LIBS knobs to allow a port to tell pkg(8) not to compute provided<br />libraries, this is to be used when a port bundles libraries it doesn't want<br />to expose to other ports. ports_changes http://www.fbsdmon.org/feed/ports_changes/0b8489e43d3e96021510 2014-10-01T23:59:59Z AUTHOR: tijl@FreeBSD.org<br /><br />Support for autoconf213, autoheader213, aclocal14 and automake14 has been<br />removed from USE_AUTOTOOLS. ports_changes http://www.fbsdmon.org/feed/ports_changes/fdc22785da48e8b91ca2 2014-09-30T23:59:59Z AUTHOR: bdrewery@FreeBSD.org<br /><br />Building ports in a chroot or jail have always required a particular<br />environment be setup. This was not clear though and the ports framework<br />did not enforce it. These requirements are:<br /> 1. Either a SRC_BASE/sys/sys/param.h, or /usr/include/sys/param.h be<br /> present with the __FreeBSD_version_ number of the target system,<br /> or OSVERSION be set in the environment. Lack of these would fallback<br /> on kern.osreldate before, which is no longer the case.<br /> 2. UNAME_r,UNAME_v,UNAME_s all must be set for the target system.<br /><br />Not having these values in sync will now cause the build to error until it is<br />resolved.<br /><br />Setting these in the environment can be done via your own wrapper scripts,<br />or /etc/login.conf (along with cap_mkdb /etc/login.conf) or<br />via /etc/make.conf using appropriate values. Note that OSVERSION is redundant<br />if a proper param.h is in the environment:<br /><br /> OSVERSION+= 1100036<br /> UNAME_ENV+= OSVERSION=${OSVERSION}<br /> UNAME_ENV+= UNAME_s=FreeBSD<br /> UNAME_ENV+= UNAME_r=11.0-CURRENT<br /> UNAME_ENV+= UNAME_v="${UNAME_s} ${UNAME_r}"<br /> .MAKEFLAGS: ${UNAME_ENV}<br /> MAKE_ENV+= ${UNAME_ENV}<br /> CONFIGURE_ENV+= ${UNAME_ENV}<br /> SCRIPTS_ENV+= ${UNAME_ENV} ports_changes http://www.fbsdmon.org/feed/ports_changes/ae76cca0a05fb00f0553 2014-09-22T23:59:59Z AUTHOR: bapt@FreeBSD.org<br /><br />pkg(8) now handles the directories under PREFIX automatically,<br />and will automatically remove them as needed.<br />A new @dir keyword has been introduced to handle directories specially:<br />- directories with special owner, group, or permissions (access mode)<br />- empty directories<br />- directories out of PREFIX<br />As a consequence @dirrm and @dirrmtry are now considered deprecated.<br /><br />Credentials can now be passed in arguments to keywords<br />(the empty keyword means "regular file"):<br />@(user,group,mode) file1<br />@dir(user,group,mode) directory_with_special_owner_or_mode<br /><br />PLIST_DIRSTRY is now considered deprecated, use PLIST_DIRS instead. ports_changes http://www.fbsdmon.org/feed/ports_changes/9fae9b32f2270ee9cd64 2014-09-22T23:59:59Z AUTHOR: bapt@FreeBSD.org<br /><br />pkg(8) now automatically handles the directories under PREFIX and will<br />automatically remove them as needed.<br />The @dir keyword has been introduced to handle special directory handling:<br />- directories with special credentials<br />- empty directories<br />- directories out of PREFIX<br />As a consequence @dirrm and @dirrmtry are now considered deprecated.<br /><br />Credentials can now be passed in arguments to keywords (empty keyword means<br />file):<br />@(user,group,mode) file1<br />@dir(user,group,mode) directory_with_special_credential<br /><br />PLIST_DIRSTRY is now considered deprecated, PLIST_DIRS should be used<br />instead. ports_changes http://www.fbsdmon.org/feed/ports_changes/3dd7c08ece7117b4e613 2014-09-22T23:59:59Z AUTHOR: bapt@FreeBSD.org<br /><br />pkg(8) now automatically handle the directories under PREFIX and will<br />automatically remove them as needed.<br />New @dir keyword has been introduce to handle special directory handling:<br />- directories with special credentials<br />- empty directories<br />- directories out of PREFIX<br />As a consequence @dirrm and @dirrmtry are now consider as deprecated.<br /><br />Credentials can now be passed in arguments to keywords (empty keyword means<br />file):<br />@(user,group,mode) file1<br />@dir(user,group,mode) directory_with_special_credential<br /><br />PLIST_DIRSTRY is now considered as deprecated, PLIST_DIRS should be used<br />instead. ports_changes http://www.fbsdmon.org/feed/ports_changes/8f21918e9b0b5cfad987 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.<br />Ports should use USES=libtool instead.<br /><br />Support for USE_AUTOTOOLS=libltdl has been removed.<br />Ports should use LIB_DEPENDS=libltdl.so:${PORTSDIR}/devel/libltdl 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/7296dc9054d93dd50f58 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.<br />Previously this would 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/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/5347a6c81ed83956eeac 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 called 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 function, see HANDLE_RC_SCRIPTS in pkg.conf(5). ports_changes http://www.fbsdmon.org/feed/ports_changes/b1b38e21936d1c9a8cd6 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/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