summaryrefslogtreecommitdiff
path: root/Mk/Uses/webplugin.mk (follow)
Commit message (Collapse)AuthorAgeFilesLines
* framework: Remove $FreeBSD$Mathieu Arnold2021-04-061-2/+0
| | | | Where appropriate fiddle with a few other things.
* Rewrite the target ordering code.Mathieu Arnold2015-08-171-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The targets now have priority assigned to them, and, when the dependency ordering magic is done at the end of bsd.port.mk, they are sorted according to their priority. This allows USES to add targets easily and have them run whenever they want without touching bsd.port.mk. To add a target that runs just before post-configure run, do: _USES_configure+= 695:my-post-configure my-post-configure: do something To fine tune when the target is ran, look at the values in the *_SEQ variables at the end of bsd.port.mk, and the other USES. Allow ports Makefiles to override the priority of targets with the TARGET_ORDER_OVERRIDE variable. For example, to get post-install running earlier, (its default is 700) do: TARGET_ORDER_OVERRIDE= 650:post-install While there, add options target helpers for the do-* targets when they exist. Reviewed by: antoine, bapt Exp-run by: antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D3099 Notes: svn path=/head/; revision=394503
* Change the way USES is handled:Tijl Coosemans2014-09-281-6/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | - Loop over USES twice, once to define all *_ARGS variables and once to include Uses/*.mk. This allows all Uses/*.mk to examine arguments given to other USES entries. - Always define *_ARGS (possibly empty) and replace commas with spaces. Similar for _USES_POST. Adjust all Uses/*.mk: - defined(u_ARGS) becomes !empty(u_ARGS) - Eliminate helper variables like _*_ARGS=${*_ARGS:C/,/ /g} - Some Uses/*.mk used ":" as argument separator instead of ",", but no port used this form - Uses/cran.mk: remove unused variable VALID_ARGS and USES+=fortran which has no effect - Uses/twisted.mk: simplify handling of the case where neither "build" nor "run" arguments have been specified PR: 193931 Exp-run by: antoine Approved by: portmgr (antoine) Notes: svn path=/head/; revision=369465
* Remove dirrm from documentation in headerBaptiste Daroussin2014-09-231-2/+0
| | | | Notes: svn path=/head/; revision=369053
* Simplify USES=webpluginBaptiste Daroussin2014-09-231-7/+6
| | | | Notes: svn path=/head/; revision=369030
* Move MAINTAINER lines to the end of the initial comment block andGerald Pfeifer2014-03-151-2/+2
| | | | | | | | | make things a bit more consistent. Approved by: portmgr (bapt) Notes: svn path=/head/; revision=348308
* Properly add targets to the sequence they belong to, that now makes them ↵Baptiste Daroussin2014-01-041-3/+0
| | | | | | | predictable Notes: svn path=/head/; revision=338605
* Mark some targets .PHONYBaptiste Daroussin2013-11-201-0/+1
| | | | Notes: svn path=/head/; revision=334392
* Fix symlink when PKGBASE, WEBPLUGIN_DIR, and WEBPLUGIN_NAME are not defined.Jung-uk Kim2013-11-141-4/+2
| | | | | | | | | | The deeply nested expression for .for loop cannot be completely evaluated at the time of loop expansion because PKGBASE will be assigned much later. Approved by: bapt Notes: svn path=/head/; revision=333783
* Fix when PREFIX != LOCALBASEBaptiste Daroussin2013-11-121-6/+5
| | | | | | | Reported by: avilla Notes: svn path=/head/; revision=333595
* No need to parse twice the webplugin argumentsBaptiste Daroussin2013-11-121-1/+1
| | | | Notes: svn path=/head/; revision=333578
* Convert www/firefox/Makefile.webplugins into a USESBaptiste Daroussin2013-11-121-0/+187
Simplify it a lot, remove all not supported anymore web browsers, Prepend private varible behind an underscore Rename the gecko18, gecko19 target into a simple gecko target If you are writing a plugin port please use this USES, and if this USES does fit your need please report it so we can improve. Notes: svn path=/head/; revision=333572