[Bug 224230] manual pages with absolute symlinks in packages

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Dec 10 20:32:39 UTC 2017


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=224230

            Bug ID: 224230
           Summary: manual pages with absolute symlinks in packages
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs at FreeBSD.org
          Reporter: wosch at FreeBSD.org

An port may use symbolic links for manual pages. That's fine. However, if some
of these links are absolute symlinks we are in trouble. It will not work if you
move the manual pages around and use them in other places, e.g. as on
https://www.freebsd.org/cgi/man.cgi

I checked the packages on pkg.freebsd.org/freebsd:12:x86:64/latest/All
and found these 4 packages with absolute symlinks for man pages:

./libdca-0.0.5_1.txz
./gnuit-4.9.5.txz
./ncbi-toolkit-2012.06.20_1.txz
./xli-1.17.0_16.txz

The absolute links needs to be replaced by relative symlinks or hard links.

in detail:

./libdca-0.0.5_1.txz:lrwxr-xr-x  0 root   wheel       0 Nov 16 01:39
/usr/local/man/man1/dtsdec.1.gz -> /usr/local/man/man1/dcadec.1.gz
./libdca-0.0.5_1.txz:lrwxr-xr-x  0 root   wheel       0 Nov 16 01:39
/usr/local/man/man1/extract_dts.1.gz -> /usr/local/man/man1/extract_dca.1.gz
./gnuit-4.9.5.txz:lrwxr-xr-x  0 root   wheel       0 Nov 17 19:21
/usr/local/man/man1/gitregrep.1.gz -> /usr/local/man/man1/gitrgrep.1.gz
./gnuit-4.9.5.txz:lrwxr-xr-x  0 root   wheel       0 Nov 17 19:21
/usr/local/man/man1/gitrfgrep.1.gz -> /usr/local/man/man1/gitrgrep.1.gz
./ncbi-toolkit-2012.06.20_1.txz:lrwxr-xr-x  0 root   wheel        0 Dec  7
02:13 /usr/local/man/man1/bl2seq.1.gz -> /usr/local/man/man1/blast.1.gz
./ncbi-toolkit-2012.06.20_1.txz:lrwxr-xr-x  0 root   wheel        0 Dec  7
02:13 /usr/local/man/man1/blastall.1.gz -> /usr/local/man/man1/blast.1.gz
./ncbi-toolkit-2012.06.20_1.txz:lrwxr-xr-x  0 root   wheel        0 Dec  7
02:13 /usr/local/man/man1/blastcl3.1.gz -> /usr/local/man/man1/blast.1.gz
./ncbi-toolkit-2012.06.20_1.txz:lrwxr-xr-x  0 root   wheel        0 Dec  7
02:13 /usr/local/man/man1/blastpgp.1.gz -> /usr/local/man/man1/blast.1.gz
./ncbi-toolkit-2012.06.20_1.txz:lrwxr-xr-x  0 root   wheel        0 Dec  7
02:13 /usr/local/man/man1/impala.1.gz -> /usr/local/man/man1/blast.1.gz
./ncbi-toolkit-2012.06.20_1.txz:lrwxr-xr-x  0 root   wheel        0 Dec  7
02:13 /usr/local/man/man1/megablast.1.gz -> /usr/local/man/man1/blast.1.gz
./ncbi-toolkit-2012.06.20_1.txz:lrwxr-xr-x  0 root   wheel        0 Dec  7
02:13 /usr/local/man/man1/rpsblast.1.gz -> /usr/local/man/man1/blast.1.gz
./ncbi-toolkit-2012.06.20_1.txz:lrwxr-xr-x  0 root   wheel        0 Dec  7
02:13 /usr/local/man/man1/seedtop.1.gz -> /usr/local/man/man1/blast.1.gz
./xli-1.17.0_16.txz:lrwxr-xr-x  0 root   wheel       0 Nov 17 03:45
/usr/local/man/man1/xview.1.gz -> /usr/local/man/man1/xli.1.gz
./xli-1.17.0_16.txz:lrwxr-xr-x  0 root   wheel       0 Nov 17 03:45
/usr/local/man/man1/xsetbg.1.gz -> /usr/local/man/man1/xli.1.gz

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list