Summary
The libsmbios project aims towards providing access to as much BIOS information as possible. It does this by providing a library of functions that can be used as well as sample binaries.
Versions
v2.4.3-r1 :: 0 :: gentoo
- Modified
- License
- || ( GPL-2+ OSL-2.1 ) BSD Boost-1.0
- Keywords
- -* amd64 x86
- USE flags
- doc graphviz nls python static-libs test
USE flags
General
- doc
- Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- graphviz
- Add support for the Graphviz library
- nls
- Add Native Language Support (using gettext - GNU locale utilities)
- python
- Add optional support/bindings for the Python language
- static-libs
- Build static versions of dynamic libraries as well
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
python_single_target
- python3_10
- Build for Python 3.10 only
- python3_11
- Build for Python 3.11 only
- python3_12
- Build for Python 3.12 only
Dependencies
app-text / doxygen : Documentation system for most programming languages
dev-lang / python : An interpreted, interactive, object-oriented programming language
dev-libs / libxml2 : XML C parser and toolkit
media-gfx / graphviz : Open Source Graph Visualization Software
sys-devel / gettext : GNU locale utilities
sys-libs / zlib : Standard (de)compression library
virtual / libintl : Virtual for the GNU Internationalization Library
virtual / pkgconfig : Virtual for the pkg-config implementation
Runtime Dependencies
dev-lang / python : An interpreted, interactive, object-oriented programming language
dev-libs / libxml2 : XML C parser and toolkit
sys-libs / zlib : Standard (de)compression library
virtual / libintl : Virtual for the GNU Internationalization Library
Depending packages
app-laptop / pbbuttonsd : Handles power management and special keys on laptops
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
*/*: unkeyword ~ia64
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
Move {app-doc → app-text}/doxygen
Per the category metadata, app-doc/ is reserved for documentation *files* and not software. Move it to app-text/ where it seems a better fit. Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
sys-libs/libsmbios: drop 2.4.3
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/libsmbios: Stabilize 2.4.3-r1 x86, #916284
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/libsmbios: Stabilize 2.4.3-r1 amd64, #916284
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
sys-libs/libsmbios: squash long-present Python deprecation warning
Closes: https://bugs.gentoo.org/913238 Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - WANG Xuerui · gentoo
sys-libs/libsmbios: fix incorrect KEYWORDS
Mark as -* until upstream is properly fixed to not require <sys/io.h> unconditionally. The ~arm64 and ~riscv keywords were added by mistake; they both fail to build due to absence of said header. Based on glibc availability of <sys/io.h>, alpha is the only other architecture that can build the package in any case, but SMBIOS is not relevant on alpha anyway so ~alpha is not tested or included. Closes: https://bugs.gentoo.org/875830 Closes: https://github.com/gentoo/gentoo/pull/27672 Signed-off-by: WANG Xuerui <xen0n@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
sys-libs/libsmbios: add separate Python handling for USE=test
libsmbios actually uses Python in two ways: in installed scripts and in the test suite. Previous incarnations of these ebuilds made the handling of all Python stuff under USE=python but it is entirely possible for someone want to run the test suite without installing all the Python scripts - after all as the name suggests this package IS first and foremost a library. Signed-off-by: Marek Szuba <marecki@gentoo.org> - Marek Szuba · gentoo
sys-libs/libsmbios: enable py3.11
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Marek Szuba · gentoo
sys-libs/libsmbios: only fix Python shebangs if USE='python test'
Closes: https://bugs.gentoo.org/869341 Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
sys-libs/libsmbios: prune insecure RPATH from smbios-sys-info-lite
Closes: https://bugs.gentoo.org/380105 Signed-off-by: Marek Szuba <marecki@gentoo.org> - Marek Szuba · gentoo
sys-libs/libsmbios: fix Python shebangs where necessary
Closes: https://bugs.gentoo.org/777012 Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
sys-libs/libsmbios: update HOMEPAGE
The original dell.com page now redirects to the GitHub project. Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Lars Wendler · gentoo
sys-libs/libsmbios: update LICENSE
Thanks-to: Ulrich Müller <ulm@gentoo.org> Closes: https://bugs.gentoo.org/853724 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/libsmbios: enable py3.10 and disable py3.7
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Yixun Lan · gentoo
sys-libs/libsmbios: keyword ~riscv
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Yixun Lan <dlan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rick Farina · gentoo
sys-libs/libsmbios: python bump
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Rick Farina <zerochaos@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Lars Wendler · gentoo
sys-libs/libsmbios: Avoid bashisms
Thanks-to: Kerin Millar <kfm@plushkava.net> Bug: https://bugs.gentoo.org/715202 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/libsmbios: arm64 keyworded (bug #756310)
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Lars Wendler · gentoo
sys-libs/libsmbios: set CONFIG_SHELL="/bin/bash"
until upstream provides a POSIX compliant configure file. Bug: https://bugs.gentoo.org/715202 Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Lars Wendler · gentoo
sys-libs/libsmbios: Removed old
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sys-libs/libsmbios: x86 stable wrt bug #721610
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
sys-libs/libsmbios: amd64 stable wrt bug #721610
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
*/*: Drop stable ia64 keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Lars Wendler · gentoo
sys-libs/libsmbios: Bump to version 2.4.3
Default enable "python" USE flag. Closes: https://bugs.gentoo.org/708290 Closes: https://bugs.gentoo.org/708288 Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-libs/libsmbios: Remove py2
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Lars Wendler · gentoo
sys-libs/libsmbios: Fixed QA warnings
Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Lars Wendler · gentoo
sys-libs/libsmbios: Revbump to enable python3_7 and python3_8
Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Lars Wendler · gentoo
sys-libs/libsmbios: Removed old
Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sys-libs/libsmbios: ia64 stable wrt bug #685580
Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-libs/libsmbios: amd64 stable wrt bug #685580
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
sys-libs/libsmbios: x86 stable (bug #685580)
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Remove python3_4 PYTHON_COMPAT correctly
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Lars Wendler · gentoo
sys-libs/libsmbios: Bump to version 2.4.2
Package-Manager: Portage-2.3.41, Repoman-2.3.9 - Lars Wendler · gentoo
sys-libs/libsmbios: Removed old.
Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Lars Wendler · gentoo
sys-libs/libsmbios: Bump to version 2.4.1
Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Agostino Sarubbo · gentoo
sys-libs/libsmbios: ia64 stable wrt bug #619566
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - David Seifert · gentoo
sys-libs/libsmbios: [QA] Add missing python metadata variables
Package-Manager: Portage-2.3.6, Repoman-2.3.2 - Agostino Sarubbo · gentoo
sys-libs/libsmbios: x86 stable wrt bug #619566
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
sys-libs/libsmbios: amd64 stable wrt bug #619566
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Lars Wendler · gentoo
sys-libs/libsmbios: Bump to version 2.3.3
Package-Manager: Portage-2.3.6, Repoman-2.3.2 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Lars Wendler · gentoo
sys-libs/libsmbios: Bump to version 2.3.2
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - T. Malfatti · gentoo
media-libs/portaudio: Version bump - Lars Wendler · gentoo
sys-libs/libsmbios: Removed old.
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Agostino Sarubbo · gentoo
sys-libs/libsmbios: ia64 stable wrt bug #604380
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
sys-libs/libsmbios: x86 stable wrt bug #604380
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
sys-libs/libsmbios: amd64 stable wrt bug #604380
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Michał Górny · gentoo
sys-libs/libsmbios: python_scriptroot -> python_scriptinto - Lars Wendler · gentoo
sys-libs/libsmbios: Fixed installation with USE="-python" (bug #577474).
Package-Manager: portage-2.2.28 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Lars Wendler · gentoo
sys-libs/libsmbios: Don't build yum-plugin ever (fixes bug #577402).
Use some more python scripts via python-exec wrapper. Package-Manager: portage-2.2.28 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Lars Wendler · gentoo
sys-libs/libsmbios: Bump to version 2.3.0
Package-Manager: portage-2.2.28 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Lars Wendler · gentoo
sys-libs/libsmbios: Added second SRC_URI for older releases.
Package-Manager: portage-2.2.28 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed