Reduce number of places where perl version is hardcoded.

This commit is contained in:
Andrius Štikonas 2021-02-19 21:12:08 +00:00
parent 4276dfee1d
commit d5c8698964
9 changed files with 25 additions and 19 deletions

View File

@ -85,6 +85,4 @@
#define OSNAME "linux"
#define PRIVLIB_EXP "/after/lib/perl5/5.003"
#undef __DATE__ /* want reproducible build */

View File

@ -2,7 +2,11 @@
# SPDX-License-Identifier: GPL-3.0-or-later
VERSION=5.003
PRIVLIB_EXP=$(PREFIX)/lib/perl5/$(VERSION)
CC = tcc
CFLAGS = -DPRIVLIB_EXP=\"$(PRIVLIB_EXP)\"
.PHONY: all
@ -16,5 +20,5 @@ miniperl: $(MINIPERL_OBJ)
install: all
install miniperl $(PREFIX)/bin/perl
mkdir -p $(PREFIX)/lib/perl5/5.003
cp -r lib/* $(PREFIX)/lib/perl5/5.003/
mkdir -p "$(PRIVLIB_EXP)"
cp -r lib/* "$(PRIVLIB_EXP)"

View File

@ -85,8 +85,6 @@
#define OSNAME "linux"
#define PRIVLIB_EXP "/after/lib/perl5/5.004_05"
#undef __DATE__ /* want reproducible build */
#define Malloc_t void *

View File

@ -2,7 +2,11 @@
# SPDX-License-Identifier: GPL-3.0-or-later
VERSION=5.004_05
PRIVLIB_EXP=$(PREFIX)/lib/perl5/$(VERSION)
CC = tcc
CFLAGS = -DPRIVLIB_EXP=\"$(PRIVLIB_EXP)\"
.PHONY: all
@ -16,5 +20,5 @@ miniperl: $(MINIPERL_OBJ)
install: all
install miniperl $(PREFIX)/bin/perl
mkdir -p $(PREFIX)/lib/perl5/5.004_05
cp -R lib/* $(PREFIX)/lib/perl5/5.004_05/
mkdir -p "$(PRIVLIB_EXP)"
cp -r lib/* "$(PRIVLIB_EXP)"

View File

@ -19,8 +19,8 @@ src_prepare() {
}
src_install() {
default_src_install
# Remove old perl
rm -rf "${PREFIX}"/lib/perl5/5.003
rm -rf "${PREFIX}"/lib/perl5/
default_src_install
}

View File

@ -1 +1 @@
b00ec19d8e9ce7930630bb47387d7f408f72fe00b056d6aea953a8bfb50d82ff /after/bin/perl
9d0a972fbcd54033f425b00d8941bb620c3358b40a4b49c175e5ca5c45dba3b2 /after/bin/perl

View File

@ -85,8 +85,6 @@
#define OSNAME "linux"
#define PRIVLIB_EXP "/after/lib/perl5/5.005_03"
#undef __DATE__ /* want reproducible build */
#define Malloc_t void *

View File

@ -2,7 +2,11 @@
# SPDX-License-Identifier: GPL-3.0-or-later
VERSION=5.005_03
PRIVLIB_EXP=$(PREFIX)/lib/perl5/$(VERSION)
CC = tcc
CFLAGS = -DPRIVLIB_EXP=\"$(PRIVLIB_EXP)\"
.PHONY: all
@ -16,5 +20,5 @@ miniperl: $(MINIPERL_OBJ)
install: all
install miniperl $(PREFIX)/bin/perl
mkdir -p $(PREFIX)/lib/perl5/5.005_03
cp -R lib/* $(PREFIX)/lib/perl5/5.005_03/
mkdir -p "$(PRIVLIB_EXP)"
cp -r lib/* "$(PRIVLIB_EXP)"

View File

@ -23,8 +23,8 @@ src_prepare() {
}
src_install() {
default_src_install
# Remove old perl
rm -rf "${PREFIX}"/lib/perl5/5.004_05
rm -rf "${PREFIX}"/lib/perl5/
default_src_install
}