non port: Mk/bsd.port.mk |
Number of commits found: 1255 (showing only 100 on this page) |
Tuesday, 1 Jun 2021
|
07:15 Mathieu Arnold (mat) Author: Andriy Gapon
Mk/bsd.port.mk: Ignore @ in path in _FLAVOR_RECURSIVE_SH.
While no port will ever have an @ in their path name, it might be
possible that PORTSDIR has an @ somewhere in its path.
PR: 256301
Differential Revision: https://reviews.freebsd.org/D30579
bad84b34 |
Monday, 10 May 2021
|
17:31 Baptiste Daroussin (bapt)
Revert "overlay: allow to load -overlay.mk files for each USES"
This changes was not supposed to be pushed yet
This reverts commit 073b0aa8a4304190cd1727cee1393d39fd520a8b.
61daf77 |
16:47 Baptiste Daroussin (bapt)
overlay: allow to load -overlay.mk files for each USES
This will be done before the loading of the actual USES, it allows one
to keep using the USES from the ports tree, and still provide additional
features in the overlay
073b0aa |
Friday, 7 May 2021
|
07:51 Baptiste Daroussin (bapt)
Mk/*: don't change yet compression format with pkg-devel
While it is planned to switch the compression format to zstandard in a
near futur it requires first pkg 1.17 to settle, don't change yet head
compression format.
e72d016 |
Wednesday, 14 Apr 2021
|
15:41 Mathieu Arnold (mat)
Mk: Don't generate an empty apply-slist target.
c4ee3f2 |
15:40 Mathieu Arnold (mat)
Mk: Run apply-slist earlier.
This allows SUB_FILES generated files to be available earlier than
staging, and use them during the build.
02ccefb |
Friday, 9 Apr 2021
|
18:43 Matthias Fechner (mfechner)
Fix downloading of packages hosted on gitlab.
Gitlab changed the address beginning of April you can download packages
from:
curl
https://gitlab.com/gitlab-org/gitlab-foss/repository/7efd19e3716ab6f9146052da76d1bd59ec815f2d/archive.tar.gz?dummy=/gitlab-org-gitlab-foss-7efd19e3716ab6f9146052da76d1bd59ec815f2d_GL0.tar.gz
to:
curl
https://gitlab.com/gitlab-org/gitlab-foss/-/archive/7efd19e3716ab6f9146052da76d1bd59ec815f2d.tar.gz?dummy=/gitlab-org-gitlab-foss-7efd19e3716ab6f9146052da76d1bd59ec815f2d_GL0.tar.gz
The new extracted archive will have a different folder name.
Before it was:
gitlab-foss-7efd19e3716ab6f9146052da76d1bd59ec815f2d-7efd19e3716ab6f9146052da76d1bd59ec815f2d
now it is:
gitlab-foss-7efd19e3716ab6f9146052da76d1bd59ec815f2d
So all ports using gitlab must regen their distinfo.
PR: 254866
MFH: 2021Q2
Differential Revision: https://reviews.freebsd.org/D29628
12ae970 |
Thursday, 8 Apr 2021
|
09:36 Mathieu Arnold (mat)
Cleanup executable bits, prompted by 9e1d7c39a1fa.
0b1ee55 |
Tuesday, 6 Apr 2021
|
14:27 Mathieu Arnold (mat)
framework: Remove $FreeBSD$
Where appropriate fiddle with a few other things.
5d33e04 |
Monday, 29 Mar 2021
|
07:42 bapt
Remove upgrade script
It never actually really have been a thing, and can be done
directly in install/deinstall scripts
Reviewed by: mat (portmgr)
Differential Revision: https://reviews.freebsd.org/D29427
|
Monday, 22 Mar 2021
|
15:13 mat
Fix an obscure sed message while going through check-plist.
The obscure message being:
sed: 4: /tmp/sed_plist_sub.1i0ZNBB8: RE error: trailing backslash (\)
Thanks to: kevans
|
15:13 mat
Don't use an escape sequence when you can use a character class.
Using an escape sequence is more likely to get munged at some point
while going through from make to sh to sed.
|
Friday, 19 Mar 2021
|
14:32 mat
Add the same WRKSRC warning for USE_GITLAB than for USE_GITHUB.
|
14:32 mat
Fix usage of USE_GITHUB, multiple downloads, and WRKSRC_SUBDIR.
PR: 246196
Submitted by: Sergei Vyshenski
|
Wednesday, 17 Mar 2021
|
14:16 bapt
update to 1.16.99.3:
The main big change is the switch of the package extension to .pkg
This is done so we can change compression format without having to
modify the tools each time to adapt to the new extension
While here adapt the ports tree to the new .pkg extension and prepare
the pkg-devel ports to swicth the package compression format to zstd
in FreeBSD 14 in a month to give time to upgrade to a version which
have the bootstrap knowing about .pkg.
Changes from 1.16.99.2 to 1.16.99.3
- lua update to 5.4.2
- pkg repo accept now all supported formats mixed without config
- pkg now default on creating .pkg files with backward compatible symlinks
- backward compatible symlinks are now an option
- make the default comprpession format a config option
- set the default compression level for zstd to 19
- make the default compression level a config option
- Update libucl to latest version
|
Friday, 26 Feb 2021
|
19:06 bapt
Pass all env variable supported by dialog4ports to
the customer script that will run dialog4ports
PR: 253465
Submitted by: Olivier Certner <olivier.freebsd@free.fr>
|
Thursday, 4 Feb 2021
|
06:04 bapt
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
|
Monday, 1 Feb 2021
|
12:37 rene
Mk/bsd.port.mk: Remove support for FreeBSD 12.1 which reached end-of-life today.
MFH: 2021Q1
|
Friday, 20 Nov 2020
|
11:05 0mp
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
|
07:16 adamw
Add education virtual category
PR: 248402
Submitted by: PauAmma
|
Tuesday, 3 Nov 2020
|
14:36 0mp
Fix a typo
Reported by: cy
Approved by: portmgr blanket
|
10:05 0mp
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
|
Sunday, 11 Oct 2020
|
11:53 meta
Mk/bsd.port.mk: Remove no-op USE_LIBRUBY variable
PR: 238170
Submitted by: ak
Approved by: portmgr (adamw)
|
Sunday, 4 Oct 2020
|
14:15 manu
Bump MINIMAL_PKG_VERSION to 1.15.9 after the @sample symlink fix.
Approved by: portmgr (bapt@ implicit pkg breakage)
|
Friday, 2 Oct 2020
|
14:06 bapt
Bump the minimal revision required for pkg, due to the fixes in pkg 1.15.8
|
Thursday, 1 Oct 2020
|
18:31 manu
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@)
|
Wednesday, 30 Sep 2020
|
13:13 kevans
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)
|
Monday, 28 Sep 2020
|
13:46 0mp
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
|
Sunday, 27 Sep 2020
|
17:46 0mp
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
|
Monday, 3 Aug 2020
|
13:53 mat
Move script to a more appropriate location.
|
Thursday, 25 Jun 2020
|
12:37 mat
A PLIST file is supposed to be self contained, reset owner/group/mode
after each.
Differential Revision: https://reviews.freebsd.org/D25295
|
12:37 mat
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
|
Thursday, 14 May 2020
|
14:33 mat
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.
|
Wednesday, 29 Apr 2020
|
14:01 bapt
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
|
Monday, 27 Apr 2020
|
12:36 mandree
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
|
Tuesday, 21 Apr 2020
|
15:50 bdrewery
OVERLAYS: Include <overlay>/Mk/bsd.overlay.mk
Reviewed by: portmgr (mat, bapt)
Differential Revision: https://reviews.freebsd.org/D24506
|
15:49 bdrewery
Revert r532275
|
15:48 bdrewery
OVERLAYS: Include <overlay>/Mk/bsd.overlay.mk
Reviewed by: portmgr (mat, bapt)
|
Tuesday, 31 Mar 2020
|
08:31 0mp
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
|
Monday, 2 Mar 2020
|
12:43 mat
12.0 is not supported any more.
With hat: portmgr
|
Friday, 14 Feb 2020
|
19:11 grembo
Clarify description of OSREL/OSVERSION in bsd.ports.mk.
PR: 244120
Approved by: portmgr (adamw)
|
Thursday, 6 Feb 2020
|
21:32 rene
Mk/bsd.port.mk: sort VALID_CATEGORIES, no functional change
Submitted by: rene
Approved by: portmgr (swills)
Differential Revision: https://reviews.freebsd.org/D23545
|
16:43 0mp
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
|
Tuesday, 4 Feb 2020
|
10:01 0mp
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
|
Monday, 20 Jan 2020
|
19:27 mat
Making REWARNFILE overridable was an artefact from testing.
Fix that.
|
Wednesday, 15 Jan 2020
|
12:06 bapt
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
|
Thursday, 9 Jan 2020
|
13:01 swills
Add QA warning about useless REINPLACE_CMD
Reviewed by: mat, bdrewery, tobik
Approved by: mat
Differential Revision: https://reviews.freebsd.org/D22174
|
Friday, 20 Dec 2019
|
01:14 jhb
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
|
Sunday, 8 Dec 2019
|
10:19 lme
Add new Makefile target "install-missing-packages" to install missing
dependencies from packages.
Approved by: portmgr (bapt)
Differential Revision: https://reviews.freebsd.org/D22551
|
Friday, 29 Nov 2019
|
15:02 pkubaj
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
|
Wednesday, 20 Nov 2019
|
22:44 jhb
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
|
Thursday, 7 Nov 2019
|
16:30 rene
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
|
Tuesday, 5 Nov 2019
|
21:08 rene
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
|
Monday, 4 Nov 2019
|
18:08 zeising
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)
|
12:33 rene
Remove "palm" from VALID_CATEGORIES in bsd.port.mk after r516635
Reported by: sunpoet
Approved by: portmgr (implicit)
|
Saturday, 12 Oct 2019
|
20:49 pkubaj
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
|
Wednesday, 9 Oct 2019
|
12:28 bapt
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.
|
Tuesday, 8 Oct 2019
|
18:31 tijl
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)
|
Tuesday, 1 Oct 2019
|
14:33 bapt
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
|
Sunday, 29 Sep 2019
|
04:15 bapt
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
|
Tuesday, 10 Sep 2019
|
01:58 adamw
Fix string typos
Submitted by: Rebecca Cran
|
Thursday, 5 Sep 2019
|
13:45 bapt
Avoid appending FLAVORS to PORTS_FEATURES multiple times
PR: 224158
Reported by: yuri@
|
09:07 bapt
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
|
Wednesday, 4 Sep 2019
|
12:23 bapt
Fix documentation of the reinstall target
|
12:01 bapt
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>
|
Tuesday, 3 Sep 2019
|
14:36 bapt
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
|
14:12 bapt
Now that bmake is the only supported make
Remove old fmake compatibility
Reviewed by: mat
Differential Revision: https://reviews.freebsd.org/D21432
|
Tuesday, 27 Aug 2019
|
09:01 bapt
Factorize if statements in fake-pkg
|
Monday, 26 Aug 2019
|
09:45 zeising
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
|
Friday, 23 Aug 2019
|
12:46 bapt
Use keywords to simplify ldconfig code
PR: 239226
Reviewed by: mat@
Differential Revision: https://reviews.freebsd.org/D20951
|
Monday, 19 Aug 2019
|
12:18 mat
Add a QA check warning porters about non UCL pkg-message files.
Reviewed by: adamw
Differential Revision: https://reviews.freebsd.org/D21262
|
Wednesday, 14 Aug 2019
|
03:26 meta
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
|
Sunday, 9 Jun 2019
|
04:31 tobik
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
|
Wednesday, 29 May 2019
|
08:18 ak
- Remove obsolete (since r473503) USE_QT4/5 variable descriptions
PR: 238172
Approved by: portmgr (rene)
|
Monday, 27 May 2019
|
10:33 ak
- Remove no-op (since r415842) NOFETCHFILES variable from the ports tree.
Approved by: portmgr (mat)
|
Friday, 3 May 2019
|
13:58 mat
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
|
Tuesday, 23 Apr 2019
|
17:52 pkubaj
Remove checks for ia64, this is not a supported architecture.
PR: 237104
Approved by: portmgr
|
Tuesday, 26 Feb 2019
|
18:54 sunpoet
Minor fixes
Differential Revision: https://reviews.freebsd.org/D19360
Submitted by: sunpoet (myself)
Approved by: portmgr (bapt)
|
Monday, 11 Feb 2019
|
15:21 amdmi3
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
|
Wednesday, 6 Feb 2019
|
12:15 mat
Make sure check-sanity runs when running make makesum, to catch up
errors early. This will prevent errors introduced in r492127 from
happening again.
|
Tuesday, 5 Feb 2019
|
09:06 meta
Mk/bsd.port.mk: fix grammar
PR: 232979
Submitted by: Chris Petrik <christopherpetrik335@student.athenstech.edu>
Approved by: portmgr (mat)
|
Sunday, 16 Dec 2018
|
16:56 rene
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
|
Monday, 3 Dec 2018
|
20:03 sunpoet
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)
|
Saturday, 10 Nov 2018
|
18:12 bapt
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
|
10:04 tcberner
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
|
Thursday, 1 Nov 2018
|
10:24 rene
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
|
Sunday, 21 Oct 2018
|
12:02 rene
bsd.port.mk: remove obsolete PKGREQ variable [1] and modernize a comment about
/var/db/pkg.
Differential Revision: https://reviews.freebsd.org/D5 [1]
|
Monday, 1 Oct 2018
|
09:53 rene
Drop support for FreeBSD 11.1 in bsd.port.mk, its support ended on 2018-09-30.
Submitted by: jbeich
MFH: 2018Q4
|
Sunday, 23 Sep 2018
|
11:14 sunpoet
Update description of MANPREFIX
Differential Revision: https://reviews.freebsd.org/D17260
Approved by: portmgr (adamw)
|
Tuesday, 18 Sep 2018
|
18:53 emaste
bsd.port.mk: remove unnecessary if defined() test
Approved by: portmgr
|
14:48 emaste
Hoist LDFLAGS_${ARCH} logic into bsd.port.mk
Approved by: portmgr (bapt)
Sponsored by: The FreeBSD Foundation
|
Monday, 10 Sep 2018
|
19:56 zeising
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
|
13:41 mat
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.
|
13:16 mat
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
|
Tuesday, 28 Aug 2018
|
12:19 mat
Add DEV_WARNING when misusing USES=mate/USES=gnome.
Differential Revision: https://reviews.freebsd.org/D16828
|
Tuesday, 31 Jul 2018
|
18:41 zeising
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
|
Thursday, 26 Jul 2018
|
22:25 jhb
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
|
10:37 mat
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
|
Wednesday, 18 Jul 2018
|
11:13 mat
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
|
Saturday, 30 Jun 2018
|
08:37 mat
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
|
Number of commits found: 1255 (showing only 100 on this page) |