Compare commits

...

2 Commits

Author SHA1 Message Date
1adcf76846 Some new packages. Reworked mbase a bit. 2021-07-24 18:27:23 +00:00
e44cdda61c Misc updates. 2021-07-24 04:17:19 +00:00
128 changed files with 8124 additions and 1556 deletions

View File

@ -2,4 +2,5 @@
fd4829912cddd12f84181c3451cc752be224643e87fac497b69edddadc49b4f2
0c98a3f1732ff6ca4ea690552079da9c597872d30e96ec28414ee23c95558a7f
17503d2c395dfcf106b622dc142683c1199431d095367c6aacba6eec30340459
6812a560f3752dc2e0cc08bfc3c860044c57f4a2aeb8e387c0568246171d1794
765614b3396d70bca3fa0ae4a813632486c6dca320e2bd13c8c39dca52be4a4c

View File

@ -2,4 +2,5 @@ https://gcc.gnu.org/pub/gcc/releases/gcc-11.1.0/gcc-11.1.0.tar.xz gcc
https://ftp.gnu.org/gnu/gmp/gmp-6.2.1.tar.xz gcc/gmp
https://ftp.gnu.org/gnu/mpfr/mpfr-4.1.0.tar.xz gcc/mpfr
https://ftp.gnu.org/gnu/mpc/mpc-1.2.1.tar.gz gcc/mpc
https://repo.or.cz/isl.git/snapshot/73ab37ba8bb6a21b9672e29073ece533362e685d.tar.gz gcc/isl
files/c99

View File

@ -9,3 +9,7 @@ For now, these are the divergent features from upstream:
-download utility can be swapped; cURL, GNU wget, axel, and aria2c are all
supported. Set using the env var $KISS_DL.
These features have been backported:
-swap ELF scanner with KISS_ELF
-swap sha256 with KISS_256

View File

@ -7,16 +7,8 @@ mkdir -p "$1/usr/bin"
# Install kiss utilities.
cp -f kiss contrib/* "$1/usr/bin/"
# Install distribution documentation.
for doc in docs/site/*.txt; do
install -Dm644 "$doc" "$1/usr/share/doc/kiss/${doc##*/}"
done
# Install the Wiki.
cp -r wiki "$1/usr/share/doc/kiss/wiki"
# Remove unnecessary pages.
rm -f "$1/usr/share/doc/kiss/wiki/README.txt" \
"$1/usr/share/doc/kiss/news.txt" \
"$1/usr/share/doc/kiss/blog.txt" \
"$1/usr/share/doc/kiss/screenshots.txt"
#rm -f "$1/usr/share/doc/kiss/wiki/README.txt" \
# "$1/usr/share/doc/kiss/news.txt" \
# "$1/usr/share/doc/kiss/blog.txt" \
# "$1/usr/share/doc/kiss/screenshots.txt"

View File

@ -1,4 +1,2 @@
da99075f6beed8ec890f0a3d9c0c8915b384012abe1f7d27a93dfcd110233915
628feccdedef85f7369d49c850bd494c3b2aa39c07354f1501cb7ce5914765d3
b802f8f61922d4abdd9a8560d07ddbb3bed64234bc9102f5bbda9754fc623a72
0f6f941cc822acb32bb672d616cea9bd92e0d35f3a24dd82573c3d5d557557ee

View File

@ -1,4 +1,2 @@
files/alt_dl.patch
https://github.com/kiss-community/kiss/archive/5.3.2.tar.gz
https://github.com/kiss-community/website/archive/eb2bf625971608e3ec01b8a49498e6fe4d32ee5d.tar.gz docs
https://github.com/kiss-community/wiki/archive/8a55f77fd3d2bb708f1a528e0769780e31b11d36.tar.gz wiki

1
mbase/gambit Symbolic link
View File

@ -0,0 +1 @@
../ports/gambit

View File

@ -1 +0,0 @@
../community-mod/rolling/hummingbird-git

1
mbase/lsc-git Symbolic link
View File

@ -0,0 +1 @@
../ports/lsc-git

1
mbase/lsd-git Symbolic link
View File

@ -0,0 +1 @@
../ports/lsd-git

