/[ports]/head/Mk/bsd.port.mk
ViewVC logotype

Log of /head/Mk/bsd.port.mk

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Revision:


Revision 563995 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 4 06:04:50 2021 UTC (2 weeks, 4 days ago) by bapt
File length: 181677 byte(s)
Diff to previous 563568
Remove expired gstreamer 0.x

gstreamer 1.x has been introduced long ago and gstreamer 0.x was kept
to let time for applications to catchup on gstreamer 1.x


Revision 563568 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 1 12:37:14 2021 UTC (3 weeks ago) by rene
File length: 181730 byte(s)
Diff to previous 555755
Mk/bsd.port.mk: Remove support for FreeBSD 12.1 which reached end-of-life today.

MFH:		2021Q1


Revision 555755 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 20 11:05:58 2020 UTC (3 months ago) by 0mp
File length: 181730 byte(s)
Diff to previous 555738
Revert parts of r555738 which were probably not meant to be committed

PR:		248402
Reported by:	Franco Fichtner <franco@opnsense.org>
Approved by:	portmgr blanket


Revision 555738 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 20 07:16:06 2020 UTC (3 months ago) by adamw
File length: 181776 byte(s)
Diff to previous 553987
Add education virtual category

PR:		248402
Submitted by:	PauAmma


Revision 553987 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 3 14:36:15 2020 UTC (3 months, 2 weeks ago) by 0mp
File length: 181708 byte(s)
Diff to previous 553975
Fix a typo

Reported by:	cy
Approved by:	portmgr blanket


Revision 553975 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 3 10:05:37 2020 UTC (3 months, 2 weeks ago) by 0mp
File length: 181709 byte(s)
Diff to previous 552579
Discourage users from using DO_NADA

It should not be used to make targets do nothing. In such cases,
it's most likely the ports infrastructure which requires fixing.

Suggested by:	bapt
Approved by:	portmgr (bapt)
Differential Revision:	https://reviews.freebsd.org/D27072


Revision 552579 - (view) (download) (annotate) - [select for diffs]
Modified Sat Oct 17 14:28:19 2020 UTC (4 months ago) by rene
File length: 181451 byte(s)
Diff to previous 552055
Bump minimally supported FreeBSD version to 11.4

Phabricator:	D26646


Revision 552055 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 11 11:53:57 2020 UTC (4 months, 1 week ago) by meta
File length: 181451 byte(s)
Diff to previous 551423
Mk/bsd.port.mk: Remove no-op USE_LIBRUBY variable

PR:		238170
Submitted by:	ak
Approved by:	portmgr (adamw)


Revision 551423 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 4 14:15:44 2020 UTC (4 months, 2 weeks ago) by manu
File length: 181475 byte(s)
Diff to previous 551212
Bump MINIMAL_PKG_VERSION to 1.15.9 after the @sample symlink fix.

Approved by:	portmgr (bapt@ implicit pkg breakage)


Revision 551212 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 2 14:06:31 2020 UTC (4 months, 3 weeks ago) by bapt
File length: 181475 byte(s)
Diff to previous 550858
Bump the minimal revision required for pkg, due to the fixes in pkg 1.15.8


Revision 550858 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 1 18:31:10 2020 UTC (4 months, 3 weeks ago) by manu
File length: 181475 byte(s)
Diff to previous 550700
Bump the minimal pkg version to 1.15.6

1.15 introduced more lua scripts and keywords handling and we want
to push that, so bump the minimal pkg version needed to 1.15.6 which
is the latest release available.

Approved by:	portmgr (bapt@)


Revision 550700 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 30 13:13:21 2020 UTC (4 months, 3 weeks ago) by kevans
File length: 181475 byte(s)
Diff to previous 550426
bsd.port.mk: clarify intended usage of REINPLACE_ARGS

This is a follow-up to mat clearing out invalid usage in r550694 -- the
intention is only for the -i flag to be specified, and the framework can and
does rely on this at times.

Discussed with:	mat
Approved by:	portmgr (mat)


Revision 550426 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 28 13:46:43 2020 UTC (4 months, 3 weeks ago) by 0mp
File length: 181363 byte(s)
Diff to previous 550291
bsd.port.mk: Handle incorrect binary aliases gracefully

Currently, if the src element of a BINARY_ALIAS pair is missing,
the ports framework would just print out the help message of install(1)
and exit with a failure. This might be hard to debug for novice ports
users.

Let's introduce a check, which would allow us to print
that the src component is missing.

This situation happens more often than it seems to. For example,
BINARY_ALIAS tend to blow up when used for test dependencies,
because binary aliases are created before test dependencies
are installed. This leads to a lot of confusion for my experience.

Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D26551


Revision 550291 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 27 17:46:39 2020 UTC (4 months, 3 weeks ago) by 0mp
File length: 181194 byte(s)
Diff to previous 544070
Print the name of the problematic archive on failed extraction

It is useful when working with a port with a large number of distfiles.
In case one of them is failing to extract, the framework would print out
its name to ease debugging.

Approved by:	portmgr
Differential Revision:	https://reviews.freebsd.org/D25178


Revision 544070 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 3 13:53:06 2020 UTC (6 months, 2 weeks ago) by mat
File length: 181126 byte(s)
Diff to previous 540387
Move script to a more appropriate location.


Revision 540387 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 25 12:37:30 2020 UTC (7 months, 4 weeks ago) by mat
File length: 181138 byte(s)
Diff to previous 540386
A PLIST file is supposed to be self contained, reset owner/group/mode
after each.

Differential Revision:	https://reviews.freebsd.org/D25295


Revision 540386 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 25 12:37:26 2020 UTC (7 months, 4 weeks ago) by mat
File length: 181063 byte(s)
Diff to previous 535241
Make sure rc files are owned by root:wheel with a sensible mode.

PR:		246158
Reported by:	Chad Jacob Milios
Differential Revision:	https://reviews.freebsd.org/D25295


Revision 535241 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 14 14:33:34 2020 UTC (9 months, 1 week ago) by mat
File length: 181044 byte(s)
Diff to previous 533337
Add PATCH_CONTINUE_ON_FAIL to allow patching to go through all the
patches even if one fail.

This helps when upgrading ports with a large number of patches, like
www/chromium where having to fix one patch, re-do the patching, fix the
fallout, 800 times, is really painful.

This fixes the first attempt at this which would make ports with
multiple patches patching one file somewhat explode.


Revision 533337 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 29 14:01:05 2020 UTC (9 months, 3 weeks ago) by bapt
File length: 180982 byte(s)
Diff to previous 533130
Allow lua scripts in the framworks.

Bump the minimum required pkg version to a version that accepts
properly lua scripts

Lua script offers the advantages over shell scripts that they are
running in a capsicum sandbox and they are natively rootdir friendly

Reviewed by:		portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D21433


Revision 533130 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 27 12:36:17 2020 UTC (9 months, 3 weeks ago) by mandree
File length: 180981 byte(s)
Diff to previous 532277
bsd.port.mk: fix comment typo and excess full-stop in IGNORE (FLAVORS)

This is to fix a cacche type to ccache in a comment, and the double
full-stop on the console when trying to build an unsupported FLAVOR:
===>  py27-example-9.8.7 Unknown flavor 'py27', possible flavors: py37..

Approved by:	portmgr@ (bapt@, on reviews.f.o)
Differential Revision:	https://reviews.freebsd.org/D24588


Revision 532277 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 21 15:50:40 2020 UTC (10 months ago) by bdrewery
File length: 180983 byte(s)
Diff to previous 532276
OVERLAYS: Include <overlay>/Mk/bsd.overlay.mk

Reviewed by:		portmgr (mat, bapt)
Differential Revision:	https://reviews.freebsd.org/D24506


Revision 532276 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 21 15:49:46 2020 UTC (10 months ago) by bdrewery
File length: 180841 byte(s)
Diff to previous 532275
Revert r532275


Revision 532275 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 21 15:48:36 2020 UTC (10 months ago) by bdrewery
File length: 180983 byte(s)
Diff to previous 529956
OVERLAYS: Include <overlay>/Mk/bsd.overlay.mk

Reviewed by:	portmgr (mat, bapt)


Revision 529956 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 31 08:31:14 2020 UTC (10 months, 3 weeks ago) by 0mp
File length: 180841 byte(s)
Diff to previous 527628
Fix install-missing-packages when port is missing multiple dependencies

The current implementation of install-missing-packages does not handle
correctly the situation when a port is missing multiple dependencies. pkg(8)
would only get the first missing origin as an argument. All the other origins
would be listed on new lines and would not be passed to pkg(8).

PR:		244215
Discussed with:	mat, tobik
Approved by:	portmgr (implicit, fix r525388)
Differential Revision:	https://reviews.freebsd.org/D23795


Revision 527628 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 2 12:43:43 2020 UTC (11 months, 3 weeks ago) by mat
File length: 180866 byte(s)
Diff to previous 526131
12.0 is not supported any more.

With hat:	portmgr


Revision 526131 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 14 19:11:46 2020 UTC (12 months, 1 week ago) by grembo
File length: 180809 byte(s)
Diff to previous 525453
Clarify description of OSREL/OSVERSION in bsd.ports.mk.

PR:		244120
Approved by:	portmgr (adamw)


Revision 525453 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 6 21:32:53 2020 UTC (12 months, 2 weeks ago) by rene
File length: 180703 byte(s)
Diff to previous 525388
Mk/bsd.port.mk: sort VALID_CATEGORIES, no functional change

Submitted by:	rene
Approved by:	portmgr (swills)
Differential Revision:	https://reviews.freebsd.org/D23545


Revision 525388 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 6 16:43:52 2020 UTC (12 months, 2 weeks ago) by 0mp
File length: 180703 byte(s)
Diff to previous 525138
Improve implementation of install-missing-packages

As suggested by mat@ in D23484, let's use a proper if statement here
instead of short-circuits operators. Also, arguments to echo should be
quoted and ECHO_CMD should be used instead of ECHO (see bsd.commands.mk for
details).

Reported by:	mat
Reviewed by:	mat
Approved by:	portmgr
Differential Revision:	https://reviews.freebsd.org/D23535


Revision 525138 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 4 10:01:23 2020 UTC (12 months, 2 weeks ago) by 0mp
File length: 180683 byte(s)
Diff to previous 523641
Fix install-missing-packages

r519284 introduced a new target, install-missing-packages, which is
meant to allow users to install dependencies via pkg(8) instead of
building them themselves locally.

The target was producing errors when the dependencies were already
available on the system. This commit adjusts this behavior to just
silently do nothing if everything is fine. Also, wrap the command
with SU_CMD for better user experience.

Also, fix some trailing whitespace introduced in the original commit.

Reviewed by:	bapt
Approved by:	portmgr
Differential Revision:	https://reviews.freebsd.org/D23484


