Lots of updates.

This commit is contained in:
Mid Favila 2021-07-15 03:27:45 +00:00
parent b108cae416
commit f1e6a81488
30 changed files with 206 additions and 8 deletions

2
NOTES
View File

@ -1,4 +1,4 @@
-LessTif is busted; tries to mkdir an existing dir
-LessTif is busted; tries to mkdir an existing dir. Replace with OC/F MOTIF
-Package Haskell tools to allow building shellcheck from source
-es needs to have its patch adjusted

8
README
View File

@ -107,5 +107,9 @@ removed and never added includes, but is not limited to, the following;
NOTE THAT I AM NOT AFFILIATED WITH THE KISS LINUX ORGANIZATION IN ANY OFFICIAL
CAPACITY. THEY ARE NOT RESPONSIBLE FOR THESE PACKAGES. DO NOT SUBMIT REPORTS IN
#KISSLINUX ON LIBERA.CHAT IF THESE BREAK; EMAIL ME. THANK YOU FOR YOUR
COOPERATION.
#KISSLINUX ON LIBERA.CHAT IF THESE BREAK; EMAIL ME.
ALSO NOTE THAT THESE PACKAGES ARE CURRENTLY BEING REWRITTEN AND ARE NOT LIKELY
TO BE IN A USABLE STATE. I WILL NOT ACCEPT BUG REPORTS RELATING TO COMMUNITY
OR CORE, AND I WILL NOT ACCEPT REPORTS IF YOUR SYSTEM IS COMPILED WITH FLAGS
THAT ARE NOT INCLUDED ABOVE. THANK YOU FOR YOUR COOPERATION.

4
community-mod/hack-font/build Executable file
View File

@ -0,0 +1,4 @@
#!/bin/sh -e
mkdir -p "$1/usr/share/fonts/TTF"
cp ./*.ttf "$1/usr/share/fonts/TTF"

View File

@ -0,0 +1 @@
7f592d091cbd2472f39af96e6c280cde3c27cab50a9c88746feb42918aa1888f Hack-v3.003-ttf.tar.gz

View File

@ -0,0 +1,3 @@
#!/bin/sh
fc-cache -f

View File

@ -0,0 +1 @@
https://github.com/source-foundry/Hack/releases/download/v3.003/Hack-v3.003-ttf.tar.gz

View File

@ -0,0 +1 @@
3.003 1

View File

@ -1,6 +1,6 @@
#!/bin/sh -e
#patch < musl.patch
patch < musl.patch
sed -i 's|/doc/es\.1|/es\.1|g' Makefile.in

View File

@ -30,3 +30,7 @@ make
make DESTDIR="$1" install
rm -rf "$1/usr/lib/systemd"
for packages in play progmodes/ruby-mode* org/ob-ruby* ../etc/schema/xhtml-ruby.rnc progmodes/*antlr* textmodes/*artist* progmodes/*cfengine* auth-source-path* erc mail obsolete eshell gnus images/gnus
do rm -r "/usr/share/emacs/27.2/lisp/${packages}"
done

View File

@ -1,4 +1,10 @@
#!/bin/sh -e
sed -i 's/.*install.*\(-p\).*//g' Makefile
sed -i 's/.*install.*\(-p\).*//g' font/Makefile
sed -i 's/.*-m[0-9][0-9]*.*\(-d\)//g' font/Makefile
sed -i 's/.*-d[0-9][0-9]*.*/.*-Dm.*/g' font/Makefile
make DESTDIR="$1" CC="${CC:-cc}"
make DESTDIR="$1" install

11
core-mod/core/kiss/README Normal file
View File

@ -0,0 +1,11 @@
This package will gradually diverge from upstream kiss; it makes every effort to
maintain compatibility, but eventually, differences will be great enough for
that goal to become impossible.
In the future, kiss will be replaced with a package manager of my own making.
Backwards compatibility will be kept for a time.
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.

View File

@ -1,5 +1,7 @@
#!/bin/sh -e
patch kiss -R < alt_dl.patch
mkdir -p "$1/usr/bin"
# Install kiss utilities.

View File

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

View File

@ -1,2 +1 @@
curl
git

View File

