Bug 74190 - [PATCH] x11/XFree86-aoutlibs un-BROKEN on 5.x
Summary: [PATCH] x11/XFree86-aoutlibs un-BROKEN on 5.x
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-x11 (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-11-21 09:40 UTC by Matthew D. Fuller
Modified: 2005-03-12 08:19 UTC (History)
0 users

See Also:


Attachments
file.diff (756 bytes, patch)
2004-11-21 09:40 UTC, Matthew D. Fuller
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Matthew D. Fuller 2004-11-21 09:40:23 UTC
	XFree86-aoutlibs is marked BROKEN on newer 5.x versions, presumably
	because install/strip no longer knows how to deal with a.out
	libraries.  ${INSTALL_DATA} seems to my totally uninformed wild guess
	the most appropriate alternative.

How-To-Repeat: 	cd /usr/ports/x11/XFree86-aoutlibs && make install
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2004-11-21 20:48:13 UTC
Responsible Changed
From-To: freebsd-ports-bugs->freebsd-x11

Over to maintainer.
Comment 2 Eric Anholt 2005-01-17 04:35:12 UTC
I tried to test the fix, but after un-FORBIDDENing misc/compat22 and
installing it, pkg-req still complained.  What did you do to get it to
work?  (I'm wondering whether we shouldn't just nuke this port, or
DEPRECATED at least, to go with misc/compat22)

-- 
Eric Anholt                                eta@lclark.edu          
http://people.freebsd.org/~anholt/         anholt@FreeBSD.org
Comment 3 Eric Anholt freebsd_committer freebsd_triage 2005-01-17 04:43:29 UTC
State Changed
From-To: open->feedback

Can't commit the fix unless I can figure out how to test.
Comment 4 Matthew D. Fuller 2005-01-30 15:05:09 UTC
On Mon, Jan 17, 2005 at 04:43:50AM +0000 I heard the voice of
Eric Anholt, and lo! it spake thus:
>
> Synopsis: [PATCH] x11/XFree86-aoutlibs un-BROKEN on 5.x
> 
> State-Changed-Why: 
> Can't commit the fix unless I can figure out how to test.

Well, I test it every day running Netscape 4.x.  The only change is
not stripping (which is what fails on a.out), and installing mode 444
instead of 555 (irrelevant for libraries).  I dunno how else you could
go about actually testing it, though.


-- 
Matthew Fuller     (MF4839)   |  fullermd@over-yonder.net
Systems/Network Administrator |  http://www.over-yonder.net/~fullermd/

"The only reason I'm burning my candle at both ends, is because I
      haven't figured out how to light the middle yet"
Comment 5 Dejan Lesjak 2005-02-27 05:29:38 UTC
Would it be all right if I just avoid stripping by defining STRIP to empty 
string? I also intend to drop dependency on imake and normal X libraries.
Should this depend on misc/compat22?
Out of curiosity (and to have a documented reason for having this port), why 
Netscape 4 and do you know of other uses for aout X libs?
Comment 6 lesi freebsd_committer freebsd_triage 2005-03-12 08:18:44 UTC
State Changed
From-To: feedback->closed

I commited the strip avoidance workaround. 
Thanks for the report!