HaikuPorts
  • Login
  • Preferences
  • Help/Guide
  • Wiki
  • Timeline
  • Roadmap
  • View Tickets
  • Search
  • Port Log
  • Blog

Context Navigation

  • ← Previous Ticket
  • Next Ticket →

Ticket #506 (closed enhancement: fixed)

Opened 4 years ago

Last modified 19 months ago

Several ports are still putting man and doc files in wrong location

Reported by: scottmc Owned by:
Priority: normal Milestone:
Component: default Version:
Severity: normal Keywords:
Cc: mdisreali@…

Description (last modified by scottmc) (diff)

Man and Doc files should go in B_COMMON_DOCUMENTATION_DIRECTORY/man or B_COMMON_DOCUMENTATION_DIRECTORY/doc. Fixing this usually involves adding a --mandir= and/or --docdir== to the configure line.

This affects these packages still:

~~autoconf~~
~~automake~~
~~bison~~
cdrecord
~~curl~~
~~flex~~
groff
~~libiconv~~
libxml2
libxslt
~~m4~~
~~make~~
makeinfo
~~nano~~
~~neon~~
perl
rsync
ruby
~~sed~~
svn
~~texinfo~~
~~libxml2~~
xz-utils
~~yasm~~

and probably lots more. As these get fixed, cross them off the list. If more are discovered, add them to this ticket.

Change History

comment:1 Changed 4 years ago by scottmc

  • Description modified (diff)

Marked off autoconf, automake, bison, curl, flex, libiconv, m4, make, nano, neon, sed, texinfo, libxml2 and yasm.

comment:2 follow-up: ↓ 3 Changed 4 years ago by scottmc

cdrtools uses semi-hardcoded paths, so it's going to be a bit tricky to get this one to put it's files where we want them to be.

Git still has some minor issues as well. Patches for these are welcome.
See if you can figure out how to patch these or set variables etc to get them to put man/doc/info files into B_COMMON_DOCUMENTATION/man|info|doc, and any sbin/* into B_COMMON_SERVERS_DIRECTORY, and any other share/ files into B_COMMON_DATA_DIRECTORY/

comment:3 in reply to: ↑ 2 Changed 4 years ago by scottmc

Replying to scottmc:

any sbin/* into B_COMMON_SERVERS_DIRECTORY

Correction, we'll now put sbin/* into B_COMMON_BIN_DIRECTORY

comment:4 Changed 4 years ago by scottmc

  • Description modified (diff)

comment:5 Changed 4 years ago by disreali

  • Cc mdisreali@… added

I was wondering why there are common/share/... directories.

Is the intent to eliminate common/share? How are you determining whether something goes in B_COMMON_DOCUMENTATION_DIRECTORY or B_COMMON_DATA_DIRECTORY? Am I correct that info|doc|man goes in the B_COMMON_DOCUMENTATION_DIRECTORY and everything else goes in B_COMMON_DATA_DIRECTORY? Why not just have everything is DATA?

comment:6 Changed 19 months ago by scottmc

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.

Download in other formats:

  • Comma-delimited Text
  • Tab-delimited Text
  • RSS Feed

Trac Powered

Powered by Trac 0.13dev-r10686
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/