diff --git a/app/shell/bash/ympbuild b/app/shell/bash/ympbuild index d75a0d69..d9c2cb59 100644 --- a/app/shell/bash/ympbuild +++ b/app/shell/bash/ympbuild @@ -1,7 +1,7 @@ #!/bin/bash name=bash -version=5.1 -release=1 +version=5.2 +release=2 url='https://www.gnu.org/software/bash/' description="Bash is the GNU Project's shell—the Bourne Again SHell." email='parduscix@yandex.ru' @@ -10,7 +10,7 @@ license=('GPLv3') arch=(x86_64) depends=(readline ncurses) source=("https://ftp.gnu.org/gnu/$name/$name-$version.tar.gz") -md5sums=(bb91a17fd6c9032c26d0b2b78b50aff5) +md5sums=(cfb4cf795fc239667f187b3d6b3d396f) group=(app.shell) cd $name-$version diff --git a/dev/libs/json-c/ympbuild b/dev/libs/json-c/ympbuild index 35fb4554..5bd92b3e 100644 --- a/dev/libs/json-c/ympbuild +++ b/dev/libs/json-c/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='json-c' -release='1' -version='0.16-20220414' +release='2' +version='0.17-20230812' url='https://github.com/json-c/json-c' description='A JSON implementation in C' email='aliriza.keskin@pardus.org.tr' @@ -10,7 +10,7 @@ license=('GPLv3') source=("https://github.com/json-c/json-c/archive/refs/tags/json-c-$version.tar.gz") depends=() makedepends=() -md5sums=('4f3288a5f14e0e6abe914213f41234e0') +md5sums=('6d724389b0a08c519d9dd6e2fac7efb8') group=(dev.libs) uses=() arch=('x86_64') diff --git a/dev/libs/json-glib/ympbuild b/dev/libs/json-glib/ympbuild index 10314b37..27e295de 100644 --- a/dev/libs/json-glib/ympbuild +++ b/dev/libs/json-glib/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='json-glib' -release='1' -version='1.6.6' +release='2' +version='1.8.0' url='https://gitlab.gnome.org/GNOME/json-glib.git/' description='Library providing GLib serialization and deserialization for the JSON format' email='bayramk@gmail.com' maintainer='bk' license=('GPLv3') source=("https://gitlab.gnome.org/GNOME/json-glib/-/archive/$version/json-glib-$version.tar.gz") -depends=() +depends=(glib) makedepends=() -md5sums=('d8c50be019c50e61c61001feccd44269') +md5sums=('ef92d15e08053de550424564f745c9d4') group=(dev.libs) uses=() arch=('x86_64') diff --git a/dev/util/cmake/ympbuild b/dev/util/cmake/ympbuild index e983599b..00497882 100644 --- a/dev/util/cmake/ympbuild +++ b/dev/util/cmake/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='cmake' -release='1' -version='3.25.1' +release='2' +version='3.27.7' url='https://example.org' description='A cross-platform open-source make system' email='aliriza.keskin@pardus.org.tr' maintainer='aliriza' license=('GPLv3') source=("https://github.com/Kitware/CMake/releases/download/v$version/cmake-$version.tar.gz") -depends=( ) +depends=() makedepends=( ) -md5sums=('521a03b1c36412463eda0348bebf4765') +md5sums=('0f11cf15c7f2fa6234b9fc415c78029c') uses=() uses_extra=(qt) group=(dev.util) diff --git a/dev/util/desktop-file-utils/ympbuild b/dev/util/desktop-file-utils/ympbuild index 689c9678..43efd84c 100644 --- a/dev/util/desktop-file-utils/ympbuild +++ b/dev/util/desktop-file-utils/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='desktop-file-utils' -release='1' -version='0.26' +release='2' +version='0.27' url='https://www.freedesktop.org/wiki/Software/desktop-file-utils' description='Command line utilities for working with desktop entries' email='akarsu@protonmail.com' @@ -9,9 +9,9 @@ maintainer='akarsu' license=('GPLv3') source=("https://www.freedesktop.org/software/desktop-file-utils/releases/desktop-file-utils-$version.tar.xz" 'desktop-file-utils.sysconf') -depends=() +depends=(glib) makedepends=(meson) -md5sums=('29739e005f5887cf41639b8450f3c23f' +md5sums=('fdf9215aea91acb6aebc43f770537f2c' 'SKIP') group=(dev.util) uses=() diff --git a/dev/util/glslang/ympbuild b/dev/util/glslang/ympbuild index a7816a4a..9c38e7c8 100644 --- a/dev/util/glslang/ympbuild +++ b/dev/util/glslang/ympbuild @@ -1,21 +1,22 @@ #!/usr/bin/env bash name='glslang' -release='3' -version='12.3.1' +release='4' +version='1.3.261.1' url='https://github.com/KhronosGroup/glslang' description='OpenGL and OpenGL ES shader front end and validator' email='aliriza.keskin@pardus.org.tr' maintainer='aliriza' license=('GPLv3') -source=("https://github.com/KhronosGroup/glslang/archive/refs/tags/$version.tar.gz") +source=("https://github.com/KhronosGroup/glslang/archive/refs/tags/sdk-$version.tar.gz") depends=(gcc) makedepends=() -md5sums=('0d453bdb40e79948bd05aa3910fdec56') +md5sums=('a2d585f532f08ff1402984577aa095a8') group=(dev.util) uses=() arch=('x86_64') -cd $name-$version +cd $name-sdk-$version + export CXXFLAGS+=" -ffat-lto-objects" setup(){ diff --git a/dev/util/spirv-tools/ympbuild b/dev/util/spirv-tools/ympbuild index 2754ee4d..d029f2cb 100644 --- a/dev/util/spirv-tools/ympbuild +++ b/dev/util/spirv-tools/ympbuild @@ -1,21 +1,21 @@ #!/usr/bin/env bash name='spirv-tools' -release='1' -version='2022.4' +release='2' +version='1.3.261.1' url='https://github.com/KhronosGroup/SPIRV-Tools' description='Provides an API and commands for processing SPIR-V modules' email='aliriza.keskin@pardus.org.tr' maintainer='aliriza' license=('GPLv3') -source=("https://github.com/KhronosGroup/SPIRV-Tools/archive/refs/tags/v$version.tar.gz") +source=("https://github.com/KhronosGroup/SPIRV-Tools/archive/refs/tags/sdk-$version.tar.gz") depends=(spirv-headers gcc) makedepends=() -md5sums=('9f40d51201510d809dbabc48b076febc') +md5sums=('461a76f8d68ef0749a0dacfb38a258c4') group=(dev.util) uses=() arch=('x86_64') -cd SPIRV-Tools-$version +cd SPIRV-Tools-sdk-$version setup(){ mkdir build && cd build diff --git a/gui/apps/foot/ympbuild b/gui/apps/foot/ympbuild index d3a456e3..55d43825 100644 --- a/gui/apps/foot/ympbuild +++ b/gui/apps/foot/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='foot' -release='3' -version='1.15.1' +release='4' +version='1.16.2' url='https://codeberg.org/dnkl/foot' description='Fast, lightweight and minimalistic Wayland terminal emulator' email='aliriza.keskin@pardus.org.tr' @@ -10,7 +10,7 @@ license=('GPLv3') source=("https://codeberg.org/dnkl/foot/archive/$version.tar.gz") depends=(wayland fontconfig ncurses pixman) makedepends=() -md5sums=('a0fc6e3e0fb1f3b10edb2887779aeae7') +md5sums=('5e19001c74469c4951fbf425b84cdd23') group=(gui.apps) uses=() arch=('x86_64') diff --git a/media/libs/dav1d/ympbuild b/media/libs/dav1d/ympbuild index 61d5d210..5f19edbd 100644 --- a/media/libs/dav1d/ympbuild +++ b/media/libs/dav1d/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='dav1d' -release='2' -version='1.2.0' +release='3' +version='1.3.0' url='https://code.videolan.org/videolan/dav1d/' description='dav1d is an AV1 Decoder' email='aliriza.keskin@pardus.org.tr' @@ -9,8 +9,8 @@ maintainer='aliriza' license=('GPLv3') source=("https://code.videolan.org/videolan/dav1d/-/archive/$version/dav1d-$version.tar.gz") depends=() -makedepends=() -md5sums=('87807808ecbed1167399fbffd6be7f7a') +makedepends=(meson ninja) +md5sums=('8938c709ec4930f454a6d3e99feb9a5c') group=(media.libs) uses=() arch=('x86_64') diff --git a/media/libs/harfbuzz/ympbuild b/media/libs/harfbuzz/ympbuild index 3979ec28..69c20312 100644 --- a/media/libs/harfbuzz/ympbuild +++ b/media/libs/harfbuzz/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='harfbuzz' -release='3' -version='8.0.1' +release='4' +version='8.2.2' url='https://github.com/harfbuzz/harfbuzz' description='HarfBuzz text shaping engine' email='aliriza.keskin@pardus.org.tr' @@ -10,7 +10,7 @@ license=('GPLv3') source=("https://github.com/harfbuzz/harfbuzz/archive/refs/tags/$version.tar.gz") depends=(cairo glib) makedepends=(gobject-introspection) -md5sums=('e373f2b09379287aaf1ff8d741a26a43') +md5sums=('a6f7b2883952c77120141e4b54dc2add') group=(media.libs) uses=(freetype) freetype_depends=(freetype) diff --git a/net/misc/curl/ympbuild b/net/misc/curl/ympbuild index ac649948..ae9d12d1 100644 --- a/net/misc/curl/ympbuild +++ b/net/misc/curl/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='curl' -release='4' -version='8.3.0' +release='5' +version='8.4.0' url='https://github.com/curl/curl' description='An URL retrieval utility and library' email='parduscix@yandex.ru' @@ -10,7 +10,7 @@ license=('MIT') source=("https://curl.se/download/curl-$version.zip") depends=(zlib openssl libnghttp2 libpsl) makedepends=( ) -md5sums=('5fbfd46c74a4358269c1b0f3e80bcf55') +md5sums=('e930d2848cb23b9443373bbffaf2fee2') arch=('x86_64') group=(net.misc) diff --git a/net/misc/openssh/ympbuild b/net/misc/openssh/ympbuild index b74b9c26..dd08a8e7 100644 --- a/net/misc/openssh/ympbuild +++ b/net/misc/openssh/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='openssh' -release='2' -version='9.3p1' +release='3' +version='9.5p1' url='https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable' description='OpenBSD ssh server & client' email='aliriza.keskin@pardus.org.tr' @@ -12,7 +12,7 @@ source=("https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-$version.t "sshd.confd") depends=(zlib libxcrypt openssl libmd) makedepends=() -md5sums=('3430d5e6e71419e28f440a42563cb553' +md5sums=('3d29a7394816deeb57186899d7f7662c' 'SKIP' 'SKIP') group=(net.misc) @@ -25,6 +25,7 @@ setup(){ ./configure --prefix=/usr \ --libdir=/usr/lib64/ \ --sysconfdir=/etc/ssh \ + --without-pam \ --disable-strip \ --with-ssl-engine \ --with-privsep-user=nobody \ diff --git a/sys/apps/coreutils/ympbuild b/sys/apps/coreutils/ympbuild index 4398ba5d..f96b36b9 100644 --- a/sys/apps/coreutils/ympbuild +++ b/sys/apps/coreutils/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='coreutils' -release='2' -version='9.3' +release='3' +version='9.4' url='https://ftp.gnu.org/gnu/coreutils/' description='The basic file, shell and text manipulation utilities of the GNU operating system' email='aliriza.keskin@pardus.org.tr' @@ -10,7 +10,7 @@ license=('GPLv3') source=("https://ftp.gnu.org/gnu/coreutils/coreutils-$version.tar.xz") depends=(acl attr gmp libcap) makedepends=( ) -md5sums=('040b4b7acaf89499834bfc79609af29f') +md5sums=('459e9546074db2834eefe5421f250025') uses=(openssl) openssl_depends=(openssl) arch=('x86_64') diff --git a/sys/apps/fakeroot/ympbuild b/sys/apps/fakeroot/ympbuild index 0625eb49..1e4791ae 100644 --- a/sys/apps/fakeroot/ympbuild +++ b/sys/apps/fakeroot/ympbuild @@ -1,21 +1,21 @@ #!/usr/bin/env bash name='fakeroot' -release='1' -version='1.30.1-1' +release='2' +version='1.32.1' url='https://salsa.debian.org/clint/fakeroot/-/tags' description='A fake root environment by means of LD_PRELOAD and SysV IPC (or TCP) trickery' email='aliriza.keskin@pardus.org.tr' maintainer='aliriza' license=('GPLv3') -source=("https://salsa.debian.org/clint/fakeroot/-/archive/debian/$version/fakeroot-debian-$version.tar.gz") -depends=(sed util-linux) +source=("https://ftp.debian.org/debian/pool/main/f/fakeroot/fakeroot_$version.orig.tar.gz") +depends=(sed util-linux bash) makedepends=() -md5sums=('840f91cde585b509f2b408df5e0a14fb') +md5sums=('0e423c0362663c08837439bacf57d931') uses=() group=(sys.apps) arch=('x86_64') -cd $name-debian-$version +cd $name-$version setup(){ autoreconf -fvi @@ -26,11 +26,12 @@ setup(){ build(){ make - cd doc - po4a -k 0 --rm-backups --variable 'srcdir=../doc/' po4a/po4a.cfg + #cd doc + #po4a -k 0 --rm-backups --variable 'srcdir=../doc/' po4a/po4a.cfg } package(){ make install + } diff --git a/sys/apps/kmod/ympbuild b/sys/apps/kmod/ympbuild index 01dc691f..5990d38e 100644 --- a/sys/apps/kmod/ympbuild +++ b/sys/apps/kmod/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='kmod' -release='1' -version='30' +release='2' +version='31' url='https://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git' description='library and tools for managing linux kernel modules' email='aliriza.keskin@pardus.org.tr' maintainer='aliriza' license=('GPLv3') source=("https://mirrors.edge.kernel.org/pub/linux/utils/kernel/kmod/kmod-$version.tar.xz") -depends=() +depends=(zlib xz-utils) makedepends=() -md5sums=('85202f0740a75eb52f2163c776f9b564') +md5sums=('6165867e1836d51795a11ea4762ff66a') group=(sys.apps) uses=() arch=('x86_64') diff --git a/sys/apps/less/ympbuild b/sys/apps/less/ympbuild index 86e5717f..4e72a613 100644 --- a/sys/apps/less/ympbuild +++ b/sys/apps/less/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='less' -release='2' -version='633' +release='3' +version='643' url='https://ftp.gnu.org/gnu/less' description='Excellent text file viewer' email='aliriza.keskin@pardus.org.tr' @@ -10,7 +10,7 @@ license=('GPLv3') source=("https://ftp.gnu.org/gnu/less/less-$version.tar.gz") depends=(ncurses) makedepends=() -md5sums=('35cc7734e9e6224388ab7b9a214da4da') +md5sums=('cf05e2546a3729492b944b4874dd43dd') uses=(pcre2) pcre2_depends=(libpcre2) group=(sys.apps) diff --git a/sys/libs/libblockdev/ympbuild b/sys/libs/libblockdev/ympbuild index a1cfb119..ab298b0e 100644 --- a/sys/libs/libblockdev/ympbuild +++ b/sys/libs/libblockdev/ympbuild @@ -1,24 +1,30 @@ #!/usr/bin/env bash name='libblockdev' -release='1' -version='2.28' +release='2' +version='3.0.4' url='https://github.com/storaged-project/libblockdev' description='A library for manipulating block devices' email='bayramk@gmail.com' maintainer='bk' license=('GPLv3') source=("https://github.com/storaged-project/libblockdev/releases/download/$version-1/libblockdev-$version.tar.gz") -depends=(gawk parted kmod libyaml btrfs-progs dosfstools gptfdisk libbytesize ndctl xfsprogs lvm2 volume_key dmraid) +depends=(gawk parted kmod libyaml btrfs-progs dosfstools gptfdisk + libbytesize ndctl xfsprogs lvm2 volume_key dmraid libnvme) makedepends=() -md5sums=('6476e5967753ee03d8e65f4d7837a4b6') +md5sums=('74eed189c000cb3b0194c73c425c418c') group=(sys.libs) uses=() arch=('x86_64') +unset CFLAGS +export CC=clang + cd $name-$version setup(){ + # FIXME: remove --without-xxx ./configure --prefix=/usr \ - --sysconfdir=/etc + --sysconfdir=/etc \ + --without-fs } build(){ diff --git a/x11/libs/cairo/ympbuild b/x11/libs/cairo/ympbuild index e4195084..9604ef5e 100644 --- a/x11/libs/cairo/ympbuild +++ b/x11/libs/cairo/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='cairo' -release='1' -version='1.17.6' +release='2' +version='1.18.0' url='https://gitlab.freedesktop.org/cairo/cairo.git/' description='A vector graphics library with cross-device output support' email='bayramk@gmail.com' @@ -10,7 +10,7 @@ license=('GPLv3') source=("https://gitlab.freedesktop.org/cairo/cairo/-/archive/$version/cairo-$version.tar.gz") depends=(pixman libpng glib libpcre2 fontconfig libX11) makedepends=(gtk-doc meson) -md5sums=('bbea11bcc63e465e58aa054b56350b04') +md5sums=('c61aebf23b1928a709df76ccc9537173') group=(x11.libs) uses=() arch=('x86_64') @@ -24,7 +24,7 @@ setup(){ -D gtk_doc=false \ -D spectre=disabled \ -D symbol-lookup=disabled \ - -D tests=disabled + -D tests=disabled } build(){