Opened 13 years ago

Last modified 11 years ago

#7488 closed bug

several optionalpackages are still putting things in /boot/common/share — at Version 24

Reported by: scottmc Owned by: scottmc
Priority: normal Milestone: R1
Component: Applications/Command Line Tools Version: R1/Development
Keywords: Cc: mdisreali@…
Blocked By: Blocking:
Platform: All

Description (last modified by scottmc)

Need to update these to put man/doc/info files into B_COMMON_DOCUMENTATION /man/doc/info directories. Need to move any others to B_COMMON_DATA_DIRECTORY Also note that the aclocal directory has already moved, so if anything is still expected aclocal in /boot/common/share those will need to be updated as well.

Here's some that may need to be fixed, there might be others:

  • xz-utils
  • subversion
  • yasm
  • apr
  • apr-util
  • cdrtools
  • cmake
  • openssl
  • openssh
  • groff
  • gperf
  • rsync
  • perl
  • abi-compliance-checker
  • developmentjava
  • dmidecode
  • gettext
  • ruby
  • transmission
  • allegrolibs
  • flex
  • ocaml

If anyone spots others that I've missed, leave a comment on this ticket and I'll get to them.

Change History (24)

comment:1 by scottmc, 13 years ago

subversion has this issue that still needs to be figured out: http://ports.haiku-files.org/ticket/422

comment:2 by scottmc, 13 years ago

Description: modified (diff)

fixed yasm in hrev41311.
fixed cdrtools in hrev41312.
fixed cmake in hrev41314.

comment:3 by mmadia, 13 years ago

As a reminder, + --docdir=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/doc \ should be + --docdir=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/doc/<PORT-NAME> \

Otherwise, the documentation files will get clobbered from being overwritten by newer-installed ports.

comment:4 by scottmc, 13 years ago

fixed xz-utils in hrev41322.
fixed apr, apr-util in hrev41323.
fixed subversion in hrev41324.

comment:5 by scottmc, 13 years ago

Description: modified (diff)

Still need to do a full check. Added a few more to the list.

comment:6 by scottmc, 13 years ago

Need to audit the gcc2 and gcc4 zips for these: iconv, pcre, xz-utils, sqlite, speex, libogg, libtheora, libvorbis and vorbit-tools and perhaps still more, to check for files in the wrong places, etc.

comment:7 by scottmc, 13 years ago

fixed gperf in hrev41356.
fixed groff in hrev41357.
fixed rsynce in hrev41358.

comment:8 by scottmc, 13 years ago

Description: modified (diff)

comment:9 by scottmc, 13 years ago

fixed xz-utils in hrev41359.
fixed sqlite in hrev41360.

comment:10 by scottmc, 13 years ago

fixed expat in hrev41391.

comment:11 by scottmc, 13 years ago

Milestone: R1/alpha3R1/beta1

fixed openssl and openssh in 41458. also rebuilt git, subversion, mercurial, curl and neon with new openssl in place in hrev41458. then added gcc4 version of git in hrev41461 and fixed the url for openssl in hrev41462.

This should take care of the key OptionalPackages, there's still several others that need updating, but these are the ones I wanted to get fixed in time for Alpha3. Resetting the milestone to R1/beta1 for the rest.

comment:12 by scottmc, 13 years ago

Description: modified (diff)

comment:13 by scottmc, 13 years ago

Status: newin-progress

some of the OptionalLibPackages are still putting things in share, these need updated .bep files and then need to be rebuilt.

comment:14 by scottmc, 13 years ago

Description: modified (diff)

Added perl to the list.

comment:15 by scottmc, 13 years ago

Description: modified (diff)

comment:16 by invalidopcode, 12 years ago

The following packages still place files in /boot/common/share:
abi-compliance-checker
developmentjava
dmidecode
gettext
ruby
transmission
allegrolibs

comment:17 by Disreali, 12 years ago

Cc: mdisreali@… added

comment:18 by scottmc, 12 years ago

Description: modified (diff)

comment:19 by scottmc, 12 years ago

Milestone: R1/beta1R1

comment:21 by scottmc, 12 years ago

Description: modified (diff)

comment:23 by scottmc, 12 years ago

Description: modified (diff)

comment:24 by scottmc, 12 years ago

Description: modified (diff)

added ocaml, it's putting stuff in /boot/common/man...

Note: See TracTickets for help on using tickets.