Date: Sun, 25 Mar 2018 15:56:44 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 226917] security/tinc: broken man pages caused by non-portable syntax in Makefile Message-ID: <bug-226917-13@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D226917 Bug ID: 226917 Summary: security/tinc: broken man pages caused by non-portable syntax in Makefile Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: dinoex@FreeBSD.org Reporter: lantw44@gmail.com Flags: maintainer-feedback?(dinoex@FreeBSD.org) Assignee: dinoex@FreeBSD.org Created attachment 191805 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D191805&action= =3Dedit Fix man pages generation for tinc Tinc port installs two man pages, but both of them are empty. $ gzip -l /usr/local/man/man8/tincd.8.gz=20 compressed uncompressed ratio uncompressed_name 20 0 -99.9% /usr/local/man/man8/tincd.8 $ gzip -l /usr/local/man/man5/tinc.conf.5.gz=20 compressed uncompressed ratio uncompressed_name 20 0 -99.9% /usr/local/man/man5/tinc.conf.5 The problem is in the Makefile of tinc. It causes sed to read input files f= rom (empty) stdin and write empty outputs because our make implementation doesn= 't recognize '$<' in non-suffix rules. Upstream has fixed the problem in git, = but no releases has been made since the fix was committed. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-226917-13>