FreeBSD Monitor - Feeds::ports_changes 2015-08-28T23:59:59Z FreeBSD Monitor ports_changes 2015-08-28T23:59:59Z AUTHOR:<br /><br />&lt;opt&gt;_VARS and &lt;opt&gt;_VARS_OFF have been introduced to allow for a generic way<br />to set/append to variables.<br /><br />OPT1_VARS= foo=bar baz+=bam<br /><br />will set FOO to bar and append bam to BAZ if OPT1 is enabled. &lt;opt&gt;_VARS_OFF<br />works the same way, if the option is disabled. ports_changes 2015-08-18T23:59:59Z AUTHOR:<br /><br />&lt;opt&gt;_IMPLIES and &lt;opt&gt;_PREVENTS have been introduced to register dependency,<br />or conflicts between options.<br /><br /> OPTIONS_DEFINE= FOO BAR BAZ<br /><br /> FOO_IMPLIES= BAR<br /> BAZ_PREVENTS= BAR<br /><br />If the FOO option is selected, the BAR option will be enabled as well. If<br />the BAZ and BAR options are both enabled, an error will be given. ports_changes 2015-08-18T23:59:59Z AUTHOR:<br /><br />The CMAKE_ENV option has been deprecated. It no longer has any effect, and<br />the CONFIGURE_ENV variable should be used instead. ports_changes 2015-08-17T23:59:59Z AUTHOR:<br /><br />UNIQUENAME and LATEST_LINK have been removed. LATEST_LINK was only used by<br />ports-mgmt/pkg{,-devel} and PKGBASE can be used in its stead. UNIQUENAME was<br />used by USE_LDCONFIG where it was not unique enough, and as old compat shims<br />with options. ports_changes 2015-07-16T23:59:59Z AUTHOR:<br /><br />USE_GHOSTSCRIPT was replaced by USES=ghostscript. The ghostscript USES<br />accepts version, build, run, nox11 and for version 9 the agpl argument.<br />If no version is specified, the default 9 for GHOSTSCRIPT_DEFAULT is honored. ports_changes 2015-07-01T23:59:59Z AUTHOR:<br /><br />Make option target helpers have been added, it allows replacing:<br /><br /> .include &lt;;<br /><br /> post-patch:<br /> ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \<br />${WRKSRC}/Configure ${WRKSRC}/hints/<br /> .if ${PORT_OPTIONS:MPTHREAD}<br /> ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|-lpthread|g;' \<br />${WRKSRC}/hints/<br /> .else<br /> ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%||g;' \<br />${WRKSRC}/hints/<br /> .endif<br /><br />with:<br /><br /> post-patch:<br /> ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \<br />${WRKSRC}/Configure ${WRKSRC}/hints/<br /><br /> post-patch-PTHREAD-on:<br /> ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|-lpthread|g;' \<br />${WRKSRC}/hints/<br /><br /> post-patch-PTHREAD-off:<br /> ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%||g;' \<br />${WRKSRC}/hints/ ports_changes 2015-06-22T23:59:59Z AUTHOR:<br /><br />Remove USE_RCORDER, USE_RC_SUBR has been modified to support PREFIX=/usr<br />automatically ports_changes 2015-05-29T23:59:59Z AUTHOR:<br /><br />Extend the multiple distfiles USE_GITHUB framework by allowing it to fetch<br />only additional distfiles, but not the main one. Set USE_GITHUB=nodefault<br />and use the GH_* variables with groups as usual. ports_changes 2015-05-28T23:59:59Z AUTHOR:<br /><br />USE_GITHUB can now fetch multiple distfiles. It uses a grouping feature<br />similar to MASTER_SITES/PATCH_SITES.<br /><br />Some helpful variables are provided: WRKSRC_&lt;group&gt; for putting things in the<br />right place in post-extract, and DISTNAME_&lt;group&gt;/DISTFILE_&lt;group&gt; for use<br />with EXTRACT_ONLY.<br /><br />A simple example:<br /><br /> PORTNAME= bar<br /> PORTVERSION= 1.0<br /> USE_GITHUB= yes<br /> GH_ACCOUNT= foo<br /> GH_PROJECT= ${PORTNAME}-images:images<br /><br /> post-extract:<br /> @${MV} ${WRKSRC_images} ${WRKSRC}/images<br /><br />It will fetch those two distfiles:<br /><br /> $ make fetch-urlall-list<br /><br /><br /><br />It will then extract them to ${WRKDIR} in their respectives directories. ports_changes 2015-05-26T23:59:59Z AUTHOR:<br /><br />PYTHON_REL has been switched from a 3 digits number to a 4 digits number to<br />handle python 2.7.10. Ports checking for python 2.7.9 should compare<br />PYTHON_REL against 2709 and ports checking for python 2.7.10 should compare<br />PYTHON_REL against 2710. ports_changes 2015-05-21T23:59:59Z AUTHOR:<br /><br />GH_COMMIT support has been removed, see the 20150319 for more informations. ports_changes 2015-04-19T23:59:59Z AUTHOR:<br /><br />USE_AUTOTOOLS has been deprecated. It can be replaced with USES=autoreconf<br />and GNU_CONFIGURE=yes.<br /><br />Support for USE_AUTOTOOLS=libtoolize has been removed. It can be replaced<br />with "USES=autoreconf libtool". ports_changes 2015-04-09T23:59:59Z AUTHOR:<br /><br />Add a new USES=gnustep to handle the GNUstep ports. Now the dependencies on<br />GNUstep libraries is done via the regular LIB_DEPENDS<br /><br />USE_GNUSTEP is now a macro that accept many arguments: back, build, gui, back<br />Depending on the feature needed for a given port<br /><br />Reuse USES=objc to avoid duplicating code ports_changes 2015-04-08T23:59:59Z AUTHOR:<br /><br />Add a new USES=waf to handle the waf building system, allowing to factorise<br />code. Plug waf into MAKE_CMD and CONFIGURE_CMD so the regular defined targets<br />can be reused.<br /><br />Always define _MAKE_JOBS so that when will stop overwritting<br />_MAKE_JOBS when parallel jobs are disabled we can enforce -j1 (which is needed<br />to really disable parallelisation with waf<br /><br />WAF_CMD has been created to allow one to override the location of the waf<br />script relatively to WRKSRC<br /><br />CONFIGURE_TARGET is by default defined to "configure"<br />ALL_TARGET is by default defined to "build"<br />INSTALL_TARGET is by default defined to "install"<br /><br />USES=waf is by default stagedir safe ports_changes 2015-04-07T23:59:59Z AUTHOR:<br /><br />USE_XZ and USE_BZIP2 are not supported anymore, they have been replaced by<br />USES=tar:bzip2 and tar:xz ports_changes 2015-03-31T23:59:59Z AUTHOR:<br /><br />Subversion modules are no longer activated in httpd.conf!<br />To activate the subversion apache modules a dedicated file<br />will be installed as modules.d/220_subversion.conf ports_changes 2015-03-28T23:59:59Z AUTHOR:<br /><br />New "metaport" USES to take care of predefining correctly the needed<br />macros as expected by meta ports. ports_changes 2015-03-26T23:59:59Z AUTHOR:<br /><br />PTHREAD_CLFAGS and PTHREAD_LIBS have been removed. Please see entry<br />20130207 for more information. ports_changes 2015-03-23T23:59:59Z AUTHOR:<br /><br />Remove "@fc" and "@fontsdir". All fonts should always use @fcfontsdir which<br />Properly takes care of the fonts.dir and fonts.scale cache files as well<br />as ensure to properly update the fontconfig cache<br /><br />New "fonts" USES. It defines the default variables needed for fonts and also<br />takes care of the run time dependencies ports_changes 2015-03-19T23:59:59Z AUTHOR:<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