Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 467028 Details for
Bug 612270
media-libs/nas-1.9.4-r1[abi_x86_32]: undefined reference to `yywrap'
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Add libfl if needed and revbump nas ebuild.
nas.patch (text/plain), 3.39 KB, created by
Mihai Moldovan
on 2017-03-14 18:08:16 UTC
(
hide
)
Description:
Add libfl if needed and revbump nas ebuild.
Filename:
MIME Type:
Creator:
Mihai Moldovan
Created:
2017-03-14 18:08:16 UTC
Size:
3.39 KB
patch
obsolete
>commit d065fa8a33e01ba8c9deb5d2569a83b0cca68906 >Author: Mihai Moldovan <ionic@ionic.de> >Date: Tue Mar 14 18:34:00 2017 +0100 > > media-libs/nas: add patch to link against libfl, revbump. > >diff --git a/media-libs/nas/files/nas-1.9.4-link-libfl.patch b/media-libs/nas/files/nas-1.9.4-link-libfl.patch >new file mode 100644 >index 0000000..8574de4 >--- /dev/null >+++ b/media-libs/nas/files/nas-1.9.4-link-libfl.patch >@@ -0,0 +1,12 @@ >+diff -pur nas-1.9.4-orig/server/Imakefile nas-1.9.4/server/Imakefile >+--- nas-1.9.4-orig/server/Imakefile 2013-04-27 02:41:06.000000000 +0200 >++++ nas-1.9.4/server/Imakefile 2017-03-14 18:58:27.445311356 +0100 >+@@ -57,7 +57,7 @@ XCOMM $NCDId: @(#)Imakefile,v 1.17 1995/ >+ >+ # endif >+ #else >+- SYSLIBS = >++ SYSLIBS = $(LEXLIB) >+ #endif >+ >+ #ifdef NetBSDArchitecture >diff --git a/media-libs/nas/nas-1.9.4-r2.ebuild b/media-libs/nas/nas-1.9.4-r2.ebuild >new file mode 100644 >index 0000000..8606065 >--- /dev/null >+++ b/media-libs/nas/nas-1.9.4-r2.ebuild >@@ -0,0 +1,100 @@ >+# Copyright 1999-2015 Gentoo Foundation >+# Distributed under the terms of the GNU General Public License v2 >+ >+EAPI=5 >+inherit eutils multilib toolchain-funcs multilib-minimal >+ >+DESCRIPTION="Network Audio System" >+HOMEPAGE="http://radscan.com/nas.html" >+SRC_URI="mirror://sourceforge/${PN}/${P}.src.tar.gz" >+ >+LICENSE="HPND MIT" >+SLOT="0" >+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~x86-fbsd" >+IUSE="doc static-libs" >+ >+RDEPEND="x11-libs/libICE >+ x11-libs/libSM >+ x11-libs/libX11 >+ >=x11-libs/libXau-1.0.7-r1[${MULTILIB_USEDEP}] >+ x11-libs/libXaw >+ x11-libs/libXext >+ x11-libs/libXmu >+ x11-libs/libXpm >+ >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]" >+DEPEND="${RDEPEND} >+ app-text/rman >+ sys-devel/bison >+ sys-devel/flex >+ x11-misc/gccmakedep >+ x11-misc/imake >+ >=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}]" >+ >+DOCS=( BUILDNOTES FAQ HISTORY README RELEASE TODO ) >+ >+src_prepare() { >+ epatch "${FILESDIR}"/${PN}-1.9.2-asneeded.patch >+ epatch "${FILESDIR}"/${PN}-1.9.4-remove-abs-fabs.patch >+ epatch "${FILESDIR}/${P}-link-libfl.patch" >+ >+ multilib_copy_sources >+} >+ >+multilib_src_configure() { >+ xmkmf -a || die >+} >+ >+multilib_src_compile() { >+ # EXTRA_LDOPTIONS, SHLIBGLOBALSFLAGS #336564#c2 >+ local emakeopts=( >+ AR="$(tc-getAR) clq" >+ AS="$(tc-getAS)" >+ CC="$(tc-getCC)" >+ CDEBUGFLAGS="${CFLAGS}" >+ CXX="$(tc-getCXX)" >+ CXXDEBUFLAGS="${CXXFLAGS}" >+ EXTRA_LDOPTIONS="${LDFLAGS}" >+ LD="$(tc-getLD)" >+ MAKE="${MAKE:-gmake}" >+ RANLIB="$(tc-getRANLIB)" >+ SHLIBGLOBALSFLAGS="${LDFLAGS}" >+ WORLDOPTS= >+ ) >+ >+ if multilib_is_native_abi ; then >+ # dumb fix for parallel make issue wrt #446598, Imake sux >+ emake "${emakeopts[@]}" -C server/dia all >+ emake "${emakeopts[@]}" -C server/dda/voxware all >+ emake "${emakeopts[@]}" -C server/os all >+ else >+ sed -i \ >+ -e 's/SUBDIRS =.*/SUBDIRS = include lib config/' \ >+ Makefile || die >+ fi >+ >+ emake "${emakeopts[@]}" World >+} >+ >+multilib_src_install() { >+ # ranlib is used at install phase too wrt #446600 >+ emake RANLIB="$(tc-getRANLIB)" \ >+ DESTDIR="${D}" USRLIBDIR=/usr/$(get_libdir) \ >+ install install.man >+} >+ >+multilib_src_install_all() { >+ einstalldocs >+ if use doc; then >+ docinto doc >+ dodoc doc/{actions,protocol.txt,README} >+ docinto pdf >+ dodoc doc/pdf/*.pdf >+ fi >+ >+ mv -vf "${D}"/etc/nas/nasd.conf{.eg,} || die >+ >+ newconfd "${FILESDIR}"/nas.conf.d nas >+ newinitd "${FILESDIR}"/nas.init.d nas >+ >+ use static-libs || rm -f "${D}"/usr/lib*/libaudio.a >+}
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 612270
:
466632
| 467028