]>
Commit | Line | Data |
---|---|---|
ff5da8bf AF |
1 | --- rpm-4.2/build/rpmfc.c.wiget Mon Jan 20 23:16:09 2003 |
2 | +++ rpm-4.2/build/rpmfc.c Tue Apr 1 09:56:51 2003 | |
3 | @@ -450,6 +450,8 @@ | |
4 | ||
5 | { "perl script text", RPMFC_PERL|RPMFC_INCLUDE }, | |
6 | { "Perl5 module source text", RPMFC_PERL|RPMFC_MODULE|RPMFC_INCLUDE }, | |
7 | + | |
8 | + { "PHP script text", RPMFC_PHP|RPMFC_INCLUDE }, | |
9 | ||
10 | { "current ar archive", RPMFC_STATIC|RPMFC_LIBRARY|RPMFC_ARCHIVE|RPMFC_INCLUDE }, | |
11 | ||
12 | @@ -618,6 +621,7 @@ | |
13 | ||
14 | fc->sb_java = freeStringBuf(fc->sb_java); | |
15 | fc->sb_perl = freeStringBuf(fc->sb_perl); | |
16 | + fc->sb_php = freeStringBuf(fc->sb_php); | |
17 | fc->sb_python = freeStringBuf(fc->sb_python); | |
18 | ||
19 | } | |
20 | @@ -705,6 +709,8 @@ | |
21 | fc->fcolor->vals[fc->ix] |= RPMFC_PERL; | |
22 | else if (!strcmp(bn, "python")) | |
23 | fc->fcolor->vals[fc->ix] |= RPMFC_PYTHON; | |
24 | + else if (!strcmp(bn, "php")) | |
25 | + fc->fcolor->vals[fc->ix] |= RPMFC_PHP; | |
26 | ||
27 | break; | |
28 | } | |
29 | @@ -723,6 +729,10 @@ | |
30 | if (is_executable) | |
31 | xx = rpmfcHelper(fc, 'R', "python"); | |
32 | } | |
33 | + if (fc->fcolor->vals[fc->ix] & RPMFC_PHP) { | |
34 | + xx = rpmfcHelper(fc, 'P', "php"); | |
35 | + xx = rpmfcHelper(fc, 'R', "php"); | |
36 | + } | |
37 | ||
38 | return 0; | |
39 | } | |
40 | @@ -1029,7 +1039,7 @@ | |
41 | /*@unchecked@*/ | |
42 | static struct rpmfcApplyTbl_s rpmfcApplyTable[] = { | |
43 | { rpmfcELF, RPMFC_ELF }, | |
44 | - { rpmfcSCRIPT, (RPMFC_SCRIPT|RPMFC_PERL) }, | |
45 | + { rpmfcSCRIPT, (RPMFC_SCRIPT|RPMFC_PERL|RPMFC_PHP) }, | |
46 | { NULL, 0 } | |
47 | }; | |
48 | ||
aa0d0676 AM |
49 | @@ -1204,6 +1204,10 @@ |
50 | /*@-branchstate@*/ | |
ff5da8bf | 51 | if (slen >= sizeof(".pm") && !strcmp(s+slen-(sizeof(".pm")-1), ".pm")) |
aa0d0676 AM |
52 | ftype = "Perl5 module source text"; |
53 | + else | |
54 | + /* XXX all files with extension ".php" are PHP modules for now. */ | |
55 | + if (slen >= sizeof(".php") && !strcmp(s+slen-(sizeof(".php")-1), ".php")) | |
56 | + ftype = "PHP script text"; | |
57 | else { | |
58 | ftype = magic_file(ms, s); | |
59 | if (ftype == NULL) { | |
ff5da8bf AF |
60 | --- rpm-4.2/build/rpmfc.h.wiget Tue Apr 1 10:00:23 2003 |
61 | +++ rpm-4.2/build/rpmfc.h Tue Apr 1 10:01:22 2003 | |
62 | @@ -40,6 +40,7 @@ | |
63 | StringBuf sb_java; /*!< concatenated list of java colored files. */ | |
64 | StringBuf sb_perl; /*!< concatenated list of perl colored files. */ | |
65 | StringBuf sb_python;/*!< concatenated list of python colored files. */ | |
66 | + StringBuf sb_php; /*!< concatenated list of php colored files. */ | |
67 | ||
68 | }; | |
69 |