Page MenuHomeFreeBSD
Authored By
dereks_lifeofadishwasher.com
Jul 11 2021, 11:59 PM
Size
4 KB
Referenced Files
None
Subscribers
None

0001-bear-3.0.13.patch

From 8b8747a4420980e090c0dbbe431bb75d9c2e7af9 Mon Sep 17 00:00:00 2001
From: Derek Schrock <dereks@lifeofadishwasher.com>
Date: Sun, 11 Jul 2021 19:59:10 -0400
Subject: [PATCH] bear 3.0.13
---
devel/bear/Makefile | 63 ++++++++++++++++++++++++++++++++++----------
devel/bear/distinfo | 6 ++---
devel/bear/pkg-plist | 13 +++++++--
3 files changed, 63 insertions(+), 19 deletions(-)
diff --git a/devel/bear/Makefile b/devel/bear/Makefile
index b7dcd5857e..6d244386da 100644
--- a/devel/bear/Makefile
+++ b/devel/bear/Makefile
@@ -1,33 +1,68 @@
# Created by: Jov <amutu@amutu.com>
PORTNAME= bear
-DISTVERSION= 2.4.4
+DISTVERSION= 3.0.13
CATEGORIES= devel
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= jrm@FreeBSD.org
COMMENT= Tool that generates a compilation database for clang tooling
-LICENSE= GPLv3
+LICENSE= GPLv3+
+
+BUILD_DEPENDS= nlohmann-json>0:devel/nlohmann-json \
+ openssl>0:security/openssl
+LIB_DEPENDS= libabsl_bad_optional_access.so:devel/abseil \
+ libabsl_bad_variant_access.so:devel/abseil \
+ libabsl_base.so:devel/abseil \
+ libabsl_city.so:devel/abseil \
+ libabsl_civil_time.so:devel/abseil \
+ libabsl_cord.so:devel/abseil \
+ libabsl_debugging_internal.so:devel/abseil \
+ libabsl_demangle_internal.so:devel/abseil \
+ libabsl_exponential_biased.so:devel/abseil \
+ libabsl_graphcycles_internal.so:devel/abseil \
+ libabsl_hash.so:devel/abseil \
+ libabsl_hashtablez_sampler.so:devel/abseil \
+ libabsl_int128.so:devel/abseil \
+ libabsl_log_severity.so:devel/abseil \
+ libabsl_malloc_internal.so:devel/abseil \
+ libabsl_raw_hash_set.so:devel/abseil \
+ libabsl_raw_logging_internal.so:devel/abseil \
+ libabsl_spinlock_wait.so:devel/abseil \
+ libabsl_stacktrace.so:devel/abseil \
+ libabsl_status.so:devel/abseil \
+ libabsl_statusor.so:devel/abseil \
+ libabsl_str_format_internal.so:devel/abseil \
+ libabsl_strings.so:devel/abseil \
+ libabsl_strings_internal.so:devel/abseil \
+ libabsl_symbolize.so:devel/abseil \
+ libabsl_synchronization.so:devel/abseil \
+ libabsl_throw_delegate.so:devel/abseil \
+ libabsl_time.so:devel/abseil \
+ libabsl_time_zone.so:devel/abseil \
+ libabsl_wyhash.so:devel/abseil \
+ libcares.so:dns/c-ares \
+ libfmt.so:devel/libfmt \
+ libgrpc.so:devel/grpc \
+ libprotobuf.so:devel/protobuf \
+ libre2.so:devel/re2 \
+ libspdlog.so:devel/spdlog
+
+USES= cmake compiler:c++17-lang pkgconfig ssl
-USES= cmake python shebangfix
USE_GITHUB= yes
GH_ACCOUNT= rizsotto
GH_PROJECT= Bear
USE_LDCONFIG= yes
-SHEBANG_FILES= bear/bear.py
-python_OLD_CMD= "/usr/bin/env @BEAR_PYTHON_EXECUTABLE@"
+CMAKE_ARGS= -DCMAKE_INSTALL_DOCDIR=${DOCSDIR} \
+ -DENABLE_FUNC_TESTS=OFF \
+ -DENABLE_UNIT_TESTS=OFF
OPTIONS_DEFINE= DOCS
-post-patch:
- ${REINPLACE_CMD} -e '/install(FILES COPYING/d' \
- -e '/{CMAKE_INSTALL_DOCDIR}/d' \
- ${WRKSRC}/CMakeLists.txt
-
-post-install-DOCS-on:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
+pre-install:
+ ${MV} ${STAGEDIR}/${CONFIGURE_WRKSRC}/stage ${CONFIGURE_WRKSRC}/
+ ${RM} -r ${STAGEDIR}/wrkdirs
.include <bsd.port.mk>
diff --git a/devel/bear/distinfo b/devel/bear/distinfo
index c8340be95f..ea88e647d3 100644
--- a/devel/bear/distinfo
+++ b/devel/bear/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1600094981
-SHA256 (rizsotto-Bear-2.4.4_GH0.tar.gz) = 5e95c9fe24714bcb98b858f0f0437aff76ad96b1d998940c0684c3a9d3920e82
-SIZE (rizsotto-Bear-2.4.4_GH0.tar.gz) = 50347
+TIMESTAMP = 1625904693
+SHA256 (rizsotto-Bear-3.0.13_GH0.tar.gz) = b57d9b139acbbad6439f5b1133266fa5afc5eb095a61cfa07cd9e8941943ae22
+SIZE (rizsotto-Bear-3.0.13_GH0.tar.gz) = 120488
diff --git a/devel/bear/pkg-plist b/devel/bear/pkg-plist
index b31f380048..a5cb6912a8 100644
--- a/devel/bear/pkg-plist
+++ b/devel/bear/pkg-plist
@@ -1,5 +1,14 @@
+@dir libexec/bear/wrapper.d
bin/bear
-lib/bear/libear.so
+bin/citnames
+bin/intercept
+libexec/bear/libexec.so
+libexec/bear/wrapper
man/man1/bear.1.gz
-share/bash-completion/completions/bear
+man/man1/citnames.1.gz
+man/man1/intercept.1.gz
+%%PORTDOCS%%%%DOCSDIR%%/CODE_OF_CONDUCT.md
+%%PORTDOCS%%%%DOCSDIR%%/CONTRIBUTING.md
+%%PORTDOCS%%%%DOCSDIR%%/COPYING
+%%PORTDOCS%%%%DOCSDIR%%/INSTALL.md
%%PORTDOCS%%%%DOCSDIR%%/README.md
--
2.32.0

File Metadata

Mime Type
text/x-diff
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3918902
Default Alt Text
0001-bear-3.0.13.patch (4 KB)

Event Timeline