Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 78076 Details for
Bug 108261
x11-libs/xview-3.2-r4 needs -fPIC
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
ebuild that applies multilib fixup patch and inserts the proper libdir
xview-3.2-r4.ebuild (text/plain), 3.11 KB, created by
Patrick McLean
on 2006-01-25 07:15:34 UTC
(
hide
)
Description:
ebuild that applies multilib fixup patch and inserts the proper libdir
Filename:
MIME Type:
Creator:
Patrick McLean
Created:
2006-01-25 07:15:34 UTC
Size:
3.11 KB
patch
obsolete
># Copyright 1999-2005 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/x11-libs/xview/xview-3.2-r4.ebuild,v 1.2 2005/12/14 07:16:27 tsunam Exp $ > >inherit eutils multilib > >DESCRIPTION="The X Window-System-based Visual/Integrated Environment for Workstations" >HOMEPAGE="http://physionet.caregroup.harvard.edu/physiotools/xview/" > >MY_PN="${P}p1.4-18c" > ># This is our compound patch derived from debian. We use it because: ># * xview is a contribution made by Sun Microsystems (?) to the X community, but ># fixes for it don't appear to be around other than in the other free distributions. ># * It does little harm, only some defaults are changed which we can redefine anyway >#SRC_PATCH="${PN}_3.2p1.4-16woody2.diff" > ># We use the xview tarball available from the X organization, but xfree86 appears ># to be up and available more often so we use that (it's their primary mirror). >SRC_URI="http://physionet.caregroup.harvard.edu/physiotools/xview/${MY_PN}.tar.gz" > #mirror://debian/pool/main/x/xview/${SRC_PATCH}.gz" >S=${WORKDIR}/${MY_PN} >LICENSE="sun-openlook" >SLOT="0" >KEYWORDS="-alpha ~amd64 ~ppc ~sparc x86" >IUSE="" > >DEPEND="virtual/x11" > >src_unpack() { > unpack $A > cd $S > epatch ${FILESDIR}/CAN-2005-0076.patch > > # patch to compile libraries with -fPIC > if use amd64; then > epatch ${FILESDIR}/${PN}-fPIC.patch > epatch ${FILESDIR}/${PN}-libdir-fix.patch > sed -i "s/%GENTOO_LIBDIR%/$(get_libdir)/" \ > Build-LinuxXView.bash \ > config/XView.tmpl > fi > > # Do not build xgettext and msgfmt since they are provided by the gettext > # package. Using the programs provided by xview breaks many packages > # including vim, grep and binutils. > sed -e 's/MSG_UTIL = xgettext msgfmt/#MSG_UTIL = xgettext msgfmt/' \ > -i util/Imakefile || die >} > >src_compile() { > # Create the makefile > imake -DUseInstalled -I${S}/config -I/usr/X11R6/$(get_libdir)/X11/config \ > || die "imake failed" > > # This is crazy and I know it, but wait till you read the code in > # Build-LinuxXView.bash. > OPENWINHOME=/usr/X11R6 bash Build-LinuxXView.bash libs \ > || die "building libs failed" > OPENWINHOME=/usr/X11R6 bash Build-LinuxXView.bash clients \ > || die "building clients failed" > OPENWINHOME=/usr/X11R6 bash Build-LinuxXView.bash contrib \ > || die "building contrib failed" > OPENWINHOME=/usr/X11R6 bash Build-LinuxXView.bash olvwm \ > || die "building olvwm failed" >} > >src_install() { > DESTDIR=${D} OPENWINHOME=/usr/X11R6 bash Build-LinuxXView.bash instlibs \ > || die "installing libs failed" > DESTDIR=${D} OPENWINHOME=/usr/X11R6 bash Build-LinuxXView.bash instclients \ > || die "installing clients failed" > DESTDIR=${D} OPENWINHOME=/usr/X11R6 bash Build-LinuxXView.bash instcontrib \ > || die "installing contrib failed" > DESTDIR=${D} OPENWINHOME=/usr/X11R6 bash Build-LinuxXView.bash instolvwm \ > || die "installing olvwm failed" > cd ${D}/usr > ln -s X11R6 openwin > > # The rest of the docs is already installed > cd ${S}/doc > dodoc README xview-info olgx_api.txt olgx_api.ps sel_api.txt \ > dnd_api.txt whats_new.ps bugform config/usenixws/paper.ps > rm -rf ${D}/usr/X11R6/share/doc/xview && rm -rf ${D}/usr/X11R6/share/doc >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 108261
:
78046
|
78047
|
78048
|
78075
|
78076
|
78091
|
78092
|
78099