[vlc-commits] [Git][videolan/vlc][3.0.x] 2 commits: contrib: jpeg: simplify build calls
Steve Lhomme (@robUx4)
gitlab at videolan.org
Sat Jul 4 18:21:12 UTC 2026
Steve Lhomme pushed to branch 3.0.x at VideoLAN / VLC
Commits:
66ea99c4 by Steve Lhomme at 2026-07-04T16:12:55+00:00
contrib: jpeg: simplify build calls
- - - - -
ac6c2a40 by Steve Lhomme at 2026-07-04T16:12:55+00:00
contrib: jpeg: update to v10
Changelog:
jmorecfg.h: add JPEG_DATA_PRECISION parameter alongside and independent
of BITS_IN_JSAMPLE, enabling higher bit depth support with backward
compatibility and preparing the next standard for file interchange.
Add lossless negate function in jpegtran.
Thank to Ulf-Dietrich Braumann for suggestion.
Enable processing of images using reversible color tranform
with various bit depths by jpegtran.
Add Windows 64 Bit (Modern) platform support in the C++Builder/RAD Studio
build, remove ARM (32-bit) platform support in the Visual Studio build.
- - - - -
3 changed files:
- contrib/src/jpeg/SHA512SUMS
- − contrib/src/jpeg/no_executables.patch
- contrib/src/jpeg/rules.mak
Changes:
=====================================
contrib/src/jpeg/SHA512SUMS
=====================================
@@ -1 +1 @@
-7f733d79cf176c690dcf127352f9aa7ec48000455944f286faae606cdeada6f6865b4a3f9f01bda8947b5b1089bb3e52d2b56879b6e871279ec5cbd1829304dc jpegsrc.v9f.tar.gz
+3bdd55d805d76f35cbcd44074e27684a25b40f4811c62374ec9300dde31fa75a17ff3fccfcb8f5947311fa7b07f52dc9cba343562ae4ceb8b3cbe30fda1e4311 jpegsrc.v10.tar.gz
=====================================
contrib/src/jpeg/no_executables.patch deleted
=====================================
@@ -1,11 +0,0 @@
---- jpeg/Makefile.am.old 2018-11-20 16:49:53.187918820 +0100
-+++ jpeg/Makefile.am 2018-11-20 16:49:55.179918813 +0100
-@@ -76,7 +76,7 @@
- endif
-
- # Executables to build
--bin_PROGRAMS = cjpeg djpeg jpegtran rdjpgcom wrjpgcom
-+EXTRA_PROGRAMS = cjpeg djpeg jpegtran rdjpgcom wrjpgcom
-
- # Executable sources & libs
- cjpeg_SOURCES = cjpeg.c rdppm.c rdgif.c rdtarga.c rdrle.c rdbmp.c \
=====================================
contrib/src/jpeg/rules.mak
=====================================
@@ -1,6 +1,6 @@
# jpeg
-JPEG_VERSION := 9f
+JPEG_VERSION := 10
JPEG_URL := http://www.ijg.org/files/jpegsrc.v$(JPEG_VERSION).tar.gz
$(TARBALLS)/jpegsrc.v$(JPEG_VERSION).tar.gz:
@@ -8,10 +8,9 @@ $(TARBALLS)/jpegsrc.v$(JPEG_VERSION).tar.gz:
.sum-jpeg: jpegsrc.v$(JPEG_VERSION).tar.gz
+jpeg: UNPACK_DIR=jpeg-$(JPEG_VERSION)
jpeg: jpegsrc.v$(JPEG_VERSION).tar.gz .sum-jpeg
$(UNPACK)
- mv jpeg-$(JPEG_VERSION) jpegsrc.v$(JPEG_VERSION)
- $(APPLY) $(SRC)/jpeg/no_executables.patch
$(UPDATE_AUTOCONFIG)
$(MOVE)
@@ -19,7 +18,7 @@ jpeg: jpegsrc.v$(JPEG_VERSION).tar.gz .sum-jpeg
$(RECONF)
$(MAKEBUILDDIR)
$(MAKECONFIGURE)
- +$(MAKEBUILD)
- +$(MAKEBUILD) install
+ +$(MAKEBUILD) bin_PROGRAMS=
+ +$(MAKEBUILD) bin_PROGRAMS= install
if test -e $(PREFIX)/lib/libjpeg.a; then $(RANLIB) $(PREFIX)/lib/libjpeg.a; fi
touch $@
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/7bd230d919508bac08265600192af27f64a7b692...ac6c2a405d652b5576128ceb9fec2c342f0e83ec
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/7bd230d919508bac08265600192af27f64a7b692...ac6c2a405d652b5576128ceb9fec2c342f0e83ec
You're receiving this email because of your account on code.videolan.org. Manage all notifications: https://code.videolan.org/-/profile/notifications | Help: https://code.videolan.org/help
More information about the vlc-commits
mailing list