File: debian-changes

package info (click to toggle)
grok 1.20110708.1-7.1~exp1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 2,492 kB
  • sloc: ansic: 3,469; ruby: 987; makefile: 278; sh: 124; yacc: 106; python: 11
file content (126 lines) | stat: -rw-r--r-- 4,601 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
The Debian packaging of grok is maintained in git, using the merging workflow
described in dgit-maint-merge(7).  There isn't a patch queue that can be
represented as a quilt series.

A detailed breakdown of the changes is available from their canonical
representation - git commits in the packaging repository.  For example, to see
the changes made by the Debian maintainer in the first upload of upstream
version 1.2.3, you could use:

    % git clone https://git.dgit.debian.org/grok
    % cd grok
    % git log --oneline 1.2.3..debian/1.2.3-1 -- . ':!debian'

(If you have dgit, use `dgit clone grok`, rather than plain `git clone`.)

A single combined diff, containing all the changes, follows.

--- grok-1.20110708.1.orig/Makefile
+++ grok-1.20110708.1/Makefile
@@ -162,14 +162,14 @@ cleanver:
 # Binary creation
 grok: LDFLAGS+=-levent
 grok: $(GROKOBJ) conf.tab.o conf.yy.o main.o grok_config.o
-	$(CC) $(LDFLAGS) $^ -o $@
+	$(CC) $^ $(LDFLAGS) -o $@
 
 discogrok: $(GROKOBJ) discover_main.o
-	$(CC) $(LDFLAGS) $^ -o $@
+	$(CC) $^ $(LDFLAGS) -o $@
 
 libgrok.$(LIBSUFFIX): 
 libgrok.$(LIBSUFFIX): $(GROKOBJ) 
-	$(CC) $(LDFLAGS) -fPIC $(DYNLIBFLAG) $(LIBNAMEFLAG) $^ -o $@
+	$(CC) -fPIC $(DYNLIBFLAG) $(LIBNAMEFLAG) $^ $(LDFLAGS)  -o $@
 
 libgrok.$(VERLIBSUFFIX): libgrok.$(LIBSUFFIX);
 	ln -s $< $@
@@ -213,7 +213,7 @@ grok_capture_xdr.h: grok_capture.x
 	rpcgen -h $< -o $@
 
 %.c: %.gperf
-	@if $(GPERF) --version | head -1 | egrep -v '3\.[0-9]+\.[0-9]+' ; then \
+	@if $(GPERF) --version | head -1 | egrep -v '3\.(0\.[3-9]+|[1-9]+)' ; then \
 		echo "We require gperf version >= 3.0.3" ; \
 		exit 1; \
 	fi
--- grok-1.20110708.1.orig/conf.tab.c
+++ grok-1.20110708.1/conf.tab.c
@@ -77,7 +77,7 @@
 #include "grok_input.h"
 #include "grok_matchconf.h"
 
-int yylineno;
+extern int yylineno;
 void yyerror (YYLTYPE *loc, struct config *conf, char const *s) {
   fprintf (stderr, "Syntax error: %s\n", s);
 }
--- grok-1.20110708.1.orig/grok_matchconf_macro.h
+++ grok-1.20110708.1/grok_matchconf_macro.h
@@ -19,6 +19,7 @@ struct strmacro {
 #endif
 
 /* this function is generated by gperf */
-const struct strmacro *patname2macro(const char *str, unsigned int len);
+const struct strmacro *patname2macro (register const char *str, register size_t len);
+
 
 #endif /* _GROK_MATCHCONF_MACRO_ */
--- grok-1.20110708.1.orig/grok_pattern.c
+++ grok-1.20110708.1/grok_pattern.c
@@ -33,9 +33,9 @@ int grok_pattern_add(const grok_t *grok,
 }
 
 int grok_pattern_find(const grok_t *grok, const char *name, size_t name_len,
-                      const char **regexp, size_t *regexp_len) {
+                      const char **regexp, int *regexp_len) {
   TCTREE *patterns = grok->patterns;
-  *regexp = tctreeget(patterns, name, name_len, (int*) regexp_len);
+  *regexp = tctreeget(patterns, name, name_len, regexp_len);
 
   grok_log(grok, LOG_PATTERNS, "Searching for pattern '%s' (%s): %.*s",
            name, *regexp == NULL ? "not found" : "found", *regexp_len, *regexp);
--- grok-1.20110708.1.orig/grok_pattern.h
+++ grok-1.20110708.1/grok_pattern.h
@@ -9,7 +9,7 @@ TCLIST *grok_pattern_name_list(const gro
 int grok_pattern_add(const grok_t *grok, const char *name, size_t name_len,
                       const char *regexp, size_t regexp_len);
 int grok_pattern_find(const grok_t *grok, const char *name, size_t name_len,
-                      const char **regexp, size_t *regexp_len);
+                      const char **regexp, int *regexp_len);
 int grok_patterns_import_from_file(const grok_t *grok, const char *filename);
 int grok_patterns_import_from_string(const grok_t *grok, const char *buffer);
 
--- grok-1.20110708.1.orig/grokre.c
+++ grok-1.20110708.1/grokre.c
@@ -12,8 +12,8 @@
 
 /* global, static variables */
 
-#define CAPTURE_ID_LEN 4
-#define CAPTURE_FORMAT "%04x"
+#define CAPTURE_ID_LEN 5
+#define CAPTURE_FORMAT "_%04x"
 
 /* internal functions */
 static char *grok_pattern_expand(grok_t *grok); //, int offset, int length);
@@ -183,7 +183,7 @@ static char *grok_pattern_expand(grok_t
     int start, end, matchlen;
     const char *pattern_regex;
     int patname_len;
-    size_t regexp_len;
+    int regexp_len;
     int pattern_regex_needs_free = 0;
 
     grok_log(grok, LOG_REGEXPAND, "% 20s: %.*s", "start of loop",
--- grok-1.20110708.1.orig/test/grok_pattern.test.c
+++ grok-1.20110708.1/test/grok_pattern.test.c
@@ -4,7 +4,7 @@
 void test_grok_pattern_add_and_find_work(void) {
   INIT;
   const char *regexp = NULL;
-  size_t len = 0;
+  int len = 0;
 
   grok_pattern_add(&grok, "WORD", 5, "\\w+", 3);
   grok_pattern_add(&grok, "TEST", 5, "TEST", 4);