1 |
hd_brummy 07/09/12 08:31:37 |
2 |
|
3 |
Added: vdr-1.4.7-makefile-destdir.diff |
4 |
vdr-set-dumpable.diff vdr-add-svdrp-down-0.1.diff |
5 |
digest-vdr-1.4.7-r4 |
6 |
extensions-patch-32-plugin-link-error.diff |
7 |
vdr-1.4.7-makefile-install-header.diff |
8 |
Log: |
9 |
versions bump; new patchset handling and a lot of new use-flags up from this version |
10 |
(Portage version: 2.1.2.12) |
11 |
|
12 |
Revision Changes Path |
13 |
1.1 media-video/vdr/files/vdr-1.4.7-makefile-destdir.diff |
14 |
|
15 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/vdr/files/vdr-1.4.7-makefile-destdir.diff?rev=1.1&view=markup |
16 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/vdr/files/vdr-1.4.7-makefile-destdir.diff?rev=1.1&content-type=text/plain |
17 |
|
18 |
Index: vdr-1.4.7-makefile-destdir.diff |
19 |
=================================================================== |
20 |
Index: vdr-1.4.7/Makefile |
21 |
=================================================================== |
22 |
--- vdr-1.4.7.orig/Makefile |
23 |
+++ vdr-1.4.7/Makefile |
24 |
@@ -24,6 +24,7 @@ PLUGINDIR= ./PLUGINS |
25 |
PLUGINLIBDIR= $(PLUGINDIR)/lib |
26 |
|
27 |
VIDEODIR = /video |
28 |
+CONFDIR = $(VIDEODIR) |
29 |
|
30 |
DOXYGEN = /usr/bin/doxygen |
31 |
DOXYFILE = Doxyfile |
32 |
@@ -200,30 +201,31 @@ install: install-bin install-conf instal |
33 |
# VDR binary: |
34 |
|
35 |
install-bin: vdr |
36 |
- @mkdir -p $(BINDIR) |
37 |
- @cp --remove-destination vdr runvdr $(BINDIR) |
38 |
+ @mkdir -p $(DESTDIR)$(BINDIR) |
39 |
+ @cp --remove-destination vdr runvdr svdrpsend.pl $(DESTDIR)$(BINDIR) |
40 |
|
41 |
# Configuration files: |
42 |
|
43 |
install-conf: |
44 |
- @if [ ! -d $(VIDEODIR) ]; then\ |
45 |
- mkdir -p $(VIDEODIR);\ |
46 |
- cp *.conf $(VIDEODIR);\ |
47 |
+ @mkdir -p $(DESTDIR)$(VIDEODIR) |
48 |
+ @if [ ! -d $(DESTDIR)$(CONFDIR) ]; then\ |
49 |
+ mkdir -p $(DESTDIR)$(CONFDIR);\ |
50 |
+ cp *.conf $(DESTDIR)$(CONFDIR);\ |
51 |
fi |
52 |
|
53 |
# Documentation: |
54 |
|
55 |
install-doc: |
56 |
- @mkdir -p $(MANDIR)/man1 |
57 |
- @mkdir -p $(MANDIR)/man5 |
58 |
- @gzip -c vdr.1 > $(MANDIR)/man1/vdr.1.gz |
59 |
- @gzip -c vdr.5 > $(MANDIR)/man5/vdr.5.gz |
60 |
+ @mkdir -p $(DESTDIR)$(MANDIR)/man1 |
61 |
+ @mkdir -p $(DESTDIR)$(MANDIR)/man5 |
62 |
+ @gzip -c vdr.1 > $(DESTDIR)$(MANDIR)/man1/vdr.1.gz |
63 |
+ @gzip -c vdr.5 > $(DESTDIR)$(MANDIR)/man5/vdr.5.gz |
64 |
|
65 |
# Plugins: |
66 |
|
67 |
install-plugins: plugins |
68 |
- @mkdir -p $(PLUGINLIBDIR) |
69 |
- @cp --remove-destination $(PLUGINDIR)/lib/lib*-*.so.$(APIVERSION) $(PLUGINLIBDIR) |
70 |
+ @mkdir -p $(DESTDIR)$(PLUGINLIBDIR) |
71 |
+ @cp --remove-destination $(PLUGINDIR)/lib/lib*-*.so.$(APIVERSION) $(DESTDIR)$(PLUGINLIBDIR) |
72 |
|
73 |
# Source documentation: |
74 |
|
75 |
|
76 |
|
77 |
|
78 |
1.1 media-video/vdr/files/vdr-set-dumpable.diff |
79 |
|
80 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/vdr/files/vdr-set-dumpable.diff?rev=1.1&view=markup |
81 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/vdr/files/vdr-set-dumpable.diff?rev=1.1&content-type=text/plain |
82 |
|
83 |
Index: vdr-set-dumpable.diff |
84 |
=================================================================== |
85 |
Patch by Matthias Schwarzott <zzam@g.o> |
86 |
|
87 |
diff -ru vdr-1.4.3-vanilla/vdr.c vdr-1.4.3/vdr.c |
88 |
--- vdr-1.4.3-vanilla/vdr.c 2006-10-12 18:04:50.000000000 +0200 |
89 |
+++ vdr-1.4.3/vdr.c 2006-10-12 18:05:41.000000000 +0200 |
90 |
@@ -103,8 +103,8 @@ |
91 |
fprintf(stderr, "vdr: cannot set user id %u: %s\n", (unsigned int)user->pw_uid, strerror(errno)); |
92 |
return false; |
93 |
} |
94 |
- if (prctl(PR_SET_DUMPABLE, 2, 0, 0, 0) < 0) { |
95 |
- fprintf(stderr, "vdr: warning - cannot set dumpable: %s\n", strerror(errno)); |
96 |
+ if (prctl(PR_SET_DUMPABLE, 1, 0, 0, 0) < 0) { |
97 |
+ esyslog("vdr: warning - cannot set dumpable: %s", strerror(errno)); |
98 |
// always non-fatal, and will not work with kernel < 2.6.13 |
99 |
} |
100 |
} |
101 |
|
102 |
|
103 |
|
104 |
1.4 media-video/vdr/files/vdr-add-svdrp-down-0.1.diff |
105 |
|
106 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/vdr/files/vdr-add-svdrp-down-0.1.diff?rev=1.4&view=markup |
107 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/vdr/files/vdr-add-svdrp-down-0.1.diff?rev=1.4&content-type=text/plain |
108 |
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/vdr/files/vdr-add-svdrp-down-0.1.diff?r1=1.3&r2=1.4 |
109 |
|
110 |
|
111 |
|
112 |
|
113 |
1.1 media-video/vdr/files/digest-vdr-1.4.7-r4 |
114 |
|
115 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/vdr/files/digest-vdr-1.4.7-r4?rev=1.1&view=markup |
116 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/vdr/files/digest-vdr-1.4.7-r4?rev=1.1&content-type=text/plain |
117 |
|
118 |
Index: digest-vdr-1.4.7-r4 |
119 |
=================================================================== |
120 |
MD5 7888a22b1fa0c8bd7b5922c57c164cbe VDR-Extensions-Patch-32.tar.bz2 217019 |
121 |
RMD160 43ec5662a51885589ecc37594b3806342b8e1698 VDR-Extensions-Patch-32.tar.bz2 217019 |
122 |
SHA256 7d2caea7b47cc8eeb86b2539fea1dfeae1d0ec32d5162756f59c0ec6efb45ab1 VDR-Extensions-Patch-32.tar.bz2 217019 |
123 |
MD5 81be33a0edb93288ca3d235a04107ec4 vdr-1.4.7.tar.bz2 560888 |
124 |
RMD160 0e7a0d1cf133ee5e168afb6e2374e2ee6c229fcf vdr-1.4.7.tar.bz2 560888 |
125 |
SHA256 9e9f3687efc135d890cf8d70068221e661fea21d1efd7d8dc74bc4e810d4a464 vdr-1.4.7.tar.bz2 560888 |
126 |
|
127 |
|
128 |
|
129 |
1.1 media-video/vdr/files/extensions-patch-32-plugin-link-error.diff |
130 |
|
131 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/vdr/files/extensions-patch-32-plugin-link-error.diff?rev=1.1&view=markup |
132 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/vdr/files/extensions-patch-32-plugin-link-error.diff?rev=1.1&content-type=text/plain |
133 |
|
134 |
Index: extensions-patch-32-plugin-link-error.diff |
135 |
=================================================================== |
136 |
--- vdr-1.4.7_extensions.diff 2007-06-24 12:12:15.000000000 +0200 |
137 |
+++ vdr-1.4.7_extensions-linking.diff 2007-07-05 12:51:06.000000000 +0200 |
138 |
@@ -7987,6 +7987,18 @@ |
139 |
dlls.Add(new cDll(buffer, Args)); |
140 |
free(buffer); |
141 |
free(s); |
142 |
+@@ -328,7 +336,11 @@ bool cPluginManager::LoadPlugins(bool Lo |
143 |
+ { |
144 |
+ for (cDll *dll = dlls.First(); dll; dll = dlls.Next(dll)) { |
145 |
+ if (!dll->Load(Log)) |
146 |
++#ifdef USE_PLUGINMISSING |
147 |
++ ; |
148 |
++#else |
149 |
+ return false; |
150 |
++#endif /* PLUGINMISSING */ |
151 |
+ } |
152 |
+ return true; |
153 |
+ } |
154 |
diff -ruN vdr-1.4.7/rcontroller.c vdr-1.4.7-extensions/rcontroller.c |
155 |
--- vdr-1.4.7/rcontroller.c 1970-01-01 01:00:00.000000000 +0100 |
156 |
+++ vdr-1.4.7-extensions/rcontroller.c 2007-06-24 12:25:13.000000000 +0200 |
157 |
|
158 |
|
159 |
|
160 |
1.1 media-video/vdr/files/vdr-1.4.7-makefile-install-header.diff |
161 |
|
162 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/vdr/files/vdr-1.4.7-makefile-install-header.diff?rev=1.1&view=markup |
163 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/vdr/files/vdr-1.4.7-makefile-install-header.diff?rev=1.1&content-type=text/plain |
164 |
|
165 |
Index: vdr-1.4.7-makefile-install-header.diff |
166 |
=================================================================== |
167 |
Index: vdr-1.4.7/Makefile |
168 |
=================================================================== |
169 |
--- vdr-1.4.7.orig/Makefile |
170 |
+++ vdr-1.4.7/Makefile |
171 |
@@ -19,6 +19,7 @@ MANDIR = /usr/local/man |
172 |
BINDIR = /usr/local/bin |
173 |
LIBS = -ljpeg -lpthread -ldl -lcap |
174 |
INCLUDES = |
175 |
+HEADERDIR = /usr/local/include |
176 |
|
177 |
PLUGINDIR= ./PLUGINS |
178 |
PLUGINLIBDIR= $(PLUGINDIR)/lib |
179 |
@@ -196,7 +197,7 @@ clean-plugins: |
180 |
|
181 |
# Install the files: |
182 |
|
183 |
-install: install-bin install-conf install-doc install-plugins |
184 |
+install: install-bin install-conf install-doc install-plugins install-header |
185 |
|
186 |
# VDR binary: |
187 |
|
188 |
@@ -227,6 +228,13 @@ install-plugins: plugins |
189 |
@mkdir -p $(DESTDIR)$(PLUGINLIBDIR) |
190 |
@cp --remove-destination $(PLUGINDIR)/lib/lib*-*.so.$(APIVERSION) $(DESTDIR)$(PLUGINLIBDIR) |
191 |
|
192 |
+# Header files: |
193 |
+ |
194 |
+install-header: |
195 |
+ @mkdir -p $(DESTDIR)$(HEADERDIR)/vdr $(DESTDIR)$(HEADERDIR)/vdr/libsi |
196 |
+ @cp *.h Make.config $(DESTDIR)$(HEADERDIR)/vdr |
197 |
+ @cp libsi/*.h $(DESTDIR)$(HEADERDIR)/vdr/libsi |
198 |
+ |
199 |
# Source documentation: |
200 |
|
201 |
srcdoc: |
202 |
|
203 |
|
204 |
|
205 |
-- |
206 |
gentoo-commits@g.o mailing list |