Revision 523641 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 20 19:27:49 2020 UTC (13 months ago) by mat
File length: 180646 byte(s)
Diff to previous 523104
Making REWARNFILE overridable was an artefact from testing.

Fix that.


Revision 523104 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 15 12:06:13 2020 UTC (13 months, 1 week ago) by bapt
File length: 180647 byte(s)
Diff to previous 522484
Add LOCALBASE/share/man to the valid path for manpages

Also compress manpages in this location.

As a followup of a discussion which occured in 2017:
https://lists.freebsd.org/pipermail/freebsd-arch/2017-March/018115.html
And following:
https://svnweb.freebsd.org/base?view=revision&revision=315053
and
https://svnweb.freebsd.org/base?view=revision&revision=315142

All the supported FreeBSD version now supports share/man in manpath for
LOCALBASE As a result the ports tree can now accept it for manpage, but
more over migrate to this new path. Resulting in more consistency now the
manpages in base and ports would be in the relative path (under share/)
and a reduced amount of patching needed to port something to FreeBSD

Note1: this has already be done for GNU info pages earlier
Note2: due to the fact that for end user no functionnality will change during
the migration of the manpages to the new location and to avoid massive rebuild
of packages, it has been decided to not bump portrevision when migrating.

Reviewed by:	mat (portmgr)
Differential Revision:	https://reviews.freebsd.org/D23166


Revision 522484 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jan 9 13:01:45 2020 UTC (13 months, 2 weeks ago) by swills
File length: 180617 byte(s)
Diff to previous 520455
Add QA warning about useless REINPLACE_CMD

Reviewed by:	mat, bdrewery, tobik
Approved by:	mat
Differential Revision:	https://reviews.freebsd.org/D22174


Revision 520455 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 20 01:14:23 2019 UTC (14 months ago) by jhb
File length: 180355 byte(s)
Diff to previous 519284
Include the tool name for toolchain variables when using CROSS_TOOLCHAIN.

Previously variables such as AS, LD, etc. were only set to the path
but not the tool itself due to a typo.

Approved by:	portmgr (bapt)
Differential Revision:	https://reviews.freebsd.org/D22593


Revision 519284 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 8 10:19:38 2019 UTC (14 months, 2 weeks ago) by lme
File length: 180354 byte(s)
Diff to previous 518658
Add new Makefile target "install-missing-packages" to install missing dependencies from packages.

Approved by:	portmgr (bapt)
Differential Revision:	https://reviews.freebsd.org/D22551


Revision 518658 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 29 15:02:14 2019 UTC (14 months, 3 weeks ago) by pkubaj
File length: 180025 byte(s)
Diff to previous 518058
Mk/bsd.port.mk: detect powerpc64 abi

We'll have a new abi on ppc64 soon (ELFv2) which is incompatible with the ELFv1 abi. We need to detect the abi on which we build stuff.

Submitted by:	mikael_urankar@gmail.com
Approved by:	portmgr (earlier version)
Differential Revision:	https://reviews.freebsd.org/D22039


Revision 518058 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 20 22:44:38 2019 UTC (15 months ago) by jhb
File length: 179803 byte(s)
Diff to previous 516983
Permit multiple packing list files to be listed in PLIST.

This permits a port to use separate packing lists for optional
components instead of depending on PLIST_SUB.

Approved by:	portmgr (bapt)
Differential Revision:	https://reviews.freebsd.org/D22450


Revision 516983 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 7 16:30:12 2019 UTC (15 months, 2 weeks ago) by rene
File length: 179782 byte(s)
Diff to previous 516838
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


Revision 516838 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 5 21:08:12 2019 UTC (15 months, 2 weeks ago) by rene
File length: 179779 byte(s)
Diff to previous 516730
bsd.port.mk: update minimal supported version of FreeBSD to 11.3

Reviewed by:	mat (and others)
Approved by:	portmgr (implicit)
MFH:		2019Q4
Differential Revision:	https://reviews.freebsd.org/D21974


Revision 516730 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 4 18:08:20 2019 UTC (15 months, 2 weeks ago) by zeising
File length: 179779 byte(s)
Diff to previous 516636
Retire XORG_CAT

Retire XORG_CAT, it is not needed since all ports has moved to use
USES=xorg-cat.
Add a check to bsd.sanity.mk causing an error if any port happens to set it
in the future.

PR:		241694
Approved by:	portmgr (mat)


Revision 516636 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 4 12:33:05 2019 UTC (15 months, 2 weeks ago) by rene
File length: 179967 byte(s)
Diff to previous 514354
Remove "palm" from VALID_CATEGORIES in bsd.port.mk after r516635

Reported by:	sunpoet
Approved by:	portmgr (implicit)


Revision 514354 - (view) (download) (annotate) - [select for diffs]
Modified Sat Oct 12 20:49:35 2019 UTC (16 months, 1 week ago) by pkubaj
File length: 179972 byte(s)
Diff to previous 514146
Mk/bsd.port.mk: use GNU LD from ports on powerpc64 elfv2 when GNU LD is required

The reason is that on elfv2 systems we still have ld.bfd in base, but it's only used for 32-bit binaries (LLD currently doesn't support linking 32-bit PPC binaries).
ld.bfd from base supports only elfv1 and using it breaks linking many ports that set LLD_UNSAFE. Use Binutils from ports in such case.

PR:             239743
Submitted by:   jbeich
Approved by:    portmgr
Differential Revision:	https://reviews.freebsd.org/D21996


Revision 514146 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 9 12:28:26 2019 UTC (16 months, 2 weeks ago) by bapt
File length: 179819 byte(s)
Diff to previous 514097
Remove the ipv6 virtual category

in 2019 the norm is for applications to support both v4 and v6 version of the ip
stack. Furthermore, the ipv6 category was clearly not consistently spread over
the ports tree defeating the goal of the category.


Revision 514097 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 8 18:31:23 2019 UTC (16 months, 2 weeks ago) by tijl
File length: 179824 byte(s)
Diff to previous 513486
Let "make makesum" pass DISTFILES to "make fetch".  For Linux ports "make
makesum" downloads distfiles for all supported architectures while "make
fetch" only downloads files for the build architecture.

Approved by:	portmgr (bapt)


Revision 513486 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 1 14:33:24 2019 UTC (16 months, 3 weeks ago) by bapt
File length: 179799 byte(s)
Diff to previous 513191
BINARY_WRAPPERS allow to push in front of the PATH wrappers for binaries.
This is useful when 2 tools do provide the same feature, but the configure
scripts do test for some variables which are not in one of the tool.

For example m4 in base is mostly compatible with GNU m4 when called with the -g
arguement. This wrapper allows to use it with build systems that do check for it
calling --version and expecting GNU in the arguments.

Reviewed by:	mat (final discussions on irc)
Differential Revision:	https://reviews.freebsd.org/D21835


Revision 513191 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 29 04:15:47 2019 UTC (16 months, 3 weeks ago) by bapt
File length: 179507 byte(s)
Diff to previous 511728
Reduce code duplication by calling fetch target

when converting the do-fetch target to proper scripting
we lost the ability to overwrite do-fetch when running make makesum.
as reported here: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=

Let's call again do-fetch directly instead of duplicating its content

PR:		215530
Reported by:	jbeich
Differential Revision:	https://reviews.freebsd.org/D21544


Revision 511728 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 10 01:58:04 2019 UTC (17 months, 2 weeks ago) by adamw
File length: 179902 byte(s)
Diff to previous 511188
Fix string typos

Submitted by:	Rebecca Cran


Revision 511188 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 5 13:45:38 2019 UTC (17 months, 2 weeks ago) by bapt
File length: 179902 byte(s)
Diff to previous 511161
Avoid appending FLAVORS to PORTS_FEATURES multiple times

PR:		224158
Reported by:	yuri@


Revision 511161 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 5 09:07:49 2019 UTC (17 months, 2 weeks ago) by bapt
File length: 179829 byte(s)
Diff to previous 511088
Fix make deinstall-depends with pkg.

drop pkg itself from the list of deinstall-depends in order
to keep pkg around to be able to deinstall more ports.

PR:		204296
Reported by:	ian


Revision 511088 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 4 12:23:18 2019 UTC (17 months, 2 weeks ago) by bapt
File length: 179734 byte(s)
Diff to previous 511086
Fix documentation of the reinstall target


Revision 511086 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 4 12:01:19 2019 UTC (17 months, 2 weeks ago) by bapt
File length: 179719 byte(s)
Diff to previous 510950
Fix the reinstall target to make it follow a proper sequence
first deinstall then reinstall.

For now keep the DEPENDS_TARGET, which should probably die, but
let study that in a second step

PR:		224244
Submitted by:	Walter Schwarzenfeld <w.schwarzenfeld@utanet.at>


Revision 510950 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 3 14:36:00 2019 UTC (17 months, 3 weeks ago) by bapt
File length: 179730 byte(s)
Diff to previous 510943
Add support for overlays

overlays are a way to help users to integrate their own ports tree
with the official ports tree without having to maintain clone of the
official tree and remerge on regular basis.

The ports tree will lookup in the overlays (in the order the are listed in
OVERLAY variable) for the dependencies and the USES. It will use the first
found.

in order to use it the user have to declare his overlays that way in their
make.conf:
OVERLAYS= overlay1 overlay2 overlay3

Reviewed by:	manu
Approved by:	swills
Differential Revision:	https://reviews.freebsd.org/D21468


Revision 510943 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 3 14:12:06 2019 UTC (17 months, 3 weeks ago) by bapt
File length: 179204 byte(s)
Diff to previous 509996
Now that bmake is the only supported make
Remove old fmake compatibility

Reviewed by:	mat
Differential Revision:	https://reviews.freebsd.org/D21432


Revision 509996 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 27 09:01:43 2019 UTC (17 months, 4 weeks ago) by bapt
File length: 179309 byte(s)
Diff to previous 509895
Factorize if statements in fake-pkg


Revision 509895 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 26 09:45:15 2019 UTC (17 months, 4 weeks ago) by zeising
File length: 179352 byte(s)
Diff to previous 509644
Change bsd.xorg.mk to USES=xorg and USES=xorg-cat

Change the handling of xorg dependencies to use the USES framework instead
of bsd.xorg.mk.  bsd.xorg.mk is split into two parts:
* USES=xorg for ports depending on xorg ports with USE_XORG
* USES=xorg-cat for xorg ports with XORG_CAT

USES=xorg is fairly straight forward.  The components needed are specified
with USE_XORG, and USES=xorg is needed to pull in this part of the
framework.

