Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 67256 - Porting: tetex
Summary: Porting: tetex
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: PPC All
: High normal (vote)
Assignee: Text-Markup Team (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-12 11:43 UTC by Chris L. Mason
Modified: 2004-10-17 01:22 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chris L. Mason 2004-10-12 11:43:23 UTC
Out of 14000+ files, there just a single conflict stopping it:

>>> Completed installing into /var/tmp/portage/tetex-2.0.2-r3/image/

* checking 14873 files for package collisions
existing file /usr/share/man/man1/texi2html.1 is not owned by this package
1000 files checked ...
2000 files checked ...
3000 files checked ...
4000 files checked ...
5000 files checked ...
6000 files checked ...
7000 files checked ...
8000 files checked ...
9000 files checked ...
10000 files checked ...
11000 files checked ...
12000 files checked ...
13000 files checked ...
14000 files checked ...
* spend 12.7623980045 seconds checking for file collisions
* This package is blocked because it wants to overwrite
* files belonging to other packages (see messages above).
* If you have no clue what this is all about report it 
* as a bug for this package on http://bugs.gentoo.org

The man page /usr/share/man/man1/texi2html.1 (and /usr/bin/texi2html) comes
with Mac OS X.  It's strange that the conflict is just the man page though, not the
binary.  If it's not installing the binary texi2html, why install the man page?  I guess
the fix would just be for the ebuild not to install that man page?
Comment 1 Nick Dimiduk (RETIRED) gentoo-dev 2004-10-12 12:48:01 UTC
My install of osx:

pathose@luna pathose $ which texi2html
/usr/bin/texi2html

Does the ebuild install to /usr/local/bin?

Marking it as depending on #67162

Assigning to osx@g.o
Comment 2 Chris L. Mason 2004-10-12 15:04:23 UTC
I think you missed my point.  The ebuild installs to /usr (including /usr/bin) and
there's no conflict except for that one man page.  If that one page (out of 14000+ files)
is omitted the merge can be done into /usr without any need to overwrite Apple files.
Comment 3 Hasan Khalil (RETIRED) gentoo-dev 2004-10-12 20:30:17 UTC
Since the gentoo-installed file is exactly the same plus a bunch of
tetex-syntax stuff, I'm thinking it's just fine to rm it from the image
directory before the merge (in the ebuild) is use ppc-macos. Unless
there are any objections to this, I'll go ahead and do it this weekend.
Comment 4 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-10-13 00:24:35 UTC
No, I'll fix texi2html manpage (I'm in text-markup herd and
maintain tetex.eclass). texi2html executablefrom tetex conflicts 
with app-text/texi2html, so I renamed tetex's texi2html to 
texi2html-${PV} in tetex.eclass, but forgot to rename texi2html 
manpage. This is not ppc-macos specific.
Comment 5 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-10-17 01:22:12 UTC
Fixed in CVS.