|
ffb8e8b2
|
2025-03-11T13:07:00
|
|
Fix and improve the RISC-V Vector (RVV) implementation
Changes include manually merged code from Manfred SCHLAEGL.
Co-authored-by: Manfred SCHLAEGL <manfred.schlaegl@gmx.at>
Signed-off-by: Cosmin Truta <ctruta@gmail.com>
|
|
9cc729b5
|
2025-01-21T19:06:43
|
|
build: Update scripts/makefile.*
Apply the following updates:
* Tidy up the compiler flag definitions.
* Update the Darwin, Linux and MSYS makefiles to match the compiler
flags used in scripts/makefile.clang and scripts/makefile.gcc.
* Add the `pngtest-static` target in the Darwin makefile, following
on the Linux makefile.
* Rewrite some of the implicit make rules to match one another more
consistently.
* Make corrections in the copyright years to match git log.
|
|
1cdde118
|
2024-02-11T23:14:09
|
|
build: Update the makefiles for the benefit of cross-compilation
Split AR_RC into AR and ARFLAGS. The variables AR and ARFLAGS are
de-facto standards (like CC and CFLAGS, LD and LDFLAGS, etc.) that
may be overridden when running make. Moreover, configuring CC, LD,
AR, etc., to point to a cross-platform compiler, linker, librarian,
etc., is a de-facto standard practice as well.
Also remove the MKDIR_P variable definitions from all makefiles.
They've been leftovers from the removal of the "install*" targets.
|
|
9b65ad49
|
2022-09-18T19:37:40
|
|
scripts: Remove the support for "install" targets from all makefiles
In most of the legacy makefiles (with only a few notable exceptions
such as makefile.linux), the "install" targets have been broken since
libpng-1.5.0beta01. Specifically, the "install-shared" targets produced
incorrect library names, due to a missing symbol in the definition of
the LIBSOREL macro.
Rather than correcting this long-standing and long-untested error, we
decided to remove the support for "make install" altogether, from all
legacy makefiles. Further use of "make install", "make install-static"
or "make install-shared" will fail with an error message.
Going forward, the only tested and supported manners to install libpng
shall be the conventional build and install procedures driven by the
configure script or by the CMake file.
|
|
0a158f35
|
2022-09-14T22:42:00
|
|
Release libpng version 1.6.38
|
|
b60656ec
|
2022-09-14T21:35:33
|
|
scripts: Disable the hardware-optimized compilation in legacy makefiles
Fix the legacy makefile builds on ARM, MIPS and PowerPC, where
hardware-optimized compilation was enabled by default in the generic
source files, but without including the machine-specific source files.
Delete scripts/makefile.linux-opt.
|
|
c64655d0
|
2022-09-14T21:18:20
|
|
scripts: Set the compiler warning options to "-Wall -Wextra -Wundef"
Considering that "-Wextra" is a more descriptive alternative to "-W",
and that "-Wundef" is a highly useful warning option that has been
available in ancient versions of gcc (version 2.x), we replace all
occurrences of "-W -Wall" with "-Wall -Wextra -Wundef".
Also clean up the makefiles.
|
|
3cec1a16
|
2020-03-29T23:58:29
|
|
scripts: Clean up the makefiles
Delete variables (ALIGN, ARCH, DOCS) and targets (writelock) that are
no longer necessary.
Reorder the object file lists alphabetically, consistently across all
makefiles and build scripts.
Apply other minor fixes.
|
|
6a94d145
|
2018-12-30T12:00:41
|
|
Bump version to 1.6.37.git
|
|
85acd919
|
2018-12-01T09:36:00
|
|
[master] Imported from libpng-1.6.36.tar
|
|
1bd4214a
|
2018-07-29T22:19:43
|
|
Clean up the scripts/ directory
Delete the files that are unused, redundant, or fundamentally broken:
def.c, makefile.bor, makefile.knr, makefile.msc, makefile.solaris-x86,
makefile.tc3
|
|
b729fff4
|
2018-07-28T23:39:55
|
|
Remove the Y2K compliance statement
As of July 2018, this statement is no longer necessary.
|
|
d4fb6214
|
2018-07-28T18:34:58
|
|
Bump version to 1.6.36.git and update copyright notice
|
|
8da39742
|
2018-07-15T23:58:00
|
|
[master] Imported from libpng-1.6.35.tar
|
|
7292c861
|
2017-09-29T03:40:58
|
|
[master] Imported from libpng-1.6.34.tar
|
|
2227793e
|
2017-09-29T10:50:48
|
|
[libpng16] Bump version to 1.6.35beta01
|
|
345fc37f
|
2017-09-28T17:50:17
|
|
[libpng16] Bump version to 1.6.34beta01
|
|
c1effe1b
|
2017-09-28T13:57:00
|
|
[master] Imported from libpng-1.6.33.tar
|
|
f6ca33d4
|
2017-08-25T18:52:39
|
|
[libpng16] Bump version to 1.6.33beta01
|
|
f8110669
|
2017-08-24T14:44:52
|
|
[master] Imported from libpng-1.6.32.tar
|
|
b73c8918
|
2017-07-27T14:17:02
|
|
[libpng16] Bump version to 1.6.32beta01
|
|
fbff8986
|
2017-07-27T05:25:33
|
|
[master] Imported from libpng-1.6.31.tar
|
|
fd9c48fd
|
2017-07-09T17:23:56
|
|
[libpng16]Fixed release numbering in makefile.linux,linux-opt, msys
|
|
a947052e
|
2017-07-09T16:25:13
|
|
[libpng16] Imported from libpng-1.6.31beta03.tar
|
|
8c552ddf
|
2017-06-28T13:46:04
|
|
[master] Imported from libpng-1.6.30.tar
|
|
18834ff6
|
2017-03-16T12:40:49
|
|
[libpng16] Added missing "$(CPPFLAGS)" to the compile line for c.pic.o in
makefile.linux and makefile.solaris-x86 (Cosmin).
|
|
03a6f3f9
|
2017-03-16T10:35:24
|
|
[libpng16] Bump version to 1.6.30beta01
|
|
b363e01e
|
2017-03-16T07:21:03
|
|
[master] Imported from libpng-1.6.29.tar
|
|
4ddac468
|
2017-01-05T11:25:42
|
|
[libpng16] Bump version to 1.6.29beta01
|
|
0a181e16
|
2017-01-05T08:52:09
|
|
[master] Imported from libpng-1.6.28.tar
|
|
b9b490c7
|
2016-12-30T08:24:42
|
|
[libpng16] Bump version to 1.6.28beta01
|
|
e4b59e55
|
2016-12-28T18:45:09
|
|
[master] Imported from libpng-1.6.27.tar
|
|
858cb585
|
2016-10-28T15:21:18
|
|
[libpng16] Bump version to 1.6.27beta01
|
|
35cbe764
|
2016-10-19T19:07:25
|
|
[master] Imported from libpng-1.6.26.tar
|
|
c9d7b865
|
2016-08-31T23:14:03
|
|
[libpng16] Bump version to 1.6.26beta01
|
|
eb5cdf0c
|
2016-08-31T22:26:45
|
|
[master] Imported from libpng-1.6.25.tar
|
|
cdc0e74e
|
2016-08-03T21:55:19
|
|
[libpng16] Bump version to 1.6.25beta01
|
|
0c29ab2b
|
2016-08-03T21:16:26
|
|
[master] Imported from libpng-1.6.24.tar
|
|
428f5dda
|
2016-06-11T13:59:40
|
|
[libpng16] Bump version to 1.6.24beta01
|
|
5a8b0413
|
2016-06-09T06:44:58
|
|
[master] Imported from libpng-1.6.23.tar
|
|
4e34fd3b
|
2016-05-27T19:44:22
|
|
[libpng16] Bump version to 1.6.23beta01
|
|
87c14c52
|
2016-05-25T22:41:46
|
|
[master] Imported from libpng-1.6.22.tar
|
|
5031c77d
|
2016-01-16T07:14:12
|
|
[libpng16] Bump version to 1.6.22beta01
|
|
5756fcab
|
2016-01-15T09:52:13
|
|
[master] Imported from libpng-1.6.21.tar
|
|
0de0101f
|
2015-12-08T22:14:27
|
|
[libpng16] Bump version to 1.6.21beta01
|
|
04773749
|
2015-12-02T19:50:48
|
|
[master] Imported from libpng-1.6.20.tar
|
|
f1cdf4e1
|
2015-11-12T22:16:56
|
|
[libpng16] Bump version to 1.6.20beta01
|
|
b9c62013
|
2015-11-12T07:00:12
|
|
[master] Imported from libpng-1.6.19.tar
|
|
476250eb
|
2015-07-23T20:08:25
|
|
[libpng16] Bump version to 1.6.19beta01
|
|
287fb892
|
2015-07-22T22:36:43
|
|
[master] Imported from libpng-1.6.18.tar
|
|
218a6fe9
|
2015-03-26T08:52:12
|
|
[libpng16] Bump version to 1.6.18beta01
|
|
2b667e49
|
2015-03-26T08:06:25
|
|
[master] Imported from libpng-1.6.17.tar
|
|
070a616b
|
2014-12-21T22:08:09
|
|
[master] Imported from libpng-1.6.16.tar
|
|
ecd07494
|
2014-12-21T22:53:15
|
|
[libpng16] Bump version to 1.6.17beta01
|
|
2d24cbdd
|
2014-11-21T08:16:22
|
|
[libpng16] Bump version to 1.6.16beta01
|
|
da7a1e79
|
2014-11-20T09:33:25
|
|
[master] Imported from libpng-1.6.15.tar
|
|
56e9307d
|
2014-10-22T19:59:42
|
|
[libpng16] Bump version to 1.6.15beta01
|
|
eed640db
|
2014-10-22T19:28:06
|
|
[master] Imported from libpng-1.6.14.tar
|
|
17fba0f7
|
2014-08-21T07:17:37
|
|
[libpng16] Bump version to 1.6.14beta01
|
|
d55c4f32
|
2014-08-21T05:53:38
|
|
[master] Imported from libpng-1.6.13.tar
|
|
ff649a07
|
2014-08-07T19:51:35
|
|
[libpng16] Eliminated use of "$<" when copying $PNGLIBCONF_H_PREBUILT in
makefiles. This does not work on some versions of make; bug introduced in
libpng version 1.6.11.
|
|
212fd574
|
2014-06-11T21:10:16
|
|
[libpng16] Bump version to 1.6.13beta01
|
|
238e7646
|
2014-06-11T20:35:18
|
|
[master] Imported from libpng-1.6.12.tar
|
|
da7b692c
|
2014-06-06T11:42:50
|
|
[libpng16] Bump version to 1.6.12beta01
|
|
d21eae44
|
2014-06-05T09:53:19
|
|
[master] Imported from libpng-1.6.11.tar
|
|
9ab7b4ca
|
2014-03-22T13:13:11
|
|
[libpng16] Allow an easy replacement of the default pre-built configuration
header with a custom header, via the make PNGLIBCONF_H_PREBUILT
macro.
|
|
82200dae
|
2014-03-22T09:29:59
|
|
[libpng16] $(CP) is now used alongside $(RM_F). Also, use 'copy' instead
of 'cp' where applicable, and applied other minor makefile changes.
|
|
71d23c4d
|
2014-03-06T19:52:04
|
|
[libpng16] Bump version to 1.6.11beta01
|
|
1cc02f03
|
2014-03-06T12:35:04
|
|
[master] Imported from libpng-1.6.10.tar
|
|
8a227ff2
|
2014-02-05T23:46:43
|
|
[libpng16] Bump version to 1.6.10beta01
|
|
a710317d
|
2014-02-05T22:28:57
|
|
[master] Imported from libpng-1.6.9.tar
|
|
5af0307f
|
2014-01-20T12:36:30
|
|
[libpng16] Imported from libpng-1.6.9beta04.tar
|
|
42503281
|
2014-01-12T10:44:01
|
|
[libpng16] Updated scripts/makefile.* to use CPPFLAGS (Cosmin)
|
|
bff81bdd
|
2013-12-19T15:13:00
|
|
[libpng16] Bump version to 1.6.9beta01
|
|
339ef1ec
|
2013-12-19T09:04:52
|
|
[master] Imported from libpng-1.6.8.tar
|
|
f2b8961f
|
2013-11-14T12:56:50
|
|
[libpng16] Bump version to 1.6.8beta01
|
|
a066d49b
|
2013-11-14T09:16:37
|
|
[master] Imported from libpng-1.6.7.tar
|
|
7ae451f5
|
2013-09-16T11:19:34
|
|
[libpng16] Bump version to 1.6.7beta01
|
|
39145942
|
2013-09-16T10:33:47
|
|
[libpng16] Imported from libpng-1.6.6.tar
|
|
05f3788b
|
2013-09-14T07:18:49
|
|
[master] Imported from libpng-1.6.5.tar
|
|
cd6a3ef3
|
2013-09-12T07:57:33
|
|
[libpng16] Bump version to 1.6.5beta01
|
|
90e28824
|
2013-09-11T21:28:37
|
|
[master] Imported from libpng-1.6.4.tar
|
|
5881b116
|
2013-07-20T19:36:21
|
|
[libpng16] Bump version to 1.6.4beta01
|
|
fca68966
|
2013-07-17T19:03:02
|
|
[master] Imported from libpng-1.6.3.tar
|
|
a4f7ea0d
|
2013-04-25T07:24:46
|
|
[master] Imported from libpng-1.6.2.tar
|
|
3f677d1c
|
2013-04-25T09:12:51
|
|
[libpng16] Bump version to 1.6.3beta01
|
|
3a83aa32
|
2013-03-29T06:56:45
|
|
[libpng16] Bump version to 1.6.2beta01
|
|
41db297e
|
2013-03-27T20:31:36
|
|
[master] Imported from libpng-1.6.1.tar
|
|
871b1d0f
|
2013-03-02T14:58:22
|
|
[libpng16] Bump version to 1.6.1beta05
|
|
f3af706c
|
2012-02-02T23:11:45
|
|
[libpng16] Imported from libpng-1.6.0beta05.tar
|
|
0da9cf38
|
2013-02-13T22:49:19
|
|
[master] Imported from libpng-1.6.0.tar
|
|
681de8c8
|
2013-02-13T23:12:59
|
|
[libpng16] Bump version to 1.6.1beta01
|
|
d14caad2
|
2013-01-23T20:59:12
|
|
[master] Imported from libpng-1.5.14.tar
|
|
00634fda
|
2012-12-22T17:41:02
|
|
[libpng16] Imported from libpng-1.6.0beta35.tar
|
|
c2ac10b5
|
2012-09-27T06:21:28
|
|
[master] Imported from libpng-1.5.13.tar
|
|
c86cf4b7
|
2012-07-10T21:48:20
|
|
[master] Imported from libpng-1.5.12.tar
|
|
981560ae
|
2012-06-14T06:28:09
|
|
[master] Imported from libpng-1.5.11.tar
|
|
6f237b6b
|
2012-03-02T13:13:15
|
|
[libpng16] Remove whitespace at end of lines
|
|
f9accb9d
|
2012-02-18T22:14:22
|
|
[libpng15] Bump version to 1.5.10beta01
|
|
28c3a2f9
|
2012-02-03T15:56:22
|
|
[libpng15] Imported from libpng-1.5.9beta01.tar
|