Parent Directory
|
Revision Log
| Links to HEAD: | (view) (download) (annotate) |
| Sticky Revision: |
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
Mk/bsd.port.mk: Remove support for FreeBSD 12.1 which reached end-of-life today. MFH: 2021Q1
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
Add education virtual category PR: 248402 Submitted by: PauAmma
Fix a typo Reported by: cy Approved by: portmgr blanket
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
Bump minimally supported FreeBSD version to 11.4 Phabricator: D26646
Mk/bsd.port.mk: Remove no-op USE_LIBRUBY variable PR: 238170 Submitted by: ak Approved by: portmgr (adamw)
Bump MINIMAL_PKG_VERSION to 1.15.9 after the @sample symlink fix. Approved by: portmgr (bapt@ implicit pkg breakage)
Bump the minimal revision required for pkg, due to the fixes in pkg 1.15.8
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@)
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)
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
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
Move script to a more appropriate location.
A PLIST file is supposed to be self contained, reset owner/group/mode after each. Differential Revision: https://reviews.freebsd.org/D25295
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
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.
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
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
OVERLAYS: Include <overlay>/Mk/bsd.overlay.mk Reviewed by: portmgr (mat, bapt) Differential Revision: https://reviews.freebsd.org/D24506
Revert r532275
OVERLAYS: Include <overlay>/Mk/bsd.overlay.mk Reviewed by: portmgr (mat, bapt)
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
12.0 is not supported any more. With hat: portmgr
Clarify description of OSREL/OSVERSION in bsd.ports.mk. PR: 244120 Approved by: portmgr (adamw)
Mk/bsd.port.mk: sort VALID_CATEGORIES, no functional change Submitted by: rene Approved by: portmgr (swills) Differential Revision: https://reviews.freebsd.org/D23545
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
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
Making REWARNFILE overridable was an artefact from testing. Fix that.
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
Add QA warning about useless REINPLACE_CMD Reviewed by: mat, bdrewery, tobik Approved by: mat Differential Revision: https://reviews.freebsd.org/D22174
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
Add new Makefile target "install-missing-packages" to install missing dependencies from packages. Approved by: portmgr (bapt) Differential Revision: https://reviews.freebsd.org/D22551
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
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
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
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
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)
Remove "palm" from VALID_CATEGORIES in bsd.port.mk after r516635 Reported by: sunpoet Approved by: portmgr (implicit)
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
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.
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)
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
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
Fix string typos Submitted by: Rebecca Cran
Avoid appending FLAVORS to PORTS_FEATURES multiple times PR: 224158 Reported by: yuri@
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
Fix documentation of the reinstall target
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>
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
Now that bmake is the only supported make Remove old fmake compatibility Reviewed by: mat Differential Revision: https://reviews.freebsd.org/D21432
Factorize if statements in fake-pkg
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
Use keywords to simplify ldconfig code PR: 239226 Reviewed by: mat@ Differential Revision: https://reviews.freebsd.org/D20951
Add a QA check warning porters about non UCL pkg-message files. Reviewed by: adamw Differential Revision: https://reviews.freebsd.org/D21262
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
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
- Remove obsolete (since r473503) USE_QT4/5 variable descriptions PR: 238172 Approved by: portmgr (rene)
- Remove no-op (since r415842) NOFETCHFILES variable from the ports tree. Approved by: portmgr (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
Remove checks for ia64, this is not a supported architecture. PR: 237104 Approved by: portmgr
Minor fixes Differential Revision: https://reviews.freebsd.org/D19360 Submitted by: sunpoet (myself) Approved by: portmgr (bapt)
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
Make sure check-sanity runs when running make makesum, to catch up errors early. This will prevent errors introduced in r492127 from happening again.
Mk/bsd.port.mk: fix grammar PR: 232979 Submitted by: Chris Petrik <christopherpetrik335@student.athenstech.edu> Approved by: portmgr (mat)
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
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)
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
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
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
bsd.port.mk: remove obsolete PKGREQ variable [1] and modernize a comment about /var/db/pkg. Differential Revision: https://reviews.freebsd.org/D5 [1]
Drop support for FreeBSD 11.1 in bsd.port.mk, its support ended on 2018-09-30. Submitted by: jbeich MFH: 2018Q4
Update description of MANPREFIX Differential Revision: https://reviews.freebsd.org/D17260 Approved by: portmgr (adamw)
bsd.port.mk: remove unnecessary if defined() test Approved by: portmgr
Hoist LDFLAGS_${ARCH} logic into bsd.port.mk
Approved by: portmgr (bapt)
Sponsored by: The FreeBSD Foundation
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
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.
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
Add DEV_WARNING when misusing USES=mate/USES=gnome. Differential Revision: https://reviews.freebsd.org/D16828
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
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
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
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
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
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
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
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
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
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)
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
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
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
Add a warning about setting DISTNAME and USE_GITHUB=yes Sponsored by: Absolight
Note that 10.3 is not supported any more. Sponsored by: Absolight
- 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
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
Remove last occurence of WANT_GNOME which was removed monthes ago
Fix some recursive targets using the wrong FLAVOR. Reported by: Andrzej Tobola <ato@iem.pw.edu.pl>, koobs Approved by: portmgr (implicit)
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.
| ViewVC Help | |
| Powered by ViewVC 1.1.27 |