USES=xorg-cat requires that the category, previously specified with
XORG_CAT, now be passed as an argument to xorg-cat, like this
USES=xorg-cat:category.  Not specifying a category is an error.
Further, it is also possible to specify which build system to use.  The
default if nothing is specified is autoconf, but meson will also be supported.
This is added with a second argument: USES=xorg-cat:category[,buildsystem].

Detailed changelog:
* Add support in Uses/xorg-cat.mk to specify build system.  Previously, only
  autoconf was supported for xorg ports, but with this change, it's possible
  to use meson instead.  Autoconf is still the defaultx, if nothing else is
  specified.  The meson support is still disabled, and requires more testing.
* Add support in Uses/xorg-cat.mk to pull sources from freedesktop.org
  gitlab.
  When specifying USE_GITLAB in a port using xorg-cat, then various GL_*
  variables will be set up automatically, as well as needed changes to the
  build.
* Switch x11-drivers/xf86-video-intel to use the USE_GITLAB framework.
* While touching xf86-video-intel, switch to USES=xorg xorg-cat:driver, and
  pet portlint.
* Add compat shims and warnings to bsd.port.mk, which will handle the old
  style ports Makefiles.
* Change Uses/gl.mk and Uses/motif.mk to use this new framework.
* Change Uses/autoreconf.mk to check and add dependencies later.  This is
  needed because xorg-cat uses autoreconf, and without this fix
  dependencies were not added properly.
* Be stricter about checking for arguments in USE_XORG, previously, :build
  and :run were accepted, but not supported.  Only the default or :both
  supported.
* Change multimedia/gstreamer1-vaapi to handle the stricter argument
  checking in USE_XORG, and add USES=xorg
* change x11/xscope to get distinfo from xorg-cat, instead of rolling it's
  own, and add USES=xorg-cat

PR:		238988 (exp-run)
Reviewed by:	antoine, tcberner, tijl, mat, tobik
Approved by:	portmgr (antoine)
Obtained from:	FreeBSD Graphics Team development repo
		https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/usesxorg
Sponsored by:	B3 Init (zeising)
Differential Revision:	https://reviews.freebsd.org/D20724


Revision 509644 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 23 12:46:14 2019 UTC (18 months ago) by bapt
File length: 179333 byte(s)
Diff to previous 509282
Use keywords to simplify ldconfig code

PR:		239226
Reviewed by:	mat@
Differential Revision:	https://reviews.freebsd.org/D20951


Revision 509282 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 19 12:18:21 2019 UTC (18 months ago) by mat
File length: 180018 byte(s)
Diff to previous 508887
Add a QA check warning porters about non UCL pkg-message files.

Reviewed by:	adamw
Differential Revision:	https://reviews.freebsd.org/D21262


Revision 508887 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 14 03:26:09 2019 UTC (18 months, 1 week ago) by meta
File length: 179982 byte(s)
Diff to previous 503781
Implement new virtual category: net-vpn for VPN related ports

based on discussion at ports@ [1]. As VPN softwares are put in different
physical category net and security. This is a little bit confusing. Let's
give them new virtual category net-vpn.

[1] https://lists.freebsd.org/pipermail/freebsd-ports/2019-April/115915.html

PR:		239395
Submitted by:	myself
Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D21174


Revision 503781 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 9 04:31:02 2019 UTC (20 months, 2 weeks ago) by tobik
File length: 179974 byte(s)
Diff to previous 502941
Mk/bsd.port.mk: Extend pre-check-config to check option group names too

Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D20426


Revision 502941 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 29 08:18:10 2019 UTC (20 months, 3 weeks ago) by ak
File length: 179912 byte(s)
Diff to previous 502781
- Remove obsolete (since r473503) USE_QT4/5 variable descriptions

PR:	238172
Approved by:	portmgr (rene)


Revision 502781 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 27 10:33:44 2019 UTC (20 months, 4 weeks ago) by ak
File length: 180326 byte(s)
Diff to previous 500731
- Remove no-op (since r415842) NOFETCHFILES variable from the ports tree.

Approved by:	portmgr (mat)


Revision 500731 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 3 13:58:27 2019 UTC (21 months, 3 weeks ago) by mat
File length: 180496 byte(s)
Diff to previous 499773
Cleanup USE_GIT(HUB|LAB) a bit.

- Make USE_GIT(HUB|LAB) behave more responsibly with DISTNAME.
- Fix a small bug in the USE_GITLAB extra distfile naming.

Differential Revision:	https://reviews.freebsd.org/D20140


Revision 499773 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 23 17:52:38 2019 UTC (22 months ago) by pkubaj
File length: 180817 byte(s)
Diff to previous 493977
Remove checks for ia64, this is not a supported architecture.

PR:		237104
Approved by:	portmgr


Revision 493977 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 26 18:54:42 2019 UTC (23 months, 3 weeks ago) by sunpoet
File length: 180863 byte(s)
Diff to previous 492696
Minor fixes

Differential Revision:	https://reviews.freebsd.org/D19360
Submitted by:	sunpoet (myself)
Approved by:	portmgr (bapt)


Revision 492696 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 11 15:21:25 2019 UTC (2 years ago) by amdmi3
File length: 180854 byte(s)
Diff to previous 492301
Convert bsd.sdl.mk to Uses/sdl.mk

Frow now on, USES=sdl should be used to specify dependency on SDL
libraries.
USE_SDL is still required to specify components, specifying it
without USES=sdl is still supported, but deprecated, and leads to
a warning. USE_SDL=yes support was removed, and now leads to error,
USE_SDL=sdl should be used instead (all ports which still used
USE_SDL=yes were fixed). sdl.mk was simplified and modernized along
the way.

PR:		https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=235561
Approved by:	portmgr (mat)
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D19075


Revision 492301 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 6 12:15:11 2019 UTC (2 years ago) by mat
File length: 180936 byte(s)
Diff to previous 492195
Make sure check-sanity runs when running make makesum, to catch up
errors early.  This will prevent errors introduced in r492127 from
happening again.


Revision 492195 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 5 09:06:05 2019 UTC (2 years ago) by meta
File length: 180923 byte(s)
Diff to previous 487602
Mk/bsd.port.mk: fix grammar

PR:		232979
Submitted by:	Chris Petrik <christopherpetrik335@student.athenstech.edu>
Approved by:	portmgr (mat)


Revision 487602 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 16 16:56:22 2018 UTC (2 years, 2 months ago) by rene
File length: 180920 byte(s)
Diff to previous 486551
Remove partial support for flavored DEPRECATED and EXPIRATION_DATE

Although nice in theory, all 19 ports that were using it had an "if FLAVOR"
block in them anyway and it broke support for various tools, such as rmport,
Freshports (possibly) and pkg notes.

This reverts r484598

Discussed with:	tcberner


Revision 486551 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 3 20:03:02 2018 UTC (2 years, 2 months ago) by sunpoet
File length: 180956 byte(s)
Diff to previous 484628
Use consistent warning message for USE_GL, USE_GNOME, USE_MATE and USE_PHP

Differential Revision:	https://reviews.freebsd.org/D18399
Approved by:	portmgr (rene)


Revision 484628 - (view) (download) (annotate) - [select for diffs]
Modified Sat Nov 10 18:12:57 2018 UTC (2 years, 3 months ago) by bapt
File length: 180947 byte(s)
Diff to previous 484598
Install texinfo files (GNU info) into ${PREFIX}/share/info

After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.

Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.

Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them

Bump revision of all impacted ports

PR:		232907
exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D17816


Revision 484598 - (view) (download) (annotate) - [select for diffs]
Modified Sat Nov 10 10:04:42 2018 UTC (2 years, 3 months ago) by tcberner
File length: 181088 byte(s)
Diff to previous 483654
Add Flavor helpers for DEPRECATED and EXPIRATION_DATE

If a port has multiple flavors and one needs to be deprecated,
one can now write

	qt4_DEPRECATED=		Qt4 has been EOL since december 2015
	qt4_EXPIRATION_DATE=	2019-03-15

to let users know that changes are coming.

Approved by:	portmgr (rene)
Differential Revision:	https://reviews.freebsd.org/D17740


Revision 483654 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 1 10:24:15 2018 UTC (2 years, 3 months ago) by rene
File length: 181052 byte(s)
Diff to previous 482668
Mark FreeBSD 10.4 as unsupported, it is end-of-life as of today.

Users who still rely on FreeBSD 10 should use tags/RELEASE_10_EOL


Revision 482668 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 21 12:02:35 2018 UTC (2 years, 4 months ago) by rene
File length: 181109 byte(s)
Diff to previous 481023
bsd.port.mk: remove obsolete PKGREQ variable [1] and modernize a comment about /var/db/pkg.

Differential Revision:	https://reviews.freebsd.org/D5 [1]


Revision 481023 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 1 09:53:10 2018 UTC (2 years, 4 months ago) by rene
File length: 181147 byte(s)
Diff to previous 480496
Drop support for FreeBSD 11.1 in bsd.port.mk, its support ended on 2018-09-30.

Submitted by:	jbeich
MFH:		2018Q4


Revision 480496 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 23 11:14:53 2018 UTC (2 years, 5 months ago) by sunpoet
File length: 181147 byte(s)
Diff to previous 480065
Update description of MANPREFIX

Differential Revision:	https://reviews.freebsd.org/D17260
Approved by:	portmgr (adamw)


Revision 480065 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 18 18:53:05 2018 UTC (2 years, 5 months ago) by emaste
File length: 181161 byte(s)
Diff to previous 480026
bsd.port.mk: remove unnecessary if defined() test

Approved by:	portmgr


Revision 480026 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 18 14:48:48 2018 UTC (2 years, 5 months ago) by emaste
File length: 181238 byte(s)
Diff to previous 479445
Hoist LDFLAGS_${ARCH} logic into bsd.port.mk

Approved by:	portmgr (bapt)
Sponsored by:	The FreeBSD Foundation


Revision 479445 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 10 19:56:32 2018 UTC (2 years, 5 months ago) by zeising
File length: 181089 byte(s)
Diff to previous 479421
Change USE_GL to become USES=gl.

Change USE_GL to become USES=gl.  You still need to specify USE_GL as well,
to specify which gl components you need, such as egl glesv2 glut glu glw gl.
Only specifying USE_GL is supported for now, to ease in transition.  It is
however deprecated, and will be removed eventually.
Specifying USES=gl without USE_GL is an error.
USE_GL=yes is also deprecated, but supported for now.  It implies USE_GL=glu.

Fix fallout from this change.

PR:		230692
Approved by:	portmgr (antoine)
exp-run by:	antoine
Reviewed by:	mat
Differential Revision:	https://reviews.freebsd.org/D16774


Revision 479421 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 10 13:41:21 2018 UTC (2 years, 5 months ago) by mat
File length: 182400 byte(s)
Diff to previous 479409
Move sanity checks later.

Some USES set some variables that a porter may need to be aware and
set some variables too late for sanity checks to do a good job.


