Package: libf2c2 / 20130926-3

Metadata

Package Version Patches format
libf2c2 20130926-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 upstream changelog.patch | (download)

changes | 3487 3487 + 0 - 0 !
1 file changed, 3487 insertions(+)

 upstream changelog


0002 makefile simplify two libs.patch | (download)

makefile.u | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 makefile simplify two libs


0003 C tweaks.patch | (download)

f2c.h0 | 24 22 + 2 - 0 !
uninit.c | 202 144 + 58 - 0 !
2 files changed, 166 insertions(+), 60 deletions(-)

 c tweaks


0004 add clapack files.patch | (download)

i_ceiling.c | 36 36 + 0 - 0 !
i_len_trim.c | 22 22 + 0 - 0 !
makefile.u | 2 2 + 0 - 0 !
3 files changed, 60 insertions(+)

 add clapack files

Adding two files that are part of clapack source
The clapack archive that can be downloaded at
  http://www.netlib.org/clapack/
contains a copy of f2c.  This copy is basically identical but it includes
two files which are missing in the source which was the base for the libf2c2
package.  Since the functions inside these files are used inside the test suite
of clapack the files were added here to avoid code duplication.

Add missing files also to makefile.u to get them built

0005 format security.patch | (download)

arithchk.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 format security

Test breaks format security and should be fulfilled on Linux anyway.
(See discussion on debian-mentors list in May 2016)

0006 weak MAIN__.patch | (download)

main.c | 14 14 + 0 - 0 !
1 file changed, 14 insertions(+)

 weak main__

Make MAIN__ a weak symbol

Make MAIN__ a weak symbol, to make sure that non-f2c binaries can link
against libraries created by it. Also make main() a weak symbol, just
in case, because we really don't want to override a C program's main
routine.

Bug-Debian: https://bugs.debian.org/826253