@ -0,0 +1,47 @@
--- kiss-mod 2021-07-14 09:10:00.777221565 -0300
+++ kiss 2021-07-14 09:14:11.863205124 -0300
@@ -223,16 +223,7 @@
# behaviour here.
trap pkg_clean INT
-
- case ${dl} in
- curl) dl_param="-fLo" ;;
- axel) dl_param="--output" ;;
- wget) dl_param="--quiet --show-progress --hsts-file=/dev/null -O" ;;
- aria2c) dl_param="--out" ;;
- *) dl_param="-fLo";;
- esac
-
- ${dl} "$src" ${dl_param} "./${dest:-.}/${src##*/}" || {
+ curl "$src" -fLo "./${dest:-.}/${src##*/}" || {
rm -f "./${dest:-.}/${src##*/}"
die "$1" "Failed to download $src"
}
@@ -241,7 +232,7 @@
trap 'pkg_clean; exit 1' INT
# Local source (relative).
- elif [ -e "$repo_dir/$src" ]; then
+ elif [ -e "$repo_dir/$src" ]; then
log "$1" "Found local relative source '$src'"
# Local source (absolute).
@@ -761,7 +752,7 @@
if [ "$pkg_update" ]; then
return
- else
+ else
prompt "Install built packages? [$*]" && args i "$@"
fi
}
@@ -1669,8 +1660,6 @@
# is available on the system.
su=${KISS_SU:-"$(command -v sudo || command -v doas || command -v ssu)"} || su=su
- dl=${KISS_DL:-"$(command -v curl || command -v wget || command -v axel || command -v aria2c)"} || dl=curl
-
# Figure out which utility is available to dump elf information.
elf_cmd=${KISS_ELF:="$(
command -v readelf ||

View File

@ -1,3 +1,4 @@
https://github.com/kiss-community/kiss/archive/5.4.2.tar.gz
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

View File

@ -1 +1 @@
5.4.2 1
5.3.2 1

11
ports/exo-font/build Executable file
View File

@ -0,0 +1,11 @@
#!/bin/sh -e
# Work around the fact that we're working with a ZIP until the package manager
# can handle them.
for font in ./*.otf
do
install -Dm644 "${font}" "${1}/usr/share/fonts/TTF/${font}"
done
printf "\n#############################################################################\n##"
printf "Remember to run fc-cache, chief! Otherwise X programs can't use the font!##\n"
printf "#############################################################################\n\n"

1
ports/exo-font/checksums Normal file
View File

@ -0,0 +1 @@
0d8b612b20fb501dc489c5372d6a9590c0f6b5a6a43259c53e99c9d9ad1a73c0

1
ports/exo-font/sources Normal file
View File

@ -0,0 +1 @@
https://www.1001fonts.com/download/exo.zip

1
ports/exo-font/version Normal file
View File

@ -0,0 +1 @@
1 1

11
ports/iosevka-font/build Executable file
View File

@ -0,0 +1,11 @@
#!/bin/sh -e
# Work around the fact that we're working with a ZIP until the package manager
# can handle them.
for font in ./*.ttf
do
install -Dm644 "${font}" "${1}/usr/share/fonts/TTF/${font}"
done
printf "\n#############################################################################\n##"
printf "Remember to run fc-cache, chief! Otherwise X programs can't use the font!##\n"
printf "#############################################################################\n\n"

View File

@ -0,0 +1 @@
1e47423bd13cfbc04414f1418fb8d8e7f75ebf24f7b44817b6283588ac2097ff

View File

@ -0,0 +1,68 @@
/var/db/kiss/installed/iosevka-font/version
/var/db/kiss/installed/iosevka-font/sources
/var/db/kiss/installed/iosevka-font/manifest
/var/db/kiss/installed/iosevka-font/checksums
/var/db/kiss/installed/iosevka-font/build
/var/db/kiss/installed/iosevka-font/
/var/db/kiss/installed/
/var/db/kiss/
/var/db/
/var/
/usr/share/fonts/TTF/iosevka-thinoblique.ttf
/usr/share/fonts/TTF/iosevka-thinitalic.ttf
/usr/share/fonts/TTF/iosevka-thin.ttf
/usr/share/fonts/TTF/iosevka-semiboldoblique.ttf
/usr/share/fonts/TTF/iosevka-semibolditalic.ttf
/usr/share/fonts/TTF/iosevka-semibold.ttf
/usr/share/fonts/TTF/iosevka-regular.ttf
/usr/share/fonts/TTF/iosevka-oblique.ttf
/usr/share/fonts/TTF/iosevka-mediumoblique.ttf
/usr/share/fonts/TTF/iosevka-mediumitalic.ttf
/usr/share/fonts/TTF/iosevka-medium.ttf
/usr/share/fonts/TTF/iosevka-lightoblique.ttf
/usr/share/fonts/TTF/iosevka-lightitalic.ttf
/usr/share/fonts/TTF/iosevka-light.ttf
/usr/share/fonts/TTF/iosevka-italic.ttf
/usr/share/fonts/TTF/iosevka-heavyoblique.ttf
/usr/share/fonts/TTF/iosevka-heavyitalic.ttf
/usr/share/fonts/TTF/iosevka-heavy.ttf
/usr/share/fonts/TTF/iosevka-extralightoblique.ttf
/usr/share/fonts/TTF/iosevka-extralightitalic.ttf
/usr/share/fonts/TTF/iosevka-extralight.ttf
/usr/share/fonts/TTF/iosevka-extraboldoblique.ttf
/usr/share/fonts/TTF/iosevka-extrabolditalic.ttf
/usr/share/fonts/TTF/iosevka-extrabold.ttf
/usr/share/fonts/TTF/iosevka-extendedthinoblique.ttf
/usr/share/fonts/TTF/iosevka-extendedthinitalic.ttf
/usr/share/fonts/TTF/iosevka-extendedthin.ttf
/usr/share/fonts/TTF/iosevka-extendedsemiboldoblique.ttf
/usr/share/fonts/TTF/iosevka-extendedsemibolditalic.ttf
/usr/share/fonts/TTF/iosevka-extendedsemibold.ttf
/usr/share/fonts/TTF/iosevka-extendedoblique.ttf
/usr/share/fonts/TTF/iosevka-extendedmediumoblique.ttf
/usr/share/fonts/TTF/iosevka-extendedmediumitalic.ttf
/usr/share/fonts/TTF/iosevka-extendedmedium.ttf
/usr/share/fonts/TTF/iosevka-extendedlightoblique.ttf
/usr/share/fonts/TTF/iosevka-extendedlightitalic.ttf
/usr/share/fonts/TTF/iosevka-extendedlight.ttf
/usr/share/fonts/TTF/iosevka-extendeditalic.ttf
/usr/share/fonts/TTF/iosevka-extendedheavyoblique.ttf
/usr/share/fonts/TTF/iosevka-extendedheavyitalic.ttf
/usr/share/fonts/TTF/iosevka-extendedheavy.ttf
/usr/share/fonts/TTF/iosevka-extendedextralightoblique.ttf
/usr/share/fonts/TTF/iosevka-extendedextralightitalic.ttf
/usr/share/fonts/TTF/iosevka-extendedextralight.ttf
/usr/share/fonts/TTF/iosevka-extendedextraboldoblique.ttf
/usr/share/fonts/TTF/iosevka-extendedextrabolditalic.ttf
/usr/share/fonts/TTF/iosevka-extendedextrabold.ttf
/usr/share/fonts/TTF/iosevka-extendedboldoblique.ttf
/usr/share/fonts/TTF/iosevka-extendedbolditalic.ttf
/usr/share/fonts/TTF/iosevka-extendedbold.ttf
/usr/share/fonts/TTF/iosevka-extended.ttf
/usr/share/fonts/TTF/iosevka-boldoblique.ttf
/usr/share/fonts/TTF/iosevka-bolditalic.ttf
/usr/share/fonts/TTF/iosevka-bold.ttf
/usr/share/fonts/TTF/
/usr/share/fonts/
/usr/share/
/usr/

View File

@ -0,0 +1 @@
https://github.com/be5invis/Iosevka/releases/download/v7.2.8/ttf-iosevka-7.2.8.zip

View File

@ -0,0 +1 @@
7.28 1

14
ports/monommm-font/build Executable file
View File

@ -0,0 +1,14 @@
#!/bin/sh -e
# Work around the fact that we're working with a ZIP until the package manager
# can handle them.
if [ -x /bin/unzip ]
then unzip $(ls)
else
tar xf $(ls)
fi
install -Dm644 monoMMM_5.ttf "$1/usr/share/fonts/TTF/monoMMM_5.ttf"
printf "\n#############################################################################\n##"
printf "Remember to run fc-cache, chief! Otherwise X programs can't use the font!##\n"
printf "#############################################################################\n\n"

View File

@ -0,0 +1 @@
16115dbc6691a6697e6ad1f50d9bd75d417522516ea3b2c856c2b177adae21b1

View File

@ -0,0 +1 @@
https://dl.dafont.com/dl/?f=monommm_5

View File

@ -0,0 +1 @@
5 1