comms/hylafax: fix binary stripping, deprecate
The existing port/install.sh[.in] script attempts to strip
scripts, which does not work well on all FreeBSD's versions of strip(1).
Patch it out and manually strip the binaries instead.
These 25 warnings seem relevant and warrant investigation (not done):
1 Class2Params.c++:790:22: warning: operator '?:' has lower precedence than '&'; '&' will be evaluated first [-Wbitwise-conditional-parentheses] 2 .././util/faxstate.c:142:52: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] 3 Class1.c++:394:25: warning: array subscript is of type 'char' [-Wchar-subscripts] 4 Class1.c++:403:22: warning: array subscript is of type 'char' [-Wchar-subscripts] 5 Class1.c++:418:28: warning: array subscript is of type 'char' [-Wchar-subscripts] 6 Class1Send.c++:565:5: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 7 Class1Send.c++:1428:9: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] 8 Class1Send.c++:1428:28: warning: result of comparison of constant 35 with expression of type 'bool' is always false [-Wtautological-constant-out-of-range-compare] 9 Class1Send.c++:1949:6: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 10 Class1Send.c++:1956:2: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 11 MemoryDecoder.c++:499:2: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 12 MemoryDecoder.c++:523:2: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 13 ModemConfig.c++:479:17: warning: implicit conversion from 'int' to 'char' changes value from 144 to -112 [-Wconstant-conversion] 14 PCFFont.c++:187:6: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 15 PCFFont.c++:192:6: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 16 PCFFont.c++:217:3: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 17 PCFFont.c++:237:3: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 18 PCFFont.c++:241:2: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 19 faxQueueApp.c++:3128:9: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] 20 faxQueueApp.c++:3251:9: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] 21 faxQCleanApp.c++:310:27: warning: format specifies type 'unsigned int' but the argument has type 'nlink_t' (aka 'unsigned long') [-Wformat] 22 tagtest.c++:556:3: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 23 cqtest.c++:582:3: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 24 choptest.c++:146:3: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] 25 PAM.c++:79:21: warning: variable 'pamret' is used uninitialized whenever 'for' loop exits because its condition is false [-Wsometimes-uninitialized]
Now over to diizzy@ for the tiff update patching.
While here, deprecate this since it appears dead and there is a
maintained fork on sourceforge.net called HylaFAX+. There have been
prior submissions of updates in Bugzilla, but the submitter no longer
pursued the update since he no longer uses HylaFAX+.