1
mbase/picom Symbolic link
View File

@ -0,0 +1 @@
../community-mod/stable/picom

View File

@ -1 +0,0 @@
../community-mod/rolling/picom-git

View File

@ -1 +0,0 @@
../ports/s9-git

1
mbase/shadow Symbolic link
View File

@ -0,0 +1 @@
../community-mod/stable/shadow

View File

@ -1 +0,0 @@
../community-mod/rolling/shadow-git

1
mbase/shellcheck-bin Symbolic link
View File

@ -0,0 +1 @@
../community-mod/stable/shellcheck-bin

View File

@ -1 +0,0 @@
../community-mod/rolling/shellcheck-bin-git

1
mbase/shinit Symbolic link
View File

@ -0,0 +1 @@
../community-mod/stable/shinit

View File

@ -1 +0,0 @@
../community-mod/stable/slock

1
mbase/slock-mod Symbolic link
View File

@ -0,0 +1 @@
../ports/slock-mod

1
mbase/ssu Symbolic link
View File

@ -0,0 +1 @@
../community-mod/stable/ssu

View File

@ -1 +0,0 @@
../community-mod/rolling/ssu-git

1
mbase/sxhkd Symbolic link
View File

@ -0,0 +1 @@
../community-mod/stable/sxhkd

View File

@ -1 +0,0 @@
../community-mod/rolling/sxhkd-git

1
mbase/sxiv Symbolic link
View File

@ -0,0 +1 @@
../community-mod/stable/sxiv

View File

@ -1 +0,0 @@
../community-mod/rolling/sxiv-git

View File

@ -1 +0,0 @@
../ports/wmctrl-git

1
mbase/wmutils-core-git Symbolic link
View File

@ -0,0 +1 @@
../ports/wmutils-core-git

1
mbase/wmutils-opt-git Symbolic link
View File

@ -0,0 +1 @@
../ports/wmutils-opt-git

19
ports/cataclysm-dda-git/build Executable file
View File

@ -0,0 +1,19 @@
#!/bin/sh -e
cmake -B build \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DBACKTRACE=OFF \
-DUSE_HOME_DIR=1 \
-DLOCALIZE=OFF \
-DSOUND=ON \
-DTILES=ON
cmake --build build
install -Dm755 build/src/cataclysm-tiles "$1/usr/share/cataclysm-dda/cataclysm-tiles"
install -Dm755 cataclysm-launcher "$1/usr/share/cataclysm-dda/cataclysm-launcher"
cp -r data "$1/usr/share/cataclysm-dda"
cp -r gfx "$1/usr/share/cataclysm-dda"
install -d "$1/usr/bin"
ln -s /usr/share/cataclysm-dda/cataclysm-launcher "$1/usr/bin/cataclysm-dda"

View File

@ -0,0 +1,10 @@
bzip2
cmake make
freetype-harfbuzz
#libexecinfo
libpng
sdl2
sdl2-image
sdl2-mixer
sdl2-ttf
zlib

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1 @@
git+https://github.com/CleverRaven/Cataclysm-DDA

9
ports/ctags/build Executable file
View File

@ -0,0 +1,9 @@
#!/bin/sh -e
./configure
make
install -Dm644 ctags.1 "$1/usr/share/man/man1/ctags.1"
install -Dm644 readtags.h "$1/usr/include/readtags.h"
install -Dm755 ctags "$1/usr/bin/ctags"

1
ports/ctags/checksums Normal file
View File

@ -0,0 +1 @@
0e44b45dcabe969e0bbbb11e30c246f81abe5d32012db37395eb57d66e9e99c7

1
ports/ctags/sources Normal file
View File

@ -0,0 +1 @@
http://prdownloads.sourceforge.net/ctags/ctags-5.8.tar.gz

1
ports/ctags/version Normal file
View File

@ -0,0 +1 @@
5.8 1

View File

@ -10,7 +10,8 @@
--without-gsettings \
--with-xpm=yes \
--with-gnutls=yes \
--with-json=yes
--with-json=yes \
--with-native-compilation
mkdir -p "$1/usr/share/emacs/site-lisp"
cat << EOF > "$1/usr/share/emacs/site-lisp/site-start.el"

