aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--repos/archive/mc/.checksum (renamed from repos/extra/mc/.checksum)0
-rw-r--r--repos/archive/mc/.files (renamed from repos/extra/mc/.files)0
-rw-r--r--repos/archive/mc/abuild (renamed from repos/extra/mc/abuild)0
-rw-r--r--repos/archive/mc/depends (renamed from repos/extra/mc/depends)0
-rw-r--r--repos/archive/slang/.checksum (renamed from repos/extra/slang/.checksum)0
-rw-r--r--repos/archive/slang/.files (renamed from repos/extra/slang/.files)0
-rw-r--r--repos/archive/slang/abuild (renamed from repos/extra/slang/abuild)0
-rw-r--r--repos/archive/slang/depends (renamed from repos/extra/slang/depends)0
-rw-r--r--repos/archive/slang/failing-tests.patch31
-rw-r--r--repos/archive/slang/rpath.patch30
-rw-r--r--repos/archive/syslinux/.checksum (renamed from repos/extra/syslinux/.checksum)0
-rw-r--r--repos/archive/syslinux/.files (renamed from repos/extra/syslinux/.files)0
-rw-r--r--repos/archive/syslinux/abuild (renamed from repos/extra/syslinux/abuild)0
-rw-r--r--repos/archive/syslinux/depends (renamed from repos/extra/syslinux/depends)0
-rw-r--r--repos/archive/syslinux/syslinux-Makefile.patch (renamed from repos/extra/syslinux/syslinux-Makefile.patch)0
-rw-r--r--repos/archive/syslinux/syslinux-fix-missing-stdio.patch (renamed from repos/extra/syslinux/syslinux-fix-missing-stdio.patch)0
-rw-r--r--repos/archive/syslinux/syslinux-sysmacros.patch (renamed from repos/extra/syslinux/syslinux-sysmacros.patch)0
-rw-r--r--repos/extra/limine/.checksum1
-rw-r--r--repos/extra/limine/.files14
-rw-r--r--repos/extra/limine/abuild5
20 files changed, 81 insertions, 0 deletions
diff --git a/repos/extra/mc/.checksum b/repos/archive/mc/.checksum
index 569dbd42..569dbd42 100644
--- a/repos/extra/mc/.checksum
+++ b/repos/archive/mc/.checksum
diff --git a/repos/extra/mc/.files b/repos/archive/mc/.files
index 43ddd406..43ddd406 100644
--- a/repos/extra/mc/.files
+++ b/repos/archive/mc/.files
diff --git a/repos/extra/mc/abuild b/repos/archive/mc/abuild
index 013c7b36..013c7b36 100644
--- a/repos/extra/mc/abuild
+++ b/repos/archive/mc/abuild
diff --git a/repos/extra/mc/depends b/repos/archive/mc/depends
index c9d95e65..c9d95e65 100644
--- a/repos/extra/mc/depends
+++ b/repos/archive/mc/depends
diff --git a/repos/extra/slang/.checksum b/repos/archive/slang/.checksum
index fa444dc7..fa444dc7 100644
--- a/repos/extra/slang/.checksum
+++ b/repos/archive/slang/.checksum
diff --git a/repos/extra/slang/.files b/repos/archive/slang/.files
index 76d2fc75..76d2fc75 100644
--- a/repos/extra/slang/.files
+++ b/repos/archive/slang/.files
diff --git a/repos/extra/slang/abuild b/repos/archive/slang/abuild
index 902700bb..902700bb 100644
--- a/repos/extra/slang/abuild
+++ b/repos/archive/slang/abuild
diff --git a/repos/extra/slang/depends b/repos/archive/slang/depends
index 0b5a58e2..0b5a58e2 100644
--- a/repos/extra/slang/depends
+++ b/repos/archive/slang/depends
diff --git a/repos/archive/slang/failing-tests.patch b/repos/archive/slang/failing-tests.patch
new file mode 100644
index 00000000..8ed9bb42
--- /dev/null
+++ b/repos/archive/slang/failing-tests.patch
@@ -0,0 +1,31 @@
+commit 3a7ccd8492cdde449d22a828cd3b3f89eca0c5ae
+Author: q66 <q66@chimera-linux.org>
+Date: Sun Jan 23 05:38:42 2022 +0100
+
+ disable failing tests
+
+diff --git a/src/test/posixio.sl b/src/test/posixio.sl
+index 4da5607..d3310bc 100644
+--- a/src/test/posixio.sl
++++ b/src/test/posixio.sl
+@@ -80,20 +80,6 @@ private define test_misc ()
+ {
+ variable s, fd;
+ fd = fileno (stderr);
+-#ifexists ttyname
+- if (isatty (fd))
+- {
+- s = ttyname ();
+- if ((s != NULL) && (NULL == stat_file (s)))
+- failed ("Unable to stat tty %S", s);
+- }
+- if (isatty (0))
+- {
+- % Given no args, ttyname will use fileno(stdin)
+- if (NULL == ttyname ())
+- failed ("ttyname failed with no arguments");
+- }
+-#endif
+
+ variable fd1 = dup_fd (fd);
+ if (typeof (fd1) != FD_Type)
diff --git a/repos/archive/slang/rpath.patch b/repos/archive/slang/rpath.patch
new file mode 100644
index 00000000..df449e31
--- /dev/null
+++ b/repos/archive/slang/rpath.patch
@@ -0,0 +1,30 @@
+commit 9fcf393adea60952768c9498cf4d4013918b9911
+Author: q66 <q66@chimera-linux.org>
+Date: Sun Jan 23 05:30:32 2022 +0100
+
+ disable rpath
+
+diff --git a/modules/Makefile.in b/modules/Makefile.in
+index f82f0ed..9b0bf44 100644
+--- a/modules/Makefile.in
++++ b/modules/Makefile.in
+@@ -87,7 +87,6 @@ DEST_SLSH_DIR = $(DESTDIR)$(SLSH_DIR)
+ DEST_CMAPSDIR = $(DESTDIR)$(CMAPS_DIR)
+ DEST_HELPDIR = $(DESTDIR)$(HELP_DIR)
+ # ---------------------------------------------------------------------------
+-RPATH = @RPATH@
+
+ LIBS = $(LDFLAGS) $(RPATH) $(SLANG_LIB) $(DL_LIB) @M_LIB@
+ INCS = $(SLANG_SRCINC)
+diff --git a/slsh/Makefile.in b/slsh/Makefile.in
+index cba9d81..93d49cf 100644
+--- a/slsh/Makefile.in
++++ b/slsh/Makefile.in
+@@ -23,7 +23,6 @@ SLANG_OBJLIB = -L@OBJDIR@# for statically linked
+ #---------------------------------------------------------------------------
+ DYNAMIC_LIBS = @TERMCAP@ @DYNAMIC_LINK_LIB@ @LIBS@ @M_LIB@
+ STATIC_LIBS = @TERMCAP@ @LIBS@ @M_LIB@
+-RPATH = @RPATH@
+ #----------------------------------------------------------------------------
+ INSTALL = @INSTALL@
+ INSTALL_DATA = @INSTALL_DATA@
diff --git a/repos/extra/syslinux/.checksum b/repos/archive/syslinux/.checksum
index 0ad71cf6..0ad71cf6 100644
--- a/repos/extra/syslinux/.checksum
+++ b/repos/archive/syslinux/.checksum
diff --git a/repos/extra/syslinux/.files b/repos/archive/syslinux/.files
index 255b4777..255b4777 100644
--- a/repos/extra/syslinux/.files
+++ b/repos/archive/syslinux/.files
diff --git a/repos/extra/syslinux/abuild b/repos/archive/syslinux/abuild
index bd534632..bd534632 100644
--- a/repos/extra/syslinux/abuild
+++ b/repos/archive/syslinux/abuild
diff --git a/repos/extra/syslinux/depends b/repos/archive/syslinux/depends
index 68a390a0..68a390a0 100644
--- a/repos/extra/syslinux/depends
+++ b/repos/archive/syslinux/depends
diff --git a/repos/extra/syslinux/syslinux-Makefile.patch b/repos/archive/syslinux/syslinux-Makefile.patch
index 0f7d13d4..0f7d13d4 100644
--- a/repos/extra/syslinux/syslinux-Makefile.patch
+++ b/repos/archive/syslinux/syslinux-Makefile.patch
diff --git a/repos/extra/syslinux/syslinux-fix-missing-stdio.patch b/repos/archive/syslinux/syslinux-fix-missing-stdio.patch
index 3a69ccf1..3a69ccf1 100644
--- a/repos/extra/syslinux/syslinux-fix-missing-stdio.patch
+++ b/repos/archive/syslinux/syslinux-fix-missing-stdio.patch
diff --git a/repos/extra/syslinux/syslinux-sysmacros.patch b/repos/archive/syslinux/syslinux-sysmacros.patch
index 370a65e4..370a65e4 100644
--- a/repos/extra/syslinux/syslinux-sysmacros.patch
+++ b/repos/archive/syslinux/syslinux-sysmacros.patch
diff --git a/repos/extra/limine/.checksum b/repos/extra/limine/.checksum
new file mode 100644
index 00000000..ff79924d
--- /dev/null
+++ b/repos/extra/limine/.checksum
@@ -0,0 +1 @@
+4a73054112ee696fe406a7734ab679d755e14c32200da0e66657e086bc2e726a limine-9.2.2.tar.bz2
diff --git a/repos/extra/limine/.files b/repos/extra/limine/.files
new file mode 100644
index 00000000..5812912f
--- /dev/null
+++ b/repos/extra/limine/.files
@@ -0,0 +1,14 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/limine
+drwxr-xr-x root/root usr/include/
+-rw-r--r-- root/root usr/include/limine.h
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/limine/
+-rw-r--r-- root/root usr/share/limine/BOOTX64.EFI
+-rw-r--r-- root/root usr/share/limine/limine-bios-cd.bin
+-rw-r--r-- root/root usr/share/limine/limine-bios.sys
+-rw-r--r-- root/root usr/share/limine/limine-uefi-cd.bin
+drwxr-xr-x root/root usr/share/man/
+drwxr-xr-x root/root usr/share/man/man1/
+-rw-r--r-- root/root usr/share/man/man1/limine.1.gz
diff --git a/repos/extra/limine/abuild b/repos/extra/limine/abuild
new file mode 100644
index 00000000..e750db24
--- /dev/null
+++ b/repos/extra/limine/abuild
@@ -0,0 +1,5 @@
+name=limine
+version=9.2.2
+release=1
+source="https://github.com/${name}-bootloader/${name}/releases/download/v${version}/${name}-${version}.tar.bz2"
+build_opt="--enable-bios --enable-bios-cd --enable-uefi-x86-64 --enable-uefi-cd"