Opened 16 years ago

Closed 16 years ago

Last modified 14 years ago

#14668 closed enhancement (fixed)

"make install" installs non-gzip-compressed "port.1"

Reported by: ebgssth@… Owned by: raimue (Rainer Müller)
Priority: Normal Milestone: MacPorts 1.7.0
Component: base Version: 1.7.0
Keywords: port man Cc:
Port:

Description

How to reproroduce

cd macports/trunk/base/ && ./configure && make && make install

port.1 is the only man file I found unziped. $ ls *[0-9] port.1

Change History (9)

comment:1 Changed 16 years ago by ebgssth@…

Any update?

comment:2 Changed 16 years ago by reiffert@…

No.

comment:3 Changed 16 years ago by ebgssth@…

confirmed that 1.6 installer installs ggzip-ed port man page. so the fix of this would be compress port.1 during make install

comment:4 Changed 16 years ago by raimue (Rainer Müller)

Ok, to explain this a bit: The installers in .dmg are created using port dmg MacPorts. As the port system always gzips man pages after destroot, they are also gzipped here. make install does not gzip the man pages, as there is no such code in the Makefile. So this needs to be added to the Makefile in order to avoid duplication.

Also, future installations should remove non-gzipped versions of `${prefix}/share/man/port.1' and similar for porthier.7, portfile.7 etc.

comment:5 Changed 16 years ago by akira@…

Owner: changed from macports-tickets@… to raimue@…

Assigned to Raim, because he seems to know more on this than me ;)

comment:6 Changed 16 years ago by raimue (Rainer Müller)

Status: newassigned

comment:7 Changed 16 years ago by raimue (Rainer Müller)

Added compression of man pages in r35812.

The postflight script for the disk images will also need an update to remove old uncompressed man pages.

comment:8 Changed 16 years ago by raimue (Rainer Müller)

Resolution: fixed
Status: assignedclosed
Version: 1.6.01.7.0

Made the necessary additions to the postflight script in r38040.

comment:9 Changed 14 years ago by jmroot (Joshua Root)

Milestone: MacPorts FutureMacPorts 1.7.0
Note: See TracTickets for help on using tickets.