11
ports/gambit/build Executable file
View File

@ -0,0 +1,11 @@
#!/bin/sh -e
./configure \
--prefix=/usr \
--enable-single-host
make
#make modules
#make check
make doc
make DESTDIR="$1" install

1
ports/gambit/checksums Normal file
View File

@ -0,0 +1 @@
a5e4e5c66a99b6039fa7ee3741ac80f3f6c4cff47dc9e0ff1692ae73e13751ca

1
ports/gambit/sources Normal file
View File

@ -0,0 +1 @@
https://github.com/gambit/gambit/archive/refs/tags/v4.9.3.tar.gz

1
ports/gambit/version Normal file
View File

@ -0,0 +1 @@
4.9.3 1

View File

@ -17,10 +17,10 @@ IFS=. read -r gcc_version _ 2>/dev/null \
< "$KISS_ROOT/var/db/kiss/installed/gcc/version" || gcc_version=null
# Skip the bootstrap process if we are able.
#case $2 in "$gcc_version"*)
# printf '%s\n' "Minor version difference, disabling bootstrap."
# bootstrap=--disable-bootstrap
#esac
case $2 in "$gcc_version"*)
printf '%s\n' "Minor version difference, disabling bootstrap."
bootstrap=--disable-bootstrap
esac
export libat_cv_have_ifunc=no
@ -28,7 +28,7 @@ export libat_cv_have_ifunc=no
--prefix=/usr \
--libexecdir=/usr/lib \
--mandir=/usr/share/man \
--infodir=/dev/null \
--infodir=/usr/share/info \
--disable-multilib \
--disable-symvers \
--disable-libmpx \
@ -48,8 +48,8 @@ export libat_cv_have_ifunc=no
--enable-languages=c,c++ \
--without-included-gettext \
--with-system-zlib \
--build=x86_64-pc-linux-gnu
# "${bootstrap:---enable-bootstrap}"
--build=x86_64-pc-linux-musl \
"${bootstrap:---enable-bootstrap}"
make
make DESTDIR="$1" install
@ -69,6 +69,6 @@ install -Dm755 ../c99 "$1/usr/bin/c99"
{
mkdir -p "$1/usr/lib/bfd-plugins"
ln -s "/usr/lib/gcc/x86_64-pc-linux-gnu/$2/liblto_plugin.so" \
ln -s "/usr/lib/gcc/x86_64-pc-linux-musl/$2/liblto_plugin.so" \
"$1/usr/lib/bfd-plugins/liblto_plugin.so"
}

View File

@ -1,5 +1,6 @@
64f404c1a650f27fc33da242e1f2df54952e3963a49e06e73f6940f3223ac344
4c4a6fb8a8396059241c2e674b85b351c26a5d678274007f076957afa1cc9ddf
fd4829912cddd12f84181c3451cc752be224643e87fac497b69edddadc49b4f2
0c98a3f1732ff6ca4ea690552079da9c597872d30e96ec28414ee23c95558a7f
17503d2c395dfcf106b622dc142683c1199431d095367c6aacba6eec30340459
6812a560f3752dc2e0cc08bfc3c860044c57f4a2aeb8e387c0568246171d1794
765614b3396d70bca3fa0ae4a813632486c6dca320e2bd13c8c39dca52be4a4c

1565
ports/gcc/manifest Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,6 @@
https://gcc.gnu.org/pub/gcc/releases/gcc-10.3.0/gcc-10.3.0.tar.xz gcc
https://gcc.gnu.org/pub/gcc/releases/gcc-11.1.0/gcc-11.1.0.tar.xz gcc
https://ftp.gnu.org/gnu/gmp/gmp-6.2.1.tar.xz gcc/gmp
https://ftp.gnu.org/gnu/mpfr/mpfr-4.1.0.tar.xz gcc/mpfr
https://ftp.gnu.org/gnu/mpc/mpc-1.2.1.tar.gz gcc/mpc
https://repo.or.cz/isl.git/snapshot/73ab37ba8bb6a21b9672e29073ece533362e685d.tar.gz gcc/isl
files/c99

1
ports/gcc/version Normal file
View File

@ -0,0 +1 @@
11.1.0 1

File diff suppressed because it is too large Load Diff

View File

@ -1 +0,0 @@
10.3.0 2

6
ports/lsc-git/build Executable file
View File

@ -0,0 +1,6 @@
#!/bin/sh -e
make
install -Dm644 lsc.1 "$1/usr/share/man/man1/lsc.1"
install -Dm755 lsc "$1/usr/bin/lsc"

1
ports/lsc-git/sources Normal file
View File

@ -0,0 +1 @@
git+https://github.com/phillbush/lsc

1
ports/lsc-git/version Normal file
View File

@ -0,0 +1 @@
git 1

5
ports/lsd-git/build Executable file
View File

@ -0,0 +1,5 @@
#!/bin/sh -e
make
install -Dm755 lsd "$1/usr/bin/lsd"

1
ports/lsd-git/sources Normal file
View File

@ -0,0 +1 @@
git+https://github.com/phillbush/lsd

1
ports/lsd-git/version Normal file
View File

@ -0,0 +1 @@
git 1

4
ports/rdrview-git/build Executable file
View File

@ -0,0 +1,4 @@
#!/bin/sh -e
make
make PREFIX=/usr DESTDIR="$1" install

View File

@ -0,0 +1,5 @@
curl
libseccomp
libxml2
xz
zlib

View File

@ -0,0 +1,17 @@
/var/db/kiss/installed/rdrview/version
/var/db/kiss/installed/rdrview/sources
/var/db/kiss/installed/rdrview/manifest
/var/db/kiss/installed/rdrview/depends
/var/db/kiss/installed/rdrview/build
/var/db/kiss/installed/rdrview/
/var/db/kiss/installed/
/var/db/kiss/
/var/db/
/var/
/usr/share/man/man1/rdrview.1
/usr/share/man/man1/
/usr/share/man/
/usr/share/
/usr/bin/rdrview
/usr/bin/
/usr/

View File

@ -0,0 +1 @@
git+https://github.com/eafer/rdrview

View File

@ -0,0 +1 @@
git 1

View File

@ -3,4 +3,3 @@ libXau
libXpm
libX11
libXinerama
wmctrl-git

13
ports/slock-mod/build Executable file
View File

@ -0,0 +1,13 @@
#!/bin/sh -e
for file in dpms.diff ctrlclear.diff
do
patch < $file
done
sed 's/005577/EAEAEA/' config.def.h > cfg
sed 's/clear = 0/clear = 1/' cfg > cfg2
mv cfg2 config.def.h
make
make DESTDIR="$1" PREFIX=/usr install

View File

@ -0,0 +1,3 @@
b53849dbc60109a987d7a49b8da197305c29307fd74c12dc18af0d3044392e6a
12af3ae1522d2423fb55d462896e1392797fd4073006a30a99d1b679535dbadf
0e3182fa18c4e98ea108a035bd6181eaedacaf2af62133c230fb6012cbfd667d

3
ports/slock-mod/depends Normal file
View File

@ -0,0 +1,3 @@
libX11
libXext
libXrandr

View File

@ -0,0 +1,27 @@
diff --git a/config.def.h b/config.def.h
index 6fba2b6..933152b 100644
--- a/config.def.h
+++ b/config.def.h
@@ -10,3 +10,6 @@ static const char *colorname[NUMCOLS] = {
/* time in seconds before the monitor shuts down */
static const int monitortime = 5;
+
+/* allow control key to trigger fail on clear */
+static const int controlkeyclear = 0;
diff --git a/slock.c b/slock.c
index 4d7f06f..15552ef 100644
--- a/slock.c
+++ b/slock.c
@@ -180,8 +180,9 @@ readpw(Display *dpy, struct xrandr *rr, struct lock **locks, int nscreens,
passwd[len--] = '\0';
break;
default:
- if (num && !iscntrl((int)buf[0]) &&
- (len + num < sizeof(passwd))) {
+ if (controlkeyclear && iscntrl((int)buf[0]))
+ continue;
+ if (num && (len + num < sizeof(passwd))) {
memcpy(passwd + len, buf, num);
len += num;
}

Some files were not shown because too many files have changed in this diff Show More