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 -Package Haskell tools to allow building shellcheck from source
-es needs to have its patch adjusted -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 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 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 #KISSLINUX ON LIBERA.CHAT IF THESE BREAK; EMAIL ME.
COOPERATION.
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 #!/bin/sh -e
#patch < musl.patch patch < musl.patch
sed -i 's|/doc/es\.1|/es\.1|g' Makefile.in sed -i 's|/doc/es\.1|/es\.1|g' Makefile.in

View File

@ -30,3 +30,7 @@ make
make DESTDIR="$1" install make DESTDIR="$1" install
rm -rf "$1/usr/lib/systemd" 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 #!/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" CC="${CC:-cc}"
make DESTDIR="$1" install 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 #!/bin/sh -e
patch kiss -R < alt_dl.patch
mkdir -p "$1/usr/bin" mkdir -p "$1/usr/bin"
# Install kiss utilities. # Install kiss utilities.

View File

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

View File

@ -1,2 +1 @@
curl
git 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/website/archive/eb2bf625971608e3ec01b8a49498e6fe4d32ee5d.tar.gz docs
https://github.com/kiss-community/wiki/archive/8a55f77fd3d2bb708f1a528e0769780e31b11d36.tar.gz wiki 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