Package: tf5 / 5.0beta8-14

Metadata

Package Version Patches format
tf5 5.0beta8-14 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Add DESTDIR support.patch | (download)

unix/unix.mak | 38 19 + 19 - 0 !
1 file changed, 19 insertions(+), 19 deletions(-)

 add destdir support

Original patch taken from Joel Baker's Debian package.  This adds
DESTDIR where needed to the Unix makefile fragment.

0002 Correct use of va_list.patch | (download)

src/tfio.c | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 correct use of va_list

va_copy a va_list before using it in vsprintf so that we don't use the
same va_list repeatedly.  Patch taken from the upstream bug tracker
and will apparently be in the next release after 5.0beta8.

0003 Minor man page fixes.patch | (download)

src/tf.1.nroffman | 34 17 + 17 - 0 !
1 file changed, 17 insertions(+), 17 deletions(-)

 minor man page fixes

Escape hyphens properly, add a better man page header, fix the
placement of punctuation around font changes, and fix a spelling
error.

0005 Make the build reproducible.patch | (download)

src/tfdefs.h.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 make the build reproducible


0006 Fix library install path.patch | (download)

configure.in | 5 3 + 2 - 0 !
1 file changed, 3 insertions(+), 2 deletions(-)

 fix library install path

The upstream top-level configure script doesn't correctly handle
--program-suffix without this tweak.

0007 Fix spelling errors.patch | (download)

CHANGES | 4 2 + 2 - 0 !
src/command.c | 2 1 + 1 - 0 !
src/signals.c | 2 1 + 1 - 0 !
3 files changed, 4 insertions(+), 4 deletions(-)

 fix spelling errors

occured -> occurred everywhere

0007 Fix duplicate world_decl definitions.patch | (download)

src/socket.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix duplicate world_decl definitions

world_decl was an unused variable added solely to do a forward
declaration of struct World.  It can simply be omitted, which
fixes link errors with GCC 10.

0008 Fix spelling error in manual page.patch | (download)

src/tf.1.nroffman | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix spelling error in manual page

defautls -> defaults

0009 Bring main_loop declaration into tfio.c.patch | (download)

src/tfio.c | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 bring main_loop declaration into tfio.c

src/tfio.c calls main_loop() but didn't include the header file
that declares it, resulting in a build log scanner warning from
Debian.  Add the missing include.

0010 Pass LDFLAGS when building makehelp.patch | (download)

unix/unix.mak | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 pass ldflags when building makehelp

makehelp is not installed, so this doesn't really matter, but it
suppresses a warning in Debian's build log checker.

0011 Port to PCRE2.patch | (download)

configure.in | 2 1 + 1 - 0 !
src/macro.c | 6 4 + 2 - 0 !
src/main.c | 10 9 + 1 - 0 !
src/pattern.c | 60 33 + 27 - 0 !
src/pattern.h | 8 4 + 4 - 0 !
unix/unix.mak | 2 1 + 1 - 0 !
6 files changed, 52 insertions(+), 36 deletions(-)

 port to pcre2

Replace the PCRE code with the new PCRE2 API, since PCRE v1 is no
longer supported and is being retired.

0012 Add cast to fix GCC 14 error.patch | (download)

src/socket.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 add cast to fix gcc 14 error

The socket code assigned a conString * to a String * in a way that
appears to be harmless due to the surrounding logic but that
rightfully generated a compiler error. Add a cast to allow it to
compile.