Revision 479409 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 10 13:16:24 2018 UTC (2 years, 5 months ago) by mat
File length: 182307 byte(s)
Diff to previous 478304
Add a DEV_ERROR if PORTDOCS/PORTEXAMPLES are set and DOCS/EXAMPLES
options are not defined.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
Differential Revision:	https://reviews.freebsd.org/D13651


Revision 478304 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 28 12:19:06 2018 UTC (2 years, 5 months ago) by mat
File length: 182249 byte(s)
Diff to previous 476013
Add DEV_WARNING when misusing USES=mate/USES=gnome.

Differential Revision:	https://reviews.freebsd.org/D16828


Revision 476013 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 31 18:41:30 2018 UTC (2 years, 6 months ago) by zeising
File length: 182054 byte(s)
Diff to previous 475401
Switch to xorgproto instead of individual packages

Upstream used to distribute protocol headers as separate packages, but has
decided to merge those to a common package, named xorgproto.  This update
tracks that change.

* Add a new port, x11/xorgproto, with are protocol headers for xorg.
* Hook the new protocol port to the build and to infrastructure in
  bsd.xorg.mk.
* Update all ports with a dependency on any of the old *proto packages to
  instead depend on xorgproto.  Bump portrevision.
* Delete the old *proto packages, update MOVED.

PR:		230023
Submitted by:	zeising
Approved by:	portmgr (antoine)
exp-run by:	antoine


Revision 475401 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 26 22:25:19 2018 UTC (2 years, 6 months ago) by jhb
File length: 182090 byte(s)
Diff to previous 475360
Add support for amd64 and i386 to base/binutils and base/gcc.

- To support amd64, map amd64 to x86_64 when generating the --host argument
  to configure in bsd.port.mk and when generating --target arguments in port
  Makefiles.
- Add entries to the plists for i386 and amd64.  amd64 generally includes both
  amd64-specific entries as well as i386 entries.
- Don't include the builtin float.h for i386 and amd64.

Reviewed by:	bapt
Approved by:	portmgr (bapt)
Differential Revision:	https://reviews.freebsd.org/D16250


Revision 475360 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 26 10:37:36 2018 UTC (2 years, 6 months ago) by mat
File length: 182094 byte(s)
Diff to previous 474850
Tell people who disabled LICENSE processing that it then cannot be
checked.

Reported by:	mfechner
Approved by:	bapt
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D16450


Revision 474850 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 18 11:13:06 2018 UTC (2 years, 7 months ago) by mat
File length: 182044 byte(s)
Diff to previous 473605
Add a license qa check to tell porters when their ports will be mostly
useless.

Reviewed by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D16103


Revision 473605 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 30 08:37:33 2018 UTC (2 years, 7 months ago) by mat
File length: 181977 byte(s)
Diff to previous 473538
Convert to readelf.

objdump is being removed from HEAD, make sure everything still works
when this happens.

PR:		229049
Reported by:	emaste
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D15904


Revision 473538 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 29 10:02:12 2018 UTC (2 years, 7 months ago) by mat
File length: 181789 byte(s)
Diff to previous 473503
Keep --forward when using PATCH_DEBUG.

Otherwise, when used with BATCH defined so as to not be bothered by
config screen and all, it will almost silently reverse obsolete patches
and make you wonder why something is now broken.

Reviewed by:	sbruno
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D15804


Revision 473503 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 28 17:39:53 2018 UTC (2 years, 7 months ago) by tcberner
File length: 181769 byte(s)
Diff to previous 472890
Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk

From now on, ports that depend on Qt4 will have to set
	USES=		qt:4
	USE_QT=		foo bar
ports depending on Qt5 will use
	USES=		qt:5
	USE_QT=		foo bar

PR:		229225
Exp-run by:	antoine
Reviewed by:	mat
Approved by:	portmgr (antoine)
Differential Revision:	→https://reviews.freebsd.org/D15540


Revision 472890 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 20 17:42:35 2018 UTC (2 years, 8 months ago) by jhb
File length: 181939 byte(s)
Diff to previous 472875
Set OS versions to target system versions for CROSS_SYSROOT.

When cross-building a package via a CROSS_SYSROOT, set OSVERSION,
_OSRELEASE, and OSREL to the target OS version.  OSVERSION is derived
from the <sys/param.h> header in the sysroot.  _OSRELEASE cannot be
easily derived from a sysroot as it is a property of a kernel, so
instead generate a "fake" _OSRELEASE from the OSVERSION, but use a
"-CROSS" branch name that will hopefully fail in any places that make
assumptions about branch names.

Approved by:	portmgr (bapt)
Differential Revision:	https://reviews.freebsd.org/D15812


Revision 472875 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 20 15:15:23 2018 UTC (2 years, 8 months ago) by mat
File length: 181485 byte(s)
Diff to previous 469956
Sort ONLY_FOR_ARCHS and NOT_FOR_ARCHS on display.

This is so that all IGNORE message end up looking the same, and grep'ing
and sorting them is easier.

Reported by:	linimon
Sponsored by:	Absolight


Revision 469956 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 14 19:15:36 2018 UTC (2 years, 9 months ago) by tijl
File length: 181481 byte(s)
Diff to previous 469953
Run "/usr/sbin/service ldconfig restart" for USE_LDCONFIG instead of
"ldconfig -m <path>" so the order of ldconfig search directories after
package installation is the same as after a reboot.  The original command
simply appends the path to the list of directories while the ldconfig rc.d
script uses "sort -u".

