aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/xawtv/xawtv-3.95/make.patch
diff options
context:
space:
mode:
Diffstat (limited to 'recipes/xawtv/xawtv-3.95/make.patch')
-rw-r--r--recipes/xawtv/xawtv-3.95/make.patch172
1 files changed, 172 insertions, 0 deletions
diff --git a/recipes/xawtv/xawtv-3.95/make.patch b/recipes/xawtv/xawtv-3.95/make.patch
new file mode 100644
index 0000000000..5df8368b68
--- /dev/null
+++ b/recipes/xawtv/xawtv-3.95/make.patch
@@ -0,0 +1,172 @@
+Index: xawtv-3.95/common/Subdir.mk
+===================================================================
+--- xawtv-3.95.orig/common/Subdir.mk 2003-02-14 15:14:04.000000000 +0100
++++ xawtv-3.95/common/Subdir.mk 2011-02-26 22:40:51.864893305 +0100
+@@ -17,7 +17,7 @@
+
+ # RegEdit.c is good old K&R ...
+ common/RegEdit.o: CFLAGS += -Wno-missing-prototypes -Wno-strict-prototypes
+-common/channel-no-x11.o: CFLAGS += -DNO_X11=1
++common/channel-no-x11.o: DEFS += -DNO_X11=1
+
+ common/channel-no-x11.o: common/channel.c
+ @$(echo_compile_c)
+Index: xawtv-3.95/configure.ac
+===================================================================
+--- xawtv-3.95.orig/configure.ac 2011-02-26 22:40:51.814868305 +0100
++++ xawtv-3.95/configure.ac 2011-02-26 22:40:51.864893305 +0100
+@@ -150,6 +150,12 @@
+ ATHENA=""
+ FSLIB=""
+ fi
++if test "x$x_includes" = "x"; then
++ x_includes=/usr/X11R6/include
++fi
++if test "x$x_libraries" = "x"; then
++ x_libraries=/usr/X11R6/lib
++fi
+ AC_SUBST(X_CFLAGS)
+ AC_SUBST(X_PRE_LIBS)
+ AC_SUBST(X_EXTRA_LIBS)
+Index: xawtv-3.95/console/Subdir.mk
+===================================================================
+--- xawtv-3.95.orig/console/Subdir.mk 2003-02-14 15:14:04.000000000 +0100
++++ xawtv-3.95/console/Subdir.mk 2011-02-26 22:44:38.017913306 +0100
+@@ -84,11 +84,11 @@
+ console/v4l-conf : LDLIBS += $(ATHENA_LIBS)
+
+ # linker flags
+-console/fbtv : LDFLAGS := $(DLFLAGS)
+-console/ttv : LDFLAGS := $(DLFLAGS)
+-console/scantv : LDFLAGS := $(DLFLAGS)
+-console/streamer : LDFLAGS := $(DLFLAGS)
+-console/webcam : LDFLAGS := $(DLFLAGS)
++console/fbtv : LDLIBS += $(DLFLAGS)
++console/ttv : LDLIBS += $(DLFLAGS)
++console/scantv : LDLIBS += $(DLFLAGS)
++console/streamer : LDLIBS += $(DLFLAGS)
++console/webcam : LDLIBS += $(DLFLAGS)
+
+ # global targets
+ all:: $(TARGETS-console) $(TARGETS-v4l-conf)
+@@ -96,7 +96,7 @@
+ install::
+ $(INSTALL_PROGRAM) $(TARGETS-console) $(bindir)
+ ifeq ($(FOUND_OS),linux)
+- $(INSTALL_PROGRAM) $(SUID_ROOT) $(TARGETS-v4l-conf) $(bindir)
++ $(INSTALL_PROGRAM) $(TARGETS-v4l-conf) $(bindir)
+ endif
+
+ distclean::
+Index: xawtv-3.95/libng/contrib-plugins/Subdir.mk
+===================================================================
+--- xawtv-3.95.orig/libng/contrib-plugins/Subdir.mk 2003-02-14 15:14:05.000000000 +0100
++++ xawtv-3.95/libng/contrib-plugins/Subdir.mk 2011-02-26 22:40:51.864893305 +0100
+@@ -18,7 +18,7 @@
+
+ # linear-blend has mmx support ...
+ ifeq ($(USE_MMX),yes)
+-libng/contrib-plugins/linear-blend.so : CFLAGS += -DMMX=1
++libng/contrib-plugins/linear-blend.so : DEFS += -DMMX=1
+ endif
+
+ # global targets
+Index: xawtv-3.95/Makefile.in
+===================================================================
+--- xawtv-3.95.orig/Makefile.in 2004-04-22 16:52:29.000000000 +0200
++++ xawtv-3.95/Makefile.in 2011-02-26 22:40:51.864893305 +0100
+@@ -28,12 +28,13 @@
+
+ # for CFLAGS
+ WARN_FLAGS := -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith
+-LFS_FLAGS := -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
+-X11_FLAGS := @X_CFLAGS@ @XFT_FLAGS@ -I/usr/X11R6/include/X11/fonts
+-LIB_FLAGS := -I. -I./vbistuff -I./x11 \
++LFS_DEFS := -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
++X11_DEFS := @X_CFLAGS@ @XFT_FLAGS@ -I@x_includes@/X11/fonts -I@x_includes@/X11/FS
++LIB_DEFS := -I. -I./vbistuff -I./x11 \
+ -I$(srcdir)/jwz -I$(srcdir)/common -I$(srcdir)/console \
+ -I$(srcdir)/x11 -I$(srcdir)/structs \
+- -I$(srcdir)/libng -Llibng
++ -I$(srcdir)/libng
++LIB_LIBS := -Llibng
+
+ # various libraries
+ ATHENA_LIBS := @X_LIBS@ @XFT_LIBS@ @LIBS@ @ATHENA@
+@@ -67,24 +68,25 @@
+ # build final cflags
+ CFLAGS := @CFLAGS@
+ CFLAGS += $(WARN_FLAGS)
+-CFLAGS += $(LFS_FLAGS)
+-CFLAGS += $(X11_FLAGS)
+-CFLAGS += $(LIB_FLAGS)
+-CFLAGS += -DCONFIGFILE='"$(config)"'
+-CFLAGS += -DLIBDIR='"$(libdir)"'
+-CFLAGS += -DDATADIR='"$(datadir)"'
+-CFLAGS += -DVERSION='"$(VERSION)"'
++DEFS += $(LFS_DEFS)
++DEFS += $(X11_DEFS)
++DEFS += $(LIB_DEFS)
++DEFS += -DCONFIGFILE='"$(config)"'
++DEFS += -DLIBDIR='"$(libdir)"'
++DEFS += -DDATADIR='"$(datadir)"'
++DEFS += -DVERSION='"$(VERSION)"'
+ CXXFLAGS := $(CFLAGS)
+
+ # for gcc3
+ #CFLAGS += -std-gnu99
+
+ # shared objects need -fPIC
+-%.so : CFLAGS += -fPIC
+-%.so : CXXFLAGS += -fPIC
++%.so : DEFS += -fPIC
+
+ # libraries
++LDFLAGS := @LDFLAGS@
+ LDLIBS := @LDLIBS@
++LDLIBS += $(LIB_LIBS)
+
+
+ #########################################################
+Index: xawtv-3.95/mk/Compile.mk
+===================================================================
+--- xawtv-3.95.orig/mk/Compile.mk 2003-02-14 15:14:08.000000000 +0100
++++ xawtv-3.95/mk/Compile.mk 2011-02-26 22:40:51.864893305 +0100
+@@ -20,8 +20,8 @@
+ depfile = mk/$(subst /,_,$*).dep
+ depfiles = mk/*.dep
+
+-compile_c = $(CC) $(CFLAGS) -Wp,-MD,$(tmpdep) -c -o $@ $<
+-compile_cc = $(CXX) $(CXXFLAGS) -Wp,-MD,$(tmpdep) -c -o $@ $<
++compile_c = $(CC) $(CFLAGS) $(DEFS) -Wp,-MD,$(tmpdep) -c -o $@ $<
++compile_cc = $(CXX) $(CXXFLAGS) $(DEFS) -Wp,-MD,$(tmpdep) -c -o $@ $<
+ fixup_deps = sed -e "s|.*\.o:|$@:|" < $(tmpdep) > $(depfile) && rm -f $(tmpdep)
+
+ link_app = $(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS)
+Index: xawtv-3.95/x11/Subdir.mk
+===================================================================
+--- xawtv-3.95.orig/x11/Subdir.mk 2005-01-05 11:25:03.000000000 +0100
++++ xawtv-3.95/x11/Subdir.mk 2011-02-26 22:40:51.864893305 +0100
+@@ -110,15 +110,15 @@
+ x11/propwatch : LDLIBS += $(ATHENA_LIBS)
+
+ # linker flags
+-x11/xawtv : LDFLAGS := $(DLFLAGS)
+-x11/motv : LDFLAGS := $(DLFLAGS)
+-x11/mtt : LDFLAGS := $(DLFLAGS)
+-x11/v4lctl : LDFLAGS := $(DLFLAGS)
+-x11/pia : LDFLAGS := $(DLFLAGS)
++x11/xawtv : LDFLAGS += $(DLFLAGS)
++x11/motv : LDFLAGS += $(DLFLAGS)
++x11/mtt : LDFLAGS += $(DLFLAGS)
++x11/v4lctl : LDFLAGS += $(DLFLAGS)
++x11/pia : LDFLAGS += $(DLFLAGS)
+
+ # compile flags
+-x11/complete-xaw.o : CFLAGS += -DATHENA=1
+-x11/complete-motif.o : CFLAGS += -DMOTIF=1
++x11/complete-xaw.o : DEFS += -DATHENA=1
++x11/complete-motif.o : DEFS += -DMOTIF=1
+
+
+ # i18n