Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Florian Franzmann (a282549776d3222cdaa7a55c19d4c8419d4b13cc)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Florian Franzmann <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Florian Franzmann (a282549776d3222cdaa7a55c19d4c8419d4b13cc)
  • Date: Fri, 21 Mar 2008 06:30:36 -0500

GIT changes to master grimoire by Florian Franzmann
<siflfran AT hawo.stw.uni-erlangen.de>:

video/lxdvdrip/HISTORY | 7 +++++++
video/lxdvdrip/PRE_BUILD | 5 ++++-
video/lxdvdrip/lxdvdrip-1.70-makefile.patch | 18 ++++++++++++++++++
video/lxdvdrip/lxdvdrip-1.70-vamps-makefile.patch | 13 +++++++++++++
video/lxdvdrip/systools.c.patch | 10 ++++++++++
5 files changed, 52 insertions(+), 1 deletion(-)

New commits:
commit 7cb777f4c6d32421ca92f452ccfd8d46378734cc
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

video/lxdvdrip: made it compile again

diff --git a/video/lxdvdrip/HISTORY b/video/lxdvdrip/HISTORY
index db2a035..b00fff6 100644
--- a/video/lxdvdrip/HISTORY
+++ b/video/lxdvdrip/HISTORY
@@ -1,3 +1,10 @@
+2008-03-21 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * PRE_BUILD, lxdvdrip-1.70-makefile.patch,
+ lxdvdrip-1.70-vamps-makefile.patch, systools.c.patch:
+ added two patches from gentoo to make the Makefile honor our
+ compiler and CFLAGS, added one patch that adds a missing
+ header to systools.c
+
2007-06-03 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 1.70
* PRE_BUILD, Makefile.patch: removed patch
diff --git a/video/lxdvdrip/PRE_BUILD b/video/lxdvdrip/PRE_BUILD
index c39884f..c12bcf1 100755
--- a/video/lxdvdrip/PRE_BUILD
+++ b/video/lxdvdrip/PRE_BUILD
@@ -1,4 +1,7 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&
sedit "s:INSTALLDIR = /usr/local:INSTALLDIR = $INSTALL_ROOT/usr:" \
- $SOURCE_DIRECTORY/Makefile
+ $SOURCE_DIRECTORY/Makefile &&
+patch -p1 < $SCRIPT_DIRECTORY/lxdvdrip-1.70-makefile.patch &&
+patch -p1 < $SCRIPT_DIRECTORY/lxdvdrip-1.70-vamps-makefile.patch &&
+patch -p0 < $SCRIPT_DIRECTORY/systools.c.patch
diff --git a/video/lxdvdrip/lxdvdrip-1.70-makefile.patch
b/video/lxdvdrip/lxdvdrip-1.70-makefile.patch
new file mode 100644
index 0000000..af2bb7f
--- /dev/null
+++ b/video/lxdvdrip/lxdvdrip-1.70-makefile.patch
@@ -0,0 +1,18 @@
+Index: lxdvdrip/Makefile
+===================================================================
+--- lxdvdrip.orig/Makefile
++++ lxdvdrip/Makefile
+@@ -4,11 +4,8 @@ HINWEIS1 = 'Check the configuration file
+ HINWEIS2 = 'Comparez le fichier de config. en /etc avec le Changelog'
+
+ all:
+- gcc -g -lm -ldvdread -ldvdnav -lpthread -o lxdvdrip lxdvdrip.c
streamanalyze.c ifo.c dvdinfo.c dvdbackup.c dvdcell.c systools.c vaporize.c
dvdtools.c dvdcopy.c requant.c cputest.c tcmemcpy.c
+- gcc -g -lm -o lxac3scan lxac3scan.c
+- cd vamps && make && cd ..
+- cd dvdbackup && make && cd ..
+- cd buffer && make && cd ..
++ $(CC) $(CFLAGS) $(LDFLAGS) -o lxdvdrip lxdvdrip.c streamanalyze.c
ifo.c dvdinfo.c dvdbackup.c dvdcell.c systools.c vaporize.c dvdtools.c
dvdcopy.c requant.c cputest.c tcmemcpy.c -lm -ldvdread -ldvdnav -lpthread
++ $(CC) $(CFLAGS) $(LDFLAGS) -o lxac3scan lxac3scan.c -lm
+
+ clean:
+ rm -f lxdvdrip lxac3scan *.o
diff --git a/video/lxdvdrip/lxdvdrip-1.70-vamps-makefile.patch
b/video/lxdvdrip/lxdvdrip-1.70-vamps-makefile.patch
new file mode 100644
index 0000000..e2fb877
--- /dev/null
+++ b/video/lxdvdrip/lxdvdrip-1.70-vamps-makefile.patch
@@ -0,0 +1,13 @@
+Index: lxdvdrip/vamps/Makefile
+===================================================================
+--- lxdvdrip.orig/vamps/Makefile
++++ lxdvdrip/vamps/Makefile
+@@ -21,7 +21,7 @@ CC = gcc
+ CFLAGS ?= -O2 -g -D_LARGEFILE_SOURCE -DLARGEFILE64_SOURCE
-D_FILE_OFFSET_BITS=64 \
+ -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_REENTRANT
+ CFLAGS += -Wall
+-LDFLAGS += -s
++LDFLAGS +=
+ LOADLIBES += -lm -lpthread -ldvdread
+
+ INSTALL ?= install
diff --git a/video/lxdvdrip/systools.c.patch b/video/lxdvdrip/systools.c.patch
new file mode 100644
index 0000000..fde4bbf
--- /dev/null
+++ b/video/lxdvdrip/systools.c.patch
@@ -0,0 +1,10 @@
+--- systools.c.orig 2008-03-21 12:25:50.431537550 +0100
++++ systools.c 2008-03-21 12:26:03.129470734 +0100
+@@ -26,6 +26,7 @@ COMMENTAIRE :
+ #include <sys/wait.h>
+ #include <linux/cdrom.h>
+ #include <ctype.h>
++#include <limits.h>
+
+ char ** environ;
+ #define SH_PATH "/bin/sh"



  • [SM-Commit] GIT changes to master grimoire by Florian Franzmann (a282549776d3222cdaa7a55c19d4c8419d4b13cc), Florian Franzmann, 03/21/2008

Archive powered by MHonArc 2.6.24.

Top of Page