summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2006-10-04 21:56:58 +0000
committerMike Frysinger <vapier@gentoo.org>2006-10-04 21:56:58 +0000
commit33e8ff60293cebf763b58688b59ecac6ca6236cd (patch)
tree02d6b846530c9260ff1c1fb454e09d9ad258e699 /media-video/gqcam/files
parentMarked ~ppc (diff)
downloadgentoo-2-33e8ff60293cebf763b58688b59ecac6ca6236cd.tar.gz
gentoo-2-33e8ff60293cebf763b58688b59ecac6ca6236cd.tar.bz2
gentoo-2-33e8ff60293cebf763b58688b59ecac6ca6236cd.zip
Make this ebuild not suck.
(Portage version: 2.1.2_pre2)
Diffstat (limited to 'media-video/gqcam/files')
-rw-r--r--media-video/gqcam/files/digest-gqcam-0.92
-rw-r--r--media-video/gqcam/files/gqcam-0.9-build.patch41
-rw-r--r--media-video/gqcam/files/gqcam-0.9-strlen.patch11
3 files changed, 54 insertions, 0 deletions
diff --git a/media-video/gqcam/files/digest-gqcam-0.9 b/media-video/gqcam/files/digest-gqcam-0.9
index 8b2dd73c68bc..b220da21a938 100644
--- a/media-video/gqcam/files/digest-gqcam-0.9
+++ b/media-video/gqcam/files/digest-gqcam-0.9
@@ -1 +1,3 @@
MD5 6e9ab1d86d96776bd5436b0e42a9e6b7 gqcam-0.9.tar.gz 32442
+RMD160 17d43897ef02a3b9a23dba893229fe453e5c3e08 gqcam-0.9.tar.gz 32442
+SHA256 1955f2de1489aed3e9fd8583099c977d127bed49c72fba02eea92530eb17c79d gqcam-0.9.tar.gz 32442
diff --git a/media-video/gqcam/files/gqcam-0.9-build.patch b/media-video/gqcam/files/gqcam-0.9-build.patch
new file mode 100644
index 000000000000..e69c09b80eed
--- /dev/null
+++ b/media-video/gqcam/files/gqcam-0.9-build.patch
@@ -0,0 +1,41 @@
+--- Makefile
++++ Makefile
+@@ -1,13 +1,14 @@
+ #
+-CC = gcc
++CC ?= gcc
+ LD = $(CC)
+
+-LDFLAGS = `gtk-config --libs gthread` -ljpeg -lpthread -lpng
++LDLIBS := $(shell gtk-config --libs gthread) -ljpeg -lpthread $(shell libpng-config --libs)
+
+ PROG = gqcam
+ VERSION = 0.9
+
+-CFLAGS = `gtk-config --cflags` -DVERSION=\"$(VERSION)\"
++GTK_CFLAGS := $(shell gtk-config --cflags)
++CPPFLAGS += $(GTK_CFLAGS) -D_GNU_SOURCE -DVERSION=\"$(VERSION)\"
+ INCLUDES =
+ OBJS =
+
+@@ -40,20 +41,11 @@
+ cp README ../$(PROG)-$(VERSION)/
+ cp README.threads ../$(PROG)-$(VERSION)/
+ gqcam: gqcam.o frontend.o color.o greyscale.o save.o timer.o filters.o preferences.o
+- $(LD) $(LDFLAGS) gqcam.o frontend.o save.o color.o greyscale.o timer.o filters.o preferences.o -o gqcam
+ greyscale.o: greyscale.c gqcam.h frontend.h greyscale.h
+- $(CC) $(CFLAGS) -c greyscale.c
+ color.o: color.c gqcam.h frontend.h color.h
+- $(CC) $(CFLAGS) -c color.c
+ preferences.o: preferences.c preferences.h gqcam.h
+- $(CC) $(CFLAGS) -c preferences.c
+ frontend.o: frontend.c frontend.h gqcam.h
+- $(CC) $(CFLAGS) -c frontend.c
+ timer.o: timer.c timer.h gqcam.h
+- $(CC) $(CFLAGS) -c timer.c
+ save.o: save.c save.h gqcam.h
+- $(CC) $(CFLAGS) -c save.c
+ filters.o: filters.c filters.h gqcam.h
+- $(CC) $(CFLAGS) -c filters.c
+ gqcam.o: gqcam.c gqcam.h
+- $(CC) $(CFLAGS) -c gqcam.c
diff --git a/media-video/gqcam/files/gqcam-0.9-strlen.patch b/media-video/gqcam/files/gqcam-0.9-strlen.patch
new file mode 100644
index 000000000000..890018cd840f
--- /dev/null
+++ b/media-video/gqcam/files/gqcam-0.9-strlen.patch
@@ -0,0 +1,11 @@
+--- timer.c
++++ timer.c
+@@ -63,7 +63,7 @@
+
+ camera->on_timer = 1;
+
+- if(strnlen(gtk_entry_get_text(GTK_ENTRY(camera->timer_struct.commandentry))) != 0){
++ if(strlen(gtk_entry_get_text(GTK_ENTRY(camera->timer_struct.commandentry))) != 0){
+ strcpy(camera->timer_struct.command, gtk_entry_get_text(GTK_ENTRY(camera->timer_struct.commandentry)));
+ camera->timer_struct.iscommand = 1;
+ }