VirtualBox

Ignore:
Timestamp:
Jan 16, 2025 1:09:46 PM (3 weeks ago)
Author:
vboxsync
Message:

libpng-1.6.45: Applied and adjusted our libpng changes to 1.6.45. bugref:8515

Location:
trunk/src/libs/libpng-1.6.45/scripts
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/libs/libpng-1.6.45/scripts/README.txt

    r103316 r107813  
     1Scripts and makefiles for libpng
     2--------------------------------
    13
    2 Makefiles for libpng
     4    pnglibconf.h.prebuilt  =>  Configuration settings
    35
    4 pnglibconf.h.prebuilt  =>  Configuration settings
    5  makefile.linux    =>  Linux/ELF makefile
    6                        (gcc, creates shared libpng16.so.16.1.6.*)
    7  makefile.linux-opt=>  Linux/ELF makefile with hardware optimizations on
    8                        (gcc, creates shared libpng16.so.16.1.6.*)
    9  makefile.gcc      =>  Generic makefile (gcc, creates static libpng.a)
    10  makefile.acorn    =>  Acorn makefile
    11  makefile.aix      =>  AIX/gcc makefile
    12  makefile.amiga    =>  Amiga makefile
    13  makefile.atari    =>  Atari makefile
    14  makefile.bc32     =>  32-bit Borland C++ (all modules compiled in C mode)
    15  makefile.beos     =>  BeOS makefile
    16  makefile.clang    =>  Generic clang makefile
    17  makefile.darwin   =>  Darwin makefile, for macOS (formerly Mac OS X)
    18  makefile.dec      =>  DEC Alpha UNIX makefile
    19  makefile.dj2      =>  DJGPP 2 makefile
    20  makefile.freebsd  =>  FreeBSD makefile
    21  makefile.gcc      =>  Generic gcc makefile
    22  makefile.hpgcc    =>  HPUX makefile using gcc
    23  makefile.hpux     =>  HPUX (10.20 and 11.00) makefile
    24  makefile.hp64     =>  HPUX (10.20 and 11.00) makefile, 64-bit
    25  makefile.ibmc     =>  IBM C/C++ version 3.x for Win32 and OS/2 (static)
    26  makefile.intel    =>  Intel C/C++ version 4.0 and later
    27  makefile.mips     =>  MIPS makefile
    28  makefile.netbsd   =>  NetBSD/cc makefile, makes shared libpng.so
    29  makefile.openbsd  =>  OpenBSD makefile
    30  makefile.sco      =>  SCO OSr5 ELF and Unixware 7 with Native cc
    31  makefile.sggcc    =>  Silicon Graphics makefile
    32                        (gcc, creates shared libpng16.so.16.1.6.*)
    33  makefile.sgi      =>  Silicon Graphics IRIX makefile (cc, creates static lib)
    34  makefile.solaris  =>  Solaris 2.X makefile
    35                        (gcc, creates shared libpng16.so.16.1.6.*)
    36  makefile.so9      =>  Solaris 9 makefile
    37                        (gcc, creates shared libpng16.so.16.1.6.*)
    38  makefile.std      =>  Generic UNIX makefile (cc, creates static libpng.a)
    39  makefile.sunos    =>  Sun makefile
    40  makefile.32sunu   =>  Sun Ultra 32-bit makefile
    41  makefile.64sunu   =>  Sun Ultra 64-bit makefile
    42  makefile.vcwin32  =>  makefile for Microsoft Visual C++ 4.0 and later
    43  makevms.com       =>  VMS build script
    44  smakefile.ppc     =>  AMIGA smakefile for SAS C V6.58/7.00 PPC compiler
    45                        (Requires SCOPTIONS, copied from scripts/SCOPTIONS.ppc)
     6    makefile.aix      =>  AIX/gcc makefile
     7    makefile.amiga    =>  Amiga makefile
     8    makefile.atari    =>  Atari makefile
     9    makefile.bc32     =>  Borland C makefile, for Win32
     10    makefile.beos     =>  BeOS makefile
     11    makefile.clang    =>  Generic clang makefile
     12    makefile.darwin   =>  Darwin makefile, for macOS (formerly Mac OS X)
     13    makefile.dec      =>  DEC Alpha UNIX makefile
     14    makefile.dj2      =>  DJGPP 2 makefile
     15    makefile.emcc     =>  Emscripten makefile
     16    makefile.freebsd  =>  FreeBSD makefile
     17    makefile.gcc      =>  Generic gcc makefile
     18    makefile.hpgcc    =>  HPUX makefile using gcc
     19    makefile.hpux     =>  HPUX (10.20 and 11.00) makefile
     20    makefile.hp64     =>  HPUX (10.20 and 11.00) makefile, 64-bit
     21    makefile.ibmc     =>  IBM C/C++ version 3.x for Win32 and OS/2 (static lib)
     22    makefile.intel    =>  Intel C/C++ version 4.0 and later
     23    makefile.linux    =>  Linux/ELF makefile
     24                          (gcc, creates shared libpng16.so.16.1.6.*)
     25    makefile.mips     =>  MIPS makefile
     26    makefile.msys     =>  MSYS (MinGW) makefile
     27    makefile.netbsd   =>  NetBSD/cc makefile, makes shared libpng.so
     28    makefile.openbsd  =>  OpenBSD makefile
     29    makefile.riscos   =>  Acorn RISCOS makefile
     30    makefile.sco      =>  SCO OSr5 ELF and Unixware 7 with Native cc
     31    makefile.sgi      =>  Silicon Graphics IRIX makefile (cc, static lib)
     32    makefile.sggcc    =>  Silicon Graphics makefile
     33                          (gcc, creates shared libpng16.so.16.1.6.*)
     34    makefile.solaris  =>  Solaris 2.X makefile
     35                          (gcc, creates shared libpng16.so.16.1.6.*)
     36    makefile.so9      =>  Solaris 9 makefile
     37                          (gcc, creates shared libpng16.so.16.1.6.*)
     38    makefile.std      =>  Generic UNIX makefile (cc, static lib)
     39    makefile.sunos    =>  Sun makefile
     40    makefile.32sunu   =>  Sun Ultra 32-bit makefile
     41    makefile.64sunu   =>  Sun Ultra 64-bit makefile
     42    makefile.vcwin32  =>  makefile for Microsoft Visual C++ 4.0 and later
     43    makevms.com       =>  VMS build script
     44    smakefile.ppc     =>  AMIGA smakefile for SAS C V6.58/7.00 PPC compiler
     45                          (Requires SCOPTIONS, copied from SCOPTIONS.ppc)
    4646
    47 Other supporting scripts:
    48  README.txt        =>  This file
    49  descrip.mms       =>  VMS makefile for MMS or MMK
    50  libpng-config-body.in => used by several makefiles to create libpng-config
    51  libpng-config-head.in => used by several makefiles to create libpng-config
    52  libpng.pc.in      =>  Used by several makefiles to create libpng.pc
    53  pngwin.rc         =>  Used by the visualc71 project
    54  pngwin.def        =>  Used by makefile.os2
    55  pngwin.dfn        =>  Used to maintain pngwin.def
    56  SCOPTIONS.ppc     =>  Used with smakefile.ppc
     47Other supporting scripts
     48------------------------
    5749
    58  checksym.awk      =>  Used for maintaining pnglibconf.h
    59  def.dfn           =>  Used for maintaining pnglibconf.h
    60  options.awk       =>  Used for maintaining pnglibconf.h
    61  pnglibconf.dfa    =>  Used for maintaining pnglibconf.h
    62  pnglibconf.mak    =>  Used for maintaining pnglibconf.h
    63  sym.dfn           =>  Used for symbol versioning
    64  symbols.def       =>  Used for symbol versioning
    65  symbols.dfn       =>  Used for symbol versioning
    66  vers.dfn          =>  Used for symbol versioning
     50    README.txt        =>  This file
     51    descrip.mms       =>  VMS makefile for MMS or MMK
     52    libpng-config-body.in  =>  used by several makefiles to create libpng-config
     53    libpng-config-head.in  =>  used by several makefiles to create libpng-config
     54    libpng.pc.in      =>  Used by several makefiles to create libpng.pc
     55    macro.lst         =>  Used by GNU Autotools
     56    pngwin.rc         =>  Used by the visualc71 project
     57    pngwin.def        =>  Used by makefile.os2
     58    pngwin.dfn        =>  Used to maintain pngwin.def
     59    SCOPTIONS.ppc     =>  Used with smakefile.ppc
    6760
    68  libtool.m4        =>  Used by autoconf tools
    69  ltoptions.m4      =>  Used by autoconf tools
    70  ltsugar.m4        =>  Used by autoconf tools
    71  ltversion.m4      =>  Used by autoconf tools
    72  lt~obsolete.m4    =>  Used by autoconf tools
    73 
    74  intprefix.dfn     =>  Used by autoconf tools
    75  macro.lst         =>  Used by autoconf tools
    76  prefix.dfn        =>  Used by autoconf tools
     61    checksym.awk      =>  Used for maintaining pnglibconf.h
     62    dfn.awk           =>  Used for maintaining pnglibconf.h
     63    options.awk       =>  Used for maintaining pnglibconf.h
     64    pnglibconf.dfa    =>  Used for maintaining pnglibconf.h
     65    pnglibconf.mak    =>  Used for maintaining pnglibconf.h
     66    intprefix.c       =>  Used for symbol versioning
     67    prefix.c          =>  Used for symbol versioning
     68    sym.c             =>  Used for symbol versioning
     69    symbols.c         =>  Used for symbol versioning
     70    vers.c            =>  Used for symbol versioning
    7771
    7872Further information can be found in comments in the individual scripts and
  • trunk/src/libs/libpng-1.6.45/scripts/descrip.mms

    r103316 r107813  
    1 
    21cc_defs = /inc=$(ZLIBSRC)
    32c_deb =
  • trunk/src/libs/libpng-1.6.45/scripts/intprefix.c

    r103316 r107813  
    1 
    21/* intprefix.c - generate an unprefixed internal symbol list
    32 *
  • trunk/src/libs/libpng-1.6.45/scripts/libpng-config-body.in

    r96425 r107813  
    1 
    21usage()
    32{
  • trunk/src/libs/libpng-1.6.45/scripts/libpng-config-head.in

    r105469 r107813  
    1212# Modeled after libxml-config.
    1313
    14 version=1.6.43
     14version=1.6.45
    1515prefix=""
    1616libdir=""
  • trunk/src/libs/libpng-1.6.45/scripts/libpng.pc.in

    r105469 r107813  
    66Name: libpng
    77Description: Loads and saves PNG files
    8 Version: 1.6.43
     8Version: 1.6.45
    99Libs: -L${libdir} -lpng16
    1010Cflags: -I${includedir}
  • trunk/src/libs/libpng-1.6.45/scripts/pnglibconf.dfa

    r105469 r107813  
    99version
    1010com
    11 com Copyright (c) 2018-2024 Cosmin Truta
     11com Copyright (c) 2018-2025 Cosmin Truta
    1212com Copyright (c) 1998-2002,2004,2006-2018 Glenn Randers-Pehrson
    1313com
     
    847847chunk bKGD
    848848chunk cHRM enables COLORSPACE
     849chunk cICP enables COLORSPACE, GAMMA
    849850chunk eXIf
    850851chunk gAMA enables GAMMA
  • trunk/src/libs/libpng-1.6.45/scripts/pnglibconf.h.prebuilt

    r105469 r107813  
    11/* pnglibconf.h - library build configuration */
    22
    3 /* libpng version 1.6.43 */
    4 
    5 /* Copyright (c) 2018-2024 Cosmin Truta */
     3/* libpng version 1.6.45 */
     4
     5/* Copyright (c) 2018-2025 Cosmin Truta */
    66/* Copyright (c) 1998-2002,2004,2006-2018 Glenn Randers-Pehrson */
    77
     
    8989#define PNG_READ_bKGD_SUPPORTED
    9090#define PNG_READ_cHRM_SUPPORTED
     91#define PNG_READ_cICP_SUPPORTED
    9192#define PNG_READ_eXIf_SUPPORTED
    9293#define PNG_READ_gAMA_SUPPORTED
     
    159160#define PNG_WRITE_bKGD_SUPPORTED
    160161#define PNG_WRITE_cHRM_SUPPORTED
     162#define PNG_WRITE_cICP_SUPPORTED
    161163#define PNG_WRITE_eXIf_SUPPORTED
    162164#define PNG_WRITE_gAMA_SUPPORTED
     
    177179#define PNG_bKGD_SUPPORTED
    178180#define PNG_cHRM_SUPPORTED
     181#define PNG_cICP_SUPPORTED
    179182#define PNG_eXIf_SUPPORTED
    180183#define PNG_gAMA_SUPPORTED
  • trunk/src/libs/libpng-1.6.45/scripts/prefix.c

    r103316 r107813  
    1 
    21/* prefix.c - generate an unprefixed symbol list
    32 *
  • trunk/src/libs/libpng-1.6.45/scripts/sym.c

    r103316 r107813  
    1 
    21/* sym.c - define format of libpng.sym
    32 *
  • trunk/src/libs/libpng-1.6.45/scripts/symbols.c

    r103316 r107813  
    1 
    21/* symbols.c - find all exported symbols
    32 *
  • trunk/src/libs/libpng-1.6.45/scripts/symbols.def

    r96425 r107813  
    254254 png_get_eXIf_1 @248
    255255 png_set_eXIf_1 @249
     256 png_get_cICP @250
     257 png_set_cICP @251
  • trunk/src/libs/libpng-1.6.45/scripts/vers.c

    r103316 r107813  
    1 
    21/* vers.c - define format of libpng.vers
    32 *
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette