summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-09-02 03:04:44 -0500
committerroot <root@alpha.trunkmasters.com>2026-09-02 03:04:44 -0500
commitdb7f283451256f94921bd723861f0e82ed7157f2 (patch)
tree938785cb5ae699af0bf0839b6e9c6a0eb776d6e0 /dev-libs
parent8d04041d08ac162ab85e05cce67bc70c471bcb33 (diff)
downloadbaldeagleos-repo-db7f283451256f94921bd723861f0e82ed7157f2.tar.gz
baldeagleos-repo-db7f283451256f94921bd723861f0e82ed7157f2.tar.xz
baldeagleos-repo-db7f283451256f94921bd723861f0e82ed7157f2.zip
Adding metadata
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/libfastjson/Manifest1
-rw-r--r--dev-libs/libfastjson/libfastjson-1.2609.0.ebuild42
2 files changed, 43 insertions, 0 deletions
diff --git a/dev-libs/libfastjson/Manifest b/dev-libs/libfastjson/Manifest
index 28091ecbe51e..373ca85b55be 100644
--- a/dev-libs/libfastjson/Manifest
+++ b/dev-libs/libfastjson/Manifest
@@ -1 +1,2 @@
DIST libfastjson-1.2304.0.tar.gz 89477 BLAKE2B 2a24ada8f98b837bc4c6983694354615309913eff69f006933441e5a8e9fc58365ca4bd3e03ebdda60e685cefd7e48739f45c49348899150b9b2923f05a709c6 SHA512 a43dc809c0fc073f8bddaebdf91c996ccfc6275d7dcc312762e8dfb366dc121c7698c316b71bd5b43f2f7e9b3c326c90cfa927ce415824a7d32dd5e6667048ab
+DIST libfastjson-1.2609.0.gh.tar.gz 134834 BLAKE2B f2982b8de4862c2caa43ce5447c51194885ec5e4f87a14233f1d539cd0ad4d8377a0cfe7e3be3e2b8e980f45e31ddae21f10a03620334724f1a053da0748a57d SHA512 5a2fcf7f83331bda684a4fa1bb9a0b630f7f006846c5a951ec428d9e2ad986b8dfae6c752a7cf0f86dff9aef43232c8ec7ca3a972889a3c70ea9cbebe241cb5c
diff --git a/dev-libs/libfastjson/libfastjson-1.2609.0.ebuild b/dev-libs/libfastjson/libfastjson-1.2609.0.ebuild
new file mode 100644
index 000000000000..8a7bc333e2d8
--- /dev/null
+++ b/dev-libs/libfastjson/libfastjson-1.2609.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+inherit autotools
+
+DESCRIPTION="Fork of the json-c library, which is optimized for liblognorm processing"
+HOMEPAGE="https://www.rsyslog.com/tag/libfastjson/"
+SRC_URI="https://github.com/rsyslog/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/4.3.0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~sparc ~x86"
+IUSE="static-libs"
+
+BDEPEND="
+ >=dev-build/autoconf-archive-2015.02.04
+"
+
+PATCHES=( "${FILESDIR}/libfastjson-1.2304.0-lm.patch" )
+DOCS=( AUTHORS ChangeLog )
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local -a myconf=(
+ $(use_enable static-libs static)
+ --disable-rdrand
+ --enable-compile-warnings=yes
+ )
+ econf "${myconf[@]}"
+}
+
+src_install() {
+ default
+ find "${ED}"/usr/lib* -name '*.la' -delete || die
+}