FreeBSD Monitor - Feeds::ports_changes http://www.fbsdmon.org/feed/ports_changes 2014-11-26T23:59:59Z FreeBSD Monitor ports_changes http://www.fbsdmon.org/feed/ports_changes/334653d9db554aa580fe 2014-11-26T23:59:59Z AUTHOR: mat@FreeBSD.org<br /><br />The way Perl modules are installed has changed. Before, we had<br /><br /> site_perl : lib/perl5/site_perl/5.18<br /> site_perl/perl_arch : lib/perl5/site_perl/5.18/mach<br /> perl_man3 : lib/perl5/5.18/man/man3<br /><br />Now we have :<br /><br /> site_perl : lib/perl5/site_perl<br /> site_arch : lib/perl5/site_perl/mach/5.18<br /> perl_man3 : lib/perl5/site_perl/man/man3<br /><br />Modules without any .so will be installed at the same place regardless of the<br />Perl version, minimizing the upgrade when the major Perl version is changed.<br />It uses a version dependent directory for modules with compiled bits.<br /><br />As PERL_ARCH is no longer needed in plists, it has been removed from<br />PLIST_SUB.<br /><br />The USE_PERL5=fixpacklist keyword is removed, the .packlist file is now<br />always removed, as is perllocal.pod.<br /><br />The old site_perl and site_perl/arch directories have been kept in the<br />default Perl @INC for all Perl ports, and will be phased out as these old<br />Perl versions expire. ports_changes http://www.fbsdmon.org/feed/ports_changes/17d0989a41bfc6adb5a3 2014-11-22T23:59:59Z AUTHOR: crees@FreeBSD.org<br /><br />Dependencies on the PostgreSQL ports have been migrated<br />to USES. Instead of USE_PGSQL, please use USES=pgsql instead.<br /><br /> USE_PGSQL=yes becomes USES=pgsql<br /> WANT_PGSQL_VER=91+ becomes USES=pgsql:9.1+<br /> USE_PGSQL=server becomes USES=pgsql and WANT_PGSQL=server ports_changes http://www.fbsdmon.org/feed/ports_changes/033c22165f474d55d89d 2014-11-18T23:59:59Z AUTHOR: mat@FreeBSD.org<br /><br />To ease future work, a new SITE_ARCH variable and PLIST_SUB replacement<br />containing SITE_PERL/PERL_ARCH has been added. ports_changes http://www.fbsdmon.org/feed/ports_changes/21b8a515e04c2bdb0903 2014-11-02T23:59:59Z AUTHOR: bdrewery@FreeBSD.org<br /><br />SSP is now default. This can be disabled with WITHOUT_SSP.<br />SSP_CFLAGS defaults to -fstack-protector.<br />SSP will be used on all amd64 releases. It will only be used on i386<br />releases over 10.0. 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.