aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md6
-rw-r--r--community/9base/meta3
-rw-r--r--community/aria2/meta3
-rw-r--r--community/aspell-en/meta3
-rw-r--r--community/aspell/meta3
-rw-r--r--community/boost/meta3
-rwxr-xr-xcommunity/btrfs-progs/build3
-rw-r--r--community/btrfs-progs/checksums2
-rw-r--r--community/btrfs-progs/meta3
-rw-r--r--community/btrfs-progs/sources2
-rw-r--r--community/btrfs-progs/version2
-rwxr-xr-xcommunity/chezmoi/build6
-rw-r--r--community/chezmoi/checksums2
-rw-r--r--community/chezmoi/meta3
-rw-r--r--community/chezmoi/sources2
-rw-r--r--community/chezmoi/version2
-rwxr-xr-xcommunity/coreutils/build (renamed from extra/coreutils/build)2
-rw-r--r--community/coreutils/checksums (renamed from extra/coreutils/checksums)0
-rw-r--r--community/coreutils/meta3
-rw-r--r--community/coreutils/sources (renamed from extra/coreutils/sources)0
-rw-r--r--community/coreutils/version (renamed from extra/coreutils/version)0
-rw-r--r--community/cyrus-sasl/meta3
-rw-r--r--community/emacs-nox/meta3
-rw-r--r--community/emacs/meta3
-rwxr-xr-xcommunity/figlet/build2
-rw-r--r--community/figlet/meta3
-rw-r--r--community/fzf/meta3
-rwxr-xr-xcommunity/girara/build6
-rw-r--r--community/girara/checksums2
-rw-r--r--community/girara/meta3
-rw-r--r--community/girara/sources2
-rw-r--r--community/girara/version2
-rw-r--r--community/gmime/meta3
-rw-r--r--community/gpgme/checksums2
-rw-r--r--community/gpgme/meta3
-rw-r--r--community/gpgme/sources2
-rw-r--r--community/gpgme/version2
-rwxr-xr-xcommunity/hugo/build9
-rw-r--r--community/hugo/checksums1
-rw-r--r--community/hugo/depends1
-rw-r--r--community/hugo/meta3
-rw-r--r--community/hugo/sources1
-rw-r--r--community/hugo/version1
-rwxr-xr-xcommunity/isync/build6
-rw-r--r--community/isync/depends4
-rw-r--r--community/isync/meta3
-rw-r--r--community/jq/meta3
-rwxr-xr-xcommunity/lf/build2
-rw-r--r--community/lf/meta3
-rw-r--r--community/libmpdclient/meta3
-rw-r--r--community/libsass/meta3
-rw-r--r--community/libyaml/meta3
-rw-r--r--community/lua/meta3
-rw-r--r--community/lzo/meta3
-rw-r--r--community/mpc/meta3
-rw-r--r--community/mpd/checksums2
-rw-r--r--community/mpd/meta3
-rw-r--r--community/mpd/sources2
-rw-r--r--community/mpd/version2
-rw-r--r--community/msmtp/meta3
-rwxr-xr-xcommunity/notmuch/build18
-rw-r--r--community/notmuch/checksums1
-rw-r--r--community/notmuch/depends4
-rw-r--r--community/notmuch/sources1
-rw-r--r--community/notmuch/version1
-rw-r--r--community/oniguruma/meta3
-rw-r--r--community/pass/meta3
-rw-r--r--community/quark/meta3
-rw-r--r--community/sassc/meta3
-rwxr-xr-xcommunity/syncthing/build7
-rw-r--r--community/syncthing/checksums2
-rw-r--r--community/syncthing/meta3
-rw-r--r--community/syncthing/sources2
-rw-r--r--community/syncthing/version2
-rwxr-xr-xcommunity/talloc/build11
-rw-r--r--community/talloc/checksums1
-rw-r--r--community/talloc/sources1
-rw-r--r--community/talloc/version1
-rw-r--r--community/tree/meta3
-rw-r--r--community/xapian/meta3
-rw-r--r--community/xss-lock/meta3
-rw-r--r--community/zathura-pdf-poppler/meta3
-rwxr-xr-xcommunity/zathura/build17
-rw-r--r--community/zathura/checksums8
-rw-r--r--community/zathura/depends5
-rw-r--r--community/zathura/files/zathura.136
-rw-r--r--community/zathura/files/zathurarc.5681
-rw-r--r--community/zathura/meta3
-rw-r--r--community/zathura/sources2
-rw-r--r--community/zathura/version2
-rwxr-xr-xcommunity/zsh-syntax-highlighting/build7
-rw-r--r--community/zsh-syntax-highlighting/checksums1
-rw-r--r--community/zsh-syntax-highlighting/sources1
-rw-r--r--community/zsh-syntax-highlighting/version1
-rwxr-xr-xcore/b3sum/build4
-rw-r--r--core/b3sum/checksums1
-rw-r--r--core/b3sum/meta3
-rw-r--r--core/b3sum/sources1
-rw-r--r--core/b3sum/version1
-rwxr-xr-xcore/baselayout/build15
-rw-r--r--core/baselayout/checksums1
-rw-r--r--core/baselayout/depends1
-rwxr-xr-xcore/baselayout/files/install-sv34
-rw-r--r--core/baselayout/meta3
-rw-r--r--core/baselayout/sources1
-rw-r--r--core/baselayout/version2
-rw-r--r--core/binutils/checksums2
-rw-r--r--core/binutils/meta3
-rw-r--r--core/binutils/sources2
-rw-r--r--core/binutils/version2
-rwxr-xr-xcore/busybox/build2
-rw-r--r--core/busybox/meta3
-rw-r--r--core/byacc/meta3
-rwxr-xr-xcore/bzip2/build10
-rw-r--r--core/bzip2/meta3
-rwxr-xr-xcore/ca-certificates/build2
-rw-r--r--core/carbs-docs/meta3
-rw-r--r--core/carbs-init/meta3
-rwxr-xr-xcore/cl-utils/build3
-rw-r--r--core/cl-utils/checksums1
-rw-r--r--core/cl-utils/meta3
-rw-r--r--core/cl-utils/sources1
-rw-r--r--core/cl-utils/version1
-rwxr-xr-xcore/cpt/build4
-rw-r--r--core/cpt/checksums4
-rw-r--r--core/cpt/depends2
-rw-r--r--core/cpt/files/cpt-base1
-rw-r--r--core/cpt/meta3
-rwxr-xr-xcore/cpt/post-install13
-rw-r--r--core/cpt/sources2
-rw-r--r--core/cpt/version2
-rw-r--r--core/curl/checksums2
-rw-r--r--core/curl/meta3
-rw-r--r--core/curl/sources2
-rw-r--r--core/curl/version2
-rw-r--r--core/dosfstools/meta3
-rw-r--r--core/e2fsprogs/checksums2
-rw-r--r--core/e2fsprogs/meta3
-rw-r--r--core/e2fsprogs/sources2
-rw-r--r--core/e2fsprogs/version2
-rwxr-xr-xcore/eudev/build7
-rw-r--r--core/eudev/meta3
-rw-r--r--core/flex/meta3
-rwxr-xr-xcore/gcc/build12
-rw-r--r--core/gcc/checksums2
-rw-r--r--core/gcc/meta3
-rw-r--r--core/gcc/sources2
-rw-r--r--core/gcc/version2
-rwxr-xr-xcore/git/build5
-rw-r--r--core/git/depends2
-rw-r--r--core/git/meta3
-rwxr-xr-xcore/gzip/build4
-rw-r--r--core/libnl/meta3
-rwxr-xr-xcore/libressl/build2
-rw-r--r--core/libressl/meta3
-rw-r--r--core/libtls-bearssl/meta3
-rw-r--r--core/linux-headers/checksums2
-rw-r--r--core/linux-headers/meta3
-rw-r--r--core/linux-headers/sources2
-rw-r--r--core/linux-headers/version2
-rw-r--r--core/m4/meta3
-rw-r--r--core/make/meta3
-rwxr-xr-xcore/musl/build15
-rw-r--r--core/musl/meta3
-rwxr-xr-xcore/neatvi/build2
-rw-r--r--core/neatvi/meta3
-rwxr-xr-xcore/otools/build13
-rw-r--r--core/otools/checksums3
-rw-r--r--core/otools/depends3
-rw-r--r--core/otools/files/doas.conf15
-rw-r--r--core/otools/meta3
-rw-r--r--core/otools/sources3
-rw-r--r--core/otools/version2
-rw-r--r--core/pkgconf/checksums2
-rw-r--r--core/pkgconf/meta3
-rw-r--r--core/pkgconf/sources2
-rw-r--r--core/pkgconf/version2
-rw-r--r--core/rsync/meta3
-rwxr-xr-xcore/runit/build17
-rw-r--r--core/runit/meta3
-rw-r--r--core/sbase/checksums2
-rw-r--r--core/sbase/meta3
-rw-r--r--core/sbase/sources2
-rw-r--r--core/sbase/version2
-rwxr-xr-xcore/sinit/build4
-rw-r--r--core/sinit/meta3
-rwxr-xr-xcore/sysmgr/build2
-rw-r--r--core/sysmgr/meta3
-rw-r--r--core/util-linux/checksums2
-rw-r--r--core/util-linux/meta3
-rw-r--r--core/util-linux/sources2
-rw-r--r--core/util-linux/version2
-rw-r--r--core/xz/meta3
-rw-r--r--core/zlib/meta3
-rw-r--r--core/zstd/meta3
-rwxr-xr-xdbus/dbus/build2
-rw-r--r--dbus/dbus/meta3
-rw-r--r--dbus/dunst/meta3
-rwxr-xr-xdbus/iwd/build6
-rw-r--r--dbus/iwd/meta3
-rw-r--r--dbus/libnotify/meta3
-rwxr-xr-xextra/acpid/build12
-rw-r--r--extra/acpid/checksums2
-rw-r--r--extra/acpid/files/acpid.run (renamed from extra/acpid/files/run)0
-rw-r--r--extra/acpid/meta3
-rw-r--r--extra/acpid/sources2
-rwxr-xr-xextra/acpilight/build5
-rw-r--r--extra/acpilight/checksums1
-rw-r--r--extra/acpilight/depends1
-rw-r--r--extra/acpilight/sources1
-rw-r--r--extra/acpilight/version1
-rwxr-xr-xextra/alsa-lib/build2
-rw-r--r--extra/alsa-lib/meta3
-rw-r--r--extra/alsa-utils/meta3
-rwxr-xr-xextra/argp/build4
-rw-r--r--extra/argp/meta3
-rw-r--r--extra/atk/depends1
-rw-r--r--extra/atk/meta3
-rwxr-xr-xextra/attr/build8
-rw-r--r--extra/attr/checksums1
-rw-r--r--extra/attr/sources1
-rw-r--r--extra/attr/version1
-rw-r--r--extra/autoconf/meta3
-rw-r--r--extra/automake/checksums2
-rw-r--r--extra/automake/meta3
-rw-r--r--extra/automake/sources2
-rw-r--r--extra/automake/version2
-rw-r--r--extra/bash/meta3
-rw-r--r--extra/bearssl/meta3
-rw-r--r--extra/bison/meta3
-rwxr-xr-xextra/bkeymaps/build2
-rwxr-xr-xextra/bmake/build6
-rw-r--r--extra/bmake/checksums2
-rw-r--r--extra/bmake/meta3
-rw-r--r--extra/bmake/sources2
-rw-r--r--extra/bmake/version2
-rw-r--r--extra/cairo/depends1
-rw-r--r--extra/cairo/meta3
-rw-r--r--extra/calcurse/meta3
-rw-r--r--extra/ccache/meta3
-rw-r--r--extra/clang/checksums2
-rw-r--r--extra/clang/meta3
-rw-r--r--extra/clang/sources2
-rw-r--r--extra/clang/version2
-rw-r--r--extra/cmake/checksums2
-rw-r--r--extra/cmake/meta3
-rw-r--r--extra/cmake/sources2
-rw-r--r--extra/cmake/version2
-rw-r--r--extra/cvs/meta3
-rw-r--r--extra/dash/meta3
-rwxr-xr-xextra/dejavu-fonts-ttf/build4
-rwxr-xr-xextra/dhcpcd/build8
-rw-r--r--extra/dhcpcd/meta3
-rw-r--r--extra/dialog/checksums2
-rw-r--r--extra/dialog/meta3
-rw-r--r--extra/dialog/sources2
-rw-r--r--extra/dialog/version2
-rw-r--r--extra/distcc/meta3
-rw-r--r--extra/dmenu/meta3
-rw-r--r--extra/dropbear/meta3
-rwxr-xr-xextra/efibootmgr/build4
-rw-r--r--extra/efibootmgr/meta3
-rwxr-xr-xextra/efivar/build12
-rw-r--r--extra/efivar/meta3
-rw-r--r--extra/entr/checksums2
-rw-r--r--extra/entr/meta3
-rw-r--r--extra/entr/sources2
-rw-r--r--extra/entr/version2
-rw-r--r--extra/expat/meta3
-rw-r--r--extra/farbfeld/meta3
-rw-r--r--extra/ffmpeg/meta3
-rw-r--r--extra/file/meta3
-rw-r--r--extra/flac/meta3
-rw-r--r--extra/fontconfig/checksums2
-rw-r--r--extra/fontconfig/meta3
-rw-r--r--extra/fontconfig/sources2
-rw-r--r--extra/fontconfig/version2
-rwxr-xr-xextra/fossil/build2
-rw-r--r--extra/fossil/checksums2
-rw-r--r--extra/fossil/meta3
-rw-r--r--extra/fossil/sources2
-rw-r--r--extra/fossil/version2
-rw-r--r--extra/freetype-harfbuzz/checksums2
-rw-r--r--extra/freetype-harfbuzz/meta3
-rw-r--r--extra/freetype-harfbuzz/sources2
-rw-r--r--extra/freetype-harfbuzz/version2
-rw-r--r--extra/fribidi/meta3
-rw-r--r--extra/gawk/meta3
-rw-r--r--extra/gcr/meta3
-rwxr-xr-xextra/gdk-pixbuf/build (renamed from xorg/gdk-pixbuf/build)0
-rw-r--r--extra/gdk-pixbuf/checksums (renamed from xorg/gdk-pixbuf/checksums)0
-rw-r--r--extra/gdk-pixbuf/depends (renamed from xorg/gdk-pixbuf/depends)0
-rw-r--r--extra/gdk-pixbuf/meta3
-rwxr-xr-xextra/gdk-pixbuf/post-install (renamed from xorg/gdk-pixbuf/post-install)0
-rw-r--r--extra/gdk-pixbuf/sources (renamed from xorg/gdk-pixbuf/sources)0
-rw-r--r--extra/gdk-pixbuf/version (renamed from xorg/gdk-pixbuf/version)0
-rw-r--r--extra/giflib/meta3
-rw-r--r--extra/glib-networking/meta3
-rwxr-xr-xextra/glib/build2
-rw-r--r--extra/glib/depends4
-rw-r--r--extra/glib/meta3
-rw-r--r--extra/glib/version2
-rw-r--r--extra/gmp/meta3
-rw-r--r--extra/gnupg2/meta3
-rw-r--r--extra/gnutls/meta3
-rw-r--r--extra/go/checksums2
-rw-r--r--extra/go/meta3
-rw-r--r--extra/go/sources2
-rw-r--r--extra/go/version2
-rw-r--r--extra/gobject-introspection/depends4
-rw-r--r--extra/gobject-introspection/meta3
-rw-r--r--extra/gobject-introspection/version2
-rw-r--r--extra/gperf/meta3
-rw-r--r--extra/graphene/meta3
-rw-r--r--extra/grep/meta3
-rwxr-xr-xextra/groff/build14
-rw-r--r--extra/groff/meta3
-rw-r--r--extra/groff/version2
-rwxr-xr-xextra/grub/build2
-rw-r--r--extra/grub/meta3
-rw-r--r--extra/gst-plugins-base/meta3
-rw-r--r--extra/gst-plugins/meta3
-rw-r--r--extra/gstreamer/meta3
-rwxr-xr-xextra/gtk+2/build (renamed from xorg/gtk+2/build)0
-rw-r--r--extra/gtk+2/checksums (renamed from xorg/gtk+2/checksums)0
-rw-r--r--extra/gtk+2/depends (renamed from xorg/gtk+2/depends)0
-rw-r--r--extra/gtk+2/meta3
-rw-r--r--extra/gtk+2/sources (renamed from xorg/gtk+2/sources)0
-rw-r--r--extra/gtk+2/version (renamed from xorg/gtk+2/version)0
-rwxr-xr-xextra/gtk+3/build1
-rw-r--r--extra/gtk+3/checksums2
-rw-r--r--extra/gtk+3/meta3
-rw-r--r--extra/gtk+3/sources2
-rw-r--r--extra/gtk+3/version2
-rw-r--r--extra/gtk4/meta3
-rw-r--r--extra/gvim/meta3
-rwxr-xr-xextra/harfbuzz-icu/build6
-rw-r--r--extra/harfbuzz-icu/checksums2
-rw-r--r--extra/harfbuzz-icu/meta3
-rw-r--r--extra/harfbuzz-icu/sources2
-rw-r--r--extra/harfbuzz-icu/version2
-rw-r--r--extra/icu/meta3
-rw-r--r--extra/imagemagick/checksums2
-rw-r--r--extra/imagemagick/meta3
-rw-r--r--extra/imagemagick/sources2
-rw-r--r--extra/imagemagick/version2
-rw-r--r--extra/imlib2/checksums2
-rw-r--r--extra/imlib2/meta3
-rw-r--r--extra/imlib2/sources2
-rw-r--r--extra/imlib2/version2
-rwxr-xr-xextra/info/build6
-rw-r--r--extra/info/meta3
-rw-r--r--extra/iptables/meta3
-rw-r--r--extra/iw/meta3
-rw-r--r--extra/json-c/meta3
-rwxr-xr-xextra/kbd/build2
-rw-r--r--extra/kbd/meta3
-rwxr-xr-xextra/kcgi/build10
-rw-r--r--extra/kcgi/meta3
-rwxr-xr-xextra/keychain/build4
-rw-r--r--extra/keychain/meta3
-rw-r--r--extra/lame/meta3
-rw-r--r--extra/lcms2/meta3
-rw-r--r--extra/libaio/meta3
-rw-r--r--extra/libarchive/meta3
-rw-r--r--extra/libass/meta3
-rw-r--r--extra/libassuan/meta3
-rw-r--r--extra/libbsd/meta3
-rw-r--r--extra/libcups/meta3
-rwxr-xr-xextra/libdrm/build2
-rw-r--r--extra/libdrm/checksums2
-rw-r--r--extra/libdrm/meta3
-rw-r--r--extra/libdrm/sources2
-rw-r--r--extra/libdrm/version2
-rw-r--r--extra/libedit/checksums2
-rw-r--r--extra/libedit/meta3
-rw-r--r--extra/libedit/sources2
-rw-r--r--extra/libedit/version2
-rwxr-xr-xextra/libelf/build8
-rw-r--r--extra/libelf/meta3
-rw-r--r--extra/libepoxy/meta3
-rwxr-xr-xextra/liberation-fonts-ttf/build4
-rw-r--r--extra/liberation-fonts-ttf/meta3
-rw-r--r--extra/libev/meta3
-rw-r--r--extra/libevdev/meta3
-rwxr-xr-xextra/libffi/build12
-rw-r--r--extra/libffi/checksums2
-rw-r--r--extra/libffi/meta3
-rw-r--r--extra/libffi/sources2
-rw-r--r--extra/libffi/version2
-rw-r--r--extra/libfontenc/meta3
-rw-r--r--extra/libgcrypt/meta3
-rwxr-xr-xextra/libgit2/build2
-rw-r--r--extra/libgit2/checksums2
-rw-r--r--extra/libgit2/meta3
-rw-r--r--extra/libgit2/sources2
-rw-r--r--extra/libgit2/version2
-rw-r--r--extra/libgpg-error/meta3
-rw-r--r--extra/libinput/meta3
-rw-r--r--extra/libjpeg-turbo/meta3
-rw-r--r--extra/libksba/meta3
-rw-r--r--extra/libmpc/meta3
-rw-r--r--extra/libogg/meta3
-rw-r--r--extra/libpciaccess/meta3
-rw-r--r--extra/libpng/meta3
-rw-r--r--extra/libpsl/meta3
-rw-r--r--extra/libsoup/meta3
-rw-r--r--extra/libtasn1/meta3
-rw-r--r--extra/libtheora/meta3
-rw-r--r--extra/libtirpc/meta3
-rw-r--r--extra/libtool/meta3
-rw-r--r--extra/libva-utils/checksums2
-rw-r--r--extra/libva-utils/meta3
-rw-r--r--extra/libva-utils/sources2
-rw-r--r--extra/libva-utils/version2
-rw-r--r--extra/libva/meta3
-rw-r--r--extra/libvorbis/meta3
-rw-r--r--extra/libvpx/meta3
-rw-r--r--extra/libwebp/meta3
-rw-r--r--extra/libxaw3d/meta3
-rw-r--r--extra/libxml2/meta3
-rwxr-xr-xextra/libxslt/build (renamed from extra/libXslt/build)0
-rw-r--r--extra/libxslt/checksums (renamed from extra/libXslt/checksums)0
-rw-r--r--extra/libxslt/depends (renamed from extra/libXslt/depends)0
-rw-r--r--extra/libxslt/meta3
-rw-r--r--extra/libxslt/sources (renamed from extra/libXslt/sources)0
-rw-r--r--extra/libxslt/version (renamed from extra/libXslt/version)0
-rw-r--r--extra/llvm/checksums2
-rw-r--r--extra/llvm/meta3
-rw-r--r--extra/llvm/sources2
-rw-r--r--extra/llvm/version2
-rw-r--r--extra/lzip/meta3
-rw-r--r--extra/man-pages-posix/meta3
-rwxr-xr-xextra/man-pages/build2
-rw-r--r--extra/man-pages/checksums2
-rw-r--r--extra/man-pages/meta3
-rw-r--r--extra/man-pages/sources2
-rw-r--r--extra/man-pages/version2
-rw-r--r--extra/mercurial/checksums2
-rw-r--r--extra/mercurial/meta3
-rw-r--r--extra/mercurial/sources2
-rw-r--r--extra/mercurial/version2
-rw-r--r--extra/mesa/checksums2
-rw-r--r--extra/mesa/meta3
-rw-r--r--extra/mesa/sources2
-rw-r--r--extra/mesa/version2
-rw-r--r--extra/meson/checksums2
-rw-r--r--extra/meson/meta3
-rw-r--r--extra/meson/sources2
-rw-r--r--extra/meson/version2
-rwxr-xr-xextra/mlocate/build8
-rw-r--r--extra/mlocate/meta3
-rw-r--r--extra/mlocate/version2
-rw-r--r--extra/mpfr/meta3
-rwxr-xr-xextra/mpv/build11
-rw-r--r--extra/mpv/checksums2
-rw-r--r--extra/mpv/meta3
-rw-r--r--extra/mpv/sources2
-rw-r--r--extra/mtdev/meta3
-rw-r--r--extra/musl-fts/meta3
-rw-r--r--extra/nano/meta3
-rw-r--r--extra/nasm/meta3
-rwxr-xr-xextra/nawk/build5
-rw-r--r--extra/nawk/meta3
-rw-r--r--extra/ncurses/meta3
-rw-r--r--extra/nettle/meta3
-rwxr-xr-xextra/nginx/build2
-rw-r--r--extra/nginx/checksums2
-rw-r--r--extra/nginx/meta3
-rw-r--r--extra/nginx/sources2
-rw-r--r--extra/nginx/version2
-rw-r--r--extra/nodejs/checksums2
-rw-r--r--extra/nodejs/meta3
-rw-r--r--extra/nodejs/sources2
-rw-r--r--extra/nodejs/version2
-rw-r--r--extra/npth/meta3
-rw-r--r--extra/ntfs-3g/meta3
-rw-r--r--extra/oksh/meta3
-rwxr-xr-xextra/opendoas/build4
-rw-r--r--extra/opendoas/meta3
-rw-r--r--extra/openjpeg2/meta3
-rwxr-xr-xextra/openssh/build16
-rw-r--r--extra/openssh/meta3
-rw-r--r--extra/opus/meta3
-rw-r--r--extra/p11-kit/meta3
-rw-r--r--extra/p11-kit/version2
-rw-r--r--extra/pango/checksums2
-rw-r--r--extra/pango/meta3
-rw-r--r--extra/pango/sources2
-rw-r--r--extra/pango/version2
-rw-r--r--extra/pciutils/meta3
-rw-r--r--extra/pcre/meta3
-rw-r--r--extra/perl/meta3
-rw-r--r--extra/pinentry-dmenu/meta3
-rw-r--r--extra/pinentry/meta3
-rw-r--r--extra/poppler/checksums2
-rw-r--r--extra/poppler/meta3
-rw-r--r--extra/poppler/sources2
-rw-r--r--extra/poppler/version2
-rwxr-xr-xextra/procps-ng/build4
-rw-r--r--extra/procps-ng/meta3
-rw-r--r--extra/prout/meta3
-rw-r--r--extra/python/checksums2
-rw-r--r--extra/python/depends2
-rw-r--r--extra/python/meta3
-rw-r--r--extra/python/sources2
-rw-r--r--extra/python/version2
-rwxr-xr-xextra/rc/build6
-rw-r--r--extra/rc/meta3
-rw-r--r--extra/readline/meta3
-rw-r--r--extra/ruby/checksums2
-rw-r--r--extra/ruby/depends2
-rw-r--r--extra/ruby/meta3
-rw-r--r--extra/ruby/sources2
-rw-r--r--extra/ruby/version2
-rw-r--r--extra/samurai/meta3
-rw-r--r--extra/scdoc/meta3
-rwxr-xr-xextra/scron/build20
-rw-r--r--extra/scron/meta3
-rw-r--r--extra/scron/version2
-rw-r--r--extra/sdhcp/meta3
-rwxr-xr-xextra/seatd/build2
-rw-r--r--extra/seatd/meta3
-rwxr-xr-xextra/shared-mime-info/build3
-rw-r--r--extra/shared-mime-info/meta3
-rwxr-xr-xextra/shellcheck-bin/build2
-rw-r--r--extra/shellcheck-bin/meta3
-rw-r--r--extra/shellspec/meta3
-rwxr-xr-xextra/shinit/build4
-rw-r--r--extra/shinit/meta3
-rwxr-xr-xextra/signify/build4
-rw-r--r--extra/signify/meta3
-rw-r--r--extra/smu/meta3
-rw-r--r--extra/sqlite/meta3
-rw-r--r--extra/squashfs-tools-ng/checksums2
-rw-r--r--extra/squashfs-tools-ng/meta3
-rw-r--r--extra/squashfs-tools-ng/sources2
-rw-r--r--extra/squashfs-tools-ng/version2
-rwxr-xr-xextra/sudo/build20
-rw-r--r--extra/sudo/checksums1
-rw-r--r--extra/sudo/depends1
-rw-r--r--extra/sudo/sources1
-rw-r--r--extra/sudo/version1
-rw-r--r--extra/texinfo/checksums2
-rw-r--r--extra/texinfo/meta3
-rw-r--r--extra/texinfo/sources2
-rw-r--r--extra/texinfo/version2
-rw-r--r--extra/tiff/meta3
-rw-r--r--extra/tzdata/meta3
-rw-r--r--extra/ubase/meta3
-rw-r--r--extra/unzip/meta3
-rw-r--r--extra/vala/meta3
-rw-r--r--extra/vim/meta3
-rwxr-xr-xextra/webkit2gtk/build18
-rw-r--r--extra/webkit2gtk/checksums2
-rw-r--r--extra/webkit2gtk/depends2
-rw-r--r--extra/webkit2gtk/meta3
-rw-r--r--extra/webkit2gtk/sources2
-rw-r--r--extra/webkit2gtk/version2
-rw-r--r--extra/wireless-tools/meta3
-rw-r--r--extra/wpa_supplicant/meta3
-rw-r--r--extra/x264/meta3
-rw-r--r--extra/x265/meta3
-rw-r--r--extra/xvidcore/meta3
-rw-r--r--extra/yash/meta3
-rw-r--r--extra/zip/meta3
-rwxr-xr-xextra/zsh/build2
-rw-r--r--extra/zsh/meta3
-rwxr-xr-xtesting/gcc/build83
-rw-r--r--testing/gcc/checksums6
-rw-r--r--testing/gcc/depends4
-rwxr-xr-xtesting/gcc/files/c992
-rw-r--r--testing/gcc/patches/musl-libssp.patch20
-rw-r--r--testing/gcc/sources6
-rw-r--r--testing/gcc/version1
-rwxr-xr-xtesting/libgccjit/build72
-rw-r--r--testing/libgccjit/checksums2
-rw-r--r--testing/libgccjit/depends7
-rw-r--r--testing/libgccjit/patches/gccjit-musl-fix.patch63
-rw-r--r--testing/libgccjit/sources2
-rw-r--r--testing/libgccjit/version1
-rw-r--r--wayland/fcft/checksums2
-rw-r--r--wayland/fcft/meta3
-rw-r--r--wayland/fcft/sources2
-rw-r--r--wayland/fcft/version2
-rw-r--r--wayland/foot/checksums2
-rw-r--r--wayland/foot/meta3
-rw-r--r--wayland/foot/sources2
-rw-r--r--wayland/foot/version2
-rwxr-xr-xwayland/grim/build10
-rw-r--r--wayland/grim/checksums1
-rw-r--r--wayland/grim/depends5
-rw-r--r--wayland/grim/sources1
-rw-r--r--wayland/grim/version1
-rwxr-xr-xwayland/slurp/build10
-rw-r--r--wayland/slurp/checksums1
-rw-r--r--wayland/slurp/depends6
-rw-r--r--wayland/slurp/sources1
-rw-r--r--wayland/slurp/version1
-rw-r--r--wayland/sway/checksums2
-rw-r--r--wayland/sway/meta3
-rw-r--r--wayland/sway/sources2
-rw-r--r--wayland/sway/version2
-rw-r--r--wayland/swaybg/checksums2
-rw-r--r--wayland/swaybg/meta3
-rw-r--r--wayland/swaybg/sources2
-rw-r--r--wayland/swaybg/version2
-rw-r--r--wayland/swayidle/meta3
-rw-r--r--wayland/tllist/meta3
-rw-r--r--wayland/wayland-protocols/meta3
-rw-r--r--wayland/wayland/depends6
-rw-r--r--wayland/wayland/meta3
-rw-r--r--wayland/wayland/version2
-rwxr-xr-xwayland/wl-clipboard/build4
-rw-r--r--wayland/wl-clipboard/meta3
-rw-r--r--wayland/wlr-randr/meta3
-rw-r--r--wayland/wlroots/checksums2
-rw-r--r--wayland/wlroots/meta3
-rw-r--r--wayland/wlroots/sources2
-rw-r--r--wayland/wlroots/version2
-rw-r--r--wayland/wlsunset/meta3
-rw-r--r--xorg/hicolor-icon-theme/meta3
-rw-r--r--xorg/libICE/meta3
-rw-r--r--xorg/libSM/meta3
-rw-r--r--xorg/libX11/meta3
-rw-r--r--xorg/libXScrnSaver/meta3
-rw-r--r--xorg/libXau/meta3
-rw-r--r--xorg/libXaw/meta3
-rw-r--r--xorg/libXcomposite/meta3
-rw-r--r--xorg/libXcursor/meta3
-rw-r--r--xorg/libXdamage/meta3
-rw-r--r--xorg/libXext/meta3
-rw-r--r--xorg/libXfixes/meta3
-rw-r--r--xorg/libXfont2/meta3
-rw-r--r--xorg/libXft/meta3
-rw-r--r--xorg/libXi/meta3
-rw-r--r--xorg/libXinerama/meta3
-rw-r--r--xorg/libXmu/meta3
-rw-r--r--xorg/libXpm/meta3
-rw-r--r--xorg/libXrandr/meta3
-rw-r--r--xorg/libXrender/meta3
-rw-r--r--xorg/libXt/meta3
-rw-r--r--xorg/libXtst/meta3
-rw-r--r--xorg/libXxf86vm/meta3
-rw-r--r--xorg/libxcb/meta3
-rw-r--r--xorg/libxkbcommon/meta3
-rw-r--r--xorg/libxkbfile/meta3
-rw-r--r--xorg/libxshmfence/meta3
-rw-r--r--xorg/pixman/meta3
-rw-r--r--xorg/setxkbmap/meta3
-rw-r--r--xorg/sowm/meta3
-rw-r--r--xorg/st/meta3
-rw-r--r--xorg/xauth/meta3
-rw-r--r--xorg/xbanish/meta3
-rw-r--r--xorg/xbitmaps/meta3
-rw-r--r--xorg/xcape/meta3
-rw-r--r--xorg/xcb-proto/meta3
-rw-r--r--xorg/xcb-util-cursor/meta3
-rw-r--r--xorg/xcb-util-image/meta3
-rw-r--r--xorg/xcb-util-keysyms/meta3
-rw-r--r--xorg/xcb-util-renderutil/meta3
-rw-r--r--xorg/xcb-util-wm/meta3
-rw-r--r--xorg/xcb-util-xrm/meta3
-rw-r--r--xorg/xcb-util/meta3
-rw-r--r--xorg/xclip/meta3
-rw-r--r--xorg/xdpyinfo/meta3
-rw-r--r--xorg/xf86-input-libinput/checksums2
-rw-r--r--xorg/xf86-input-libinput/meta3
-rw-r--r--xorg/xf86-input-libinput/sources2
-rw-r--r--xorg/xf86-input-libinput/version2
-rw-r--r--xorg/xf86-video-amdgpu/meta3
-rw-r--r--xorg/xf86-video-ati/meta3
-rw-r--r--xorg/xf86-video-intel/meta3
-rw-r--r--xorg/xf86-video-nouveau/meta3
-rw-r--r--xorg/xf86-video-vesa/meta3
-rw-r--r--xorg/xinit/meta3
-rw-r--r--xorg/xinput/meta3
-rw-r--r--xorg/xkbcomp/meta3
-rw-r--r--xorg/xkeyboard-config/meta3
-rw-r--r--xorg/xmenu/meta3
-rwxr-xr-xxorg/xorg-server/build21
-rw-r--r--xorg/xorg-server/checksums3
-rw-r--r--xorg/xorg-server/depends1
-rw-r--r--xorg/xorg-server/meta3
-rw-r--r--xorg/xorg-server/sources3
-rw-r--r--xorg/xorg-server/version2
-rw-r--r--xorg/xorg-util-macros/meta3
-rw-r--r--xorg/xorgproto/meta3
-rw-r--r--xorg/xprop/meta3
-rw-r--r--xorg/xrandr/meta3
-rw-r--r--xorg/xrdb/meta3
-rw-r--r--xorg/xset/meta3
-rw-r--r--xorg/xsetroot/meta3
-rw-r--r--xorg/xtrans/meta3
694 files changed, 1843 insertions, 1234 deletions
diff --git a/README.md b/README.md
index 2a77b09..1306b66 100644
--- a/README.md
+++ b/README.md
@@ -51,11 +51,11 @@ Distribution releases are signed with signify, and the keys can be found on
repository also tracks my GnuPG signature, this README also provides the
latest signify public key used to sign releases.
-- `carbslinux-2021.04.pub`
+- `carbslinux-2021.07.pub`
```
-untrusted comment: Carbs Linux 2021-04-06 release public key public key
-RWTBBPDVQ+aHB00By+Vn9xRBcyJi2TrvT35528yrWHh2Ux/KsnSx9aP7
+untrusted comment: Carbs Linux 2021-07 release public key
+RWQ79tImLgmmq8L1/MIN/fz0Xhldm3aWdRnDxIvhF/vylmAxxN6ukJeA
```
diff --git a/community/9base/meta b/community/9base/meta
new file mode 100644
index 0000000..da65496
--- /dev/null
+++ b/community/9base/meta
@@ -0,0 +1,3 @@
+description: Plan9 base utilities
+license: MIT, Lucent Public License
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/aria2/meta b/community/aria2/meta
new file mode 100644
index 0000000..18ae344
--- /dev/null
+++ b/community/aria2/meta
@@ -0,0 +1,3 @@
+description: Lightweight command-line download utility
+license: GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/aspell-en/meta b/community/aspell-en/meta
new file mode 100644
index 0000000..b975e8c
--- /dev/null
+++ b/community/aspell-en/meta
@@ -0,0 +1,3 @@
+description: English dictionary for aspell
+license: LGPL-2.1+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/aspell/meta b/community/aspell/meta
new file mode 100644
index 0000000..949df18
--- /dev/null
+++ b/community/aspell/meta
@@ -0,0 +1,3 @@
+description: Spell checker with multi-language support
+license: LGPL-2.1
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/boost/meta b/community/boost/meta
new file mode 100644
index 0000000..73fbb65
--- /dev/null
+++ b/community/boost/meta
@@ -0,0 +1,3 @@
+description: C++ source libraries
+license: BSL-1.0
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/btrfs-progs/build b/community/btrfs-progs/build
index fd7ba73..52e7e6d 100755
--- a/community/btrfs-progs/build
+++ b/community/btrfs-progs/build
@@ -1,6 +1,7 @@
#!/bin/sh -e
-sed -i '/sysinfo\.h/d' common/utils.c
+clsed '/#include/a #include <limits.h>' cmds/filesystem-usage.c
+clsed '/sysinfo\.h/d' common/utils.c
./configure \
--prefix=/usr \
diff --git a/community/btrfs-progs/checksums b/community/btrfs-progs/checksums
index 5b49b59..f4bb5e7 100644
--- a/community/btrfs-progs/checksums
+++ b/community/btrfs-progs/checksums
@@ -1 +1 @@
-950846fea454fb4b1c39f0fa454983644572df91df5c06047b335bf2d5473759 btrfs-progs-v5.12.1.tar.xz
+4e2921d2203d265e2a941bbd6eb077edd5e39811e2d69e8c11b2f03dcf5e5843 btrfs-progs-v5.13.tar.xz
diff --git a/community/btrfs-progs/meta b/community/btrfs-progs/meta
new file mode 100644
index 0000000..122f123
--- /dev/null
+++ b/community/btrfs-progs/meta
@@ -0,0 +1,3 @@
+description: Btrfs utilities
+license: GPL-2.0, LGPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/btrfs-progs/sources b/community/btrfs-progs/sources
index aaf70be..e3f1d06 100644
--- a/community/btrfs-progs/sources
+++ b/community/btrfs-progs/sources
@@ -1 +1 @@
-https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v5.12.1.tar.xz
+https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v5.13.tar.xz
diff --git a/community/btrfs-progs/version b/community/btrfs-progs/version
index d7071f8..c20eb4c 100644
--- a/community/btrfs-progs/version
+++ b/community/btrfs-progs/version
@@ -1 +1 @@
-5.12.1 1
+5.13 1
diff --git a/community/chezmoi/build b/community/chezmoi/build
index 02ccd49..3e41b9c 100755
--- a/community/chezmoi/build
+++ b/community/chezmoi/build
@@ -3,6 +3,6 @@
export GOPATH=$PWD/gopath
trap "go clean -modcache" EXIT INT
go mod vendor
-
-CGO_ENABLED=0 go build -ldflags="-X 'main.version=$2'"
-install -Dm755 chezmoi "$1/usr/bin/chezmoi"
+date=$(date -u +%Y-%m-%dT%H:%M:%SZ)
+CGO_ENABLED=0 go build -ldflags="-X 'main.version=$2' -X 'main.commit=null' -X 'main.builtBy=cpt' -X 'main.date=$date'"
+clinst -Dm755 chezmoi "$1/usr/bin/chezmoi"
diff --git a/community/chezmoi/checksums b/community/chezmoi/checksums
index ca06501..5957d4a 100644
--- a/community/chezmoi/checksums
+++ b/community/chezmoi/checksums
@@ -1 +1 @@
-b0adafc1045d62122e32aa38020730a8541d5c6e4683dcea4b799e75670eb0f3 v2.0.15.tar.gz
+0d17795a499bef2d113953725927305a5fdfccfa1681e1c29bc44a25cee458a3 v2.1.2.tar.gz
diff --git a/community/chezmoi/meta b/community/chezmoi/meta
new file mode 100644
index 0000000..b1353de
--- /dev/null
+++ b/community/chezmoi/meta
@@ -0,0 +1,3 @@
+description: Dotfiles manager written in Go
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/chezmoi/sources b/community/chezmoi/sources
index d9a3436..db2a90a 100644
--- a/community/chezmoi/sources
+++ b/community/chezmoi/sources
@@ -1 +1 @@
-https://github.com/twpayne/chezmoi/archive/v2.0.15.tar.gz
+https://github.com/twpayne/chezmoi/archive/v2.1.2.tar.gz
diff --git a/community/chezmoi/version b/community/chezmoi/version
index 4d12b8f..174fb50 100644
--- a/community/chezmoi/version
+++ b/community/chezmoi/version
@@ -1 +1 @@
-2.0.15 1
+2.1.2 1
diff --git a/extra/coreutils/build b/community/coreutils/build
index 206a476..bbd53ee 100755
--- a/extra/coreutils/build
+++ b/community/coreutils/build
@@ -1,6 +1,6 @@
#!/bin/sh -e
-export CFLAGS="$CFLAGS -static"
+export LDFLAGS="$LDFLAGS -static"
./configure \
--prefix=/usr
diff --git a/extra/coreutils/checksums b/community/coreutils/checksums
index ed6feea..ed6feea 100644
--- a/extra/coreutils/checksums
+++ b/community/coreutils/checksums
diff --git a/community/coreutils/meta b/community/coreutils/meta
new file mode 100644
index 0000000..70ba0c3
--- /dev/null
+++ b/community/coreutils/meta
@@ -0,0 +1,3 @@
+description: GNU core utilities
+license: GPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/coreutils/sources b/community/coreutils/sources
index 7b35a7a..7b35a7a 100644
--- a/extra/coreutils/sources
+++ b/community/coreutils/sources
diff --git a/extra/coreutils/version b/community/coreutils/version
index 8eaeab4..8eaeab4 100644
--- a/extra/coreutils/version
+++ b/community/coreutils/version
diff --git a/community/cyrus-sasl/meta b/community/cyrus-sasl/meta
new file mode 100644
index 0000000..7e34fd2
--- /dev/null
+++ b/community/cyrus-sasl/meta
@@ -0,0 +1,3 @@
+description: SASL authentication utilities
+license: BSD-3-Clause-Attribution
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/emacs-nox/meta b/community/emacs-nox/meta
new file mode 100644
index 0000000..6ecacc7
--- /dev/null
+++ b/community/emacs-nox/meta
@@ -0,0 +1,3 @@
+description: GNU Emacs editor (terminal only)
+license: GPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/emacs/meta b/community/emacs/meta
new file mode 100644
index 0000000..a15f65b
--- /dev/null
+++ b/community/emacs/meta
@@ -0,0 +1,3 @@
+description: GNU Emacs editor
+license: GPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/figlet/build b/community/figlet/build
index eb782e4..2ad1c03 100755
--- a/community/figlet/build
+++ b/community/figlet/build
@@ -1,6 +1,6 @@
#!/bin/sh -e
-sed -i '/DECLS/d' utf8.h
+clsed '/DECLS/d' utf8.h
mk() {
make \
diff --git a/community/figlet/meta b/community/figlet/meta
new file mode 100644
index 0000000..8a8dd45
--- /dev/null
+++ b/community/figlet/meta
@@ -0,0 +1,3 @@
+description: Text to ASCII art generator
+license: BSD-3-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/fzf/meta b/community/fzf/meta
new file mode 100644
index 0000000..a2a4ebf
--- /dev/null
+++ b/community/fzf/meta
@@ -0,0 +1,3 @@
+description: Fuzzy finder written in Go
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/girara/build b/community/girara/build
index 79b33a0..b54ba0d 100755
--- a/community/girara/build
+++ b/community/girara/build
@@ -1,12 +1,16 @@
#!/bin/sh -e
+export DESTDIR=$1
+
meson build \
--prefix=/usr \
--sysconfdir=/etc \
--buildtype=release \
+ -Ddefault_library=static \
-Djson=enabled \
-Dnotify=disabled \
-Ddocs=disabled \
-Dtests=disabled
-DESTDIR="$1" ninja -C build install
+ninja -C build
+ninja -C build install
diff --git a/community/girara/checksums b/community/girara/checksums
index 8c2e5bb..b25fc02 100644
--- a/community/girara/checksums
+++ b/community/girara/checksums
@@ -1 +1 @@
-ce6bc8cb95ec886dc01c6ce8ea8ccf1d17db523d78dec1aa380115b2804971d8 0.3.5.tar.gz
+18f1028f4095c4a87e8137c0924becd77b5d8b2f778a5f7b8aa6d24f12d04a23 0.3.6.tar.gz
diff --git a/community/girara/meta b/community/girara/meta
new file mode 100644
index 0000000..57a9c39
--- /dev/null
+++ b/community/girara/meta
@@ -0,0 +1,3 @@
+description: Minimalistic user interface library
+license: Zlib
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/girara/sources b/community/girara/sources
index 422cb59..4b1d5cf 100644
--- a/community/girara/sources
+++ b/community/girara/sources
@@ -1 +1 @@
-https://github.com/pwmt/girara/archive/0.3.5.tar.gz
+https://github.com/pwmt/girara/archive/0.3.6.tar.gz
diff --git a/community/girara/version b/community/girara/version
index 86cee77..47fd47f 100644
--- a/community/girara/version
+++ b/community/girara/version
@@ -1 +1 @@
-0.3.5 1
+0.3.6 1
diff --git a/community/gmime/meta b/community/gmime/meta
new file mode 100644
index 0000000..391d0c2
--- /dev/null
+++ b/community/gmime/meta
@@ -0,0 +1,3 @@
+description: GNOME mime parsing library
+license: GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/gpgme/checksums b/community/gpgme/checksums
index 25fd83b..7250ec0 100644
--- a/community/gpgme/checksums
+++ b/community/gpgme/checksums
@@ -1 +1 @@
-eebc3c1b27f1c8979896ff361ba9bb4778b508b2496c2fc10e3775a40b1de1ad gpgme-1.15.1.tar.bz2
+6c8cc4aedb10d5d4c905894ba1d850544619ee765606ac43df7405865de29ed0 gpgme-1.16.0.tar.bz2
diff --git a/community/gpgme/meta b/community/gpgme/meta
new file mode 100644
index 0000000..d17900d
--- /dev/null
+++ b/community/gpgme/meta
@@ -0,0 +1,3 @@
+description: GnuPG Made Easy
+license: GPL-2.0+, LGPL-2.1+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/gpgme/sources b/community/gpgme/sources
index 16a5ce1..baf8d8c 100644
--- a/community/gpgme/sources
+++ b/community/gpgme/sources
@@ -1 +1 @@
-https://www.gnupg.org/ftp/gcrypt/gpgme/gpgme-1.15.1.tar.bz2
+https://www.gnupg.org/ftp/gcrypt/gpgme/gpgme-1.16.0.tar.bz2
diff --git a/community/gpgme/version b/community/gpgme/version
index 7c9470e..df10ebf 100644
--- a/community/gpgme/version
+++ b/community/gpgme/version
@@ -1 +1 @@
-1.15.1 1
+1.16.0 1
diff --git a/community/hugo/build b/community/hugo/build
new file mode 100755
index 0000000..e6cd49a
--- /dev/null
+++ b/community/hugo/build
@@ -0,0 +1,9 @@
+#!/bin/sh -e
+
+export GOPATH=$PWD/gopath
+
+trap "go clean -modcache" EXIT INT
+go mod vendor
+
+CGO_ENABLED=0 go build
+clinst -Dm755 hugo "$1/usr/bin/hugo"
diff --git a/community/hugo/checksums b/community/hugo/checksums
new file mode 100644
index 0000000..9f02f5b
--- /dev/null
+++ b/community/hugo/checksums
@@ -0,0 +1 @@
+090857f8b8ce998d59c8cc9c0207a62ebb3d31bd185d7a0f7f7bb7a20384ec3a v0.86.0.tar.gz
diff --git a/community/hugo/depends b/community/hugo/depends
new file mode 100644
index 0000000..b0fc1c1
--- /dev/null
+++ b/community/hugo/depends
@@ -0,0 +1 @@
+go make
diff --git a/community/hugo/meta b/community/hugo/meta
new file mode 100644
index 0000000..c86f618
--- /dev/null
+++ b/community/hugo/meta
@@ -0,0 +1,3 @@
+description: Fast static website generator
+license: Apache-2.0
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/hugo/sources b/community/hugo/sources
new file mode 100644
index 0000000..82e9318
--- /dev/null
+++ b/community/hugo/sources
@@ -0,0 +1 @@
+https://github.com/gohugoio/hugo/archive/refs/tags/v0.86.0.tar.gz
diff --git a/community/hugo/version b/community/hugo/version
new file mode 100644
index 0000000..9ae307c
--- /dev/null
+++ b/community/hugo/version
@@ -0,0 +1 @@
+0.86.0 1
diff --git a/community/isync/build b/community/isync/build
index 09d8752..bbd53ee 100755
--- a/community/isync/build
+++ b/community/isync/build
@@ -1,5 +1,9 @@
#!/bin/sh -e
-./configure --prefix=/usr
+export LDFLAGS="$LDFLAGS -static"
+
+./configure \
+ --prefix=/usr
+
make
make DESTDIR="$1" install
diff --git a/community/isync/depends b/community/isync/depends
index 1efa1eb..837c744 100644
--- a/community/isync/depends
+++ b/community/isync/depends
@@ -1,2 +1,2 @@
-libressl
-cyrus-sasl
+cyrus-sasl make
+libressl make
diff --git a/community/isync/meta b/community/isync/meta
new file mode 100644
index 0000000..23fba23
--- /dev/null
+++ b/community/isync/meta
@@ -0,0 +1,3 @@
+description: Imap Maildir synchronizer
+license: GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/jq/meta b/community/jq/meta
new file mode 100644
index 0000000..9e46ba9
--- /dev/null
+++ b/community/jq/meta
@@ -0,0 +1,3 @@
+description: JSON parser and processor
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/lf/build b/community/lf/build
index b684eb8..36f82da 100755
--- a/community/lf/build
+++ b/community/lf/build
@@ -5,4 +5,4 @@ trap "go clean -modcache" EXIT INT
go mod vendor
CGO_ENABLED=0 go build
-install -Dm755 lf "$1/usr/bin/lf"
+clinst -Dm755 lf "$1/usr/bin/lf"
diff --git a/community/lf/meta b/community/lf/meta
new file mode 100644
index 0000000..6330d4d
--- /dev/null
+++ b/community/lf/meta
@@ -0,0 +1,3 @@
+description: Terminal file manager in Go
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/libmpdclient/meta b/community/libmpdclient/meta
new file mode 100644
index 0000000..19e1fe3
--- /dev/null
+++ b/community/libmpdclient/meta
@@ -0,0 +1,3 @@
+description: MPD interface library
+license: BSD-3-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/libsass/meta b/community/libsass/meta
new file mode 100644
index 0000000..75cb8b0
--- /dev/null
+++ b/community/libsass/meta
@@ -0,0 +1,3 @@
+description: Sass CSS library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/libyaml/meta b/community/libyaml/meta
new file mode 100644
index 0000000..b02fca7
--- /dev/null
+++ b/community/libyaml/meta
@@ -0,0 +1,3 @@
+description: YAML parser library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/lua/meta b/community/lua/meta
new file mode 100644
index 0000000..be7e137
--- /dev/null
+++ b/community/lua/meta
@@ -0,0 +1,3 @@
+description: Lua programming language
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/lzo/meta b/community/lzo/meta
new file mode 100644
index 0000000..46e11f7
--- /dev/null
+++ b/community/lzo/meta
@@ -0,0 +1,3 @@
+description: Data compression library
+license: GPL-2.0
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/mpc/meta b/community/mpc/meta
new file mode 100644
index 0000000..c97e71f
--- /dev/null
+++ b/community/mpc/meta
@@ -0,0 +1,3 @@
+description: Command line interface for MPD
+license: GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/mpd/checksums b/community/mpd/checksums
index 36a56dd..a2b9271 100644
--- a/community/mpd/checksums
+++ b/community/mpd/checksums
@@ -1 +1 @@
-9617ed08c9ffafcf5f925819251f6b90df3f4f73cf2838c41033e1962104286d mpd-0.22.8.tar.xz
+f937403297c2240bd4a569f4b937ee7ab17398a5284ba9df4d6d4c3a0512bc64 mpd-0.22.9.tar.xz
diff --git a/community/mpd/meta b/community/mpd/meta
new file mode 100644
index 0000000..8bcdec1
--- /dev/null
+++ b/community/mpd/meta
@@ -0,0 +1,3 @@
+description: Music Player Daemon
+license: GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/mpd/sources b/community/mpd/sources
index 44c0c8b..52ad257 100644
--- a/community/mpd/sources
+++ b/community/mpd/sources
@@ -1 +1 @@
-https://www.musicpd.org/download/mpd/0.22/mpd-0.22.8.tar.xz
+https://www.musicpd.org/download/mpd/0.22/mpd-0.22.9.tar.xz
diff --git a/community/mpd/version b/community/mpd/version
index 5c56e8f..b9c42e7 100644
--- a/community/mpd/version
+++ b/community/mpd/version
@@ -1 +1 @@
-0.22.8 1
+0.22.9 1
diff --git a/community/msmtp/meta b/community/msmtp/meta
new file mode 100644
index 0000000..5193941
--- /dev/null
+++ b/community/msmtp/meta
@@ -0,0 +1,3 @@
+description: Small SMTP client implementation
+license: GPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/notmuch/build b/community/notmuch/build
deleted file mode 100755
index dcb41b6..0000000
--- a/community/notmuch/build
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/bin/sh -e
-
-BASHCMD=$(command -v bash || command -v sh)
-export BASHCMD
-
-./configure \
- --prefix=/usr \
- --without-docs \
- --without-api-docs \
- --without-ruby
-
-make
-make DESTDIR="$1" install
-
-# For some reason, notmuch doesn't accept the --enable-static/shared options.
-# It builds a static library when you run 'make', but it doesn't install the
-# built library. Confusing.
-install -Dm755 lib/libnotmuch.a "$1/usr/lib/libnotmuch.a"
diff --git a/community/notmuch/checksums b/community/notmuch/checksums
deleted file mode 100644
index 88306e7..0000000
--- a/community/notmuch/checksums
+++ /dev/null
@@ -1 +0,0 @@
-a747ca4e8cc919d91feda6cadb97e63b72ff79119491989bbcea79ad47680615 notmuch-0.32.1.tar.xz
diff --git a/community/notmuch/depends b/community/notmuch/depends
deleted file mode 100644
index 031c464..0000000
--- a/community/notmuch/depends
+++ /dev/null
@@ -1,4 +0,0 @@
-gmime
-talloc
-xapian
-zlib
diff --git a/community/notmuch/sources b/community/notmuch/sources
deleted file mode 100644
index 7167411..0000000
--- a/community/notmuch/sources
+++ /dev/null
@@ -1 +0,0 @@
-https://notmuchmail.org/releases/notmuch-0.32.1.tar.xz
diff --git a/community/notmuch/version b/community/notmuch/version
deleted file mode 100644
index ef4eba6..0000000
--- a/community/notmuch/version
+++ /dev/null
@@ -1 +0,0 @@
-0.32.1 1
diff --git a/community/oniguruma/meta b/community/oniguruma/meta
new file mode 100644
index 0000000..b94e8aa
--- /dev/null
+++ b/community/oniguruma/meta
@@ -0,0 +1,3 @@
+description: Multi-charset regular expressions library
+license: BSD-2-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/pass/meta b/community/pass/meta
new file mode 100644
index 0000000..df6973f
--- /dev/null
+++ b/community/pass/meta
@@ -0,0 +1,3 @@
+description: UNIX Password Store
+license: GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/quark/meta b/community/quark/meta
new file mode 100644
index 0000000..38676c4
--- /dev/null
+++ b/community/quark/meta
@@ -0,0 +1,3 @@
+description: Small Web Server for static files
+license: ISC
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/sassc/meta b/community/sassc/meta
new file mode 100644
index 0000000..2703ae3
--- /dev/null
+++ b/community/sassc/meta
@@ -0,0 +1,3 @@
+description: Sass CSS preprocessor
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/syncthing/build b/community/syncthing/build
index 51a2e6f..1a4353f 100755
--- a/community/syncthing/build
+++ b/community/syncthing/build
@@ -6,8 +6,7 @@ go mod vendor
go run build.go -no-upgrade -version "v$2" build
-install -Dm755 syncthing "$1/usr/bin/syncthing"
+clinst -Dm755 syncthing "$1/usr/bin/syncthing"
-for manpage in man/*.1 man/*.5 man/*.7; do
- install -Dm644 "$manpage" "$1/usr/share/man/man${manpage##*.}/${manpage##*/}"
-done
+# Install manual pages.
+clman -d "$1" man/*.[0-9]
diff --git a/community/syncthing/checksums b/community/syncthing/checksums
index 0cd5763..8feaf78 100644
--- a/community/syncthing/checksums
+++ b/community/syncthing/checksums
@@ -1 +1 @@
-497365c08a11cdc1c80ff55316d3c3842dfaa3aaaf063bb10118ab93706a37b1 v1.17.0.tar.gz
+f3f102d3c0448baf762c814d2952eec90dc56347f87e27346ecd36a5e2c9515d v1.18.0.tar.gz
diff --git a/community/syncthing/meta b/community/syncthing/meta
new file mode 100644
index 0000000..f187c95
--- /dev/null
+++ b/community/syncthing/meta
@@ -0,0 +1,3 @@
+description: Open Source Continuous File Synchronization
+license: MPL-2.0
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/syncthing/sources b/community/syncthing/sources
index 802770a..3325498 100644
--- a/community/syncthing/sources
+++ b/community/syncthing/sources
@@ -1 +1 @@
-https://github.com/syncthing/syncthing/archive/v1.17.0.tar.gz
+https://github.com/syncthing/syncthing/archive/v1.18.0.tar.gz
diff --git a/community/syncthing/version b/community/syncthing/version
index 8aac6e6..f0fb559 100644
--- a/community/syncthing/version
+++ b/community/syncthing/version
@@ -1 +1 @@
-1.17.0 1
+1.18.0 1
diff --git a/community/talloc/build b/community/talloc/build
deleted file mode 100755
index 2634caa..0000000
--- a/community/talloc/build
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/sh -e
-
-./configure \
- --prefix=/usr \
- --sbindir=/usr/bin \
- --disable-rpath \
- --without-gettext \
- --disable-python
-
-make
-make DESTDIR="$1" install
diff --git a/community/talloc/checksums b/community/talloc/checksums
deleted file mode 100644
index ba07b25..0000000
--- a/community/talloc/checksums
+++ /dev/null
@@ -1 +0,0 @@
-27a03ef99e384d779124df755deb229cd1761f945eca6d200e8cfd9bf5297bd7 talloc-2.3.2.tar.gz
diff --git a/community/talloc/sources b/community/talloc/sources
deleted file mode 100644
index e001ba4..0000000
--- a/community/talloc/sources
+++ /dev/null
@@ -1 +0,0 @@
-https://www.samba.org/ftp/talloc/talloc-2.3.2.tar.gz
diff --git a/community/talloc/version b/community/talloc/version
deleted file mode 100644
index 56b3f3b..0000000
--- a/community/talloc/version
+++ /dev/null
@@ -1 +0,0 @@
-2.3.2 1
diff --git a/community/tree/meta b/community/tree/meta
new file mode 100644
index 0000000..5ef7cf6
--- /dev/null
+++ b/community/tree/meta
@@ -0,0 +1,3 @@
+description: Recursive directory listing program
+license: GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/xapian/meta b/community/xapian/meta
new file mode 100644
index 0000000..daafbed
--- /dev/null
+++ b/community/xapian/meta
@@ -0,0 +1,3 @@
+description: Open source search engine
+license: GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/xss-lock/meta b/community/xss-lock/meta
new file mode 100644
index 0000000..aef3966
--- /dev/null
+++ b/community/xss-lock/meta
@@ -0,0 +1,3 @@
+description: Configurable X screen locker
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/zathura-pdf-poppler/meta b/community/zathura-pdf-poppler/meta
new file mode 100644
index 0000000..c5a03c4
--- /dev/null
+++ b/community/zathura-pdf-poppler/meta
@@ -0,0 +1,3 @@
+description: PDF support for zathura using poppler
+license: Zlib
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/zathura/build b/community/zathura/build
index 86589ef..601a76f 100755
--- a/community/zathura/build
+++ b/community/zathura/build
@@ -1,19 +1,22 @@
#!/bin/sh -e
+export DESTDIR=$1
+
patch -p1 < remove_gettext.patch
# Fix build errors when appstream-glib or
# desktop-file-utils are installed.
-sed -i 's/appstream-util//' data/meson.build
-sed -i 's/desktop-file-validate//' data/meson.build
+clsed 's/appstream-util//' data/meson.build
+clsed 's/desktop-file-validate//' data/meson.build
-meson build \
+meson \
--prefix=/usr \
--sysconfdir=/etc \
--buildtype=release \
- -Dsynctex=disabled
+ -Dsynctex=disabled \
+ . output
-DESTDIR="$1" ninja -C build install
+ninja -C output
+ninja -C output install
-install -Dm 0644 zathura.1 "$1/usr/share/man/man1/zathura.1"
-install -Dm 0644 zathurarc.5 "$1/usr/share/man/man1/zathurarc.5"
+clman zathura.1 zathurarc.5
diff --git a/community/zathura/checksums b/community/zathura/checksums
index 1d287c1..c341157 100644
--- a/community/zathura/checksums
+++ b/community/zathura/checksums
@@ -1,4 +1,4 @@
-dbea0d5c42bfb813640af2587edbf04a93e6e87232f429e09845e5a9d0049ffb
-bbbf1667764429c6dda349c4ed36f1fd024f376eda6da37b15ff46d0aa2700fd
-4092bcc7409699642fb8c2c2bec41682aae1d3f848658ea8f67493701560e901
-52b37e0a49b9a9c8792d9cc430d3a50e25de5c37ed620af3639edea52d6ef98f
+7b53921a90ff29319588f604575348ef78fa55816d866bbdf7687a8972536c8f 0.4.8.tar.gz
+bbbf1667764429c6dda349c4ed36f1fd024f376eda6da37b15ff46d0aa2700fd remove_gettext.patch
+2e3189889db79f382773dc0c4fccb8c0a7becb04811284cc98d9900f3fa9081d zathura.1
+99d5fbdb8638a93df1b0b539c96aed67eca4a437f81479293f206e2ba76d3a7b zathurarc.5
diff --git a/community/zathura/depends b/community/zathura/depends
index 78975a2..d80fddd 100644
--- a/community/zathura/depends
+++ b/community/zathura/depends
@@ -1,3 +1,4 @@
file
-girara
-pkgconf make
+glib
+girara make
+meson make
diff --git a/community/zathura/files/zathura.1 b/community/zathura/files/zathura.1
index 1f0cfb3..b03abbc 100644
--- a/community/zathura/files/zathura.1
+++ b/community/zathura/files/zathura.1
@@ -1,8 +1,5 @@
.\" Man page generated from reStructuredText.
.
-.TH "ZATHURA" "1" "2019-09-08" "0.4.4" "zathura"
-.SH NAME
-zathura \- a document viewer
.
.nr rst2man-indent-level 0
.
@@ -30,10 +27,14 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
+.TH "ZATHURA" "1" "2021-07-14" "0.4.8" "zathura"
+.SH NAME
+zathura \- a document viewer
.SH SYNOPSIS
.sp
zathura [\-e XID] [\-c PATH] [\-d PATH] [\-p PATH] [\-w PASSWORD] [\-P NUMBER]
[\-\-fork] [\-l LEVEL] [\-s] [\-x CMD] [\-\-synctex\-forward INPUT] [\-\-synctex\-pid PID]
+[\-find STRING]
<files>
.SH DESCRIPTION
.sp
@@ -65,6 +66,9 @@ Opens the document at the given page number. Pages are numbered starting
with 1, and negative numbers indicate page numbers starting from the end
of the document, \-1 being the last page.
.TP
+.BI \-f\fP,\fB \-\-find\fB= string
+Opens the document and searches for the given string.
+.TP
.BI \-l\fP,\fB \-\-log\-level\fB= level
Set log level (debug, info, warning, error)
.TP
@@ -84,22 +88,15 @@ correct file open or does not exist, no new instance will be spanned.
.BI \-\-mode\fB= mode
Start in a non\-default mode
.TP
-.B \-\-fork
+.B \-\-fork
Fork into background
.TP
-.B \-\-version
+.B \-\-version
Display version string and exit
.TP
-.B \-\-help
+.B \-\-help
Display help and exit
.UNINDENT
-.SH ENVIRONMENT VARIABLES
-.INDENT 0.0
-.TP
-.B ZATHURA_PLUGINS_PATH
-Path to the directory containing plugins. This directory is only considered if
-no other directory was specified using \-\-plugins\-dir.
-.UNINDENT
.SH MOUSE AND KEY BINDINGS
.sp
General
@@ -128,6 +125,9 @@ Scroll a full page left, down, up or right
.B gg, G, nG
Goto to the first, the last or to the nth page
.TP
+.B P
+Snaps to the current page
+.TP
.B H, L
Goto top or bottom of the current page
.TP
@@ -158,6 +158,9 @@ Follow links
.B F
Display link target
.TP
+.B c
+Copy link target into the clipboard
+.TP
.B :
Enter command
.TP
@@ -402,6 +405,13 @@ LaTeXTools for SublimeText
.IP \(bu 2
LaTeX for Atom (\fI\%https://atom.io/packages/latex\fP)
.UNINDENT
+.SH ENVIRONMENT VARIABLES
+.INDENT 0.0
+.TP
+.B ZATHURA_PLUGINS_PATH
+Path to the directory containing plugins. This directory is only considered if
+no other directory was specified using \-\-plugins\-dir.
+.UNINDENT
.SH KNOWN BUGS
.sp
If GDK_NATIVE_WINDOWS is enabled you will experience problems with large
diff --git a/community/zathura/files/zathurarc.5 b/community/zathura/files/zathurarc.5
index 42bb2cf..ba9f1a3 100644
--- a/community/zathura/files/zathurarc.5
+++ b/community/zathura/files/zathurarc.5
@@ -1,8 +1,5 @@
.\" Man page generated from reStructuredText.
.
-.TH "ZATHURARC" "5" "2019-09-08" "0.4.4" "zathura"
-.SH NAME
-zathurarc \- zathura configuration file
.
.nr rst2man-indent-level 0
.
@@ -30,6 +27,9 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
+.TH "ZATHURARC" "5" "2021-07-14" "0.4.8" "zathura"
+.SH NAME
+zathurarc \- zathura configuration file
.SH SYNOPSIS
.sp
/etc/zathurarc, $XDG_CONFIG_HOME/zathura/zathurarc
@@ -91,8 +91,13 @@ set option5 "hello world"
.UNINDENT
.UNINDENT
.sp
-If you want to use \fBcolor codes\fP for some options, make sure to quote them
-accordingly or to escape the hash symbol.
+Especially for options with strings as values, note that escaping of special characters and white
+spaces is necessary. In the above example, \fBoption4\fP and \fBoption5\fP are both set to \fBhello
+world\fP, but \fBset option6 hello world\fP would set \fBoption6\fP only to \fBhello\fP\&.
+.sp
+For colors, zathura supports HTML color codes and CSS3\-style \fBrgb(r,g,b)\fP and \fBrgba(r,g,b,a)\fP
+values. If you want to use color codes for some options, make sure to quote them accordingly or
+to escape the hash symbol.
.INDENT 0.0
.INDENT 3.5
.sp
@@ -104,6 +109,9 @@ set default\-fg \e#CCBBCC
.fi
.UNINDENT
.UNINDENT
+.sp
+For \fBrgba\fP, note that it parses the color components as integers between 0 and 255 and the alpha
+component as float between 0 and 1.
.SS include \- Including another config file
.sp
This commands allows one to include other configuration files. If a relative
@@ -134,13 +142,14 @@ map [mode] <binding> <shortcut function> <argument>
.fi
.UNINDENT
.UNINDENT
-.SS Mode
-.sp
+.INDENT 0.0
+.TP
+.B \fIMode\fP
The \fBmap\fP command expects several arguments where only the \fBbinding\fP as well as
the \fBshortcut\-function\fP argument is required. Since zathura uses several modes
it is possible to map bindings only for a specific mode by passing the \fBmode\fP
argument which can take one of the following values:
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
normal (default)
.IP \(bu 2
@@ -152,12 +161,12 @@ index
.UNINDENT
.sp
The brackets around the value are mandatory.
-.SS Single key binding
-.sp
+.TP
+.B \fISingle key binding\fP
The (possible) second argument defines the used key binding that should be
mapped to the shortcut function and is structured like the following. On the one
hand it is possible to just assign single letters, numbers or signs to it:
-.INDENT 0.0
+.INDENT 7.0
.INDENT 3.5
.sp
.nf
@@ -174,11 +183,11 @@ map ? shortcut_function optional_argument
.fi
.UNINDENT
.UNINDENT
-.SS Using modifiers
-.sp
+.TP
+.B \fIUsing modifiers\fP
It is also possible to use modifiers like the Control or Alt button on the
keyboard. It is possible to use the following modifiers:
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
A \- Alt
.IP \(bu 2
@@ -189,7 +198,7 @@ S \- Shift
.sp
If any of the modifiers should be used for a binding, it is required to define
the \fBbinding\fP with the following structure:
-.INDENT 0.0
+.INDENT 7.0
.INDENT 3.5
.sp
.nf
@@ -200,12 +209,12 @@ map <C\-a> shortcut_function
.fi
.UNINDENT
.UNINDENT
-.SS Special keys
-.sp
+.TP
+.B \fISpecial keys\fP
zathura allows it also to assign keys like the space bar or the tab button which
also have to be written in between angle brackets. The following special keys
are currently available:
-.INDENT 0.0
+.INDENT 7.0
.INDENT 3.5
.sp
.nf
@@ -245,7 +254,7 @@ Print Print key
.sp
Of course it is possible to combine those special keys with a modifier. The
usage of those keys should be explained by the following examples:
-.INDENT 0.0
+.INDENT 7.0
.INDENT 3.5
.sp
.nf
@@ -256,11 +265,11 @@ map <C\-Space> shortcut_function
.fi
.UNINDENT
.UNINDENT
-.SS Mouse buttons
-.sp
+.TP
+.B \fIMouse buttons\fP
It is also possible to map mouse buttons to shortcuts by using the following
special keys:
-.INDENT 0.0
+.INDENT 7.0
.INDENT 3.5
.sp
.nf
@@ -276,6 +285,7 @@ Button5 Mouse button 5
.fi
.UNINDENT
.UNINDENT
+.UNINDENT
.sp
They can also be combined with modifiers:
.INDENT 0.0
@@ -289,11 +299,12 @@ map <C\-Button1> shortcut_function
.fi
.UNINDENT
.UNINDENT
-.SS Buffer commands
-.sp
+.INDENT 0.0
+.TP
+.B \fIBuffer commands\fP
If a mapping does not match one of the previous definition but is still a valid
mapping it will be mapped as a buffer command:
-.INDENT 0.0
+.INDENT 7.0
.INDENT 3.5
.sp
.nf
@@ -304,10 +315,10 @@ map test quit
.fi
.UNINDENT
.UNINDENT
-.SS Shortcut functions
-.sp
+.TP
+.B \fIShortcut functions\fP
The following shortcut functions can be mapped:
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
\fBabort\fP
.sp
@@ -388,6 +399,10 @@ hit and \fBbackward\fP to search for the previous hit.
.sp
Set an option.
.IP \(bu 2
+\fBsnap_to_page\fP
+.sp
+Snaps to the current page. Equivalent to \fBgoto <current_page>\fP
+.IP \(bu 2
\fBtoggle_fullscreen\fP
.sp
Toggle fullscreen.
@@ -426,11 +441,11 @@ Simulate key presses. Note that all keys will be interpreted as if pressing a
key on the keyboard. To input uppercase letters, follow the same convention as
for key bindings, i.e. for \fBX\fP, use \fB<S\-X>\fP\&.
.UNINDENT
-.SS Pass arguments
-.sp
+.TP
+.B \fIPass arguments\fP
Some shortcut function require or have optional arguments which influence the
behaviour of them. Those can be passed as the last argument:
-.INDENT 0.0
+.INDENT 7.0
.INDENT 3.5
.sp
.nf
@@ -443,7 +458,7 @@ map <C\-o> zoom out
.UNINDENT
.sp
Possible arguments are:
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
best\-fit
.IP \(bu 2
@@ -505,6 +520,7 @@ up
.IP \(bu 2
width
.UNINDENT
+.UNINDENT
.SS unmap \- Removing a shortcut
.sp
In addition to mapping or remaping custom key bindings it is possible to remove
@@ -522,852 +538,812 @@ unmap [mode] <binding>
.UNINDENT
.UNINDENT
.SH OPTIONS
-.SS girara
.sp
This section describes settings concerning the behaviour of girara and
zathura. The settings described here can be changed with \fBset\fP\&.
-.SS n\-completion\-items
-.sp
-Defines the maximum number of displayed completion entries.
+.SS girara
.INDENT 0.0
+.TP
+.B \fIn\-completion\-items\fP
+Defines the maximum number of displayed completion entries.
+.INDENT 7.0
.IP \(bu 2
Value type: Integer
.IP \(bu 2
Default value: 15
.UNINDENT
-.SS completion\-bg
-.sp
+.TP
+.B \fIcompletion\-bg\fP
Defines the background color that is used for command line completion
entries
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value: #232323
.UNINDENT
-.SS completion\-fg
-.sp
+.TP
+.B \fIcompletion\-fg\fP
Defines the foreground color that is used for command line completion
entries
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value: #DDDDDD
.UNINDENT
-.SS completion\-group\-bg
-.sp
+.TP
+.B \fIcompletion\-group\-bg\fP
Defines the background color that is used for command line completion
group elements
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value: #000000
.UNINDENT
-.SS completion\-group\-fg
-.sp
+.TP
+.B \fIcompletion\-group\-fg\fP
Defines the foreground color that is used for command line completion
group elements
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value: #DEDEDE
.UNINDENT
-.SS completion\-highlight\-bg
-.sp
+.TP
+.B \fIcompletion\-highlight\-bg\fP
Defines the background color that is used for the current command line
completion element
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value: #9FBC00
.UNINDENT
-.SS completion\-highlight\-fg
-.sp
+.TP
+.B \fIcompletion\-highlight\-fg\fP
Defines the foreground color that is used for the current command line
completion element
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value: #232323
.UNINDENT
-.SS default\-fg
-.sp
+.TP
+.B \fIdefault\-fg\fP
Defines the default foreground color
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value: #DDDDDD
.UNINDENT
-.SS default\-bg
-.sp
+.TP
+.B \fIdefault\-bg\fP
Defines the default background color
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value: #000000
.UNINDENT
-.SS exec\-command
-.sp
+.TP
+.B \fIexec\-command\fP
Defines a command the should be prepended to any command run with exec.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value:
.UNINDENT
-.SS font
-.sp
+.TP
+.B \fIfont\fP
Defines the font that will be used
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value: monospace normal 9
.UNINDENT
-.SS guioptions
-.sp
+.TP
+.B \fIguioptions\fP
Shows or hides GUI elements.
If it contains \(aqc\(aq, the command line is displayed.
If it contains \(aqs\(aq, the statusbar is displayed.
If it contains \(aqh\(aq, the horizontal scrollbar is displayed.
If it contains \(aqv\(aq, the vertical scrollbar is displayed.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value: s
.UNINDENT
-.SS inputbar\-bg
-.sp
+.TP
+.B \fIinputbar\-bg\fP
Defines the background color for the inputbar
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value: #131313
.UNINDENT
-.SS inputbar\-fg
-.sp
+.TP
+.B \fIinputbar\-fg\fP
Defines the foreground color for the inputbar
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value: #9FBC00
.UNINDENT
-.SS notification\-bg
-.sp
+.TP
+.B \fInotification\-bg\fP
Defines the background color for a notification
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value: #FFFFFF
.UNINDENT
-.SS notification\-fg
-.sp
+.TP
+.B \fInotification\-fg\fP
Defines the foreground color for a notification
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value: #000000
.UNINDENT
-.SS notification\-error\-bg
-.sp
+.TP
+.B \fInotification\-error\-bg\fP
Defines the background color for an error notification
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value: #FFFFFF
.UNINDENT
-.SS notification\-error\-fg
-.sp
+.TP
+.B \fInotification\-error\-fg\fP
Defines the foreground color for an error notification
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value: #FF1212
.UNINDENT
-.SS notification\-warning\-bg
-.sp
+.TP
+.B \fInotification\-warning\-bg\fP
Defines the background color for a warning notification
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value: #FFFFFF
.UNINDENT
-.SS notification\-warning\-fg
-.sp
+.TP
+.B \fInotification\-warning\-fg\fP
Defines the foreground color for a warning notification
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value: #FFF712
.UNINDENT
-.SS tabbar\-fg
-.sp
-Defines the foreground color for a tab
-.INDENT 0.0
-.IP \(bu 2
-Value type: String
-.IP \(bu 2
-Default value: #FFFFFF
-.UNINDENT
-.SS tabbar\-bg
-.sp
-Defines the background color for a tab
-.INDENT 0.0
-.IP \(bu 2
-Value type: String
-.IP \(bu 2
-Default value: #000000
-.UNINDENT
-.SS tabbar\-focus\-fg
-.sp
-Defines the foreground color for the focused tab
-.INDENT 0.0
-.IP \(bu 2
-Value type: String
-.IP \(bu 2
-Default value: #9FBC00
-.UNINDENT
-.SS tabbar\-focus\-bg
-.sp
-Defines the background color for the focused tab
-.INDENT 0.0
-.IP \(bu 2
-Value type: String
-.IP \(bu 2
-Default value: #000000
-.UNINDENT
-.SS show\-scrollbars
-.sp
-Defines if both the horizontal and vertical scrollbars should be shown or not.
-Deprecated, use \(aqguioptions\(aq instead.
-.INDENT 0.0
-.IP \(bu 2
-Value type: Boolean
-.IP \(bu 2
-Default value: false
-.UNINDENT
-.SS show\-h\-scrollbar
-.sp
-Defines whether to show/hide the horizontal scrollbar. Deprecated, use
-\(aqguioptions\(aq instead.
-.INDENT 0.0
-.IP \(bu 2
-Value type: Boolean
-.IP \(bu 2
-Default value: false
-.UNINDENT
-.SS show\-v\-scrollbar
-.sp
-Defines whether to show/hide the vertical scrollbar. Deprecated, use
-\(aqguioptions\(aq instead.
-.INDENT 0.0
-.IP \(bu 2
-Value type: Boolean
-.IP \(bu 2
-Default value: false
-.UNINDENT
-.SS statusbar\-bg
-.sp
+.TP
+.B \fIstatusbar\-bg\fP
Defines the background color of the statusbar
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value: #000000
.UNINDENT
-.SS statusbar\-fg
-.sp
+.TP
+.B \fIstatusbar\-fg\fP
Defines the foreground color of the statusbar
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value: #FFFFFF
.UNINDENT
-.SS statusbar\-h\-padding
-.sp
+.TP
+.B \fIstatusbar\-h\-padding\fP
Defines the horizontal padding of the statusbar and notificationbar
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Integer
.IP \(bu 2
Default value: 8
.UNINDENT
-.SS statusbar\-v\-padding
-.sp
+.TP
+.B \fIstatusbar\-v\-padding\fP
Defines the vertical padding of the statusbar and notificationbar
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Integer
.IP \(bu 2
Default value: 2
.UNINDENT
-.SS window\-icon
-.sp
+.TP
+.B \fIwindow\-icon\fP
Defines the path for a icon to be used as window icon.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value:
.UNINDENT
-.SS window\-height
-.sp
+.TP
+.B \fIwindow\-height\fP
Defines the window height on startup
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Integer
.IP \(bu 2
Default value: 600
.UNINDENT
-.SS window\-width
-.sp
+.TP
+.B \fIwindow\-width\fP
Defines the window width on startup
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Integer
.IP \(bu 2
Default value: 800
.UNINDENT
+.UNINDENT
.SS zathura
-.sp
+.INDENT 0.0
+.INDENT 3.5
This section describes settings concerning the behaviour of zathura.
-.SS abort\-clear\-search
-.sp
-Defines if the search results should be cleared on abort.
+.UNINDENT
+.UNINDENT
.INDENT 0.0
+.TP
+.B \fIabort\-clear\-search\fP
+Defines if the search results should be cleared on abort.
+.INDENT 7.0
.IP \(bu 2
Value type: Boolean
.IP \(bu 2
Default value: true
.UNINDENT
-.SS adjust\-open
-.sp
+.TP
+.B \fIadjust\-open\fP
Defines which auto adjustment mode should be used if a document is loaded.
Possible options are "best\-fit" and "width".
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value: best\-fit
.UNINDENT
-.SS advance\-pages\-per\-row
-.sp
+.TP
+.B \fIadvance\-pages\-per\-row\fP
Defines if the number of pages per row should be honored when advancing a page.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Boolean
.IP \(bu 2
Default value: false
.UNINDENT
-.SS continuous\-hist\-save
-.sp
+.TP
+.B \fIcontinuous\-hist\-save\fP
Tells zathura whether to save document history at each page change or only when
closing a document.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Boolean
.IP \(bu 2
Default value: false
.UNINDENT
-.SS database
-.sp
+.TP
+.B \fIdatabase\fP
Defines the database backend to use for bookmarks and input history. Possible
values are "plain", "sqlite" (if built with sqlite support) and "null". If
"null" is used, bookmarks and input history will not be stored.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value: plain
.UNINDENT
-.SS dbus\-service
-.sp
+.TP
+.B \fIdbus\-service\fP
En/Disables the D\-Bus service. If the services is disabled, SyncTeX forward
synchronization is not available.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Boolean
.IP \(bu 2
Default value: true
.UNINDENT
-.SS filemonitor
-.sp
+.TP
+.B \fIdbus\-raise\-window\fP
+Defines whether zathura\(aqs window should be raised when receiving certain
+commands via D\-Bus.
+.INDENT 7.0
+.IP \(bu 2
+Value type: Boolean
+.IP \(bu 2
+Default value: true
+.UNINDENT
+.TP
+.B \fIfilemonitor\fP
Defines the file monitor backend used to check for changes in files. Possible
values are "glib", "signal" (if signal handling is supported), and "noop". The
"noop" file monitor does not trigger reloads.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value: glib
.UNINDENT
-.SS incremental\-search
-.sp
+.TP
+.B \fIincremental\-search\fP
En/Disables incremental search (search while typing).
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Boolean
.IP \(bu 2
Default value: true
.UNINDENT
-.SS highlight\-color
-.sp
+.TP
+.B \fIhighlight\-color\fP
Defines the color that is used for highlighting parts of the document (e.g.:
show search results)
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value: #9FBC00
.UNINDENT
-.SS highlight\-active\-color
-.sp
+.TP
+.B \fIhighlight\-fg\fP
+Defines the color that is used for text when highlighting parts of the
+document (e.g.: number for links).
+.INDENT 7.0
+.IP \(bu 2
+Value type: String
+.IP \(bu 2
+Default value: #9FBC00
+.UNINDENT
+.TP
+.B \fIhighlight\-active\-color\fP
Defines the color that is used to show the current selected highlighted element
(e.g: current search result)
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value: #00BC00
.UNINDENT
-.SS highlight\-transparency
-.sp
+.TP
+.B \fIhighlight\-transparency\fP
Defines the opacity of a highlighted element
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Float
.IP \(bu 2
Default value: 0.5
.UNINDENT
-.SS page\-padding
-.sp
+.TP
+.B \fIpage\-padding\fP
The page padding defines the gap in pixels between each rendered page.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Integer
.IP \(bu 2
Default value: 1
.UNINDENT
-.SS page\-cache\-size
-.sp
+.TP
+.B \fIpage\-cache\-size\fP
Defines the maximum number of pages that could be kept in the page cache. When
the cache is full and a new page that isn\(aqt cached becomes visible, the least
recently viewed page in the cache will be evicted to make room for the new one.
Large values for this variable are NOT recommended, because this will lead to
consuming a significant portion of the system memory.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Integer
.IP \(bu 2
Default value: 15
.UNINDENT
-.SS page\-thumbnail\-size
-.sp
+.TP
+.B \fIpage\-thumbnail\-size\fP
Defines the maximum size in pixels of the thumbnail that could be kept in the
thumbnail cache per page. The thumbnail is scaled for a quick preview during
zooming before the page is rendered. When the page is rendered, the result is
saved as the thumbnail only if the size is no more than this value. A larger
value increases quality but introduces longer delay in zooming and uses more
system memory.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Integer
.IP \(bu 2
Default value: 4194304 (4M)
.UNINDENT
-.SS pages\-per\-row
-.sp
+.TP
+.B \fIpages\-per\-row\fP
Defines the number of pages that are rendered next to each other in a row.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Integer
.IP \(bu 2
Default value: 1
.UNINDENT
-.SS first\-page\-column
-.sp
+.TP
+.B \fIfirst\-page\-column\fP
Defines the column in which the first page will be displayed.
This setting is stored separately for every value of pages\-per\-row according to
the following pattern <1 page per row>:[<2 pages per row>[: ...]]. The last
value in the list will be used for all other number of pages per row if not set
explicitly.
.sp
-Per default, the first column is set to 2 for double\-page layout, i.e. the faule
-is set to 1:2. A value of 1:1:3 would put the first page in dual\-page layour in
+Per default, the first column is set to 2 for double\-page layout, i.e. the value
+is set to 1:2. A value of 1:1:3 would put the first page in dual\-page layout in
the first column, and for layouts with more columns the first page would be put
in the 3rd column.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value: 1:2
.UNINDENT
-.SS recolor
-.sp
+.TP
+.B \fIrecolor\fP
En/Disables recoloring
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Boolean
.IP \(bu 2
Default value: false
.UNINDENT
-.SS recolor\-keephue
-.sp
+.TP
+.B \fIrecolor\-keephue\fP
En/Disables keeping original hue when recoloring
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Boolean
.IP \(bu 2
Default value: false
.UNINDENT
-.SS recolor\-darkcolor
-.sp
+.TP
+.B \fIrecolor\-darkcolor\fP
Defines the color value that is used to represent dark colors in recoloring mode
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value: #FFFFFF
.UNINDENT
-.SS recolor\-lightcolor
-.sp
+.TP
+.B \fIrecolor\-lightcolor\fP
Defines the color value that is used to represent light colors in recoloring mode
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value: #000000
.UNINDENT
-.SS recolor\-reverse\-video
-.sp
+.TP
+.B \fIrecolor\-reverse\-video\fP
Defines if original image colors should be kept while recoloring.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Boolean
.IP \(bu 2
Default value: false
.UNINDENT
-.SS render\-loading
-.sp
+.TP
+.B \fIrender\-loading\fP
Defines if the "Loading..." text should be displayed if a page is rendered.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Boolean
.IP \(bu 2
Default value: true
.UNINDENT
-.SS render\-loading\-bg
-.sp
+.TP
+.B \fIrender\-loading\-bg\fP
Defines the background color that is used for the "Loading..." text.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value: #FFFFFF
.UNINDENT
-.SS render\-loading\-fg
-.sp
+.TP
+.B \fIrender\-loading\-fg\fP
Defines the foreground color that is used for the "Loading..." text.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value: #000000
.UNINDENT
-.SS scroll\-hstep
-.sp
+.TP
+.B \fIscroll\-hstep\fP
Defines the horizontal step size of scrolling by calling the scroll command once
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Float
.IP \(bu 2
Default value: \-1
.UNINDENT
-.SS scroll\-step
-.sp
+.TP
+.B \fIscroll\-step\fP
Defines the step size of scrolling by calling the scroll command once
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Float
.IP \(bu 2
Default value: 40
.UNINDENT
-.SS scroll\-full\-overlap
-.sp
+.TP
+.B \fIscroll\-full\-overlap\fP
Defines the proportion of the current viewing area that should be
visible after scrolling a full page.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Float
.IP \(bu 2
Default value: 0
.UNINDENT
-.SS scroll\-wrap
-.sp
+.TP
+.B \fIscroll\-wrap\fP
Defines if the last/first page should be wrapped
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Boolean
.IP \(bu 2
Default value: false
.UNINDENT
-.SS show\-directories
-.sp
+.TP
+.B \fIshow\-directories\fP
Defines if the directories should be displayed in completion.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Boolean
.IP \(bu 2
Default value: true
.UNINDENT
-.SS show\-hidden
-.sp
+.TP
+.B \fIshow\-hidden\fP
Defines if hidden files and directories should be displayed in completion.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Boolean
.IP \(bu 2
Default value: false
.UNINDENT
-.SS show\-recent
-.sp
+.TP
+.B \fIshow\-recent\fP
Defines the number of recent files that should be displayed in completion.
If the value is negative, no upper bounds are applied. If the value is 0, no
recent files are shown.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Integer
.IP \(bu 2
Default value: 10
.UNINDENT
-.SS scroll\-page\-aware
-.sp
+.TP
+.B \fIscroll\-page\-aware\fP
Defines if scrolling by half or full pages stops at page boundaries.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Boolean
.IP \(bu 2
Default value: false
.UNINDENT
-.SS link\-zoom
-.sp
+.TP
+.B \fIlink\-zoom\fP
En/Disables the ability of changing zoom when following links.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Boolean
.IP \(bu 2
Default value: true
.UNINDENT
-.SS link\-hadjust
-.sp
+.TP
+.B \fIlink\-hadjust\fP
En/Disables aligning to the left internal link targets, for example from the
index.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Boolean
.IP \(bu 2
Default value: true
.UNINDENT
-.SS search\-hadjust
-.sp
+.TP
+.B \fIsearch\-hadjust\fP
En/Disables horizontally centered search results.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Boolean
.IP \(bu 2
Default value: true
.UNINDENT
-.SS window\-title\-basename
-.sp
+.TP
+.B \fIwindow\-title\-basename\fP
Use basename of the file in the window title.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Boolean
.IP \(bu 2
Default value: false
.UNINDENT
-.SS window\-title\-home\-tilde
-.sp
+.TP
+.B \fIwindow\-title\-home\-tilde\fP
Display a short version of the file path, which replaces $HOME with ~, in the window title.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Boolean
.IP \(bu 2
Default value: false
.UNINDENT
-.SS window\-title\-page
-.sp
+.TP
+.B \fIwindow\-title\-page\fP
Display the page number in the window title.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Boolean
.IP \(bu 2
Default value: false
.UNINDENT
-.SS statusbar\-basename
-.sp
+.TP
+.B \fIstatusbar\-basename\fP
Use basename of the file in the statusbar.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Boolean
.IP \(bu 2
Default value: false
.UNINDENT
-.SS statusbar\-home\-tilde
-.sp
+.TP
+.B \fIstatusbar\-home\-tilde\fP
Display a short version of the file path, which replaces $HOME with ~, in the statusbar.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Boolean
.IP \(bu 2
Default value: false
.UNINDENT
-.SS zoom\-center
-.sp
+.TP
+.B \fIzoom\-center\fP
En/Disables horizontally centered zooming.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Boolean
.IP \(bu 2
Default value: false
.UNINDENT
-.SS vertical\-center
-.sp
+.TP
+.B \fIvertical\-center\fP
Center the screen at the vertical midpoint of the page by default.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Boolean
.IP \(bu 2
Default value: false
.UNINDENT
-.SS zoom\-max
-.sp
+.TP
+.B \fIzoom\-max\fP
Defines the maximum percentage that the zoom level can be.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Integer
.IP \(bu 2
Default value: 1000
.UNINDENT
-.SS zoom\-min
-.sp
+.TP
+.B \fIzoom\-min\fP
Defines the minimum percentage that the zoom level can be.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Integer
.IP \(bu 2
Default value: 10
.UNINDENT
-.SS zoom\-step
-.sp
+.TP
+.B \fIzoom\-step\fP
Defines the amount of percent that is zoomed in or out on each command.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Integer
.IP \(bu 2
Default value: 10
.UNINDENT
-.SS selection\-clipboard
-.sp
+.TP
+.B \fIselection\-clipboard\fP
Defines the X clipboard into which mouse\-selected data will be written. When it
is "clipboard", selected data will be written to the CLIPBOARD clipboard, and
can be pasted using the Ctrl+v key combination. When it is "primary", selected
data will be written to the PRIMARY clipboard, and can be pasted using the
middle mouse button, or the Shift\-Insert key combination.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value: primary
.UNINDENT
-.SS selection\-notification
-.sp
+.TP
+.B \fIselection\-notification\fP
Defines if a notification should be displayed after selecting text.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Boolean
.IP \(bu 2
Default value: true
.UNINDENT
-.SS synctex
-.sp
+.TP
+.B \fIsynctex\fP
En/Disables SyncTeX backward synchronization support.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Boolean
.IP \(bu 2
Default value: true
.UNINDENT
-.SS synctex\-editor\-command
-.sp
+.TP
+.B \fIsynctex\-editor\-command\fP
Defines the command executed for SyncTeX backward synchronization.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value:
.UNINDENT
-.SS index\-fg
-.sp
+.TP
+.B \fIindex\-fg\fP
Defines the foreground color of the index mode.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value: #DDDDDD
.UNINDENT
-.SS index\-bg
-.sp
+.TP
+.B \fIindex\-bg\fP
Define the background color of the index mode.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value: #232323
.UNINDENT
-.SS index\-active\-fg
-.sp
+.TP
+.B \fIindex\-active\-fg\fP
Defines the foreground color of the selected element in index mode.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value: #232323
.UNINDENT
-.SS index\-active\-bg
-.sp
+.TP
+.B \fIindex\-active\-bg\fP
Define the background color of the selected element in index mode.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
Default value: #9FBC00
.UNINDENT
-.SS sandbox
-.sp
+.TP
+.B \fIsandbox\fP
Defines the sandbox mode to use for the seccomp syscall filter. Possible
values are "none", "normal" and "strict". If "none" is used, the sandbox
will be disabled. The use of "normal" will provide minimal protection and
allow normal use of zathura with support for all features. The "strict" mode
is a read only sandbox that is intended for viewing documents only.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: String
.IP \(bu 2
@@ -1375,7 +1351,7 @@ Default value: normal
.UNINDENT
.sp
Some features are disabled when using strict sandbox mode:
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
saving/writing files
.IP \(bu 2
@@ -1390,25 +1366,26 @@ No feature regressions are expected when using normal sandbox mode.
.sp
When running under WSL, the default is "none" since seccomp is not supported in
that environment.
-.SS window\-icon\-document
-.sp
+.TP
+.B \fIwindow\-icon\-document\fP
Defines whether the window document should be updated based on the first page of
a dcument.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Boolean
.IP \(bu 2
Default value: false
.UNINDENT
-.SS page\-right\-to\-left
-.sp
+.TP
+.B \fIpage\-right\-to\-left\fP
Defines whether pages in multi\-column view should start from the right side.
-.INDENT 0.0
+.INDENT 7.0
.IP \(bu 2
Value type: Boolean
.IP \(bu 2
Default value: false
.UNINDENT
+.UNINDENT
.SH SEE ALSO
.sp
zathura(1)
diff --git a/community/zathura/meta b/community/zathura/meta
new file mode 100644
index 0000000..1b4d9bb
--- /dev/null
+++ b/community/zathura/meta
@@ -0,0 +1,3 @@
+description: Highly customizable and functional document viewer
+license: Zlib
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/community/zathura/sources b/community/zathura/sources
index 212f5ca..4cd3c66 100644
--- a/community/zathura/sources
+++ b/community/zathura/sources
@@ -1,4 +1,4 @@
-https://github.com/pwmt/zathura/archive/0.4.7.tar.gz
+https://github.com/pwmt/zathura/archive/0.4.8.tar.gz
patches/remove_gettext.patch
files/zathura.1
files/zathurarc.5
diff --git a/community/zathura/version b/community/zathura/version
index 9de9e94..3fac949 100644
--- a/community/zathura/version
+++ b/community/zathura/version
@@ -1 +1 @@
-0.4.7 1
+0.4.8 1
diff --git a/community/zsh-syntax-highlighting/build b/community/zsh-syntax-highlighting/build
deleted file mode 100755
index fe80c8d..0000000
--- a/community/zsh-syntax-highlighting/build
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh -e
-
-install -Dm644 zsh-syntax-highlighting.zsh "$1/usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh"
-install -Dm644 .version "$1/usr/share/zsh/plugins/zsh-syntax-highlighting/.version"
-install -Dm644 .revision-hash "$1/usr/share/zsh/plugins/zsh-syntax-highlighting/.revision-hash"
-
-cp -r highlighters "$1/usr/share/zsh/plugins/zsh-syntax-highlighting/"
diff --git a/community/zsh-syntax-highlighting/checksums b/community/zsh-syntax-highlighting/checksums
deleted file mode 100644
index 854c00b..0000000
--- a/community/zsh-syntax-highlighting/checksums
+++ /dev/null
@@ -1 +0,0 @@
-f5044266ee198468b1bcec881a56e6399e209657d6ed9fa6d21175bc76afdefa 0.7.1.tar.gz
diff --git a/community/zsh-syntax-highlighting/sources b/community/zsh-syntax-highlighting/sources
deleted file mode 100644
index 1b39cf3..0000000
--- a/community/zsh-syntax-highlighting/sources
+++ /dev/null
@@ -1 +0,0 @@
-https://github.com/zsh-users/zsh-syntax-highlighting/archive/0.7.1.tar.gz
diff --git a/community/zsh-syntax-highlighting/version b/community/zsh-syntax-highlighting/version
deleted file mode 100644
index 1078b9e..0000000
--- a/community/zsh-syntax-highlighting/version
+++ /dev/null
@@ -1 +0,0 @@
-0.7.1 1
diff --git a/core/b3sum/build b/core/b3sum/build
new file mode 100755
index 0000000..fb79f37
--- /dev/null
+++ b/core/b3sum/build
@@ -0,0 +1,4 @@
+#!/bin/sh -e
+
+make LDFLAGS="$LDFLAGS -static"
+make PREFIX=/usr DESTDIR="$1" install
diff --git a/core/b3sum/checksums b/core/b3sum/checksums
new file mode 100644
index 0000000..22c21ca
--- /dev/null
+++ b/core/b3sum/checksums
@@ -0,0 +1 @@
+5f91e0ac4301ccf49dd81264d3a6705e788296bb85cd0f7fb044e096728b7991 b1de822a.tar.gz
diff --git a/core/b3sum/meta b/core/b3sum/meta
new file mode 100644
index 0000000..39d3986
--- /dev/null
+++ b/core/b3sum/meta
@@ -0,0 +1,3 @@
+description: Compute BLAKE3 message digests
+license: CC0 1.0
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/b3sum/sources b/core/b3sum/sources
new file mode 100644
index 0000000..947c515
--- /dev/null
+++ b/core/b3sum/sources
@@ -0,0 +1 @@
+https://git.sr.ht/~mcf/b3sum/archive/b1de822a.tar.gz
diff --git a/core/b3sum/version b/core/b3sum/version
new file mode 100644
index 0000000..8202611
--- /dev/null
+++ b/core/b3sum/version
@@ -0,0 +1 @@
+git 2
diff --git a/core/baselayout/build b/core/baselayout/build
index d55a8d0..b194829 100755
--- a/core/baselayout/build
+++ b/core/baselayout/build
@@ -5,12 +5,6 @@
# The fallback is for backwards compatibility, this will be dropped later.
sys_arch=${3:-$(uname -m)}
-kinstall_t() {
- mod=$1 dir=$2; mkdir -p "$2"
- shift 2
- for file do cp "$file" "$dir"; chmod "$mod" "$file"; done
-}
-
# Setup base directories.
for d in boot dev etc home mnt usr var opt run; do
mkdir -pm 755 "$1/$d"
@@ -66,10 +60,9 @@ done
ln -s ../man "$1/usr/local/share/man"
# /etc skeleton files.
-kinstall_t 644 "$1/etc" fstab group host.conf hosts issue keymap os-release \
- passwd profile securetty shells mime.types
-kinstall_t 600 "$1/etc" crypttab shadow
-
-kinstall_t 755 "$1/usr/bin" install-sv
+clinst -Dm644 -t "$1/etc"
+clinst -Dm644 -t "$1/etc" fstab group host.conf hosts issue keymap os-release \
+ passwd profile securetty shells mime.types
+clinst -Dm600 -t "$1/etc" crypttab shadow
ln -s /proc/self/mounts "$1/etc/mtab"
diff --git a/core/baselayout/checksums b/core/baselayout/checksums
index b4b4e3d..9a7938d 100644
--- a/core/baselayout/checksums
+++ b/core/baselayout/checksums
@@ -1,5 +1,4 @@
3698c87cc3af757f0302f6d7f034350b1b22a7f25b2f71944292d0fb3de67cd7 crypttab
-898834c6adcadd039e56b7c362ae357a54166a7c01348c6413a4117e662e4605 install-sv
f85cb0b07f49ff20c4838c267ffb093a136fb5bfdf01badcb03eced852ffea89 fstab
38c9f4047ba597248ef199a77afbd36f873cfa4aeb70de90bac7f237faf2ecba group
a0fa9cd303cf7f1718f51e5624a671a418946718b790508b8988bccd542c6451 host.conf
diff --git a/core/baselayout/depends b/core/baselayout/depends
new file mode 100644
index 0000000..9adf49c
--- /dev/null
+++ b/core/baselayout/depends
@@ -0,0 +1 @@
+cl-utils
diff --git a/core/baselayout/files/install-sv b/core/baselayout/files/install-sv
deleted file mode 100755
index 509b251..0000000
--- a/core/baselayout/files/install-sv
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/bin/sh -e
-# Carbs Linux service installer
-
-usage() {
- printf '%s\n' \
- "usage: ${0##*/} [FILE...]" \
- "or: ${0##*/} [-a NAME FILE]" "" \
- "You can set the DESTDIR environment variable to set a different root."
- exit 1
-}
-
-svname=''
-case "$1" in
- --help|-h|'') usage ;;
- -a) [ "$#" -eq 3 ] || usage
- svname=$2; shift 2
-esac
-
-for service; do
- # Remove .run suffix and the directory name for service files.
- sv=${svname:-${service%.run}} sv=${sv##*/}
-
- # Create the service directories and copy the service file to them.
- mkdir -p "$DESTDIR/etc/sysmgr" "$DESTDIR/etc/sv/$sv"
- cp "$service" "$DESTDIR/etc/sysmgr/$sv"
- cp "$service" "$DESTDIR/etc/sv/$sv/run"
-
- # Set permissions for the services.
- chmod 0755 "$DESTDIR/etc/sysmgr/$sv" "$DESTDIR/etc/sv/$sv/run"
-
- # Create supervise directories for runit.
- ln -s "/run/runit/supervise.$sv" "$DESTDIR/etc/sv/$sv/supervise"
-
-done
diff --git a/core/baselayout/meta b/core/baselayout/meta
new file mode 100644
index 0000000..9fe201c
--- /dev/null
+++ b/core/baselayout/meta
@@ -0,0 +1,3 @@
+description: Carbs Linux base directories / scripts / configuration
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/baselayout/sources b/core/baselayout/sources
index 44f9434..a663d47 100644
--- a/core/baselayout/sources
+++ b/core/baselayout/sources
@@ -1,5 +1,4 @@
files/crypttab
-files/install-sv
files/fstab
files/group
files/host.conf
diff --git a/core/baselayout/version b/core/baselayout/version
index cba3471..606c19a 100644
--- a/core/baselayout/version
+++ b/core/baselayout/version
@@ -1 +1 @@
-2 1
+3 1
diff --git a/core/binutils/checksums b/core/binutils/checksums
index f870b8f..99f1408 100644
--- a/core/binutils/checksums
+++ b/core/binutils/checksums
@@ -1 +1 @@
-e81d9edf373f193af428a0f256674aea62a9d74dfe93f65192d4eae030b0f3b0 binutils-2.36.1.tar.xz
+820d9724f020a3e69cb337893a0b63c2db161dadcb0e06fc11dc29eb1e84a32c binutils-2.37.tar.xz
diff --git a/core/binutils/meta b/core/binutils/meta
new file mode 100644
index 0000000..76a66ab
--- /dev/null
+++ b/core/binutils/meta
@@ -0,0 +1,3 @@
+description: GNU binary utilities
+license: GPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/binutils/sources b/core/binutils/sources
index bba397f..a0a31ef 100644
--- a/core/binutils/sources
+++ b/core/binutils/sources
@@ -1 +1 @@
-https://ftp.gnu.org/gnu/binutils/binutils-2.36.1.tar.xz
+https://ftp.gnu.org/gnu/binutils/binutils-2.37.tar.xz
diff --git a/core/binutils/version b/core/binutils/version
index acefb62..c304d36 100644
--- a/core/binutils/version
+++ b/core/binutils/version
@@ -1 +1 @@
-2.36.1 1
+2.37 1
diff --git a/core/busybox/build b/core/busybox/build
index 3e691c0..65b1def 100755
--- a/core/busybox/build
+++ b/core/busybox/build
@@ -42,7 +42,7 @@ done
chmod u+s "$1/usr/bin/busybox-suid"
# Install runit and sysmgr services.
-DESTDIR=$1 install-sv crond.run mdev.run ntpd.run syslogd.run acpid.run
+clsv -d "$1" crond.run mdev.run ntpd.run syslogd.run acpid.run
# Install configurations for ntp, init, and mdev.
kinstall 644 ntp.conf "$1/etc/ntp.conf"
diff --git a/core/busybox/meta b/core/busybox/meta
new file mode 100644
index 0000000..33ec328
--- /dev/null
+++ b/core/busybox/meta
@@ -0,0 +1,3 @@
+description: Swiss Army Knife of Embedded Linux
+license: GPL-2.0
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/byacc/meta b/core/byacc/meta
new file mode 100644
index 0000000..c11a374
--- /dev/null
+++ b/core/byacc/meta
@@ -0,0 +1,3 @@
+description: Berkeley yacc
+license: Public Domain
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/bzip2/build b/core/bzip2/build
index ac1055b..3eabb4a 100755
--- a/core/bzip2/build
+++ b/core/bzip2/build
@@ -4,13 +4,13 @@ make CC="${CC:-cc} $CFLAGS -fPIC $LDFLAGS" -f Makefile-libbz2_so
make CC="${CC:-cc} $CFLAGS -fPIC $LDFLAGS" bzip2recover libbz2.a
for bin in bzip2-shared bzdiff bzgrep bzip2recover bzmore; do
- install -Dm755 "$bin" "$1/usr/bin/${bin%%-shared}"
+ clinst -Dm755 "$bin" "$1/usr/bin/${bin%%-shared}"
done
-install -Dm755 libbz2.so.1.0.8 "$1/usr/lib/libbz2.so.1.0.8"
-install -Dm644 libbz2.a "$1/usr/lib/libbz2.a"
-install -Dm644 bzip2.1 "$1/usr/share/man/man1/bzip2.1"
-install -Dm644 bzlib.h "$1/usr/include/bzlib.h"
+clinst -Dm755 libbz2.so.1.0.8 "$1/usr/lib/libbz2.so.1.0.8"
+clinst -Dm644 libbz2.a "$1/usr/lib/libbz2.a"
+clinst -Dm644 bzip2.1 "$1/usr/share/man/man1/bzip2.1"
+clinst -Dm644 bzlib.h "$1/usr/include/bzlib.h"
for lib in libbz2.so libbz2.so.1 libbz2.so.1.0; do
ln -sf libbz2.so.1.0.8 "$1/usr/lib/$lib"
diff --git a/core/bzip2/meta b/core/bzip2/meta
new file mode 100644
index 0000000..2fd9e2c
--- /dev/null
+++ b/core/bzip2/meta
@@ -0,0 +1,3 @@
+description: Data compressor
+license: bzip2 license
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/ca-certificates/build b/core/ca-certificates/build
index 0f8263d..c9a813f 100755
--- a/core/ca-certificates/build
+++ b/core/ca-certificates/build
@@ -1,3 +1,3 @@
#!/bin/sh -e
-install -Dm755 cert.sh "$1/usr/bin/update-certdata"
+clinst -Dm755 cert.sh "$1/usr/bin/update-certdata"
diff --git a/core/carbs-docs/meta b/core/carbs-docs/meta
new file mode 100644
index 0000000..10189c6
--- /dev/null
+++ b/core/carbs-docs/meta
@@ -0,0 +1,3 @@
+description: Carbs Linux documentation
+license: GFDL-1.3
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/carbs-init/meta b/core/carbs-init/meta
new file mode 100644
index 0000000..a174464
--- /dev/null
+++ b/core/carbs-init/meta
@@ -0,0 +1,3 @@
+description: Carbs Linux init scripts
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/cl-utils/build b/core/cl-utils/build
new file mode 100755
index 0000000..c208b13
--- /dev/null
+++ b/core/cl-utils/build
@@ -0,0 +1,3 @@
+#!/bin/sh -e
+
+make DESTDIR="$1" PREFIX=/usr install
diff --git a/core/cl-utils/checksums b/core/cl-utils/checksums
new file mode 100644
index 0000000..f046576
--- /dev/null
+++ b/core/cl-utils/checksums
@@ -0,0 +1 @@
+fd7fdec0c339ef44faf8e5ed4f698027bab5d2bfe0255af12ccf7fd8edd2e76a cl-utils-1.0.1.tar.gz
diff --git a/core/cl-utils/meta b/core/cl-utils/meta
new file mode 100644
index 0000000..5a30066
--- /dev/null
+++ b/core/cl-utils/meta
@@ -0,0 +1,3 @@
+description: Carbs Linux repository utilities
+license: Public Domain
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/cl-utils/sources b/core/cl-utils/sources
new file mode 100644
index 0000000..a4042d8
--- /dev/null
+++ b/core/cl-utils/sources
@@ -0,0 +1 @@
+https://fossil.carbslinux.org/cl-utils/tarball/1.0.1/cl-utils-1.0.1.tar.gz
diff --git a/core/cl-utils/version b/core/cl-utils/version
new file mode 100644
index 0000000..92d9c14
--- /dev/null
+++ b/core/cl-utils/version
@@ -0,0 +1 @@
+1.0.1 1
diff --git a/core/cpt/build b/core/cpt/build
index c7e2ba4..d917379 100755
--- a/core/cpt/build
+++ b/core/cpt/build
@@ -2,5 +2,5 @@
make PREFIX=/usr DESTDIR="$1" install
-install -Dm644 cpt-base "$1/etc/cpt-base"
-install -Dm755 news "$1/usr/bin/cpt-news"
+clinst -Dm644 cpt-base "$1/etc/cpt-base"
+clinst -Dm755 news "$1/usr/bin/cpt-news"
diff --git a/core/cpt/checksums b/core/cpt/checksums
index 68fe60f..9a74e06 100644
--- a/core/cpt/checksums
+++ b/core/cpt/checksums
@@ -1,3 +1,3 @@
-f1cad55d87a30582f2f5274321b42ee54c7f466604466f0c8dc034e4c4ebded3 cpt-6.0.4.tar.xz
+308686bee1bb0df47694e4d19fc5702bdd91571489801bf6a2d0701d74821510 cpt-6.1.0.tar.xz
1f6d1470f254164898fc5a3ab5ddf1c57c873c3cfbfd0acb519a8f242265540a news
-4e0f656c4dd735a773f41a0a0fb3c81c6cc4427c49ceb9a051653b905c894a55 cpt-base
+9d331b9bd7d88f34601908c1ceeab0afc8085289acc4b9d7ab470ecf22648dc5 cpt-base
diff --git a/core/cpt/depends b/core/cpt/depends
index a615eba..322cf05 100644
--- a/core/cpt/depends
+++ b/core/cpt/depends
@@ -1,2 +1,4 @@
+cl-utils
curl
+otools
rsync
diff --git a/core/cpt/files/cpt-base b/core/cpt/files/cpt-base
index 31504b4..44c1d2f 100644
--- a/core/cpt/files/cpt-base
+++ b/core/cpt/files/cpt-base
@@ -13,6 +13,7 @@ gcc
git
rsync
gzip
+otools
cpt
libressl
linux-headers
diff --git a/core/cpt/meta b/core/cpt/meta
new file mode 100644
index 0000000..12ed1da
--- /dev/null
+++ b/core/cpt/meta
@@ -0,0 +1,3 @@
+description: Carbs Packaging Tools
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/cpt/post-install b/core/cpt/post-install
deleted file mode 100755
index 7f98b4d..0000000
--- a/core/cpt/post-install
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/bin/sh
-
-grep -q '\.la$' "$CPT_ROOT/var/db/cpt/installed/"*/manifest || exit 0
-
-find "$CPT_ROOT/usr/lib" \
- ! -type d \
- -name '*.la' \
- -exec rm -f -- {} +
-
-find "$CPT_ROOT/var/db/cpt/installed" \
- ! -type d \
- -name manifest \
- -exec sed -i '/.*\.la$/d' {} +
diff --git a/core/cpt/sources b/core/cpt/sources
index 0c7d86e..e67666d 100644
--- a/core/cpt/sources
+++ b/core/cpt/sources
@@ -1,3 +1,3 @@
-https://fossil.carbslinux.org/cpt/uv/cpt-6.0.4.tar.xz
+https://fossil.carbslinux.org/cpt/uv/cpt-6.1.0.tar.xz
files/news
files/cpt-base
diff --git a/core/cpt/version b/core/cpt/version
index 17016fd..edcdc29 100644
--- a/core/cpt/version
+++ b/core/cpt/version
@@ -1 +1 @@
-6.0.4 1
+6.1.0 3
diff --git a/core/curl/checksums b/core/curl/checksums
index bfdb08d..d158281 100644
--- a/core/curl/checksums
+++ b/core/curl/checksums
@@ -1 +1 @@
-0f64582c54282f31c0de9f0a1a596b182776bd4df9a4c4a2a41bbeb54f62594b curl-7.77.0.tar.xz
+be42766d5664a739c3974ee3dfbbcbe978a4ccb1fe628bb1d9b59ac79e445fb5 curl-7.78.0.tar.xz
diff --git a/core/curl/meta b/core/curl/meta
new file mode 100644
index 0000000..e8349e9
--- /dev/null
+++ b/core/curl/meta
@@ -0,0 +1,3 @@
+description: Multiprotocol file transfer software
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/curl/sources b/core/curl/sources
index 4c9b3f0..307b2d8 100644
--- a/core/curl/sources
+++ b/core/curl/sources
@@ -1 +1 @@
-https://curl.haxx.se/download/curl-7.77.0.tar.xz
+https://curl.haxx.se/download/curl-7.78.0.tar.xz
diff --git a/core/curl/version b/core/curl/version
index 2df10bc..3fdadf6 100644
--- a/core/curl/version
+++ b/core/curl/version
@@ -1 +1 @@
-7.77.0 1
+7.78.0 1
diff --git a/core/dosfstools/meta b/core/dosfstools/meta
new file mode 100644
index 0000000..5026c07
--- /dev/null
+++ b/core/dosfstools/meta
@@ -0,0 +1,3 @@
+description: DOS filesystem tools
+license: GPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/e2fsprogs/checksums b/core/e2fsprogs/checksums
index 079cb4a..cdd4213 100644
--- a/core/e2fsprogs/checksums
+++ b/core/e2fsprogs/checksums
@@ -1 +1 @@
-23aa093295c94e71ef1be490c4004871c5b01d216a8cb4d111fa6c0aac354168 e2fsprogs-1.46.2.tar.xz
+86d1580facdd49f2e0e6b027e26b1e6c48af538762dc40aeed2a87153c1f11b7 e2fsprogs-1.46.3.tar.xz
diff --git a/core/e2fsprogs/meta b/core/e2fsprogs/meta
new file mode 100644
index 0000000..53c636a
--- /dev/null
+++ b/core/e2fsprogs/meta
@@ -0,0 +1,3 @@
+description: Ext2/3/4 Filesystem Utilities
+license: GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/e2fsprogs/sources b/core/e2fsprogs/sources
index dc9a0cc..e7d18ca 100644
--- a/core/e2fsprogs/sources
+++ b/core/e2fsprogs/sources
@@ -1 +1 @@
-https://mirrors.edge.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.46.2/e2fsprogs-1.46.2.tar.xz
+https://mirrors.edge.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.46.3/e2fsprogs-1.46.3.tar.xz
diff --git a/core/e2fsprogs/version b/core/e2fsprogs/version
index 49efa08..492bebc 100644
--- a/core/e2fsprogs/version
+++ b/core/e2fsprogs/version
@@ -1 +1 @@
-1.46.2 1
+1.46.3 1
diff --git a/core/eudev/build b/core/eudev/build
index fcd759e..0ff38ae 100755
--- a/core/eudev/build
+++ b/core/eudev/build
@@ -1,10 +1,5 @@
#!/bin/sh -e
-kinstall() {
- mkdir -p "${2%/*}"; cp "$3" "$2"
- chmod "$1" "$2"
-}
-
./configure \
--prefix=/usr \
--sbindir=/usr/bin \
@@ -15,4 +10,4 @@ kinstall() {
make
make DESTDIR="$1" install
-DESTDIR=$1 install-sv udevd.run
+clsv -d "$1" udevd.run
diff --git a/core/eudev/meta b/core/eudev/meta
new file mode 100644
index 0000000..9a081f8
--- /dev/null
+++ b/core/eudev/meta
@@ -0,0 +1,3 @@
+description: userland device daemon
+license: GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/flex/meta b/core/flex/meta
new file mode 100644
index 0000000..dd07ed6
--- /dev/null
+++ b/core/flex/meta
@@ -0,0 +1,3 @@
+description: Fast Lexical Analyzer
+license: Custom
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/gcc/build b/core/gcc/build
index e3bb1e0..9b62fee 100755
--- a/core/gcc/build
+++ b/core/gcc/build
@@ -2,20 +2,14 @@
sys_arch=${3:-$(uname -m)}
-sed_i() {
- for file; do :; done
- sed "$@" > _
- cat _ > "$file"; rm -f _
-}
-
# Make sure gmp is built with generic options.
cp gcc/gmp/configfsf.guess gcc/gmp/config.guess
cp gcc/gmp/configfsf.sub gcc/gmp/config.sub
if [ "${sys_arch#i*86}" ]; then
# Do not create lib64 directories
- sed_i '/m64=/s/lib64/lib/' gcc/gcc/config/i386/t-linux64
- sed_i 's/lib64/lib/' gcc/gcc/config/i386/linux64.h
+ clsed '/m64=/s/lib64/lib/' gcc/gcc/config/i386/t-linux64
+ clsed 's/lib64/lib/' gcc/gcc/config/i386/linux64.h
else
# Apply libssp patch for i686.
(cd gcc; patch -Np1 < ../musl-libssp.patch)
@@ -71,7 +65,7 @@ find "$1" -name libgij.a -exec rm -f {} +
ln -s gcc "$1/usr/bin/cc"
# POSIX compliance.
-install -Dm755 ../c99 "$1/usr/bin/c99"
+clinst -Dm755 ../c99 "$1/usr/bin/c99"
# Symlink for LTO.
{
diff --git a/core/gcc/checksums b/core/gcc/checksums
index 27586ea..752e1b3 100644
--- a/core/gcc/checksums
+++ b/core/gcc/checksums
@@ -1,4 +1,4 @@
-4c4a6fb8a8396059241c2e674b85b351c26a5d678274007f076957afa1cc9ddf gcc-11.1.0.tar.xz
+d08edc536b54c372a1010ff6619dd274c0f1603aa49212ba20f7aa2cda36fa8b gcc-11.2.0.tar.xz
fd4829912cddd12f84181c3451cc752be224643e87fac497b69edddadc49b4f2 gmp-6.2.1.tar.xz
0c98a3f1732ff6ca4ea690552079da9c597872d30e96ec28414ee23c95558a7f mpfr-4.1.0.tar.xz
17503d2c395dfcf106b622dc142683c1199431d095367c6aacba6eec30340459 mpc-1.2.1.tar.gz
diff --git a/core/gcc/meta b/core/gcc/meta
new file mode 100644
index 0000000..82fb8a2
--- /dev/null
+++ b/core/gcc/meta
@@ -0,0 +1,3 @@
+description: GNU Compiler Collection
+license: GPL-3.0+, LGPL-2.1+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/gcc/sources b/core/gcc/sources
index 63de2a3..2ab87c6 100644
--- a/core/gcc/sources
+++ b/core/gcc/sources
@@ -1,4 +1,4 @@
-https://gcc.gnu.org/pub/gcc/releases/gcc-11.1.0/gcc-11.1.0.tar.xz gcc
+https://gcc.gnu.org/pub/gcc/releases/gcc-11.2.0/gcc-11.2.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
diff --git a/core/gcc/version b/core/gcc/version
index ec1ee9a..40e3883 100644
--- a/core/gcc/version
+++ b/core/gcc/version
@@ -1 +1 @@
-11.1.0 1
+11.2.0 1
diff --git a/core/git/build b/core/git/build
index 197cbf1..b61896f 100755
--- a/core/git/build
+++ b/core/git/build
@@ -23,10 +23,7 @@ export LDFLAGS="$LDFLAGS -static"
make
make DESTDIR="$1" install
-for man in man1/*.1 man5/*.5 man7/*.7; do
- install -Dm644 "$man" "$1/usr/share/man/$man"
-done
-
+clman -d "$1" man1/*.1 man5/*.5 man7/*.7
# Build and install remote-http helper. This doesn't happen by default when
# building static git.
diff --git a/core/git/depends b/core/git/depends
index 2426231..7a3c084 100644
--- a/core/git/depends
+++ b/core/git/depends
@@ -1,4 +1,4 @@
-libressl make
curl make
+libressl make
pkgconf make
zlib make
diff --git a/core/git/meta b/core/git/meta
new file mode 100644
index 0000000..e09c5a9
--- /dev/null
+++ b/core/git/meta
@@ -0,0 +1,3 @@
+description: Distributed Version Control System
+license: GPL-2.0
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/gzip/build b/core/gzip/build
index 8d190a0..ede2736 100755
--- a/core/gzip/build
+++ b/core/gzip/build
@@ -2,8 +2,8 @@
make CC="${CC:-cc} -static"
-install -Dm755 pigz "$1/usr/bin/pigz"
-install -Dm644 pigz.1 "$1/usr/share/man/man1/pigz.1"
+clinst -Dm755 pigz "$1/usr/bin/pigz"
+clman -d "$1" pigz.1
ln -sf pigz "$1/usr/bin/gzip"
ln -sf pigz.1 "$1/usr/share/man/man1/gzip.1"
diff --git a/core/libnl/meta b/core/libnl/meta
new file mode 100644
index 0000000..d97affd
--- /dev/null
+++ b/core/libnl/meta
@@ -0,0 +1,3 @@
+description: Netlink Core Library
+license: LGPL-2.1
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/libressl/build b/core/libressl/build
index 86ade62..a550be7 100755
--- a/core/libressl/build
+++ b/core/libressl/build
@@ -7,7 +7,7 @@
make
make DESTDIR="$1" install
-install -Dm 755 update-certdata.sh "$1/etc/ssl"
+clinst -Dm 755 update-certdata.sh "$1/etc/ssl"
# Link ca-certificates to cert.pem
ln -sfv ../cert.pem "$1/etc/ssl/certs/ca-certificates.crt"
diff --git a/core/libressl/meta b/core/libressl/meta
new file mode 100644
index 0000000..7047d57
--- /dev/null
+++ b/core/libressl/meta
@@ -0,0 +1,3 @@
+description: TLS and SSL library
+license: OpenSSL
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/libtls-bearssl/meta b/core/libtls-bearssl/meta
new file mode 100644
index 0000000..e38c3e3
--- /dev/null
+++ b/core/libtls-bearssl/meta
@@ -0,0 +1,3 @@
+description: TLS library implementation for BearSSL
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/linux-headers/checksums b/core/linux-headers/checksums
index 4be000a..1c589f2 100644
--- a/core/linux-headers/checksums
+++ b/core/linux-headers/checksums
@@ -1 +1 @@
-212ab2bc3d9616f48069f506196a0d1fa7f54db1593a76dccccfa23bdfaa3ea8 linux-5.12.12.tar.xz
+a62c1720efff2692a29da4c07748088f766cc43e275d165611e4d2581ba25276 linux-5.13.6.tar.xz
diff --git a/core/linux-headers/meta b/core/linux-headers/meta
new file mode 100644
index 0000000..231d3ed
--- /dev/null
+++ b/core/linux-headers/meta
@@ -0,0 +1,3 @@
+description: Linux kernel headers
+license: GPL-2.0
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/linux-headers/sources b/core/linux-headers/sources
index 490b182..6871d41 100644
--- a/core/linux-headers/sources
+++ b/core/linux-headers/sources
@@ -1 +1 @@
-https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.12.12.tar.xz
+https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.13.6.tar.xz
diff --git a/core/linux-headers/version b/core/linux-headers/version
index ee2899b..1415969 100644
--- a/core/linux-headers/version
+++ b/core/linux-headers/version
@@ -1 +1 @@
-5.12.12 1
+5.13.6 1
diff --git a/core/m4/meta b/core/m4/meta
new file mode 100644
index 0000000..fa83bdb
--- /dev/null
+++ b/core/m4/meta
@@ -0,0 +1,3 @@
+description: Macro language processor
+license: GPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/make/meta b/core/make/meta
new file mode 100644
index 0000000..acbacc3
--- /dev/null
+++ b/core/make/meta
@@ -0,0 +1,3 @@
+description: GNU Make build utility
+license: GPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/musl/build b/core/musl/build
index e48ce47..ec4352f 100755
--- a/core/musl/build
+++ b/core/musl/build
@@ -5,17 +5,6 @@
# we are only supporting i686 and x86_64.
sys_arch="$(uname -m)"
-kinstall_t() {
- # install -Dm* -t alternative
- # usage: kinstall_t 755 /usr/bin file file2 file3
- mod=$1 dir=$2; mkdir -p "$dir"
- shift 2
- for file; do
- cp "$file" "$dir"
- chmod "$mod" "$dir/$file"
- done
-}
-
./configure \
--prefix=/usr \
--syslibdir=/usr/lib
@@ -34,7 +23,7 @@ case "$sys_arch" in
esac
# Install BSD compatibility headers.
-kinstall_t 755 "$1/usr/include/sys" cdefs.h queue.h tree.h
+clinst -Dm755 -t "$1/usr/include/sys" cdefs.h queue.h tree.h
# Install getconf.
"${CC:=cc}" --static getconf.c -o "$1/usr/bin/getconf"
@@ -45,4 +34,4 @@ case $sys_arch in i*86)
esac
# Install getent
-kinstall_t 755 "$1/usr/bin" getent
+clinst -Dm755 -t "$1/usr/bin" getent
diff --git a/core/musl/meta b/core/musl/meta
new file mode 100644
index 0000000..7cbe897
--- /dev/null
+++ b/core/musl/meta
@@ -0,0 +1,3 @@
+description: Musl C library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/neatvi/build b/core/neatvi/build
index 0bc99d1..7ccfd7e 100755
--- a/core/neatvi/build
+++ b/core/neatvi/build
@@ -1,5 +1,5 @@
#!/bin/sh -e
make LDFLAGS="$LDFLAGS -static"
-install -Dm755 vi "$1/usr/bin/vi"
+clinst -Dm755 vi "$1/usr/bin/vi"
ln -sf vi "$1/usr/bin/ex"
diff --git a/core/neatvi/meta b/core/neatvi/meta
new file mode 100644
index 0000000..f869403
--- /dev/null
+++ b/core/neatvi/meta
@@ -0,0 +1,3 @@
+description: ex/vi text editor
+license: ISC
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/otools/build b/core/otools/build
index 45da9bf..b90aeeb 100755
--- a/core/otools/build
+++ b/core/otools/build
@@ -1,5 +1,12 @@
#!/bin/sh -e
-FTS=0; cpt l musl-fts && FTS=1
-make LDFLAGS=-static FTS="$FTS"
-make PREFIX=/usr DESTDIR="$1" install
+export LDFLAGS="$LDFLAGS -static"
+
+./configure \
+ --prefix=/usr \
+ --with-system-zlib
+
+make
+make DESTDIR="$1" install
+
+clinst -Dm644 doas.conf "$1/etc/doas.conf"
diff --git a/core/otools/checksums b/core/otools/checksums
index 6466583..4fbc172 100644
--- a/core/otools/checksums
+++ b/core/otools/checksums
@@ -1 +1,2 @@
-15a9b90919b7eaf28a64818c4c843108d7c7565027f6e33b0d99e9c256a6646d otools-1.3.1.tar.gz
+2edbe20c98e50f47cf989cb137c00a25e513fc7fe9453154237b4a6de6ed9f8f otools-1.4.2.tar.gz
+00d817a45f17e74d3e2b85b47780b23ef4a964258fbd6c3fbbb03f974848fcd0 doas.conf
diff --git a/core/otools/depends b/core/otools/depends
index 0c25cd7..cc6cc86 100644
--- a/core/otools/depends
+++ b/core/otools/depends
@@ -1,2 +1,3 @@
-libtls-bearssl make
+cl-utils make
+libressl make
zlib make
diff --git a/core/otools/files/doas.conf b/core/otools/files/doas.conf
new file mode 100644
index 0000000..ee3871c
--- /dev/null
+++ b/core/otools/files/doas.conf
@@ -0,0 +1,15 @@
+# /etc/doas.conf
+# See doas.conf(5) for details.
+
+
+# This is required if you want to use cpt with 'doas'
+# permit :wheel cmd env
+#
+# Same without asking password
+# permit nopass :wheel cmd env
+
+# In order to accept all commands
+# permit :wheel
+#
+# Same without asking password
+# permit nopass :wheel
diff --git a/core/otools/meta b/core/otools/meta
new file mode 100644
index 0000000..9251a6d
--- /dev/null
+++ b/core/otools/meta
@@ -0,0 +1,3 @@
+description: Ports of OpenBSD mandoc, doas, signify, pax, and more
+license: BSD-3-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/otools/sources b/core/otools/sources
index bbd657b..7d6e84f 100644
--- a/core/otools/sources
+++ b/core/otools/sources
@@ -1 +1,2 @@
-https://git.carbslinux.org/otools/snapshot/otools-1.3.1.tar.gz
+https://git.carbslinux.org/otools/snapshot/otools-1.4.2.tar.gz
+files/doas.conf
diff --git a/core/otools/version b/core/otools/version
index 957d07e..c87d200 100644
--- a/core/otools/version
+++ b/core/otools/version
@@ -1 +1 @@
-1.3.1 1
+1.4.2 2
diff --git a/core/pkgconf/checksums b/core/pkgconf/checksums
index f5c7e5a..38cf66e 100644
--- a/core/pkgconf/checksums
+++ b/core/pkgconf/checksums
@@ -1 +1 @@
-d73f32c248a4591139a6b17777c80d4deab6b414ec2b3d21d0a24be348c476ab pkgconf-1.7.4.tar.xz
+ef9c7e61822b7cb8356e6e9e1dca58d9556f3200d78acab35e4347e9d4c2bbaf pkgconf-1.8.0.tar.xz
diff --git a/core/pkgconf/meta b/core/pkgconf/meta
new file mode 100644
index 0000000..56c7b7e
--- /dev/null
+++ b/core/pkgconf/meta
@@ -0,0 +1,3 @@
+description: Compiler/Linker configuration helper
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/pkgconf/sources b/core/pkgconf/sources
index c8f2a00..05ca00f 100644
--- a/core/pkgconf/sources
+++ b/core/pkgconf/sources
@@ -1 +1 @@
-http://distfiles.dereferenced.org/pkgconf/pkgconf-1.7.4.tar.xz
+http://distfiles.dereferenced.org/pkgconf/pkgconf-1.8.0.tar.xz
diff --git a/core/pkgconf/version b/core/pkgconf/version
index d70531c..ab76454 100644
--- a/core/pkgconf/version
+++ b/core/pkgconf/version
@@ -1 +1 @@
-1.7.4 1
+1.8.0 1
diff --git a/core/rsync/meta b/core/rsync/meta
new file mode 100644
index 0000000..6604c45
--- /dev/null
+++ b/core/rsync/meta
@@ -0,0 +1,3 @@
+description: Incremental file transfer tool
+license: GPL-3.0
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/runit/build b/core/runit/build
index 17aec61..63eb086 100755
--- a/core/runit/build
+++ b/core/runit/build
@@ -6,26 +6,23 @@ cd "runit-$2"
(
cd src
- sed 's@sbin/runit@usr/bin/runit@g' -i runit.h
+ clsed 's@sbin/runit@usr/bin/runit@g' runit.h
printf '%s -D_GNU_SOURCE -static\n' "${CC-cc}" "$CFLAGS" > conf-cc
printf '%s %s -static -Wl,-z -Wl,noexecstack\n' "${CC-cc}" "$CFLAGS" > conf-ld
- sed -i 's:^char \*varservice ="/service/";$:char \*varservice ="/var/service/";:' sv.c
+ clsed 's:^char \*varservice ="/service/";$:char \*varservice ="/var/service/";:' sv.c
make
- for bin in chpst runit runit-init runsv runsvchdir runsvdir sv svlogd \
- utmpset ../../poweroff ../../reboot; do
- install -Dm755 "$bin" "$1/usr/bin/${bin}"
- done
+ clinst -Dm755 -t "$1/usr/bin" chpst runit runit-init runsv runsvchdir \
+ runsvdir sv svlogd utmpset ../../poweroff \
+ ../../reboot
)
-for manpage in man/*; do
- install -Dm644 "$manpage" "$1/usr/share/man/man8/${manpage##*/}"
-done
+clman -d "$1" man/*
mkdir -p "$1/var/service" "$1/etc/runit"
ln -s runit-init "$1/usr/bin/init"
ln -s /usr/lib/init/rc.boot "$1/etc/runit/1"
ln -s /usr/lib/init/rc.shutdown "$1/etc/runit/3"
-install -Dm755 ../2 "$1/etc/runit/2"
+clinst -Dm755 ../2 "$1/etc/runit/2"
diff --git a/core/runit/meta b/core/runit/meta
new file mode 100644
index 0000000..7473c06
--- /dev/null
+++ b/core/runit/meta
@@ -0,0 +1,3 @@
+description: init and service supervision suite
+license: BSD-3-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/sbase/checksums b/core/sbase/checksums
index e5031ad..dd0d77e 100644
--- a/core/sbase/checksums
+++ b/core/sbase/checksums
@@ -1 +1 @@
-1e76a9b7cb2feb1ceb1ce6d3203aff30003f8d238910a6ac2033e13038425b3b sbase-20200704.tar.xz
+9838bbb583d556dcae9ce467d5d1c3079015665af7d9cad8141375c1102fda8b 3eb89c44.tar.gz
diff --git a/core/sbase/meta b/core/sbase/meta
new file mode 100644
index 0000000..8aa8d71
--- /dev/null
+++ b/core/sbase/meta
@@ -0,0 +1,3 @@
+description: suckless unix tools
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/sbase/sources b/core/sbase/sources
index 214f75c..b13359e 100644
--- a/core/sbase/sources
+++ b/core/sbase/sources
@@ -1 +1 @@
-https://dl.carbslinux.org/distfiles/sbase-20200704.tar.xz
+https://git.sr.ht/~mcf/sbase/archive/3eb89c44.tar.gz
diff --git a/core/sbase/version b/core/sbase/version
index 1e48510..816d33f 100644
--- a/core/sbase/version
+++ b/core/sbase/version
@@ -1 +1 @@
-git 3
+git 4
diff --git a/core/sinit/build b/core/sinit/build
index e85d78a..288f4a5 100755
--- a/core/sinit/build
+++ b/core/sinit/build
@@ -3,5 +3,5 @@
make CFLAGS="$CFLAGS -static" PREFIX=/usr DESTDIR="$1" install
ln -s sinit "$1/usr/bin/init"
-install -Dm755 poweroff "$1/usr/bin/poweroff"
-install -Dm755 reboot "$1/usr/bin/reboot"
+clinst -Dm755 poweroff "$1/usr/bin/poweroff"
+clinst -Dm755 reboot "$1/usr/bin/reboot"
diff --git a/core/sinit/meta b/core/sinit/meta
new file mode 100644
index 0000000..165aebf
--- /dev/null
+++ b/core/sinit/meta
@@ -0,0 +1,3 @@
+description: suckless init scheme
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/sysmgr/build b/core/sysmgr/build
index 15625a5..34d336a 100755
--- a/core/sysmgr/build
+++ b/core/sysmgr/build
@@ -3,4 +3,4 @@
make
make DESTDIR="$1" PREFIX=/usr install
-install -Dm644 sysmgr.boot "$1/etc/init/sysmgr.boot"
+clinst -Dm644 sysmgr.boot "$1/etc/init/sysmgr.boot"
diff --git a/core/sysmgr/meta b/core/sysmgr/meta
new file mode 100644
index 0000000..7179ecd
--- /dev/null
+++ b/core/sysmgr/meta
@@ -0,0 +1,3 @@
+description: simplistic service supervision daemon
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/util-linux/checksums b/core/util-linux/checksums
index 76829b7..1f207c8 100644
--- a/core/util-linux/checksums
+++ b/core/util-linux/checksums
@@ -1 +1 @@
-bd07b7e98839e0359842110525a3032fdb8eaf3a90bedde3dd1652d32d15cce5 util-linux-2.37.tar.xz
+8e4bd42053b726cf86eb4d13a73bc1d9225a2c2e1a2e0d2a891f1020f83e6b76 util-linux-2.37.1.tar.xz
diff --git a/core/util-linux/meta b/core/util-linux/meta
new file mode 100644
index 0000000..2dcc134
--- /dev/null
+++ b/core/util-linux/meta
@@ -0,0 +1,3 @@
+description: Linux utilities
+license: GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/util-linux/sources b/core/util-linux/sources
index cc27109..d7d4676 100644
--- a/core/util-linux/sources
+++ b/core/util-linux/sources
@@ -1 +1 @@
-https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.37/util-linux-2.37.tar.xz
+https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.37/util-linux-2.37.1.tar.xz
diff --git a/core/util-linux/version b/core/util-linux/version
index c304d36..fe174d7 100644
--- a/core/util-linux/version
+++ b/core/util-linux/version
@@ -1 +1 @@
-2.37 1
+2.37.1 1
diff --git a/core/xz/meta b/core/xz/meta
new file mode 100644
index 0000000..31b763a
--- /dev/null
+++ b/core/xz/meta
@@ -0,0 +1,3 @@
+description: XZ compression utilities
+license: GPL-3.0+, LGPL-2.1+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/zlib/meta b/core/zlib/meta
new file mode 100644
index 0000000..90a2865
--- /dev/null
+++ b/core/zlib/meta
@@ -0,0 +1,3 @@
+description: Standard compression and decompression library
+license: Zlib
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/core/zstd/meta b/core/zstd/meta
new file mode 100644
index 0000000..ffb429e
--- /dev/null
+++ b/core/zstd/meta
@@ -0,0 +1,3 @@
+description: Z standard compression utilities
+license: BSD-3-Clause, GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/dbus/dbus/build b/dbus/dbus/build
index 90ce53e..3181e74 100755
--- a/dbus/dbus/build
+++ b/dbus/dbus/build
@@ -20,4 +20,4 @@ cpt l libX11 libSM libICE >/dev/null 2>&1 && xorg=--with-x
make
make DESTDIR="$1" install
-DESTDIR=$1 install-sv dbus.run
+clsv -d "$1" dbus.run
diff --git a/dbus/dbus/meta b/dbus/dbus/meta
new file mode 100644
index 0000000..7cfbc17
--- /dev/null
+++ b/dbus/dbus/meta
@@ -0,0 +1,3 @@
+description: IPC message bus system
+license: GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/dbus/dunst/meta b/dbus/dunst/meta
new file mode 100644
index 0000000..35db9e3
--- /dev/null
+++ b/dbus/dunst/meta
@@ -0,0 +1,3 @@
+description: Lightweight notification daemon
+license: BSD-3-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/dbus/iwd/build b/dbus/iwd/build
index 8f82de1..5be4258 100755
--- a/dbus/iwd/build
+++ b/dbus/iwd/build
@@ -16,13 +16,13 @@ done
PKG_CONFIG="pkgconf --static"
# Don't use systemd as the default name resolver.
-sed -i 's|method_name = "systemd"|method_name = "resolvconf"|' src/resolve.c
+clsed 's|method_name = "systemd"|method_name = "resolvconf"|' src/resolve.c
# Update the manual page to reflect upon the change.
-sed -i '/If not specified/s/systemd/resolvconf/' src/iwd.config.5
+clsed '/If not specified/s/systemd/resolvconf/' src/iwd.config.5
make LDFLAGS=-all-static
make DESTDIR="$1" install
-DESTDIR=$1 install-sv iwd.run ead.run
+clsv -d "$1" iwd.run ead.run
diff --git a/dbus/iwd/meta b/dbus/iwd/meta
new file mode 100644
index 0000000..5a1934d
--- /dev/null
+++ b/dbus/iwd/meta
@@ -0,0 +1,3 @@
+description: Internet Wireless Daemon
+license: LGPL-2.1+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/dbus/libnotify/meta b/dbus/libnotify/meta
new file mode 100644
index 0000000..e30a85e
--- /dev/null
+++ b/dbus/libnotify/meta
@@ -0,0 +1,3 @@
+description: Desktop notification library
+license: LGPL-2.1+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/acpid/build b/extra/acpid/build
index 2e9a3bd..ab2779c 100755
--- a/extra/acpid/build
+++ b/extra/acpid/build
@@ -1,14 +1,12 @@
#!/bin/sh -e
-./configure --prefix=/usr --sbindir=/usr/bin
+./configure \
+ --prefix=/usr \
+ --sbindir=/usr/bin
make
make DESTDIR="$1" install
mkdir -p "$1/etc/acpi/events"
-# Install runit service.
-install -Dm755 run "$1/etc/sv/acpid/run"
-ln -s /run/runit/supervise.acpid "$1/etc/sv/acpid/supervise"
-
-# Install sysmgr service.
-install -Dm755 run "$1/etc/sysmgr/acpid"
+# Install services.
+clsv -d "$1" acpid.run
diff --git a/extra/acpid/checksums b/extra/acpid/checksums
index 9041617..dd8917f 100644
--- a/extra/acpid/checksums
+++ b/extra/acpid/checksums
@@ -1,2 +1,2 @@
f2d2d30b3edc3234bd82f6f7186699a6aa3c85c8d20bc4e30e9b3c68a1ed157e acpid-2.0.32.tar.xz
-ebd61afac770d3d9cae5c411f44002496fb18b28cf7b77520072a3909852246e run
+ebd61afac770d3d9cae5c411f44002496fb18b28cf7b77520072a3909852246e acpid.run
diff --git a/extra/acpid/files/run b/extra/acpid/files/acpid.run
index 5baf800..5baf800 100644
--- a/extra/acpid/files/run
+++ b/extra/acpid/files/acpid.run
diff --git a/extra/acpid/meta b/extra/acpid/meta
new file mode 100644
index 0000000..6216b93
--- /dev/null
+++ b/extra/acpid/meta
@@ -0,0 +1,3 @@
+description: ACPI Daemon
+license: GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/acpid/sources b/extra/acpid/sources
index d3781b6..7d2b1cb 100644
--- a/extra/acpid/sources
+++ b/extra/acpid/sources
@@ -1,2 +1,2 @@
https://downloads.sourceforge.net/acpid2/acpid-2.0.32.tar.xz
-files/run
+files/acpid.run
diff --git a/extra/acpilight/build b/extra/acpilight/build
deleted file mode 100755
index a0235d5..0000000
--- a/extra/acpilight/build
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh -e
-
-install -Dm755 xbacklight "$1/usr/bin/xbacklight"
-install -Dm644 xbacklight.1 "$1/usr/share/man/xbacklight.1"
-install -Dm644 90-backlight.rules "$1/usr/lib/udev/rules.d/90-backlight.rules"
diff --git a/extra/acpilight/checksums b/extra/acpilight/checksums
deleted file mode 100644
index 919e730..0000000
--- a/extra/acpilight/checksums
+++ /dev/null
@@ -1 +0,0 @@
-e5bb51a4e17e918d5282629f494cb80eb2e3e00fc1307e8c435123a9f56b84d5 acpilight-v1.2.tar.gz
diff --git a/extra/acpilight/depends b/extra/acpilight/depends
deleted file mode 100644
index fdc793e..0000000
--- a/extra/acpilight/depends
+++ /dev/null
@@ -1 +0,0 @@
-python
diff --git a/extra/acpilight/sources b/extra/acpilight/sources
deleted file mode 100644
index 6e26607..0000000
--- a/extra/acpilight/sources
+++ /dev/null
@@ -1 +0,0 @@
-https://gitlab.com/wavexx/acpilight/-/archive/v1.2/acpilight-v1.2.tar.gz
diff --git a/extra/acpilight/version b/extra/acpilight/version
deleted file mode 100644
index f76d834..0000000
--- a/extra/acpilight/version
+++ /dev/null
@@ -1 +0,0 @@
-1.2 1
diff --git a/extra/alsa-lib/build b/extra/alsa-lib/build
index 11cfcd2..483e5b1 100755
--- a/extra/alsa-lib/build
+++ b/extra/alsa-lib/build
@@ -19,4 +19,4 @@ make clean
--enable-shared=no
make
-install -Dm644 src/.libs/libasound.a "$1/usr/lib/libasound.a"
+clinst -Dm644 src/.libs/libasound.a "$1/usr/lib/libasound.a"
diff --git a/extra/alsa-lib/meta b/extra/alsa-lib/meta
new file mode 100644
index 0000000..73cea7a
--- /dev/null
+++ b/extra/alsa-lib/meta
@@ -0,0 +1,3 @@
+description: Advanced Linux Sound Architecture (ALSA) library
+license: LGPL-2.1+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/alsa-utils/meta b/extra/alsa-utils/meta
new file mode 100644
index 0000000..238f0fb
--- /dev/null
+++ b/extra/alsa-utils/meta
@@ -0,0 +1,3 @@
+description: ALSA utilities
+license: GPL-2.0
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/argp/build b/extra/argp/build
index 4069380..e791779 100755
--- a/extra/argp/build
+++ b/extra/argp/build
@@ -6,5 +6,5 @@ patch -p1 < fix-inline.patch
--prefix=/usr
make
-install -Dm644 libargp.a "$1/usr/lib/libargp.a"
-install -Dm644 argp.h "$1/usr/include/argp.h"
+clinst -Dm644 libargp.a "$1/usr/lib/libargp.a"
+clinst -Dm644 argp.h "$1/usr/include/argp.h"
diff --git a/extra/argp/meta b/extra/argp/meta
new file mode 100644
index 0000000..5d7f7db
--- /dev/null
+++ b/extra/argp/meta
@@ -0,0 +1,3 @@
+description: standalone argp implementation for musl libc
+license: LGPL-2.1+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/atk/depends b/extra/atk/depends
index 6fd8da0..505d650 100644
--- a/extra/atk/depends
+++ b/extra/atk/depends
@@ -1,4 +1,3 @@
glib
gobject-introspection
-libffi
meson make
diff --git a/extra/atk/meta b/extra/atk/meta
new file mode 100644
index 0000000..64bb7d8
--- /dev/null
+++ b/extra/atk/meta
@@ -0,0 +1,3 @@
+description: Accessibility Toolkit
+license: LGPL-2.1+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/attr/build b/extra/attr/build
deleted file mode 100755
index 6b0a232..0000000
--- a/extra/attr/build
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh -e
-
-./configure \
- --prefix=/usr \
- --sysconfdir=/etc
-
-make
-make DESTDIR="$1" install
diff --git a/extra/attr/checksums b/extra/attr/checksums
deleted file mode 100644
index 59c1113..0000000
--- a/extra/attr/checksums
+++ /dev/null
@@ -1 +0,0 @@
-bae1c6949b258a0d68001367ce0c741cebdacdd3b62965d17e5eb23cd78adaf8 attr-2.5.1.tar.gz
diff --git a/extra/attr/sources b/extra/attr/sources
deleted file mode 100644
index feaa23f..0000000
--- a/extra/attr/sources
+++ /dev/null
@@ -1 +0,0 @@
-http://download.savannah.gnu.org/releases/attr/attr-2.5.1.tar.gz
diff --git a/extra/attr/version b/extra/attr/version
deleted file mode 100644
index 0a50c00..0000000
--- a/extra/attr/version
+++ /dev/null
@@ -1 +0,0 @@
-2.5.1 1
diff --git a/extra/autoconf/meta b/extra/autoconf/meta
new file mode 100644
index 0000000..27506f1
--- /dev/null
+++ b/extra/autoconf/meta
@@ -0,0 +1,3 @@
+description: Source code configuration script generator
+license: GPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/automake/checksums b/extra/automake/checksums
index 3450b8a..2bc6ce8 100644
--- a/extra/automake/checksums
+++ b/extra/automake/checksums
@@ -1 +1 @@
-ce010788b51f64511a1e9bb2a1ec626037c6d0e7ede32c1c103611b9d3cba65f automake-1.16.3.tar.gz
+8a0f0be7aaae2efa3a68482af28e5872d8830b9813a6a932a2571eac63ca1794 automake-1.16.4.tar.gz
diff --git a/extra/automake/meta b/extra/automake/meta
new file mode 100644
index 0000000..bf6fbfb
--- /dev/null
+++ b/extra/automake/meta
@@ -0,0 +1,3 @@
+description: GNU Makefile generator
+license: GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/automake/sources b/extra/automake/sources
index d6ed262..d7635b2 100644
--- a/extra/automake/sources
+++ b/extra/automake/sources
@@ -1 +1 @@
-https://ftp.gnu.org/gnu/automake/automake-1.16.3.tar.gz
+https://ftp.gnu.org/gnu/automake/automake-1.16.4.tar.gz
diff --git a/extra/automake/version b/extra/automake/version
index bcb42a3..32ec22d 100644
--- a/extra/automake/version
+++ b/extra/automake/version
@@ -1 +1 @@
-1.16.3 1
+1.16.4 1
diff --git a/extra/bash/meta b/extra/bash/meta
new file mode 100644
index 0000000..effad1e
--- /dev/null
+++ b/extra/bash/meta
@@ -0,0 +1,3 @@
+description: The Bourne-Again Shell
+license: GPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/bearssl/meta b/extra/bearssl/meta
new file mode 100644
index 0000000..6fd9d69
--- /dev/null
+++ b/extra/bearssl/meta
@@ -0,0 +1,3 @@
+description: Simplistic SSL library implementation
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/bison/meta b/extra/bison/meta
new file mode 100644
index 0000000..6b37252
--- /dev/null
+++ b/extra/bison/meta
@@ -0,0 +1,3 @@
+description: GNU Yacc implementation
+license: GPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/bkeymaps/build b/extra/bkeymaps/build
index 9ec6788..3e7ce49 100755
--- a/extra/bkeymaps/build
+++ b/extra/bkeymaps/build
@@ -1,4 +1,4 @@
#!/bin/sh -e
make DESTDIR="$1" install
-install -Dm644 en-latin9.bmap "$1/usr/share/bkeymaps/colemak/en-latin9.bmap"
+clinst -Dm644 en-latin9.bmap "$1/usr/share/bkeymaps/colemak/en-latin9.bmap"
diff --git a/extra/bmake/build b/extra/bmake/build
index 300bbc5..01e6b58 100755
--- a/extra/bmake/build
+++ b/extra/bmake/build
@@ -2,10 +2,10 @@
export LDFLAGS="$LDFLAGS -static"
-sed -i '1s,:,#!/bin/sh,' install-sh
-sed -i 's/op_test() {/& return 0;/' boot-strap
+clsed '1s,:,#!/bin/sh,' install-sh
+clsed 's/op_test() {/& return 0;/' boot-strap
./boot-strap --prefix=/usr op=build
./boot-strap --prefix=/usr --install-destdir="$1" op=install
-install -Dm644 bmake.1 "$1/usr/share/man/man1/bmake.1"
+clman -d "$1" bmake.1
diff --git a/extra/bmake/checksums b/extra/bmake/checksums
index 059d91c..eb413f7 100644
--- a/extra/bmake/checksums
+++ b/extra/bmake/checksums
@@ -1 +1 @@
-47e551293843d504fe4197413aa6d7ee003090669ac200932ff40e9ccb4658aa bmake-20210420.tar.gz
+3efe8e1b11c52c9a396787df1d383a20de725115055dab4fdba04f8557315c36 bmake-20210704.tar.gz
diff --git a/extra/bmake/meta b/extra/bmake/meta
new file mode 100644
index 0000000..f641252
--- /dev/null
+++ b/extra/bmake/meta
@@ -0,0 +1,3 @@
+description: BSD make
+license: BSD-3-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/bmake/sources b/extra/bmake/sources
index cb78066..4747769 100644
--- a/extra/bmake/sources
+++ b/extra/bmake/sources
@@ -1 +1 @@
-http://www.crufty.net/ftp/pub/sjg/bmake-20210420.tar.gz
+http://www.crufty.net/ftp/pub/sjg/bmake-20210704.tar.gz
diff --git a/extra/bmake/version b/extra/bmake/version
index c1e379e..12d1993 100644
--- a/extra/bmake/version
+++ b/extra/bmake/version
@@ -1 +1 @@
-20210420 1
+20210704 1
diff --git a/extra/cairo/depends b/extra/cairo/depends
index c6a9632..2e21883 100644
--- a/extra/cairo/depends
+++ b/extra/cairo/depends
@@ -1,6 +1,5 @@
fontconfig
glib
-libffi
libpng
libXext
libXrender
diff --git a/extra/cairo/meta b/extra/cairo/meta
new file mode 100644
index 0000000..20bd7d6
--- /dev/null
+++ b/extra/cairo/meta
@@ -0,0 +1,3 @@
+description: Vector graphics library
+license: LGPL-2.1+, MPL-1.1
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/calcurse/meta b/extra/calcurse/meta
new file mode 100644
index 0000000..41befa8
--- /dev/null
+++ b/extra/calcurse/meta
@@ -0,0 +1,3 @@
+description: Curses-based calendar application
+license: BSD-2-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/ccache/meta b/extra/ccache/meta
new file mode 100644
index 0000000..ee37983
--- /dev/null
+++ b/extra/ccache/meta
@@ -0,0 +1,3 @@
+description: A fast compiler cache
+license: GPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/clang/checksums b/extra/clang/checksums
index 03f8262..9d5877a 100644
--- a/extra/clang/checksums
+++ b/extra/clang/checksums
@@ -1 +1 @@
-e26e452e91d4542da3ebbf404f024d3e1cbf103f4cd110c26bf0a19621cca9ed clang-12.0.0.src.tar.xz
+6e912133bcf56e9cfe6a346fa7e5c52c2cde3e4e48b7a6cc6fcc7c75047da45f clang-12.0.1.src.tar.xz
diff --git a/extra/clang/meta b/extra/clang/meta
new file mode 100644
index 0000000..2ee7773
--- /dev/null
+++ b/extra/clang/meta
@@ -0,0 +1,3 @@
+description: LLVM C/C++ compiler frontend
+license: Apache-2.0
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/clang/sources b/extra/clang/sources
index 39eca45..a26e29c 100644
--- a/extra/clang/sources
+++ b/extra/clang/sources
@@ -1 +1 @@
-https://github.com/llvm/llvm-project/releases/download/llvmorg-12.0.0/clang-12.0.0.src.tar.xz
+https://github.com/llvm/llvm-project/releases/download/llvmorg-12.0.1/clang-12.0.1.src.tar.xz
diff --git a/extra/clang/version b/extra/clang/version
index 1284e40..0ada45b 100644
--- a/extra/clang/version
+++ b/extra/clang/version
@@ -1 +1 @@
-12.0.0 1
+12.0.1 1
diff --git a/extra/cmake/checksums b/extra/cmake/checksums
index be0482f..313f46e 100644
--- a/extra/cmake/checksums
+++ b/extra/cmake/checksums
@@ -1 +1 @@
-87a4060298f2c6bb09d479de1400bc78195a5b55a65622a7dceeb3d1090a1b16 cmake-3.20.4.tar.gz
+fac3915171d4dff25913975d712f76e69aef44bf738ba7b976793a458b4cfed4 cmake-3.21.1.tar.gz
diff --git a/extra/cmake/meta b/extra/cmake/meta
new file mode 100644
index 0000000..28fad7d
--- /dev/null
+++ b/extra/cmake/meta
@@ -0,0 +1,3 @@
+description: meta build system
+license: BSD-3-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/cmake/sources b/extra/cmake/sources
index 3095736..65097b8 100644
--- a/extra/cmake/sources
+++ b/extra/cmake/sources
@@ -1 +1 @@
-https://github.com/Kitware/CMake/releases/download/v3.20.4/cmake-3.20.4.tar.gz
+https://github.com/Kitware/CMake/releases/download/v3.21.1/cmake-3.21.1.tar.gz
diff --git a/extra/cmake/version b/extra/cmake/version
index 30e8b88..746acad 100644
--- a/extra/cmake/version
+++ b/extra/cmake/version
@@ -1 +1 @@
-3.20.4 1
+3.21.1 1
diff --git a/extra/cvs/meta b/extra/cvs/meta
new file mode 100644
index 0000000..c77b3b9
--- /dev/null
+++ b/extra/cvs/meta
@@ -0,0 +1,3 @@
+description: Concurrent Versions System
+license: GPL-1
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/dash/meta b/extra/dash/meta
new file mode 100644
index 0000000..6de9984
--- /dev/null
+++ b/extra/dash/meta
@@ -0,0 +1,3 @@
+description: POSIX-compliant shell
+license: BSD-3-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/dejavu-fonts-ttf/build b/extra/dejavu-fonts-ttf/build
index f860181..aa34836 100755
--- a/extra/dejavu-fonts-ttf/build
+++ b/extra/dejavu-fonts-ttf/build
@@ -1,4 +1,4 @@
#!/bin/sh -e
-install -Dm644 ttf/*.ttf -t "$1/usr/share/fonts/TTF/"
-install -Dm644 fontconfig/*.conf -t "$1/etc/fonts/conf.avail/"
+clinst -Dm644 -t "$1/usr/share/fonts/TTF" ttf/*.ttf
+clinst -Dm644 -t "$1/etc/fonts/conf.avail" fontconfig/*.conf
diff --git a/extra/dhcpcd/build b/extra/dhcpcd/build
index e180d27..1625c95 100755
--- a/extra/dhcpcd/build
+++ b/extra/dhcpcd/build
@@ -13,9 +13,5 @@ export LDFLAGS="$LDFLAGS -static"
make
make DESTDIR="$1" install
-# Install runit service.
-install -Dm755 dhcpcd.run "$1/etc/sv/dhcpcd/run"
-ln -s /run/runit/supervise.dhcpcd "$1/etc/sv/dhcpcd/supervise"
-
-# Install runit service.
-install -Dm755 dhcpcd.run "$1/etc/sysmgr/dhcpcd"
+# Install services
+clsv -d "$1" dhcpcd.run
diff --git a/extra/dhcpcd/meta b/extra/dhcpcd/meta
new file mode 100644
index 0000000..c286ae8
--- /dev/null
+++ b/extra/dhcpcd/meta
@@ -0,0 +1,3 @@
+description: DHCP client daemon
+license: BSD-2-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/dialog/checksums b/extra/dialog/checksums
index a7479e3..fe65a5d 100644
--- a/extra/dialog/checksums
+++ b/extra/dialog/checksums
@@ -1 +1 @@
-01c2d1e2e9af9b083ea200caad084fdfda55178d5bbf4e42c9fff44935151653 dialog-1.3-20210324.tgz
+c3af22ccfcd9baca384062108dd9354e86990929ee270c239eef69518c5da7c8 dialog-1.3-20210621.tgz
diff --git a/extra/dialog/meta b/extra/dialog/meta
new file mode 100644
index 0000000..562f804
--- /dev/null
+++ b/extra/dialog/meta
@@ -0,0 +1,3 @@
+description: scriptable dialog boxes
+license: LGPL-2.1
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/dialog/sources b/extra/dialog/sources
index 4223370..d42ee3d 100644
--- a/extra/dialog/sources
+++ b/extra/dialog/sources
@@ -1 +1 @@
-https://invisible-mirror.net/archives/dialog/dialog-1.3-20210324.tgz
+https://invisible-mirror.net/archives/dialog/dialog-1.3-20210621.tgz
diff --git a/extra/dialog/version b/extra/dialog/version
index 5d8b779..c7bf0f4 100644
--- a/extra/dialog/version
+++ b/extra/dialog/version
@@ -1 +1 @@
-1.3-20210324 1
+1.3-20210621 1
diff --git a/extra/distcc/meta b/extra/distcc/meta
new file mode 100644
index 0000000..51924fb
--- /dev/null
+++ b/extra/distcc/meta
@@ -0,0 +1,3 @@
+description: Distributed compilation software
+license: GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/dmenu/meta b/extra/dmenu/meta
new file mode 100644
index 0000000..ef4541a
--- /dev/null
+++ b/extra/dmenu/meta
@@ -0,0 +1,3 @@
+description: General purpose dynamic menu for X
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/dropbear/meta b/extra/dropbear/meta
new file mode 100644
index 0000000..a91a1fe
--- /dev/null
+++ b/extra/dropbear/meta
@@ -0,0 +1,3 @@
+description: Small SSH server and client implementation
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/efibootmgr/build b/extra/efibootmgr/build
index 4ec986b..c6c4bdd 100755
--- a/extra/efibootmgr/build
+++ b/extra/efibootmgr/build
@@ -4,5 +4,5 @@ export LDFLAGS="$LDFLAGS -static"
make CC="${CC:-cc}" EFIDIR=/boot/efi efibootmgr
-install -Dm0755 src/efibootmgr "$1/usr/bin/efibootmgr"
-install -Dm0644 src/efibootmgr.8 "$1/usr/share/man/man8/efibootmgr.8"
+clinst -Dm755 src/efibootmgr "$1/usr/bin/efibootmgr"
+clman -d "$1" src/efibootmgr.8
diff --git a/extra/efibootmgr/meta b/extra/efibootmgr/meta
new file mode 100644
index 0000000..00f3d78
--- /dev/null
+++ b/extra/efibootmgr/meta
@@ -0,0 +1,3 @@
+description: UEFI Boot Manager
+license: GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/efivar/build b/extra/efivar/build
index e51181d..427316a 100755
--- a/extra/efivar/build
+++ b/extra/efivar/build
@@ -22,19 +22,19 @@ mk() {
mk libefiboot.a libefivar.a efivar-static efiboot.pc efivar.pc
# Install the binary.
- install -Dm755 efivar-static "$1/usr/bin/efivar"
+ clinst -Dm755 efivar-static "$1/usr/bin/efivar"
# Install libraries.
- install -Dm644 libefiboot.a "$1/usr/lib/libefiboot.a"
- install -Dm644 libefivar.a "$1/usr/lib/libefivar.a"
+ clinst -Dm644 libefiboot.a "$1/usr/lib/libefiboot.a"
+ clinst -Dm644 libefivar.a "$1/usr/lib/libefivar.a"
# Install pkgconf files.
- install -Dm644 efiboot.pc "$1/usr/lib/pkgconfig/efiboot.pc"
- install -Dm644 efivar.pc "$1/usr/lib/pkgconfig/efivar.pc"
+ clinst -Dm644 efiboot.pc "$1/usr/lib/pkgconfig/efiboot.pc"
+ clinst -Dm644 efivar.pc "$1/usr/lib/pkgconfig/efivar.pc"
# Install headers.
find include -type f | while read -r header; do
- install -Dm644 "$header" "$1/usr/$header"
+ clinst -Dm644 "$header" "$1/usr/$header"
done
)
diff --git a/extra/efivar/meta b/extra/efivar/meta
new file mode 100644
index 0000000..839040c
--- /dev/null
+++ b/extra/efivar/meta
@@ -0,0 +1,3 @@
+description: Tools to manipulate EFI variables
+license: LGPL-2.1+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/entr/checksums b/extra/entr/checksums
index 87b00f2..33e8298 100644
--- a/extra/entr/checksums
+++ b/extra/entr/checksums
@@ -1 +1 @@
-e256a4d2fbe46f6132460833ba447e65d7f35ba9d0b265e7c4150397cc4405a2 entr-4.9.tar.gz
+2a87bb7d9e5e89b6f614495937b557dbb8144ea53d0c1fa1812388982cd41ebb entr-5.0.tar.gz
diff --git a/extra/entr/meta b/extra/entr/meta
new file mode 100644
index 0000000..93b1163
--- /dev/null
+++ b/extra/entr/meta
@@ -0,0 +1,3 @@
+description: Utility for running arbitrary commands when files change
+license: ISC
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/entr/sources b/extra/entr/sources
index 9385eef..31cb605 100644
--- a/extra/entr/sources
+++ b/extra/entr/sources
@@ -1 +1 @@
-http://eradman.com/entrproject/code/entr-4.9.tar.gz
+http://eradman.com/entrproject/code/entr-5.0.tar.gz
diff --git a/extra/entr/version b/extra/entr/version
index cb3496f..d80bad4 100644
--- a/extra/entr/version
+++ b/extra/entr/version
@@ -1 +1 @@
-4.9 1
+5.0 1
diff --git a/extra/expat/meta b/extra/expat/meta
new file mode 100644
index 0000000..723bcd5
--- /dev/null
+++ b/extra/expat/meta
@@ -0,0 +1,3 @@
+description: XML parser library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/farbfeld/meta b/extra/farbfeld/meta
new file mode 100644
index 0000000..9f99c2c
--- /dev/null
+++ b/extra/farbfeld/meta
@@ -0,0 +1,3 @@
+description: Lossless image format
+license: ISC
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/ffmpeg/meta b/extra/ffmpeg/meta
new file mode 100644
index 0000000..09cbd8b
--- /dev/null
+++ b/extra/ffmpeg/meta
@@ -0,0 +1,3 @@
+description: Multi-purpose multimedia library
+license: GPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/file/meta b/extra/file/meta
new file mode 100644
index 0000000..26ea3ab
--- /dev/null
+++ b/extra/file/meta
@@ -0,0 +1,3 @@
+description: File type identification library/utility
+license: BSD-2-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/flac/meta b/extra/flac/meta
new file mode 100644
index 0000000..5e1fbfd
--- /dev/null
+++ b/extra/flac/meta
@@ -0,0 +1,3 @@
+description: Free Lossless Audio Codec
+license: BSD-3-Clause, GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/fontconfig/checksums b/extra/fontconfig/checksums
index b1a645b..80c7d76 100644
--- a/extra/fontconfig/checksums
+++ b/extra/fontconfig/checksums
@@ -1 +1 @@
-ea968631eadc5739bc7c8856cef5c77da812d1f67b763f5e51b57b8026c1a0a0 fontconfig-2.13.93.tar.xz
+a5f052cb73fd479ffb7b697980510903b563bbb55b8f7a2b001fcfb94026003c fontconfig-2.13.94.tar.xz
diff --git a/extra/fontconfig/meta b/extra/fontconfig/meta
new file mode 100644
index 0000000..f910936
--- /dev/null
+++ b/extra/fontconfig/meta
@@ -0,0 +1,3 @@
+description: Font access configuration library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/fontconfig/sources b/extra/fontconfig/sources
index e246e25..8e4b95d 100644
--- a/extra/fontconfig/sources
+++ b/extra/fontconfig/sources
@@ -1 +1 @@
-https://freedesktop.org/software/fontconfig/release/fontconfig-2.13.93.tar.xz
+https://freedesktop.org/software/fontconfig/release/fontconfig-2.13.94.tar.xz
diff --git a/extra/fontconfig/version b/extra/fontconfig/version
index 3006485..76fd9b4 100644
--- a/extra/fontconfig/version
+++ b/extra/fontconfig/version
@@ -1 +1 @@
-2.13.93 1
+2.13.94 1
diff --git a/extra/fossil/build b/extra/fossil/build
index ddb40e1..1ba98ce 100755
--- a/extra/fossil/build
+++ b/extra/fossil/build
@@ -7,4 +7,4 @@
make
make DESTDIR="$1" install
-install -Dm644 fossil.1 "$1/usr/share/man/man1/fossil.1"
+clman -d "$1" fossil.1
diff --git a/extra/fossil/checksums b/extra/fossil/checksums
index e3e588a..5ff74a6 100644
--- a/extra/fossil/checksums
+++ b/extra/fossil/checksums
@@ -1 +1 @@
-8f6a9b6ad1c1599827ef6eba3d0a20507cd8f83a8b75561e3c614b2107f27936 Fossil-version-2.15.2.tar.gz
+b0ae18580144edd646e73ff7abe28934e9614b72bfcbf1f32a137f7a5f90e4c2 Fossil-version-2.16.tar.gz
diff --git a/extra/fossil/meta b/extra/fossil/meta
new file mode 100644
index 0000000..3f7dee8
--- /dev/null
+++ b/extra/fossil/meta
@@ -0,0 +1,3 @@
+description: Distributed Version Control System
+license: BSD-2-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/fossil/sources b/extra/fossil/sources
index 0f71b9a..fc3dc09 100644
--- a/extra/fossil/sources
+++ b/extra/fossil/sources
@@ -1 +1 @@
-https://fossil-scm.org/home/tarball/version-2.15.2/Fossil-version-2.15.2.tar.gz
+https://fossil-scm.org/home/tarball/version-2.16/Fossil-version-2.16.tar.gz
diff --git a/extra/fossil/version b/extra/fossil/version
index 7f18ece..90d7d11 100644
--- a/extra/fossil/version
+++ b/extra/fossil/version
@@ -1 +1 @@
-2.15.2 1
+2.16 1
diff --git a/extra/freetype-harfbuzz/checksums b/extra/freetype-harfbuzz/checksums
index 23986db..24b021b 100644
--- a/extra/freetype-harfbuzz/checksums
+++ b/extra/freetype-harfbuzz/checksums
@@ -1,2 +1,2 @@
86a854d8905b19698bbc8f23b860bc104246ce4854dcea8e3b0fb21284f75784 freetype-2.10.4.tar.xz
-b3f17394c5bccee456172b2b30ddec0bb87e9c5df38b4559a973d14ccd04509d 2.8.1.tar.gz
+4164f68103e7b52757a732227cfa2a16cfa9984da513843bb4eb7669adc6f220 2.8.2.tar.gz
diff --git a/extra/freetype-harfbuzz/meta b/extra/freetype-harfbuzz/meta
new file mode 100644
index 0000000..2ae8357
--- /dev/null
+++ b/extra/freetype-harfbuzz/meta
@@ -0,0 +1,3 @@
+description: Libraries for font rendering and sharing
+license: GPL-2.0+, FTL, MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/freetype-harfbuzz/sources b/extra/freetype-harfbuzz/sources
index 1773f70..1815900 100644
--- a/extra/freetype-harfbuzz/sources
+++ b/extra/freetype-harfbuzz/sources
@@ -1,2 +1,2 @@
https://download-mirror.savannah.gnu.org/releases/freetype/freetype-2.10.4.tar.xz freetype
-https://github.com/harfbuzz/harfbuzz/archive/2.8.1.tar.gz harfbuzz
+https://github.com/harfbuzz/harfbuzz/archive/2.8.2.tar.gz harfbuzz
diff --git a/extra/freetype-harfbuzz/version b/extra/freetype-harfbuzz/version
index 59fd10f..67f6504 100644
--- a/extra/freetype-harfbuzz/version
+++ b/extra/freetype-harfbuzz/version
@@ -1 +1 @@
-2.10.4+2.8.1 2
+2.10.4+2.8.2 1
diff --git a/extra/fribidi/meta b/extra/fribidi/meta
new file mode 100644
index 0000000..cb1b5dd
--- /dev/null
+++ b/extra/fribidi/meta
@@ -0,0 +1,3 @@
+description: Unicode Bidirectional Algorithm Library
+license: LGPL-2.1+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/gawk/meta b/extra/gawk/meta
new file mode 100644
index 0000000..644a10e
--- /dev/null
+++ b/extra/gawk/meta
@@ -0,0 +1,3 @@
+description: GNU Awk implementation
+license: GPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/gcr/meta b/extra/gcr/meta
new file mode 100644
index 0000000..c1a6c75
--- /dev/null
+++ b/extra/gcr/meta
@@ -0,0 +1,3 @@
+description: GNOME crypto library
+license: LGPL-2.1+, GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/gdk-pixbuf/build b/extra/gdk-pixbuf/build
index 149a2c5..149a2c5 100755
--- a/xorg/gdk-pixbuf/build
+++ b/extra/gdk-pixbuf/build
diff --git a/xorg/gdk-pixbuf/checksums b/extra/gdk-pixbuf/checksums
index da65cb8..da65cb8 100644
--- a/xorg/gdk-pixbuf/checksums
+++ b/extra/gdk-pixbuf/checksums
diff --git a/xorg/gdk-pixbuf/depends b/extra/gdk-pixbuf/depends
index 74ed9b6..74ed9b6 100644
--- a/xorg/gdk-pixbuf/depends
+++ b/extra/gdk-pixbuf/depends
diff --git a/extra/gdk-pixbuf/meta b/extra/gdk-pixbuf/meta
new file mode 100644
index 0000000..e670ffa
--- /dev/null
+++ b/extra/gdk-pixbuf/meta
@@ -0,0 +1,3 @@
+description: Image loading library for the GTK+ toolkit
+license: GTK-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/gdk-pixbuf/post-install b/extra/gdk-pixbuf/post-install
index b97f005..b97f005 100755
--- a/xorg/gdk-pixbuf/post-install
+++ b/extra/gdk-pixbuf/post-install
diff --git a/xorg/gdk-pixbuf/sources b/extra/gdk-pixbuf/sources
index 680a73f..680a73f 100644
--- a/xorg/gdk-pixbuf/sources
+++ b/extra/gdk-pixbuf/sources
diff --git a/xorg/gdk-pixbuf/version b/extra/gdk-pixbuf/version
index 139be5e..139be5e 100644
--- a/xorg/gdk-pixbuf/version
+++ b/extra/gdk-pixbuf/version
diff --git a/extra/giflib/meta b/extra/giflib/meta
new file mode 100644
index 0000000..aef23c8
--- /dev/null
+++ b/extra/giflib/meta
@@ -0,0 +1,3 @@
+description: GIF image library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/glib-networking/meta b/extra/glib-networking/meta
new file mode 100644
index 0000000..0f639f9
--- /dev/null
+++ b/extra/glib-networking/meta
@@ -0,0 +1,3 @@
+description: glib network modules
+license: LGPL-2.1+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/glib/build b/extra/glib/build
index 38d3b13..922bd53 100755
--- a/extra/glib/build
+++ b/extra/glib/build
@@ -8,7 +8,7 @@ cat _ > gio/meson.build; rm -f _
# tests/fuzzing now depend on dbus. Remove them from the build.
find . -type f -name meson.build -exec \
- sed -i "/subdir('tests')/d;/subdir('fuzzing')/d" {} +
+ clsed "/subdir('tests')/d;/subdir('fuzzing')/d" {} +
meson \
--prefix=/usr \
diff --git a/extra/glib/depends b/extra/glib/depends
index 9612cfb..dab4fee 100644
--- a/extra/glib/depends
+++ b/extra/glib/depends
@@ -1,4 +1,4 @@
-libffi
-meson make
+libffi make
+meson make
util-linux
zlib
diff --git a/extra/glib/meta b/extra/glib/meta
new file mode 100644
index 0000000..e62f8bc
--- /dev/null
+++ b/extra/glib/meta
@@ -0,0 +1,3 @@
+description: GNU library of C routines
+license: LGPL-2.1+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/glib/version b/extra/glib/version
index 51f3a41..49f6e4e 100644
--- a/extra/glib/version
+++ b/extra/glib/version
@@ -1 +1 @@
-2.68.3 1
+2.68.3 2
diff --git a/extra/gmp/meta b/extra/gmp/meta
new file mode 100644
index 0000000..4282e01
--- /dev/null
+++ b/extra/gmp/meta
@@ -0,0 +1,3 @@
+description: Library for arbitrary precision arithmetic
+license: LGPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/gnupg2/meta b/extra/gnupg2/meta
new file mode 100644
index 0000000..31806f5
--- /dev/null
+++ b/extra/gnupg2/meta
@@ -0,0 +1,3 @@
+description: GNU Privacy Guard
+license: GPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/gnutls/meta b/extra/gnutls/meta
new file mode 100644
index 0000000..6a0d7ac
--- /dev/null
+++ b/extra/gnutls/meta
@@ -0,0 +1,3 @@
+description: GNU TLS library implementation
+license: GPL-3.0+, LGPL-2.1+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/go/checksums b/extra/go/checksums
index c4ca311..61f83d6 100644
--- a/extra/go/checksums
+++ b/extra/go/checksums
@@ -1,3 +1,3 @@
-7bfa7e5908c7cc9e75da5ddf3066d7cbcf3fd9fa51945851325eebc17f50ba80 go1.16.5.src.tar.gz
+a3a5d4bc401b51db065e4f93b523347a4d343ae0c0b08a65c3423b05a138037d go1.16.6.src.tar.gz
f4ff5b5eb3a3cae1c993723f3eab519c5bae18866b5e5f96fe1102f0cb5c3e52 go1.4-bootstrap-20171003.tar.gz
07daf0ad276a320586ff13a16ddb071879bc2c88168b2191b7b97aa9591f4c2e no-bash.patch
diff --git a/extra/go/meta b/extra/go/meta
new file mode 100644
index 0000000..fd56b52
--- /dev/null
+++ b/extra/go/meta
@@ -0,0 +1,3 @@
+description: Go programming language
+license: BSD-3-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/go/sources b/extra/go/sources
index 1c1c002..52142c2 100644
--- a/extra/go/sources
+++ b/extra/go/sources
@@ -1,3 +1,3 @@
-https://golang.org/dl/go1.16.5.src.tar.gz go-current
+https://golang.org/dl/go1.16.6.src.tar.gz go-current
https://dl.google.com/go/go1.4-bootstrap-20171003.tar.gz go1.4-bootstrap
patches/no-bash.patch
diff --git a/extra/go/version b/extra/go/version
index 67bd00a..bd2f6a3 100644
--- a/extra/go/version
+++ b/extra/go/version
@@ -1 +1 @@
-1.16.5 1
+1.16.6 1
diff --git a/extra/gobject-introspection/depends b/extra/gobject-introspection/depends
index 21b0378..616bdbc 100644
--- a/extra/gobject-introspection/depends
+++ b/extra/gobject-introspection/depends
@@ -1,4 +1,4 @@
glib
-libffi
+libffi make
libxml2
-meson make
+meson make
diff --git a/extra/gobject-introspection/meta b/extra/gobject-introspection/meta
new file mode 100644
index 0000000..e6cb51b
--- /dev/null
+++ b/extra/gobject-introspection/meta
@@ -0,0 +1,3 @@
+description: Introspection system for GObject-based libraries
+license: GPL-2.0+, LGPL-2.1+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/gobject-introspection/version b/extra/gobject-introspection/version
index 31ae36b..1180ec6 100644
--- a/extra/gobject-introspection/version
+++ b/extra/gobject-introspection/version
@@ -1 +1 @@
-1.68.0 1
+1.68.0 2
diff --git a/extra/gperf/meta b/extra/gperf/meta
new file mode 100644
index 0000000..4b79935
--- /dev/null
+++ b/extra/gperf/meta
@@ -0,0 +1,3 @@
+description: Perfect hash function generator
+license: GPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/graphene/meta b/extra/graphene/meta
new file mode 100644
index 0000000..dcf489a
--- /dev/null
+++ b/extra/graphene/meta
@@ -0,0 +1,3 @@
+description: Thin layer of types for graphic libraries
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/grep/meta b/extra/grep/meta
new file mode 100644
index 0000000..685f96f
--- /dev/null
+++ b/extra/grep/meta
@@ -0,0 +1,3 @@
+description: GNU grep utility
+license: GPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/groff/build b/extra/groff/build
index fd40141..6da916d 100755
--- a/extra/groff/build
+++ b/extra/groff/build
@@ -2,15 +2,13 @@
patch -p0 < musl.patch
+export LDFLAGS="$LDFLAGS -static"
+
./configure \
- --prefix=/usr \
- --without-x \
- --disable-rpath \
- --with-doc=no \
- --disable-nls
+ --prefix=/usr \
+ --without-x \
+ --disable-rpath \
+ --disable-nls
make
make DESTDIR="$1" install
-for file in /usr/share/man/man7/roff.7 /usr/share/man/man1/soelim.1 /usr/bin/soelim ; do
- rm "$1/$file"
-done
diff --git a/extra/groff/meta b/extra/groff/meta
new file mode 100644
index 0000000..0e87cc5
--- /dev/null
+++ b/extra/groff/meta
@@ -0,0 +1,3 @@
+description: GNU troff text-formatting system
+license: GPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/groff/version b/extra/groff/version
index 1418be4..8873ee6 100644
--- a/extra/groff/version
+++ b/extra/groff/version
@@ -1 +1 @@
-1.22.4 1
+1.22.4 2
diff --git a/extra/grub/build b/extra/grub/build
index 10513bf..6a8013e 100755
--- a/extra/grub/build
+++ b/extra/grub/build
@@ -41,7 +41,7 @@ build_grub --with-platform=pc
build_grub --with-platform=efi --disable-efiemu
# Install /etc/default/grub (used by grub-mkconfig).
-install -Dm0644 grub.default "$1/etc/default/grub"
+clinst -Dm644 grub.default "$1/etc/default/grub"
# Remove gdb debugging files.
(
diff --git a/extra/grub/meta b/extra/grub/meta
new file mode 100644
index 0000000..d40ef01
--- /dev/null
+++ b/extra/grub/meta
@@ -0,0 +1,3 @@
+description: GRand Unified Bootloader
+license: GPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/gst-plugins-base/meta b/extra/gst-plugins-base/meta
new file mode 100644
index 0000000..cac3211
--- /dev/null
+++ b/extra/gst-plugins-base/meta
@@ -0,0 +1,3 @@
+description: GStreamer Base Plugins
+license: GPL-2.0+, LGPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/gst-plugins/meta b/extra/gst-plugins/meta
new file mode 100644
index 0000000..cf50f6e
--- /dev/null
+++ b/extra/gst-plugins/meta
@@ -0,0 +1,3 @@
+description: GStreamer Plugins
+license: GPL-2.0+, LGPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/gstreamer/meta b/extra/gstreamer/meta
new file mode 100644
index 0000000..d3b913c
--- /dev/null
+++ b/extra/gstreamer/meta
@@ -0,0 +1,3 @@
+description: GStreamer libraries
+license: LGPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/gtk+2/build b/extra/gtk+2/build
index 7bb2318..7bb2318 100755
--- a/xorg/gtk+2/build
+++ b/extra/gtk+2/build
diff --git a/xorg/gtk+2/checksums b/extra/gtk+2/checksums
index a834824..a834824 100644
--- a/xorg/gtk+2/checksums
+++ b/extra/gtk+2/checksums
diff --git a/xorg/gtk+2/depends b/extra/gtk+2/depends
index 5538743..5538743 100644
--- a/xorg/gtk+2/depends
+++ b/extra/gtk+2/depends
diff --git a/extra/gtk+2/meta b/extra/gtk+2/meta
new file mode 100644
index 0000000..d32ec7d
--- /dev/null
+++ b/extra/gtk+2/meta
@@ -0,0 +1,3 @@
+description: GTK+ toolkit v2
+license: LGPL-2.1+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/gtk+2/sources b/extra/gtk+2/sources
index 17166ff..17166ff 100644
--- a/xorg/gtk+2/sources
+++ b/extra/gtk+2/sources
diff --git a/xorg/gtk+2/version b/extra/gtk+2/version
index edd6caf..edd6caf 100644
--- a/xorg/gtk+2/version
+++ b/extra/gtk+2/version
diff --git a/extra/gtk+3/build b/extra/gtk+3/build
index 3e692aa..c6b7d7c 100755
--- a/extra/gtk+3/build
+++ b/extra/gtk+3/build
@@ -19,6 +19,7 @@ cpt l wayland >/dev/null 2>&1 && wayland=--enable-wayland-backend
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
+ --enable-static \
--enable-xkb \
--enable-xinerama \
--enable-xrandr \
diff --git a/extra/gtk+3/checksums b/extra/gtk+3/checksums
index 52bfa70..64b49be 100644
--- a/extra/gtk+3/checksums
+++ b/extra/gtk+3/checksums
@@ -1 +1 @@
-f57ec4ade8f15cab0c23a80dcaee85b876e70a8823d9105f067ce335a8268caa gtk+-3.24.29.tar.xz
+ba75bfff320ad1f4cfbee92ba813ec336322cc3c660d406aad014b07087a3ba9 gtk+-3.24.30.tar.xz
diff --git a/extra/gtk+3/meta b/extra/gtk+3/meta
new file mode 100644
index 0000000..28ce814
--- /dev/null
+++ b/extra/gtk+3/meta
@@ -0,0 +1,3 @@
+description: GTK+ toolkit v3
+license: LGPL-2.1+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/gtk+3/sources b/extra/gtk+3/sources
index 42aee20..aef140d 100644
--- a/extra/gtk+3/sources
+++ b/extra/gtk+3/sources
@@ -1 +1 @@
-https://download.gnome.org/sources/gtk+/3.24/gtk+-3.24.29.tar.xz
+https://download.gnome.org/sources/gtk+/3.24/gtk+-3.24.30.tar.xz
diff --git a/extra/gtk+3/version b/extra/gtk+3/version
index f7f31d7..b7a7238 100644
--- a/extra/gtk+3/version
+++ b/extra/gtk+3/version
@@ -1 +1 @@
-3.24.29 2
+3.24.30 1
diff --git a/extra/gtk4/meta b/extra/gtk4/meta
new file mode 100644
index 0000000..5368762
--- /dev/null
+++ b/extra/gtk4/meta
@@ -0,0 +1,3 @@
+description: GTK toolkit v4
+license: LGPL-2.1+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/gvim/meta b/extra/gvim/meta
new file mode 100644
index 0000000..07750e7
--- /dev/null
+++ b/extra/gvim/meta
@@ -0,0 +1,3 @@
+description: Vim editor - GTK+ GUI
+license: Vim
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/harfbuzz-icu/build b/extra/harfbuzz-icu/build
index 1cf8e03..102d086 100755
--- a/extra/harfbuzz-icu/build
+++ b/extra/harfbuzz-icu/build
@@ -18,6 +18,6 @@ meson \
ninja -C output
ninja -C output install
-install -Dt "$1/usr/lib" tmp/usr/lib/libharfbuzz-icu*
-install -Dt "$1/usr/lib/pkgconfig" tmp/usr/lib/pkgconfig/harfbuzz-icu.pc
-install -Dt "$1/usr/include/harfbuzz" tmp/usr/include/harfbuzz/hb-icu.h
+clinst -Dt "$1/usr/lib" tmp/usr/lib/libharfbuzz-icu*
+clinst -Dt "$1/usr/lib/pkgconfig" tmp/usr/lib/pkgconfig/harfbuzz-icu.pc
+clinst -Dt "$1/usr/include/harfbuzz" tmp/usr/include/harfbuzz/hb-icu.h
diff --git a/extra/harfbuzz-icu/checksums b/extra/harfbuzz-icu/checksums
index ea2f8be..f1a531f 100644
--- a/extra/harfbuzz-icu/checksums
+++ b/extra/harfbuzz-icu/checksums
@@ -1 +1 @@
-b3f17394c5bccee456172b2b30ddec0bb87e9c5df38b4559a973d14ccd04509d 2.8.1.tar.gz
+4164f68103e7b52757a732227cfa2a16cfa9984da513843bb4eb7669adc6f220 2.8.2.tar.gz
diff --git a/extra/harfbuzz-icu/meta b/extra/harfbuzz-icu/meta
new file mode 100644
index 0000000..7e7f906
--- /dev/null
+++ b/extra/harfbuzz-icu/meta
@@ -0,0 +1,3 @@
+description: ICU library for harfbuzz
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/harfbuzz-icu/sources b/extra/harfbuzz-icu/sources
index edf4292..e59e70e 100644
--- a/extra/harfbuzz-icu/sources
+++ b/extra/harfbuzz-icu/sources
@@ -1 +1 @@
-https://github.com/harfbuzz/harfbuzz/archive/2.8.1.tar.gz
+https://github.com/harfbuzz/harfbuzz/archive/2.8.2.tar.gz
diff --git a/extra/harfbuzz-icu/version b/extra/harfbuzz-icu/version
index 4214617..01947c3 100644
--- a/extra/harfbuzz-icu/version
+++ b/extra/harfbuzz-icu/version
@@ -1 +1 @@
-2.8.1 1
+2.8.2 1
diff --git a/extra/icu/meta b/extra/icu/meta
new file mode 100644
index 0000000..8c12c0e
--- /dev/null
+++ b/extra/icu/meta
@@ -0,0 +1,3 @@
+description: Unicode library
+license: ICU
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/imagemagick/checksums b/extra/imagemagick/checksums
index 31ed432..42b918d 100644
--- a/extra/imagemagick/checksums
+++ b/extra/imagemagick/checksums
@@ -1 +1 @@
-a190ee2385f76f824e6e6037e4d6703c08d0f571c2934dba8fd7b9e8ec04e86f ImageMagick-7.1.0-1.tar.xz
+1a54bd46947f16fb29cf083be3614a14135f2fe9d1aa20665a85a8940bf6dc65 ImageMagick-7.1.0-4.tar.xz
diff --git a/extra/imagemagick/meta b/extra/imagemagick/meta
new file mode 100644
index 0000000..86e0151
--- /dev/null
+++ b/extra/imagemagick/meta
@@ -0,0 +1,3 @@
+description: image and display manipulation program/library
+license: ImageMagick
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/imagemagick/sources b/extra/imagemagick/sources
index c85cb7e..c65e65d 100644
--- a/extra/imagemagick/sources
+++ b/extra/imagemagick/sources
@@ -1 +1 @@
-https://imagemagick.org/download/releases/ImageMagick-7.1.0-1.tar.xz
+https://imagemagick.org/download/releases/ImageMagick-7.1.0-4.tar.xz
diff --git a/extra/imagemagick/version b/extra/imagemagick/version
index 9f87ed3..0b9d729 100644
--- a/extra/imagemagick/version
+++ b/extra/imagemagick/version
@@ -1 +1 @@
-7.1.0-1 1
+7.1.0-4 1
diff --git a/extra/imlib2/checksums b/extra/imlib2/checksums
index 36736d4..ca6652c 100644
--- a/extra/imlib2/checksums
+++ b/extra/imlib2/checksums
@@ -1 +1 @@
-af30cf36e956febf18f9d33a81a4b43fea8f761ce74a67715d2ad157bb92c090
+c15eb370225e3e3c64a6421c3f153a4117958e0a3b395e06926568b4090aa425 imlib2-1.7.2.tar.gz
diff --git a/extra/imlib2/meta b/extra/imlib2/meta
new file mode 100644
index 0000000..1f63911
--- /dev/null
+++ b/extra/imlib2/meta
@@ -0,0 +1,3 @@
+description: image manipulation library
+license: Imlib2
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/imlib2/sources b/extra/imlib2/sources
index 6400eef..a1839f8 100644
--- a/extra/imlib2/sources
+++ b/extra/imlib2/sources
@@ -1 +1 @@
-https://downloads.sourceforge.net/enlightenment/imlib2-src/imlib2-1.7.1.tar.gz
+https://downloads.sourceforge.net/enlightenment/imlib2-src/imlib2-1.7.2.tar.gz
diff --git a/extra/imlib2/version b/extra/imlib2/version
index 2817085..8a5282d 100644
--- a/extra/imlib2/version
+++ b/extra/imlib2/version
@@ -1 +1 @@
-1.7.1 1
+1.7.2 1
diff --git a/extra/info/build b/extra/info/build
index 329a0e3..5c2a320 100755
--- a/extra/info/build
+++ b/extra/info/build
@@ -13,5 +13,7 @@ make -C gnulib/lib
make -C info
make -C install-info
-install -Dm755 info/ginfo "$1/usr/bin/info"
-install -Dm755 install-info/ginstall-info "$1/usr/bin/install-info"
+clinst -Dm755 info/ginfo "$1/usr/bin/info"
+clinst -Dm755 install-info/ginstall-info "$1/usr/bin/install-info"
+
+clman -d "$1" man/info.1 man/install-info.1 man/info.5
diff --git a/extra/info/meta b/extra/info/meta
new file mode 100644
index 0000000..ac9d22f
--- /dev/null
+++ b/extra/info/meta
@@ -0,0 +1,3 @@
+description: GNU Documentation Pager
+license: GPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/iptables/meta b/extra/iptables/meta
new file mode 100644
index 0000000..7554ecb
--- /dev/null
+++ b/extra/iptables/meta
@@ -0,0 +1,3 @@
+description: Linux IP packet filtering program
+license: GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/iw/meta b/extra/iw/meta
new file mode 100644
index 0000000..ac0ae5e
--- /dev/null
+++ b/extra/iw/meta
@@ -0,0 +1,3 @@
+description: Wireless device configuration utility
+license: ISC
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/json-c/meta b/extra/json-c/meta
new file mode 100644
index 0000000..ecee45d
--- /dev/null
+++ b/extra/json-c/meta
@@ -0,0 +1,3 @@
+description: JSON library implementation in C
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/kbd/build b/extra/kbd/build
index 85e4c94..f885bc9 100755
--- a/extra/kbd/build
+++ b/extra/kbd/build
@@ -9,7 +9,7 @@ export CC="${CC:-cc} --static"
--enable-shared=no \
--disable-tests
-find . -name Makefile -exec sed -i 's/gunzip/gzip -d/' {} \;
+find . -name Makefile -exec clsed 's/gunzip/gzip -d/' {} \;
make
make DESTDIR="$1" install
diff --git a/extra/kbd/meta b/extra/kbd/meta
new file mode 100644
index 0000000..3e45dba
--- /dev/null
+++ b/extra/kbd/meta
@@ -0,0 +1,3 @@
+description: Linux keyboard utilities
+license: GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/kcgi/build b/extra/kcgi/build
index f6bc745..178fdc9 100755
--- a/extra/kcgi/build
+++ b/extra/kcgi/build
@@ -1,12 +1,18 @@
#!/bin/sh -e
# Modify Makefile to make it POSIX
-sed -i '/^\.for/,/^\.endfor/d' Makefile
+clsed '/^\.for/,/^\.endfor/d' Makefile
+
+# Modify Makefile to properly use LDFLAGS
+# We don't want this expression to expand
+# shellcheck disable=2016
+clsed '/^kfcgi:/{n; s,$, $(LDFLAGS),}' Makefile
./configure \
PREFIX=/usr \
SBINDIR=/usr/bin \
- MANDIR=/usr/share/man
+ MANDIR=/usr/share/man \
+ LDFLAGS="$LDFLAGS -static"
make
make DESTDIR="$1" install
diff --git a/extra/kcgi/meta b/extra/kcgi/meta
new file mode 100644
index 0000000..cb93274
--- /dev/null
+++ b/extra/kcgi/meta
@@ -0,0 +1,3 @@
+description: Minimal CGI library
+license: ISC
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/keychain/build b/extra/keychain/build
index 0f13c62..05dcbcc 100755
--- a/extra/keychain/build
+++ b/extra/keychain/build
@@ -1,4 +1,4 @@
#!/bin/sh -e
-install -Dm755 keychain "$1/usr/bin/keychain"
-install -Dm644 keychain.1 "$1/usr/share/man/man1/keychain.1"
+clinst -Dm755 keychain "$1/usr/bin/keychain"
+clman -d "$1" keychain.1
diff --git a/extra/keychain/meta b/extra/keychain/meta
new file mode 100644
index 0000000..ac5810a
--- /dev/null
+++ b/extra/keychain/meta
@@ -0,0 +1,3 @@
+description: Keychain manager for ssh-agent and gpg-agent
+license: GPL-2.0
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/lame/meta b/extra/lame/meta
new file mode 100644
index 0000000..d8f2dc9
--- /dev/null
+++ b/extra/lame/meta
@@ -0,0 +1,3 @@
+description: Fast, high quality MP3 encoder
+license: LGPL-2.1
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/lcms2/meta b/extra/lcms2/meta
new file mode 100644
index 0000000..e4071d8
--- /dev/null
+++ b/extra/lcms2/meta
@@ -0,0 +1,3 @@
+description: Color management engine
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libaio/meta b/extra/libaio/meta
new file mode 100644
index 0000000..a9b0e5c
--- /dev/null
+++ b/extra/libaio/meta
@@ -0,0 +1,3 @@
+description: Async I/O library
+license: LGPL-2.1+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libarchive/meta b/extra/libarchive/meta
new file mode 100644
index 0000000..3206017
--- /dev/null
+++ b/extra/libarchive/meta
@@ -0,0 +1,3 @@
+description: Library and utilities to read/write streaming archive formats
+license: BSD-2-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libass/meta b/extra/libass/meta
new file mode 100644
index 0000000..1465ad2
--- /dev/null
+++ b/extra/libass/meta
@@ -0,0 +1,3 @@
+description: SSA/ASS subtitles rendering library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libassuan/meta b/extra/libassuan/meta
new file mode 100644
index 0000000..6e25c9d
--- /dev/null
+++ b/extra/libassuan/meta
@@ -0,0 +1,3 @@
+description: GnuPG IPC library
+license: GPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libbsd/meta b/extra/libbsd/meta
new file mode 100644
index 0000000..e6520ef
--- /dev/null
+++ b/extra/libbsd/meta
@@ -0,0 +1,3 @@
+description: BSD function library
+license: ISC, MIT, Beerware, BSD-2-Clause, BSD-3-Clause, BSD-4-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libcups/meta b/extra/libcups/meta
new file mode 100644
index 0000000..5107dcf
--- /dev/null
+++ b/extra/libcups/meta
@@ -0,0 +1,3 @@
+description: CUPS Printer library
+license: Apache-2.0
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libdrm/build b/extra/libdrm/build
index 182eacd..021c8ec 100755
--- a/extra/libdrm/build
+++ b/extra/libdrm/build
@@ -3,7 +3,7 @@
export DESTDIR="$1"
# Symbolic link loop on tests
-sed -i '/^test(/,/^)/d' intel/meson.build
+clsed '/^test(/,/^)/d' intel/meson.build
meson \
--prefix=/usr \
diff --git a/extra/libdrm/checksums b/extra/libdrm/checksums
index 6ce2959..badde87 100644
--- a/extra/libdrm/checksums
+++ b/extra/libdrm/checksums
@@ -1 +1 @@
-cf529b318b79c66e9b3af49cb52ef3da5f30e51ff298e0248640af7d6846b581 drm-libdrm-2.4.106.tar.gz
+16b23932a2b7d41d091cf95662a83f56c680a9bb3456931c0b76fde02ae2d53f drm-libdrm-2.4.107.tar.gz
diff --git a/extra/libdrm/meta b/extra/libdrm/meta
new file mode 100644
index 0000000..97e2fc0
--- /dev/null
+++ b/extra/libdrm/meta
@@ -0,0 +1,3 @@
+description: DRM interface library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libdrm/sources b/extra/libdrm/sources
index a427490..c412643 100644
--- a/extra/libdrm/sources
+++ b/extra/libdrm/sources
@@ -1 +1 @@
-https://gitlab.freedesktop.org/mesa/drm/-/archive/libdrm-2.4.106/drm-libdrm-2.4.106.tar.gz
+https://gitlab.freedesktop.org/mesa/drm/-/archive/libdrm-2.4.107/drm-libdrm-2.4.107.tar.gz
diff --git a/extra/libdrm/version b/extra/libdrm/version
index 8f76fca..5e5f0bf 100644
--- a/extra/libdrm/version
+++ b/extra/libdrm/version
@@ -1 +1 @@
-2.4.106 1
+2.4.107 1
diff --git a/extra/libedit/checksums b/extra/libedit/checksums
index b5eca0d..cde603e 100644
--- a/extra/libedit/checksums
+++ b/extra/libedit/checksums
@@ -1 +1 @@
-0220bc2047e927c0c1984ef5f7b4eb2a9469a5b7bf12ba573ca3b23ca02bbb6f libedit-20210522-3.1.tar.gz
+3023b498ad593fd7745ae3b20abad546de506b67b8fbb5579637ca69ab82dbc9 libedit-20210714-3.1.tar.gz
diff --git a/extra/libedit/meta b/extra/libedit/meta
new file mode 100644
index 0000000..ce19eca
--- /dev/null
+++ b/extra/libedit/meta
@@ -0,0 +1,3 @@
+description: NetBSD Command Line Editor Library
+license: BSD-3-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libedit/sources b/extra/libedit/sources
index e1ed04f..d34aad0 100644
--- a/extra/libedit/sources
+++ b/extra/libedit/sources
@@ -1 +1 @@
-https://www.thrysoee.dk/editline/libedit-20210522-3.1.tar.gz
+https://www.thrysoee.dk/editline/libedit-20210714-3.1.tar.gz
diff --git a/extra/libedit/version b/extra/libedit/version
index ddf1c9b..0cd1071 100644
--- a/extra/libedit/version
+++ b/extra/libedit/version
@@ -1 +1 @@
-20210522-3.1 1
+20210714-3.1 1
diff --git a/extra/libelf/build b/extra/libelf/build
index 64d0e04..3e4b1fd 100755
--- a/extra/libelf/build
+++ b/extra/libelf/build
@@ -4,12 +4,12 @@
export CFLAGS="$CFLAGS -Wno-error"
# Disable configure error for missing argp, fts, and obstack.
-sed -i -e 's/as_fn_error.*argp/: "/g' \
- -e 's/as_fn_error.*fts/: "/g' \
- -e 's/as_fn_error.*obstack/: "/g' configure
+clsed 's/as_fn_error.*argp/: "/g' configure
+clsed 's/as_fn_error.*fts/: "/g' configure
+clsed 's/as_fn_error.*obstack/: "/g' configure
# Don't compile two unrelated C files which require argp.
-sed -i 's/color.*printversion../#/g' lib/Makefile.in
+clsed 's/color.*printversion../#/g' lib/Makefile.in
./configure \
--prefix=/usr \
diff --git a/extra/libelf/meta b/extra/libelf/meta
new file mode 100644
index 0000000..24e361e
--- /dev/null
+++ b/extra/libelf/meta
@@ -0,0 +1,3 @@
+description: ELF object library
+license: GPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libepoxy/meta b/extra/libepoxy/meta
new file mode 100644
index 0000000..0eb1ee7
--- /dev/null
+++ b/extra/libepoxy/meta
@@ -0,0 +1,3 @@
+description: OpenGL function pointer management library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/liberation-fonts-ttf/build b/extra/liberation-fonts-ttf/build
index bdc86a6..995c980 100755
--- a/extra/liberation-fonts-ttf/build
+++ b/extra/liberation-fonts-ttf/build
@@ -1,4 +1,4 @@
#!/bin/sh -e
-install -Dm644 ./*.ttf -t "$1/usr/share/fonts/TTF/"
-install -Dm644 ./*.conf -t "$1/etc/fonts/conf.avail/"
+clinst -Dm644 -t "$1/usr/share/fonts/TTF" ./*.ttf
+clinst -Dm644 -t "$1/etc/fonts/conf.avail" ./*.conf
diff --git a/extra/liberation-fonts-ttf/meta b/extra/liberation-fonts-ttf/meta
new file mode 100644
index 0000000..4bb7595
--- /dev/null
+++ b/extra/liberation-fonts-ttf/meta
@@ -0,0 +1,3 @@
+description: TrueType fonts from RedHat
+license: OFL-1.1
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libev/meta b/extra/libev/meta
new file mode 100644
index 0000000..c230450
--- /dev/null
+++ b/extra/libev/meta
@@ -0,0 +1,3 @@
+description: Event notification library
+license: GPL-2.0+, BSD-2-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libevdev/meta b/extra/libevdev/meta
new file mode 100644
index 0000000..fd73dd2
--- /dev/null
+++ b/extra/libevdev/meta
@@ -0,0 +1,3 @@
+description: evdev device library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libffi/build b/extra/libffi/build
index b2747a3..71ad38f 100755
--- a/extra/libffi/build
+++ b/extra/libffi/build
@@ -2,16 +2,8 @@
./configure \
--prefix=/usr \
- --with-pic
+ --with-pic \
+ --disable-shared
make
make DESTDIR="$1" install
-
-# Maintain compatibility and avoid the need
-# for rebuilds of all packages linking to
-# libffi.
-#
-# ABI incompatibility only affects AArch64.
-# See: https://github.com/libffi/libffi/commit/c02c341
-# https://github.com/libffi/libffi/issues/528
-ln -s libffi.so.7 "$1/usr/lib/libffi.so.6"
diff --git a/extra/libffi/checksums b/extra/libffi/checksums
index 635bf88..2f95a7e 100644
--- a/extra/libffi/checksums
+++ b/extra/libffi/checksums
@@ -1 +1 @@
-72fba7922703ddfa7a028d513ac15a85c8d54c8d67f55fa5a4802885dc652056 libffi-3.3.tar.gz
+540fb721619a6aba3bdeef7d940d8e9e0e6d2c193595bc243241b77ff9e93620 libffi-3.4.2.tar.gz
diff --git a/extra/libffi/meta b/extra/libffi/meta
new file mode 100644
index 0000000..b7cf36b
--- /dev/null
+++ b/extra/libffi/meta
@@ -0,0 +1,3 @@
+description: Foreign Function Interface library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libffi/sources b/extra/libffi/sources
index c4dceb6..a966e96 100644
--- a/extra/libffi/sources
+++ b/extra/libffi/sources
@@ -1 +1 @@
-https://sourceware.org/pub/libffi/libffi-3.3.tar.gz
+https://github.com/libffi/libffi/releases/download/v3.4.2/libffi-3.4.2.tar.gz
diff --git a/extra/libffi/version b/extra/libffi/version
index ef8da5d..7675fd4 100644
--- a/extra/libffi/version
+++ b/extra/libffi/version
@@ -1 +1 @@
-3.3 1
+3.4.2 1
diff --git a/extra/libfontenc/meta b/extra/libfontenc/meta
new file mode 100644
index 0000000..38d8b26
--- /dev/null
+++ b/extra/libfontenc/meta
@@ -0,0 +1,3 @@
+description: Fontenc library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libgcrypt/meta b/extra/libgcrypt/meta
new file mode 100644
index 0000000..fa9e4d8
--- /dev/null
+++ b/extra/libgcrypt/meta
@@ -0,0 +1,3 @@
+description: GNU cryptographic library
+license: LGPL-2.1+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libgit2/build b/extra/libgit2/build
index 08881c6..ea60ee9 100755
--- a/extra/libgit2/build
+++ b/extra/libgit2/build
@@ -5,7 +5,7 @@ export DESTDIR="$1"
cmake -B build \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=/usr/lib \
- -DBUILD_SHARED_LIBS=OFF \
+ -DBUILD_SHARED_LIBS=ON \
-DCMAKE_BUILD_TYPE=Release
cmake --build build
diff --git a/extra/libgit2/checksums b/extra/libgit2/checksums
index 17beb51..3f4deea 100644
--- a/extra/libgit2/checksums
+++ b/extra/libgit2/checksums
@@ -1 +1 @@
-41a6d5d740fd608674c7db8685685f45535323e73e784062cf000a633d420d1e v1.1.0.tar.gz
+13a525373f64c711a00a058514d890d1512080265f98e0935ab279393f21a620 v1.1.1.tar.gz
diff --git a/extra/libgit2/meta b/extra/libgit2/meta
new file mode 100644
index 0000000..5afe39a
--- /dev/null
+++ b/extra/libgit2/meta
@@ -0,0 +1,3 @@
+description: Portable Git library
+license: GPL-2.0+ with exception
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libgit2/sources b/extra/libgit2/sources
index 2e644d1..e3b1a91 100644
--- a/extra/libgit2/sources
+++ b/extra/libgit2/sources
@@ -1 +1 @@
-https://github.com/libgit2/libgit2/archive/v1.1.0.tar.gz
+https://github.com/libgit2/libgit2/archive/v1.1.1.tar.gz
diff --git a/extra/libgit2/version b/extra/libgit2/version
index 7281bb5..e343e3f 100644
--- a/extra/libgit2/version
+++ b/extra/libgit2/version
@@ -1 +1 @@
-1.1.0 1
+1.1.1 1
diff --git a/extra/libgpg-error/meta b/extra/libgpg-error/meta
new file mode 100644
index 0000000..202431c
--- /dev/null
+++ b/extra/libgpg-error/meta
@@ -0,0 +1,3 @@
+description: GnuPG error value library
+license: LGPL-2.1+, GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libinput/meta b/extra/libinput/meta
new file mode 100644
index 0000000..9054b40
--- /dev/null
+++ b/extra/libinput/meta
@@ -0,0 +1,3 @@
+description: Input device handling library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libjpeg-turbo/meta b/extra/libjpeg-turbo/meta
new file mode 100644
index 0000000..60c095c
--- /dev/null
+++ b/extra/libjpeg-turbo/meta
@@ -0,0 +1,3 @@
+description: JPEG image library
+license: IJG, BSD-3-Clause, Zlib
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libksba/meta b/extra/libksba/meta
new file mode 100644
index 0000000..2c43f5f
--- /dev/null
+++ b/extra/libksba/meta
@@ -0,0 +1,3 @@
+description: CMS and X.509 access library
+license: GPL-2.0+, LGPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libmpc/meta b/extra/libmpc/meta
new file mode 100644
index 0000000..516ec5c
--- /dev/null
+++ b/extra/libmpc/meta
@@ -0,0 +1,3 @@
+description: Library for the arithmetic of complex numbers
+license: LGPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libogg/meta b/extra/libogg/meta
new file mode 100644
index 0000000..d0b0f23
--- /dev/null
+++ b/extra/libogg/meta
@@ -0,0 +1,3 @@
+description: Ogg bitstream file format library
+license: BSD-3-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libpciaccess/meta b/extra/libpciaccess/meta
new file mode 100644
index 0000000..9960cb4
--- /dev/null
+++ b/extra/libpciaccess/meta
@@ -0,0 +1,3 @@
+description: PCI access library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libpng/meta b/extra/libpng/meta
new file mode 100644
index 0000000..5e7dec1
--- /dev/null
+++ b/extra/libpng/meta
@@ -0,0 +1,3 @@
+description: Library for manipulating PNG images
+license: Libpng
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libpsl/meta b/extra/libpsl/meta
new file mode 100644
index 0000000..832be46
--- /dev/null
+++ b/extra/libpsl/meta
@@ -0,0 +1,3 @@
+description: Public Suffix List library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libsoup/meta b/extra/libsoup/meta
new file mode 100644
index 0000000..847c7dc
--- /dev/null
+++ b/extra/libsoup/meta
@@ -0,0 +1,3 @@
+description: HTTP library implementation
+license: LGPL-2.1+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libtasn1/meta b/extra/libtasn1/meta
new file mode 100644
index 0000000..6242601
--- /dev/null
+++ b/extra/libtasn1/meta
@@ -0,0 +1,3 @@
+description: ASN.1 structure parser library
+license: GPL-3.0, LGPL-2.1
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libtheora/meta b/extra/libtheora/meta
new file mode 100644
index 0000000..9fcf4bc
--- /dev/null
+++ b/extra/libtheora/meta
@@ -0,0 +1,3 @@
+description: Theora Video Compression Codec
+license: BSD-3-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libtirpc/meta b/extra/libtirpc/meta
new file mode 100644
index 0000000..c6f7af8
--- /dev/null
+++ b/extra/libtirpc/meta
@@ -0,0 +1,3 @@
+description: Transport Independent RPC library
+license: BSD-3-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libtool/meta b/extra/libtool/meta
new file mode 100644
index 0000000..b2f9575
--- /dev/null
+++ b/extra/libtool/meta
@@ -0,0 +1,3 @@
+description: Generic library support script
+license: GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libva-utils/checksums b/extra/libva-utils/checksums
index 765c874..f95df8b 100644
--- a/extra/libva-utils/checksums
+++ b/extra/libva-utils/checksums
@@ -1 +1 @@
-0c1eb7f717e391d00da74c53a9fe5caf3d6c510dcd35bac7f71a0e59ad1b8d26 2.11.1.tar.gz
+bcab647f42147aa5cf83b324b6c3fe69e392e44d34aababfafcb6c3b4310377d 2.12.0.tar.gz
diff --git a/extra/libva-utils/meta b/extra/libva-utils/meta
new file mode 100644
index 0000000..d715c0d
--- /dev/null
+++ b/extra/libva-utils/meta
@@ -0,0 +1,3 @@
+description: libva utilities
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libva-utils/sources b/extra/libva-utils/sources
index 9e47627..b969808 100644
--- a/extra/libva-utils/sources
+++ b/extra/libva-utils/sources
@@ -1 +1 @@
-https://github.com/intel/libva-utils/archive/2.11.1.tar.gz
+https://github.com/intel/libva-utils/archive/2.12.0.tar.gz
diff --git a/extra/libva-utils/version b/extra/libva-utils/version
index 05a9820..f30894e 100644
--- a/extra/libva-utils/version
+++ b/extra/libva-utils/version
@@ -1 +1 @@
-2.11.1 1
+2.12.0 1
diff --git a/extra/libva/meta b/extra/libva/meta
new file mode 100644
index 0000000..b8ab2ac
--- /dev/null
+++ b/extra/libva/meta
@@ -0,0 +1,3 @@
+description: Video Acceleration Library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libvorbis/meta b/extra/libvorbis/meta
new file mode 100644
index 0000000..48e10e5
--- /dev/null
+++ b/extra/libvorbis/meta
@@ -0,0 +1,3 @@
+description: Vorbis codec library
+license: BSD-3-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libvpx/meta b/extra/libvpx/meta
new file mode 100644
index 0000000..fc1ceb3
--- /dev/null
+++ b/extra/libvpx/meta
@@ -0,0 +1,3 @@
+description: VP8 and VP9 video codec library
+license: BSD-3-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libwebp/meta b/extra/libwebp/meta
new file mode 100644
index 0000000..29a1e39
--- /dev/null
+++ b/extra/libwebp/meta
@@ -0,0 +1,3 @@
+description: WebP image format library
+license: BSD-3-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libxaw3d/meta b/extra/libxaw3d/meta
new file mode 100644
index 0000000..fdf2507
--- /dev/null
+++ b/extra/libxaw3d/meta
@@ -0,0 +1,3 @@
+description: Athena Widget 3D library
+license: MIT/X11
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libxml2/meta b/extra/libxml2/meta
new file mode 100644
index 0000000..fe4eca9
--- /dev/null
+++ b/extra/libxml2/meta
@@ -0,0 +1,3 @@
+description: XML and HTML support library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libXslt/build b/extra/libxslt/build
index 6daf22f..6daf22f 100755
--- a/extra/libXslt/build
+++ b/extra/libxslt/build
diff --git a/extra/libXslt/checksums b/extra/libxslt/checksums
index a4e52d5..a4e52d5 100644
--- a/extra/libXslt/checksums
+++ b/extra/libxslt/checksums
diff --git a/extra/libXslt/depends b/extra/libxslt/depends
index eb89cd5..eb89cd5 100644
--- a/extra/libXslt/depends
+++ b/extra/libxslt/depends
diff --git a/extra/libxslt/meta b/extra/libxslt/meta
new file mode 100644
index 0000000..64af49f
--- /dev/null
+++ b/extra/libxslt/meta
@@ -0,0 +1,3 @@
+description: XSLT parser library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libXslt/sources b/extra/libxslt/sources
index a25df5f..a25df5f 100644
--- a/extra/libXslt/sources
+++ b/extra/libxslt/sources
diff --git a/extra/libXslt/version b/extra/libxslt/version
index 618d8e2..618d8e2 100644
--- a/extra/libXslt/version
+++ b/extra/libxslt/version
diff --git a/extra/llvm/checksums b/extra/llvm/checksums
index 37781e9..52954be 100644
--- a/extra/llvm/checksums
+++ b/extra/llvm/checksums
@@ -1 +1 @@
-49dc47c8697a1a0abd4ee51629a696d7bfe803662f2a7252a3b16fc75f3a8b50 llvm-12.0.0.src.tar.xz
+7d9a8405f557cefc5a21bf5672af73903b64749d9bc3a50322239f56f34ffddf llvm-12.0.1.src.tar.xz
diff --git a/extra/llvm/meta b/extra/llvm/meta
new file mode 100644
index 0000000..26ff2b5
--- /dev/null
+++ b/extra/llvm/meta
@@ -0,0 +1,3 @@
+description: Low Level Virtual Machine
+license: Apache-2.0
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/llvm/sources b/extra/llvm/sources
index 890e505..f19005d 100644
--- a/extra/llvm/sources
+++ b/extra/llvm/sources
@@ -1 +1 @@
-https://github.com/llvm/llvm-project/releases/download/llvmorg-12.0.0/llvm-12.0.0.src.tar.xz
+https://github.com/llvm/llvm-project/releases/download/llvmorg-12.0.1/llvm-12.0.1.src.tar.xz
diff --git a/extra/llvm/version b/extra/llvm/version
index 1284e40..0ada45b 100644
--- a/extra/llvm/version
+++ b/extra/llvm/version
@@ -1 +1 @@
-12.0.0 1
+12.0.1 1
diff --git a/extra/lzip/meta b/extra/lzip/meta
new file mode 100644
index 0000000..af5c108
--- /dev/null
+++ b/extra/lzip/meta
@@ -0,0 +1,3 @@
+description: LZMA data compressor
+license: GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/man-pages-posix/meta b/extra/man-pages-posix/meta
new file mode 100644
index 0000000..33fbb45
--- /dev/null
+++ b/extra/man-pages-posix/meta
@@ -0,0 +1,3 @@
+description: POSIX manual pages
+license: POSIX-COPYRIGHT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/man-pages/build b/extra/man-pages/build
index 0fa9b71..b6b2ba4 100755
--- a/extra/man-pages/build
+++ b/extra/man-pages/build
@@ -1,3 +1,3 @@
#!/bin/sh -e
-make prefix=/usr DESTDIR="$1" install
+find . -name '*.[1-8]' -exec clman -d "$1" {} +
diff --git a/extra/man-pages/checksums b/extra/man-pages/checksums
index 67fba6b..60312a4 100644
--- a/extra/man-pages/checksums
+++ b/extra/man-pages/checksums
@@ -1 +1 @@
-3eda5dce5184599ec37dae3494cf964c550362e9a41fb724792da610bdb13caa man-pages-5.11.tar.xz
+7af5c960a05a7fac56813fe5bfa564a1c280e934363ae03911b67b0b8e23371e man-pages-5.12.tar.xz
diff --git a/extra/man-pages/meta b/extra/man-pages/meta
new file mode 100644
index 0000000..8214031
--- /dev/null
+++ b/extra/man-pages/meta
@@ -0,0 +1,3 @@
+description: Linux manual pages
+license: GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/man-pages/sources b/extra/man-pages/sources
index e946ede..b5526f0 100644
--- a/extra/man-pages/sources
+++ b/extra/man-pages/sources
@@ -1 +1 @@
-https://mirrors.edge.kernel.org/pub/linux/docs/man-pages/man-pages-5.11.tar.xz
+https://mirrors.edge.kernel.org/pub/linux/docs/man-pages/man-pages-5.12.tar.xz
diff --git a/extra/man-pages/version b/extra/man-pages/version
index 2058461..35970e0 100644
--- a/extra/man-pages/version
+++ b/extra/man-pages/version
@@ -1 +1 @@
-5.11 1
+5.12 1
diff --git a/extra/mercurial/checksums b/extra/mercurial/checksums
index 820a69d..5d91b8f 100644
--- a/extra/mercurial/checksums
+++ b/extra/mercurial/checksums
@@ -1 +1 @@
-fc5d6a8f6478d88ef83cdd0ab6d86ad68ee722bbdf4964e6a0b47c3c6ba5309f mercurial-5.8.tar.gz
+81baa3fe2087bdda2dd119d7ea948f6badebaeb7b528a7d18b277e2ceb22b19b mercurial-5.8.1.tar.gz
diff --git a/extra/mercurial/meta b/extra/mercurial/meta
new file mode 100644
index 0000000..8407b8f
--- /dev/null
+++ b/extra/mercurial/meta
@@ -0,0 +1,3 @@
+description: Distributed Version Control System
+license: GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/mercurial/sources b/extra/mercurial/sources
index bb9a767..52629a8 100644
--- a/extra/mercurial/sources
+++ b/extra/mercurial/sources
@@ -1 +1 @@
-https://www.mercurial-scm.org/release/mercurial-5.8.tar.gz
+https://www.mercurial-scm.org/release/mercurial-5.8.1.tar.gz
diff --git a/extra/mercurial/version b/extra/mercurial/version
index 720a07f..47c04b6 100644
--- a/extra/mercurial/version
+++ b/extra/mercurial/version
@@ -1 +1 @@
-5.8 1
+5.8.1 1
diff --git a/extra/mesa/checksums b/extra/mesa/checksums
index 5e97f06..e90d8bd 100644
--- a/extra/mesa/checksums
+++ b/extra/mesa/checksums
@@ -1,2 +1,2 @@
-334ce86dde64712d44a1a39441d4fb64e448ed7da3f3cb337cae1efdd57f05e1 mesa-21.1.3.tar.gz
+154112f3cc3478358800876b6220fc0588a6d68196da7ac4f65261382e025ac1 mesa-21.1.5.tar.gz
2984a6733e1d472796ceef37ad48c26f4a984bb18119bb2dbc37a44d8f6e75a4 Mako-1.1.1.tar.gz
diff --git a/extra/mesa/meta b/extra/mesa/meta
new file mode 100644
index 0000000..1c6dfde
--- /dev/null
+++ b/extra/mesa/meta
@@ -0,0 +1,3 @@
+description: OpenGL implementation library and drivers
+license: MIT, LGPL-2.1+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/mesa/sources b/extra/mesa/sources
index 62ef9d0..e5a7a0d 100644
--- a/extra/mesa/sources
+++ b/extra/mesa/sources
@@ -1,2 +1,2 @@
-https://github.com/mesa3d/mesa/archive/mesa-21.1.3.tar.gz
+https://github.com/mesa3d/mesa/archive/mesa-21.1.5.tar.gz
https://files.pythonhosted.org/packages/source/M/Mako/Mako-1.1.1.tar.gz mako
diff --git a/extra/mesa/version b/extra/mesa/version
index a4696c0..e432ce0 100644
--- a/extra/mesa/version
+++ b/extra/mesa/version
@@ -1 +1 @@
-21.1.3 1
+21.1.5 1
diff --git a/extra/meson/checksums b/extra/meson/checksums
index 114c66b..7bbbee6 100644
--- a/extra/meson/checksums
+++ b/extra/meson/checksums
@@ -1 +1 @@
-78e0f553dd3bc632d5f96ab943b1bbccb599c2c84ff27c5fb7f7fff9c8a3f6b4 0.58.1.tar.gz
+fdbbe8ea8a47f9e21cf4f578f85be8ec3d9c030df3d8cb17df1ae59d8683813a 0.59.0.tar.gz
diff --git a/extra/meson/meta b/extra/meson/meta
new file mode 100644
index 0000000..9b88fd1
--- /dev/null
+++ b/extra/meson/meta
@@ -0,0 +1,3 @@
+description: Fast build system
+license: Apache-2.0
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/meson/sources b/extra/meson/sources
index 03d10c5..a6190ee 100644
--- a/extra/meson/sources
+++ b/extra/meson/sources
@@ -1 +1 @@
-https://github.com/mesonbuild/meson/archive/0.58.1.tar.gz
+https://github.com/mesonbuild/meson/archive/0.59.0.tar.gz
diff --git a/extra/meson/version b/extra/meson/version
index c45a1cb..edf8013 100644
--- a/extra/meson/version
+++ b/extra/meson/version
@@ -1 +1 @@
-0.58.1 1
+0.59.0 1
diff --git a/extra/mlocate/build b/extra/mlocate/build
index e641b74..f854c93 100755
--- a/extra/mlocate/build
+++ b/extra/mlocate/build
@@ -1,9 +1,11 @@
#!/bin/sh -e
+export LDFLAGS="$LDFLAGS -static"
+
./configure \
- --prefix=/usr \
- --disable-nls
+ --prefix=/usr \
+ --disable-nls \
+ --disable-rpath
make
-
make DESTDIR="$1" install
diff --git a/extra/mlocate/meta b/extra/mlocate/meta
new file mode 100644
index 0000000..86f4ef0
--- /dev/null
+++ b/extra/mlocate/meta
@@ -0,0 +1,3 @@
+description: Implementation of locate/updatedb
+license: GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/mlocate/version b/extra/mlocate/version
index f718ec4..aba2406 100644
--- a/extra/mlocate/version
+++ b/extra/mlocate/version
@@ -1 +1 @@
-0.26 1
+0.26 2
diff --git a/extra/mpfr/meta b/extra/mpfr/meta
new file mode 100644
index 0000000..8f6e5dd
--- /dev/null
+++ b/extra/mpfr/meta
@@ -0,0 +1,3 @@
+description: GNU MPFR library
+license: LGPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/mpv/build b/extra/mpv/build
index c7307dc..d34cc81 100755
--- a/extra/mpv/build
+++ b/extra/mpv/build
@@ -1,12 +1,11 @@
#!/bin/sh -e
-ln -s waf-2.0.18 waf
-
-python waf configure \
+python waf/waf-light configure \
--prefix=/usr \
--mandir=/usr/share/man \
--confdir=/etc/mpv \
- --enable-alsa
+ --enable-alsa \
+ --disable-libarchive
-python waf build
-python waf install --destdir="$1"
+python waf/waf-light build
+python waf/waf-light install --destdir="$1"
diff --git a/extra/mpv/checksums b/extra/mpv/checksums
index dfce4d2..c75d33d 100644
--- a/extra/mpv/checksums
+++ b/extra/mpv/checksums
@@ -1,2 +1,2 @@
100a116b9f23bdcda3a596e9f26be3a69f166a4f1d00910d1789b6571c46f3a9 v0.33.1.tar.gz
-2e0cf83a63843da127610420cef1d3126f1187d8e572b6b3a28052fc2250d4bf waf-2.0.18
+841648ed90b13df1dac9ef2dc704fe1fe1cba66f7f0e92ff97f8b15d8d04d967 waf-2.0.22.tar.bz2
diff --git a/extra/mpv/meta b/extra/mpv/meta
new file mode 100644
index 0000000..6ac2ea0
--- /dev/null
+++ b/extra/mpv/meta
@@ -0,0 +1,3 @@
+description: Simplistic video player
+license: GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/mpv/sources b/extra/mpv/sources
index 0c3bd28..6b73bd5 100644
--- a/extra/mpv/sources
+++ b/extra/mpv/sources
@@ -1,2 +1,2 @@
https://github.com/mpv-player/mpv/archive/v0.33.1.tar.gz
-https://waf.io/waf-2.0.18
+https://waf.io/waf-2.0.22.tar.bz2 waf
diff --git a/extra/mtdev/meta b/extra/mtdev/meta
new file mode 100644
index 0000000..7533b0c
--- /dev/null
+++ b/extra/mtdev/meta
@@ -0,0 +1,3 @@
+description: Touch device library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/musl-fts/meta b/extra/musl-fts/meta
new file mode 100644
index 0000000..aabc2e7
--- /dev/null
+++ b/extra/musl-fts/meta
@@ -0,0 +1,3 @@
+description: FTS implementation for musl libc
+license: BSD
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/nano/meta b/extra/nano/meta
new file mode 100644
index 0000000..5f4b949
--- /dev/null
+++ b/extra/nano/meta
@@ -0,0 +1,3 @@
+description: pico text editor clone
+license: GPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/nasm/meta b/extra/nasm/meta
new file mode 100644
index 0000000..155c07d
--- /dev/null
+++ b/extra/nasm/meta
@@ -0,0 +1,3 @@
+description: portable assembler
+license: BSD-2-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/nawk/build b/extra/nawk/build
index 7da2a29..3b6e237 100755
--- a/extra/nawk/build
+++ b/extra/nawk/build
@@ -1,8 +1,9 @@
#!/bin/sh -e
make CFLAGS="$CFLAGS -static"
-install -Dm755 "a.out" "$1/usr/bin/nawk"
+clinst -Dm755 "a.out" "$1/usr/bin/nawk"
ln -s /usr/bin/nawk "$1/usr/bin/awk"
-install -Dm644 "awk.1" "$1/usr/share/man/man1/nawk.1"
+mv awk.1 nawk.1
+clman -d "$1" nawk.1
ln -s nawk.1 "$1/usr/share/man/man1/awk.1"
diff --git a/extra/nawk/meta b/extra/nawk/meta
new file mode 100644
index 0000000..dfd377c
--- /dev/null
+++ b/extra/nawk/meta
@@ -0,0 +1,3 @@
+description: One true awk
+license: SMLNJ
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/ncurses/meta b/extra/ncurses/meta
new file mode 100644
index 0000000..8606c4f
--- /dev/null
+++ b/extra/ncurses/meta
@@ -0,0 +1,3 @@
+description: Curses library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/nettle/meta b/extra/nettle/meta
new file mode 100644
index 0000000..420307c
--- /dev/null
+++ b/extra/nettle/meta
@@ -0,0 +1,3 @@
+description: Low-level cryptographic library
+license: GPL-2.0+, GPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/nginx/build b/extra/nginx/build
index 5ce2160..d42fe8f 100755
--- a/extra/nginx/build
+++ b/extra/nginx/build
@@ -38,4 +38,4 @@ make DESTDIR="$1" install
# Don't actually install this directory into the package.
rm -r "$1/run"
-install -Dm644 man/nginx.8 "$1/usr/share/man/man8/nginx.8"
+clman -d "$1" man/nginx.8
diff --git a/extra/nginx/checksums b/extra/nginx/checksums
index 2ad3cfc..5ccfe30 100644
--- a/extra/nginx/checksums
+++ b/extra/nginx/checksums
@@ -1 +1 @@
-fe192a4bac2bd3a769e8695cb9fe14a00e57eaceb919095347a83b5b2afc0771 nginx-1.21.0.tar.gz
+68ba0311342115163a0354cad34f90c05a7e8bf689dc498abf07899eda155560 nginx-1.21.1.tar.gz
diff --git a/extra/nginx/meta b/extra/nginx/meta
new file mode 100644
index 0000000..b952a28
--- /dev/null
+++ b/extra/nginx/meta
@@ -0,0 +1,3 @@
+description: High performance web server
+license: BSD-2-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/nginx/sources b/extra/nginx/sources
index 96e839c..332dbaa 100644
--- a/extra/nginx/sources
+++ b/extra/nginx/sources
@@ -1 +1 @@
-https://nginx.org/download/nginx-1.21.0.tar.gz
+https://nginx.org/download/nginx-1.21.1.tar.gz
diff --git a/extra/nginx/version b/extra/nginx/version
index 368bca4..31e499e 100644
--- a/extra/nginx/version
+++ b/extra/nginx/version
@@ -1 +1 @@
-1.21.0 1
+1.21.1 1
diff --git a/extra/nodejs/checksums b/extra/nodejs/checksums
index e0581c0..85c5204 100644
--- a/extra/nodejs/checksums
+++ b/extra/nodejs/checksums
@@ -1 +1 @@
-4d2eb041b914566edbd2792c2cd9843b2a4200e4c9507bc5695e0a6d9d126933 v16.3.0.tar.gz
+6de114d434d5b5014ba46c4dc8a0cdbf49a3870b9c76b6ec1324fb67a2284cec v16.5.0.tar.gz
diff --git a/extra/nodejs/meta b/extra/nodejs/meta
new file mode 100644
index 0000000..86a4ce0
--- /dev/null
+++ b/extra/nodejs/meta
@@ -0,0 +1,3 @@
+description: JavaScript runtime built on Chrome's V8 JS engine
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/nodejs/sources b/extra/nodejs/sources
index 582f64e..04a1bd2 100644
--- a/extra/nodejs/sources
+++ b/extra/nodejs/sources
@@ -1 +1 @@
-https://github.com/nodejs/node/archive/v16.3.0.tar.gz
+https://github.com/nodejs/node/archive/v16.5.0.tar.gz
diff --git a/extra/nodejs/version b/extra/nodejs/version
index d65760e..8278ba0 100644
--- a/extra/nodejs/version
+++ b/extra/nodejs/version
@@ -1 +1 @@
-16.3.0 1
+16.5.0 1
diff --git a/extra/npth/meta b/extra/npth/meta
new file mode 100644
index 0000000..7c7615f
--- /dev/null
+++ b/extra/npth/meta
@@ -0,0 +1,3 @@
+description: New portable threads library
+license: LGPL-2.1+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/ntfs-3g/meta b/extra/ntfs-3g/meta
new file mode 100644
index 0000000..cde3908
--- /dev/null
+++ b/extra/ntfs-3g/meta
@@ -0,0 +1,3 @@
+description: Stable rw NTFS driver
+license: GPL-2.0
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/oksh/meta b/extra/oksh/meta
new file mode 100644
index 0000000..7f5b5cd
--- /dev/null
+++ b/extra/oksh/meta
@@ -0,0 +1,3 @@
+description: OpenBSD Korn Shell
+license: Public Domain
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/opendoas/build b/extra/opendoas/build
index 31d85d1..93fe3a6 100755
--- a/extra/opendoas/build
+++ b/extra/opendoas/build
@@ -7,9 +7,9 @@
--without-pam
# Do not change ownership as the package manager handles this.
-sed -i /chown/d GNUmakefile
+clsed /chown/d GNUmakefile
make
make DESTDIR="$1" install
-install -Dm640 doas.conf "$1/etc/doas.conf"
+clinst -Dm640 doas.conf "$1/etc/doas.conf"
diff --git a/extra/opendoas/meta b/extra/opendoas/meta
new file mode 100644
index 0000000..0c15dc3
--- /dev/null
+++ b/extra/opendoas/meta
@@ -0,0 +1,3 @@
+description: OpenBSD doas command (sudo alternative)
+license: ISC, BSD-3-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/openjpeg2/meta b/extra/openjpeg2/meta
new file mode 100644
index 0000000..a23fbff
--- /dev/null
+++ b/extra/openjpeg2/meta
@@ -0,0 +1,3 @@
+description: JPEG Codec
+license: BSD-2-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/openssh/build b/extra/openssh/build
index ff39eaa..6f29343 100755
--- a/extra/openssh/build
+++ b/extra/openssh/build
@@ -1,8 +1,8 @@
#!/bin/sh -e
# Adds optional libedit support
-cpt-list libedit >/dev/null 2>&1 &&
- libedit="--with-libedit" && LIBS="$(pkgconf --static --libs libedit)"
+cpt-list -q libedit &&
+ libedit="--with-libedit" LIBS="$(pkgconf --static --libs libedit)"
export LIBS
export LDFLAGS="$LDFLAGS -static"
@@ -25,12 +25,8 @@ export LDFLAGS="$LDFLAGS -static"
make
make DESTDIR="$1" install
-install -m 755 contrib/ssh-copy-id "$1/usr/bin/ssh-copy-id"
-install -m 644 contrib/ssh-copy-id.1 "$1/usr/share/man/man8/ssh-copy-id.1"
+clinst -m 755 contrib/ssh-copy-id "$1/usr/bin/ssh-copy-id"
+clinst -m 644 contrib/ssh-copy-id.1 "$1/usr/share/man/man8/ssh-copy-id.1"
-# Install runit service.
-install -Dm755 sshd.run "$1/etc/sv/sshd/run"
-ln -s /run/runit/supervise.sshd "$1/etc/sv/sshd/supervise"
-
-# Install sysmgr service.
-install -Dm755 sshd.run "$1/etc/sysmgr/sshd"
+# Install sshd service
+clsv -d "$1" sshd.run
diff --git a/extra/openssh/meta b/extra/openssh/meta
new file mode 100644
index 0000000..ab31604
--- /dev/null
+++ b/extra/openssh/meta
@@ -0,0 +1,3 @@
+description: SSH client and server implementation
+license: BSD-2-Clause, ISC
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/opus/meta b/extra/opus/meta
new file mode 100644
index 0000000..ac1ec8c
--- /dev/null
+++ b/extra/opus/meta
@@ -0,0 +1,3 @@
+description: Audio codec
+license: BSD-3-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/p11-kit/meta b/extra/p11-kit/meta
new file mode 100644
index 0000000..d5259ca
--- /dev/null
+++ b/extra/p11-kit/meta
@@ -0,0 +1,3 @@
+description: PKCS#11 module kit
+license: BSD-3-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/p11-kit/version b/extra/p11-kit/version
index f5001f0..d80ee5d 100644
--- a/extra/p11-kit/version
+++ b/extra/p11-kit/version
@@ -1 +1 @@
-0.24.0 1
+0.24.0 2
diff --git a/extra/pango/checksums b/extra/pango/checksums
index f71e949..a0994ea 100644
--- a/extra/pango/checksums
+++ b/extra/pango/checksums
@@ -1 +1 @@
-501e74496173c02dcd024ded7fbb3f09efd37e2a488e248aa40799424dbb3b2a pango-1.48.5.tar.xz
+28a82f6a6cab60aa3b75a90f04197ead2d311fa8fe8b7bfdf8666e2781d506dc pango-1.48.7.tar.xz
diff --git a/extra/pango/meta b/extra/pango/meta
new file mode 100644
index 0000000..510fca3
--- /dev/null
+++ b/extra/pango/meta
@@ -0,0 +1,3 @@
+description: Text rendering and layout library
+license: LGPL-2.1+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/pango/sources b/extra/pango/sources
index b011b74..497c352 100644
--- a/extra/pango/sources
+++ b/extra/pango/sources
@@ -1 +1 @@
-https://download.gnome.org/sources/pango/1.48/pango-1.48.5.tar.xz
+https://download.gnome.org/sources/pango/1.48/pango-1.48.7.tar.xz
diff --git a/extra/pango/version b/extra/pango/version
index 937b550..3098975 100644
--- a/extra/pango/version
+++ b/extra/pango/version
@@ -1 +1 @@
-1.48.5 1
+1.48.7 1
diff --git a/extra/pciutils/meta b/extra/pciutils/meta
new file mode 100644
index 0000000..9aced8d
--- /dev/null
+++ b/extra/pciutils/meta
@@ -0,0 +1,3 @@
+description: PCI utilities
+license: GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/pcre/meta b/extra/pcre/meta
new file mode 100644
index 0000000..0baabdb
--- /dev/null
+++ b/extra/pcre/meta
@@ -0,0 +1,3 @@
+description: Perl compatible regular expression library
+license: BSD-3-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/perl/meta b/extra/perl/meta
new file mode 100644
index 0000000..269bb9c
--- /dev/null
+++ b/extra/perl/meta
@@ -0,0 +1,3 @@
+description: Perl programming language
+license: GPL-1.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/pinentry-dmenu/meta b/extra/pinentry-dmenu/meta
new file mode 100644
index 0000000..bc9f565
--- /dev/null
+++ b/extra/pinentry-dmenu/meta
@@ -0,0 +1,3 @@
+description: Pinentry program using dmenu
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/pinentry/meta b/extra/pinentry/meta
new file mode 100644
index 0000000..b03bde8
--- /dev/null
+++ b/extra/pinentry/meta
@@ -0,0 +1,3 @@
+description: Passphrase entry programs for GnuPG
+license: GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/poppler/checksums b/extra/poppler/checksums
index 922e9fd..a670679 100644
--- a/extra/poppler/checksums
+++ b/extra/poppler/checksums
@@ -1 +1 @@
-86b09e5a02de40081a3916ef8711c5128eaf4b1fc59d5f87d0ec66f04f595db4 poppler-21.06.1.tar.xz
+e26ab29f68065de4d6562f0a3e2b5435a83ca92be573b99a1c81998fa286a4d4 poppler-21.07.0.tar.xz
diff --git a/extra/poppler/meta b/extra/poppler/meta
new file mode 100644
index 0000000..5888085
--- /dev/null
+++ b/extra/poppler/meta
@@ -0,0 +1,3 @@
+description: PDF rendering library
+license: GPL-2.0+, GPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/poppler/sources b/extra/poppler/sources
index be5122a..6d2b854 100644
--- a/extra/poppler/sources
+++ b/extra/poppler/sources
@@ -1 +1 @@
-https://poppler.freedesktop.org/poppler-21.06.1.tar.xz
+https://poppler.freedesktop.org/poppler-21.07.0.tar.xz
diff --git a/extra/poppler/version b/extra/poppler/version
index 8a7f8d8..683d00a 100644
--- a/extra/poppler/version
+++ b/extra/poppler/version
@@ -1 +1 @@
-21.06.1 1
+21.07.0 1
diff --git a/extra/procps-ng/build b/extra/procps-ng/build
index 90428dc..835f1e5 100755
--- a/extra/procps-ng/build
+++ b/extra/procps-ng/build
@@ -5,10 +5,10 @@
--sbindir=/usr/bin
# Fix includes for w.c
-sed -i 's|HAVE_UTMPX_H|DONT_HAVE_IT_THANK_YOU_VERY_MUCH|g' w.c
+clsed 's|HAVE_UTMPX_H|DONT_HAVE_IT_THANK_YOU_VERY_MUCH|g' w.c
# Fix includes for proc/escape.c
-sed -i '/\#endif/a #include <langinfo.h>' proc/escape.c
+clsed '/\#endif/a #include <langinfo.h>' proc/escape.c
make CCLD="${CC:-cc} -all-static"
make DESTDIR="$1" install
diff --git a/extra/procps-ng/meta b/extra/procps-ng/meta
new file mode 100644
index 0000000..d918c90
--- /dev/null
+++ b/extra/procps-ng/meta
@@ -0,0 +1,3 @@
+description: Process monitoring utilities
+license: GPL-2.0+, LGPL-2.1+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/prout/meta b/extra/prout/meta
new file mode 100644
index 0000000..20ffedc
--- /dev/null
+++ b/extra/prout/meta
@@ -0,0 +1,3 @@
+description: Smaller "lp" command
+license: WTFPL
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/python/checksums b/extra/python/checksums
index b0545f4..69490b5 100644
--- a/extra/python/checksums
+++ b/extra/python/checksums
@@ -1,2 +1,2 @@
-0c5a140665436ec3dbfbb79e2dfb6d192655f26ef4a29aeffcb6d1820d716d83 Python-3.9.5.tar.xz
+397920af33efc5b97f2e0b57e91923512ef89fc5b3c1d21dbfc8c4828ce0108a Python-3.9.6.tar.xz
1e3dd58370fa3f5c9454f72479565e5282d16defdeec43c88e9a4dd233e00c1b python3-always-pip.patch
diff --git a/extra/python/depends b/extra/python/depends
index d9a59e2..b95b8a0 100644
--- a/extra/python/depends
+++ b/extra/python/depends
@@ -1,6 +1,6 @@
bzip2
expat
-libffi
+libffi make
libressl make
sqlite
zlib
diff --git a/extra/python/meta b/extra/python/meta
new file mode 100644
index 0000000..1d51b67
--- /dev/null
+++ b/extra/python/meta
@@ -0,0 +1,3 @@
+description: Python programming language
+license: Python-2.0
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/python/sources b/extra/python/sources
index b036432..906d6eb 100644
--- a/extra/python/sources
+++ b/extra/python/sources
@@ -1,2 +1,2 @@
-https://www.python.org/ftp/python/3.9.5/Python-3.9.5.tar.xz
+https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tar.xz
patches/python3-always-pip.patch
diff --git a/extra/python/version b/extra/python/version
index 7054130..91bdc47 100644
--- a/extra/python/version
+++ b/extra/python/version
@@ -1 +1 @@
-3.9.5 1
+3.9.6 2
diff --git a/extra/rc/build b/extra/rc/build
index 300caaf..c3ecedb 100755
--- a/extra/rc/build
+++ b/extra/rc/build
@@ -5,7 +5,7 @@ for patch in *.patch; do
done
# Change the location of rcmain to the /etc directory.
-sed -i 's|/lib/rcmain|/etc/rcmain|;s|PREFIX||' unix.c
+clsed 's|/lib/rcmain|/etc/rcmain|;s|PREFIX||' unix.c
# If readline is available, build with it.
if cpt-list readline >/dev/null 2>&1; then
@@ -40,5 +40,5 @@ mkdir -p "$1/usr/bin"
havefork.c \
"prompt-$readline.c" $LIBS
-install -Dm644 rc.1 "$1/usr/share/man/man1/rc.1"
-install -Dm644 rcmain.unix "$1/etc/rcmain"
+clman -d "$1" rc.1
+clinst -Dm644 rcmain.unix "$1/etc/rcmain"
diff --git a/extra/rc/meta b/extra/rc/meta
new file mode 100644
index 0000000..267d143
--- /dev/null
+++ b/extra/rc/meta
@@ -0,0 +1,3 @@
+description: Plan9 rc shell
+license: Lucent Public License 1.02
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/readline/meta b/extra/readline/meta
new file mode 100644
index 0000000..8817f60
--- /dev/null
+++ b/extra/readline/meta
@@ -0,0 +1,3 @@
+description: GNU readline library
+license: GPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/ruby/checksums b/extra/ruby/checksums
index be4a54f..781f72a 100644
--- a/extra/ruby/checksums
+++ b/extra/ruby/checksums
@@ -1 +1 @@
-d06bccd382d03724b69f674bc46cd6957ba08ed07522694ce44b9e8ffc9c48e2 ruby-3.0.1.tar.xz
+570e7773100f625599575f363831166d91d49a1ab97d3ab6495af44774155c40 ruby-3.0.2.tar.xz
diff --git a/extra/ruby/depends b/extra/ruby/depends
index 00148bd..7a13f54 100644
--- a/extra/ruby/depends
+++ b/extra/ruby/depends
@@ -1,3 +1,3 @@
-libffi
+libffi make
libressl
zlib
diff --git a/extra/ruby/meta b/extra/ruby/meta
new file mode 100644
index 0000000..d24a792
--- /dev/null
+++ b/extra/ruby/meta
@@ -0,0 +1,3 @@
+description: Ruby programming language
+license: Ruby, BSD-2-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/ruby/sources b/extra/ruby/sources
index c1b5558..8e26367 100644
--- a/extra/ruby/sources
+++ b/extra/ruby/sources
@@ -1 +1 @@
-https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.1.tar.xz
+https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.2.tar.xz
diff --git a/extra/ruby/version b/extra/ruby/version
index 51545db..b0b71c8 100644
--- a/extra/ruby/version
+++ b/extra/ruby/version
@@ -1 +1 @@
-3.0.1 1
+3.0.2 1
diff --git a/extra/samurai/meta b/extra/samurai/meta
new file mode 100644
index 0000000..7f8d133
--- /dev/null
+++ b/extra/samurai/meta
@@ -0,0 +1,3 @@
+description: Ninja-compatible build tool written in C99
+license: MIT, Apache-2.0
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/scdoc/meta b/extra/scdoc/meta
new file mode 100644
index 0000000..424e106
--- /dev/null
+++ b/extra/scdoc/meta
@@ -0,0 +1,3 @@
+description: Tool for generating manual pages
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/scron/build b/extra/scron/build
index fd90a6f..40070b3 100755
--- a/extra/scron/build
+++ b/extra/scron/build
@@ -1,12 +1,16 @@
#!/bin/sh -e
-make CC="${CC:-gcc}"
-make PREFIX="$1/usr" MANPREFIX="$1/usr/share/man" install
+mk() {
+ make \
+ PREFIX=/usr \
+ MANPREFIX=/usr/share/man \
+ CFLAGS="$CFLAGS -static" \
+ "$@"
+}
+mk
+mk DESTDIR="$1" install
+clsv -d "$1" scron.run
-# Install runit service
-install -Dm755 scron.run "$1/etc/sv/scron/run"
-ln -sv /run/runit/supervise.scron "$1/etc/sv/scron/supervise"
-
-# Install sysmgr service
-install -Dm755 scron.run "$1/etc/sysmgr/scron"
+mv "$1/usr/bin/crond" "$1/usr/bin/scrond"
+ln -s scrond "$1/usr/bin/crond"
diff --git a/extra/scron/meta b/extra/scron/meta
new file mode 100644
index 0000000..f8f9326
--- /dev/null
+++ b/extra/scron/meta
@@ -0,0 +1,3 @@
+description: Simple cron daemon
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/scron/version b/extra/scron/version
index 3ea648e..eafecb6 100644
--- a/extra/scron/version
+++ b/extra/scron/version
@@ -1 +1 @@
-0.4 2
+0.4 3
diff --git a/extra/sdhcp/meta b/extra/sdhcp/meta
new file mode 100644
index 0000000..93125ea
--- /dev/null
+++ b/extra/sdhcp/meta
@@ -0,0 +1,3 @@
+description: Simple dhcp client daemon
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/seatd/build b/extra/seatd/build
index baf3a7b..c2087e7 100755
--- a/extra/seatd/build
+++ b/extra/seatd/build
@@ -12,4 +12,4 @@ meson \
ninja -C output
ninja -C output install
-install-sv seatd.run
+clsv seatd.run
diff --git a/extra/seatd/meta b/extra/seatd/meta
new file mode 100644
index 0000000..91757c0
--- /dev/null
+++ b/extra/seatd/meta
@@ -0,0 +1,3 @@
+description: Minimal seat management daemon and library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/shared-mime-info/build b/extra/shared-mime-info/build
index c2b41d9..cc1ca68 100755
--- a/extra/shared-mime-info/build
+++ b/extra/shared-mime-info/build
@@ -43,8 +43,7 @@ cat << EOF > src/config.h
EOF
# Fix config.h include.
-sed 's/<config.h>/"config.h"/' src/update-mime-database.c > _
-cat _ > src/update-mime-database.c; rm -f _
+clsed 's/<config.h>/"config.h"/' src/update-mime-database.c
# shellcheck disable=2046
"${CC:-gcc}" -o "$1/usr/bin/update-mime-database" \
diff --git a/extra/shared-mime-info/meta b/extra/shared-mime-info/meta
new file mode 100644
index 0000000..f7f0b3d
--- /dev/null
+++ b/extra/shared-mime-info/meta
@@ -0,0 +1,3 @@
+description: Common types database
+license: GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/shellcheck-bin/build b/extra/shellcheck-bin/build
index 3a6a468..4bdd755 100755
--- a/extra/shellcheck-bin/build
+++ b/extra/shellcheck-bin/build
@@ -1,3 +1,3 @@
#!/bin/sh -e
-install -Dm755 shellcheck "$1/usr/bin/shellcheck"
+clinst-Dm755 shellcheck "$1/usr/bin/shellcheck"
diff --git a/extra/shellcheck-bin/meta b/extra/shellcheck-bin/meta
new file mode 100644
index 0000000..64ad3dd
--- /dev/null
+++ b/extra/shellcheck-bin/meta
@@ -0,0 +1,3 @@
+description: Static analysis tool for shell scripts
+license: GPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/shellspec/meta b/extra/shellspec/meta
new file mode 100644
index 0000000..84d9e60
--- /dev/null
+++ b/extra/shellspec/meta
@@ -0,0 +1,3 @@
+description: Full-featured BDD unit testing framework for POSIX-compatible shells
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/shinit/build b/extra/shinit/build
index 0b82a3b..8e362b4 100755
--- a/extra/shinit/build
+++ b/extra/shinit/build
@@ -1,7 +1,5 @@
#!/bin/sh -e
-install -Dm755 shinit "$1/usr/bin/shinit"
-install -Dm755 poweroff "$1/usr/bin/poweroff"
-
+clinst -Dm755 -t "$1/usr/bin" shinit poweroff
ln -s shinit "$1/usr/bin/init"
ln -s poweroff "$1/usr/bin/reboot"
diff --git a/extra/shinit/meta b/extra/shinit/meta
new file mode 100644
index 0000000..1273e2d
--- /dev/null
+++ b/extra/shinit/meta
@@ -0,0 +1,3 @@
+description: Barebones init scheme in POSIX shell
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/signify/build b/extra/signify/build
index 0fcdb51..538f9a1 100755
--- a/extra/signify/build
+++ b/extra/signify/build
@@ -4,5 +4,5 @@ export LDFLAGS="$LDFLAGS -static"
make
-install -Dm755 signify "$1/usr/bin/signify"
-install -Dm644 signify.1 "$1/usr/share/man/man1/signify.1"
+clinst -Dm755 signify "$1/usr/bin/signify"
+clman -d "$1" signify.1
diff --git a/extra/signify/meta b/extra/signify/meta
new file mode 100644
index 0000000..95354b0
--- /dev/null
+++ b/extra/signify/meta
@@ -0,0 +1,3 @@
+description: OpenBSD cryptographic signing and verification tool
+license: ISC
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/smu/meta b/extra/smu/meta
new file mode 100644
index 0000000..8ca36bf
--- /dev/null
+++ b/extra/smu/meta
@@ -0,0 +1,3 @@
+description: Simple markdown parser
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/sqlite/meta b/extra/sqlite/meta
new file mode 100644
index 0000000..347c04b
--- /dev/null
+++ b/extra/sqlite/meta
@@ -0,0 +1,3 @@
+description: Embedded SQL library
+license: Public Domain
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/squashfs-tools-ng/checksums b/extra/squashfs-tools-ng/checksums
index 392a75d..f9a35cd 100644
--- a/extra/squashfs-tools-ng/checksums
+++ b/extra/squashfs-tools-ng/checksums
@@ -1 +1 @@
-e4d3dfc9f354267c65bf2dd7e483ad23a148d49b3946e2ab3918e1fbd69015c1 v1.1.1.tar.gz
+da4c00938a1fdec89808e05f43c6875180de1990e71837030071d2b639456f22 v1.1.2.tar.gz
diff --git a/extra/squashfs-tools-ng/meta b/extra/squashfs-tools-ng/meta
new file mode 100644
index 0000000..caaa407
--- /dev/null
+++ b/extra/squashfs-tools-ng/meta
@@ -0,0 +1,3 @@
+description: Tools and libraries to work with SquashFS images
+license: GPL-3.0+, LGPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/squashfs-tools-ng/sources b/extra/squashfs-tools-ng/sources
index 8d557cc..4701c8b 100644
--- a/extra/squashfs-tools-ng/sources
+++ b/extra/squashfs-tools-ng/sources
@@ -1 +1 @@
-https://github.com/AgentD/squashfs-tools-ng/archive/v1.1.1.tar.gz
+https://github.com/AgentD/squashfs-tools-ng/archive/v1.1.2.tar.gz
diff --git a/extra/squashfs-tools-ng/version b/extra/squashfs-tools-ng/version
index e343e3f..909c707 100644
--- a/extra/squashfs-tools-ng/version
+++ b/extra/squashfs-tools-ng/version
@@ -1 +1 @@
-1.1.1 1
+1.1.2 1
diff --git a/extra/sudo/build b/extra/sudo/build
deleted file mode 100755
index a09f4e3..0000000
--- a/extra/sudo/build
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh -e
-
-./configure \
- --prefix=/usr \
- --sbindir=/usr/bin \
- --disable-pam-session \
- --disable-root-mailer \
- --enable-pie \
- --without-pam \
- --with-ignore-dot \
- --with-insults=disabled \
- --with-logfac=auth \
- --with-passprompt="[sudo] password for %p: "
-
-make
-make \
- DESTDIR="$1" \
- install_uid="$(id -u)" \
- install_gid="$(id -g)" \
- install
diff --git a/extra/sudo/checksums b/extra/sudo/checksums
deleted file mode 100644
index 8fbb385..0000000
--- a/extra/sudo/checksums
+++ /dev/null
@@ -1 +0,0 @@
-391431f454e55121b60c6ded0fcf30ddb80d623d7d16a6d1907cfa6a0b91d8cf sudo-1.9.7p1.tar.gz
diff --git a/extra/sudo/depends b/extra/sudo/depends
deleted file mode 100644
index f22003e..0000000
--- a/extra/sudo/depends
+++ /dev/null
@@ -1 +0,0 @@
-zlib
diff --git a/extra/sudo/sources b/extra/sudo/sources
deleted file mode 100644
index 58ec6a8..0000000
--- a/extra/sudo/sources
+++ /dev/null
@@ -1 +0,0 @@
-https://www.sudo.ws/dist/sudo-1.9.7p1.tar.gz
diff --git a/extra/sudo/version b/extra/sudo/version
deleted file mode 100644
index 7f6dbe4..0000000
--- a/extra/sudo/version
+++ /dev/null
@@ -1 +0,0 @@
-1.9.7p1 1
diff --git a/extra/texinfo/checksums b/extra/texinfo/checksums
index aed7bdd..c47c81f 100644
--- a/extra/texinfo/checksums
+++ b/extra/texinfo/checksums
@@ -1 +1 @@
-988403c1542d15ad044600b909997ba3079b10e03224c61188117f3676b02caa texinfo-6.7.tar.xz
+8eb753ed28bca21f8f56c1a180362aed789229bd62fff58bf8368e9beb59fec4 texinfo-6.8.tar.xz
diff --git a/extra/texinfo/meta b/extra/texinfo/meta
new file mode 100644
index 0000000..ff14680
--- /dev/null
+++ b/extra/texinfo/meta
@@ -0,0 +1,3 @@
+description: GNU Documentation System
+license: GPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/texinfo/sources b/extra/texinfo/sources
index 4ad788c..3ef08f1 100644
--- a/extra/texinfo/sources
+++ b/extra/texinfo/sources
@@ -1 +1 @@
-https://ftp.gnu.org/gnu/texinfo/texinfo-6.7.tar.xz
+https://ftp.gnu.org/gnu/texinfo/texinfo-6.8.tar.xz
diff --git a/extra/texinfo/version b/extra/texinfo/version
index 75368dc..41fc191 100644
--- a/extra/texinfo/version
+++ b/extra/texinfo/version
@@ -1 +1 @@
-6.7 1
+6.8 1
diff --git a/extra/tiff/meta b/extra/tiff/meta
new file mode 100644
index 0000000..9425444
--- /dev/null
+++ b/extra/tiff/meta
@@ -0,0 +1,3 @@
+description: Library for TIFF data files
+license: libtiff
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/tzdata/meta b/extra/tzdata/meta
new file mode 100644
index 0000000..ce97102
--- /dev/null
+++ b/extra/tzdata/meta
@@ -0,0 +1,3 @@
+description: Timze zone data and utilities
+license: Public Domain, BSD-3-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/ubase/meta b/extra/ubase/meta
new file mode 100644
index 0000000..443322b
--- /dev/null
+++ b/extra/ubase/meta
@@ -0,0 +1,3 @@
+description: Unportable Linux base utilities
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/unzip/meta b/extra/unzip/meta
new file mode 100644
index 0000000..20598dd
--- /dev/null
+++ b/extra/unzip/meta
@@ -0,0 +1,3 @@
+description: ZIP archive extractor
+license: Info-ZIP
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/vala/meta b/extra/vala/meta
new file mode 100644
index 0000000..d6b96b8
--- /dev/null
+++ b/extra/vala/meta
@@ -0,0 +1,3 @@
+description: GObject compiler
+license: LGPL-2.1
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/vim/meta b/extra/vim/meta
new file mode 100644
index 0000000..ad9f630
--- /dev/null
+++ b/extra/vim/meta
@@ -0,0 +1,3 @@
+description: Vim editor
+license: Vim
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/webkit2gtk/build b/extra/webkit2gtk/build
index d00664e..78e6312 100755
--- a/extra/webkit2gtk/build
+++ b/extra/webkit2gtk/build
@@ -1,25 +1,19 @@
#!/bin/sh -e
-sed_i() {
- for file; do :; done
- sed "$@" > _
- cat _ > "$file"; rm -f _
-}
-
# Remove gettext requirement.
-sed_i 's/ngettext/printf/g' Tools/MiniBrowser/gtk/BrowserDownloadsBar.c
-sed_i '/po_files \*\.po/d' Source/WebCore/platform/gtk/po/CMakeLists.txt
-sed_i '/^GETTEXT_C/d' Source/WebCore/platform/gtk/po/CMakeLists.txt
+clsed 's/ngettext/printf/g' Tools/MiniBrowser/gtk/BrowserDownloadsBar.c
+clsed '/po_files \*\.po/d' Source/WebCore/platform/gtk/po/CMakeLists.txt
+clsed '/^GETTEXT_C/d' Source/WebCore/platform/gtk/po/CMakeLists.txt
# Fix clang build.
-sed -i '/LC_ALL/d' Source/JavaScriptCore/jsc.cpp
-sed -i '/WTFLogAlways/d' Source/JavaScriptCore/jsc.cpp
+clsed '/LC_ALL/d' Source/JavaScriptCore/jsc.cpp
+clsed '/WTFLogAlways/d' Source/JavaScriptCore/jsc.cpp
export DESTDIR="$1"
# Webkit's CMake configuration forces color output using clang-specific flags
# when using Ninja as the CMAKE_GENERATOR. We should disable them.
-sed_i s,-fcolor-diagnostics,, Source/cmake/WebKitCompilerFlags.cmake
+clsed s,-fcolor-diagnostics,, Source/cmake/WebKitCompilerFlags.cmake
cmake -B build \
-DCMAKE_BUILD_TYPE=Release \
diff --git a/extra/webkit2gtk/checksums b/extra/webkit2gtk/checksums
index d5400ac..e9d6042 100644
--- a/extra/webkit2gtk/checksums
+++ b/extra/webkit2gtk/checksums
@@ -1 +1 @@
-136117317f70f66486f71b8edf5e46f8776403c5d8a296e914b11a36ef836917 webkitgtk-2.32.1.tar.xz
+c1f496f5ac654efe4cef62fbd4f2fbeeef265a07c5e7419e5d2900bfeea52cbc webkitgtk-2.32.3.tar.xz
diff --git a/extra/webkit2gtk/depends b/extra/webkit2gtk/depends
index 256bdcd..b58ecb9 100644
--- a/extra/webkit2gtk/depends
+++ b/extra/webkit2gtk/depends
@@ -5,7 +5,7 @@ gperf make
gst-plugins-base
gtk+3
harfbuzz-icu
-libXslt
+libxslt
libXt
libgcrypt
libsoup
diff --git a/extra/webkit2gtk/meta b/extra/webkit2gtk/meta
new file mode 100644
index 0000000..3ee04cb
--- /dev/null
+++ b/extra/webkit2gtk/meta
@@ -0,0 +1,3 @@
+description: GTK+3 port of the WebKit2 browser engine
+license: LGPL-2.1+, BSD-2-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/webkit2gtk/sources b/extra/webkit2gtk/sources
index 44800c4..7512c3d 100644
--- a/extra/webkit2gtk/sources
+++ b/extra/webkit2gtk/sources
@@ -1 +1 @@
-https://webkitgtk.org/releases/webkitgtk-2.32.1.tar.xz
+https://webkitgtk.org/releases/webkitgtk-2.32.3.tar.xz
diff --git a/extra/webkit2gtk/version b/extra/webkit2gtk/version
index 0bada59..113fb24 100644
--- a/extra/webkit2gtk/version
+++ b/extra/webkit2gtk/version
@@ -1 +1 @@
-2.32.1 1
+2.32.3 1
diff --git a/extra/wireless-tools/meta b/extra/wireless-tools/meta
new file mode 100644
index 0000000..43fb698
--- /dev/null
+++ b/extra/wireless-tools/meta
@@ -0,0 +1,3 @@
+description: Tools to manipulate wireless devices
+license: GPL-2.0
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/wpa_supplicant/meta b/extra/wpa_supplicant/meta
new file mode 100644
index 0000000..4791bd4
--- /dev/null
+++ b/extra/wpa_supplicant/meta
@@ -0,0 +1,3 @@
+description: WPA Supplicant
+license: BSD-3-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/x264/meta b/extra/x264/meta
new file mode 100644
index 0000000..69026f0
--- /dev/null
+++ b/extra/x264/meta
@@ -0,0 +1,3 @@
+description: H264/AVC video library
+license: GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/x265/meta b/extra/x265/meta
new file mode 100644
index 0000000..b162fa1
--- /dev/null
+++ b/extra/x265/meta
@@ -0,0 +1,3 @@
+description: H265/HEVC video encoder library
+license: GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/xvidcore/meta b/extra/xvidcore/meta
new file mode 100644
index 0000000..122cf47
--- /dev/null
+++ b/extra/xvidcore/meta
@@ -0,0 +1,3 @@
+description: MPEG-4 compliant video codec
+license: GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/yash/meta b/extra/yash/meta
new file mode 100644
index 0000000..5684186
--- /dev/null
+++ b/extra/yash/meta
@@ -0,0 +1,3 @@
+description: POSIX-compliant shell
+license: GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/zip/meta b/extra/zip/meta
new file mode 100644
index 0000000..6bc8a31
--- /dev/null
+++ b/extra/zip/meta
@@ -0,0 +1,3 @@
+description: Tool to create and update ZIP files
+license: Info-ZIP
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/zsh/build b/extra/zsh/build
index de0bc2c..3496b37 100755
--- a/extra/zsh/build
+++ b/extra/zsh/build
@@ -21,4 +21,4 @@ rm -f Completion/Linux/Command/_rpmbuild
make
make DESTDIR="$1" install
-install -Dm 644 zprofile "$1/etc/zprofile"
+clinst -Dm644 zprofile "$1/etc/zprofile"
diff --git a/extra/zsh/meta b/extra/zsh/meta
new file mode 100644
index 0000000..86c0b80
--- /dev/null
+++ b/extra/zsh/meta
@@ -0,0 +1,3 @@
+description: Z Shell
+license: MIT, GPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/testing/gcc/build b/testing/gcc/build
deleted file mode 100755
index e3bb1e0..0000000
--- a/testing/gcc/build
+++ /dev/null
@@ -1,83 +0,0 @@
-#!/bin/sh -e
-
-sys_arch=${3:-$(uname -m)}
-
-sed_i() {
- for file; do :; done
- sed "$@" > _
- cat _ > "$file"; rm -f _
-}
-
-# Make sure gmp is built with generic options.
-cp gcc/gmp/configfsf.guess gcc/gmp/config.guess
-cp gcc/gmp/configfsf.sub gcc/gmp/config.sub
-
-if [ "${sys_arch#i*86}" ]; then
- # Do not create lib64 directories
- sed_i '/m64=/s/lib64/lib/' gcc/gcc/config/i386/t-linux64
- sed_i 's/lib64/lib/' gcc/gcc/config/i386/linux64.h
-else
- # Apply libssp patch for i686.
- (cd gcc; patch -Np1 < ../musl-libssp.patch)
-fi
-
-case "$sys_arch" in
- i*86) archopts="--build=i686-pc-linux-musl \
- --disable-libssp" ;;
- x86_64) archopts="--build=x86_64-pc-linux-musl"
-esac
-
-# Build must happen outside of gcc source.
-mkdir -p gcc-build
-cd gcc-build
-
-export libat_cv_have_ifunc=no
-
-../gcc/configure \
- --prefix=/usr \
- --disable-multilib \
- --disable-symvers \
- --disable-libmpx \
- --disable-libmudflap \
- --disable-libsanitizer \
- --disable-werror \
- --disable-fixed-point \
- --disable-libstdcxx-pch \
- --disable-nls \
- --without-included-gettext \
- --enable-checking=release \
- --mandir=/usr/share/man \
- --infodir=/usr/share/info \
- --with-system-zlib \
- --enable-__cxa_atexit \
- --enable-default-pie \
- --enable-default-ssp \
- --enable-shared \
- --enable-threads \
- --enable-tls \
- --enable-languages=c,c++ \
- $archopts \
- --disable-bootstrap
-
-make
-make DESTDIR="$1" install
-
-# Save 35MB.
-find "$1" -name libgtkpeer.a -exec rm -f {} +
-find "$1" -name libgjsmalsa.a -exec rm -f {} +
-find "$1" -name libgij.a -exec rm -f {} +
-
-# Some legacy programs will expect cc
-ln -s gcc "$1/usr/bin/cc"
-
-# POSIX compliance.
-install -Dm755 ../c99 "$1/usr/bin/c99"
-
-# Symlink for LTO.
-{
- mkdir -p "$1/usr/lib/bfd-plugins"
-
- ln -s "/usr/libexec/gcc/$sys_arch-pc-linux-musl/$2/liblto_plugin.so" \
- "$1/usr/lib/bfd-plugins/liblto_plugin.so"
-}
-
diff --git a/testing/gcc/checksums b/testing/gcc/checksums
deleted file mode 100644
index 27586ea..0000000
--- a/testing/gcc/checksums
+++ /dev/null
@@ -1,6 +0,0 @@
-4c4a6fb8a8396059241c2e674b85b351c26a5d678274007f076957afa1cc9ddf gcc-11.1.0.tar.xz
-fd4829912cddd12f84181c3451cc752be224643e87fac497b69edddadc49b4f2 gmp-6.2.1.tar.xz
-0c98a3f1732ff6ca4ea690552079da9c597872d30e96ec28414ee23c95558a7f mpfr-4.1.0.tar.xz
-17503d2c395dfcf106b622dc142683c1199431d095367c6aacba6eec30340459 mpc-1.2.1.tar.gz
-765614b3396d70bca3fa0ae4a813632486c6dca320e2bd13c8c39dca52be4a4c c99
-4ece19529edb8e681e1778e977e2ba1d47984ccfcb82505e8b898bb29d659625 musl-libssp.patch
diff --git a/testing/gcc/depends b/testing/gcc/depends
deleted file mode 100644
index 3eb4590..0000000
--- a/testing/gcc/depends
+++ /dev/null
@@ -1,4 +0,0 @@
-binutils
-byacc make
-flex make
-zlib
diff --git a/testing/gcc/files/c99 b/testing/gcc/files/c99
deleted file mode 100755
index 692f092..0000000
--- a/testing/gcc/files/c99
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-exec cc -std=c99 "$@"
diff --git a/testing/gcc/patches/musl-libssp.patch b/testing/gcc/patches/musl-libssp.patch
deleted file mode 100644
index fe5c614..0000000
--- a/testing/gcc/patches/musl-libssp.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-Author: Timo Teräs <timo.teras@iki.fi>
-
-Alpine musl package provides libssp_nonshared.a. We link to it unconditionally,
-as otherwise we get link failures if some objects are -fstack-protector built
-and final link happens with -fno-stack-protector. This seems to be the common
-case when bootstrapping gcc, the piepatches do not seem to fully fix the
-crosstoolchain and bootstrap sequence wrt. stack-protector flag usage.
-
---- gcc-6.1.0/gcc/gcc.c.orig
-+++ gcc-6.1.0/gcc/gcc.c
-@@ -870,8 +870,7 @@
-
- #ifndef LINK_SSP_SPEC
- #ifdef TARGET_LIBC_PROVIDES_SSP
--#define LINK_SSP_SPEC "%{fstack-protector|fstack-protector-all" \
-- "|fstack-protector-strong|fstack-protector-explicit:}"
-+#define LINK_SSP_SPEC "-lssp_nonshared"
- #else
- #define LINK_SSP_SPEC "%{fstack-protector|fstack-protector-all" \
- "|fstack-protector-strong|fstack-protector-explicit" \
diff --git a/testing/gcc/sources b/testing/gcc/sources
deleted file mode 100644
index 63de2a3..0000000
--- a/testing/gcc/sources
+++ /dev/null
@@ -1,6 +0,0 @@
-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
-files/c99
-patches/musl-libssp.patch
diff --git a/testing/gcc/version b/testing/gcc/version
deleted file mode 100644
index ec1ee9a..0000000
--- a/testing/gcc/version
+++ /dev/null
@@ -1 +0,0 @@
-11.1.0 1
diff --git a/testing/libgccjit/build b/testing/libgccjit/build
deleted file mode 100755
index 6c70382..0000000
--- a/testing/libgccjit/build
+++ /dev/null
@@ -1,72 +0,0 @@
-#!/bin/sh -e
-
-# TODO Cleanup non-libgccjit items.
-
-sys_arch=${3:-$(uname -m)}
-
-sed_i() {
- for file; do :; done
- sed "$@" > _
- cat _ > "$file"; rm -f _
-}
-
-if [ "${sys_arch#i*86}" ]; then
- # Do not create lib64 directories
- sed_i '/m64=/s/lib64/lib/' gcc/gcc/config/i386/t-linux64
- sed_i 's/lib64/lib/' gcc/gcc/config/i386/linux64.h
-fi
-
-# FIXME: there is an offset on the diff, causing 'busybox patch' to fail.
-(cd gcc; patch -p1 < ../gccjit-musl-fix.patch)
-
-case "$sys_arch" in
- i*86) archopts="--build=i686-pc-linux-musl" ;;
- x86_64) archopts="--build=x86_64-pc-linux-musl"
-esac
-
-# Build must happen outside of gcc source.
-mkdir -p gcc-build
-cd gcc-build
-
-export libat_cv_have_ifunc=no
-
-../gcc/configure \
- --prefix=/usr \
- "$archopts" \
- --disable-bootstrap \
- --disable-fixed-point \
- --disable-libada \
- --disable-libquadmath \
- --disable-libsanitizer \
- --disable-libssp \
- --disable-libvtv \
- --disable-lto \
- --disable-multilib \
- --disable-nls \
- --disable-symvers \
- --disable-werror \
- --enable-__cxa_atexit \
- --enable-checking=release \
- --enable-default-pie \
- --enable-default-ssp \
- --enable-host-shared \
- --enable-languages=jit \
- --enable-shared \
- --enable-threads \
- --enable-tls \
- --infodir=/usr/share/info \
- --mandir=/usr/share/man \
- --with-system-zlib \
- --without-included-gettext
-
-make
-make DESTDIR="$1" -C gcc install
-
-# Remove unnecessary gcc files.
-rm -rf "${1:?}/usr/bin" \
- "${1:?}/usr/lib/gcc" \
- "${1:?}/usr/libexec" \
- "${1:?}/usr/share/man"
-
-# Remove info pages other than libgccjit
-find "$1/usr/share/info" -type f ! -name libgccjit.info -exec rm -f {} +
diff --git a/testing/libgccjit/checksums b/testing/libgccjit/checksums
deleted file mode 100644
index e0e463f..0000000
--- a/testing/libgccjit/checksums
+++ /dev/null
@@ -1,2 +0,0 @@
-4c4a6fb8a8396059241c2e674b85b351c26a5d678274007f076957afa1cc9ddf gcc-11.1.0.tar.xz
-0485655dbccf9034ba1d2cf5fb2e7bdbfe10aee32906c9488c0ec3da69dbb44f gccjit-musl-fix.patch
diff --git a/testing/libgccjit/depends b/testing/libgccjit/depends
deleted file mode 100644
index 7674b4f..0000000
--- a/testing/libgccjit/depends
+++ /dev/null
@@ -1,7 +0,0 @@
-binutils
-byacc make
-flex make
-gmp
-libmpc
-mpfr
-zlib
diff --git a/testing/libgccjit/patches/gccjit-musl-fix.patch b/testing/libgccjit/patches/gccjit-musl-fix.patch
deleted file mode 100644
index d2ed169..0000000
--- a/testing/libgccjit/patches/gccjit-musl-fix.patch
+++ /dev/null
@@ -1,63 +0,0 @@
-diff --git a/gcc/jit/jit-playback.c b/gcc/jit/jit-playback.c
-index 5bccf591a..35f5e35ef 100644
---- a/gcc/jit/jit-playback.c
-+++ b/gcc/jit/jit-playback.c
-@@ -18,6 +18,8 @@ You should have received a copy of the GNU General Public License
- along with GCC; see the file COPYING3. If not see
- <http://www.gnu.org/licenses/>. */
-
-+#include <pthread.h>
-+
- #include "config.h"
- #include "system.h"
- #include "coretypes.h"
-@@ -41,8 +43,6 @@ along with GCC; see the file COPYING3. If not see
- #include "diagnostic.h"
- #include "stmt.h"
-
--#include <pthread.h>
--
- #include "jit-playback.h"
- #include "jit-result.h"
- #include "jit-builtins.h"
-diff --git a/gcc/jit/jit-recording.c b/gcc/jit/jit-recording.c
-index a237d574f..5785e3269 100644
---- a/gcc/jit/jit-recording.c
-+++ b/gcc/jit/jit-recording.c
-@@ -18,6 +18,8 @@ You should have received a copy of the GNU General Public License
- along with GCC; see the file COPYING3. If not see
- <http://www.gnu.org/licenses/>. */
-
-+#include <pthread.h>
-+
- #include "config.h"
- #include "system.h"
- #include "coretypes.h"
-@@ -25,8 +27,6 @@ along with GCC; see the file COPYING3. If not see
- #include "pretty-print.h"
- #include "toplev.h"
-
--#include <pthread.h>
--
- #include "jit-builtins.h"
- #include "jit-recording.h"
- #include "jit-playback.h"
-diff --git a/gcc/jit/libgccjit.c b/gcc/jit/libgccjit.c
-index f9c33c63c..75f21d275 100644
---- a/gcc/jit/libgccjit.c
-+++ b/gcc/jit/libgccjit.c
-@@ -18,13 +18,13 @@ You should have received a copy of the GNU General Public License
- along with GCC; see the file COPYING3. If not see
- <http://www.gnu.org/licenses/>. */
-
-+#include <pthread.h>
- #include "config.h"
- #include "system.h"
- #include "coretypes.h"
- #include "timevar.h"
- #include "typed-splay-tree.h"
- #include "cppbuiltin.h"
--#include <pthread.h>
-
- #include "libgccjit.h"
- #include "jit-recording.h"
diff --git a/testing/libgccjit/sources b/testing/libgccjit/sources
deleted file mode 100644
index 5c0ccc2..0000000
--- a/testing/libgccjit/sources
+++ /dev/null
@@ -1,2 +0,0 @@
-https://gcc.gnu.org/pub/gcc/releases/gcc-11.1.0/gcc-11.1.0.tar.xz gcc
-patches/gccjit-musl-fix.patch
diff --git a/testing/libgccjit/version b/testing/libgccjit/version
deleted file mode 100644
index ec1ee9a..0000000
--- a/testing/libgccjit/version
+++ /dev/null
@@ -1 +0,0 @@
-11.1.0 1
diff --git a/wayland/fcft/checksums b/wayland/fcft/checksums
index 7ef7d80..d727a91 100644
--- a/wayland/fcft/checksums
+++ b/wayland/fcft/checksums
@@ -1 +1 @@
-ba17a8c6af1d6a25c3d87aa96c1754896e255af71b70cd60a119200e5844fc43 2.4.0.tar.gz
+dabf5d83bf464c493fdd3a0baa69dc549ba08633299f0197d20707ae875a59ce 2.4.4.tar.gz
diff --git a/wayland/fcft/meta b/wayland/fcft/meta
new file mode 100644
index 0000000..9e0535c
--- /dev/null
+++ b/wayland/fcft/meta
@@ -0,0 +1,3 @@
+description: Simple library for font loading and glyph rasterization
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/wayland/fcft/sources b/wayland/fcft/sources
index fa4cdb1..087418b 100644
--- a/wayland/fcft/sources
+++ b/wayland/fcft/sources
@@ -1 +1 @@
-https://codeberg.org/dnkl/fcft/archive/2.4.0.tar.gz
+https://codeberg.org/dnkl/fcft/archive/2.4.4.tar.gz
diff --git a/wayland/fcft/version b/wayland/fcft/version
index 7afb4de..6887486 100644
--- a/wayland/fcft/version
+++ b/wayland/fcft/version
@@ -1 +1 @@
-2.4.0 1
+2.4.4 1
diff --git a/wayland/foot/checksums b/wayland/foot/checksums
index 5846b18..7e23339 100644
--- a/wayland/foot/checksums
+++ b/wayland/foot/checksums
@@ -1 +1 @@
-0c5fa72a315b65100dfb8b7343212535e75e990b2a9500e028c6078c7915eb8a 1.7.2.tar.gz
+50cf5b9f3cc1ebaafa62255eea22395e8267cce21e119bc6f7ecacf11f15dada 1.8.2.tar.gz
diff --git a/wayland/foot/meta b/wayland/foot/meta
new file mode 100644
index 0000000..2bfb443
--- /dev/null
+++ b/wayland/foot/meta
@@ -0,0 +1,3 @@
+description: Fast, lightweight and minimalistic Wayland terminal emulator
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/wayland/foot/sources b/wayland/foot/sources
index 40dc4aa..91befd5 100644
--- a/wayland/foot/sources
+++ b/wayland/foot/sources
@@ -1 +1 @@
-https://codeberg.org/dnkl/foot/archive/1.7.2.tar.gz
+https://codeberg.org/dnkl/foot/archive/1.8.2.tar.gz
diff --git a/wayland/foot/version b/wayland/foot/version
index 8a5282d..6804f1e 100644
--- a/wayland/foot/version
+++ b/wayland/foot/version
@@ -1 +1 @@
-1.7.2 1
+1.8.2 1
diff --git a/wayland/grim/build b/wayland/grim/build
new file mode 100755
index 0000000..64ee0e2
--- /dev/null
+++ b/wayland/grim/build
@@ -0,0 +1,10 @@
+#!/bin/sh -e
+
+export DESTDIR="$1"
+
+meson \
+ --prefix=/usr \
+ . output
+
+ninja -C output
+ninja -C output install
diff --git a/wayland/grim/checksums b/wayland/grim/checksums
new file mode 100644
index 0000000..81fb5ad
--- /dev/null
+++ b/wayland/grim/checksums
@@ -0,0 +1 @@
+42c2952e98389506156c08e40e0c37afdc2ec5ef4d55a5a4febde6acdac4d1c8 grim-1.3.2.tar.gz
diff --git a/wayland/grim/depends b/wayland/grim/depends
new file mode 100644
index 0000000..f79fd1f
--- /dev/null
+++ b/wayland/grim/depends
@@ -0,0 +1,5 @@
+cairo
+libjpeg-turbo
+meson make
+wayland
+wayland-protocols make
diff --git a/wayland/grim/sources b/wayland/grim/sources
new file mode 100644
index 0000000..961c408
--- /dev/null
+++ b/wayland/grim/sources
@@ -0,0 +1 @@
+https://github.com/emersion/grim/releases/download/v1.3.2/grim-1.3.2.tar.gz
diff --git a/wayland/grim/version b/wayland/grim/version
new file mode 100644
index 0000000..a8cebfe
--- /dev/null
+++ b/wayland/grim/version
@@ -0,0 +1 @@
+1.3.2 1
diff --git a/wayland/slurp/build b/wayland/slurp/build
new file mode 100755
index 0000000..64ee0e2
--- /dev/null
+++ b/wayland/slurp/build
@@ -0,0 +1,10 @@
+#!/bin/sh -e
+
+export DESTDIR="$1"
+
+meson \
+ --prefix=/usr \
+ . output
+
+ninja -C output
+ninja -C output install
diff --git a/wayland/slurp/checksums b/wayland/slurp/checksums
new file mode 100644
index 0000000..39fd8fc
--- /dev/null
+++ b/wayland/slurp/checksums
@@ -0,0 +1 @@
+005dd8601d4bada9728f434728c7a57c955f90f9b9f53d1ffb051abdbabb9876 slurp-1.3.2.tar.gz
diff --git a/wayland/slurp/depends b/wayland/slurp/depends
new file mode 100644
index 0000000..0a86797
--- /dev/null
+++ b/wayland/slurp/depends
@@ -0,0 +1,6 @@
+cairo
+libxkbcommon
+meson make
+scdoc make
+wayland
+wayland-protocols make
diff --git a/wayland/slurp/sources b/wayland/slurp/sources
new file mode 100644
index 0000000..2eaddc0
--- /dev/null
+++ b/wayland/slurp/sources
@@ -0,0 +1 @@
+https://github.com/emersion/slurp/releases/download/v1.3.2/slurp-1.3.2.tar.gz
diff --git a/wayland/slurp/version b/wayland/slurp/version
new file mode 100644
index 0000000..a8cebfe
--- /dev/null
+++ b/wayland/slurp/version
@@ -0,0 +1 @@
+1.3.2 1
diff --git a/wayland/sway/checksums b/wayland/sway/checksums
index 6745dfe..1946744 100644
--- a/wayland/sway/checksums
+++ b/wayland/sway/checksums
@@ -1 +1 @@
-9ecfd2f38239f7e90922a13cd348fc95fc059e8fa0e4b75b8ffcc7b61685a5fb 1.6.tar.gz
+8b138867cd83217de07138144b1279fe58e0421eb10c91122aa33c8770fe7391 1.6.1.tar.gz
diff --git a/wayland/sway/meta b/wayland/sway/meta
new file mode 100644
index 0000000..fefa94b
--- /dev/null
+++ b/wayland/sway/meta
@@ -0,0 +1,3 @@
+description: i3 compatible Wayland compositor
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/wayland/sway/sources b/wayland/sway/sources
index d35e92f..5b28eed 100644
--- a/wayland/sway/sources
+++ b/wayland/sway/sources
@@ -1 +1 @@
-https://github.com/swaywm/sway/archive/1.6.tar.gz
+https://github.com/swaywm/sway/archive/1.6.1.tar.gz
diff --git a/wayland/sway/version b/wayland/sway/version
index d1ad7a0..b109a38 100644
--- a/wayland/sway/version
+++ b/wayland/sway/version
@@ -1 +1 @@
-1.6 1
+1.6.1 1
diff --git a/wayland/swaybg/checksums b/wayland/swaybg/checksums
index 95684df..63ece8b 100644
--- a/wayland/swaybg/checksums
+++ b/wayland/swaybg/checksums
@@ -1 +1 @@
-a23f1cde07138b865630172eff83db916d2f0989b75fb318def85dcfc3120fbd 1.0.tar.gz
+958f425310514ae2aae064595c3e7efba2187b0d2947136c49188558fdb367b1 v1.1.tar.gz
diff --git a/wayland/swaybg/meta b/wayland/swaybg/meta
new file mode 100644
index 0000000..5b224b4
--- /dev/null
+++ b/wayland/swaybg/meta
@@ -0,0 +1,3 @@
+description: Wallpaper tool for Wayland
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/wayland/swaybg/sources b/wayland/swaybg/sources
index dd70f01..022de9d 100644
--- a/wayland/swaybg/sources
+++ b/wayland/swaybg/sources
@@ -1 +1 @@
-https://github.com/swaywm/swaybg/archive/1.0.tar.gz
+https://github.com/swaywm/swaybg/archive/refs/tags/v1.1.tar.gz
diff --git a/wayland/swaybg/version b/wayland/swaybg/version
index f35ed48..f8b0b37 100644
--- a/wayland/swaybg/version
+++ b/wayland/swaybg/version
@@ -1 +1 @@
-1.0 1
+1.1 1
diff --git a/wayland/swayidle/meta b/wayland/swayidle/meta
new file mode 100644
index 0000000..b68ca2f
--- /dev/null
+++ b/wayland/swayidle/meta
@@ -0,0 +1,3 @@
+description: Idle management daemon for Wayland
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/wayland/tllist/meta b/wayland/tllist/meta
new file mode 100644
index 0000000..00ebfca
--- /dev/null
+++ b/wayland/tllist/meta
@@ -0,0 +1,3 @@
+description: C header file only implementation of a typed linked list
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/wayland/wayland-protocols/meta b/wayland/wayland-protocols/meta
new file mode 100644
index 0000000..2bd3664
--- /dev/null
+++ b/wayland/wayland-protocols/meta
@@ -0,0 +1,3 @@
+description: Protocols and extensions complementing the Wayland core protocol
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/wayland/wayland/depends b/wayland/wayland/depends
index 0f59224..b84d727 100644
--- a/wayland/wayland/depends
+++ b/wayland/wayland/depends
@@ -1,5 +1,5 @@
expat
-flex make
-libffi
+flex make
+libffi make
libxml2
-meson make
+meson make
diff --git a/wayland/wayland/meta b/wayland/wayland/meta
new file mode 100644
index 0000000..59fb524
--- /dev/null
+++ b/wayland/wayland/meta
@@ -0,0 +1,3 @@
+description: Wayland protocol libraries
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/wayland/wayland/version b/wayland/wayland/version
index 0d6bfe8..bc3efce 100644
--- a/wayland/wayland/version
+++ b/wayland/wayland/version
@@ -1 +1 @@
-1.19.0 1
+1.19.0 2
diff --git a/wayland/wl-clipboard/build b/wayland/wl-clipboard/build
index 86051c3..8a89f78 100755
--- a/wayland/wl-clipboard/build
+++ b/wayland/wl-clipboard/build
@@ -10,10 +10,10 @@ ninja -C output
ninja -C output install
# Install xclip wrapper.
-install -Dm755 xclip/src/wl-clipboard-x11 "$1/usr/bin/xclip"
+clinst -Dm755 xclip/src/wl-clipboard-x11 "$1/usr/bin/xclip"
ln -s xclip "$1/usr/bin/xsel"
# Install manual page for the xclip wrapper
-install -Dm644 xclip/man/wl-clipboard-x11.1 "$1/usr/share/man/man1/wl-clipboard-x11.1"
+clman xclip/man/wl-clipboard-x11.1
ln -s wl-clipboard-x11.1 "$1/usr/share/man/man1/xclip.1"
ln -s wl-clipboard-x11.1 "$1/usr/share/man/man1/xsel.1"
diff --git a/wayland/wl-clipboard/meta b/wayland/wl-clipboard/meta
new file mode 100644
index 0000000..7c172bc
--- /dev/null
+++ b/wayland/wl-clipboard/meta
@@ -0,0 +1,3 @@
+description: Wayland clipboard utilities
+license: GPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/wayland/wlr-randr/meta b/wayland/wlr-randr/meta
new file mode 100644
index 0000000..6b36740
--- /dev/null
+++ b/wayland/wlr-randr/meta
@@ -0,0 +1,3 @@
+description: Wayland clone of xrandr
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/wayland/wlroots/checksums b/wayland/wlroots/checksums
index c524b11..60dff76 100644
--- a/wayland/wlroots/checksums
+++ b/wayland/wlroots/checksums
@@ -1 +1 @@
-f6bea37fd4a6f5e5f552b83d61adae8c73e64b0bcb9ae0ab464ebcd9309d3cf3 0.13.0.tar.gz
+448a83d579ac280357c8a4e902b9477bacbab81cc4d9c140e443642d458869db 0.14.1.tar.gz
diff --git a/wayland/wlroots/meta b/wayland/wlroots/meta
new file mode 100644
index 0000000..2e03f42
--- /dev/null
+++ b/wayland/wlroots/meta
@@ -0,0 +1,3 @@
+description: Modular Wayland compositor library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/wayland/wlroots/sources b/wayland/wlroots/sources
index 954dc25..bff2e85 100644
--- a/wayland/wlroots/sources
+++ b/wayland/wlroots/sources
@@ -1 +1 @@
-https://github.com/swaywm/wlroots/archive/0.13.0.tar.gz
+https://github.com/swaywm/wlroots/archive/0.14.1.tar.gz
diff --git a/wayland/wlroots/version b/wayland/wlroots/version
index 8a78163..4afcf81 100644
--- a/wayland/wlroots/version
+++ b/wayland/wlroots/version
@@ -1 +1 @@
-0.13.0 1
+0.14.1 1
diff --git a/wayland/wlsunset/meta b/wayland/wlsunset/meta
new file mode 100644
index 0000000..1b957ff
--- /dev/null
+++ b/wayland/wlsunset/meta
@@ -0,0 +1,3 @@
+description: Day/night gamma adjustments for Wayland compositors
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/hicolor-icon-theme/meta b/xorg/hicolor-icon-theme/meta
new file mode 100644
index 0000000..dc3d332
--- /dev/null
+++ b/xorg/hicolor-icon-theme/meta
@@ -0,0 +1,3 @@
+description: Standard icon theme
+license: GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/libICE/meta b/xorg/libICE/meta
new file mode 100644
index 0000000..2cf033a
--- /dev/null
+++ b/xorg/libICE/meta
@@ -0,0 +1,3 @@
+description: Intel Client Exchange library for X
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/libSM/meta b/xorg/libSM/meta
new file mode 100644
index 0000000..585a3c8
--- /dev/null
+++ b/xorg/libSM/meta
@@ -0,0 +1,3 @@
+description: X Session Management Library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/libX11/meta b/xorg/libX11/meta
new file mode 100644
index 0000000..898cab9
--- /dev/null
+++ b/xorg/libX11/meta
@@ -0,0 +1,3 @@
+description: Base X libraries
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/libXScrnSaver/meta b/xorg/libXScrnSaver/meta
new file mode 100644
index 0000000..4c8a5bf
--- /dev/null
+++ b/xorg/libXScrnSaver/meta
@@ -0,0 +1,3 @@
+description: X11 Screen Saver Library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/libXau/meta b/xorg/libXau/meta
new file mode 100644
index 0000000..9d257cb
--- /dev/null
+++ b/xorg/libXau/meta
@@ -0,0 +1,3 @@
+description: Authorization Protocol for X
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/libXaw/meta b/xorg/libXaw/meta
new file mode 100644
index 0000000..e518887
--- /dev/null
+++ b/xorg/libXaw/meta
@@ -0,0 +1,3 @@
+description: X Athena Widgets Library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/libXcomposite/meta b/xorg/libXcomposite/meta
new file mode 100644
index 0000000..28217ac
--- /dev/null
+++ b/xorg/libXcomposite/meta
@@ -0,0 +1,3 @@
+description: X Composite library
+license: X11
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/libXcursor/meta b/xorg/libXcursor/meta
new file mode 100644
index 0000000..8139ddd
--- /dev/null
+++ b/xorg/libXcursor/meta
@@ -0,0 +1,3 @@
+description: X cursor library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/libXdamage/meta b/xorg/libXdamage/meta
new file mode 100644
index 0000000..de67d03
--- /dev/null
+++ b/xorg/libXdamage/meta
@@ -0,0 +1,3 @@
+description: Xdamage extension library
+license: X11
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/libXext/meta b/xorg/libXext/meta
new file mode 100644
index 0000000..52d9fcb
--- /dev/null
+++ b/xorg/libXext/meta
@@ -0,0 +1,3 @@
+description: X extension library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/libXfixes/meta b/xorg/libXfixes/meta
new file mode 100644
index 0000000..a681612
--- /dev/null
+++ b/xorg/libXfixes/meta
@@ -0,0 +1,3 @@
+description: X fixes library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/libXfont2/meta b/xorg/libXfont2/meta
new file mode 100644
index 0000000..98770c4
--- /dev/null
+++ b/xorg/libXfont2/meta
@@ -0,0 +1,3 @@
+description: X font 2 library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/libXft/meta b/xorg/libXft/meta
new file mode 100644
index 0000000..f910936
--- /dev/null
+++ b/xorg/libXft/meta
@@ -0,0 +1,3 @@
+description: Font access configuration library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/libXi/meta b/xorg/libXi/meta
new file mode 100644
index 0000000..224d0d8
--- /dev/null
+++ b/xorg/libXi/meta
@@ -0,0 +1,3 @@
+description: X input extension library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/libXinerama/meta b/xorg/libXinerama/meta
new file mode 100644
index 0000000..a9f3eec
--- /dev/null
+++ b/xorg/libXinerama/meta
@@ -0,0 +1,3 @@
+description: X Panoramix extension library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/libXmu/meta b/xorg/libXmu/meta
new file mode 100644
index 0000000..21de9e2
--- /dev/null
+++ b/xorg/libXmu/meta
@@ -0,0 +1,3 @@
+description: X Miscellaneous Utilities library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/libXpm/meta b/xorg/libXpm/meta
new file mode 100644
index 0000000..0b14c20
--- /dev/null
+++ b/xorg/libXpm/meta
@@ -0,0 +1,3 @@
+description: X PixMap library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/libXrandr/meta b/xorg/libXrandr/meta
new file mode 100644
index 0000000..54d0e26
--- /dev/null
+++ b/xorg/libXrandr/meta
@@ -0,0 +1,3 @@
+description: X RandR library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/libXrender/meta b/xorg/libXrender/meta
new file mode 100644
index 0000000..7f3628a
--- /dev/null
+++ b/xorg/libXrender/meta
@@ -0,0 +1,3 @@
+description: X render library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/libXt/meta b/xorg/libXt/meta
new file mode 100644
index 0000000..2b11d35
--- /dev/null
+++ b/xorg/libXt/meta
@@ -0,0 +1,3 @@
+description: X toolkit library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/libXtst/meta b/xorg/libXtst/meta
new file mode 100644
index 0000000..6fc4676
--- /dev/null
+++ b/xorg/libXtst/meta
@@ -0,0 +1,3 @@
+description: X Tst library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/libXxf86vm/meta b/xorg/libXxf86vm/meta
new file mode 100644
index 0000000..2a7d8e6
--- /dev/null
+++ b/xorg/libXxf86vm/meta
@@ -0,0 +1,3 @@
+description: XFree86-Vidmode extension library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/libxcb/meta b/xorg/libxcb/meta
new file mode 100644
index 0000000..190c35e
--- /dev/null
+++ b/xorg/libxcb/meta
@@ -0,0 +1,3 @@
+description: C-language bindings for X protocol
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/libxkbcommon/meta b/xorg/libxkbcommon/meta
new file mode 100644
index 0000000..cb74ff1
--- /dev/null
+++ b/xorg/libxkbcommon/meta
@@ -0,0 +1,3 @@
+description: Library to handle keyboard descriptions
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/libxkbfile/meta b/xorg/libxkbfile/meta
new file mode 100644
index 0000000..599d097
--- /dev/null
+++ b/xorg/libxkbfile/meta
@@ -0,0 +1,3 @@
+description: Xkbfile library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/libxshmfence/meta b/xorg/libxshmfence/meta
new file mode 100644
index 0000000..2762916
--- /dev/null
+++ b/xorg/libxshmfence/meta
@@ -0,0 +1,3 @@
+description: Shared memory SyncFence library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/pixman/meta b/xorg/pixman/meta
new file mode 100644
index 0000000..c6b1d5f
--- /dev/null
+++ b/xorg/pixman/meta
@@ -0,0 +1,3 @@
+description: Low-level pixel manipulation library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/setxkbmap/meta b/xorg/setxkbmap/meta
new file mode 100644
index 0000000..ddf5fe1
--- /dev/null
+++ b/xorg/setxkbmap/meta
@@ -0,0 +1,3 @@
+description: Command line utilitiy to set keyboard map on X server
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/sowm/meta b/xorg/sowm/meta
new file mode 100644
index 0000000..259cff7
--- /dev/null
+++ b/xorg/sowm/meta
@@ -0,0 +1,3 @@
+description: Tiny floating window manager
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/st/meta b/xorg/st/meta
new file mode 100644
index 0000000..ac5c46e
--- /dev/null
+++ b/xorg/st/meta
@@ -0,0 +1,3 @@
+description: Simple Terminal
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/xauth/meta b/xorg/xauth/meta
new file mode 100644
index 0000000..bd4f789
--- /dev/null
+++ b/xorg/xauth/meta
@@ -0,0 +1,3 @@
+description: X authentication utility
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/xbanish/meta b/xorg/xbanish/meta
new file mode 100644
index 0000000..21c66a3
--- /dev/null
+++ b/xorg/xbanish/meta
@@ -0,0 +1,3 @@
+description: Banish the mouse cursor when typing, show it again when the mouse moves
+license: ISC
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/xbitmaps/meta b/xorg/xbitmaps/meta
new file mode 100644
index 0000000..560fd71
--- /dev/null
+++ b/xorg/xbitmaps/meta
@@ -0,0 +1,3 @@
+description: X11 bitmaps
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/xcape/meta b/xorg/xcape/meta
new file mode 100644
index 0000000..98ba44c
--- /dev/null
+++ b/xorg/xcape/meta
@@ -0,0 +1,3 @@
+description: Configure modifier keys to act as other keys when pressed and released
+license: GPL-3.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/xcb-proto/meta b/xorg/xcb-proto/meta
new file mode 100644
index 0000000..4d94c36
--- /dev/null
+++ b/xorg/xcb-proto/meta
@@ -0,0 +1,3 @@
+description: XML-XCB protocol descriptions
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/xcb-util-cursor/meta b/xorg/xcb-util-cursor/meta
new file mode 100644
index 0000000..40db4fa
--- /dev/null
+++ b/xorg/xcb-util-cursor/meta
@@ -0,0 +1,3 @@
+description: XCB cursor library
+license: X11
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/xcb-util-image/meta b/xorg/xcb-util-image/meta
new file mode 100644
index 0000000..abbe336
--- /dev/null
+++ b/xorg/xcb-util-image/meta
@@ -0,0 +1,3 @@
+description: XCB Ximage library
+license: X11
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/xcb-util-keysyms/meta b/xorg/xcb-util-keysyms/meta
new file mode 100644
index 0000000..8f944b7
--- /dev/null
+++ b/xorg/xcb-util-keysyms/meta
@@ -0,0 +1,3 @@
+description: Keycode conversion library for XCB
+license: X11
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/xcb-util-renderutil/meta b/xorg/xcb-util-renderutil/meta
new file mode 100644
index 0000000..130b5ff
--- /dev/null
+++ b/xorg/xcb-util-renderutil/meta
@@ -0,0 +1,3 @@
+description: XCB convenience function library for the Render extension
+license: X11
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/xcb-util-wm/meta b/xorg/xcb-util-wm/meta
new file mode 100644
index 0000000..4633566
--- /dev/null
+++ b/xorg/xcb-util-wm/meta
@@ -0,0 +1,3 @@
+description: XCB window-manager library
+license: X11
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/xcb-util-xrm/meta b/xorg/xcb-util-xrm/meta
new file mode 100644
index 0000000..9136356
--- /dev/null
+++ b/xorg/xcb-util-xrm/meta
@@ -0,0 +1,3 @@
+description: XCB utility functions for the X resource manager
+license: X11
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/xcb-util/meta b/xorg/xcb-util/meta
new file mode 100644
index 0000000..ada8840
--- /dev/null
+++ b/xorg/xcb-util/meta
@@ -0,0 +1,3 @@
+description: XCB utilities library
+license: X11
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/xclip/meta b/xorg/xclip/meta
new file mode 100644
index 0000000..e2aa715
--- /dev/null
+++ b/xorg/xclip/meta
@@ -0,0 +1,3 @@
+description: Command line interface to the X11 clipboard
+license: GPL-2.0+
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/xdpyinfo/meta b/xorg/xdpyinfo/meta
new file mode 100644
index 0000000..d8886e7
--- /dev/null
+++ b/xorg/xdpyinfo/meta
@@ -0,0 +1,3 @@
+description: Display information utility for X
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/xf86-input-libinput/checksums b/xorg/xf86-input-libinput/checksums
index 924da40..70c4275 100644
--- a/xorg/xf86-input-libinput/checksums
+++ b/xorg/xf86-input-libinput/checksums
@@ -1 +1 @@
-fddec49c115591918475155bf16aaf23017d7f814cee7823a0c11f867aca245b xf86-input-libinput-1.0.1.tar.bz2
+e11d2a41419124a6e9b148f1df181bf7819fc7398c8ee9a1b6390b0742c68d16 xf86-input-libinput-1.1.0.tar.bz2
diff --git a/xorg/xf86-input-libinput/meta b/xorg/xf86-input-libinput/meta
new file mode 100644
index 0000000..76f290d
--- /dev/null
+++ b/xorg/xf86-input-libinput/meta
@@ -0,0 +1,3 @@
+description: libinput input driver for X
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/xf86-input-libinput/sources b/xorg/xf86-input-libinput/sources
index 4e9c563..fc53ca4 100644
--- a/xorg/xf86-input-libinput/sources
+++ b/xorg/xf86-input-libinput/sources
@@ -1 +1 @@
-https://www.x.org/releases/individual/driver/xf86-input-libinput-1.0.1.tar.bz2
+https://www.x.org/releases/individual/driver/xf86-input-libinput-1.1.0.tar.bz2
diff --git a/xorg/xf86-input-libinput/version b/xorg/xf86-input-libinput/version
index 92d9c14..7281bb5 100644
--- a/xorg/xf86-input-libinput/version
+++ b/xorg/xf86-input-libinput/version
@@ -1 +1 @@
-1.0.1 1
+1.1.0 1
diff --git a/xorg/xf86-video-amdgpu/meta b/xorg/xf86-video-amdgpu/meta
new file mode 100644
index 0000000..28375ea
--- /dev/null
+++ b/xorg/xf86-video-amdgpu/meta
@@ -0,0 +1,3 @@
+description: Xorg AMD Radeon video driver (amdgpu kernel module)
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/xf86-video-ati/meta b/xorg/xf86-video-ati/meta
new file mode 100644
index 0000000..a1feae3
--- /dev/null
+++ b/xorg/xf86-video-ati/meta
@@ -0,0 +1,3 @@
+description: Xorg ATI Radeon video driver
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/xf86-video-intel/meta b/xorg/xf86-video-intel/meta
new file mode 100644
index 0000000..d88c5c9
--- /dev/null
+++ b/xorg/xf86-video-intel/meta
@@ -0,0 +1,3 @@
+description: Xorg Intel video driver
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/xf86-video-nouveau/meta b/xorg/xf86-video-nouveau/meta
new file mode 100644
index 0000000..9e12b5a
--- /dev/null
+++ b/xorg/xf86-video-nouveau/meta
@@ -0,0 +1,3 @@
+description: Xorg NVIDIA video driver (nouveau kernel module)
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/xf86-video-vesa/meta b/xorg/xf86-video-vesa/meta
new file mode 100644
index 0000000..55ba640
--- /dev/null
+++ b/xorg/xf86-video-vesa/meta
@@ -0,0 +1,3 @@
+description: Xorg VESA video driver
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/xinit/meta b/xorg/xinit/meta
new file mode 100644
index 0000000..d23c0f3
--- /dev/null
+++ b/xorg/xinit/meta
@@ -0,0 +1,3 @@
+description: Program to startup X server
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/xinput/meta b/xorg/xinput/meta
new file mode 100644
index 0000000..350d93e
--- /dev/null
+++ b/xorg/xinput/meta
@@ -0,0 +1,3 @@
+description: Utility to configure X input devices
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/xkbcomp/meta b/xorg/xkbcomp/meta
new file mode 100644
index 0000000..1ea9f6b
--- /dev/null
+++ b/xorg/xkbcomp/meta
@@ -0,0 +1,3 @@
+description: XKBG keymap compiler
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/xkeyboard-config/meta b/xorg/xkeyboard-config/meta
new file mode 100644
index 0000000..815fa0b
--- /dev/null
+++ b/xorg/xkeyboard-config/meta
@@ -0,0 +1,3 @@
+description: X Keyboard configuration database
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/xmenu/meta b/xorg/xmenu/meta
new file mode 100644
index 0000000..1692e30
--- /dev/null
+++ b/xorg/xmenu/meta
@@ -0,0 +1,3 @@
+description: Generic X11 menu utility
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/xorg-server/build b/xorg/xorg-server/build
index ea1fc54..a518c9e 100755
--- a/xorg/xorg-server/build
+++ b/xorg/xorg-server/build
@@ -2,26 +2,6 @@
patch -p1 < rootless_modesetting.patch
-
-(
- # Instead of requiring libressl for the sha1 library, we
- # are statically installing this small implementation so
- # that we don't require an external library.
- cd libsha1
-
- ./configure \
- --prefix=/usr \
- --disable-shared
-
- make
- make DESTDIR="$PWD/tmp" install
-)
-
-export LDFLAGS="$LDFLAGS -L$PWD/libsha1/tmp/usr/lib"
-export CFLAGS="$CFLAGS -I$PWD/libsha1/tmp/usr/include"
-export LIBSHA1_CFLAGS="-L$PWD/libsha1/tmp/usr/lib -I$PWD/libsha1/tmp/usr/include"
-export LIBSHA1_LIBS="$PWD/libsha1/tmp/usr/lib/libsha1.a"
-
./configure \
--prefix=/usr \
--localstatedir=/var \
@@ -34,7 +14,6 @@ export LIBSHA1_LIBS="$PWD/libsha1/tmp/usr/lib/libsha1.a"
--enable-dri3 \
--enable-glamor \
--enable-xorg \
- --with-sha1=libsha1 \
--with-systemd-daemon=off
make
diff --git a/xorg/xorg-server/checksums b/xorg/xorg-server/checksums
index 664c25d..46952a4 100644
--- a/xorg/xorg-server/checksums
+++ b/xorg/xorg-server/checksums
@@ -1,3 +1,2 @@
-914c796e3ffabe1af48071d40ccc85e92117c97a9082ed1df29e4d64e3c34c49 xorg-server-1.20.11.tar.bz2
-336e6fa240cb0052c9620b2031cebe207f5bf5c7e8320c489402554b5652027e libsha1-0.3.tar.xz
+336dc093431d81ecc03fa36af771f1181334f2746b7de7796f3cc6a8fa9e8cac xorg-server-1.20.12.tar.xz
c98ad9376f20ab25463ef74bb19f2dbe874a19918b27b430c8e632d272379129 rootless_modesetting.patch
diff --git a/xorg/xorg-server/depends b/xorg/xorg-server/depends
index b2a4c33..b57d47d 100644
--- a/xorg/xorg-server/depends
+++ b/xorg/xorg-server/depends
@@ -11,6 +11,7 @@ libdrm
libepoxy
libfontenc
libpciaccess
+libressl
libxcb
libxkbfile
libxshmfence
diff --git a/xorg/xorg-server/meta b/xorg/xorg-server/meta
new file mode 100644
index 0000000..420c609
--- /dev/null
+++ b/xorg/xorg-server/meta
@@ -0,0 +1,3 @@
+description: X11 server
+license: MIT, BSD-3-Clause
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/xorg-server/sources b/xorg/xorg-server/sources
index aa67fc2..9ba7185 100644
--- a/xorg/xorg-server/sources
+++ b/xorg/xorg-server/sources
@@ -1,3 +1,2 @@
-https://www.x.org/releases/individual/xserver/xorg-server-1.20.11.tar.bz2
-https://dl.carbslinux.org/distfiles/libsha1-0.3.tar.xz libsha1
+https://www.x.org/releases/individual/xserver/xorg-server-1.20.12.tar.xz
patches/rootless_modesetting.patch
diff --git a/xorg/xorg-server/version b/xorg/xorg-server/version
index 48f6f7d..41dc5b4 100644
--- a/xorg/xorg-server/version
+++ b/xorg/xorg-server/version
@@ -1 +1 @@
-1.20.11 1
+1.20.12 1
diff --git a/xorg/xorg-util-macros/meta b/xorg/xorg-util-macros/meta
new file mode 100644
index 0000000..67bf634
--- /dev/null
+++ b/xorg/xorg-util-macros/meta
@@ -0,0 +1,3 @@
+description: Autotool macros for Xorg
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/xorgproto/meta b/xorg/xorgproto/meta
new file mode 100644
index 0000000..3e267a2
--- /dev/null
+++ b/xorg/xorgproto/meta
@@ -0,0 +1,3 @@
+description: X11 Protocol headers
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/xprop/meta b/xorg/xprop/meta
new file mode 100644
index 0000000..c11734b
--- /dev/null
+++ b/xorg/xprop/meta
@@ -0,0 +1,3 @@
+description: X property displayer
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/xrandr/meta b/xorg/xrandr/meta
new file mode 100644
index 0000000..1247242
--- /dev/null
+++ b/xorg/xrandr/meta
@@ -0,0 +1,3 @@
+description: RandR command line utility
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/xrdb/meta b/xorg/xrdb/meta
new file mode 100644
index 0000000..1b8d77f
--- /dev/null
+++ b/xorg/xrdb/meta
@@ -0,0 +1,3 @@
+description: X resources database program
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/xset/meta b/xorg/xset/meta
new file mode 100644
index 0000000..66432c3
--- /dev/null
+++ b/xorg/xset/meta
@@ -0,0 +1,3 @@
+description: X11 settings utility
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/xsetroot/meta b/xorg/xsetroot/meta
new file mode 100644
index 0000000..1bcbf15
--- /dev/null
+++ b/xorg/xsetroot/meta
@@ -0,0 +1,3 @@
+description: X root window parameter setting program
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/xorg/xtrans/meta b/xorg/xtrans/meta
new file mode 100644
index 0000000..df85b14
--- /dev/null
+++ b/xorg/xtrans/meta
@@ -0,0 +1,3 @@
+description: Network API translation layer for X
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>