From 3977f37d221e9d8f12f616992db27387caa4d58d Mon Sep 17 00:00:00 2001 From: Wildan M Date: Sat, 2 May 2026 10:32:16 +0700 Subject: [PATCH] perl: Remove relibc deps and disable man pages --- recipes/wip/dev/lang/perl5/recipe.toml | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/recipes/wip/dev/lang/perl5/recipe.toml b/recipes/wip/dev/lang/perl5/recipe.toml index bd73f7c6..e2463e59 100644 --- a/recipes/wip/dev/lang/perl5/recipe.toml +++ b/recipes/wip/dev/lang/perl5/recipe.toml @@ -12,7 +12,6 @@ GNU_CONFIG_GET ./cnf/config.sub """ [build] template = "custom" -dev-dependencies = ["relibc"] script = """ DYNAMIC_INIT rsync -av --delete "${COOKBOOK_SOURCE}/" ./ @@ -21,21 +20,11 @@ rsync -av --delete "${COOKBOOK_SOURCE}/" ./ cp ${COOKBOOK_RECIPE}/configure_tool.sh ${COOKBOOK_BUILD}/cnf/configure_tool.sh cp ${COOKBOOK_RECIPE}/redox ${COOKBOOK_BUILD}/cnf/hints/redox #Note: non-standard configure, familiar flags can have different meaning! -./configure --host-cc="gcc" --host-cpp="g++" --target=${TARGET} --sysroot=${COOKBOOK_SYSROOT} +./configure --host-cc="gcc" --host-cpp="g++" --target=${TARGET} --sysroot="${COOKBOOK_HOST_SYSROOT}/${GNU_TARGET}" sed -i "s/^#define Netdb_name_t.*/#define Netdb_name_t const char*/" config.h sed -i "s/^# HAS_NANOSLEEP.*/#define HAS_NANOSLEEP/" config.h sed -i "s|^/.#define I_GRP.*|#define I_GRP|" config.h echo "#define HAS_GROUP" >> config.h -make -j4 -make install DESTDIR="${COOKBOOK_STAGE}" -pushd . -cd "${COOKBOOK_STAGE}/usr/share/man/man3" -for f in *; do -case "$f" in -*::*) -mv "$f" "${f//::/__}"; -;; -esac -done -popd +make -j${COOKBOOK_MAKE_JOBS} +make install.perl DESTDIR="${COOKBOOK_STAGE}" """