diff options
Diffstat (limited to 'core')
-rw-r--r-- | core/curl/checksums | 2 | ||||
-rw-r--r-- | core/curl/sources | 2 | ||||
-rw-r--r-- | core/curl/version | 2 | ||||
-rwxr-xr-x | core/eiwd/build | 8 | ||||
-rw-r--r-- | core/eiwd/checksums | 1 | ||||
-rw-r--r-- | core/eiwd/depends | 1 | ||||
-rw-r--r-- | core/eiwd/sources | 1 | ||||
-rw-r--r-- | core/eiwd/version | 1 | ||||
-rw-r--r-- | core/gcc/checksums | 2 | ||||
-rw-r--r-- | core/gcc/sources | 2 | ||||
-rw-r--r-- | core/gcc/version | 2 | ||||
-rwxr-xr-x | core/git/build | 5 | ||||
-rw-r--r-- | core/git/checksums | 1 | ||||
-rw-r--r-- | core/git/patches/git-tiny.patch | 107 | ||||
-rw-r--r-- | core/git/sources | 1 | ||||
-rwxr-xr-x | core/grub/build | 18 | ||||
-rw-r--r-- | core/grub/depends | 1 |
17 files changed, 137 insertions, 20 deletions
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/build b/core/eiwd/build deleted file mode 100755 index 7b75829a..00000000 --- a/core/eiwd/build +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -e - -./configure \ - --prefix=/usr \ - --localstatedir=/var - -make -make DESTDIR="$1" install 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 |