Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 850306 Details for
Bug 893772
net-dns/knot-resolver : Add cqueues deps
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
cqueues ebuild
cqueues-20200726.ebuild (text/plain), 1.93 KB, created by
ppn
on 2023-02-09 23:54:03 UTC
(
hide
)
Description:
cqueues ebuild
Filename:
MIME Type:
Creator:
ppn
Created:
2023-02-09 23:54:03 UTC
Size:
1.93 KB
patch
obsolete
># Copyright 1999-2022 Gentoo Authors ># Distributed under the terms of the GNU General Public License v2 > >EAPI=8 > >LUA_COMPAT=( lua5-{1..4} luajit ) >MY_P="${PN}-rel-${PV}" > >inherit lua toolchain-funcs > >DESCRIPTION="Continuation Queues" >HOMEPAGE="https://github.com/wahern/cqueues" >SRC_URI="https://github.com/wahern/${PN}/archive/rel-${PV}.tar.gz -> ${MY_P}.tar.gz" >S="${WORKDIR}/${MY_P}" > >LICENSE="MIT" >SLOT="0" >KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" >IUSE="examples" >REQUIRED_USE="${LUA_REQUIRED_USE}" > >RDEPEND=" > ${LUA_DEPS} >" >DEPEND="${RDEPEND}" >BDEPEND="virtual/pkgconfig" > >DOCS=( "doc/." ) > >src_prepare() { > default > > sed -e 's/-O2//g' -i GNUmakefile || die > > lua_copy_sources >} > >lua_src_compile() { > pushd "${BUILD_DIR}" || die > if [[ ${ELUA} != luajit ]]; then > LUA_VERSION="$(ver_cut 1-2 $(lua_get_version))" > else > # This is a workaround for luajit, as it confirms to lua5.1 > # and the 'GNUmakefile' doesn't understand LuaJITs version. > LUA_VERSION="5.1" > fi > > local myemakeargs=( > "CC=$(tc-getCC)" > "COPTFLAGS=-Wall -Wextra ${CFLAGS}" > "LIBFLAG=-shared ${LDFLAGS}" > "LUA_CFLAGS=$(lua_get_CFLAGS)" > "LUA=${LUA}" > "LUA_LIBDIR=$(lua_get_cmod_dir)" > "LUA_SHAREDIR=$(lua_get_lmod_dir)" > ) > > emake "${myemakeargs[@]}" all${LUA_VERSION} > > popd >} > >src_compile() { > lua_foreach_impl lua_src_compile >} > >lua_src_install() { > pushd "${BUILD_DIR}" || die > > if [[ ${ELUA} != luajit ]]; then > LUA_VERSION="$(ver_cut 1-2 $(lua_get_version))" > else > # This is a workaround for luajit, as it confirms to lua5.1 > # and the 'GNUmakefile' doesn't understand LuaJITs version. > LUA_VERSION="5.1" > fi > > local myemakeargs=( > "DESTDIR=${D}" > "lua${LUA_VERSION/./}cpath=$(lua_get_cmod_dir)" > "lua${LUA_VERSION/./}path=$(lua_get_lmod_dir)" > "prefix=${EPREFIX}/usr" > ) > > emake "${myemakeargs[@]}" liblua${LUA_VERSION}-cqueues-install > > popd >} > >src_install() { > lua_foreach_impl lua_src_install > > use examples && dodoc -r "examples/." > einstalldocs >}
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 893772
:
850302
|
850304
| 850306 |
850308