notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
All times are UTC
Ukraine
non port: Mk/bsd.options.mk
SVNWeb

Number of commits found: 137 (showing only 100 on this page)

1 | 2  »  

Tue, 9 Aug 2022
[ 09:16 Gleb Popov (arrowd) search for other commits by this committer ]    commit hash:505ecf2230c9e73f5d231b855b2a88c41dfc3d26  commit hash:505ecf2230c9e73f5d231b855b2a88c41dfc3d26  commit hash:505ecf2230c9e73f5d231b855b2a88c41dfc3d26  505ecf2  (Only the first 10 of 25 ports in this commit are shown above. View all ports for this commit)
Uses/cabal.mk: Rename `EXECUTABLES` to `CABAL_EXECUTABLES`.

Approved by: tcberner

Differential Revision: https://reviews.freebsd.org/D36079
Sun, 24 Apr 2022
[ 10:00 Tobias C. Berner (tcberner) search for other commits by this committer ]    commit hash:aa2539679084872cd84112e9df6bfee571570623  commit hash:aa2539679084872cd84112e9df6bfee571570623  commit hash:aa2539679084872cd84112e9df6bfee571570623  aa25396  (Only the first 10 of 118 ports in this commit are shown above. View all ports for this commit)
framework: cleanup conditional-indentations in Mk/

Run Tools/scripts/indent_make_if.pl on all of Mk.

These white space changes contribute greatly to the readability of those files.
As we have a version control system, finding out the reasons for the changes
prior to these white space changes is still easily possible

Differential Revision:	https://reviews.freebsd.org/D35024
Reviewed by:		portmgr (rene, bapt)
Wed, 21 Apr 2021
[ 10:57 Tobias Kortkamp (tobik) search for other commits by this committer ]    commit hash:bdc3d57d5398e177eb955923c15f62ad753c1c4d  commit hash:bdc3d57d5398e177eb955923c15f62ad753c1c4d  commit hash:bdc3d57d5398e177eb955923c15f62ad753c1c4d  bdc3d57 
Mk/bsd.options.mk: Fix typos in comment
Tue, 6 Apr 2021
[ 14:27 Mathieu Arnold (mat) search for other commits by this committer ]    commit hash:5d33e045968104ac678d8b4b4ec1e8956bbf68e0  commit hash:5d33e045968104ac678d8b4b4ec1e8956bbf68e0  commit hash:5d33e045968104ac678d8b4b4ec1e8956bbf68e0  5d33e04  (Only the first 10 of 224 ports in this commit are shown above. View all ports for this commit)
framework: Remove $FreeBSD$

Where appropriate fiddle with a few other things.
Thu, 7 Nov 2019
[ 16:30 rene search for other commits by this committer ] Original commit   Revision:516983 (Only the first 10 of 16 ports in this commit are shown above. View all ports for this commit)
Clean up support for FreeBSD 11.2.

While here, modernize some comments in Mk/bsd.*.mk.

Note that graphics/drm-fbsd11.2-kmod is not renamed yet, this was somewhat
under discussion.

Submitted by:	rene
Reviewed by:	antoine, jbeich, mat, zeising
Differential Revision:	https://reviews.freebsd.org/D21974
Thu, 9 May 2019
[ 14:39 arrowd search for other commits by this committer ] Original commit   Revision:501101 (Only the first 10 of 102 ports in this commit are shown above. View all ports for this commit)
Introduce USES=cabal and use it to build Haskell applications.

PR:		230186
Reviewed by:	mat, tcberner
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D19730
Thu, 18 Apr 2019
[ 14:28 tobik search for other commits by this committer ] Original commit   Revision:499267
Flag nop options helpers that appear after bsd.port.options.mk as DEV_ERRORs

Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D19553
Mon, 25 Feb 2019
[ 22:07 jbeich search for other commits by this committer ] Original commit   Revision:493901 (Only the first 10 of 11 ports in this commit are shown above. View all ports for this commit)
Add option helper for MESON_ARGS = -Dfoo=enabled

feature options define combo like auto/yes/no in a standand way.
In other words, upstream projects of ports that use _MESON_YES are
supposed to migrate to _MESON_ENABLED.

https://mesonbuild.com/Build-options.html#features

Reviewed by:	tobik (implicit)
Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D19127
Thu, 6 Dec 2018
[ 20:33 sunpoet search for other commits by this committer ] Original commit   Revision:486799
Add TEST_DEPENDS support

Differential Revision:	https://reviews.freebsd.org/D18398
Approved by:	portmgr (mat)
Mon, 10 Sep 2018
[ 14:40 mat search for other commits by this committer ] Original commit   Revision:479428
Do not enable options that do not exist.

Differential Revision:	https://reviews.freebsd.org/D13953
[ 13:16 mat search for other commits by this committer ] Original commit   Revision:479410
Only set %%PORTDOCS%%/%%PORTEXAMPLES%% if a DOCS/EXAMPLES option is defined.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
Differential Revision:	https://reviews.freebsd.org/D13651
Tue, 28 Aug 2018
[ 12:22 mat search for other commits by this committer ] Original commit   Revision:478306
Remove automagic WITH_DEBUG activation with the DEBUG option.

- People keep adding options named DEBUG to enable verbose things in
  their ports and have no idea it also enables WITH_DEBUG.
- We already have WITH_DEBUG_PORTS that can enable WITH_DEBUG on a per
  port basis.

Differential Revision:	https://reviews.freebsd.org/D16829
Sat, 3 Mar 2018
[ 06:50 ultima search for other commits by this committer ] Original commit   Revision:463463
* Add USE_GITLAB for fetching from www.gitlab.com and GitLab deployed sites.

Reviewed by:	mat
Approved by:	portmgr (mat)
Relnotes:	yes
Differential Revision:	https://reviews.freebsd.org/D12162
Tue, 9 Jan 2018
[ 07:40 mat search for other commits by this committer ] Original commit   Revision:458513 (Only the first 10 of 46 ports in this commit are shown above. View all ports for this commit)
Remove support for variables that have been deprecated for a while.

variables                  deprecation       revision
WITHOUT_NLS                2013-12-13        r336337
WITH_/WITHOUT_             2014-02-24        r345870
NOPORT(DOC|EXAMPLE)S       2014-04-19        r351587
WITH_BDB_VER               2016-05-02        r414444
OVERRIDE_LINUX_BASE_PORT   2016-09-05        r421387
WITH_OPENSSL_(BASE|PORT)   2016-06-16        r416965

While there, add an ERROR variable that works like DEV_ERROR, but for
user facing errors, and move NOPORTDOCS,
NOPORTEXAMPLES and WITHOUT_NLS to it.

Cleanup bsd.sanity.mk a bit.

Fix fallout.

PR:		224613
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D13490
Wed, 20 Dec 2017
[ 14:19 bapt search for other commits by this committer ] Original commit   Revision:456799
Add an option helper for BINARY_ALIAS
Thu, 16 Nov 2017
[ 19:41 bdrewery search for other commits by this committer ] Original commit   Revision:454332
Follow-up r454266: Sort and remove duplicates for [DE]SELECTED_OPTIONS.

Some ports like graphics/povray-meta do funky things like add the same
option into PORT_OPTIONS twice.  This also avoids a new leading blank
space in some cases.

With hat:	portmgr
Wed, 15 Nov 2017
[ 19:13 bdrewery search for other commits by this committer ] Original commit   Revision:454266
Fix [DE]SELECTED_OPTIONS to lazily evaluate as late as possible.

If a port modifies OPTIONS_UNSET after including bsd.port.options.mk
then these values were wrong even though all of 'showconfig',
'pretty-print-config', and the package generated all had the expected
options.

Only Poudriere and synth use these variables for incremental build checks.

Reviewed by:	sjg, bapt
Approved by:	portmgr (bapt)
Differential Revision:	https://reviews.freebsd.org/D13092
Fri, 9 Jun 2017
[ 18:12 kwm search for other commits by this committer ] Original commit   Revision:443024
Meson is picky about the arguments of build options.

For example a option of the "boolean" type only accepts true/false this
 option is covered by ${opt}_MESON_TRUE/_FALSE.

Add option helpers ${opt}_MESON_YES/_NO for the "combo" type which
 accepts yes and no.

Approved by:		portmgr@ (mat@)
Differential Revision:	https://reviews.freebsd.org/D11078
Mon, 17 Apr 2017
[ 20:24 kwm search for other commits by this committer ] Original commit   Revision:438752
* Fix MESON_TRUE/MESON_FALSE comment, to mention the actualy meson argument.
* Rework option hanlding to be more clear and to avoid double negative.

Submitted by:	antoine@
Approved by:	antoine@
[ 18:55 kwm search for other commits by this committer ] Original commit   Revision:438747
Introduce new "meson" USES.

This uses will handling building software that uses the meson
build system. Expand the option framework to handle MESON options.

Approved by:	portmgr (swills@)

Differential Revision:	https://reviews.freebsd.org/D104091
Sat, 7 Jan 2017
[ 09:01 antoine search for other commits by this committer ] Original commit   Revision:430773
Revert r398829: do not change OPTIONS when DEVELOPER=yes
Having a TEST option is usually a bad idea

With hat:	portmgr
Sun, 25 Dec 2016
[ 12:46 bapt search for other commits by this committer ] Original commit   Revision:429411
Revert r429298 it has some unexpected side effects which I do not have time to
fix yet

Approved by:	portmgr (implicit)
Sat, 24 Dec 2016
[ 00:30 bapt search for other commits by this committer ] Original commit   Revision:429298
Make the ports infrastructure accept at least 3 level ports

Approved by:	portmgr (rene
Differential Revision:	https://reviews.freebsd.org/D8889
Thu, 24 Nov 2016
[ 14:45 mat search for other commits by this committer ] Original commit   Revision:427018
Add an OPTIONS_EXCLUDE_opsys_osrel.

Sponsored by:	Absolight
Wed, 12 Oct 2016
[ 12:19 mat search for other commits by this committer ] Original commit   Revision:423859
Change the way opt_USE is parsed.

This makes it possible to have:
opt_USE=  ldconfig=${PREFIX}/lib/foo/bar

Before this, it would have ended up doing USE_LDCONFIG=/lib/foo/bar,
without ${PREFIX}.

Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D8169
Wed, 31 Aug 2016
[ 13:28 mat search for other commits by this committer ] Original commit   Revision:421163
Don't duplicate the list of options helpers.

People who come here can read the code, they will be able to understand
the variable definition.

Sponsored by:	Absolight
[ 12:50 mat search for other commits by this committer ] Original commit   Revision:421158
Add GH_SUBDIR to option helpers.

Submitted by:	lightside gmx com
Sponsored by:	Absolight
Wed, 17 Aug 2016
[ 12:16 mat search for other commits by this committer ] Original commit   Revision:420340
Move USE_BDB and PLIST_DIRSTRY to the unsupported section, all the ports
have been converted.

Sponsored by:	Absolight
Sun, 26 Jun 2016
[ 16:23 mat search for other commits by this committer ] Original commit   Revision:417532
Add opt_CMAKE_BOOL_OFF, oposite of opt_CMAKE_BOOL.

PR:		210576
Sponsored by:	Absolight
Sat, 25 Jun 2016
[ 22:23 adamw search for other commits by this committer ] Original commit   Revision:417497
Add an opt_CMAKE_BOOL options helper.

  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)
Tue, 3 May 2016
[ 18:36 bdrewery search for other commits by this committer ] Original commit   Revision:414547
Fix excluding implied options.

This fixes the devel/git-lite port to not get PERL despite being excluded.

PR:		207460
PR:		202701
With hat:	portmgr
Differential Revision:	https://reviews.freebsd.org/D5538
Tue, 15 Mar 2016
[ 15:28 mat search for other commits by this committer ] Original commit   Revision:411171
Add MASTER_SITES to options helpers.

Sponsored by:	Absolight
Wed, 2 Mar 2016
[ 11:08 mat search for other commits by this committer ] Original commit   Revision:409926
Add GH_TUPLE to the options flags too.

Sponsored by:	Absolight
Tue, 29 Dec 2015
[ 17:01 mat search for other commits by this committer ] Original commit   Revision:404763
Be consistent.

Noticed by:	amdmi3
Sponsored by:	Absolight
[ 16:19 mat search for other commits by this committer ] Original commit   Revision:404759
Remove unneeded .for loops.

Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D4484
Mon, 14 Dec 2015
[ 22:44 marino search for other commits by this committer ] Original commit   Revision:403743
Mk/bsd.options.mk: Introduce SELECTED_OPTIONS, DESELECTED_OPTIONS

Until now, the only way to obtain information on the valid port options
and the current selection states is by using the pretty-print-config
target.  It would look something like this:

  > make -C /usr/ports/lang/gcc5-aux print-print-config
  Standard[ +FORT +OBJC +NLS -TESTSUITE -ALLSTAGES -STATIC ] \
  Bootstrap[ -BOOTSTRAP ]

To process the total options and the selection state of each option
requires additional processing, e.g. with awk and/or sed.  Moreover, if
other information is needed about the port it question, it would require
a second execution of "make" to reveal variable values. There simply is
no other way to obtain the option selection information in a single pass
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Fri, 13 Nov 2015
[ 13:50 mat search for other commits by this committer ] Original commit   Revision:401514
Refactor the list of all excluded options so that the second place it is
needed is not forgotten any more.

PR:		204510
With hat:	portmgr
Sponsored by:	Absolight
Thu, 8 Oct 2015
[ 14:21 amdmi3 search for other commits by this committer ] Original commit   Revision:398829
Enable TEST option if DEVELOPER is set

