diff options
author | Sam James <sam@gentoo.org> | 2021-09-26 00:24:07 +0100 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2021-09-26 00:24:07 +0100 |
commit | 8df1b1c03989b40104024c61a329438726740b5f (patch) | |
tree | 20ca03fae70746b90d1d3f5967c1efda6ba4e42e /dev-lua/lua-utf8 | |
parent | Revert "app-i18n/ibus, dev-libs/libutf8proc, dev-lua/lua-utf8, gnome-extra/gu... (diff) | |
download | gentoo-8df1b1c03989b40104024c61a329438726740b5f.tar.gz gentoo-8df1b1c03989b40104024c61a329438726740b5f.tar.bz2 gentoo-8df1b1c03989b40104024c61a329438726740b5f.zip |
Revert "dev-lua/lua-utf8: fix ucd data header regeneration"
This reverts commit a9dcb35859e3573e7030ebc9141c9517316fcccd.
Bug: https://bugs.gentoo.org/814860
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-lua/lua-utf8')
-rw-r--r-- | dev-lua/lua-utf8/lua-utf8-0.1.3-r101.ebuild | 102 |
1 files changed, 0 insertions, 102 deletions
diff --git a/dev-lua/lua-utf8/lua-utf8-0.1.3-r101.ebuild b/dev-lua/lua-utf8/lua-utf8-0.1.3-r101.ebuild deleted file mode 100644 index 56443c4373a5..000000000000 --- a/dev-lua/lua-utf8/lua-utf8-0.1.3-r101.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 2020-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..4} luajit ) - -inherit lua toolchain-funcs - -DESCRIPTION="A UTF-8 support module for Lua and LuaJIT" -HOMEPAGE="https://github.com/starwing/luautf8" -SRC_URI="https://github.com/starwing/luautf8/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN//-/}-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="test" -REQUIRED_USE="${LUA_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -RDEPEND="${LUA_DEPS}" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - ${LUA_DEPS} -" - -src_prepare() { - local unicodedir="${EPREFIX}"/usr/share/unicode - local ucddir - - if has_verson '<app-i18n/unicode-data-14.0.0-r1'; then - ucddir="${unicodedir}-data" - else - ucddir=${unicodedir} - fi - - sed -i \ - -e "s@UCD/@${ucd}/@" \ - parseucd.lua - - default -} - -lua_src_compile() { - einfo "Performing regeneration unicode data header against app-i18n/unicode-data with ${ELUA}" - "${ELUA}" parseucd.lua - - local compiler=( - "$(tc-getCC)" - "${CFLAGS}" - "-fPIC" - "${LDFLAGS}" - "$(lua_get_CFLAGS)" - "-c lutf8lib.c" - "-o lutf8lib-${ELUA}.o" - ) - einfo "${compiler[@]}" - ${compiler[@]} || die - - local linker=( - "$(tc-getCC)" - "-shared" - "${LDFLAGS}" - "-o lutf8lib-${ELUA}.so" - "lutf8lib-${ELUA}.o" - ) - einfo "${linker[@]}" - ${linker[@]} || die -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_test() { - local mytests=( - "test.lua" - "test_compat.lua" - "test_pm.lua" - ) - - for mytest in ${mytests[@]}; do - LUA_CPATH="${S}/lutf8lib-${ELUA}.so" ${ELUA} ${mytest} || die - done -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - exeinto "$(lua_get_cmod_dir)" - newexe "lutf8lib-${ELUA}.so" "lua-utf8.so" -} - -src_install() { - lua_foreach_impl lua_src_install - - einstalldocs -} |