Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libbsd-ctor-static-0.11.7-slfo.1.1.6 RPM for x86_64

From OpenSuSE Leap 16.0 for x86_64

Name: libbsd-ctor-static Distribution: SUSE Linux Framework One
Version: 0.11.7 Vendor: SUSE LLC <https://www.suse.com/>
Release: slfo.1.1.6 Build date: Mon Aug 26 11:07:44 2024
Group: Development/Libraries/C and C++ Build host: h01-ch4c
Size: 3681 Source RPM: libbsd-0.11.7-slfo.1.1.6.src.rpm
Packager: https://www.suse.com/
Url: https://libbsd.freedesktop.org/
Summary: Development headers and files for libbsd
The libbsd-ctor static library is required if setproctitle() is to be used
when libbsd is loaded via dlopen() from a threaded program.  This can be
configured using "pkg-config --libs libbsd-ctor".

Provides

Requires

License

BSD-3-Clause

Changelog

* Wed Mar 15 2023 gmbr3@opensuse.org
  - Add libbsd-glibc-2.34-closefrom.patch to avoid conflicting
    with function provided by glibc 2.34
* Fri Oct 07 2022 dmueller@suse.com
  - update to 0.11.7:
    * man: Discourage using the library in non-overlay mode
    * include: Adjust reallocarray() per glibc adoption
    * include: Adjust arc4random() per glibc adoption
    * include: explicit_bzero() requires _DEFAULT_SOURCE
    * include: Simplify glibc version dependent macro handling
    * doc: Switch references from pkg-config to pkgconf
    * doc: Add missing empty line to separate README sections
    * doc: Refer to the main git repository as primary
    * test: Fix explicit_bzero() test on the Hurd
    * fgetwln: Add comment about lack of getwline(3) for recommendation
    * setmode: Dot not use saveset after free
    * man: Rewrite gerprogname(3bsd) from scratch
    * man: Lowercase man page title
    * man: Document that some arc4random(3) functions are now in glibc 2.36
    * Sync arc4random(3) implementation from OpenBSD
    * Fix ELF support for big endian SH
    * man: Use -compact also for alternative functions in libbsd(7)
    * getentropy: Fix function cast for getauxval()
* Wed Apr 20 2022 dmueller@suse.com
  - add missing devel requires
* Fri Apr 15 2022 dmueller@suse.com
  - update to 0.11.6:
    * import pwcache module from OpenBSD
    * use libmd for hashing functions
    * Fix message digest library checks
    * Switch libmd wrapper to dlsym
    * Enable .init_array support when building with LTO
    * Switch md5 back to direct linking
  - reenable LTO
* Mon Jun 07 2021 jengelh@inai.de
  - Drop --with-pic (no effect with --disable-static).
  - Make description neutral; adhere to noun phrasing.
* Mon Dec 16 2019 mpluskal@suse.com
  - Update to version 0.10.0:
    * Several security related fixes for nlist() reported by Daniel
      Hodson and one by Coverity Scan.
    * Preliminary and partial Windows porting, thanks to Aaron
      Dierking.
    * Fix for a leak in the vis family of functions.
    * Fix for a configure check to not unnecessarily link against
      librt.
    * General portability fixes for musl, uClibc, macOS and
      GNU/kFreeBSD.
    * New architectures support for nlist().
    * Switch the <err.h> *c() functions to be standalone and add
      err(), warn(), errx() and warnx() familiy of functions in case
      the system lacks them.
    * Several man page fixes.
