Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 115671 Details for
Bug 173624
sci-libs/djbfft broken static vs. shared handling, bad multilib handling, no SONAME
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
djbfft-0.76.ebuild.diff
djbfft-0.76.ebuild.diff (text/plain), 2.03 KB, created by
Jakub Moc (RETIRED)
on 2007-04-07 15:14:01 UTC
(
hide
)
Description:
djbfft-0.76.ebuild.diff
Filename:
MIME Type:
Creator:
Jakub Moc (RETIRED)
Created:
2007-04-07 15:14:01 UTC
Size:
2.03 KB
patch
obsolete
>--- /usr/portage/sci-libs/djbfft/djbfft-0.76.ebuild 2007-02-04 19:36:22.000000000 +0100 >+++ djbfft-0.76.ebuild 2007-04-07 17:10:23.000000000 +0200 >@@ -11,7 +11,7 @@ > LICENSE="as-is" > SLOT="0" > KEYWORDS="alpha amd64 arm ~hppa ppc ppc64 sh sparc x86 ~x86-fbsd" >-IUSE="static" >+IUSE="" > > # the "check" target of the Makefile (version 0.76 at least) only checks if > # all files were installed with correct permissions. Can't check that at >@@ -26,41 +26,31 @@ > ALLOWED_FLAGS="-fstack-protector -march -mcpu -pipe -mpreferred-stack-boundary -ffast-math" > strip-flags > >- MY_CFLAGS="$CFLAGS -O1 -fomit-frame-pointer" >- use x86 && MY_CFLAGS="$MY_CFLAGS -malign-double" >+ MY_CFLAGS="${CFLAGS} -O1 -fomit-frame-pointer" >+ use x86 && MY_CFLAGS="${MY_CFLAGS} -malign-double" > >- if use static ; then >- LIBPERMS="0644" >- LIBDJBFFT="libdjbfft.a" >- else >- LIBPERMS="0755" >- LIBDJBFFT="libdjbfft.so.${MY_PV}" >- fi >+ LIBPERMS="0755" >+ LIBDJBFFT="libdjbfft.so.${MY_PV}" > >- unpack "${A}" >+ unpack ${A} > cd "${S}" > epatch "${FILESDIR}/${P}-gcc3.patch" > epatch "${FILESDIR}/${P}-shared.patch" >+ > sed -i -e "s:\"lib\":\"$(get_libdir)\":" hier.c >- if use static ; then >- echo "$(tc-getCC) $MY_CFLAGS" > "conf-cc" >- else >- echo "$(tc-getCC) $MY_CFLAGS -fPIC -DPIC" > "conf-cc" >- fi >- echo "$(tc-getCC) $LDFLAGS" > "conf-ld" >+ echo "$(tc-getCC) $MY_CFLAGS -fPIC -DPIC" > "conf-cc" >+ echo "$(tc-getCC) ${LDFLAGS}" > "conf-ld" > echo "${MY_D}" > "conf-home" > einfo "conf-cc: $(<conf-cc)" > } > > src_compile() { >- emake LIBDJBFFT="$LIBDJBFFT" LIBPERMS="$LIBPERMS" || die >+ emake LIBDJBFFT="$LIBDJBFFT" LIBPERMS="$LIBPERMS" || die "emake failed" > } > > src_install() { >- make LIBDJBFFT="$LIBDJBFFT" setup check || die >- if ! use static ; then >- ln -snf "${LIBDJBFFT}" "${MY_D}/lib/libdjbfft.so" >- ln -snf "${LIBDJBFFT}" "${MY_D}/lib/libdjbfft.so.${MY_PV%%.*}" >- fi >+ make LIBDJBFFT="$LIBDJBFFT" setup check || die "install failed" >+ dosym "${LIBDJBFFT}" /usr/$(get_libdir)/libdjbfft.so >+ dosym "${LIBDJBFFT}" /usr/$(get_libdir)/libdjbfft.so.${MY_PV%%.*} > dodoc CHANGES README TODO VERSION > }
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 Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 173624
:
115663
|
115664
| 115671