aboutsummaryrefslogtreecommitdiff
path: root/CHANGES
Commit message (Collapse)AuthorAgeFilesLines
* Add a new USES: fmakeBaptiste Daroussin2013-06-201-1/+8
| | | | | | | | This uses will allow to build ports using the legacy FreeBSD make, for ports not compatible with bmake Notes: svn path=/head/; revision=321366
* Fix two typos: add two trailing curly braces.Boris Samorodov2013-06-191-2/+2
| | | | Notes: svn path=/head/; revision=321287
* Document the fact that _DEPENDS now also has per options helpersBaptiste Daroussin2013-06-141-0/+3
| | | | Notes: svn path=/head/; revision=320932
* Add a forgotten helper:Baptiste Daroussin2013-06-141-0/+6
| | | | | | | ${OPT}_CMAKE_ON and ${OPT}_CMAKE_OFF Notes: svn path=/head/; revision=320926
* New macros to help dealing with ports that have options:Baptiste Daroussin2013-06-141-0/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | OPTIONS_SUB=yes when set in a port, all the option names are automatically added to the PLIST_SUB with "@comment " value in case the option is off and empty value in case the options is on. ${OPT}_CONFIGURE_ENABLE=<aname> will automatically add: CONFIGURE_ARGS+=--enable-<aname> in case OPT is activated CONFIGURE_ARGS+=--disable-<aname> in case OPT is deactivated ${OPT}_CONFIGURE_ON=<something> will automatically add: CONFIGURE_ARGS+=<something> in case OPT is activated ${OPT_CONFIGURE_OFF=<something> will automatically add: CONFIGURE_ARGS+=<something> in case OPT is deactivated ${OPT}_CFLAGS will append the specified new flags to CFLAGS if OPT is 'on' ${OPT}_CXXFLAGS will append the specified new flags to CXXFLAGS if OPT is 'on' ${OPT}_LDFLAGS will append the specified new flags to LDFLAGS if OPT is 'on' ${OPT}_CONFIGURE_ENV will append the specified variables to CONFIGURE_ENV if OPT is 'on' ${OPT}_MAKE_ENV will append the specified variables to MAKE_ENV if OPT is 'on' ${OPT}_USES will append the speficied uses to USES if OPT is 'on' ${OPT}_DISTFILES will append the specified distiles to DISTFILES if OPT in 'on' Reviewed and tested by: bdrewery Notes: svn path=/head/; revision=320916
* Add a USES display to replace USE_DISPLAY.Baptiste Daroussin2013-06-141-0/+13
| | | | | | | | | as USE_DISPLAY it will handle the dependencies needed for a display. But it will also start and stop the Xfvb process during the requested phase the display it needed. it takes 'install' as an implicit argument, but may also accept 'build' Notes: svn path=/head/; revision=320906
* Fix ports using GH_TAGNAME=master to depend on a known hashBryan Drewery2013-06-071-0/+8
| | | | | | | | | instead of a branch that changes. With hat: portmgr Notes: svn path=/head/; revision=320228
* Add WRKSRC_SUBDIR to simplify overriding WRKSRC:Bryan Drewery2013-06-071-0/+12
| | | | | | | | | | | | WRKSRC= ${WRKDIR}/${DISTNAME}/src This becomes: WRKSRC_SUBDIR= src Reviewed by: bapt With hat: portmgr Notes: svn path=/head/; revision=320199
* WordingBaptiste Daroussin2013-06-061-2/+2
| | | | | | | Submitted by: remko Notes: svn path=/head/; revision=320056
* Remove support for parsing the old OPTIONS macro, the compatibility code to ↵Baptiste Daroussin2013-06-061-0/+6
| | | | | | | load the old optionsfile and compatibility with WITH_ and WITHOUT_ in make.conf remains for now; Notes: svn path=/head/; revision=320055
* Document new USES: desktop-file-utils and shared-mime-info.Koop Mast2013-05-091-0/+26
| | | | Notes: svn path=/head/; revision=317738
* USE_GETTEXT has totally been replaced by USES=gettext thanks, jgh and akBaptiste Daroussin2013-05-071-0/+2
| | | | | | | | USE_NCURSES has totally been replaced by USES=ncurses USE_READLINE has totally been replaced by USES=readline Notes: svn path=/head/; revision=317580
* Add new USES: shebangfixBaptiste Daroussin2013-05-061-0/+10
| | | | | | | | | use it to fix shebang on files specified by SHEBANG_FILES macro, by default it proposes default values for bash, perl, php, python, ruby, it can be customized and extended Notes: svn path=/head/; revision=317555
* Add new USES: ncurses and readlineBaptiste Daroussin2013-05-061-0/+16
| | | | Notes: svn path=/head/; revision=317523
* Introduces USES= iconv to replace USE_ICONV.Marcus von Appen2013-04-261-1/+8
| | | | | | | | | | | | | It takes no arguments. This deprecates USE_ICONV, please convert your ports. USE_ICONV will be removed as soon as it is no more used in the ports tree. Approved by: portmgr (bapt) Notes: svn path=/head/; revision=316636
* Remove USE_CDRTOOLS from bsd.port.mkBaptiste Daroussin2013-04-261-0/+1
| | | | | | | | | | | | | | | This macros has been useless since cdrtools-cjk port has gone. This macros also lead to badly handled dependencies assuming that the dependency on cdrtools was most BUILD and RUN dependency. While most of the time it is simply a RUN dependency and sometime a build one. While here: - Trim some headers - Convert some ports to optionsng - Convert some ports to USES= gettext Notes: svn path=/head/; revision=316600
* Remove USE_FREETYPE from bsd.port.mkBaptiste Daroussin2013-04-261-0/+5
| | | | | | | It added no really value and was used only by 8 ports Notes: svn path=/head/; revision=316594
* Introduces USES= gettext to replace USE_GETTEXTJason Helfman2013-04-231-0/+13
| | | | | | | | | | | | | | | |   It can take 3 arguments:   build to add gettext into both RUN and BUILD DEPENDS   run to add gettext into RUN_DEPENDS   lib (default,implicit) to add gettext into LIB_DEPENDS   This deprecates USE_GETTEXT. Please convert your ports.   USE_GETTEXT will be removed as soon as it is no longer used in   the ports tree Approved by: portmgr (bapt) Notes: svn path=/head/; revision=316316
* Fix dateBaptiste Daroussin2013-04-231-1/+1
| | | | | | | Submitted by: bdrewery Notes: svn path=/head/; revision=316308
* - Add WITH_CCACHE_BUILD support during 'configure' phaseBryan Drewery2013-04-231-0/+9
| | | | | | | | | | | | | | | | - Add CCACHE_DIR The MAKE_ENV/CONFIGURE_ENV+= method of adding CCACHE_DIR in /etc/make.conf does not work for many ports since they overwrite using = instead of appending with +=. By adding CCACHE_DIR into the ENV variables after reading in the port the directory is properly set in the environment. Without this, the ccache support would sometimes work but incorrectly not respect the set CCACHE_DIR, potentially using 2 caches. With hat: portmgr Notes: svn path=/head/; revision=316289
* Introduce USES= pkgconfig to replace USE_PKGCONFIGBaptiste Daroussin2013-04-221-0/+12
| | | | | | | | | | | | | | It can take 3 arguments: build (default,implicit) to add pkgconf into BUILD_DEPENDS run to add pkgconf into RUN_DEPENDS both to add pkgconf into both RUN and BUILD DEPENDS This deprecates USE_PKGCONFIG, please convert your ports. USE_PKGCONFIG will be removed as soon as it is no more used in the ports tree Notes: svn path=/head/; revision=316283
* - Add New USES macro to handle support for Zenoss ports and Zenpacks:Jason Helfman2013-03-201-0/+7
| | | | | | | | | | | | | USES= zenoss -trim historical headers Convert net-mgmt/zenpack family to new framework PR: 176723 Approved by: maintainer timeout ( 14 days ) Notes: svn path=/head/; revision=314713
* Convert USE_CMAKE to USES macro:Max Brazhnikov2013-03-191-0/+15
| | | | | | | | | | | Usage: USES= cmake or USES= cmake:ARGS Valid ARGS: outsource (perform an out-of-source build) Tested by: exp-run (bapt) Approved by: portmgr (bapt) Notes: svn path=/head/; revision=314668
* Make the ports tree use dialog4ports for make config.Baptiste Daroussin2013-03-191-0/+10
| | | | | | | | | | | | | | dialog4ports has been contributed by Ilya A. Arkhipov. It extends dialog(3) to provide a mixed dialog widget allowing to represent all features provide by the new options framework. This allows the ports tree to not anymore depends on dialog(1) from base to configure the options and be able to improve if needed on all supported plateforms at the same time. Exp-run by: miwi Notes: svn path=/head/; revision=314628
* Document USES=qmailBryan Drewery2013-03-151-0/+11
| | | | Notes: svn path=/head/; revision=314326
* Document the introduction of Keywords/info.yaml in CHANGESBaptiste Daroussin2013-03-151-0/+7
| | | | Notes: svn path=/head/; revision=314281
* Add a note about the new USES macro and the new USES= pathfix fuseBaptiste Daroussin2013-03-071-0/+9
| | | | | | | Reviewed by: miwi Notes: svn path=/head/; revision=313574
* - Fix WhitespacesMartin Wilke2013-02-081-1/+1
| | | | Notes: svn path=/head/; revision=311920
* - Document that PTHREAD_CFLAGS and PTHREAD_LIBS are unsupportedPietro Cerutti2013-02-071-0/+7
| | | | | | | Approved by: bapt (portmgr) Notes: svn path=/head/; revision=311834
* - introduce a USE_FUSE macroFlorian Smeets2012-12-141-0/+7
| | | | | | | | | | | | - convert all fuse ports to use the new macro The macro makes sure sysutils/fusefs-libs gets installed and depending on fuse being in base or not it installs sysutils/fusefs-kmod. Approved by: portmgr (bapt) Notes: svn path=/head/; revision=308910
* Extend the options framework providing 2 new macros:Baptiste Daroussin2012-12-101-0/+7
| | | | | | | | | | | | | OPTIONS_RADIO: a more user friendly way to allow selecting only 0 or 1 options among a list of options OPTIONS_GROUP: this macros should be used to group options by theme allowing the user to select 0 or N options among a list of options With hat: portmgr Reviewed by: beat Notes: svn path=/head/; revision=308598
* Minor whitespace and formatting fixes.Alexey Dokuchaev2012-11-161-3/+3
| | | | | | | Feature safe: yes Notes: svn path=/head/; revision=307495
* We are in 2012, it is time to activate IPV6 options by default everywhereBaptiste Daroussin2012-10-101-0/+5
| | | | Notes: svn path=/head/; revision=305638
* Switching current to use pkgng by defaultBaptiste Daroussin2012-10-101-0/+10
| | | | | | | | | | | Adding WITHOUT_PKGNG for people not willing to migrate to pkgng now Hat: portmgr Non-regression: beat Exp-runs: beat Notes: svn path=/head/; revision=305637
* - Add ccache support for building ports. [1]Beat Gaetzi2012-08-301-0/+16
| | | | | | | | | | | | | | | - Fix CONFIGURE_FAIL_MESSAGE to be pkgng-aware. [2] - Resolve symlinks in PREFIX on deinstall. [3] - Introduce CLEAN_FETCH_ENV variable to disable package dependency in fetch target for mass fetching. [4] PR: ports/169579 [1], ports/170552 [2], ports/170784 [3], ports/170796 [4] Submitted by: bdrewery@ [1], crees@ [2], gahr@ [3], ohauer@ [4] Tested on: pointyhat Notes: svn path=/head/; revision=303381
* - Add support for fetching from GitHub in bsd.sites.mkPietro Cerutti2012-08-201-0/+22
| | | | | | | | | | | - Document the mechanism in CHANGES - Add www/tivoka (a JSON-RPC client/server library in PHP) which uses the GitHub mechanism Approved by: beat (portmgr) after exp-run Notes: svn path=/head/; revision=302794
* new devel/pkgconf added to replace devel/pkg-config. new version of pkg-configBaptiste Daroussin2012-07-261-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | are no more self hosting so we are stuck with 0.25 version while pkgconf provide the same set of features as 0.27 and a compatible frontend. A symlink to pkg-config has been added for convenience and compatibility This also introduces a new macro to use pkgconf in your ports: USE_PKGCONFIG it can take the following arguments: - yes (meaning build only dep) - build (meaning build only dep) - run (meaning run only dep) - both (meaning run and build dep) From now USE_GNOME= pkgconfig is deprecated in favour of USE_PKGCONFIG The old gnome macro has been modified to use pkgconf but still the sameway: run and build dep to avoid large breakage. While here fix some ports relying on pkg-config but not specifying it, fix some ports broken because testing wrong .pc files, and fix ports using pkg-config --version to determine pkg-config version instead of pkg-config --modversion pkg-config like recommanded by pkg-config With Hat: portmgr Exp-runs by: bapt (pointhat-west), beat (pointyhat) Notes: svn path=/head/; revision=301539
* - use UPDATING instead CHANGESOlli Hauer2012-07-231-5/+0
| | | | | | | noted by eadler@ Notes: svn path=/head/; revision=301371
* - use reserverd UID/GIDOlli Hauer2012-07-201-0/+5
| | | | | | | | | | | | | | | | - use ports-framework to create user/group - remove pkg-(de)install - rename patchfiles - rename rc file ( s/.in// ) - bump PORTREVISION with hat apache@ PR: 169953 Submitted by: Marcello Coutinho <marcellocoutinho@gmail.com> Notes: svn path=/head/; revision=301241
* - Keep questions on a public mailing listBeat Gaetzi2012-07-161-1/+1
| | | | | | | Requested by: eadler Notes: svn path=/head/; revision=300925
* - Add a note about the switch to SubversionBeat Gaetzi2012-07-151-0/+15
| | | | Notes: svn path=/head/; revision=300898
* - Fix copy-paste errorAlex Kozlov2012-06-251-2/+2
| | | | | | | | | - Bump copyright year Approved by: eadler (mentor) Notes: svn path=/head/; revision=299927
* Give a passing mention of OPTIONSngChris Rees2012-06-241-0/+11
| | | | | | | Reviewed by: ak Notes: svn path=/head/; revision=299839
* - Add CHANGES entry on recent LDFLAGS updateDmitry Marakasov2011-09-261-0/+19
| | | | Notes: svn path=/head/; revision=282433
* Describe how CPPFLAGS is now passed to both the configure and makeGerald Pfeifer2011-06-061-0/+15
| | | | | | | | | | | environments, so we do not need to manually touch CONFIGURE_ENV and MAKE_ENV any more in many cases. Discussed with: portmgr PR: 153625 Notes: svn path=/head/; revision=275164
* Autotools update. Read ports/UPDATING 20100915 for details.Ade Lovett2010-09-151-0/+8
| | | | | | | | Approved by: portmgr (for Mk/bsd.port.mk part) Tested by: Multiple -exp runs Notes: svn path=/head/; revision=261230
* USE_GCC=4.3 is deprecated (and no port uses it anymore). USE_GCC=4.3+Gerald Pfeifer2010-06-061-0/+7
| | | | | | | | is transparently rewritten to USE_GCC=4.4+ and lang/gcc43 will be disconnected from the USE_GCC infrastructure soon. Notes: svn path=/head/; revision=255910
* - Add entry in CHANGES about bsd.licenses*.mk.Alejandro Pulver2010-05-261-0/+9
| | | | | | | - Fix typo in bsd.licenses.mk (_LICENGE_ERROR -> _LICENSE_ERROR). Notes: svn path=/head/; revision=255098
* - add 1 missing WITH_APACHEXX option to CHANGES thats now deadPhilip M. Gollucci2010-05-251-1/+1
| | | | Notes: svn path=/head/; revision=255086
* Bump copyright year to 2010Erwin Lansing2010-01-021-1/+1
| | | | Notes: svn path=/head/; revision=247003