aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xcommunity/boost/build5
-rw-r--r--community/boost/checksums1
-rw-r--r--community/boost/sources1
-rw-r--r--community/boost/version1
-rw-r--r--community/fzf/checksums2
-rw-r--r--community/fzf/sources2
-rw-r--r--community/fzf/version2
-rwxr-xr-xcommunity/lf/build4
-rw-r--r--community/lf/checksums1
-rw-r--r--community/lf/depends1
-rw-r--r--community/lf/sources1
-rw-r--r--community/lf/version1
-rwxr-xr-xcommunity/libmpdclient/build12
-rw-r--r--community/libmpdclient/checksums1
-rw-r--r--community/libmpdclient/depends2
-rw-r--r--community/libmpdclient/sources1
-rw-r--r--community/libmpdclient/version1
-rwxr-xr-xcommunity/mpc/build10
-rw-r--r--community/mpc/checksums1
-rw-r--r--community/mpc/depends3
-rw-r--r--community/mpc/sources1
-rw-r--r--community/mpc/version1
-rwxr-xr-xcommunity/mpd/build12
-rw-r--r--community/mpd/checksums1
-rw-r--r--community/mpd/depends2
-rw-r--r--community/mpd/sources1
-rw-r--r--community/mpd/version1
-rwxr-xr-xcommunity/vimpc/build (renamed from core/eiwd/build)4
-rw-r--r--community/vimpc/checksums1
-rw-r--r--community/vimpc/depends4
-rw-r--r--community/vimpc/sources1
-rw-r--r--community/vimpc/version1
-rw-r--r--core/curl/checksums2
-rw-r--r--core/curl/sources2
-rw-r--r--core/curl/version2
-rw-r--r--core/eiwd/checksums1
-rw-r--r--core/eiwd/depends1
-rw-r--r--core/eiwd/sources1
-rw-r--r--core/eiwd/version1
-rw-r--r--core/gcc/checksums2
-rw-r--r--core/gcc/sources2
-rw-r--r--core/gcc/version2
-rwxr-xr-xcore/git/build5
-rw-r--r--core/git/checksums1
-rw-r--r--core/git/patches/git-tiny.patch107
-rw-r--r--core/git/sources1
-rwxr-xr-xcore/grub/build18
-rw-r--r--core/grub/depends1
-rwxr-xr-xextra/cryptsetup/build12
-rw-r--r--extra/cryptsetup/checksums1
-rw-r--r--extra/cryptsetup/depends4
-rw-r--r--extra/cryptsetup/sources1
-rw-r--r--extra/cryptsetup/version1
-rwxr-xr-xextra/dmenu/build4
-rw-r--r--extra/dmenu/checksums1
-rw-r--r--extra/dmenu/depends3
-rw-r--r--extra/dmenu/sources1
-rw-r--r--extra/dmenu/version1
-rw-r--r--extra/glib/checksums2
-rw-r--r--extra/glib/sources2
-rw-r--r--extra/glib/version2
-rw-r--r--extra/icu/checksums2
-rw-r--r--extra/icu/sources2
-rw-r--r--extra/icu/version2
-rw-r--r--extra/nodejs/checksums2
-rw-r--r--extra/nodejs/sources2
-rw-r--r--extra/nodejs/version2
-rwxr-xr-xextra/pinentry-dmenu/build4
-rw-r--r--extra/pinentry-dmenu/checksums1
l---------extra/pinentry-dmenu/depends1
-rw-r--r--extra/pinentry-dmenu/sources1
-rw-r--r--extra/pinentry-dmenu/version1
-rwxr-xr-xextra/wireless-tools/build2
-rwxr-xr-xxorg/xbanish/build2
74 files changed, 245 insertions, 46 deletions
diff --git a/community/boost/build b/community/boost/build
new file mode 100755
index 00000000..16d829bd
--- /dev/null
+++ b/community/boost/build
@@ -0,0 +1,5 @@
+#!/bin/sh -e
+
+./bootstrap.sh --prefix="$1/usr"
+./b2 stage threading=multi link=static
+./b2 install threading=multi link=static
diff --git a/community/boost/checksums b/community/boost/checksums
new file mode 100644
index 00000000..6a7c7bf6
--- /dev/null
+++ b/community/boost/checksums
@@ -0,0 +1 @@
+59c9b274bc451cf91a9ba1dd2c7fdcaf5d60b1b3aa83f2c9fa143417cc660722 boost_1_72_0.tar.bz2
diff --git a/community/boost/sources b/community/boost/sources
new file mode 100644
index 00000000..62b63ed3
--- /dev/null
+++ b/community/boost/sources
@@ -0,0 +1 @@
+https://dl.bintray.com/boostorg/release/1.72.0/source/boost_1_72_0.tar.bz2
diff --git a/community/boost/version b/community/boost/version
new file mode 100644
index 00000000..7900068f
--- /dev/null
+++ b/community/boost/version
@@ -0,0 +1 @@
+1.72.0 1
diff --git a/community/fzf/checksums b/community/fzf/checksums
index 53111193..17a321d9 100644
--- a/community/fzf/checksums
+++ b/community/fzf/checksums
@@ -1 +1 @@
-fe6a7d07bdf999324a4f90fa97a4d2e8416c89bc92f19c9848c1cbcf365b59dc 0.20.0.tar.gz
+89870f9f9396f41adc3609d466caab7556d831a1ad726cc6132a880febfd0eec 0.21.0.tar.gz
diff --git a/community/fzf/sources b/community/fzf/sources
index 840672f8..d2629422 100644
--- a/community/fzf/sources
+++ b/community/fzf/sources
@@ -1 +1 @@
-https://github.com/junegunn/fzf/archive/0.20.0.tar.gz
+https://github.com/junegunn/fzf/archive/0.21.0.tar.gz
diff --git a/community/fzf/version b/community/fzf/version
index 7506cf6e..351346bd 100644
--- a/community/fzf/version
+++ b/community/fzf/version
@@ -1 +1 @@
-0.20.0 1
+0.21.0 1
diff --git a/community/lf/build b/community/lf/build
new file mode 100755
index 00000000..47cba07b
--- /dev/null
+++ b/community/lf/build
@@ -0,0 +1,4 @@
+#!/bin/sh -e
+
+go build
+install -Dm755 lf "$1/usr/bin/lf"
diff --git a/community/lf/checksums b/community/lf/checksums
new file mode 100644
index 00000000..5493d0b4
--- /dev/null
+++ b/community/lf/checksums
@@ -0,0 +1 @@
+fe99ed9785fbdc606835139c0c52c854b32b1f1449ba83567a115b21d2e882f4 r13.tar.gz
diff --git a/community/lf/depends b/community/lf/depends
new file mode 100644
index 00000000..6ba6990b
--- /dev/null
+++ b/community/lf/depends
@@ -0,0 +1 @@
+go make \ No newline at end of file
diff --git a/community/lf/sources b/community/lf/sources
new file mode 100644
index 00000000..64116a65
--- /dev/null
+++ b/community/lf/sources
@@ -0,0 +1 @@
+https://github.com/gokcehan/lf/archive/r13.tar.gz
diff --git a/community/lf/version b/community/lf/version
new file mode 100644
index 00000000..be6c2bd7
--- /dev/null
+++ b/community/lf/version
@@ -0,0 +1 @@
+13 1
diff --git a/community/libmpdclient/build b/community/libmpdclient/build
new file mode 100755
index 00000000..fd5a0757
--- /dev/null
+++ b/community/libmpdclient/build
@@ -0,0 +1,12 @@
+#!/bin/sh -e
+
+export DESTDIR="$1"
+
+meson \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ . output
+
+ninja -C output
+ninja -C output install
diff --git a/community/libmpdclient/checksums b/community/libmpdclient/checksums
new file mode 100644
index 00000000..aaa0449e
--- /dev/null
+++ b/community/libmpdclient/checksums
@@ -0,0 +1 @@
+4cb01e1f567e0169aca94875fb6e1200e7f5ce35b63a4df768ec1591fb1081fa libmpdclient-2.18.tar.xz
diff --git a/community/libmpdclient/depends b/community/libmpdclient/depends
new file mode 100644
index 00000000..e3f9397e
--- /dev/null
+++ b/community/libmpdclient/depends
@@ -0,0 +1,2 @@
+meson make
+mpd
diff --git a/community/libmpdclient/sources b/community/libmpdclient/sources
new file mode 100644
index 00000000..8a836d28
--- /dev/null
+++ b/community/libmpdclient/sources
@@ -0,0 +1 @@
+https://www.musicpd.org/download/libmpdclient/2/libmpdclient-2.18.tar.xz
diff --git a/community/libmpdclient/version b/community/libmpdclient/version
new file mode 100644
index 00000000..4fde9393
--- /dev/null
+++ b/community/libmpdclient/version
@@ -0,0 +1 @@
+2.18 1
diff --git a/community/mpc/build b/community/mpc/build
new file mode 100755
index 00000000..64ee0e20
--- /dev/null
+++ b/community/mpc/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/community/mpc/checksums b/community/mpc/checksums
new file mode 100644
index 00000000..8d942307
--- /dev/null
+++ b/community/mpc/checksums
@@ -0,0 +1 @@
+4f40ccbe18f5095437283cfc525a97815e983cbfd3a29e48ff610fa4f1bf1296 mpc-0.33.tar.xz
diff --git a/community/mpc/depends b/community/mpc/depends
new file mode 100644
index 00000000..990e9522
--- /dev/null
+++ b/community/mpc/depends
@@ -0,0 +1,3 @@
+libmpdclient
+meson make
+mpd
diff --git a/community/mpc/sources b/community/mpc/sources
new file mode 100644
index 00000000..d671b704
--- /dev/null
+++ b/community/mpc/sources
@@ -0,0 +1 @@
+https://www.musicpd.org/download/mpc/0/mpc-0.33.tar.xz
diff --git a/community/mpc/version b/community/mpc/version
new file mode 100644
index 00000000..e38a26a9
--- /dev/null
+++ b/community/mpc/version
@@ -0,0 +1 @@
+0.33 1
diff --git a/community/mpd/build b/community/mpd/build
new file mode 100755
index 00000000..3f03d986
--- /dev/null
+++ b/community/mpd/build
@@ -0,0 +1,12 @@
+#!/bin/sh -e
+
+export DESTDIR="$1"
+
+meson \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ . output
+
+ninja -C output
+ninja -C output install
diff --git a/community/mpd/checksums b/community/mpd/checksums
new file mode 100644
index 00000000..152af065
--- /dev/null
+++ b/community/mpd/checksums
@@ -0,0 +1 @@
+422ef0a996d961f3ebc6856395f3a855b45fa0059910e878fb98281007e510e1 mpd-0.21.20.tar.xz
diff --git a/community/mpd/depends b/community/mpd/depends
new file mode 100644
index 00000000..5276d551
--- /dev/null
+++ b/community/mpd/depends
@@ -0,0 +1,2 @@
+boost make
+meson make
diff --git a/community/mpd/sources b/community/mpd/sources
new file mode 100644
index 00000000..106371af
--- /dev/null
+++ b/community/mpd/sources
@@ -0,0 +1 @@
+https://www.musicpd.org/download/mpd/0.21/mpd-0.21.20.tar.xz
diff --git a/community/mpd/version b/community/mpd/version
new file mode 100644
index 00000000..07fbbcd7
--- /dev/null
+++ b/community/mpd/version
@@ -0,0 +1 @@
+0.21.20 1
diff --git a/core/eiwd/build b/community/vimpc/build
index 7b75829a..1ba8e135 100755
--- a/core/eiwd/build
+++ b/community/vimpc/build
@@ -1,8 +1,10 @@
#!/bin/sh -e
+autoreconf -i
+
./configure \
--prefix=/usr \
- --localstatedir=/var
+ --enable-taglib=no
make
make DESTDIR="$1" install
diff --git a/community/vimpc/checksums b/community/vimpc/checksums
new file mode 100644
index 00000000..def9f9f9
--- /dev/null
+++ b/community/vimpc/checksums
@@ -0,0 +1 @@
+caa772f984e35b1c2fbe0349bc9068fc00c17bcfcc0c596f818fa894cac035ce v0.09.2.tar.gz
diff --git a/community/vimpc/depends b/community/vimpc/depends
new file mode 100644
index 00000000..1027a3eb
--- /dev/null
+++ b/community/vimpc/depends
@@ -0,0 +1,4 @@
+automake make
+libmpdclient
+ncurses
+pcre
diff --git a/community/vimpc/sources b/community/vimpc/sources
new file mode 100644
index 00000000..464ffe49
--- /dev/null
+++ b/community/vimpc/sources
@@ -0,0 +1 @@
+https://github.com/boysetsfrog/vimpc/archive/v0.09.2.tar.gz
diff --git a/community/vimpc/version b/community/vimpc/version
new file mode 100644
index 00000000..84fd0b73
--- /dev/null
+++ b/community/vimpc/version
@@ -0,0 +1 @@
+0.09.2 1
diff --git a/core/curl/checksums b/core/curl/checksums
index ac39913a..14fbaeb3 100644
--- a/core/curl/checksums
+++ b/core/curl/checksums
@@ -1 +1 @@
-9fadf2f082c127757808a28ddd5ab9d1bc2c7061ca7ddaf85814285e15e3271f curl-7.69.0.tar.xz
+03c7d5e6697f7b7e40ada1b2256e565a555657398e6c1fcfa4cb251ccd819d4f curl-7.69.1.tar.xz
diff --git a/core/curl/sources b/core/curl/sources
index 670d198f..b1b93565 100644
--- a/core/curl/sources
+++ b/core/curl/sources
@@ -1 +1 @@
-https://curl.haxx.se/download/curl-7.69.0.tar.xz
+https://curl.haxx.se/download/curl-7.69.1.tar.xz
diff --git a/core/curl/version b/core/curl/version
index 9aeb3bbf..017bd18c 100644
--- a/core/curl/version
+++ b/core/curl/version
@@ -1 +1 @@
-7.69.0 1
+7.69.1 1
diff --git a/core/eiwd/checksums b/core/eiwd/checksums
deleted file mode 100644
index a721b02f..00000000
--- a/core/eiwd/checksums
+++ /dev/null
@@ -1 +0,0 @@
-fddef5b34fea6d96c2d1161323e9cbe55e666289d54d8ad05b8403b912d257c0 eiwd-0.2.5.tar.xz
diff --git a/core/eiwd/depends b/core/eiwd/depends
deleted file mode 100644
index 0cb0514d..00000000
--- a/core/eiwd/depends
+++ /dev/null
@@ -1 +0,0 @@
-openresolv
diff --git a/core/eiwd/sources b/core/eiwd/sources
deleted file mode 100644
index 7e14b239..00000000
--- a/core/eiwd/sources
+++ /dev/null
@@ -1 +0,0 @@
-https://github.com/dylanaraps/eiwd/releases/download/0.2.5/eiwd-0.2.5.tar.xz
diff --git a/core/eiwd/version b/core/eiwd/version
deleted file mode 100644
index 2e436a0b..00000000
--- a/core/eiwd/version
+++ /dev/null
@@ -1 +0,0 @@
-0.2.5 1
diff --git a/core/gcc/checksums b/core/gcc/checksums
index b469a51c..35213a18 100644
--- a/core/gcc/checksums
+++ b/core/gcc/checksums
@@ -1,4 +1,4 @@
-ea6ef08f121239da5695f76c9b33637a118dcf63e24164422231917fa61fb206 gcc-9.2.0.tar.xz
+71e197867611f6054aa1119b13a0c0abac12834765fe2d81f35ac57f84f742d1 gcc-9.3.0.tar.xz
87b565e89a9a684fe4ebeeddb8399dce2599f9c9049854ca8c0dfbdea0e21912 gmp-6.1.2.tar.xz
1d3be708604eae0e42d578ba93b390c2a145f17743a744d8f3f8c2ad5855a38a mpfr-4.0.2.tar.xz
6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e mpc-1.1.0.tar.gz
diff --git a/core/gcc/sources b/core/gcc/sources
index 19eabd0d..754131b8 100644
--- a/core/gcc/sources
+++ b/core/gcc/sources
@@ -1,4 +1,4 @@
-https://gcc.gnu.org/pub/gcc/releases/gcc-9.2.0/gcc-9.2.0.tar.xz gcc
+https://gcc.gnu.org/pub/gcc/releases/gcc-9.3.0/gcc-9.3.0.tar.xz gcc
https://gmplib.org/download/gmp/gmp-6.1.2.tar.xz gcc/gmp
https://ftp.gnu.org/gnu/mpfr/mpfr-4.0.2.tar.xz gcc/mpfr
https://ftp.gnu.org/gnu/mpc/mpc-1.1.0.tar.gz gcc/mpc
diff --git a/core/gcc/version b/core/gcc/version
index 257b3f16..4f197549 100644
--- a/core/gcc/version
+++ b/core/gcc/version
@@ -1 +1 @@
-9.2.0 2
+9.3.0 2
diff --git a/core/git/build b/core/git/build
index c129008c..0a8192a0 100755
--- a/core/git/build
+++ b/core/git/build
@@ -1,5 +1,9 @@
#!/bin/sh -e
+export CFLAGS="$CFLAGS -fPIC"
+
+patch -p1 < git-tiny.patch
+
cat > config.mak <<EOF
NO_GETTEXT=YesPlease
NO_SVN_TESTS=YesPlease
@@ -8,6 +12,7 @@ NO_EXPAT=YesPlease
NO_NSEC=YesPlease
NO_PYTHON=YesPlease
NO_PERL=YesPlease
+NO_SVN_TESTS=YesPlease
NO_SYS_POLL_H=1
NO_CROSS_DIRECTORY_HARDLINKS=1
NO_INSTALL_HARDLINKS=1
diff --git a/core/git/checksums b/core/git/checksums
index 7cc32d22..72e36eb7 100644
--- a/core/git/checksums
+++ b/core/git/checksums
@@ -1 +1,2 @@
222796cc6e3bf2f9fd765f8f097daa3c3999bb7865ac88a8c974d98182e29f26 git-2.25.1.tar.xz
+5c8d1028854fb5a8f703ff5dc161de05c792c6d87f0b9443f247a5865f160353 git-tiny.patch
diff --git a/core/git/patches/git-tiny.patch b/core/git/patches/git-tiny.patch
new file mode 100644
index 00000000..98e1baad
--- /dev/null
+++ b/core/git/patches/git-tiny.patch
@@ -0,0 +1,107 @@
+--- Makefile
++++ Makefile
+@@ -809,9 +809,7 @@
+
+ TEST_SHELL_PATH = $(SHELL_PATH)
+
+-LIB_FILE = libgit.a
+-XDIFF_LIB = xdiff/lib.a
+-VCSSVN_LIB = vcs-svn/lib.a
++LIB_FILE = libgit.so
+
+ GENERATED_H += command-list.h
+
+@@ -1158,7 +1156,7 @@
+ THIRD_PARTY_SOURCES += sha1collisiondetection/%
+ THIRD_PARTY_SOURCES += sha1dc/%
+
+-GITLIBS = common-main.o $(LIB_FILE) $(XDIFF_LIB)
++GITLIBS = common-main.o $(LIB_FILE)
+ EXTLIBS =
+
+ GIT_USER_AGENT = git/$(GIT_VERSION)
+@@ -1199,7 +1197,7 @@
+ endif
+
+ ALL_CFLAGS = $(DEVELOPER_CFLAGS) $(CPPFLAGS) $(CFLAGS)
+-ALL_LDFLAGS = $(LDFLAGS)
++ALL_LDFLAGS = $(LDFLAGS) -Wl,-rpath,$(gitexecdir_SQ)
+
+ comma := ,
+ empty :=
+@@ -1875,7 +1873,7 @@
+ ifndef V
+ QUIET_CC = @echo ' ' CC $@;
+ QUIET_AR = @echo ' ' AR $@;
+- QUIET_LINK = @echo ' ' LINK $@;
++ QUIET_LINK = @echo ' ' CCLD $@;
+ QUIET_BUILT_IN = @echo ' ' BUILTIN $@;
+ QUIET_GEN = @echo ' ' GEN $@;
+ QUIET_LNCP = @echo ' ' LN/CP $@;
+@@ -2118,7 +2116,7 @@
+ '-DGIT_MAN_PATH="$(mandir_relative_SQ)"' \
+ '-DGIT_INFO_PATH="$(infodir_relative_SQ)"'
+
+-git$X: git.o GIT-LDFLAGS $(BUILTIN_OBJS) $(GITLIBS)
++git$X: GIT-LDFLAGS $(GITLIBS)
+ $(QUIET_LINK)$(CC) $(ALL_CFLAGS) -o $@ $(ALL_LDFLAGS) \
+ $(filter %.o,$^) $(LIBS)
+
+@@ -2457,9 +2455,8 @@
+ $(QUIET_LINK)$(CC) $(ALL_CFLAGS) -o $@ $(ALL_LDFLAGS) $(filter %.o,$^) \
+ $(CURL_LIBCURL) $(EXPAT_LIBEXPAT) $(LIBS)
+
+-git-remote-testsvn$X: remote-testsvn.o GIT-LDFLAGS $(GITLIBS) $(VCSSVN_LIB)
+- $(QUIET_LINK)$(CC) $(ALL_CFLAGS) -o $@ $(ALL_LDFLAGS) $(filter %.o,$^) $(LIBS) \
+- $(VCSSVN_LIB)
++git-remote-testsvn$X: remote-testsvn.o GIT-LDFLAGS $(GITLIBS)
++ $(QUIET_LINK)$(CC) $(ALL_CFLAGS) -o $@ $(ALL_LDFLAGS) $(filter %.o,$^) $(LIBS)
+
+ $(REMOTE_CURL_ALIASES): $(REMOTE_CURL_PRIMARY)
+ $(QUIET_LNCP)$(RM) $@ && \
+@@ -2471,14 +2468,8 @@
+ $(QUIET_LINK)$(CC) $(ALL_CFLAGS) -o $@ $(ALL_LDFLAGS) $(filter %.o,$^) \
+ $(CURL_LIBCURL) $(EXPAT_LIBEXPAT) $(LIBS)
+
+-$(LIB_FILE): $(LIB_OBJS)
+- $(QUIET_AR)$(RM) $@ && $(AR) $(ARFLAGS) $@ $^
+-
+-$(XDIFF_LIB): $(XDIFF_OBJS)
+- $(QUIET_AR)$(RM) $@ && $(AR) $(ARFLAGS) $@ $^
+-
+-$(VCSSVN_LIB): $(VCSSVN_OBJS)
+- $(QUIET_AR)$(RM) $@ && $(AR) $(ARFLAGS) $@ $^
++$(LIB_FILE): $(LIB_OBJS) $(BUILTIN_OBJS) $(XDIFF_OBJS) $(VCSSVN_OBJS) git.o
++ $(QUIET_LINK)$(RM) $@ && $(CC) $(ALL_CFLAGS) $(ALL_LDFLAGS) -lz -lpthread -shared -o $@ $^
+
+ export DEFAULT_EDITOR DEFAULT_PAGER
+
+@@ -2754,9 +2745,9 @@
+
+ .PHONY: test perf
+
+-t/helper/test-line-buffer$X: $(VCSSVN_LIB)
++t/helper/test-line-buffer$X: $(LIB_FILE)
+
+-t/helper/test-svn-fe$X: $(VCSSVN_LIB)
++t/helper/test-svn-fe$X: $(LIB_FILE)
+
+ .PRECIOUS: $(TEST_OBJS)
+
+@@ -2876,6 +2867,7 @@
+ $(INSTALL) -d -m 755 '$(DESTDIR_SQ)$(bindir_SQ)'
+ $(INSTALL) -d -m 755 '$(DESTDIR_SQ)$(gitexec_instdir_SQ)'
+ $(INSTALL) $(ALL_PROGRAMS) '$(DESTDIR_SQ)$(gitexec_instdir_SQ)'
++ $(INSTALL) $(LIB_FILE) '$(DESTDIR_SQ)$(gitexec_instdir_SQ)'
+ $(INSTALL) -m 644 $(SCRIPT_LIB) '$(DESTDIR_SQ)$(gitexec_instdir_SQ)'
+ $(INSTALL) $(install_bindir_programs) '$(DESTDIR_SQ)$(bindir_SQ)'
+ ifdef MSVC
+@@ -3096,7 +3088,7 @@
+ clean: profile-clean coverage-clean cocciclean
+ $(RM) *.res
+ $(RM) $(OBJECTS)
+- $(RM) $(LIB_FILE) $(XDIFF_LIB) $(VCSSVN_LIB)
++ $(RM) $(LIB_FILE)
+ $(RM) $(ALL_PROGRAMS) $(SCRIPT_LIB) $(BUILT_INS) git$X
+ $(RM) $(TEST_PROGRAMS)
+ $(RM) $(FUZZ_PROGRAMS)
diff --git a/core/git/sources b/core/git/sources
index 08aae9fe..3b4a1039 100644
--- a/core/git/sources
+++ b/core/git/sources
@@ -1 +1,2 @@
https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.25.1.tar.xz
+patches/git-tiny.patch
diff --git a/core/grub/build b/core/grub/build
index d0cee821..c937d263 100755
--- a/core/grub/build
+++ b/core/grub/build
@@ -1,6 +1,21 @@
#!/bin/sh -e
-# Grub is built in a function so the script argument needs to be stored.
+# Grub expects Python but it isn't actually needed. Give
+# it something fake so that configure passes.
+export PYTHON=/bin/true
+
+# Disable the post-python mv calls as a means of disabling
+# the Python tooling. The /bin/true above will create a
+# blank file, this prevents the blank file from overwriting
+# the existing one.
+sed -i 's/mv $@.new $@/:/g' grub/Makefile.in
+
+# Strip '-march' from 'CFLAGS' as per advice from upstream.
+# Fixes build fails on specific hardware.
+CFLAGS=$(printf %s "$CFLAGS" | sed 's/-march=[^ ]*//g')
+
+# Grub is built in a function so the script argument
+# needs to be stored.
pkg_dir=$1
build_grub() (
@@ -12,6 +27,7 @@ build_grub() (
--sbindir=/usr/bin \
--sysconfdir=/etc \
--disable-werror \
+ --disable-nls \
--disable-grub-mkfont \
--disable-grub-mount \
"$@"
diff --git a/core/grub/depends b/core/grub/depends
index 58223007..b37ce94a 100644
--- a/core/grub/depends
+++ b/core/grub/depends
@@ -2,5 +2,4 @@ binutils make
bison make
flex make
linux-headers make
-python make
xz
diff --git a/extra/cryptsetup/build b/extra/cryptsetup/build
deleted file mode 100755
index 6e6631df..00000000
--- a/extra/cryptsetup/build
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/bin/sh -e
-
-machine=$(cc -dumpmachine)
-
-./configure \
- --prefix=/usr \
- --build="$machine" \
- --host="$machine" \
- --disable-blkid
-
-make
-make DESTDIR="$1" install
diff --git a/extra/cryptsetup/checksums b/extra/cryptsetup/checksums
deleted file mode 100644
index ee2166b1..00000000
--- a/extra/cryptsetup/checksums
+++ /dev/null
@@ -1 +0,0 @@
-395690de99509428354d3cd15cf023bed01487e6f1565b2181e013dc847bbc85 cryptsetup-2.3.0.tar.xz
diff --git a/extra/cryptsetup/depends b/extra/cryptsetup/depends
deleted file mode 100644
index 0590f3c2..00000000
--- a/extra/cryptsetup/depends
+++ /dev/null
@@ -1,4 +0,0 @@
-json-c
-lvm2
-popt
-util-linux
diff --git a/extra/cryptsetup/sources b/extra/cryptsetup/sources
deleted file mode 100644
index 512879ed..00000000
--- a/extra/cryptsetup/sources
+++ /dev/null
@@ -1 +0,0 @@
-https://www.kernel.org/pub/linux/utils/cryptsetup/v2.3/cryptsetup-2.3.0.tar.xz
diff --git a/extra/cryptsetup/version b/extra/cryptsetup/version
deleted file mode 100644
index fbf76438..00000000
--- a/extra/cryptsetup/version
+++ /dev/null
@@ -1 +0,0 @@
-2.3.0 1
diff --git a/extra/dmenu/build b/extra/dmenu/build
new file mode 100755
index 00000000..431cc725
--- /dev/null
+++ b/extra/dmenu/build
@@ -0,0 +1,4 @@
+#!/bin/sh -e
+
+make
+make DESTDIR="$1" PREFIX=/usr install
diff --git a/extra/dmenu/checksums b/extra/dmenu/checksums
new file mode 100644
index 00000000..dd6ed983
--- /dev/null
+++ b/extra/dmenu/checksums
@@ -0,0 +1 @@
+b3971f4f354476a37b2afb498693649009b201550b0c7c88e866af8132b64945 dmenu-4.9.tar.gz
diff --git a/extra/dmenu/depends b/extra/dmenu/depends
new file mode 100644
index 00000000..4d839430
--- /dev/null
+++ b/extra/dmenu/depends
@@ -0,0 +1,3 @@
+libXft
+libXinerama
+xorg-server
diff --git a/extra/dmenu/sources b/extra/dmenu/sources
new file mode 100644
index 00000000..13873207
--- /dev/null
+++ b/extra/dmenu/sources
@@ -0,0 +1 @@
+https://dl.suckless.org/tools/dmenu-4.9.tar.gz
diff --git a/extra/dmenu/version b/extra/dmenu/version
new file mode 100644
index 00000000..c7ec039f
--- /dev/null
+++ b/extra/dmenu/version
@@ -0,0 +1 @@
+4.9 2
diff --git a/extra/glib/checksums b/extra/glib/checksums
index 1c80952c..2ce46ef0 100644
--- a/extra/glib/checksums
+++ b/extra/glib/checksums
@@ -1 +1 @@
-e5e514e47d169cdb4111c3ea4af0300e1b1a5f428a474d2d7ddadf38dd061280 glib-2.64.0.tar.xz
+17967603bcb44b6dbaac47988d80c29a3d28519210b28157c2bd10997595bbc7 glib-2.64.1.tar.xz
diff --git a/extra/glib/sources b/extra/glib/sources
index 631669f5..7142ad60 100644
--- a/extra/glib/sources
+++ b/extra/glib/sources
@@ -1 +1 @@
-https://download.gnome.org/sources/glib/2.64/glib-2.64.0.tar.xz
+https://download.gnome.org/sources/glib/2.64/glib-2.64.1.tar.xz
diff --git a/extra/glib/version b/extra/glib/version
index cfececeb..b0b29ba9 100644
--- a/extra/glib/version
+++ b/extra/glib/version
@@ -1 +1 @@
-2.64.0 1
+2.64.1 1
diff --git a/extra/icu/checksums b/extra/icu/checksums
index 088608b7..6122aab1 100644
--- a/extra/icu/checksums
+++ b/extra/icu/checksums
@@ -1 +1 @@
-53e37466b3d6d6d01ead029e3567d873a43a5d1c668ed2278e253b683136d948 icu4c-65_1-src.tgz
+52a3f2209ab95559c1cf0a14f24338001f389615bf00e2585ef3dbc43ecf0a2e icu4c-66_1-src.tgz
diff --git a/extra/icu/sources b/extra/icu/sources
index 038dd59d..3c830410 100644
--- a/extra/icu/sources
+++ b/extra/icu/sources
@@ -1 +1 @@
-http://github.com/unicode-org/icu/releases/download/release-65-1/icu4c-65_1-src.tgz
+http://github.com/unicode-org/icu/releases/download/release-66-1/icu4c-66_1-src.tgz
diff --git a/extra/icu/version b/extra/icu/version
index 52a28145..c9f70bca 100644
--- a/extra/icu/version
+++ b/extra/icu/version
@@ -1 +1 @@
-65.1 1
+66.1 1
diff --git a/extra/nodejs/checksums b/extra/nodejs/checksums
index 440b99d4..cd6585b4 100644
--- a/extra/nodejs/checksums
+++ b/extra/nodejs/checksums
@@ -1 +1 @@
-83899ee1db6db806338c84c908a21e320ba30880f58381ec0741601a21c7fb92 node-v13.10.1.tar.xz
+e5402183e68806785b3c40c2cb0a6b6aa43bb61aee1cec5efde9c65825ef291f node-v13.11.0.tar.xz
diff --git a/extra/nodejs/sources b/extra/nodejs/sources
index 6bdf1ec1..76788afc 100644
--- a/extra/nodejs/sources
+++ b/extra/nodejs/sources
@@ -1 +1 @@
-https://nodejs.org/download/release/latest-v13.x/node-v13.10.1.tar.xz
+https://nodejs.org/download/release/latest-v13.x/node-v13.11.0.tar.xz
diff --git a/extra/nodejs/version b/extra/nodejs/version
index f7ca0bb5..fe97a11f 100644
--- a/extra/nodejs/version
+++ b/extra/nodejs/version
@@ -1 +1 @@
-13.10.1 1
+13.11.0 1
diff --git a/extra/pinentry-dmenu/build b/extra/pinentry-dmenu/build
new file mode 100755
index 00000000..431cc725
--- /dev/null
+++ b/extra/pinentry-dmenu/build
@@ -0,0 +1,4 @@
+#!/bin/sh -e
+
+make
+make DESTDIR="$1" PREFIX=/usr install
diff --git a/extra/pinentry-dmenu/checksums b/extra/pinentry-dmenu/checksums
new file mode 100644
index 00000000..f6727d35
--- /dev/null
+++ b/extra/pinentry-dmenu/checksums
@@ -0,0 +1 @@
+a3ad1a1adbd42f74e60bf0792dddf0605706322040394aaa9bb0fab5ec54cb73 pinentry-dmenu-0.1.1.tar.gz
diff --git a/extra/pinentry-dmenu/depends b/extra/pinentry-dmenu/depends
new file mode 120000
index 00000000..11df41b0
--- /dev/null
+++ b/extra/pinentry-dmenu/depends
@@ -0,0 +1 @@
+../dmenu/depends \ No newline at end of file
diff --git a/extra/pinentry-dmenu/sources b/extra/pinentry-dmenu/sources
new file mode 100644
index 00000000..a9b5064c
--- /dev/null
+++ b/extra/pinentry-dmenu/sources
@@ -0,0 +1 @@
+https://git.ckyln.com/archives/pinentry-dmenu/pinentry-dmenu-0.1.1.tar.gz
diff --git a/extra/pinentry-dmenu/version b/extra/pinentry-dmenu/version
new file mode 100644
index 00000000..57aa7884
--- /dev/null
+++ b/extra/pinentry-dmenu/version
@@ -0,0 +1 @@
+0.1.1 1
diff --git a/extra/wireless-tools/build b/extra/wireless-tools/build
index 52d87a9d..1df712fb 100755
--- a/extra/wireless-tools/build
+++ b/extra/wireless-tools/build
@@ -1,4 +1,4 @@
#!/bin/sh -e
make
-make PREFIX="$1/usr" install
+make PREFIX="$1/usr" INSTALL_MAN="$1/usr/share/man" INSTALL_DIR="$1/usr/bin" install
diff --git a/xorg/xbanish/build b/xorg/xbanish/build
index 431cc725..03591450 100755
--- a/xorg/xbanish/build
+++ b/xorg/xbanish/build
@@ -1,4 +1,4 @@
#!/bin/sh -e
make
-make DESTDIR="$1" PREFIX=/usr install
+make DESTDIR="$1" PREFIX=/usr MANDIR=/usr/share/man install