updated
This commit is contained in:
parent
220766317d
commit
5fde780adc
92 changed files with 181 additions and 137 deletions
4
.gitignore
vendored
4
.gitignore
vendored
|
@ -3,8 +3,8 @@
|
|||
*.img
|
||||
config
|
||||
*.qcow2
|
||||
ports/error
|
||||
ports/outdate
|
||||
ports/.error
|
||||
ports/.outdate
|
||||
src/
|
||||
pkg/
|
||||
lfs-rootfs/
|
||||
|
|
|
@ -31,7 +31,8 @@ unmount() {
|
|||
exit 1
|
||||
}
|
||||
|
||||
LFS="/mnt/lfs"
|
||||
CWD="$PWD"
|
||||
LFS="$CWD/lfs-rootfs"
|
||||
|
||||
if [ -f ./config ]; then
|
||||
. ./config
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
|
7
ports/core/ca-certificates/update
Normal file
7
ports/core/ca-certificates/update
Normal 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"
|
||||
}
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
3
ports/core/openssl/update
Normal file
3
ports/core/openssl/update
Normal file
|
@ -0,0 +1,3 @@
|
|||
getver_openssl() {
|
||||
getver | grep ^1
|
||||
}
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
3
ports/core/procps-ng/update
Normal file
3
ports/core/procps-ng/update
Normal file
|
@ -0,0 +1,3 @@
|
|||
getver_procps-ng() {
|
||||
getver | grep ^3
|
||||
}
|
|
@ -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%.*}/
|
||||
}
|
||||
|
|
16
ports/core/python3/pyconfig.h
Normal file
16
ports/core/python3/pyconfig.h
Normal 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
|
|
@ -1,4 +1,4 @@
|
|||
url=https://www.python.org/downloads/release
|
||||
url=https://www.python.org/downloads
|
||||
|
||||
getver_python3() {
|
||||
getver | grep ^3
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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"
|
||||
}
|
||||
|
|
|
@ -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>
|
||||
|
|
@ -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
|
5
ports/core/squashfs-tools/update
Normal file
5
ports/core/squashfs-tools/update
Normal file
|
@ -0,0 +1,5 @@
|
|||
getver_squashfs-tools() {
|
||||
fetch \
|
||||
| grep -Eo squashfs[-_]?[0-9a-z.]+.tar.[bgx]z2? \
|
||||
| sed 's/squashfs//;s/\.tar.*//'
|
||||
}
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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() {
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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() {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
name=glibc
|
||||
version=2.33
|
||||
version=2.35
|
||||
source="http://ftp.gnu.org/gnu/glibc/glibc-$version.tar.xz"
|
||||
|
||||
build() {
|
||||
|
|
|
@ -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() {
|
||||
|
|
|
@ -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() {
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
name=ncurses
|
||||
version=6.2
|
||||
version=6.3
|
||||
source="http://ftp.gnu.org/gnu/ncurses/ncurses-$version.tar.gz"
|
||||
|
||||
build() {
|
||||
|
|
|
@ -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() {
|
||||
|
|
|
@ -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() {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
name=coreutils
|
||||
version=8.32
|
||||
version=9.0
|
||||
source="http://ftp.gnu.org/gnu/coreutils/coreutils-$version.tar.xz"
|
||||
|
||||
build() {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
name=diffutils
|
||||
version=3.7
|
||||
version=3.8
|
||||
source="http://ftp.gnu.org/gnu/diffutils/diffutils-$version.tar.xz"
|
||||
|
||||
build() {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
name=file
|
||||
version=5.40
|
||||
version=5.41
|
||||
source="ftp://ftp.astron.com/pub/file/file-$version.tar.gz"
|
||||
|
||||
build() {
|
||||
|
|
|
@ -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() {
|
||||
|
|
|
@ -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() {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
name=grep
|
||||
version=3.6
|
||||
version=3.7
|
||||
source="http://ftp.gnu.org/gnu/grep/grep-$version.tar.xz"
|
||||
|
||||
build() {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
name=gzip
|
||||
version=1.10
|
||||
version=1.12
|
||||
source="http://ftp.gnu.org/gnu/gzip/gzip-$version.tar.xz"
|
||||
|
||||
build() {
|
||||
|
|
|
@ -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() {
|
||||
|
|
|
@ -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() {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
name=texinfo
|
||||
version=6.7
|
||||
version=6.8
|
||||
source="http://ftp.gnu.org/gnu/texinfo/texinfo-$version.tar.xz"
|
||||
|
||||
build() {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
name=openssl
|
||||
version=1.1.1k
|
||||
version=1.1.1n
|
||||
source="https://openssl.org/source/openssl-$version.tar.gz"
|
||||
|
||||
build() {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
name=ca-certificates
|
||||
version=20210119
|
||||
version=20201208
|
||||
_noyear=${version#????}
|
||||
_version=${version%????}-${_noyear%??}-${version#??????}
|
||||
release=1
|
||||
|
|
|
@ -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() {
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue