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

libmcpp0-2.7.2.1-2.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libmcpp0 Distribution: openSUSE Tumbleweed
Version: 2.7.2.1 Vendor: openSUSE
Release: 2.1 Build date: Wed Oct 23 10:27:43 2024
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 154528 Source RPM: mcpp-2.7.2.1-2.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://mcpp.sourceforge.net/
Summary: The shared library of Matsui's C Preprocessor
mcpp is a small and portable C/C++ preprocessor implementing all of
C90, C99 and C++98.

This package holds the shared libraries of libev.

Provides

Requires

License

BSD-3-Clause

Changelog

* Wed Oct 23 2024 Dirk Müller <dmueller@suse.com>
  - refresh mcpp-2.7.2.1.diff, add mcpp-c99.patch: Gcc 14+ build
    fixes
* Sun Dec 31 2023 Dirk Müller <dmueller@suse.com>
  - update to 2.7.2.1:
    * include patches from homebrew
  - Rebase and rename mcpp-2.7.2.diff to mcpp-2.7.2.1.diff
  - drop CVE-2019-14274.patch (included already)
* Wed Mar 18 2020 Dirk Mueller <dmueller@suse.com>
  - add CVE-2019-14274.patch (bsc#1143032, CVE-2019-14274)
* Tue May 05 2015 mpluskal@suse.com
  - Use url for source
  - Cleanup spec file with spec-cleaner
* Thu Oct 18 2012 mrueckert@suse.de
  -  enable building of the shared library
* Thu Mar 12 2009 dmueller@suse.de
  - update to 2.7.2:
    * Enabled some CPU-specific predefined macros in compiler-
      independent-build as well as compiler-specific-build, because
      there are some occasions which require those macros when we use
      some compiler system's header files.  Created init_cpu_macro().
      (configure.ac, noconfig.H, configed.H, main.c, system.c)
    * Enabled -m32 and -m64 options even on 32-bits systems and on
      compiler-independent-build, when the OS is UNIX-like one.  These
      options change some predefined macros.  (system.c)
    * Made -z option to output #include lines themselves.  (system.c)
    * Fixed a bug of source line numbering in library-build.  (by
      Dwayne Boone) (main.c)
    * V.2.7.1
    * Fixed a bug of newline synchronization on -K option.  Created
      sync_linenum().  (Thanks to Benjamin Smedberg) (directive.c)
    * Made GCC-specific-build on x86_64 and ppc64 have two sets of
      predefines for 32bit mode and 64bit mode, and implemented -m32
      and -m64 options.  (Thanks to Benjamin Smedberg) (configure.ac,
      set_mcpp.sh, system.c)
    * Stopped to use freopen() so that a main program which links
      libmcpp can use stdin, stdout and stderr.  (by Benoit Foucher)
      (main.c)
    * Fixed a bug of file-handle leak on -MD and -MF options.
      (Thanks to Masashi Fujita) (system.c)
    * Added ports to Vicual C++ 6.0 and Borland C++ 5.9 (aka C++
      Builder 2007).  (by Dwayne Boone) (vc6.dif, bc59.dif, eval.c)
    * Revised declaration of stpcpy().  (internal.H)
    * Created macro notification mode, implemented -K option and '#
      pragma MCPP debug macro_call' sub-directive to enable this mode
      on STD mode.  Created get_src_location(), print_macro_inf(),
      print_macro_arg(), close_macro_inf(), chk_magic_balance(),
      remove_magics(), some MAC_* macros to define magic characters,
      struct LINE_COL, MACRO_INF.  Revised many functions.
* Mon Jun 18 2007 dmueller@suse.de
  - Initial package (2.6.4)

Files

/usr/lib64/libmcpp.so.0
/usr/lib64/libmcpp.so.0.3.0


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Dec 25 23:14:26 2024