TEST option is used when a port needs extra depends or flags for
build phase to enable tests (so TEST_DEPENDS don't work). Enable
it by default for DEVELOPER builds, so interested parties and Q/A
can have all tests available.

Approved by:	portmgr (bapt)
Differential Revision:	D3844
Mon, 5 Oct 2015
[ 12:45 amdmi3 search for other commits by this committer ] Original commit   Revision:398646
Add support for opt_TEST_TARGET consistent with opt_{ALL,INSTALL}_TARGET

Approved by:	portmgr (mat)
Differential Revision:	D3788
Thu, 1 Oct 2015
[ 07:56 mat search for other commits by this committer ] Original commit   Revision:398258
Fix opt_VARS premature expansion.

Due to the way .for loop work, opt_VARS was being expanded too early
evaluation, which made it impossible to use vars that are set/modifies
afterwards (such as PREFIX or PKGDIR)

Fix this by changing opt_VARS handling logic so that the right side is
not prematurely expanded:

- Loop not by words (each word here is single VAR=val / VAR+=val tuple)
  but by unique left sides of assignments (VAR, VAR+ here)
- Using the left side, extract all corresponding right sides and
  append/assign them to a variable

This changes the way this opt_VARS line work, which behavior is between
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Mon, 28 Sep 2015
[ 17:20 amdmi3 search for other commits by this committer ] Original commit   Revision:398125 (Only the first 10 of 11 ports in this commit are shown above. View all ports for this commit)
Implemented complete support for test target.

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
Tue, 8 Sep 2015
[ 14:04 mat search for other commits by this committer ] Original commit   Revision:396378
Add PORTEXAMPLES to the options helpers.

Sponsored by:	Absolight
Fri, 4 Sep 2015
[ 16:35 mat search for other commits by this committer ] Original commit   Revision:396111
Add DESKTOP_ENTRIES to the options flags.

Sponsored by:	Absolight
Fri, 28 Aug 2015
[ 16:18 adamw search for other commits by this committer ] Original commit   Revision:395507
Use more precise wording, i.e. "set" and "append" instead of "run."

Approved by:	portmgr (mat)
[ 12:28 mat search for other commits by this committer ] Original commit   Revision:395468
Add generic opt_VARS/opt_VARS_OFF.

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
Mon, 24 Aug 2015
[ 13:07 mat search for other commits by this committer ] Original commit   Revision:395170
Add an optional error message for opt_PREVENTS, opt_PREVENTS_MSG.

Reviewed by:	bapt
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3469
Fri, 21 Aug 2015
[ 13:05 mat search for other commits by this committer ] Original commit   Revision:394952
Fix with fmake.

Noticed by:	marck
Sponsored by:	Absolight
[ 12:02 mat search for other commits by this committer ] Original commit   Revision:394939
Optimize opt_IMPLIES.

PR:		191144
Submitted by:	hrs
Sponsored by:	Absolight
Wed, 19 Aug 2015
[ 09:28 mat search for other commits by this committer ] Original commit   Revision:394770
Add EXTRACT_ONLY to the options flags.

Sponsored by:	Absolight
Tue, 18 Aug 2015
[ 11:00 mat search for other commits by this committer ] Original commit   Revision:394573
Introduce <opt>_IMPLIES and <opt>_PREVENTS to register dependencies, or
conflicts, between options.

PR:		191144
Submitted by:	adamw
Sponsored by:	Absolight
[ 10:39 mat search for other commits by this committer ] Original commit   Revision:394569
Add BROKEN and IGNORE to the options flags.

Sponsored by:	Absolight
Mon, 17 Aug 2015
[ 14:20 mat search for other commits by this committer ] Original commit   Revision:394508 (Only the first 10 of 271 ports in this commit are shown above. View all ports for this commit)
Remove UNIQUENAME and LATEST_LINK.

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
[ 13:31 mat search for other commits by this committer ] Original commit   Revision:394503 (Only the first 10 of 17 ports in this commit are shown above. View all ports for this commit)
Rewrite the target ordering code.

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
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Thu, 30 Jul 2015
[ 08:51 mat search for other commits by this committer ] Original commit   Revision:393225
White space fix.

With hat:	portmgr
Sponsored by:	Absolight
[ 08:51 mat search for other commits by this committer ] Original commit   Revision:393224
Add GH_* and PORTDOCS top the make variables helpers.

With hat:	portmgr
Sponsored by:	Absolight
Wed, 1 Jul 2015
[ 12:11 mat search for other commits by this committer ] Original commit   Revision:391051
Introduce target option helpers.

With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D2944
Mon, 1 Jun 2015
[ 09:38 mat search for other commits by this committer ] Original commit   Revision:388209
Add SUB_LIST and SUB_FILES to the helper flags.  (and sort the flags)

With hat:	portmgr
Sponsored by:	Absolight
Thu, 26 Mar 2015
[ 17:31 marino search for other commits by this committer ] Original commit   Revision:382333
Mk/bsd.options.mk: Add OPTIONS_EXCLUDE_${OPSYS}

This simple addition greatly simplifies the removal of options as a
function of operating system, e.g. OPTIONS_EXCLUDE_DragonFly.

Approved by:	portmgr (bdrewery)
Thu, 22 Jan 2015
[ 12:18 antoine search for other commits by this committer ] Original commit   Revision:377651
Add a ${opt}_USE_OFF option helper

PR:		195817
Differential Revision:	https://reviews.freebsd.org/D1581
Reviewed by:	bapt, mat, jbeich
With hat:	portmgr
Mon, 29 Dec 2014
[ 14:14 mat search for other commits by this committer ] Original commit   Revision:375786
Allow the use of opt_ENABLE= foo=/bar to work like opt_WITH.

Sponsored by:	Absolight
Mon, 22 Sep 2014
[ 12:09 bapt search for other commits by this committer ] Original commit   Revision:368865
Spelling

Submitted by:	xmj
Thu, 21 Aug 2014
[ 18:06 antoine search for other commits by this committer ] Original commit   Revision:365573
Add an option helper for PLIST_SUB
Rename a few variables to avoid confusion with this new helper

Requested by:	koobs
Reviewed by:	mat
With hat:	portmgr
Differential revision: https://reviews.freebsd.org/D665
Mon, 21 Jul 2014
[ 22:28 bapt search for other commits by this committer ] Original commit   Revision:362510
Add INFO macro to the helpers
Sat, 21 Jun 2014
[ 13:29 ohauer search for other commits by this committer ] Original commit   Revision:358699
- strip optional WITH parameter from argument if OPTION is set to off

  FOO_WITH=	foo=bar

  CONFIGURE_ARGS will become now
  ON:	--with-foo=bar
  OFF:	--without-foo

PR:		191085
Submitted by:	ohauer
Approved by:	portmgr (antoine)
Wed, 18 Jun 2014
[ 07:13 bapt search for other commits by this committer ] Original commit   Revision:358213
Switch back to default tabspace: 8
Wed, 11 Jun 2014
[ 14:50 tijl search for other commits by this committer ] Original commit   Revision:357486 (Only the first 10 of 297 ports in this commit are shown above. View all ports for this commit)
Support LIBS like LDFLAGS.

- Add LIBS="${LIBS}" to MAKE_ENV and CONFIGURE_ENV.
- Add an option helper for LIBS.
- Adjust all ports that already use LIBS.  Also remove references to
  PTHREAD_CFLAGS and PTHREAD_LIBS while here.
- Some ports did not support having a LIBS environment variable and
  required additional patches.

Somewhat simplified a linker command line looks like:

${CC} ${src_LDFLAGS} ${LDFLAGS} ${src_LIBS} ${LIBS}

where src_LDFLAGS and src_LIBS are controlled by upstream and LDFLAGS and
LIBS can be controlled by us.  If possible -L and -l flags need to be
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Mon, 5 May 2014
[ 09:45 bapt search for other commits by this committer ] Original commit   Revision:352986 (Only the first 10 of 293 ports in this commit are shown above. View all ports for this commit)
Convert all :U to :tu and :L to :tl

Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a
replacement for :U and :L (which has been marked as deprecated)

bmake which is the default on FreeBSD 10+ only support by default
:tu/:tl a hack has been added at the time to support :U and :L to ease
migration. This hack is now not necessary anymore

Note that this makes the ports tree incompatible with make(1) from
FreeBSD 8.3 or earlier

With hat:	portmgr
Sat, 19 Apr 2014
[ 06:44 bdrewery search for other commits by this committer ] Original commit   Revision:351587
- Rename check-orphans to check-plist. Keep the old for backwards-compat.
- Bug fixes:
  makeplist/check-plist:
   - Fix showing directories owned by RUN_DEPENDS/LIB_DEPENDS [1]
   - Use proper "rmdir PATH" syntax, not "rmdir >/dev/null... PATH" which
     pkg will not recognize.
   - Never consider base /etc/mtree/BSD.usr.dist or LOCLABASE
     Templates/BSD.local.dist as needing @dirrm handling.
  check-plist:
   - Fix showing PORTDOCS/PORTEXAMPLES files when the OPTIONS are not set.
     makeplist will still suggest them.
   - Fix showing files installed through unselected OPTIONS as orphans,
     by considering "@comment file" to be ignored. [2]
   - Fix @sample, @fc, @fcfontsdir, @fontsdir support
   - Fix return status when orphans are found to be non-zero
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Fri, 28 Mar 2014
[ 11:04 bapt search for other commits by this committer ] Original commit   Revision:349407
Make option DEBUG work like WITH_DEBUG
Tue, 25 Mar 2014
[ 18:19 mat search for other commits by this committer ] Original commit   Revision:349166
Have OPTIONS_SUB also fill in SUB_LIST.

Fix two ports that would have been broken with this change.

With hat:	portmgr
Mon, 3 Mar 2014
[ 18:56 mat search for other commits by this committer ] Original commit   Revision:346952
Correctly sort the DEPENDS targets.

Sponsored by:	Absolight
[ 18:47 mat search for other commits by this committer ] Original commit   Revision:346951
Add CONFLICT{,_BUILD,_INSTALL} to the options helpers.

PR:		187226 (based on)
Submitted by:	adamw
Sponsored by:	Absolight
[ 15:12 mat search for other commits by this committer ] Original commit   Revision:346911
Don't output warnings about WITH_DEBUG being on.

Requested by:	eadler
Sponsored by:	Absolight
Thu, 27 Feb 2014
[ 16:39 mat search for other commits by this committer ] Original commit   Revision:346379
Add %%NO_OPT1%% to PLIST_SUB that is enabled when %%OPT1%% is not.

Sponsored by:	Absolight
Mon, 24 Feb 2014
[ 15:40 mat search for other commits by this committer ] Original commit   Revision:345870
Really tell our users that using WITH_/WITHOUT_ to set/unset options is
deprecated.

Sponsored by:	Absolight
Sat, 15 Feb 2014
[ 14:33 antoine search for other commits by this committer ] Original commit   Revision:344393
Use OPTIONS helpers from excluded options too

Reviewed by:	bapt
With hat:	portmgr
Mon, 27 Jan 2014
[ 22:53 mat search for other commits by this committer ] Original commit   Revision:341467
Add two new options helpers:

${OPT}_${TYPE}_DEPENDS_OFF=<something> will automatically add:
${TYPE_DEPENDS}+=<something> in case OPT is 'off'

${OPT}_${FLAG}_OFF=<something> will automatically add:
${FLAG}+=<something> in case OPT is 'off'

With hat:	portmgr
Sponsored by:	Absolight
Sun, 15 Dec 2013
[ 23:44 bapt search for other commits by this committer ] Original commit   Revision:336596
fmake doesn't like previous commit (which breaks index) [1]

Given we do not support for long enough old OPTIONS framework just get
rid of this compat block that doesn't bring anything anymore

Kick by:	cperciva [1]
[ 23:31 bapt search for other commits by this committer ] Original commit   Revision:336595
Do not set again WITHOUT_NLS in old backward compatibility if NLS is in
OPTIONS_UNSET

Reported by:	eadler
Fri, 13 Dec 2013
[ 11:28 bapt search for other commits by this committer ] Original commit   Revision:336336
Stop defining WITHOUT_NLS it not used anymore in the ports tree
Fri, 22 Nov 2013
[ 10:59 makc search for other commits by this committer ] Original commit   Revision:334572
Add support for ${opt}_QMAKE_ON/${opt}_QMAKE_OFF

Approved by:	portmgr (bapt)
Tue, 12 Nov 2013
[ 13:23 mat search for other commits by this committer ] Original commit   Revision:333568
Allow multiple value in ${opt}_USE= FOO=bar,baz.

Which is nice in case you end up with something like :
X11_USE=	xorg=x11 xorg=ice xorg=sm xorg=xext xorg=xineramaproto
		xorg=xinerama xorg=xrandr xorg=xrender xorg=xtst

now you can do :
X11_USE=	xorg=x11,ice,sm,xext,xineramaproto,xinerama,xrandr,xrender,xtst

PR:		ports/183892
Approved by:	bapt
Wed, 30 Oct 2013
[ 16:54 ak search for other commits by this committer ] Original commit   Revision:332153
- Remove gratuitous whitespaces
- Use sinclude when possible
- Rewrap overly long list

Approved by:	portmgr (bapt)
Sun, 27 Oct 2013
[ 11:58 wg search for other commits by this committer ] Original commit   Revision:331760
Allow multiple values for configure ENABLE and WITH options helpers

${opt}_CONFIGURE_ENABLE and ${opt}_CONFIGURE_WITH now accept multiple arguments
and will be expanded accordingly, e.g.:

OPT_CONFIGURE_ENABLE= feature1 feature2  --  will add to CONFIGURE_ARGS:
	OPT enabled: --enable-feature1 --enable-feature2
	OPT disabled: --disable-feature1 --disable-feature2

Approved by:	portmgr (bapt)
Fri, 4 Oct 2013
[ 11:42 bdrewery search for other commits by this committer ] Original commit   Revision:329293
- Fix OPTIONS_SUB not including OPTIONS_SLAVE options in PLIST_SUB

With hat:	portmgr
[ 11:38 bdrewery search for other commits by this committer ] Original commit   Revision:329291
- Add option helper opt_USE= FOO=bar -> USE_FOO=bar

Discussed with:	bapt
With hat:	portmgr
[ 10:03 sunpoet search for other commits by this committer ] Original commit   Revision:329280
- Add more helpers: ALL_TARGET, INSTALL_TARGET and CATEGORIES
- Remove duplicate EXTRA_PATCHES comment
- Minor comment rewording: change "add it to" to "add its content to"
  just like how we describe ${opt}_CMAKE_*

PR:		ports/182626
Submitted by:	sunpoet (myself)
Approved by:	bapt (portmgr)
[ 01:52 bdrewery search for other commits by this committer ] Original commit   Revision:329257
- Add support for PATCHFILES and PATCH_SITES
- While here, cleanup r329186 and move EXTRA_PATCHES to common
  section

With hat:	portmgr
Thu, 3 Oct 2013
[ 13:32 bdrewery search for other commits by this committer ] Original commit   Revision:329186
- Support {opt}_EXTRA_PATCHES

Reviewed by:	bapt
With hat:	portmgr
Tue, 1 Oct 2013
[ 16:27 sunpoet search for other commits by this committer ] Original commit   Revision:328963
- Add more OPTIONS helpers: MAKE_ARGS, PLIST_FILES, PLIST_DIRS and PLIST_DIRSTRY
- Fix typo

PR:		ports/182514
Submitted by:	sunpoet (myself)
Approved by:	bdrewery (portmgr)
Tue, 24 Sep 2013
[ 21:01 naddy search for other commits by this committer ] Original commit   Revision:328193
If ${opt}_CPPFLAGS is defined, its value will be appended to CPPFLAGS
depending on the status of option ${opt}.

Approved by:	bapt
Thu, 1 Aug 2013
[ 12:32 mat search for other commits by this committer ] Original commit   Revision:324101
Document the new bsd.options.mk knobs.

PR:		ports/180949
Submitted by:	mat
Approved by:	bapt
Mon, 29 Jul 2013
[ 07:01 bapt search for other commits by this committer ] Original commit   Revision:323867
Add new ${OPT}_CONFIGURE_WITH option help
it will handle the --with/--without configure argument dancing based on the
value of the OPTION ${OPT}

Requested by:	mandree
Thu, 25 Jul 2013
[ 11:47 tijl search for other commits by this committer ] Original commit   Revision:323637
- Document the use of ${OPTIONS_NAME}_(UN)SET(_FORCE).
- Remove options in ${OPTIONS_NAME}_(UN)SET from NEW_OPTIONS list.
- Remove an intermediate sort.
- Add support for ${OPTIONS_NAME}_(UN)SET_FORCE.

Approved by:	bapt
Wed, 26 Jun 2013
[ 07:22 bapt search for other commits by this committer ] Original commit   Revision:321785
Replace OPTIONSFILE by OPTIONS_FILE which is a more robust variable with unicity
insurance in its path to avoid collision.

A compatibility layer is available to automatically load and migration from
OPTIONSFILE to OPTIONS_FILE (this is all transparent for users.)

It is recommanded that ports that used to overwrite OPTIONSFILE to prevent the
known bugs should keep the OPTIONSFILE overwrite for a while (6 month) to allow
the migration to happen automatically and users to not lose their old save
options.

New options file is now based on the PKGORIGIN therefor the definition of the
PKGORIGIN has been moved ealier in bsd.port.mk to allow it's usage from withing
bsd.options.mk

PR:		ports/148637
Reviewed by:	bdrewery
Fri, 14 Jun 2013
[ 14:18 bapt search for other commits by this committer ] Original commit   Revision:320926
Add a forgotten helper:

${OPT}_CMAKE_ON and ${OPT}_CMAKE_OFF
[ 13:41 bapt search for other commits by this committer ] Original commit   Revision:320916
New macros to help dealing with ports that have options:

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
(Only the first 15 lines of the commit message are shown above View all of this commit message)
[ 13:04 tijl search for other commits by this committer ] Original commit   Revision:320911
- Reallign documentation for a tab width of 4.
- Document variables that can be used in make.conf.

Approved by:	bapt
[ 13:00 tijl search for other commits by this committer ] Original commit   Revision:320909
Sort PORT_OPTIONS only once and remove some undefines.

Approved by:	bapt
[ 12:59 tijl search for other commits by this committer ] Original commit   Revision:320908
Let config-conditional take options configured in make.conf into account.
The option dialog will not appear if all options have been configured
before, either using the dialog or in make.conf.  This means you can set
options once for all ports in make.conf and not have dialogs pop up if
those are the only options.

Also let config-conditional run make config instead of do-config.  Make
config handles NO_DIALOG and pre-config.

Discussed with:	danfe
Approved by:	portmgr (bapt)

Number of commits found: 137 (showing only 100 on this page)

1 | 2  »