aboutsummaryrefslogtreecommitdiff
path: root/CHANGES
Commit message (Collapse)AuthorAgeFilesLines
* Don't use extension.ini any more, and have each extension install in itsMathieu Arnold2016-08-031-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | file, so the order remains the same. Every PHP (or Zend) extension now installs its own .ini file in /usr/local/etc/php. A PHP extension will be automatically activated when installed. The order into which extensions are loaded is automatically guessed. In some very rare cases, the guess will be wrong, and PHP_MOD_PRIO will need to be set. Refer to the USES=php section of the Porter's Handbook for more information. Convert ports touching etc/php/extensions.ini manually, or telling the OP to do it. And finally, bump PORTREVISION for all php extensions. PR: 210697 Submitted by: mat Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D7022 Notes: svn path=/head/; revision=419514
* USEify USES=php.Mathieu Arnold2016-06-281-0/+17
| | | | | | | | | | | | | | | | | | | | | | | The following variables have been folded into arguments: - USE_PHPIZE -> USES=php:phpize - USE_PHPEXT -> USES=php:ext - USE_ZENDEXT -> USES=php:zend - USE_PHP_BUILD -> USES=php:build - WANT_PHP_CLI -> USES=php:cli - WANT_PHP_CGI -> USES=php:cgi - WANT_PHP_MOD -> USES=php:mod - WANT_PHP_WEB -> USES=php:web - WANT_PHP_EMB -> USES=php:embed PR: 210529 Submitted by: mat Exp-run by: antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D6936 Notes: svn path=/head/; revision=417717
* Replace bsd.openssl.mk with USES=sslMathieu Arnold2016-06-271-0/+5
| | | | | | | | | | | | | | | Add a qa hint about needing, or not, USES=ssl. Fix ports doing silly things, like including bsd.openssl.mk directly. PR: 210322 Submitted by: mat Exp-run by: antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D6866 Notes: svn path=/head/; revision=417651
* Add an opt_CMAKE_BOOL options helper.Adam Weinberger2016-06-251-0/+12
| | | | | | | | | | | | | | | | SOMEOPT_CMAKE_BOOL= WITH_FOO BAR expands to: -DWITH_FOO:BOOL=true -DBAR:BOOL=true or -DWITH_FOO:BOOL=false -DBAR:BOOL=false PR: 210576 Approved by: portmgr (mat) Notes: svn path=/head/; revision=417497
* Trim trailing whitespaceDmitry Marakasov2016-06-141-2/+2
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=416907
* A new stage-qa test has been added, it reports all shared librariesMathieu Arnold2016-05-251-0/+14
| | | | | | | | | | | | | | | | | | | | dependencies that are not part of the port list of dependencies. It help finds what is called proxy dependencies. A is needed by B, and B is needed by C. If C also needs A, then it needs to be registered, and this check will tell you to do so. Right now, it is only reporting the problems, but if you add PROXYDEPS_FATAL=yes to your environment, it will give an error and will force you to fix the dependencies. PR: 195203 Submitted by: yuri rawbw com (earlier version) Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D6531 Notes: svn path=/head/; revision=415827
* Add an entry about the new @xmlcatmgrBaptiste Daroussin2016-05-241-0/+9
| | | | Notes: svn path=/head/; revision=415816
* Fix typo.Thierry Thomas2016-05-121-1/+1
| | | | Notes: svn path=/head/; revision=415087
* Move my CHANGES entry from r415078 to the correct locationEd Maste2016-05-121-10/+10
| | | | Notes: svn path=/head/; revision=415084
* Record TIMESTAMP in make makesumEd Maste2016-05-121-0/+10
| | | | | | | | | | | | | | | This is intended to support development and prototyping for ports reproducible build efforts which require some concept of a "last updated" time. It is being committed now so that timestamp entries will be populated "for free" as port distfiles updates happen. Submitted by: bapt (earlier version) Reviewed by: bapt, bdrewery Approved by: portmgr (bdrewery) Differential Revision: https://reviews.freebsd.org/D6031 Notes: svn path=/head/; revision=415078
* Add a CHANGES entry about USES=gem.Mathieu Arnold2016-04-281-0/+5
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=414163
* Commit a forgotten CHANGES entry.Mathieu Arnold2016-04-271-0/+7
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=414105
* USE_RC_SUBR=yes has not done anything for a long time, remove it fromMathieu Arnold2016-04-141-1/+6
| | | | | | | | | the few remaining ports and make it give an error. Sponsored by: Absolight Notes: svn path=/head/; revision=413252
* Add CONFIGURE_OUTSOURCE supportJan Beich2016-04-131-0/+12
| | | | | | | | | | | | | | If CONFIGURE_OUTSOURCE is defined HAS_CONFIGURE invokes configure script and builds the port out of source tree, under ${WRKDIR}/.build by default. The feature is inspired by USES=cmake:outsource and USES=qmake:outsource. PR: 208294 Exp-run by: antoine Approved by: portmgr (mat) Differential Revision: https://reviews.freebsd.org/D4157 Notes: svn path=/head/; revision=413186
* Add a CHANGES entry concerning the change about PORTSDIR in the dependency linesBaptiste Daroussin2016-04-021-0/+14
| | | | Notes: svn path=/head/; revision=412393
* Introduce GH_TUPLE.Mathieu Arnold2016-03-011-0/+9
| | | | | | | | | | | | | | GH_TUPLE allows one to put all the GH_{ACCOUNT,PROJECT,TAGNAME} into one variable, in the form of account:project:tagname[:group]. It is helpful when there are many submodules. PR: 204772 With hat: portmgr Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D4514 Notes: svn path=/head/; revision=409898
* Move Mk/bsd.gnome.mk and Mk/bsd.mate.mk to Mk/Uses/.Koop Mast2016-02-071-0/+12
| | | | | | | | | | | | | | | | | | | To use the GNOME or MATE components activate it by adding gnome or mate to USES. The usage of USE_GNOME/INSTALL_ICONS and for example GLIB_SCHEMAS has stayed the same. Like with USES, the use of USE_GNOME and so after bsd.port.pre.mk is now forbidden. And adapt ports that where still doing that. Exp-runs done by: antoine@ PR: 205432 Reviewed by: antoine@, mat@ Approved by: portmgr (antoine@) Differential Revision: https://reviews.freebsd.org/D3653 Notes: svn path=/head/; revision=408449
* Mention new supported LICENSE valuesDmitry Marakasov2016-01-121-0/+10
| | | | | | | Approved by: portmgr (implicit) Notes: svn path=/head/; revision=405875
* We are actually in 2016 :)Baptiste Daroussin2016-01-101-1/+1
| | | | | | | Reported by: Scott Bennett <bennett@sdf.org> Notes: svn path=/head/; revision=405750
* Introduce 2 new USES: sqlite and firebirdBaptiste Daroussin2016-01-101-0/+6
| | | | | | | | sqlite and firebird handling code has been extracted from bsd.databases.mk add an entry in bsd.sanity.mk to mark USE_SQLITE and USE_FIREBIRD as deprecated Notes: svn path=/head/; revision=405716
* Change the meaning of NO_WRKSUBDIR to force a WRKDIR != WRKSRC.Mathieu Arnold2015-11-051-0/+17
| | | | | | | | | | | | | | | | | | | | | | | Right now, NO_WRKSUBDIR means that the extraction does not produce a subdirectory, and that everything goes straight into WRKDIR. It is problematic, because during the build of a port, quite a few files are created in there, and then, a stage directory, where everything is installed, and then a pkg directory where the package is created, and those often conflict, or get in the way, of the building process. With this, NO_WRKSUBDIR will extract the distfiles directly into WRKSRC instead of WRKDIR. In this case, WRKSRC is artificial and is based on PKGNAME and not DISTNAME, mitigate conflicts with rc files. PR: 204056 Submitted by: mat Reviewed by: bapt Exp-run: antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D2735 Notes: svn path=/head/; revision=400846
* - Add shebangfix documentation bitsDmitry Marakasov2015-10-221-0/+15
| | | | | | | | | | - Fix tcl_OLD_CMD tk_OLD_CMD Approved by: portmgr (bapt) Differential Revision: D3939 Notes: svn path=/head/; revision=399976
* Readd PORTSDIR for now we will only start removing them after 2016Q1 is branchedBaptiste Daroussin2015-10-151-14/+0
| | | | | | | | This gives more time for tools to get updated, available in packages etc before bothering users Notes: svn path=/head/; revision=399326
* Drop the necessity to add ${PORTSDIR} to dependency lineBaptiste Daroussin2015-10-141-0/+14
| | | | | | | | | | | | | | Modify make describe to automatically prepend ${PORTSDIR} if the path for the port is not absolute Checked with poudriere, portmaster, portupgrade PR: 203685 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D3866 Notes: svn path=/head/; revision=399278
* Rewording missed from previous commitDmitry Marakasov2015-09-281-2/+2
| | | | Notes: svn path=/head/; revision=398142
* Implemented complete support for test target.Dmitry Marakasov2015-09-281-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | You can now `make test' on any port to run test sequence, no-op by default. If a port defines TEST_TARGET, it'll run sub-make with specified target, usually `check' or `test', useful if upstream supports that. The port may instead define custom do-test target, as well as usual satellite targets: {pre,do,post}-test, {pre,do,post}-test-OPT, {pre,do,post}-test-OPT-off `make test' builds and stages port first, so test may use both WRKDIR and STAGEDIR, and both BUILD and RUN depends are available for test target. Additionally, TEST_DEPENDS is now properly supported and may be used to define additional depends specifically for testing. Framework may define default tests for specific cases. For instance, perl5.mk and cran.mk already provide default test target on their own. This commit also converts my ports which have tests to this new framework. Approved by: portmgr (bapt) Differential Revision: D3680 Notes: svn path=/head/; revision=398125
* Extend @sample to accept argumentsBaptiste Daroussin2015-09-261-1/+10
| | | | | | | | | | | Maintainers can now use @sample sample_file target_file for all cases that does not fall into the usual @sample something.sample Reviewed by: antoine Differential Revision: https://reviews.freebsd.org/D3734 Notes: svn path=/head/; revision=397963
* Document @{pre,post}[un]exec in CHANGESBaptiste Daroussin2015-09-261-0/+12
| | | | Notes: svn path=/head/; revision=397911
* Make it so that the default Perl is always called perl5.Mathieu Arnold2015-09-141-0/+6
| | | | | | | | | | | | | | | | | | | - Move Perl's man1 files along with its man3 files. - Move where Perl installs its modules man1 pages. - Convert the ports installing man1 pages. - Make different Perl versions installable at the same time. Though you should note that only the default version can be used to install Perl modules, and the non default Perl versions cannot use the modules installed via ports if they contain .so as they are installed in a version specific directory. Reviewed by: bapt (the Mk bits) Exp-run by: antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D3542 Notes: svn path=/head/; revision=396892
* Add generic opt_VARS/opt_VARS_OFF.Mathieu Arnold2015-08-281-0/+11
| | | | | | | | | | | | | | OPT1_VARS= foo=bar baz+=bam will set FOO to bar and append bam to BAZ if OPT1 is enabled. <opt>_VARS_OFF works the same way, if the option is disabled. Reviewed by: bapt Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D3410 Notes: svn path=/head/; revision=395468
* Document r394572 in CHANGES.Raphael Kubo da Costa2015-08-181-0/+6
| | | | Notes: svn path=/head/; revision=394580
* Introduce <opt>_IMPLIES and <opt>_PREVENTS to register dependencies, orMathieu Arnold2015-08-181-0/+14
| | | | | | | | | | | conflicts, between options. PR: 191144 Submitted by: adamw Sponsored by: Absolight Notes: svn path=/head/; revision=394573
* Remove UNIQUENAME and LATEST_LINK.Mathieu Arnold2015-08-171-0/+8
| | | | | | | | | | | | | | | | | | | | UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now, we won't have conflicts there. Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel has the correct PKGNAME anyway. Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called OPTIONS_FILE now.) Reviewed by: antoine, bapt Exp-run by: antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D3336 Notes: svn path=/head/; revision=394508
* Convert code in bsd.port.mk for USE_GHOSTSCRIPT* to USES=ghostscript.Koop Mast2015-07-161-0/+7
| | | | | | | | | | | | | Add GHOSTSCRIPT_DEFAULT to bsd.default-versions.mk for easy version selection. Arguments supported: <empty>, build, run, nox11 and agpl PR: 201201 (exp-run) Approved by: portmgr (mat@) Exp run by: antione@ (previous patch) Differential Revision: https://reviews.freebsd.org/D2938 Notes: svn path=/head/; revision=392322
* Introduce target option helpers.Mathieu Arnold2015-07-011-0/+32
| | | | | | | | | With hat: portmgr Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D2944 Notes: svn path=/head/; revision=391051
* Document the removal of USE_RCORDERBaptiste Daroussin2015-06-221-0/+6
| | | | Notes: svn path=/head/; revision=390324
* Introduce USE_GITHUB=nodefault to allow fetching additional distfilesMathieu Arnold2015-05-291-0/+7
| | | | | | | | | | from github, but not the default one. With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=387852
* USE_GITHUB can now fetch multiple distfiles. It uses a grouping featureMathieu Arnold2015-05-281-0/+29
| | | | | | | | | | | | | | | | | | similar to MASTER_SITES/PATCH_SITES. Some helpful variables are provided: WRKSRC_<group> for putting things in the right place in post-extract, and DISTNAME_<group>/DISTFILE_<group> for use with EXTRACT_ONLY. PR: 200483 Differential Revision: https://reviews.freebsd.org/D2608 Submitted by: mat With hat: portmgr Exp run by: antoine Sponsored by: Absolight Notes: svn path=/head/; revision=387742
* Switch PYTHON_REL from a 3 digits number to a 4 digits number to handleAntoine Brodin2015-05-261-0/+8
| | | | | | | | | | python 2.7.10 Differential Revision: https://reviews.freebsd.org/D2639 Reviewed by: sunpoet, mva Notes: svn path=/head/; revision=387491
* Remove GH_COMMIT support.Mathieu Arnold2015-05-211-0/+5
| | | | | | | | | Differential Revision: https://reviews.freebsd.org/D2606 With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=386936
* Mark USE_AUTOTOOLS deprecated and remove support for libtoolize.Tijl Coosemans2015-04-191-0/+9
| | | | | | | Approved by: portmgr (bapt) Notes: svn path=/head/; revision=384310
* Convert bsd.gnustep.mk to USES=gnustepBaptiste Daroussin2015-04-091-0/+11
| | | | | | | | | | | | | | | | Simplify gnustep ports Hook into the regular ports framework: - LIB_DEPENDS for library dependencies - Use regular USE_LDCONFIG Reuse USES=objc (automatic) USE_GNUSTEP is now a macro to set the dependencies and build feature needed. Accepted arguments: back base build gui Merge deskutils/preferencepanes into deskutils/systempreferences Notes: svn path=/head/; revision=383626
* Document the new USES=waf into CHANGESBaptiste Daroussin2015-04-081-0/+20
| | | | Notes: svn path=/head/; revision=383572
* USE_BZIP2 and USE_XZ are not used anymore in the ports tree mark them asBaptiste Daroussin2015-04-071-0/+6
| | | | | | | unsupported Notes: svn path=/head/; revision=383503
* - track subversion http module activation change in the correct fileOlli Hauer2015-04-061-7/+0
| | | | | | | (move entry from CHANGES -> UPDATING) Notes: svn path=/head/; revision=383476
* Document recent changesBaptiste Daroussin2015-04-011-0/+16
| | | | Notes: svn path=/head/; revision=382916
* - document new subversion httpd module fileOlli Hauer2015-03-311-0/+7
| | | | Notes: svn path=/head/; revision=382871
* Document removal of PTHREAD_LIBS/PTHREAD_CFLAGSBryan Drewery2015-03-261-0/+6
| | | | Notes: svn path=/head/; revision=382328
* Undocument BSDMAKE from r381977 as I have thought of a better way and willBryan Drewery2015-03-231-7/+0
| | | | | | | | | likely revert it. With hat: portmgr Notes: svn path=/head/; revision=381980
* Introduce a BSDMAKE?= /usr/bin/make and use it as the default MAKE_CMD.Bryan Drewery2015-03-231-0/+7
| | | | | | | With hat: portmgr Notes: svn path=/head/; revision=381977