Bump lang/gcc* which are known to install libraries with exactly the same
name so the library loaded at runtime depends on the order of the search
directories.

PR:		228046
Approved by:	portmgr (antoine)


Revision 469953 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 14 19:06:13 2018 UTC (2 years, 9 months ago) by bapt
File length: 181738 byte(s)
Diff to previous 469449
Remove LIBDIR from build env variable

This is leaking LIBDIR information (which is defined in base share/mk/*) to
the build environement with a value which is not really suitable for ports
(/usr/lib) which may have an impact on some build system forcing the maintainer
to override the value.

Revealed during the update of liblz4

PR:		228059
Submitted by:	bapt
Exp-run by:	antoine


Revision 469449 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 9 15:18:27 2018 UTC (2 years, 9 months ago) by jhb
File length: 181762 byte(s)
Diff to previous 469338
Add 32-bit mips support to base/binutils and base/gcc.

- When cross-building packages, set ARCH to the target arch instead of
  the arch of the build host.  This fixes bsd.ssp.mk on MIPS which was
  trying to enable SSP on MIPS cross-built packages because the host
  ARCH was amd64.  A new HOST_ARCH variable is added to set the
  --build triple for configure scripts, but I believe most other uses of
  ARCH in ports are really about the target, not the build host so this
  is the more correct general direction.
- Some updates to base/binutils and base/gcc to use ARCH as the target
  architecture.
- Drop the extra arguments to GCC to set include and library paths and
  only set --sysroot.
- Move the --sysroot flags into CC, CXX, CPP (which is now set to XCPP)
  and LD instead of passing it in CFLAGS, etc.  The base/gcc build uses
  ends up using the CFLAGS when building native binaries for the build
  host which fails when tripping over the --sysroot.  I think this might
  have accidentally worked before because the powerpc64 headers in
  /usr/include/machine were "close enough" to the amd64 headers, but with
  32-bit MIPS this failed hard.
- Add the GCC MIPS patch from devel/powerpc64-gcc to base/gcc to add
  MIPS support to base/gcc.
- Add a MIPS plist for base/binutils.
- Set helper variables for the base/gcc plist to tag architecture-specific
  headers (e.g. for intrinsincs) and use these to tag powerpc and MIPS
  specific headers.
- Drop the include-fixed headers from base/gcc.
- Strip /usr/local/include from the default list of include paths for
  base/gcc.
- Use libc++'s include path for C++ for base/gcc.

Reviewed by:	bapt
Approved by:	portmgr (bapt)
Differential Revision:	https://reviews.freebsd.org/D15267


Revision 469338 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 7 22:29:46 2018 UTC (2 years, 9 months ago) by jbeich
File length: 181860 byte(s)
Diff to previous 468917
Drop FreeBSD 10.3 support

Reviewed by:	yuri (SoPlex), sunpoet (nghttp2), cpm (chromium), brooks (llvm*)
Approved by:	portmgr (rene)
Differential Revision:	https://reviews.freebsd.org/D15238


Revision 468917 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 3 09:16:30 2018 UTC (2 years, 9 months ago) by mat
File length: 182175 byte(s)
Diff to previous 468843
Add a warning about setting DISTNAME and USE_GITHUB=yes

Sponsored by:	Absolight


Revision 468843 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 2 15:00:41 2018 UTC (2 years, 9 months ago) by mat
File length: 182002 byte(s)
Diff to previous 466532
Note that 10.3 is not supported any more.

Sponsored by:	Absolight


Revision 466532 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 5 04:52:36 2018 UTC (2 years, 10 months ago) by acm
File length: 182002 byte(s)
Diff to previous 465900
- Migrate Mk/bsd.fpc.mk to Mk/Uses/fpc.mk
- Convert all fpc-based ports to USES=fpc

PR:             227210
Reviewed by:    portmgr
Approved by:    portmgr
Exp-run by:     antoine
Differential Revision:  https://reviews.freebsd.org/D14617


Revision 465900 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 29 15:02:05 2018 UTC (2 years, 10 months ago) by emaste
File length: 182409 byte(s)
Diff to previous 465182
Use BINARY_ALIAS to make LLD_UNSAFE more widely applicable

Some ports do not honour $LD or -fuse-ld=bfd in $CFLAGS, but do invoke
ld via $PATH.   Automatically set BINARY_ALIAS+=ld=${LD} when LLD_UNSAFE
is active to use ld.bfd for these ports.

Approved by:	portmgr (antoine)
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D14876


Revision 465182 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 21 14:51:52 2018 UTC (2 years, 11 months ago) by bapt
File length: 182385 byte(s)
Diff to previous 465035
Remove last occurence of WANT_GNOME which was removed
monthes ago


Revision 465035 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 19 21:39:40 2018 UTC (2 years, 11 months ago) by bdrewery
File length: 182408 byte(s)
Diff to previous 464550
Fix some recursive targets using the wrong FLAVOR.

Reported by:	Andrzej Tobola <ato@iem.pw.edu.pl>, koobs
Approved by:	portmgr (implicit)


Revision 464550 - (view) (download) (annotate) - [select for diffs]
Added Thu Mar 15 02:36:47 2018 UTC (2 years, 11 months ago) by bdrewery
File length: 182372 byte(s)
Diff to previous 464273
Define CONFIG_SITE even without GNU_CONFIGURE as some ports still benefit from it.

Approved by:	portmgr (implicit)



This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.27