FreeBSD Monitor - Feeds::ports_changeshttp://www.fbsdmon.org/feed/ports_changes2013-06-14T23:59:59ZFreeBSD Monitorports_changeshttp://www.fbsdmon.org/feed/ports_changes/ad0da4b388f42a364cda2013-06-14T23:59:59ZAUTHOR: bapt@FreeBSD.org<br /><br />* New macros to help dealing with ports that have options:<br /><br />OPTIONS_SUB=yes when set in a port, all the option names are automatically<br />added to the PLIST_SUB with "@comment " value in case the option is off and<br />empty value in case the options is on.<br /><br />${OPT}_CONFIGURE_ENABLE=<aname> will automatically add:<br />CONFIGURE_ARGS+=--enable-<aname> in case OPT is activated<br />CONFIGURE_ARGS+=--disable-<aname> in case OPT is deactivated<br /><br />${OPT}_CONFIGURE_ON=<something> will automatically add:<br />CONFIGURE_ARGS+=<something> in case OPT is activated<br /><br />${OPT_CONFIGURE_OFF=<something> will automatically add:<br />CONFIGURE_ARGS+=<something> in case OPT is deactivated<br /><br />${OPT}_CFLAGS will append the specified new flags to CFLAGS if OPT is 'on'<br />${OPT}_CXXFLAGS will append the specified new flags to CXXFLAGS if OPT is 'on'<br />${OPT}_LDFLAGS will append the specified new flags to LDFLAGS if OPT is 'on'<br /><br />${OPT}_CONFIGURE_ENV will append the specified variables to CONFIGURE_ENV if<br />OPT is 'on'<br />${OPT}_MAKE_ENV will append the specified variables to MAKE_ENV if OPT is 'on'<br /><br />${OPT}_USES will append the speficied uses to USES if OPT is 'on'<br /><br />${OPT}_DISTFILES will append the specified distiles to DISTFILES if OPT in 'on'<br /><br />${OPT}_CMAKE_ON=<something> will automatically add:<br />CMAKE_ARGS+=<something> in case OPT is activated<br /><br />${OPT_CMAKE_OFF=<something> will automatically add:<br />CMAKE_ARGS+=<something> in case OPT is deactivated<br /><br />${OPT}_${TYPE}_DEPENDS=<something> will automatically add:<br />${TYPE_DEPENDS}+=<something> in case OPT is 'on'ports_changeshttp://www.fbsdmon.org/feed/ports_changes/65009a503fa2e7bd6c352013-06-14T23:59:59ZAUTHOR: bapt@FreeBSD.org<br /><br />* New macros to help dealing with ports that have options:<br /><br />OPTIONS_SUB=yes when set in a port, all the option names are automatically<br />added to the PLIST_SUB with "@comment " value in case the option is off and<br />empty value in case the options is on.<br /><br />${OPT}_CONFIGURE_ENABLE=<aname> will automatically add:<br />CONFIGURE_ARGS+=--enable-<aname> in case OPT is activated<br />CONFIGURE_ARGS+=--disable-<aname> in case OPT is deactivated<br /><br />${OPT}_CONFIGURE_ON=<something> will automatically add:<br />CONFIGURE_ARGS+=<something> in case OPT is activated<br /><br />${OPT_CONFIGURE_OFF=<something> will automatically add:<br />CONFIGURE_ARGS+=<something> in case OPT is deactivated<br /><br />${OPT}_CFLAGS will append the specified new flags to CFLAGS if OPT is 'on'<br />${OPT}_CXXFLAGS will append the specified new flags to CXXFLAGS if OPT is 'on'<br />${OPT}_LDFLAGS will append the specified new flags to LDFLAGS if OPT is 'on'<br /><br />${OPT}_CONFIGURE_ENV will append the specified variables to CONFIGURE_ENV if<br />OPT is 'on'<br />${OPT}_MAKE_ENV will append the specified variables to MAKE_ENV if OPT is 'on'<br /><br />${OPT}_USES will append the speficied uses to USES if OPT is 'on'<br /><br />${OPT}_DISTFILES will append the specified distiles to DISTFILES if OPT in 'on'ports_changeshttp://www.fbsdmon.org/feed/ports_changes/00cece64e4eff7ea693c2013-06-14T23:59:59ZAUTHOR: bapt@FreeBSD.org<br /><br />* New 'display' USES macro to handle building ports that may require a<br /> a display to build.<br /><br />USES= display[:install] will start Xvfb and set the DISPLAY environment<br />variable before the installation phase and stop it at the end. (install is<br />the implicit value)<br /><br />USES= display:build will start Xvfb and set the DISPLAY environment variable<br />before the build phase and stop it at the end.ports_changeshttp://www.fbsdmon.org/feed/ports_changes/c7eb29b098c7a42ecae42013-06-07T23:59:59ZAUTHOR: bdrewery@FreeBSD.org<br /><br />* Checks were added to block GH_TAGNAME=master as this is not a valid<br /> setup. A known hash or tag should be used for GH_TAGNAME instead of<br /> a branch name. As soon as a branch is updated, the known checksum<br /> in the distinfo would then be invalid.ports_changeshttp://www.fbsdmon.org/feed/ports_changes/4248b47b7bc1c19a50462013-06-06T23:59:59ZAUTHOR: bdrewery@FreeBSD.org<br /><br />* WRKSRC_SUBDIR has been added to simplify overriding WRKSRC<br /> to use a subdirectory:<br /><br />WRKSRC= ${WRKDIR}/${DISTNAME}/src<br /><br />Becomes:<br /><br />WRKSRC_SUBDIR= srcports_changeshttp://www.fbsdmon.org/feed/ports_changes/ac2c8d823425638ba6ea2013-06-06T23:59:59ZAUTHOR: bapt@FreeBSD.org<br /><br />The OPTIONS macro is no longer recognized, please use the new options<br />framework.ports_changeshttp://www.fbsdmon.org/feed/ports_changes/1f7e940185a048cd28732013-05-09T23:59:59ZAUTHOR: kwm@FreeBSD.org<br /><br />* Two new USES macros to handle mime data of ports.<br /><br />USES= desktop-file-utils<br />Handles MimeType in .desktop files that are installed in <br />share/applications.<br />USES= shared-mime-info<br />For supporting mime xml files installed in <br />share/mime/packages.<br /><br />The desktop-file-utils USES is only needed if the .desktop files<br />installed by the port has a MimeType field. <br />USE_GNOME=desktopfileutils is deprecated.<br /><br />The shared-mime-info USES handles mime types xml files.<br />Please note that only the packages/${NAME}.xml file should be listed in<br />the plist. The shared-mime-info port will clean up the share/mime/*<br />directories and generated files.<br /><br />Both USES have there own post-install and code that adds @exec/@unexec<br />lines to the pkg-plist. This means that when a port switches to the <br />USES macro, the related post-install command and @exec/@unexec<br />lines can be removed from the prot.ports_changeshttp://www.fbsdmon.org/feed/ports_changes/f739374628d6d8823e392013-05-07T23:59:59ZAUTHOR: bapt@FreeBSD.org<br /><br />* New USES macro to handle setting correct shebang to scripts<br /><br />By default it will fix bash, perl, php, ruby and python on all files specified<br />in the SHEBANG_FILES macro (glob pattern relative to ${WRKSRC})<br /><br />Paths can be customized, and number of languages supported can be extended.<br /><br />* USE_GETTEXT, USE_NCURSES, USE_READLINE are no longer recognizedports_changeshttp://www.fbsdmon.org/feed/ports_changes/3f8b71fb6a650163cdce2013-05-07T23:59:59ZAUTHOR: bapt@FreeBSD.org<br /><br />* New USES macro to handle setting correct shebang to scripts<br /><br />By default it will fix bash, perl, php, ruby and python on all files specified<br />in the SHEBANG_FILES macro (glob pattern relative to ${WRKSRC})<br /><br />Paths can be customized, and number of languages supported can be extended.ports_changeshttp://www.fbsdmon.org/feed/ports_changes/dcf2e0aa28b76af81c092013-05-06T23:59:59ZAUTHOR: bapt@FreeBSD.org<br /><br />* New USES macro to handle linking on ncurses and on readline<br /><br />USES= ncurses will set env and make the port link to base version of ncurses<br />if no port version is installed otherwise it will link against port version<br />USES= ncurses:port will for the port to link against the ports version of<br />ncurses<br />USES= ncurses:base will force to link against base version of ncurses.<br /><br />USES= readline will make the port link against base version of readline except<br />on 10+ where it will force dependency on the port version of readline<br />USES= readline:port will anyway force dependency on the port version of<br />readline.ports_changeshttp://www.fbsdmon.org/feed/ports_changes/def3a037d90807c88cb22013-04-26T23:59:59ZAUTHOR: mva@FreeBSD.org<br /><br />* USE_ICONV has been deprecated and converted into the iconv USE<br /> feature<br /><br /> USES= iconvports_changeshttp://www.fbsdmon.org/feed/ports_changes/6e16beadda2313616e622013-04-25T23:59:59ZAUTHOR: bapt@FreeBSD.org<br /><br />* USE_FREETYPE is no longer recognizedports_changeshttp://www.fbsdmon.org/feed/ports_changes/f5ecb1f0c73c028244132013-04-25T23:59:59ZAUTHOR: bapt@FreeBSD.org<br /><br />* USE_CDRTOOLS is no longer recognized<br />* USE_FREETYPE is no longer recognizedports_changeshttp://www.fbsdmon.org/feed/ports_changes/00abbbcfb6a32f9990ef2013-04-23T23:59:59ZAUTHOR: jgh@FreeBSD.org<br /><br />* New USES macro to handle support for gettext dependency:<br /><br /> USES= gettext:build will add gettext into BUILD_DEPENDS<br /> USES= gettext:run will add gettext into RUN_DEPENDS<br /> USES= gettext:lib will add gettext into LIB_DEPENDS<br /><br /> It deprecates USE_GETTEXT which will be removed as soon as it is not<br /> used anymoreports_changeshttp://www.fbsdmon.org/feed/ports_changes/ab46505e4c6a9df15e932013-04-22T23:59:59ZAUTHOR: bdrewery@FreeBSD.org<br /><br />* The entry for 20120830 to change CCACHE_DIR was not fully supported<br /> by all ports. There is now a CCACHE_DIR variable that can be used<br /> in /etc/make.conf for more complete coverage:<br /><br /> CCACHE_DIR=/var/cache/ccacheports_changeshttp://www.fbsdmon.org/feed/ports_changes/ee43bd0d8905c8e6ba7b2013-04-22T23:59:59ZAUTHOR: bapt@FreeBSD.org<br /><br />* New USES macro to handle support for pkgconf (pkg-config) dependency:<br /><br /> USES= pkgconfig[:build] will add pkgconf into BUILD_DEPENDS<br /> USES= pkgconfig:run will add pkgconf into RUN_DEPENDS<br /> USES= pkgconfig:both will add pkgconf into both RUN and BUILD DEPENDS<br /><br /> It deprecates USE_PKGCONFIG which will be removed as soon as it is not<br /> used anymoreports_changeshttp://www.fbsdmon.org/feed/ports_changes/d67155142c4f06a08c722013-03-23T23:59:59ZAUTHOR: bapt@FreeBSD.org<br /><br />* New USES macro to handle support for pkgconf (pkg-config) dependency:<br /><br /> USES= pkgconfig[:build] will add pkgconf into BUILD_DEPENDS<br /> USES= pkgconfig:run will add pkgconf into RUN_DEPENDS<br /> USES= pkgconfig:both will add pkgconf into both RUN and BUILD DEPENDS<br /><br /> It deprecates USE_PKGCONFIG which will be removed as soon as it is not<br /> used anymoreports_changeshttp://www.fbsdmon.org/feed/ports_changes/03de47634afd9b288c572013-03-20T23:59:59ZAUTHOR: jgh@FreeBSD.org<br /><br />* New USES macro to handle support for Zenoss ports and Zenpacks:<br /><br /> USES= zenossports_changeshttp://www.fbsdmon.org/feed/ports_changes/e8c6499488376ea268e92013-03-19T23:59:59ZAUTHOR: makc@FreeBSD.org<br /><br /> * New USES macro should be used instead of deprecated USE_CMAKE and<br /> CMAKE_OUTSOURCE:<br /><br /> USES= cmake:outsource<br /> to perform out-of-source build (equivalent to former pair usage of<br /> USE_CMAKE/CMAKE_OUTSOURCE)<br /><br /> USES= cmake<br /> In-source build (equivalent to plain USE_CMAKE=yes) can be used if<br /> project doesn't support out-of-source build.ports_changeshttp://www.fbsdmon.org/feed/ports_changes/0c8696c5a509b97d98f32013-03-19T23:59:59ZAUTHOR: bapt@FreeBSD.org<br /><br /> * The options framework now uses ports-mgmt/dialog4ports contributed by<br /> Ilya A. Arkhipov. It boostraps it if not present when one calls<br /> make config.<br /><br /> dialog4ports provides a new UI able to represent all the features<br /> provided by the new options framework.