This commit is contained in:
emmett1 2022-04-09 08:19:46 +08:00
parent 220766317d
commit 5fde780adc
92 changed files with 181 additions and 137 deletions

4
.gitignore vendored
View file

@ -3,8 +3,8 @@
*.img
config
*.qcow2
ports/error
ports/outdate
ports/.error
ports/.outdate
src/
pkg/
lfs-rootfs/

View file

@ -31,7 +31,8 @@ unmount() {
exit 1
}
LFS="/mnt/lfs"
CWD="$PWD"
LFS="$CWD/lfs-rootfs"
if [ -f ./config ]; then
. ./config

View file

@ -1,7 +1,7 @@
#!/bin/sh
[ -f ./outdate ] || {
echo "please check update first"
[ -f ./.outdate ] || {
echo "please run './checkupdate' first"
}
while read -r port oldver a newver; do
@ -22,4 +22,6 @@ while read -r port oldver a newver; do
[ $? = 0 ] && echo " OK" || echo " failed"
}
done
done < outdate
done < .outdate
exit 0

View file

@ -72,7 +72,8 @@ getver_aur() {
# main
fetch() {
wget -qO - -t 3 -T 10 $url
#wget -qO - -t 3 -T 10 $url
curl -Lsk $url
}
run_check() {
@ -84,31 +85,25 @@ run_check() {
echo "version : $version"
echo "url : $url"
echo "cmd : $checkver_cmd"
$checkver_cmd | tail -n10
$checkver_cmd | sort -V | uniq | tail -n10
return
else
print_progress "Checking '$ppath'"
upver=$($checkver_cmd | tail -n1)
upver=$($checkver_cmd | sort -V | uniq | tail -n1)
fi
upver=${upver:-404}
[ "$OUT" = 1 ] && {
touch error outdate
sed "\,^$ppath ,d" -i error
sed "\,^$ppath ,d" -i outdate
}
touch error outdate
sed "\,^$ppath ,d" -i .error
sed "\,^$ppath ,d" -i .outdate
if [ "$upver" = "404" ]; then
echo -e " $ppath: $version => ${RED}404${CRESET}"
[ "$OUT" = 1 ] && {
echo "$ppath $version => 404" >> error
}
echo "$ppath $version => 404" >> .error
elif [ "$version" != "$upver" ]; then
echo -e " $ppath: $version => ${YELLOW}$upver${CRESET}"
[ "$OUT" = 1 ] && {
echo "$ppath $version => $upver" >> outdate
}
echo "$ppath $version => $upver" >> .outdate
fi
}
@ -189,7 +184,6 @@ check() {
parseopt() {
while [ $1 ]; do
case $1 in
-o) OUT=1;;
-v) VERBOSE=1;;
*) PKG+=($1);;
esac

View file

@ -4,7 +4,7 @@
# Depends on:
name=automake
version=1.16.3
version=1.16.5
release=1
source=(https://ftp.gnu.org/gnu/$name/$name-$version.tar.xz)

View file

@ -4,7 +4,7 @@
# Depends on:
name=bash
version=5.1
version=5.1.16
release=1
source=(https://ftp.gnu.org/gnu/$name/$name-$version.tar.gz)

View file

@ -4,7 +4,7 @@
# Depends on:
name=bc
version=4.0.2
version=5.2.3
release=1
source=(https://github.com/gavinhoward/bc/archive/$version/bc-$version.tar.gz)

View file

@ -4,7 +4,7 @@
# Depends on:
name=binutils
version=2.36.1
version=2.38
release=1
source=(https://ftp.gnu.org/gnu/binutils/$name-$version.tar.xz)

View file

@ -4,7 +4,7 @@
# Depends on:
name=bison
version=3.7.6
version=3.8.2
release=1
source=(https://ftp.gnu.org/gnu/$name/$name-$version.tar.xz)

View file

@ -4,7 +4,7 @@
# Depends on: p11-kit openssl
name=ca-certificates
version=20210119
version=20201208
_version=${version:0:4}-${version:4:2}-${version:6:2}
release=1
source=(https://curl.se/ca/cacert-$_version.pem)

View file

@ -0,0 +1,7 @@
url=https://curl.se/docs/caextract.html
getver_ca-certificates() {
fetch \
| grep -Eo cacert-[0-9.]+-[0-9.]+-[0-9.]+.pem \
| sed "s/cacert-//;s/\.pem//;s/-//g"
}

View file

@ -4,7 +4,7 @@
# Depends on:
name=coreutils
version=8.32
version=9.0
release=1
source=(https://ftp.gnu.org/gnu/$name/$name-$version.tar.xz
coreutils-i18n-1.patch)

View file

@ -4,7 +4,7 @@
# Depends on: ca-certificates openssl
name=curl
version=7.77.0
version=7.82.0
release=1
source=(https://curl.haxx.se/download/$name-$version.tar.xz)

View file

@ -4,9 +4,9 @@
# Depends on:
name=dbus
version=1.12.20
version=1.14.0
release=1
source=(https://dbus.freedesktop.org/releases/dbus/dbus-$version.tar.gz)
source=(https://dbus.freedesktop.org/releases/dbus/dbus-$version.tar.xz)
build() {
cd $name-$version

View file

@ -4,7 +4,7 @@
# Depends on:
name=dhcpcd
version=9.4.0
version=9.4.1
bootscriptsversion=20210110
release=1
source=(https://roy.marples.name/downloads/dhcpcd/dhcpcd-$version.tar.xz

View file

@ -4,7 +4,7 @@
# Depends on: bash
name=diffutils
version=3.7
version=3.8
release=1
source=(https://ftp.gnu.org/gnu/$name/$name-$version.tar.xz)

View file

@ -14,6 +14,12 @@ build() {
patch -Np1 -i $SRC/efivar.patch
export CFLAGS="${CFLAGS} -Wno-error=pointer-sign"
# removing hotfix function declaration:
# https://github.com/rhboot/efibootmgr/issues/128
sed -e '/extern int efi_set_verbose/d' -i "src/$name.c"
EFIDIR=/boot/efi make
install -D src/efibootmgr $PKG/usr/sbin/efibootmgr
install -D src/efibootmgr.8 $PKG/usr/share/man/man8/efibootmgr.8

View file

@ -4,13 +4,18 @@
# Depends on: popt
name=efivar
version=37
version=38
release=1
source=(https://github.com/rhboot/efivar/releases/download/$version/$name-$version.tar.bz2)
build() {
cd $name-$version
sed -e 's/-Werror//g' -i gcc.specs
# faking mandoc
mkdir bin
ln -s /bin/true bin/mandoc
export PATH=$PWD/bin:$PATH
make -j1
make libdir=/usr/lib DESTDIR=$PKG install
}

View file

@ -4,7 +4,7 @@
# Depends on:
name=elfutils
version=0.185
version=0.186
release=1
source=(https://sourceware.org/ftp/elfutils/$version/elfutils-$version.tar.bz2)

View file

@ -4,7 +4,7 @@
# Depends on:
name=expat
version=2.4.1
version=2.4.8
release=1
source=(https://sourceforge.net/projects/expat/files/expat/$version/expat-$version.tar.bz2)

View file

@ -4,7 +4,7 @@
# Depends on:
name=file
version=5.40
version=5.41
release=1
source=(ftp://ftp.astron.com/pub/$name/$name-$version.tar.gz)

View file

@ -4,7 +4,7 @@
# Depends on: bash
name=findutils
version=4.8.0
version=4.9.0
release=1
source=(https://ftp.gnu.org/gnu/$name/$name-$version.tar.xz)

View file

@ -4,7 +4,7 @@
# Depends on: libpng which
name=freetype2
version=2.10.4
version=2.12.0
release=1
source=(https://downloads.sourceforge.net/freetype/freetype-$version.tar.xz)

View file

@ -6,11 +6,15 @@
name=fuse2
version=2.9.9
release=1
source=(https://github.com/libfuse/libfuse/releases/download/fuse-$version/fuse-$version.tar.gz)
source=(https://github.com/libfuse/libfuse/releases/download/fuse-$version/fuse-$version.tar.gz
https://github.com/libfuse/libfuse/commit/5a43d0f724c56f8836f3f92411e0de1b5f82db32.patch)
build() {
cd fuse-$version
patch -Np1 -i ../5a43d0f724c56f8836f3f92411e0de1b5f82db32.patch
autoreconf -fiv
./configure --prefix=/usr \
--disable-static \
INIT_D_PATH=/tmp/init.d

View file

@ -4,7 +4,7 @@
# Depends on:
name=gawk
version=5.1.0
version=5.1.1
release=1
source=(https://ftp.gnu.org/gnu/$name/$name-$version.tar.xz)

View file

@ -4,10 +4,12 @@
# Depends on:
name=gcc
version=11.1.0
version=11.2.0
release=1
source=(https://ftp.gnu.org/gnu/$name/$name-$version/$name-$version.tar.xz)
bsdtar() { tar $@; }
build() {
cd $name-$version

View file

@ -4,7 +4,7 @@
# Depends on:
name=gdbm
version=1.19
version=1.23
release=1
source=(https://ftp.gnu.org/gnu/$name/$name-$version.tar.gz)

View file

@ -4,7 +4,7 @@
# Depends on:
name=glibc
version=2.33
version=2.35
release=1
source=(https://ftp.gnu.org/gnu/$name/$name-$version.tar.xz
$name-fhs-1.patch)

View file

@ -4,7 +4,7 @@
# Depends on:
name=grep
version=3.6
version=3.7
release=1
source=(https://ftp.gnu.org/gnu/$name/$name-$version.tar.xz)

View file

@ -4,7 +4,7 @@
# Depends on: bash
name=gzip
version=1.10
version=1.12
release=1
source=(https://ftp.gnu.org/gnu/$name/$name-$version.tar.xz)

View file

@ -4,7 +4,7 @@
# Depends on:
name=inetutils
version=2.0
version=2.2
release=1
source=(https://ftp.gnu.org/gnu/$name/$name-$version.tar.xz)

View file

@ -4,7 +4,7 @@
# Depends on:
name=iproute2
version=5.12.0
version=5.17.0
release=1
source=(https://www.kernel.org/pub/linux/utils/net/$name/$name-$version.tar.xz)

View file

@ -4,7 +4,7 @@
# Depends on:
name=lfs-bootscripts
version=20210608
version=20220327
release=1
source=(http://www.linuxfromscratch.org/lfs/downloads/development/lfs-bootscripts-$version.tar.xz
lfs-bootscripts_add-support-uefi.patch

View file

@ -4,9 +4,9 @@
# Depends on:
name=libarchive
version=3.5.1
version=3.6.0
release=1
source=(https://github.com/libarchive/libarchive/releases/download/$version/libarchive-$version.tar.xz)
source=(https://libarchive.org/downloads/libarchive-$version.tar.xz)
build() {
cd $name-$version

View file

@ -4,7 +4,7 @@
# Depends on:
name=libcap
version=2.50
version=2.63
release=1
source=(https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/$name-$version.tar.xz)

View file

@ -4,7 +4,7 @@
# Depends on:
name=libpipeline
version=1.5.3
version=1.5.5
release=1
source=(https://download.savannah.gnu.org/releases/$name/$name-$version.tar.gz)

View file

@ -4,7 +4,7 @@
# Depends on:
name=libtasn1
version=4.17.0
version=4.18.0
release=1
source=(https://ftp.gnu.org/gnu/libtasn1/libtasn1-$version.tar.gz)

View file

@ -4,7 +4,7 @@
# Depends on:
name=libtool
version=2.4.6
version=2.4.7
release=1
source=(https://ftp.gnu.org/gnu/$name/$name-$version.tar.xz)

View file

@ -4,7 +4,7 @@
# Depends on: openssl libevent
name=links
version=2.23
version=2.25
release=1
source=(http://links.twibright.com/download/$name-$version.tar.bz2)

View file

@ -4,7 +4,7 @@
# Depends on:
name=linux-api-headers
version=5.12.10
version=5.17.1
release=1
source=(https://www.kernel.org/pub/linux/kernel/v5.x/linux-$version.tar.xz)

View file

@ -4,7 +4,7 @@
# Depends on:
name=linux-firmware
version=20210511
version=20220310
release=1
source=(https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/snapshot/linux-firmware-$version.tar.gz)

View file

@ -4,7 +4,7 @@
# Depends on: elfutils mkinitramfs openssl linux-firmware
name=linux
version=5.12.10
version=5.17.1
release=1
source=(https://www.kernel.org/pub/linux/kernel/v5.x/linux-$version.tar.xz
config)

View file

@ -4,7 +4,7 @@
# Depends on: bash gdbm groff less libpipeline zlib
name=man-db
version=2.9.4
version=2.10.2
release=1
source=(https://savannah.nongnu.org/download/man-db/$name-$version.tar.xz)

View file

@ -4,11 +4,13 @@
# Depends on:
name=man-pages
version=5.11
version=5.13
release=1
source=(https://www.kernel.org/pub/linux/docs/$name/$name-$version.tar.xz)
build() {
cd $name-$version
sed -i "s|prefix := /usr/local|prefix := /usr|g" Makefile
make DESTDIR=$PKG install
}

View file

@ -3,7 +3,7 @@
# Maintainer: Emmett1, emmett1 dot 2miligrams at gmail dot com
name=mtools
version=4.0.29
version=4.0.38
release=1
source=(ftp://ftp.gnu.org/gnu/mtools/$name-$version.tar.bz2)

View file

@ -4,7 +4,7 @@
# Depends on:
name=ncurses
version=6.2
version=6.3
release=1
source=(https://ftp.gnu.org/gnu//$name/$name-$version.tar.gz)

View file

@ -4,7 +4,7 @@
# Depends on:
name=openssl
version=1.1.1k
version=1.1.1n
release=1
source=(https://openssl.org/source/$name-$version.tar.gz)

View file

@ -0,0 +1,3 @@
getver_openssl() {
getver | grep ^1
}

View file

@ -4,7 +4,7 @@
# Depends on:
name=p11-kit
version=0.24.0
version=0.24.1
release=1
source=(https://github.com/p11-glue/p11-kit/releases/download/$version/p11-kit-$version.tar.xz)

View file

@ -4,7 +4,7 @@
# Depends on:
name=perl
version=5.34.0
version=5.34.1
release=1
source=(https://www.cpan.org/src/5.0/$name-$version.tar.xz)

View file

@ -1,7 +1,7 @@
# Description: Package compiler and linker metadata toolkit
name=pkgconf
version=1.7.4
version=1.8.0
release=1
source=(http://distfiles.dereferenced.org/$name/$name-$version.tar.xz)

View file

@ -0,0 +1,3 @@
getver_procps-ng() {
getver | grep ^3
}

View file

@ -4,9 +4,10 @@
# Depends on: libffi
name=python3
version=3.9.5
version=3.10.4
release=1
source=(https://www.python.org/ftp/python/$version/Python-$version.tar.xz)
source=(https://www.python.org/ftp/python/$version/Python-$version.tar.xz
pyconfig.h)
build() {
cd Python-$version
@ -18,4 +19,11 @@ build() {
--without-ensurepip
make
make DESTDIR=$PKG install
chmod -v 755 $PKG/usr/lib/libpython${version%.*}.so
chmod -v 755 $PKG/usr/lib/libpython3.so
mv $PKG/usr/include/python${version%.*}/pyconfig.h \
$PKG/usr/include/python${version%.*}/pyconfig-64.h
install -m 0644 $SRC/pyconfig.h $PKG/usr/include/python${version%.*}/
}

View file

@ -0,0 +1,16 @@
/* pyconfig.h stub */
#ifndef __STUB__PYCONFIG_H__
#define __STUB__PYCONFIG_H__
#if defined(__x86_64__) || \
defined(__sparc64__) || \
defined(__arch64__) || \
defined(__powerpc64__) || \
defined(__s390x__)
#include "pyconfig-64.h"
#else
#include "pyconfig-32.h"
#endif
#endif

View file

@ -1,4 +1,4 @@
url=https://www.python.org/downloads/release
url=https://www.python.org/downloads
getver_python3() {
getver | grep ^3

View file

@ -4,7 +4,7 @@
# Depends on:
name=readline
version=8.1
version=8.1.2
release=1
source=(https://ftp.gnu.org/gnu/$name/$name-$version.tar.gz)

View file

@ -4,9 +4,9 @@
# Depends on:
name=shadow
version=4.8.1
version=4.11.1
release=1
source=(https://github.com/shadow-maint/shadow/releases/download/$version/$name-$version.tar.xz)
source=(https://github.com/shadow-maint/shadow/releases/download/v$version/shadow-$version.tar.xz)
build() {
cd $name-$version
@ -18,9 +18,6 @@ build() {
sed -i -e 's@#ENCRYPT_METHOD DES@ENCRYPT_METHOD SHA512@' \
-e 's@/var/spool/mail@/var/mail@' etc/login.defs
sed -i 's/1000/999/' etc/useradd
./configure \
--sysconfdir=/etc \
--with-group-name-max-length=32

View file

@ -4,16 +4,14 @@
# Depends on: zlib lzo xz lz4
name=squashfs-tools
version=4.4
version=4.5
release=1
source=(https://downloads.sourceforge.net/squashfs/squashfs$version.tar.gz
fix-glibc-2.28.patch)
squashfs-tools-$version-symlink_install.patch)
build() {
cd squashfs${version}/${name}
export CFLAGS="$CFLAGS -fcommon" # gcc-10
patch -Np1 -i $SRC/fix-glibc-2.28.patch
make XZ_SUPPORT=1 LZO_SUPPORT=1 LZMA_XZ_SUPPORT=1 LZ4_SUPPORT=1
install -Dm755 mksquashfs "$PKG"/usr/bin/mksquashfs
install -m755 unsquashfs "$PKG"/usr/bin/unsquashfs
cd $name-$version
patch -Np1 -i ../squashfs-tools-$version-symlink_install.patch
make -C $name XZ_SUPPORT=1 LZO_SUPPORT=1 LZMA_XZ_SUPPORT=1 LZ4_SUPPORT=1 ZSTD_SUPPORT=0
make -C $name install INSTALL_DIR="$PKG/usr/bin"
}

View file

@ -1,20 +0,0 @@
--- squashfs-tools/mksquashfs.c 2018-02-15 14:11:24.661930637 +0100
+++ squashfs-tools/mksquashfs.c 2018-02-15 14:12:28.218412025 +0100
@@ -44,6 +44,7 @@
#include <setjmp.h>
#include <sys/types.h>
+#include <sys/sysmacros.h>
#include <sys/mman.h>
#include <pthread.h>
#include <regex.h>
#include <sys/wait.h>
--- squashfs-tools/unsquashfs.c 2018-02-15 14:25:34.608263881 +0100
+++ squashfs-tools/unsquashfs.c 2018-02-15 14:26:01.376410327 +0100
@@ -36,6 +36,7 @@
#include <sys/types.h>
+#include <sys/sysmacros.h>
#include <sys/time.h>
#include <sys/resource.h>
#include <limits.h>
#include <ctype.h>

View file

@ -0,0 +1,11 @@
diff -ruN a/squashfs-tools/Makefile b/squashfs-tools/Makefile
--- a/squashfs-tools/Makefile 2021-07-22 22:11:24.000000000 +0200
+++ b/squashfs-tools/Makefile 2021-07-26 20:15:40.345471019 +0200
@@ -406,5 +406,5 @@
mkdir -p $(INSTALL_DIR)
cp mksquashfs $(INSTALL_DIR)
cp unsquashfs $(INSTALL_DIR)
- ln -fs $(INSTALL_DIR)/unsquashfs $(INSTALL_DIR)/sqfscat
- ln -fs $(INSTALL_DIR)/mksquashfs $(INSTALL_DIR)/sqfstar
+ ln -fs unsquashfs $(INSTALL_DIR)/sqfscat
+ ln -fs mksquashfs $(INSTALL_DIR)/sqfstar

View file

@ -0,0 +1,5 @@
getver_squashfs-tools() {
fetch \
| grep -Eo squashfs[-_]?[0-9a-z.]+.tar.[bgx]z2? \
| sed 's/squashfs//;s/\.tar.*//'
}

View file

@ -4,7 +4,7 @@
# Depends on:
name=sysvinit
version=2.99
version=3.02
release=1
source=(http://download.savannah.gnu.org/releases/sysvinit/sysvinit-$version.tar.xz)

View file

@ -4,7 +4,7 @@
# Depends on: gzip ncurses perl bash
name=texinfo
version=6.7
version=6.8
release=1
source=(https://ftp.gnu.org/gnu/texinfo/$name-$version.tar.xz)

View file

@ -4,7 +4,7 @@
# Depends on:
name=tzdata
version=2021a
version=2022a
release=1
source=(https://www.iana.org/time-zones/repository/releases/${name}${version}.tar.gz)

View file

@ -4,7 +4,7 @@
# Depends on: acl gawk
name=vim
version=8.2.2984
version=8.2.4710
release=1
source=(https://github.com/vim/vim/archive/v$version.tar.gz)

View file

@ -4,7 +4,7 @@
# Depends on:
name=wget
version=1.21.1
version=1.21.3
release=1
source=(https://ftp.gnu.org/gnu/wget/wget-$version.tar.gz)

View file

@ -4,7 +4,7 @@
# Depends on: libnl openssl dbus libxml2
name=wpa_supplicant
version=2.9
version=2.10
bootscriptsversion=20210110
release=1
source=(https://w1.fi/releases/wpa_supplicant-$version.tar.gz

View file

@ -4,7 +4,7 @@
# Depends on:
name=zlib
version=1.2.11
version=1.2.12
release=1
source=(https://zlib.net/$name-$version.tar.xz)

View file

@ -1,5 +1,5 @@
name=binutils
version=2.36.1
version=2.38
source="http://ftp.gnu.org/gnu/binutils/binutils-$version.tar.xz"
build() {

View file

@ -1,5 +1,5 @@
name=gcc
version=11.1.0
version=11.2.0
gmp_version=6.2.0
mpc_version=1.2.1
mpfr_version=4.1.0

View file

@ -1,5 +1,5 @@
name=linux
version=5.12.10
version=5.17.1
source="https://www.kernel.org/pub/linux/kernel/v5.x/linux-$version.tar.xz"
build() {

View file

@ -1,5 +1,5 @@
name=glibc
version=2.33
version=2.35
source="http://ftp.gnu.org/gnu/glibc/glibc-$version.tar.xz"
build() {

View file

@ -1,5 +1,5 @@
name=gcc
version=11.1.0
version=11.2.0
source="http://ftp.gnu.org/gnu/gcc/gcc-$version/gcc-$version.tar.xz"
build() {

View file

@ -1,5 +1,5 @@
name=binutils
version=2.36.1
version=2.38
source="http://ftp.gnu.org/gnu/binutils/binutils-$version.tar.xz"
build() {

View file

@ -1,5 +1,5 @@
name=gcc
version=11.1.0
version=11.2.0
gmp_version=6.2.0
mpc_version=1.2.1
mpfr_version=4.1.0

View file

@ -1,5 +1,5 @@
name=ncurses
version=6.2
version=6.3
source="http://ftp.gnu.org/gnu/ncurses/ncurses-$version.tar.gz"
build() {

View file

@ -1,5 +1,5 @@
name=bash
version=5.1
version=5.1.16
source="http://ftp.gnu.org/gnu/bash/bash-$version.tar.gz"
build() {

View file

@ -1,5 +1,5 @@
name=bison
version=3.7.6
version=3.8.2
source="http://ftp.gnu.org/gnu/bison/bison-$version.tar.xz"
build() {

View file

@ -1,5 +1,5 @@
name=coreutils
version=8.32
version=9.0
source="http://ftp.gnu.org/gnu/coreutils/coreutils-$version.tar.xz"
build() {

View file

@ -1,5 +1,5 @@
name=diffutils
version=3.7
version=3.8
source="http://ftp.gnu.org/gnu/diffutils/diffutils-$version.tar.xz"
build() {

View file

@ -1,5 +1,5 @@
name=file
version=5.40
version=5.41
source="ftp://ftp.astron.com/pub/file/file-$version.tar.gz"
build() {

View file

@ -1,5 +1,5 @@
name=findutils
version=4.8.0
version=4.9.0
source="http://ftp.gnu.org/gnu/findutils/findutils-$version.tar.xz"
build() {

View file

@ -1,5 +1,5 @@
name=gawk
version=5.1.0
version=5.1.1
source="http://ftp.gnu.org/gnu/gawk/gawk-$version.tar.xz"
build() {

View file

@ -1,5 +1,5 @@
name=grep
version=3.6
version=3.7
source="http://ftp.gnu.org/gnu/grep/grep-$version.tar.xz"
build() {

View file

@ -1,5 +1,5 @@
name=gzip
version=1.10
version=1.12
source="http://ftp.gnu.org/gnu/gzip/gzip-$version.tar.xz"
build() {

View file

@ -1,5 +1,5 @@
name=perl
version=5.34.0
version=5.34.1
source="https://www.cpan.org/src/5.0/perl-$version.tar.xz"
build() {

View file

@ -1,5 +1,5 @@
name=python
version=3.9.5
version=3.10.4
source="https://www.python.org/ftp/python/$version/Python-$version.tar.xz"
build() {

View file

@ -1,5 +1,5 @@
name=texinfo
version=6.7
version=6.8
source="http://ftp.gnu.org/gnu/texinfo/texinfo-$version.tar.xz"
build() {

View file

@ -1,5 +1,5 @@
name=openssl
version=1.1.1k
version=1.1.1n
source="https://openssl.org/source/openssl-$version.tar.gz"
build() {

View file

@ -1,5 +1,5 @@
name=ca-certificates
version=20210119
version=20201208
_noyear=${version#????}
_version=${version%????}-${_noyear%??}-${version#??????}
release=1

View file

@ -1,5 +1,5 @@
name=curl
version=7.77.0
version=7.82.0
source="https://curl.haxx.se/download/$name-$version.tar.xz"
build() {

View file

@ -1,6 +1,6 @@
name=libarchive
version=3.5.1
source="https://github.com/libarchive/libarchive/releases/download/$version/libarchive-$version.tar.xz"
version=3.6.0
source="https://libarchive.org/downloads/libarchive-$version.tar.xz"
build() {
cd $name-$version