ports/94089: [PATCH] squirrelmail-compatibility-plugin

Alexander Wittig alexander at wittig.name
Sun Mar 5 12:00:22 UTC 2006


>Number:         94089
>Category:       ports
>Synopsis:       [PATCH] squirrelmail-compatibility-plugin
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Mar 05 12:00:18 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Alexander Wittig
>Release:        N/A
>Organization:
>Environment:
N/A
>Description:
The attached patch fixes a mtree build error from pointyhat for squirrelmail-compatibility-plugin.

The problem is that if you install squirrelmail without configuring it you won't have a config.php file. If you install this plugin, it will use the squirrelmail conf.pl utility to activate it. If conf.pl doesn't find a config.php it will create one based on default values. This newly created config.php file is not removed by this plugin port (for obvious reasons) and also not by the squirrelmail port.

To solve this problem the port now checks to see if config.php exists. If it doesn't no activation is done since there is no configuration file to activate it in.
>How-To-Repeat:
see pointyhat build logs
>Fix:
begin 644 patch.diff
M9&EF9B`M<G5.('-Q=6ER<F5L;6%I;"UC;VUP871I8FEL:71Y+7!L=6=I;BY/
M3$0O36%K969I;&4@<W%U:7)R96QM86EL+6-O;7!A=&EB:6QI='DM<&QU9VEN
M+TUA:V5F:6QE"BTM+2!S<75I<G)E;&UA:6PM8V]M<&%T:6)I;&ET>2UP;'5G
M:6XN3TQ$+TUA:V5F:6QE"5-U;B!*86X@,CD@,30Z-3`Z,SD@,C`P- at HK*RL@
M<W%U:7)R96QM86EL+6-O;7!A=&EB:6QI='DM<&QU9VEN+TUA:V5F:6QE"5-U
M;B!&96(@(#4@,30Z-#4Z,S4@,C`P- at I`0"`M-3 at L."`K-3 at L,3`@0$`*(`E`
M)'M%0TA/?2`B(@H@"B`N:69N9&5F(%=)5$A/551?04-4259!5$4**RYI9B!E
M>&ES=',H("1[4U%525)214Q$25)]+V-O;F9I9R]C;VYF:6<N<&AP("D*(`E`
M)'M%0TA/?2`B06-T:79A=&EN9R!P;'5G+6EN(&EN(%-Q=6ER<F5L36%I;"(*
M(`DD>U-154E24D5,1$E2?2]C;VYF:6<O8V]N9BYP;"`M+6EN<W1A;&PM<&QU
M9VEN("1[4U%525)214Q?4$Q51TE.7TY!345]"BLN96YD:68*("YE;'-E"B`)
M0"1[14-(3WT@(E1O(&%C=&EV871E('1H92!P;'5G+6EN(&EN(%-Q=6ER<F5L
M36%I;"!U<V4B"B`)0"1[14-(3WT@(B1[4U%525)214Q$25)]+V-O;F9I9R]C
M;VYF+G!L("TM:6YS=&%L;"UP;'5G:6X@)'M3455)4E)%3%]03%5'24Y?3D%-
M17TB"F1I9F8 at +7)U3B!S<75I<G)E;&UA:6PM8V]M<&%T:6)I;&ET>2UP;'5G
M:6XN3TQ$+W!K9RUP;&ES="!S<75I<G)E;&UA:6PM8V]M<&%T:6)I;&ET>2UP
M;'5G:6XO<&MG+7!L:7-T"BTM+2!S<75I<G)E;&UA:6PM8V]M<&%T:6)I;&ET
M>2UP;'5G:6XN3TQ$+W!K9RUP;&ES=`E3=6X at 2F%N(#(Y(#$T.C4P.C,Y(#(P
M,#8**RLK('-Q=6ER<F5L;6%I;"UC;VUP871I8FEL:71Y+7!L=6=I;B]P:V<M
M<&QI<W0)4W5N($9E8B`@-2`Q-#HT-SHR,B`R,#`V"D!`("TQ+#0@*S$L-"!`
M0`HM0'5N97AE8R`E1"\E)5-154E24D5,1$E2)24O8V]N9FEG+V-O;F8N<&P@
M+2UR96UO=F4M<&QU9VEN(&-O;7!A=&EB:6QI='D**T!U;F5X96,@:68 at 6R`M
M9B`E1"\E)5-154E24D5,1$E2)24O8V]N9FEG+V-O;F9I9RYP:'`@73L@=&AE
M;B`E1"\E)5-154E24D5,1$E2)24O8V]N9FEG+V-O;F8N<&P at +2UR96UO=F4M
M<&QU9VEN(&-O;7!A=&EB:6QI='D[(&9I"B!`=6YE>&5C(&UV("UF("5$+R4E
M4U%525)214Q$25(E)2]F=6YC=&EO;G,O<W1R:6YG<RYP:'`N;W)I9R`E1"\E
M)5-154E24D5,1$E2)24O9G5N8W1I;VYS+W-T<FEN9W,N<&AP"B!`97AE8R!M
M:V1I<B`M<"`E1"\E)5-154E24D5,1$E2)24O<&QU9VEN<R]C;VUP871I8FEL
M:71Y+VEN8VQU9&5S+S$N-2XQ"B`E)5-154E24D5,1$E2)24O<&QU9VEN<R]C
M;VUP871I8FEL:71Y+V-O;7!A=&EB:6QI='DN<&]T"D!`("TU-"PT("LU-"PU
M($!`"B!`9&ER<FT@)253455)4E)%3$1)4B4E+W!L=6=I;G,O8V]M<&%T:6)I
M;&ET>2]P871C:&5S+F]L9`H at 0&1I<G)M("4E4U%525)214Q$25(E)2]P;'5G
M:6YS+V-O;7!A=&EB:6QI='D*($!E>&5C('!A=&-H("US3B`M<#`@+60@)40O
M)253455)4E)%3$1)4B4E+W!L=6=I;G,@/"`E1"\E)5-154E24D5,1$E2)24O
M<&QU9VEN<R]C;VUP871I8FEL:71Y+W!A=&-H97,O8V]M<&%T:6)I;&ET>5]P
M871C:"TQ+C0N-2YD:69F"BU`97AE8R`E1"\E)5-154E24D5,1$E2)24O8V]N
M9FEG+V-O;F8N<&P at +2UI;G-T86QL+7!L=6=I;B!C;VUP871I8FEL:71Y"BM`
M97AE8R!I9B!;("UF("5$+R4E4U%525)214Q$25(E)2]C;VYF:6<O8V]N9FEG
M+G!H<"!=.R!T:&5N("5$+R4E4U%525)214Q$25(E)2]C;VYF:6<O8V]N9BYP
G;"`M+6EN<W1A;&PM<&QU9VEN(&-O;7!A=&EB:6QI='D[(&9I"BL*
`
end

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list