]>
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 | } | |
3fc6ab46 | 40 | @@ -1068,6 +1068,7 @@ |
ff5da8bf | 41 | { rpmfcELF, RPMFC_ELF }, |
3fc6ab46 | 42 | { rpmfcSCRIPT, (RPMFC_SCRIPT|RPMFC_PERL) }, |
43 | { rpmfcSCRIPT, (RPMFC_SCRIPT|RPMFC_PYTHON) }, | |
44 | + { rpmfcSCRIPT, (RPMFC_SCRIPT|RPMFC_PHP) }, | |
ff5da8bf AF |
45 | { NULL, 0 } |
46 | }; | |
47 | ||
3fc6ab46 | 48 | @@ -1227,6 +1227,9 @@ |
aa0d0676 | 49 | /*@-branchstate@*/ |
ff5da8bf | 50 | if (slen >= sizeof(".pm") && !strcmp(s+slen-(sizeof(".pm")-1), ".pm")) |
aa0d0676 | 51 | ftype = "Perl5 module source text"; |
3fc6ab46 | 52 | + /* XXX all files with extension ".php" are PHP modules for now. */ |
53 | + else if (slen >= sizeof(".php") && !strcmp(s+slen-(sizeof(".php")-1), ".php")) | |
54 | + ftype = "PHP script text"; | |
55 | /* XXX skip all files in /dev/ which are (or should be) %dev dummies. */ | |
56 | else if (slen >= fc->brlen+sizeof("/dev/") && !strncmp(s+fc->brlen, "/dev/", sizeof("/dev/")-1)) | |
57 | ftype = ""; | |
ff5da8bf AF |
58 | --- rpm-4.2/build/rpmfc.h.wiget Tue Apr 1 10:00:23 2003 |
59 | +++ rpm-4.2/build/rpmfc.h Tue Apr 1 10:01:22 2003 | |
60 | @@ -40,6 +40,7 @@ | |
61 | StringBuf sb_java; /*!< concatenated list of java colored files. */ | |
62 | StringBuf sb_perl; /*!< concatenated list of perl colored files. */ | |
63 | StringBuf sb_python;/*!< concatenated list of python colored files. */ | |
64 | + StringBuf sb_php; /*!< concatenated list of php colored files. */ | |
65 | ||
66 | }; | |
67 |