Reduce number of places where perl version is hardcoded.
This commit is contained in:
parent
4276dfee1d
commit
d5c8698964
|
@ -85,6 +85,4 @@
|
||||||
|
|
||||||
#define OSNAME "linux"
|
#define OSNAME "linux"
|
||||||
|
|
||||||
#define PRIVLIB_EXP "/after/lib/perl5/5.003"
|
|
||||||
|
|
||||||
#undef __DATE__ /* want reproducible build */
|
#undef __DATE__ /* want reproducible build */
|
||||||
|
|
|
@ -2,7 +2,11 @@
|
||||||
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
VERSION=5.003
|
||||||
|
PRIVLIB_EXP=$(PREFIX)/lib/perl5/$(VERSION)
|
||||||
|
|
||||||
CC = tcc
|
CC = tcc
|
||||||
|
CFLAGS = -DPRIVLIB_EXP=\"$(PRIVLIB_EXP)\"
|
||||||
|
|
||||||
.PHONY: all
|
.PHONY: all
|
||||||
|
|
||||||
|
@ -16,5 +20,5 @@ miniperl: $(MINIPERL_OBJ)
|
||||||
|
|
||||||
install: all
|
install: all
|
||||||
install miniperl $(PREFIX)/bin/perl
|
install miniperl $(PREFIX)/bin/perl
|
||||||
mkdir -p $(PREFIX)/lib/perl5/5.003
|
mkdir -p "$(PRIVLIB_EXP)"
|
||||||
cp -r lib/* $(PREFIX)/lib/perl5/5.003/
|
cp -r lib/* "$(PRIVLIB_EXP)"
|
||||||
|
|
|
@ -85,8 +85,6 @@
|
||||||
|
|
||||||
#define OSNAME "linux"
|
#define OSNAME "linux"
|
||||||
|
|
||||||
#define PRIVLIB_EXP "/after/lib/perl5/5.004_05"
|
|
||||||
|
|
||||||
#undef __DATE__ /* want reproducible build */
|
#undef __DATE__ /* want reproducible build */
|
||||||
|
|
||||||
#define Malloc_t void *
|
#define Malloc_t void *
|
||||||
|
|
|
@ -2,7 +2,11 @@
|
||||||
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
VERSION=5.004_05
|
||||||
|
PRIVLIB_EXP=$(PREFIX)/lib/perl5/$(VERSION)
|
||||||
|
|
||||||
CC = tcc
|
CC = tcc
|
||||||
|
CFLAGS = -DPRIVLIB_EXP=\"$(PRIVLIB_EXP)\"
|
||||||
|
|
||||||
.PHONY: all
|
.PHONY: all
|
||||||
|
|
||||||
|
@ -16,5 +20,5 @@ miniperl: $(MINIPERL_OBJ)
|
||||||
|
|
||||||
install: all
|
install: all
|
||||||
install miniperl $(PREFIX)/bin/perl
|
install miniperl $(PREFIX)/bin/perl
|
||||||
mkdir -p $(PREFIX)/lib/perl5/5.004_05
|
mkdir -p "$(PRIVLIB_EXP)"
|
||||||
cp -R lib/* $(PREFIX)/lib/perl5/5.004_05/
|
cp -r lib/* "$(PRIVLIB_EXP)"
|
||||||
|
|
|
@ -19,8 +19,8 @@ src_prepare() {
|
||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
default_src_install
|
|
||||||
|
|
||||||
# Remove old perl
|
# Remove old perl
|
||||||
rm -rf "${PREFIX}"/lib/perl5/5.003
|
rm -rf "${PREFIX}"/lib/perl5/
|
||||||
|
|
||||||
|
default_src_install
|
||||||
}
|
}
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
b00ec19d8e9ce7930630bb47387d7f408f72fe00b056d6aea953a8bfb50d82ff /after/bin/perl
|
9d0a972fbcd54033f425b00d8941bb620c3358b40a4b49c175e5ca5c45dba3b2 /after/bin/perl
|
||||||
|
|
|
@ -85,8 +85,6 @@
|
||||||
|
|
||||||
#define OSNAME "linux"
|
#define OSNAME "linux"
|
||||||
|
|
||||||
#define PRIVLIB_EXP "/after/lib/perl5/5.005_03"
|
|
||||||
|
|
||||||
#undef __DATE__ /* want reproducible build */
|
#undef __DATE__ /* want reproducible build */
|
||||||
|
|
||||||
#define Malloc_t void *
|
#define Malloc_t void *
|
||||||
|
|
|
@ -2,7 +2,11 @@
|
||||||
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
VERSION=5.005_03
|
||||||
|
PRIVLIB_EXP=$(PREFIX)/lib/perl5/$(VERSION)
|
||||||
|
|
||||||
CC = tcc
|
CC = tcc
|
||||||
|
CFLAGS = -DPRIVLIB_EXP=\"$(PRIVLIB_EXP)\"
|
||||||
|
|
||||||
.PHONY: all
|
.PHONY: all
|
||||||
|
|
||||||
|
@ -16,5 +20,5 @@ miniperl: $(MINIPERL_OBJ)
|
||||||
|
|
||||||
install: all
|
install: all
|
||||||
install miniperl $(PREFIX)/bin/perl
|
install miniperl $(PREFIX)/bin/perl
|
||||||
mkdir -p $(PREFIX)/lib/perl5/5.005_03
|
mkdir -p "$(PRIVLIB_EXP)"
|
||||||
cp -R lib/* $(PREFIX)/lib/perl5/5.005_03/
|
cp -r lib/* "$(PRIVLIB_EXP)"
|
||||||
|
|
|
@ -23,8 +23,8 @@ src_prepare() {
|
||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
default_src_install
|
|
||||||
|
|
||||||
# Remove old perl
|
# Remove old perl
|
||||||
rm -rf "${PREFIX}"/lib/perl5/5.004_05
|
rm -rf "${PREFIX}"/lib/perl5/
|
||||||
|
|
||||||
|
default_src_install
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue