logo

live-bootstrap

Mirror of <https://github.com/fosslinux/live-bootstrap>
commit: 634ec99771cf0bd3aa3294e1401e2fc666009f6a
parent 4fb8efafe2ccb324dbfe241ae99a6d88a39e3f53
Author: fosslinux <fosslinux@aussies.space>
Date:   Fri, 14 Jan 2022 16:23:36 +1100

Rename perl5.004_05 and perl5.005_03

The underscores cause problems later, as _ is a delimiter for "revision
number" in packaging.

Diffstat:

MSHA256SUMS.sources4++--
Msysa.py6++++--
Rsysa/perl5.004_05/checksums -> sysa/perl5.004-05/checksums0
Rsysa/perl5.004_05/files/config.h -> sysa/perl5.004-05/files/config.h0
Asysa/perl5.004-05/mk/main.mk24++++++++++++++++++++++++
Asysa/perl5.004-05/perl5.004-05.sh27+++++++++++++++++++++++++++
Dsysa/perl5.004_05/mk/main.mk24------------------------
Dsysa/perl5.004_05/perl5.004_05.sh26--------------------------
Rsysa/perl5.005_03/checksums -> sysa/perl5.005-03/checksums0
Rsysa/perl5.005_03/files/config.h -> sysa/perl5.005-03/files/config.h0
Asysa/perl5.005-03/mk/main.mk24++++++++++++++++++++++++
Asysa/perl5.005-03/perl5.005-03.sh31+++++++++++++++++++++++++++++++
Dsysa/perl5.005_03/mk/main.mk24------------------------
Dsysa/perl5.005_03/perl5.005_03.sh30------------------------------
Msysa/run.sh4++--
15 files changed, 114 insertions(+), 110 deletions(-)

diff --git a/SHA256SUMS.sources b/SHA256SUMS.sources @@ -87,8 +87,8 @@ ecb5c6469d732bcf01d6ec1afe9e64f1668caba5bfdb103c28d7f537ba3cdb8a patch-2.5.9.ta ac610bda97abe0d9f6b7c963255a11dcb196c25e337c61f94e4778d632f1d8fd patch-2.7.6.tar.xz 1ae43c8d2983404b9eec61c96e3ffa27e7b07e08215c95c015a4ab0095373ef3 perl-5.000.tar.gz 9fa29beb2fc4a3c373829fc051830796de301f32a719d0b52a400d1719bbd7b1 perl-5.003.tar.gz -1184478b298978b164a383ed5661e3a117c48ab97d6d0ab7ef614cdbe918b9eb perl5.004_05.tar.gz -93f41cd87ab8ee83391cfa39a63b076adeb7c3501d2efa31b98d0ef037122bd1 perl5.005_03.tar.gz +1184478b298978b164a383ed5661e3a117c48ab97d6d0ab7ef614cdbe918b9eb perl5.004-05.tar.gz +93f41cd87ab8ee83391cfa39a63b076adeb7c3501d2efa31b98d0ef037122bd1 perl5.005-03.tar.gz 9385f2c8c2ca8b1dc4a7c31903f1f8dc8f2ba867dc2a9e5c93012ed6b564e826 perl-5.10.1.tar.bz2 57cc47c735c8300a8ce2fa0643507b44c4ae59012bfdad0121313db639e02309 perl-5.32.1.tar.xz a5e66f6ebf701b0567f569f57cae82abf5ce57af70a2b45ae71323b61f49134e perl-5.6.2.tar.gz diff --git a/sysa.py b/sysa.py @@ -179,10 +179,12 @@ class SysA(SysGeneral): self.get_file("https://github.com/Perl/perl5/archive/perl-5.003.tar.gz") # perl 5.004_05 - self.get_file("https://www.cpan.org/src/5.0/perl5.004_05.tar.gz") + self.get_file("https://www.cpan.org/src/5.0/perl5.004_05.tar.gz", + output="perl5.004-05.tar.gz") # perl 5.005_03 - self.get_file("https://www.cpan.org/src/5.0/perl5.005_03.tar.gz") + self.get_file("https://www.cpan.org/src/5.0/perl5.005_03.tar.gz", + output="perl5.005-03.tar.gz") # perl 5.6.2 self.get_file("https://www.cpan.org/src/5.0/perl-5.6.2.tar.gz") diff --git a/sysa/perl5.004_05/checksums b/sysa/perl5.004-05/checksums diff --git a/sysa/perl5.004_05/files/config.h b/sysa/perl5.004-05/files/config.h diff --git a/sysa/perl5.004-05/mk/main.mk b/sysa/perl5.004-05/mk/main.mk @@ -0,0 +1,24 @@ +# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu> + +# 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 + +MINIPERL_SRC = av deb doio doop dump globals gv hv mg miniperlmain op perl perlio perly pp pp_ctl pp_hot pp_sys regcomp regexec run scope sv taint toke universal util +MINIPERL_OBJ = $(addsuffix .o, $(MINIPERL_SRC)) + +all: miniperl + +miniperl: $(MINIPERL_OBJ) + $(CC) $(CFLAGS) $^ $(LDFLAGS) -o $@ + +install: all + install -D miniperl $(DESTDIR)$(PREFIX)/bin/perl + mkdir -p "$(DESTDIR)$(PRIVLIB_EXP)" + cp -r lib/* "$(DESTDIR)$(PRIVLIB_EXP)" diff --git a/sysa/perl5.004-05/perl5.004-05.sh b/sysa/perl5.004-05/perl5.004-05.sh @@ -0,0 +1,27 @@ +# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu> +# +# SPDX-License-Identifier: GPL-3.0-or-later + + +src_prepare() { + default + + # Regenerate bison files + rm -f perly.c perly.h + bison -d perly.y + mv perly.tab.c perly.c + mv perly.tab.h perly.h + + # Regenerate other prebuilt header files + for file in embed keywords opcode; do + rm -f ${file}.h + perl ${file}.pl + done +} + +src_install() { + # Remove old perl + rm -rf "${PREFIX}"/lib/perl5/ + + default +} diff --git a/sysa/perl5.004_05/mk/main.mk b/sysa/perl5.004_05/mk/main.mk @@ -1,24 +0,0 @@ -# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu> - -# 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 - -MINIPERL_SRC = av deb doio doop dump globals gv hv mg miniperlmain op perl perlio perly pp pp_ctl pp_hot pp_sys regcomp regexec run scope sv taint toke universal util -MINIPERL_OBJ = $(addsuffix .o, $(MINIPERL_SRC)) - -all: miniperl - -miniperl: $(MINIPERL_OBJ) - $(CC) $(CFLAGS) $^ $(LDFLAGS) -o $@ - -install: all - install miniperl $(DESTDIR)$(PREFIX)/bin/perl - mkdir -p "$(DESTDIR)$(PRIVLIB_EXP)" - cp -r lib/* "$(DESTDIR)$(PRIVLIB_EXP)" diff --git a/sysa/perl5.004_05/perl5.004_05.sh b/sysa/perl5.004_05/perl5.004_05.sh @@ -1,26 +0,0 @@ -# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu> -# -# SPDX-License-Identifier: GPL-3.0-or-later - -src_prepare() { - default - - # Regenerate bison files - rm -f perly.c perly.h - bison -d perly.y - mv perly.tab.c perly.c - mv perly.tab.h perly.h - - # Regenerate other prebuilt header files - for file in embed keywords opcode; do - rm -f ${file}.h - perl ${file}.pl - done -} - -src_install() { - # Remove old perl - rm -rf "${PREFIX}"/lib/perl5/ - - default -} diff --git a/sysa/perl5.005_03/checksums b/sysa/perl5.005-03/checksums diff --git a/sysa/perl5.005_03/files/config.h b/sysa/perl5.005-03/files/config.h diff --git a/sysa/perl5.005-03/mk/main.mk b/sysa/perl5.005-03/mk/main.mk @@ -0,0 +1,24 @@ +# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu> + +# 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 + +MINIPERL_SRC = av deb doio doop dump globals gv hv mg miniperlmain op perl perlio perly pp pp_ctl pp_hot pp_sys regcomp regexec run scope sv taint toke universal util +MINIPERL_OBJ = $(addsuffix .o, $(MINIPERL_SRC)) + +all: miniperl + +miniperl: $(MINIPERL_OBJ) + $(CC) $(CFLAGS) $^ $(LDFLAGS) -o $@ + +install: all + install -D miniperl $(DESTDIR)$(PREFIX)/bin/perl + mkdir -p "$(DESTDIR)$(PRIVLIB_EXP)" + cp -r lib/* "$(DESTDIR)$(PRIVLIB_EXP)" diff --git a/sysa/perl5.005-03/perl5.005-03.sh b/sysa/perl5.005-03/perl5.005-03.sh @@ -0,0 +1,31 @@ +# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu> +# +# SPDX-License-Identifier: GPL-3.0-or-later + + +src_prepare() { + default + + # Regenerate bison files + rm -f perly.c perly.h + bison -d perly.y + mv perly.tab.c perly.c + mv perly.tab.h perly.h + + # Regenerate other prebuilt header files + for file in embed keywords opcode; do + rm -f ${file}.h + perl ${file}.pl + done + rm -f regnodes.h + perl regcomp.pl + rm -f fbyterun.h byterun.c + perl bytecode.pl +} + +src_install() { + # Remove old perl + rm -rf "${PREFIX}"/lib/perl5/ + + default +} diff --git a/sysa/perl5.005_03/mk/main.mk b/sysa/perl5.005_03/mk/main.mk @@ -1,24 +0,0 @@ -# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu> - -# 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 - -MINIPERL_SRC = av deb doio doop dump globals gv hv mg miniperlmain op perl perlio perly pp pp_ctl pp_hot pp_sys regcomp regexec run scope sv taint toke universal util -MINIPERL_OBJ = $(addsuffix .o, $(MINIPERL_SRC)) - -all: miniperl - -miniperl: $(MINIPERL_OBJ) - $(CC) $(CFLAGS) $^ $(LDFLAGS) -o $@ - -install: all - install miniperl $(DESTDIR)$(PREFIX)/bin/perl - mkdir -p "$(DESTDIR)$(PRIVLIB_EXP)" - cp -r lib/* "$(DESTDIR)$(PRIVLIB_EXP)" diff --git a/sysa/perl5.005_03/perl5.005_03.sh b/sysa/perl5.005_03/perl5.005_03.sh @@ -1,30 +0,0 @@ -# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu> -# -# SPDX-License-Identifier: GPL-3.0-or-later - -src_prepare() { - default - - # Regenerate bison files - rm -f perly.c perly.h - bison -d perly.y - mv perly.tab.c perly.c - mv perly.tab.h perly.h - - # Regenerate other prebuilt header files - for file in embed keywords opcode; do - rm -f ${file}.h - perl ${file}.pl - done - rm -f regnodes.h - perl regcomp.pl - rm -f fbyterun.h byterun.c - perl bytecode.pl -} - -src_install() { - # Remove old perl - rm -rf "${PREFIX}"/lib/perl5/ - - default -} diff --git a/sysa/run.sh b/sysa/run.sh @@ -152,9 +152,9 @@ build perl-5.000 build perl-5.003 -build perl5.004_05 +build perl5.004-05 '' '' '' perl5.004_05 -build perl5.005_03 +build perl5.005-03 '' '' '' perl5.005_03 build perl-5.6.2