notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
Port details
bear Tool that generates a compilation database for clang tooling
3.0.19_3 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.0.19_1Version of this port present on the latest quarterly branch.
Maintainer: jrm@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2015-05-20 12:51:06
Last Update: 2022-05-16 06:49:43
Commit Hash: 2d34c2b
License: GPLv3+
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (21 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/bear-3.0.19_3/catalog.mk
  3. /usr/local/share/licenses/bear-3.0.19_3/LICENSE
  4. /usr/local/share/licenses/bear-3.0.19_3/GPLv3+
  5. bin/bear
  6. bin/citnames
  7. bin/intercept
  8. lib/bear/libexec.so
  9. lib/bear/wrapper
  10. share/man/man1/bear.1.gz
  11. share/man/man1/citnames.1.gz
  12. share/man/man1/intercept.1.gz
  13. share/doc/bear/CODE_OF_CONDUCT.md
  14. share/doc/bear/CONTRIBUTING.md
  15. share/doc/bear/COPYING
  16. share/doc/bear/INSTALL.md
  17. share/doc/bear/README.md
  18. @dir lib/bear/wrapper.d
  19. @owner
  20. @group
  21. @mode
Collapse this list.
Dependency lines:
  • bear>0:devel/bear
To install the port:
cd /usr/ports/devel/bear/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/bear
  • pkg install bear
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: bear
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
bear
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd643.0.16-
FreeBSD:11:armv6--
FreeBSD:11:i3863.0.16-
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-3.0.19_1
FreeBSD:12:amd643.0.19_33.0.19_1
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3863.0.19_33.0.19_1
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch643.0.19_33.0.19_1
FreeBSD:13:amd643.0.19_33.0.19_1
FreeBSD:13:armv6-3.0.19_1
FreeBSD:13:armv7-3.0.19_1
FreeBSD:13:i3863.0.19_33.0.19_1
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch643.0.19_3-
FreeBSD:14:amd643.0.19_3-
FreeBSD:14:armv63.0.19_2-
FreeBSD:14:armv73.0.19_2-
FreeBSD:14:i3863.0.19_3-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py27-bear
ABIlatestquarterly
FreeBSD:11:aarch642.3.13-
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch642.3.13-
FreeBSD:12:amd64--
FreeBSD:12:armv62.3.13-
FreeBSD:12:armv72.3.13-
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py37-bear
ABIlatestquarterly
FreeBSD:11:aarch64-2.4.3
FreeBSD:11:amd64--
FreeBSD:11:armv6-2.4.3
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd64--
FreeBSD:12:armv6-2.4.4
FreeBSD:12:armv7-2.4.4
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-2.4.4
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv62.4.4-
FreeBSD:13:armv72.4.4-
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc642.4.4-
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc642.4.4-
 
py38-bear
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd64-2.4.4
FreeBSD:11:armv6--
FreeBSD:11:i386-2.4.4
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd64--
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-2.4.4
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. nlohmann-json>0 : devel/nlohmann-json
  2. cmake : devel/cmake
  3. ninja : devel/ninja
  4. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libabsl_hash.so : devel/abseil
  2. libcares.so : dns/c-ares
  3. libfmt.so : devel/libfmt
  4. libgrpc.so : devel/grpc
  5. libprotobuf.so : devel/protobuf
  6. libre2.so : devel/re2
  7. libspdlog.so : devel/spdlog
This port is required by:
for Build

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. devel/folsom*
  2. Collapse this list of deleted ports.
for Run

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. devel/folsom*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/rizsotto/Bear/tar.gz/3.0.19?dummy=/
Collapse this list.

Number of commits found: 36

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
16 May 2022 06:49:43
 files touched by this commit commit hash:2d34c2bfeaa82867acfa7d73bec9644b2acecbb1  3.0.19_3
Loïc Bartoletti (lbartoletti) search for other commits by this committer
devel/cmake: Update to 3.23.0

Update to 3.23.0.
Fix pkg-plist: using the default share/man location

Release Notes:
  https://cmake.org/cmake/help/v3.23/release/3.23.html

PR:		262886
Exp-run by:	antoine
13 May 2022 11:39:14
 files touched by this commit commit hash:bf3c49f70a0e7ba89d64e69c0c0799c4d5154d48  3.0.19_3
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/grpc: Update to 1.46.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/grpc/grpc/releases
16 Apr 2022 04:19:07
 files touched by this commit commit hash:10d211b655d85e31bf9b8e27d234f526cfd1e49b  3.0.19_2
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/protobuf: Update to 3.20.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
30 Mar 2022 22:02:45
 files touched by this commit commit hash:a478c758445d3625921b9063e85891656582ce38  3.0.19_1
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/grpc: Update to 1.45.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/grpc/grpc/releases
21 Mar 2022 22:06:55
 files touched by this commit commit hash:8c534dd4a8598f6176122f52998204634ef1d8b2  3.0.19
Joseph Mingrone (jrm) search for other commits by this committer
devel/bear: Update to 3.0.19

https://github.com/rizsotto/Bear/releases/tag/3.0.19

Sponsored by:	The FreeBSD Foundation
07 Mar 2022 18:10:55
 files touched by this commit commit hash:58923d972927be74170f50d9e19b24a8160a7c34  3.0.18_2
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/grpc: Update to 1.44.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/grpc/grpc/releases
28 Feb 2022 12:46:46
 files touched by this commit commit hash:f7e42ce5d5a3f11265d1e253b04212001992eca2  3.0.18_1
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/protobuf: Update to 3.19.4

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
01 Jan 2022 17:07:34
 files touched by this commit commit hash:57d6564a88e1417976b650d8d2c1a2e31cd5b2a9  3.0.18
Joseph Mingrone (jrm) search for other commits by this committer
devel/bear: Update to 3.0.18

https://github.com/rizsotto/Bear/releases/tag/3.0.18

Sponsored by:	The FreeBSD Foundation
21 Dec 2021 18:46:21
 files touched by this commit commit hash:d0c27ebad632fd07bf900cbbaa66ea09f321297c  3.0.17_1
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/grpc: Update to 1.42.0

Changes:	https://github.com/grpc/grpc/releases
17 Nov 2021 12:22:25
 files touched by this commit commit hash:1c8cadd110e46070265494d8348bf9108bde2fa8  3.0.17
Joseph Mingrone (jrm) search for other commits by this committer
devel/bear: Update to 3.0.17

https://github.com/rizsotto/Bear/releases/tag/3.0.17
25 Oct 2021 15:57:13
 files touched by this commit commit hash:51a07334657452ef5b27bbd76503d73481961c08  3.0.16_1
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/grpc: Update to 1.41.0

-

Changes:	https://github.com/grpc/grpc/releases
30 Sep 2021 21:23:30
 files touched by this commit commit hash:620968a43a5f9bb3fa98ab20f257a4c0d864caa7  3.0.16
Rene Ladan (rene) search for other commits by this committer
cleanup: drop support for EOL FreeBSD 11.X

Search criteria used:
- 11.4
- OSREL*
- OSVER*
- *_FreeBSD_11

Input from:
- adridg: devel/qca-legacy
- jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds
- sunpoet: security/p5-*OpenSSL*

Reviewed by:	doceng, kde, multimedia, perl, python, ruby, rust
Differential Revision: https://reviews.freebsd.org/D32008
Test Plan: make index
27 Sep 2021 00:38:11
 files touched by this commit commit hash:af779c4cf9d7707a78017a8a54fca10bcd3e1ea5  3.0.16
Joseph Mingrone (jrm) search for other commits by this committer
devel/bear: Update to 3.0.16

Remove the local patch for the $LIB dynamic library token that was only
supported on GNU/Linux.  Upstream has switched the multilib conditional
to be for GNU/Linux only.

https://github.com/rizsotto/Bear/releases/tag/3.0.16
17 Sep 2021 03:00:51
 files touched by this commit commit hash:a7a9b15e4716dc8fb8ac3791efbb74a309fb04a4  3.0.15
Joseph Mingrone (jrm) search for other commits by this committer
devel/bear: Update to 3.0.15

Unlike the dynamic linker included with GNU/Linux distributions, $LIB is
not a token strings that our dynamic linker defines.  This update
includes a local patch to fix a runtime problem by hardcoding bear's
$LIB dynamic token with the value 'lib'.

Upstream PR: https://github.com/rizsotto/Bear/issues/409
Release notes: https://github.com/rizsotto/Bear/releases/tag/3.0.15
02 Sep 2021 00:55:46
 files touched by this commit commit hash:32835fdd312f0779b353b3677e6da08a443ec80e  3.0.14
Joseph Mingrone (jrm) search for other commits by this committer
devel/bear: Unbreak and update to 3.0.14

https://github.com/rizsotto/Bear/releases/tag/3.0.14
18 Aug 2021 22:50:45
 files touched by this commit commit hash:6a4356a0f431c643b10e1c085eb7fb77ce7fd732  3.0.13_2
Yuri Victorovich (yuri) search for other commits by this committer
devel/nlohmann-json: Update 3.9.1 -> 3.10.0

Reported by:	portscout
22 Jul 2021 22:47:36
 files touched by this commit commit hash:c73b2d8fb8fc5c494d31c600fa416fe9eb5f368e  3.0.13_2
Joseph Mingrone (jrm) search for other commits by this committer
devel/bear: Add missing .include <bsd.port.options.mk>
22 Jul 2021 21:57:29
Refresh  files touched by this commit commit hash:0826576597499645e573e70f6b79875bbff58214  Sanity Test Failure
Joseph Mingrone (jrm) search for other commits by this committer
devel/bear: Fix build on 11.4

To use dprintf from cstdio on FreeBSD versions prior to 12, #define
_WITH_DPRINTF is required.

Credit to ashish for discovering this.
21 Jul 2021 18:11:52
 files touched by this commit commit hash:f4acead6367a692af17431cc233565e8f1149366  3.0.13_2
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/protobuf: Update to 3.17.3

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
PR:		257026
Exp-run by:	antoine
21 Jul 2021 18:11:51
 files touched by this commit commit hash:287cd8ad71d23e31948296cb773d3ebaaed14641  3.0.13_1
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/libfmt: Update to 8.0.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/fmtlib/fmt/releases
PR:		257026
Exp-run by:	antoine
17 Jul 2021 15:17:46
 files touched by this commit commit hash:d7a31e2e9fecb89c9614ffadf6e503c350abaff4  3.0.13
Joseph Mingrone (jrm) search for other commits by this committer
devel/bear: Update to 3.0.13

https://github.com/rizsotto/Bear/releases/tag/3.0.13
https://github.com/rizsotto/Bear/releases/tag/3.0.12
https://github.com/rizsotto/Bear/releases/tag/3.0.11
https://github.com/rizsotto/Bear/releases/tag/3.0.10
https://github.com/rizsotto/Bear/releases/tag/3.0.9
https://github.com/rizsotto/Bear/releases/tag/3.0.8
https://github.com/rizsotto/Bear/releases/tag/3.0.7
https://github.com/rizsotto/Bear/releases/tag/3.0.6
https://github.com/rizsotto/Bear/releases/tag/3.0.5
https://github.com/rizsotto/Bear/releases/tag/3.0.4
https://github.com/rizsotto/Bear/releases/tag/3.0.3
https://github.com/rizsotto/Bear/releases/tag/3.0.2
https://github.com/rizsotto/Bear/releases/tag/3.0.1
https://github.com/rizsotto/Bear/releases/tag/3.0.0
https://github.com/rizsotto/Bear/releases/tag/3.0.0-rc3
https://github.com/rizsotto/Bear/releases/tag/3.0.0-rc2
https://github.com/rizsotto/Bear/releases/tag/3.0.0-rc1

PR:		256771
Reviewed by:	ashish Derek Schrock <dereks@lifeofadishwasher.com>
Differential Revision:	https://reviews.freebsd.org/D30868

Co-authored-by:	Derek Schrock <dereks_lifeofadishwasher.com>
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  2.4.4
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
14 Sep 2020 15:34:05
Original commit files touched by this commit Revision:548622  2.4.4
jrm search for other commits by this committer
devel/bear: Update to version 2.4.4

Upstream changes: https://github.com/rizsotto/Bear/releases/tag/2.4.4
31 Jan 2020 03:04:26
Original commit files touched by this commit Revision:524668  2.4.3
jrm search for other commits by this committer
devel/bear: Update to v2.4.3

Upstream changes: https://github.com/rizsotto/Bear/releases/tag/v2.4.3
30 Aug 2019 18:57:32
Original commit files touched by this commit Revision:510284  2.4.2
jrm search for other commits by this committer
devel/bear: Update to version 2.4.2

Upstream changes: https://github.com/rizsotto/Bear/releases/tag/2.4.2
05 Aug 2019 02:04:42
Original commit files touched by this commit Revision:508136  2.4.1
jrm search for other commits by this committer
devel/bear: Update to bug-fix release 2.4.1
15 May 2019 17:01:42
Original commit files touched by this commit Revision:501737  2.4.0
jrm search for other commits by this committer
devel/bear: Update to version 2.4.0

Upstream changes:
https://github.com/rizsotto/Bear/blob/master/ChangeLog.md#240-20190512
31 Aug 2018 23:37:14
Original commit files touched by this commit Revision:478624  2.3.13
jrm search for other commits by this committer
devel/bear: Update to version 2.3.13

Upstream changes: https://github.com/rizsotto/Bear/blob/master/ChangeLog.md
07 Aug 2018 19:42:26
Original commit files touched by this commit Revision:476620  2.3.12
jrm search for other commits by this committer
devel/bear: Update to version 2.3.12

Upstream changes: https://github.com/rizsotto/Bear/blob/master/ChangeLog.md
27 Jun 2018 00:57:20
Original commit files touched by this commit Revision:473415  2.3.11
jrm search for other commits by this committer
devel/bear: Update to version 2.3.11; Take maintainership

Upstream changes: https://github.com/rizsotto/Bear/blob/master/ChangeLog.md
22 Jun 2018 08:28:00
Original commit files touched by this commit Revision:473023  2.3.6
yuri search for other commits by this committer
Correction to r473019: Revert the unintended change to the 'Created by' headers.
22 Jun 2018 08:04:39
Original commit files touched by this commit Revision:473019  2.3.6
yuri search for other commits by this committer
Reset MAINTAINER on ports maintained by amutu@amutu.com

Based on the new policy of all maintained ports reset
when maintaner is absent for 3 months.

Bug#226400 for science/py-tensorflow is ignored since 2018-03-06 (3+ months).
portscout database indicates that 48.94% of his ports aren't updated.
29 Dec 2017 09:01:54
Original commit files touched by this commit Revision:457499  2.3.6  Sanity Test Failure
antoine search for other commits by this committer
Simplify some USES=python

With hat:	portmgr
23 Jul 2017 08:05:01
Original commit files touched by this commit Revision:446457  2.3.6
pi search for other commits by this committer
New port: devel/bear

Bear is a tool that generates a compilation database for clang
tooling. The JSON compilation database is used in the clang project
to provide information on how a single compilation unit is processed.
With this, it is easy to re-run the compilation with alternate
programs. One way to get a compilation database is to use cmake as
the build tool. Passing -DCMAKE_EXPORT_COMPILE_COMMANDS=ON to cmake
generates the compile_commands.json file into the current directory.
For non-cmake projects, Bear generates the JSON file during the
build process.

The concept behind Bear is: to execute the original build command
and intercept the exec calls issued by the build tool. To achieve
that, Bear uses the LD_PRELOAD or DYLD_INSERT_LIBRARIES mechanisms
provided by the dynamic linker.

WWW: https://github.com/rizsotto/Bear

PR:		220475
Submitted by:	Jov <amutu@amutu.com>
27 Jun 2015 12:54:12
Original commit files touched by this commit Revision:390698  0.8.2
olgeni search for other commits by this committer
Sorting out some Erlang stuff:

- Rename a few Erlang-related ports using the erlang- prefix; it will avoid
  confusion with elixir- ports.
- Remove DOCS and EXAMPLES where not actually useful.
- Simplify RUN_DEPENDS where possible.
- Move textproc/exmpp to devel/erlang-exmpp.
- Add missing R18 compatibility fix for devel/erlang-oserl.
- Upgrade erlang-cuttlefish to 2.0.3.

The idea is that libraries ("deps") have the "erlang-" prefix, while larger
projects (rabbitmq, yaws, couchdb, etc) keep their usual names.
20 May 2015 12:50:48
Original commit files touched by this commit Revision:386857  0.8.2
olgeni search for other commits by this committer
Add devel/bear, a set of statistics functions for Erlang.

Number of commits found: 36