* Tue Apr 23 2019 mliska@suse.cz
  - Disable LTO - symbol versioning unsupported by GCC (boo#1133096).
* Wed Jun 27 2018 mpluskal@suse.com
  - Update to version 0.9.1:
    * Add __arraycount() macro.
    * Add flopenat() function.
    * Add strtoi() and strtou() functions.
    * Add several new vis and unvis functions.
    * Add pidfile_fileno() function, and struct pidfh is now opaque.
    * The humanize_number() now understands HN_IEC_PREFIXES.
    * The fmtcheck() function supports all standard printf(3)
      conversions.
    * The getentropy(), and thus arc4random() functions will not
      block anymore on Linux on boot when there's not enough entropy
      available.
    * The arc4random() function handles direct clone() calls better.
* Wed Jan 24 2018 avindra@opensuse.org
  - Update to version 0.8.7:
    * Fix <sys/cdefs.h> for gcc with no __has_include or
      __has_include_next support
    * man: Document on what other BSDs arc4random(3) is present
    * Handle several functions now being provided by glibc
    * test: Fix nlist(3) unit test on IA64
  - switch to mirror temporarily, per announce:
    https://lists.freedesktop.org/archives/libbsd/2018-January/000166.html
* Thu Oct 19 2017 mpluskal@suse.com
  - Update to version 0.8.6:
    * test:
      + Fix nlist() unit test on IA64 and PowerPC 64-bit ELFv1
    * Fix handling of non-contiguous argv + envp in setproctitle()
  - Changes for version 0.8.5:
    * test:
      + Handle libtool executable names in getprogname() unit test
      + Remove unused variable in nlist() unit test
    * man:
      + Ship and install libbsd(7)
      + Update man page sections in titles and references
    * Fix ELF definitions for PowerPC in local-elf.h
    * Fix ELF definitions for MIPS in local-elf.h
  - Changes for version 0.8.4:
    * Add support for RISC-V
    * Support GCC deprecated attribute for GCC older than 4.5
    * Fix the __progname check to avoid the optimizer discarding the symbol
    * Gracefully handle lack of system <sys/cdefs.h>
    * Do not provide funopen() on musl
    * Try <linux/a.out.h> if <a.out.h> is not present
    * Do not use legacy BSD u_* types
    * Import <sys/time.h> for some of its macros
* Tue May 17 2016 mpluskal@suse.com
  - Update to version 0.8.3:
    * Fix unportable sizeof() usage
    * Fix file descriptor leak in HASHFileChunk helper
    * Switch URLs from http or git to https
    * build: Support clock_gettime() provided in librt
    * man: Fix ungrammatical construct
    * test: Add a unit test for md5
    * Add missing <fcntl.h> includes
  - Changes for 0.8.2:
    * test: Fix success return code for arc4random unit test
    * test: Add missing <sys/stat.h> include
    * Fix heap buffer overflow in fgetwln()
    * test: Fix race condition in headers-*.sh
  - Enable internal tests
  - Use correct package categories
* Mon Dec 28 2015 idonmez@suse.com
  - Split static library into libbsd-ctor-static package.
* Sat Dec 26 2015 mpluskal@suse.com
  - Update to 0.8.1
    * Use local SHA512 header
    * Unify most arc4random Unix hooks into a single file
    * Add support for GNU/kFreeBSD for closefrom() and getentropy()
    * Fix getentropy implementation to use the correct system hooks
    * Add missing copyright and license headers
    * Relicense my contribution to BSD-2-clause
    * Switch COPYING to Debian copyright machine readable format 1.0
    * Use the non-overlayed libbsd headers when we need our own definitions
    * Add missing include to <md5.h>
    * Turn <bsd/bsd.h> inert when using LIBBSD_OVERLAY
    * test: Add new unit tests for individual headers usage
    * Add support for GNU/Hurd to getentropy()
* Wed Dec 09 2015 mpluskal@suse.com
  - Update to 0.8.0
    * See attached ChangeLog for details
* Fri May 08 2015 mpluskal@suse.com
  - Add gpg signature
  - Use fdupes to remove duplicate files
  - Cleanup spec file with spec-cleaner
* Thu Oct 30 2014 dhall@wustl.edu
  - update to version 0.7.0
* Thu Sep 06 2012 jengelh@inai.de
  - Avoid unnecessary complex install line on Redhatish
  - Compact file list, add helpful URLs to specfile
* Thu Sep 06 2012 idonmez@suse.com
  - Fix installation on SLE
* Mon Aug 20 2012 crrodriguez@opensuse.org
  - Version 0.4.2, swithes to autoconf build system.
* Fri Feb 17 2012 crrodriguez@opensuse.org
  - Cleanup spec file for factory submission
* Wed Feb 01 2012 jengelh@medozas.de
  - Remove redundant tags/sections per specfile guideline suggestions
  - Parallel building using %_smp_mflags
* Fri Oct 21 2011 crrodriguez@opensuse.org
  - Fix missing headers, bug in spec file [bnc#725800]
* Tue Aug 02 2011 crrodriguez@opensuse.org
  - Update to version 0.3.0
* Fri Jul 30 2010 cristian.rodriguez@opensuse.org
  - update to version 0.2.0
* Tue Sep 15 2009 crrodriguez@suse.de
  -  update to version 0.1.6
* Sun Jan 04 2009 crrodriguez@suse.de
  - first package version

Files

/usr/lib64/libbsd-ctor.a
/usr/lib64/pkgconfig/libbsd-ctor.pc


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 12 00:02:43 2024