changeset 1472:93bd009473cc

portability fix for package gstreamer and plugins Recent autotools macro (or gstreamer specific?) AG_GST_SET_PACKAGE_RELEASE_DATETIME_WITH_NANO introduces an extraneous dot that fails on FreeBSD. Use $(SED) replacement to fix ./configure as a proper fix requires too much knowledge of autotools/gstreamer internals.
author Tony Theodore <tonyt@logyst.com>
date Sat, 04 Dec 2010 03:32:59 +1100
parents 1a29625c767f
children e03dac290c62
files src/gst-plugins-base.mk src/gst-plugins-good.mk src/gstreamer.mk
diffstat 3 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/gst-plugins-base.mk	Fri Dec 03 00:27:09 2010 +0100
+++ b/src/gst-plugins-base.mk	Sat Dec 04 03:32:59 2010 +1100
@@ -22,6 +22,7 @@
     find '$(1)' -name Makefile.in \
         -exec $(SED) -i 's,glib-mkenums,$(PREFIX)/$(TARGET)/bin/glib-mkenums,g'       {} \; \
         -exec $(SED) -i 's,glib-genmarshal,$(PREFIX)/$(TARGET)/bin/glib-genmarshal,g' {} \;
+    $(SED) -i 's,YYYY_MM_DD=`. ,YYYY_MM_DD=`,g' '$(1)'/configure
     cd '$(1)' && ./configure \
         --host='$(TARGET)' \
         --prefix='$(PREFIX)/$(TARGET)' \
--- a/src/gst-plugins-good.mk	Fri Dec 03 00:27:09 2010 +0100
+++ b/src/gst-plugins-good.mk	Sat Dec 04 03:32:59 2010 +1100
@@ -22,6 +22,7 @@
     find '$(1)' -name Makefile.in \
         -exec $(SED) -i 's,glib-mkenums,$(PREFIX)/$(TARGET)/bin/glib-mkenums,g'       {} \; \
         -exec $(SED) -i 's,glib-genmarshal,$(PREFIX)/$(TARGET)/bin/glib-genmarshal,g' {} \;
+    $(SED) -i 's,YYYY_MM_DD=`. ,YYYY_MM_DD=`,g' '$(1)'/configure
     # The value for WAVE_FORMAT_DOLBY_AC3_SPDIF comes from vlc and mplayer:
     #   http://www.videolan.org/developers/vlc/doc/doxygen/html/vlc__codecs_8h-source.html
     #   http://lists.mplayerhq.hu/pipermail/mplayer-cvslog/2004-August/019283.html
--- a/src/gstreamer.mk	Fri Dec 03 00:27:09 2010 +0100
+++ b/src/gstreamer.mk	Sat Dec 04 03:32:59 2010 +1100
@@ -21,6 +21,7 @@
 define $(PKG)_BUILD
     $(SED) -i 's,glib-mkenums,$(PREFIX)/$(TARGET)/bin/glib-mkenums,g'       '$(1)'/gst/Makefile.in
     $(SED) -i 's,glib-genmarshal,$(PREFIX)/$(TARGET)/bin/glib-genmarshal,g' '$(1)'/gst/Makefile.in
+    $(SED) -i 's,YYYY_MM_DD=`. ,YYYY_MM_DD=`,g'                             '$(1)'/configure
     cd '$(1)' && ./configure \
         --host='$(TARGET)' \
         --prefix='$(PREFIX)/$(TARGET)' \