FreeBSD Monitor - Feeds::ports_changes http://fbsdmon.org/feed/ports_changes 2015-03-26T23:59:59Z FreeBSD Monitor ports_changes http://fbsdmon.org/feed/ports_changes/badf0097e521f153085b 2015-03-26T23:59:59Z AUTHOR: bdrewery@FreeBSD.org<br /><br />PTHREAD_CLFAGS and PTHREAD_LIBS have been removed. Please see entry<br />20130207 for more information. ports_changes http://fbsdmon.org/feed/ports_changes/a411a831e0e0b364a043 2015-03-19T23:59:59Z AUTHOR: bdrewery@FreeBSD.org<br /><br />USE_GITHUB has been updated to make GH_COMMIT optional. Using this new<br />scheme allows only setting the _tag_ or _commit hash_ in GH_TAGNAME and<br />not having to know the hash for a tag. This scheme will download a tarball<br />that has a different checksum than before due to a changed directory name<br />for extraction.<br /><br />The following MASTER_SITES are provided to retain the old checksum and<br />directory structure (that require GH_COMMIT):<br /> GH -&gt; GHL<br /> GITHUB -&gt; GITHUB_LEGACY ports_changes http://fbsdmon.org/feed/ports_changes/481d6f4a6ce84f19f17d 2015-03-19T23:59:59Z AUTHOR: bdrewery@FreeBSD.org<br /><br />USE_GITHUB has been updated to make GH_COMMIT optional. Using this new<br />scheme allows only setting the _tag_ or _commit hash_ in GH_TAGNAME and<br />not having to know the hash for a tag. This scheme will download a tarball<br />that has a different checksum than before due to a changed directory name<br />for extraction.<br /><br />GH_TAGNAME can now be any length of the hash as long as it is unique. There<br />is no longer a 7-character requirement.<br /><br />The following MASTER_SITES are provided to retain the old checksum and<br />directory structure (that require GH_COMMIT):<br /> GH -&gt; GHL<br /> GITHUB -&gt; GITHUB_LEGACY ports_changes http://fbsdmon.org/feed/ports_changes/2847f255abdf67370059 2015-03-19T23:59:59Z AUTHOR: bdrewery@FreeBSD.org<br /><br />MASTER_SITE GHR (GITHUB_RELEASE) has been removed. The same functionality<br />can be achieved with just USE_GITHUB/GH_ACCOUNT/GH_PROJECT. GH_TAGNAME<br />defaults to DISTVERSION. If the tag needs to be adjusted then change<br />GH_TAGNAME. No GH_COMMIT is needed. ports_changes http://fbsdmon.org/feed/ports_changes/7715554ce02aac69e1c4 2015-03-05T23:59:59Z AUTHOR: olivierd@FreeBSD.org<br /><br />Dependencies on the Xfce ports have been migrated to USES. Instead<br />of USE_XFCE= configenv, you should use USES= xfce. ports_changes http://fbsdmon.org/feed/ports_changes/f316bcd9caa861042a02 2015-02-24T23:59:59Z AUTHOR: makc@FreeBSD.org<br /><br />New USE_QT4 component has been introduced to reduce buildtime<br />dependencies for Qt 4 ports that use localization support. Instead<br />of USE_QT4=linguist you should now use USE_QT4=linguisttools_build.<br />Conversion of existing ports may require USE_QT4 adjustment for<br />missing components. ports_changes http://fbsdmon.org/feed/ports_changes/871cdde8f21b11fe7b65 2014-12-17T23:59:59Z AFFECTS: users of lang/perl5.*<br />AUTHOR: mat@FreeBSD.org<br /><br />Perl now links libperl.so with all .so it builds. The stage-qa checks have<br />been extended to check that libperl.so is in fact linked with .so in<br />SITE_ARCH and errors out if none of the .so build by a port are linked with<br />it. It also checks that the rpath and runpath elf attributes are present. ports_changes http://fbsdmon.org/feed/ports_changes/53aab74bf97a66bdde09 2014-11-30T23:59:59Z AUTHOR: tijl@FreeBSD.org<br /><br />The devel/gettext port has been split up in devel/gettext-runtime which<br />contains runtime libraries such as libintl, and devel/gettext-tools which<br />contains build tools such as msgfmt. You can use USES=gettext-runtime to<br />set a LIB/BUILD/RUN_DEPENDS on devel/gettext-runtime and USES=gettext-tools<br />to set a BUILD/RUN_DEPENDS on devel/gettext-tools.<br /><br />USES=gettext is now the same as "USES=gettext-runtime gettext-tools",<br />meaning a LIB_DEPENDS on devel/gettext-runtime and a BUILD_DEPENDS on<br />devel/gettext-tools. ports_changes http://fbsdmon.org/feed/ports_changes/a5a7867d0227a7e1a308 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://fbsdmon.org/feed/ports_changes/8734453f9512926a49b4 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://fbsdmon.org/feed/ports_changes/298bbfe4910f9ff0ac99 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://fbsdmon.org/feed/ports_changes/dd1fe73d936d6d4886b7 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://fbsdmon.org/feed/ports_changes/a7cba5a64d46567762f7 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://fbsdmon.org/feed/ports_changes/0c755c4cbf4dd3fbc336 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://fbsdmon.org/feed/ports_changes/cd504150351c3166aae7 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://fbsdmon.org/feed/ports_changes/a317d9a181c3b738bfc9 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://fbsdmon.org/feed/ports_changes/1718c703e68ac9bf266e 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://fbsdmon.org/feed/ports_changes/9c49762079306fc916b9 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://fbsdmon.org/feed/ports_changes/009e0ce01f2d5cc3f4d8 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://fbsdmon.org/feed/ports_changes/cbd80e889b0f2456a4bb 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).