| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: unifdef | Distribution: SUSE Linux 16 |
| Version: 2.12 | Vendor: SUSE LLC <https://www.suse.com/> |
| Release: 160000.2.2 | Build date: Wed Aug 10 10:15:05 2022 |
| Group: Development/Libraries/C and C++ | Build host: reproducible |
| Size: 285356 | Source RPM: unifdef-2.12-160000.2.2.src.rpm |
| Packager: https://www.suse.com/ | |
| Url: https://dotat.at/prog/unifdef/ | |
| Summary: Removes ifdefs from C files | |
Unifdef is useful for removing ifdef'ed lines from a file while otherwise leaving the file alone. Unifdef acts on #ifdef, #ifndef, #else, and #endif lines, and it knows only enough about C to know when one of these is inactive because it is inside a comment, or a single or double quote.
BSD-2-Clause
* Wed Aug 10 2022 mliska@suse.cz
- Add fix-fgets-.-size-1.patch that fixes broken package
(https://github.com/fanf2/unifdef/pull/15).
* Mon Mar 08 2021 dmueller@suse.com
- update to 2.12:
* man: note incomplete C++ raw string literal support
* C++11 raw string literal support
* doc: clarify where to send bug reports
* unifdef.1: clarify backslash-newline behaviour in DESCRIPTION
* unifdef: more fixes for weird whitespace
* portability: fix problems compiling with C++ compiler
* Avoid -Wmissing-initializer
* man: use .Mt to mark up email addresses
* Fri Dec 04 2015 sweet_f_a@gmx.de
- Update to 2.11:
* bug fixes
* add support for additional #if/#elif operators
* improve portability to Windows
* Tue Feb 25 2014 sweet_f_a@gmx.de
- Update to 2.10:
* fix a bug in the -f option's support for #undef directives
* improve portability to Windows
* Mon Jun 10 2013 pth@suse.de
- Update to 2.9:
* further debugging improvements
* improve indirect macro definitions
* Note in the debug output when a macro value is updated.
* Do not change a macro from defined to undefined.
* Recursive definitions no longer cause a loop.
* support for simple macro value indirection
* Mon May 06 2013 sweet_f_a@gmx.de
- update to 2.8:
* read #define and #undef preprocessor directives from auxiliary
header-like files given with the -f command line option.
* you can use -f instead of or in addition to the -D and -U options
* test suite fixes
- remove unifdef-2.7-tests-fix-multimissing.sh.patch
- fix broken (out-commented) rpm description text
* Tue Apr 02 2013 sweet_f_a@gmx.de
- update to 2.7:
* process multiple files with one invocation
* include filenames on #line directives when appropriate.
* experimental support for Windows, feedback from Windows
developers is welcome
* various bug fixes
- add unifdef-2.7-tests-fix-multimissing.sh.patch
* Mon Jan 16 2012 sweet_f_a@gmx.de
- update to 2.6 using the latest fork of the original NetBSD
project
- license changed to BSD-2-Clause
* Fri Dec 02 2011 coolo@suse.com
- add automake as buildrequire to avoid implicit dependency
* Fri Feb 16 2007 pth@suse.de
- Redo cleanup patch to get unifdef working again.
* Fri Sep 29 2006 pth@suse.de
- Remove nasm from BuildRequires.
* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
* Mon Nov 07 2005 pth@suse.de
- Fix defattr
* Sat Nov 05 2005 dmueller@suse.de
- fix filelist
* Wed Nov 02 2005 dmueller@suse.de
- don't build as root
* Fri Jan 07 2005 pth@suse.de
- Initial package creation
- clean up the code.
- autoconfiscate the package
/usr/bin/unifdef /usr/bin/unifdefall /usr/share/doc/packages/unifdef /usr/share/doc/packages/unifdef/Changelog /usr/share/doc/packages/unifdef/README /usr/share/licenses/unifdef /usr/share/licenses/unifdef/COPYING /usr/share/man/man1/unifdef.1.gz /usr/share/man/man1/unifdefall.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Sep 30 22:53:47 2025