This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPFire 2.x development tree".
The branch, next has been updated
via 7b93b62bc8d82ee08a395ecaf7c4bac468f52f51 (commit)
via 63bc6600f863dc81b12277cc21ae3541e262f6c2 (commit)
via 7dede5abef3fd1eaf84bb03aa7bf3c27fdadfc98 (commit)
from 14d0e151b62aa5c2c1638c4ca357a26f50f786c4 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 7b93b62bc8d82ee08a395ecaf7c4bac468f52f51
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Fri Dec 1 16:31:25 2017 +0000
strip: Explicitely call right binaries
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 63bc6600f863dc81b12277cc21ae3541e262f6c2
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Fri Dec 1 15:41:15 2017 +0000
ffmpeg: Update to 3.4
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
commit 7dede5abef3fd1eaf84bb03aa7bf3c27fdadfc98
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date: Thu Nov 30 17:01:24 2017 +0000
nasm: Update to 2.13.02
Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>
-----------------------------------------------------------------------
Summary of changes:
config/rootfiles/packages/ffmpeg | 35 ++++++++++++++++++++++++++---------
lfs/cleanup-toolchain | 3 ---
lfs/ffmpeg | 24 +++++++++++++-----------
lfs/nasm | 4 ++--
lfs/strip | 11 ++++++++++-
make.sh | 1 +
6 files changed, 52 insertions(+), 26 deletions(-)
Difference in files:
diff --git a/config/rootfiles/packages/ffmpeg b/config/rootfiles/packages/ffmpeg
index 7fc5e1494..75187a873 100644
--- a/config/rootfiles/packages/ffmpeg
+++ b/config/rootfiles/packages/ffmpeg
@@ -32,6 +32,9 @@ usr/bin/ffserver
#usr/include/libavformat/avformat.h
#usr/include/libavformat/avio.h
#usr/include/libavformat/version.h
+#usr/include/libavresample
+#usr/include/libavresample/avresample.h
+#usr/include/libavresample/version.h
#usr/include/libavutil
#usr/include/libavutil/adler32.h
#usr/include/libavutil/aes.h
@@ -67,10 +70,13 @@ usr/bin/ffserver
#usr/include/libavutil/hmac.h
#usr/include/libavutil/hwcontext.h
#usr/include/libavutil/hwcontext_cuda.h
+#usr/include/libavutil/hwcontext_d3d11va.h
+#usr/include/libavutil/hwcontext_drm.h
#usr/include/libavutil/hwcontext_dxva2.h
#usr/include/libavutil/hwcontext_qsv.h
#usr/include/libavutil/hwcontext_vaapi.h
#usr/include/libavutil/hwcontext_vdpau.h
+#usr/include/libavutil/hwcontext_videotoolbox.h
#usr/include/libavutil/imgutils.h
#usr/include/libavutil/intfloat.h
#usr/include/libavutil/intreadwrite.h
@@ -97,6 +103,7 @@ usr/bin/ffserver
#usr/include/libavutil/samplefmt.h
#usr/include/libavutil/sha.h
#usr/include/libavutil/sha512.h
+#usr/include/libavutil/spherical.h
#usr/include/libavutil/stereo3d.h
#usr/include/libavutil/tea.h
#usr/include/libavutil/threadmessage.h
@@ -119,39 +126,44 @@ usr/bin/ffserver
#usr/lib/libavcodec.a
#usr/lib/libavcodec.so
#usr/lib/libavcodec.so.57
-#usr/lib/libavcodec.so.57.64.101
+usr/lib/libavcodec.so.57.107.100
#usr/lib/libavdevice.a
#usr/lib/libavdevice.so
#usr/lib/libavdevice.so.57
-#usr/lib/libavdevice.so.57.1.100
+usr/lib/libavdevice.so.57.10.100
#usr/lib/libavfilter.a
#usr/lib/libavfilter.so
#usr/lib/libavfilter.so.6
-#usr/lib/libavfilter.so.6.65.100
+usr/lib/libavfilter.so.6.107.100
#usr/lib/libavformat.a
#usr/lib/libavformat.so
#usr/lib/libavformat.so.57
-#usr/lib/libavformat.so.57.56.101
+usr/lib/libavformat.so.57.83.100
+#usr/lib/libavresample.a
+#usr/lib/libavresample.so
+usr/lib/libavresample.so.3
+usr/lib/libavresample.so.3.7.0
#usr/lib/libavutil.a
#usr/lib/libavutil.so
#usr/lib/libavutil.so.55
-#usr/lib/libavutil.so.55.34.101
+usr/lib/libavutil.so.55.78.100
#usr/lib/libpostproc.a
#usr/lib/libpostproc.so
#usr/lib/libpostproc.so.54
-#usr/lib/libpostproc.so.54.1.100
+usr/lib/libpostproc.so.54.7.100
#usr/lib/libswresample.a
#usr/lib/libswresample.so
#usr/lib/libswresample.so.2
-#usr/lib/libswresample.so.2.3.100
+usr/lib/libswresample.so.2.9.100
#usr/lib/libswscale.a
#usr/lib/libswscale.so
#usr/lib/libswscale.so.4
-#usr/lib/libswscale.so.4.2.100
+usr/lib/libswscale.so.4.8.100
#usr/lib/pkgconfig/libavcodec.pc
#usr/lib/pkgconfig/libavdevice.pc
#usr/lib/pkgconfig/libavfilter.pc
#usr/lib/pkgconfig/libavformat.pc
+#usr/lib/pkgconfig/libavresample.pc
#usr/lib/pkgconfig/libavutil.pc
#usr/lib/pkgconfig/libpostproc.pc
#usr/lib/pkgconfig/libswresample.pc
@@ -184,6 +196,7 @@ usr/bin/ffserver
#usr/share/doc/ffmpeg/libavutil.html
#usr/share/doc/ffmpeg/libswresample.html
#usr/share/doc/ffmpeg/libswscale.html
+#usr/share/doc/ffmpeg/mailing-list-faq.html
#usr/share/doc/ffmpeg/nut.html
#usr/share/doc/ffmpeg/platform.html
#usr/share/ffmpeg
@@ -192,13 +205,17 @@ usr/bin/ffserver
#usr/share/ffmpeg/examples/README
#usr/share/ffmpeg/examples/avio_dir_cmd.c
#usr/share/ffmpeg/examples/avio_reading.c
-#usr/share/ffmpeg/examples/decoding_encoding.c
+#usr/share/ffmpeg/examples/decode_audio.c
+#usr/share/ffmpeg/examples/decode_video.c
#usr/share/ffmpeg/examples/demuxing_decoding.c
+#usr/share/ffmpeg/examples/encode_audio.c
+#usr/share/ffmpeg/examples/encode_video.c
#usr/share/ffmpeg/examples/extract_mvs.c
#usr/share/ffmpeg/examples/filter_audio.c
#usr/share/ffmpeg/examples/filtering_audio.c
#usr/share/ffmpeg/examples/filtering_video.c
#usr/share/ffmpeg/examples/http_multiclient.c
+#usr/share/ffmpeg/examples/hw_decode.c
#usr/share/ffmpeg/examples/metadata.c
#usr/share/ffmpeg/examples/muxing.c
#usr/share/ffmpeg/examples/qsvdec.c
diff --git a/lfs/cleanup-toolchain b/lfs/cleanup-toolchain
index 1c1fa8a50..436c7dd52 100644
--- a/lfs/cleanup-toolchain
+++ b/lfs/cleanup-toolchain
@@ -64,9 +64,6 @@ ifeq "$(TOOLCHAIN)" "1"
# Remove man and info pages.
rm -rfv $(TOOLS_DIR)/{,share}/{info,man}
- # Strip all binaries.
- STRIP="/usr/bin/strip" $(DIR_SRC)/src/stripper $(TOOLS_DIR)/
-
# Fix ownership of the toolchain.
chown -R root:root $(TOOLS_DIR)/
diff --git a/lfs/ffmpeg b/lfs/ffmpeg
index cd9e8b61f..d0dceec4b 100644
--- a/lfs/ffmpeg
+++ b/lfs/ffmpeg
@@ -24,14 +24,15 @@
include Config
-VER = 3.2.4
+VER = 3.4
+
THISAPP = ffmpeg-$(VER)
-DL_FILE = $(THISAPP).tar.xz
+DL_FILE = $(THISAPP).tar.bz2
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
PROG = ffmpeg
-PAK_VER = 6
+PAK_VER = 7
DEPS = "ffmpeg-libs sdl lame libvorbis xvid"
@@ -43,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 39fd71024ac76ba35f04397021af5606
+$(DL_FILE)_MD5 = 4d368db3431895d140e6f5f7b4987911
install : $(TARGET)
@@ -76,13 +77,14 @@ $(subst %,%_MD5,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && ./configure --prefix=/usr \
- --enable-shared \
- --enable-postproc \
- --enable-pthreads \
- --enable-gpl
- cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
+ cd $(DIR_APP) && ./configure \
+ --prefix=/usr \
+ --enable-shared \
+ --enable-gpl \
+ --enable-version3 \
+ --enable-avfilter \
+ --enable-avresample
+ cd $(DIR_APP) && make $(MAKETUNING)
cd $(DIR_APP) && make install
- cd $(DIR_APP) && make install-libs
@rm -rf $(DIR_APP)
@$(POSTBUILD)
diff --git a/lfs/nasm b/lfs/nasm
index b77e7cbfd..6eb34f101 100644
--- a/lfs/nasm
+++ b/lfs/nasm
@@ -24,7 +24,7 @@
include Config
-VER = 2.11.06
+VER = 2.13.02
THISAPP = nasm-$(VER)
DL_FILE = $(THISAPP).tar.xz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 2b958e9f5d200641e6fc9564977aecc5
+$(DL_FILE)_MD5 = abb79a82fa30908217e30f76eca8a557
install : $(TARGET)
diff --git a/lfs/strip b/lfs/strip
index 9fbdf7627..084082e7b 100644
--- a/lfs/strip
+++ b/lfs/strip
@@ -29,6 +29,15 @@ VER = ipfire
THISAPP = strip
TARGET = $(DIR_INFO)/$(THISAPP)
+ifeq "$(TOOLCHAIN)" "1"
+ SHELL = /bin/bash
+ STRIP = /usr/bin/strip
+ ROOT = $(TOOLS_DIR)
+else
+ SHELL = $(TOOLS_DIR)/bin/bash
+ STRIP = $(TOOLS_DIR)/bin/strip
+endif
+
###############################################################################
# Top-level Rules
###############################################################################
@@ -49,6 +58,6 @@ $(TARGET) :
# Don't strip VDR binaries, because they use a weird plugin system
# which does not work when unneeded symbols get stripped from
# /usr/sbin/vdr.
- $(DIR_SRC)/src/stripper $(ROOT) \
+ STRIP=$(STRIP) $(SHELL) $(DIR_SRC)/src/stripper $(ROOT) \
--exclude=/usr/src --exclude=$(TOOLS_DIR) \
--exclude=/usr/sbin/vdr --exclude=/usr/lib/vdr
diff --git a/make.sh b/make.sh
index 87125c0de..bb80f3c05 100755
--- a/make.sh
+++ b/make.sh
@@ -947,6 +947,7 @@ buildtoolchain() {
lfsmake1 texinfo
lfsmake1 xz
lfsmake1 fake-environ
+ lfsmake1 strip
lfsmake1 cleanup-toolchain
}
hooks/post-receive
--
IPFire 2.x development tree